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

Читать ещё →

20 мая 2026

Российские школьники с 1 сентября начнут изучать профиль «Искусственный интеллект» на уроках информатики углублённого уровня, сообщил в интервью РИА Новости глава Минпросвещения Сергей Кравцов

Срок годности продуктов в жару сокращается вдвое, поскольку заявленный срок рассчитан на хранение при температуре от +2 до +6°C, рассказали в Роскачестве

Запуск высокоскоростного стабильного интернета во всех поездах России возможен в 2028 году, сообщил РИА Новости замгендиректора РЖД Евгений Чаркин

19 мая 2026

5 человек погибли из-за опрокидывания лодки на озере Байкал, сообщает «Коммерсантъ», ссылаясь на МЧС по Республике Бурятия. На борту находились 18 человек, спасено 13, в том числе ребёнок

Россияне раскупили 90% мест на летние поезда на юг. Почти не осталось билетов в Сочи — 4-5% свободных мест, в Анапу уехать чуть проще — доступны 16-17% билетов на июль и август, сообщает РИА Новости

Летние каникулы для школьников невыпускных классов начнутся 27 мая, что на пять дней раньше обычного. Учебный год завершится 26 мая, чтобы можно было подготовить пункты приёма экзаменов, напомнил ТАСС

В Ростове изъяли более 200 кг красной икры, 3 кг чёрной икры, свыше 35 кг щучьей и 7 кг икры минтая без маркировки на 1,4 млн рублей, сообщила представитель МВД РФ Ирина Волк

Кабмин Таиланда принял решение сократить срок безвизового режима до 30 дней для иностранных туристов, в том числе из РФ, сообщает ТАСС

Курс доллара до конца весны может опуститься ниже 70 рублей, рассказали РИА Новости финансовые эксперты

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

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