Некоторые операции в Altium Designer требуют одних и тех же действий на определенных этапах проектирования. Часто это отвлекает от основной задачи и тормозит проект. С этой проблемой справляются полезные скрипты, позволяя автоматизировать повторяющиеся процессы, добавить новые возможности к уже имеющимся в этой САПР.
Готовые сценарии и дополнительные возможности
В большинстве случаев встроенных возможностей последних версий Altium Designer 20, 21 достаточно для проектирования печатной платы. А процесс повторяемых действий быстр благодаря горячим клавишам. Но в сложных проектах загрузка подходящего скрипта позволяет оптимизировать и ускорить процесс создания платы. Следующие 5 полезных скриптов способны значительно облегчить работу разработчика:
- Ограничение области проверки системой правил – RunDesignRules. Скрипт привязывает конкретную зону, объект на электронной схеме для проверки по заданным параметрам. Разграничен двумя командами. Для одной указывается определенный компонент, проводник, вывод, а другой – ограничивается местоположение созданных объектов.
- Удалить все выбранные элементы в библиотеке посадочных мест – DeleteAllSelectedltemsln. В Altium можно удалять объекты, которые присутствуют. Скрипт удаляет выделенные компоненты, расположенные на других посадочных местах в файле актуальной библиотеки (PCBLib).
- Определение лишних отверстий переходов в слоях – SelectViaAntennas. Дополнение находит неиспользуемые переходные отверстия, которые соединяются на отдельном слое в многослойном составе. Они часто выступают в роли паразитных антенн. Поэтому их лучше удалять.
- Построение планарного трансформатора – PlanarTx. Для запуска сценария указывается отправная точка на плате. Она будет центром проектируемого элемента. В диалоговом окне назначаются расстояние между дорожками витков, ширина дорожки, число витков и другие параметры. Скрипт автоматически реализует сценарий по указанным координатам.
- Автовыбор инструмента трассировки – SmartChoiceRouter. Чтобы провести эффективную трассировку дифференциального проводника в Altium, надо каждый раз запускать разный инструмент. Скрипт автоматически подбирает нужный в данный момент функционал, ориентируясь на характеристики выделенных базовых элементов.
Кроме этих программ в свободном доступе много других полезных дополнений. Регулярно в сети появляются новые разработки, которыми делятся опытные проектировщики. Одни убыстряют подготовку документов согласно ГОСТ. Другие определяют соответствие высоты компонента обозначенным показателям на полигоне 3D-модели. Также сообщество проектировщиков GitHub не оставляет без внимания просьбы пользователей Altium и постоянно пополняет базу полезных скриптов на своем портале.