роботы
робототехника
микроконтроллеры
Главная
Новости
Спорт
Шаг за шагом
Статьи
Wiki
Форум
Downloads
Ссылки
Контакты
 

Обзор подходов к созданию роботов с элементами самосознания
Корнеллский робот. Робот университета Мейдзи. Эволюционное моделирование самосознания.

BEAM-РОБОТЫ
Создание BEAM-роботов - это не просто технологический процесс или увлекательное хобби. BEAM - это целая культура, со своей философией и эстетикой.  

Робот "Омнибот" на базе встраиваемого компьютера стандарта PC/104
Робот-теннисист разработан командой механико-математического факультета МГУ.  

НАСТРОЙКА PROGRAMMERS NOTEPAD :: МЕНЮ TOOLS



мистер Бобот
     - Что удобнее: мышь или клавиатура? - спросили у мистера Бобота.
     - Удобнее всего кувалда со сменными насадками, - ответил Бобот, утрамбовывая табак в только что набитой трубке.

из неопубликованных записок Бибота

Меню Tools в Programmers Notepad имеет удобные возможности настройки при помощи файлов с XML разметкой. Эти файлы, расположенные в папке tools, могут быть очень полезны при оформлении единой среды разработки в WinAVR с использованием Programmers Notepad.
С помощью XML-файлов можно добавить в меню Tools часто вызываемые программы и команды, в том числе вызов какого-либо дополнительного программатора. Рассмотрим несколько примеров.

Пример 1
Добавляем в меню вызов программы.

Создадим в папке tools текстовый файл с расширением .xml и добавим в него следующие строки:

<schemetools>
<global>

<tool command="C:\windows\calc.exe" flags="40" name="Calc" shortcut="1091"></tool>

</global>
</schemetools>


Запустим Programmers Notepad и проверим меню Tools. В нем должна появиться следующая строка: "Calc Alt+C". Нажмем на нее. Запустится программа "Калькулятор". Закроем калькулятор и нажмем на клавиатуре горячее сочетание клавиш "Alt+C". Снова запустится "Калькулятор".

Теперь рассмотрим последовательно параметры строки, запускающей калькулятор. Параметр command указывает, какую команду необходимо выполнить. В данном случае это "C:\windows\calc.exe". Параметр flags="40" указывает, что этот файл необходимо запустить; name="Calc" определяет название строки меню; shortcut="1091" назначает сочетание клавиш для быстрого вызова.

Строки с командами можно добавлять не только в отдельный файл, но и непосредственно в основной файл WinAVR.xml.

Для того чтобы определить коды сочетаний горячих клавиш, воспользуйтесь маленькой утилитой от myROBOT.ru, которую можно скачать по ссылке.

Пример 2
Вызываем Проводник.

Добавим после строки, вызывающей Калькулятор, следующий фрагмент:

<tool command="explorer.exe" flags="40" name="Windows Explorer" params="C:\WinAVR"></tool>

В данном случае с помощью params мы передаем Проводнику путь к папке с WinAVR.

Очень удобно передавать Проводнику путь к папке с открытым проектом. Для этого используем в params значение "%d".

<tool command="explorer.exe" flags="40" name="Project Folder" params="%d"></tool>

Пример 3
Открываем в Блокноте текущий файл.

Имя открытого файла можно передать, используя "%f".

<tool command="C:\windows\notepad.exe" flags="40" folder="%d" name="Notepad"
params="%f"></tool>


Пример 4
Вызываем редактор Make-файлов.


<tool command="..\bin\wish84.exe" flags="40" folder="..\mfile" name="MFile"
params="..\mfile\mfile.tcl"></tool>



И в заключение. В качестве значения параметра можно указывать "%?". Тогда после выбора пункта меню появится запрос на ввод необходимого значения.

Порядок пунктов меню можно изменять с помощью параметра index, например:

<tool index="3" command="C:\windows\calc.exe" flags="40" name="Calc"></tool>






Файлы:

Пример файла my_tools.xml

Keys Selector for Programmers Notepad






Copyright © myrobot.ru, 2005-2013


OpenHosting