Энциклопедия по машиностроению XXL

Оборудование, материаловедение, механика и ...

Статьи Чертежи Таблицы О сайте Реклама
Для начала создадим наше первое приложение. Все, что оно будет делать, - это выводить окно с сообщением Hello, World . Несмотря на столь малую функциональность, оно позволит нам опробовать некоторые приемы работы со средой создания макросов.

ПОИСК



Пример программирования на языке

из "Система проектирования печатных плат Protel "

Для начала создадим наше первое приложение. Все, что оно будет делать, - это выводить окно с сообщением Hello, World . Несмотря на столь малую функциональность, оно позволит нам опробовать некоторые приемы работы со средой создания макросов. [c.51]
Сделайте двойной щелчок на имени Hello.bas. Система откроет этот документ в режиме редактирования текста, а также соответствующим образом изменит меню команд и панель инструментов. [c.52]
Введите текст макроса, приведенный ниже. [c.52]
Напомним, что параметры процесса разделяются символом . В нашем случае первый параметр означает имя проекта, второй - имя документа в проекте с указанием полного пути к нему (в нашем случае - папка Документы), третий - используемый язык программирования. [c.53]
Пользу от практического применения макросов совместно с пользовательскими настройками ресурсов можно проиллюстрировать примером переключения сеток SnapOn и Visible в редакторе принципиальных схем. Для изменения настроек этих сеток обычным способом необходимо выполнить ряд последовательных операций. [c.54]
Столь сложная процедура настройки сеток может вызвать обоснованное недовольство пользователей, кто ранее работал в редакторе принципиальных схем пакета P- AD 2001 и переключал шаг сетки одним щелчком, выбирая нужное значение из соответствующего выпадающего списка. Ведь в процессе разработки сложной схемы эту операцию приходится выполнять сотни раз Однако не все так плохо, как кажется на первый взгляд. [c.54]
Создадим макрос с приведенным ниже текстом и привяжем его выполнение к новой кнопке на главной панели инструментов редактора схем. [c.54]
После рассмотренных примеров у пользователя наверняка появится желание написать и отладить свой собственный макрос. А чем сложнее макрос, тем больше вероятность наличия в нем синтаксических ошибок, делающих выполнение макроса невозможным, а иногда и завешивающих систему. Поэтому отдельно следует остановиться на встроенных в текстовый редактор средствах отладки. [c.55]
Чтобы вручную подключить эту панель к системе необходимо выполнить следующие действия. [c.55]
С помощью описанных функций можно отлаживать работу сколь угодно сложного макроса, а также создавать диалоговые окна с самым разнообразным набором органов управления. [c.56]


Вернуться к основной статье

© 2025 Mash-xxl.info Реклама на сайте