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

Читать ещё →

26 июня 2026

Следком предлагал снизить возраст уголовной ответственности для подростков до 12 лет, но не нашёл поддержки, сообщил глава ведомства Александр Бастрыкин на Международном юридическом форуме

Спрос на страхование жилья от повреждений в результате атак БПЛА в Ростовской области за 2025 год вырос в 20 раз по сравнению с предыдущим, сообщает Домостройдон.ру

В российских поездах вводят бронирование столика, как в ресторане. Можно заранее выбрать время и даже оплатить блюда из меню в вагонах-бистро. Услуга станет доступна с 29 июня, сообщает РИА Новости

ФАС рекомендовала операторам связи изменить свои рекламные кампании 5G, «не допуская введение потребителей в заблуждение», так как технология пока в России не реализована, сообщает «Коммерсантъ»

Минтранс Ростовской области направил заявку в федеральное ведомство на закупку более 120 автобусов для Ростова Таганрога и Волгодонска, сообщила замгубернатора Алёна Беликова

С 1 июля в РФ смогут оформлять электронные сделки, используя изображение лица и запись голоса. Биометрия будет работать как дополнительный уровень проверки личности, рассказали в Госдуме

25 июня 2026

Доля начальной военной подготовки в рамках школьного предмета «Основы безопасности и защиты Родины» увеличится с 1 сентября с 20% до 50% учебного времени, сообщил министр просвещения Сергей Кравцов

Трое выпускников в Ростовской области получили по итогам трёх ЕГЭ по 300 баллов. Это ученики ростовских школ и лицеев Фёдор Казьмин, Матвей Соловьёв и Амир Хузиев, сообщил губернатор Юрий Слюсарь

Из App Store пропали некоторые приложения холдинга VK. Пользователям недоступны для скачивания приложения «Дзен», VK Video, VK Мессенджер, VK Music, VK Знакомства, сообщает РБК

Произошедшее в Венесуэле землетрясение стало сильнейшим за 126 лет. Число жертв может составить от 10 до 100 тысяч человек, говорится в сообщении Геологической службы США

Банки остались без 2 трлн из-за перехода россиян на наличные, сообщают «Известия». Эксперты связывают рост наличных с перебоями интернета, ужесточением контроля за переводами, налоговыми изменениями

С 1 октября 2026 года самозанятым ограничат работу на одного заказчика через цифровые платформы до 60 часов в месяц

Как работать со скриптами в 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, что делает их использование удобным разработчику и безопасным для любой версии этой САПР.

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