Установка скриптов
Загрузка проекта скрипта.
Все скрипты имеют открытый исходный код и размещены на sourceforge.net. Для получения скрипта необходимо перейти на сайт по кнопке
На открытой страничке нажать Download Snapshot для загрузки последней версии скрипта.
Загрузятся все файлы проекта скрипта упаковаными в один zip файл. Файл распаковать, размесить в надежном месте, например, D:\Work\Altium\Scripts, папку переименовать. Должно выглядить примерно так:
Содержимое папки:
Основные файлы для работы скрипта - это фал проекта .PrjScr и файл текста скрипта, в данном случе .pas. Если скрипт подразумевает использование окон, то в папке также будет находиться файл .dfm. Файлы .bmp содержат иконки для размещения пиктограм на панелях Altium Designer.
Рассмотрим вариант установки скрипта с добавлением кнопки на панель инструментов и в меню.
Открыть файл .PrjScr в Altium Designer. Проект должен появиться в дереве проектов
Для удобства запуска скрипта в Altium Designer необходимо сперва создать кнопку. Наилучший вариант - создать отдельную панель Scripts и на нее добавлять кнопки. Для создания панели PCB редактора необходимо открыть любой PCB файл и щелкнуть правой кнопкой мыши на панели инструментов. Во всплывающем меню выбрать пункт Customize
В окне Customizing PCB Editor перейти в раздел Toolbars, нажать New для создания новой панели инструментов. Назвать Scripts.
Вернуться в раздел Commands, в списке Categories слева выбрать [Scripts]. В списке Commands справа будет перечень загруженных скриптов и доступных процедур и функций скрипта.
Из списка нужно выбрать нужную процедуру и перенести на панель Scripts
На панель добавится кнопка и автоматически откроется окно редактирования команды скрипта
Часть полей заполнено автоматически, часть необходимо поправить/дополнить. Поля - Process и Parameters править не нужно.
Process - Название процесса Altium, ScriptingSystem:RunScript запускает механизм выполнения скрипта;
Parameters - Параметры процесса. Для команды процесса RunScript это путь до проекта скрипта, файла с текстом и адрес конкретной процедуры;
Caption - Название. Будет отображаться при размещении кнопки скрипта в меню или на панели, если кнопке не будет присвоена картинка. Т.к. кнопку скрипта планируется разместить не только на панели, но и в меню, то необходимо присвоить название с использованием символа & этот символ позволить выполнить скрипт нажатием последовательности клавиш, без использования мыши;
Bitmap File - Путь до картинки. Картинки прилагаются.
После редактирования нижних полей должно быть так:
Нажать ОК, окно Customizing PCB Editor не закрывать. На полученной кнопке щелкнуть правой кнопкой мыши и выбрать Insert Duplicate
Полученый дубликат перетаскиваем в меню Edit
Должно получиться так:
Закрыть Customizing PCB Editor. Зайти в меню Edit и с зажатым Ctrl нажать на пункт Cut. В открывшемся редакторе команд исправить название команды в поле Caption удалив символ &. Вместо Cu&t должно быть Cut. Теперь скрипт выполнить можно не только нажатием кнопки на панели инструментов, но и нажатием последовательно клавиш E → T