Самое читаемое

Читать ещё →

28 апреля 2026

Спектакль «Инстинкт самосохранения» Таганрогского камерного театра ТаКТ в постановке Руслана Маликова завоевал приз зрительских симпатий XXIII областного фестиваля-конкурса «Мельпомена»

В Туапсе увеличили группировку по ликвидации разлива нефтепродуктов из-за атаки БПЛА до 360 человек и более 60 единиц техники, сообщили в оперштабе Кубани

Причиной хлопка и смерти пассажирки такси в ДТП на улице Щедрина в Ростове стало столкновение легковушки с автобусом. Взрыва баллона с газом не было, сообщили в Следственном комитете региона

88% школьников хотели бы изучать литературу с помощью мемов, говорится в исследовании «Литрес» и ЕГЭLand. Мемы помогают им лучше запоминать эпизоды и образы произведений, классика становится понятнее

В Ростове в районе дома № 21 по улице Щедрина в машине такси взорвался газовый баллон. Погибла пассажирка проезжавшего мимо автобуса

Самый дорогой тур на майские праздники за 9,2 млн рублей приобрела семья из трёх человек на 13 дней отдыха на Мальдивах, сообщил туроператор Fun&Sun

На НПЗ в Туапсе снова произошёл пожар из-за падения обломков БПЛА, пострадавших нет, сообщили в оперштабе

Саудовская Аравия, Кувейт, Бахрейн, Малайзия, Индия и Вьетнам планируют ввести безвизовый режим с Россией, сообщил глава комитета ГД по туризму и развитию туристической инфраструктуры Сангаджи Тарбаев

Менее, чем в тысяче из 39 тысяч российских школ оценки выставляются объективно, заявил руководитель Рособрнадзора Анзор Музаев

Ночью 28 апреля БПЛА перехватили Каменском районе. Информации о пострадавших и разрушениях нет. Последствия будут уточняться, сообщил губернатор Юрий Слюсарь

27 апреля 2026

Два человека, в том числе один ребёнок, погибли и 31 человек пострадал из-за непогоды в четырёх федеральных округах, сообщили в пресс-службе МЧС. Без энергоснабжения остаются более 76 тысяч человек

До 17:00 в Северном районе Таганрога отключили электроснабжение участков улиц Нижняя Линия, Лизы Чайкиной, Сиреневой, Дачной, Литейной и Очистной, а также переулков 7-й и 8-й Новый

В некоторых таганрогских школах из-за отсутствия воды уроки первой смене сократили до 11:15 и дальше дети уходят на самоподготовку, сообщили учителя в классных чатах

Кнопка жалобы на просьбу выключить VPN появится на портале «Госуслуги», сообщили в Минцифры

26 апреля сотрудники МЧС выезжали на ликвидацию последствий двух ДТП. Пожарные потушили 11 техногенных пожаров. Во время тушения они обнаружили погибшего человека, сообщили в ГУ МЧС России по региону

В селе Покровском с 8 утра 27 апреля до 18:00 28 апреля железнодорожный переезд 1259 км на перегоне Неклиновка — Марцево закрыли для автотранспорта из-за ремонта

За жарку шашлыков и пал травы на даче при повышенной пожарной опасности могут оштрафовать на сумму от 10 до 20 тысяч рублей, напомнили в МЧС

Отпуск в период простоя не может быть принудительным для работников. Принуждение к отпуску без сохранения зарплаты или нарушение графика отпусков также может повлечь штраф

Как работать со скриптами в Altium Designer

07 июня 2021

В Altium Designer предусмотрена система сценариев, которая поддерживает работу написанных самостоятельно либо загруженных скриптов. Это позволяет автоматизировать процедуры и расширить функциональные возможности для повторяющихся, сложных операций в процессе разработки печатной платы.

Система работы со сценариями

Во многих САПР опытным и начинающим проектировщикам часто не хватает дополнительных функций для оптимизации некоторых этапов проектирования. Но если купить Altium Designer последних версий, такая проблема решается. Разработчики этого ПО учли такие моменты и встроили в приложение функцию поддержки дополнительных программ.

Система для работы со скриптами состоит из набора инструментных панелей, отдельного редактора и отладчика. Подготовленные сценарии можно сохранить в проекте сценария или дизайн-проекте. Для написания скрипта в Altium доступно несколько высокоуровневых языков программирования:

  • DelphiScript;
  • EnableBasic;
  • VB script;
  • JavaScript.

Система прикладных программ Altium Designer 20, 21 предлагает полнофункциональную среду для создания, отладки программных надстроек. Отладчик помогает выявлять, устранять ошибки в скриптах, предоставляя ряд автоматизированных инструментов и информационных панелей. С ним можно предварительного просматривать, мониторить переменные, трассировки кода и многое другое.

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

Функциональные возможности системы следующие:

  • Доступность проекта. Надстройки сохраняются в системе, назначенных библиотеках или файлах проекта. Функции любого скрипта проектного дерева могут быть доступны иным сценариям этого же проекта.
  • Сценарный редактор. Имеет специальный текстовый инструмент для окрашивания синтаксиса, изменения, фиксации настроек сценария для рабочей области/полигона электронной схемы и ряда компонентов.
  • Сценарные панели. Включают ряд специальных функций для кодировки и корректной отладки сценарной надстройки.
  • Отладчик прикладной программы. Главное назначение – предупреждать об ошибках и исправлять их. Сообщение о нарушении появляется в виде диалогового окна с указанием ошибки. В отдельном наблюдательном окне можно отслеживать переменные и корректировать их с помощью отладчика.

Для программирования прикладных приложений в Altium Designer используется отдельный интерфейс (API). Как и некоторые файлы library Delphi, он доступен в скрипах. Применение API позволяет менять проектную документацию, элементы дизайна ПО. А с помощью многофункциональных скриптов можно автоматически настраивать координаты сетки на схеме, определять и согласовывать высоту элемента в 3D-формате.

Если нет навыков или желания создавать такие программы самостоятельно, то искать, загружать сценарии со стороны лучше на портале интернет-сообщества GitHub. У них доступно множество как старых, так и новых скриптов для Altium от опытных разработчиков. Хранятся они в отдельных списках-контейнерах сообщества. Они совместимы и легко интегрируются с лицензионной системой сценариев Altium Designer, что делает их использование удобным разработчику и безопасным для любой версии этой САПР.

Новости партнёров