Справочник по примерам скриптов
В этом справочном материале рассматриваются примеры скриптов Altium Designer, доступные в архиве Examples для скачивания от Altium. Обратите внимание: этот ZIP-архив был создан на момент выпуска Altium Designer 10.
Папка Scripts в ZIP-архиве содержит подпапки, сгруппированные по языкам программирования скриптов. Например, скрипты DelphiScript находятся в папке DelphiScript Scripts. Доступны скрипты на следующих языках:
Примеры DelphiScript
Все скрипты DelphiScript, будь то модули или формы скриптов, имеют расширение *.pas. Примеры скриптов DelphiScript распределены по следующим папкам:
- General Scripts
- DXP Scripts
- PCB Scripts
- SCH Scripts
- Processes Scripts
- Workspace Manager Scripts
- FPGA Scripts
Папка General
Скрипты общего назначения
\DelphiScript Scripts\General_Scripts.PRJSCR
Script Filename |
Description |
|---|---|
IniFileEg |
Этот скрипт демонстрирует использование объекта |
Mandelbrot |
Этот скрипт демонстрирует использование графики для построения множества Мандельброта на форме скрипта. |
MM |
Этот скрипт демонстрирует использование компонента |
ShowModalEg |
Этот скрипт демонстрирует использование свойства |
SineWave |
Этот скрипт демонстрирует, как сгенерировать синусоидальный сигнал и построить его график на форме скрипта. |
TextFileConvert |
Файл |
TicTac |
Игра «Крестики-нолики». |
UpdateTime |
Этот скрипт демонстрирует использование компонента |
HelloWorld
\DelphiScript Scripts\General\HelloWorld.PRJSCR
Script Filename |
Description |
|---|---|
HelloWorldDialog |
Простое сообщение «Hello world», выводимое с помощью формы скрипта. |
HelloWorld |
Простой пример «Hello world» для знакомства с языком DelphiScript. |
Zipper
\DelphiScript Scripts\General\Zipper.PRJSCR
Script Filename |
Description |
|---|---|
ZipperForm |
Этот скрипт использует API для ZIP-архивации, доступный в движке скриптов. Этот проект упаковывает проект и связанные с ним файлы в ZIP-архив. |
Папка DXP
Скрипты DXP
\DelphiScript Scripts\DXP\DXP_Scripts.PrjScr
Script Filename |
Description |
|---|---|
ClientServerInterfacesReport |
Этот скрипт демонстрирует использование интерфейсов Client и получение информации об установочных файлах серверов, типах окон, командах и панелях. |
ExtractFilesFromIntLibs |
Этот скрипт демонстрирует, как извлечь исходные файлы библиотек из файлов интегрированных библиотек с расширением |
IntLibSearchDemo |
Этот скрипт демонстрирует, как найти посадочные места и 3D-модели в файлах интегрированных библиотек и файлах PCBLIB. |
OpenADoc |
Этот скрипт демонстрирует, как открыть текстовый документ с помощью метода |
ReportIntLibData |
Этот скрипт демонстрирует использование интерфейсов Integrated Library Manager и Model Type Manager для извлечения данных, связанных с каждым интерфейсом. |
ReportPCBViews |
Этот скрипт формирует отчет обо всех открытых документах печатных плат и их представлениях в X2. |
ServerProcessReport |
Этот скрипт демонстрирует, как сформировать отчет о процессах всех установленных серверов в X2. |
SettingDocumentDirty |
Этот скрипт демонстрирует, как пометить документ как измененный, чтобы он сохранялся при вызове команды Save. |
Версия DXP
\DelphiScript Scripts\DXP\DXPVersion.PrjScr
Script Filename |
Description |
|---|---|
DXPVersionUnit |
Этот скрипт демонстрирует, как определить номер версии приложения X2. |
Папка PCB
Скрипты для печатных плат
\DelphiScript Scripts\PCB\PCB_Scripts.PrjScr
Script Filename |
Description |
|---|---|
Count_Connection_Lines |
Этот скрипт демонстрирует, как подсчитать линии соединений (неразведенные соединения) в документе печатной платы, и выводит результаты на панели Messages. |
CreateAVia |
Этот скрипт демонстрирует, как создать новый объект переходного отверстия в документе печатной платы. |
CreateComponentOnPCB |
Этот скрипт демонстрирует, как создать новый компонент в документе печатной платы. |
CreateFootprintInLibrary |
Этот скрипт демонстрирует, как создать новое посадочное место в документе библиотеки. |
CreatePCBObjects |
Этот скрипт содержит различные функции для создания разных объектов в документе печатной платы. Скрипт использует метод |
CreateRules |
Этот скрипт демонстрирует, как создать два разных правила: правило максимальной и минимальной ширины и правило определения области размещения (ограничение размещения внутри области). |
Cycle_Pcb_Cursor_Type |
Этот скрипт последовательно переключает доступные типы курсора в документе печатной платы. |
DeletePCBObjects |
Этот скрипт демонстрирует, как удалять объекты печатной платы и корректно обновлять систему отмены действий. |
EmbeddedObjects |
Этот скрипт демонстрирует использование встроенных объектов: их создание и получение в текущем документе печатной платы. |
NetObjectAssign |
Этот скрипт демонстрирует, как назначить цепь новому объекту, размещенному в документе печатной платы. |
PadViaCacheProperties |
Этот скрипт демонстрирует использование записи |
PadStackInfo |
Этот скрипт демонстрирует, как получить различные сведения о стеке контактной площадки в документе печатной платы. |
QueryBoard |
Этот скрипт запрашивает информацию о настройках платы в текущем документе печатной платы. |
Undo |
Этот скрипт демонстрирует работу системы отмены действий редактора печатных плат. Две процедуры показывают, как отменить все изменения одним действием или несколькими отдельными действиями. |
Копирование контура платы
\DelphiScript Scripts\PCB\BoardOutline Copier\CopyBoardOutline.PrjScr
Script Filename |
Description |
|---|---|
CopyBoardOutlineForm |
Этот скрипт копирует контур платы в виде дорожек и дуг на указанный слой. Перед выполнением пользователь должен задать значения слоя и ширины. |
Создание изображения на печатной плате
\DelphiScript Scripts\PCB\CreateRegionsFromBitmap\PCBPictureCreator.PrjScr
Script Filename |
Description |
|---|---|
ConvertPicture |
Основная форма скрипта. |
ConstructContourSetFromPicture |
Скрипт, создающий набор контуров из загруженного растрового изображения. |
ConstructRegionsFromContourSet |
Скрипт, создающий регионы из каждого набора контуров. |
Поиск посадочных мест
\DelphiScript Scripts\PCB\FootprintFinder\FootprintFinder.PrjScr
Script Filename |
Description |
|---|---|
FindFootprintUnit |
Поиск посадочного места в библиотеке печатных плат с помощью PCB API. |
Генератор соединений From To
\DelphiScript Scripts\PCB\FromTosGenerator\FromTosGenerator.PrjScr
Script Filename |
Description |
|---|---|
CreateInterComponentFromTos |
Скрипт предлагает пользователю выбрать два компонента, а затем соединяет контактные площадки, принадлежащие одним и тем же цепям. Ограничения скрипта: для выхода необходимо отвести курсор от компонента. После выполнения скрипта все цепи необходимо перестроить вручную. |
formFormTos |
Форма скрипта для этого проекта. |
Редактор размеров отверстий
\DelphiScript Scripts\PCB\Hole Size Editor\Hole Size Editor.PrjScr
Script Filename |
Description |
|---|---|
HSForm |
Диалоговое окно Specific Hole Size Editor для изменения одного из размеров отверстий. |
HSEditForm |
Основной скрипт редактора размеров отверстий. |
Customsort |
Этот скрипт customsort содержит процедуры сортировки для скрипта редактора размеров отверстий. |
Экспорт для фрезерования
\DelphiScript Scripts\PCB\Mill Exporter\MillExporter.PrjScr
Script Filename |
Description |
|---|---|
MillExporter |
Файл проекта. Экспортирует проект печатной платы в формат для обработки на фрезерном станке с ЧПУ. В настоящее время поддерживается только язык фрезерования Roland RML. |
MillExporter |
Этот модуль преобразует контур платы в документе печатной платы в полигон, чтобы сформировать данные для обработки платы на фрезерном станке с ЧПУ. |
MMExportDlg |
Этот модуль управляет настройками экспорта документа печатной платы для обработки на фрезерном станке. |
MMSetup |
Задает в текстовом INI-файле значения по умолчанию для фрезерного станка, используемые MillExporter. |
Генератор классов печатной платы
\Delphiscript Scripts\PCB\PCB_Class_Generator.PrjScr
Script Filename |
Description |
|---|---|
PCB_Class_Generator.PrjScr |
Файл проекта генератора классов печатной платы. |
PCB_Class_Generator_Form.dfm |
Эта форма скрипта связана со скриптом |
PCB_Class_Generator_Form.pas |
Этот скрипт добавляет цепи выбранных объектов печатной платы в класс цепей и имеет соответствующую форму. |
Итераторы печатной платы
\DelphiScript Scripts\PCB\PCB Iterators\PCB Iterators.PrjScr
Script Filename |
Description |
|---|---|
Count_pads |
Этот скрипт подсчитывает количество контактных площадок в текущем документе печатной платы. |
CountTracksInComponent |
Этот скрипт подсчитывает дорожки пяти различных компонентов в текущем документе печатной платы. |
IterateComponentBodies |
Этот скрипт получает тела компонентов из текущего документа печатной платы. |
IterateNets |
Этот скрипт демонстрирует, как выполнять перебор цепей в текущем документе печатной платы. |
IteratePolygons |
Этот скрипт перебирает полигоны в текущем документе печатной платы. |
IterateRegions |
Этот скрипт перебирает регионы в текущем документе печатной платы. |
LibraryIterator |
Этот скрипт демонстрирует использование библиотечного итератора и отображает количество дочерних объектов (примитивов посадочного места) для каждого посадочного места, найденного в библиотеке печатных плат. |
SpatialIterator |
Этот скрипт демонстрирует использование метода |
Слои печатной платы
\DelphiScript Scripts\PCB\PCB Layers\PCB_Layers.PrjScr
Script Filename |
Description |
|---|---|
Layers_Info |
Этот скрипт получает информацию о слоях стека печатной платы. |
QueryLayerPairs |
Этот скрипт запрашивает пары слоев в текущем документе печатной платы. |
QueryLayersOfMechType |
Этот скрипт запрашивает механические слои в текущем документе печатной платы. |
QueryLayerStack |
Этот скрипт запрашивает стек слоев текущего документа печатной платы. |
QueryMechLayers |
Этот скрипт запрашивает механические слои текущего документа печатной платы. |
QueryUsedLayers |
Этот скрипт запрашивает используемые слои в текущем документе печатной платы. |
RebuildInternalAndSplitPlanes |
Этот скрипт принудительно перестраивает внутренние и разделенные плоскости печатной платы. |
Toggle_Connect_layer_display |
Этот скрипт переключает видимость слоя соединений на текущей печатной плате. |
ValidateLayerStack |
Этот скрипт проверяет корректность стека слоев и выдает предупреждение, если стек некорректен. |
Создание логотипа на печатной плате
\DelphiScript Scripts\PCB\PCB Logo Creator\PCBLogoCreator.PrjScr
Script Filename |
Description |
|---|---|
Converter |
Форма скрипта в виде диалогового окна, предлагающего пользователю загрузить монохромное изображение, а затем выбрать толщину дорожек, необходимость зеркального отражения и другие параметры. |
Перемещение объектов печатной платы
\DelphiScript Scripts\PCB\PCBObjectsMover\PCBObjectsMover.PrjScr
Script Filename |
Description |
|---|---|
OffSetObjectsForm |
Форма проекта. |
OffSetObjects |
Демонстрирует использование метода |
Выходные данные печатной платы
\DelphiScript Scripts\PCB\PCBOutputs\PCBOutputsProject.PrjScr
Script Filename |
Description |
|---|---|
PCBOutputGenerator |
Этот модуль выполняет следующие действия:
|
Violations |
Получает существующие объекты нарушений и формирует отчет с описанием различных нарушений. |
GetObjectClasses |
Форма скрипта отчета о классах объектов. Позволяет выбрать класс объектов перед формированием списка классов объектов определенного типа в виде текстового файла. |
Правила печатной платы
\DelphiScript Scripts\PCB\PCB Rules\PCB Rules.PrjScr
Script Filename |
Description |
|---|---|
IterateRules |
Этот скрипт получает существующие правила текущей печатной платы и формирует текстовый отчет об используемых правилах, их идентификаторах и названиях. |
ModifyWidthRules |
Этот скрипт изменяет существующие ограничения ширины, у которых минимальная, предпочтительная и максимальная ширина меньше 20 мил, устанавливая для них ширину 10 мил. |
Выходные данные PCBLIB
\DelphiScript Scripts\PCB\PCBLIB Outputs\FootprintInfo.PrjScr
Script Filename |
Description |
|---|---|
FootprintInfoReport |
Этот скрипт формирует отчет в формате CSV обо всех посадочных местах с указанием их названий, высоты и описаний. |
Перестановка или поворот компонентов
\DelphiScript Scripts\PCB\SwapOrRotateComponents\SwapOrRotateComponents.PrjScr
Script Filename |
Description |
|---|---|
SwapComponentsUnit |
Меняет местами два аналогичных компонента или поворачивает компонент. |
Проверка уникальности объектов
\DelphiScript Scripts\PCB\Unique Object Checker\UniqueObjectChecker.PrjScr
Script Filename |
Description |
|---|---|
Common |
Общие процедуры для использования в проекте. |
ObjectChecker |
Проверяет наличие дублирующихся цепей и компонентов в текущем документе печатной платы. |
Удаление трассировки класса цепей
\DelphiScript Scripts\PCB\UnRoute Net Class\UnRoute Net Class.PrjScr
Script Filename |
Description |
|---|---|
Form_ChooseNetClass |
Эта форма скрипта предлагает выбрать класс цепей, чтобы удалить трассировку объектов, принадлежащих этому классу. |
Проверка значений
\DelphiScript Scripts\PCB\Values Checker\ValuesChecker.PrjScr
Script Filename |
Description |
|---|---|
ValuesCheckerUnit |
Этот скрипт проверяет корректность значений объектов в документе печатной платы перед формированием выходных данных для загрузки в CAM-редактор. |
Функции PCBAPI |
Модуль скрипта, содержащий функции для диалогового окна проверки значений. |
Папка SCH
Скрипты для схем.
Скрипты Sch
\DelphiScript Scripts\SCH\Sch_Scripts.PrjScr
Script Filename |
Description |
|---|---|
AddModelToComponentScript |
Этот скрипт демонстрирует, как добавить модель для моделирования к компоненту 555. Для этого к компоненту добавляется файл |
CountPorts |
Этот скрипт использует итератор для подсчета портов. |
CreateComponent_on_Sch |
Этот скрипт демонстрирует, как разместить компонент в документе схемы. |
CreateSchObjects |
Этот скрипт создает объекты схемы двумя способами:
Этот скрипт использует интерфейс RobotManager для отправки сообщений редактору схем. |
DeleteSchObjects |
Этот скрипт демонстрирует, как удалять объекты схемы и обновлять систему отмены действий, используя интерфейс |
FetchParameters |
Этот скрипт содержит две процедуры. Первая получает системные параметры (параметры документа), а вторая показывает, как получить параметры компонента. |
IterateSchSheets |
Этот скрипт показывает, как получить дескрипторы открытых листов схемы в Altium Designer. |
ModelsOfaComponent |
Этот скрипт получает модели для каждого компонента в документе схемы и формирует отчет со списком компонентов и связанных с ними моделей. |
ModifySchObjects |
Этот скрипт показывает, как получать и изменять объекты схемы, а также обновлять систему отмены действий, используя интерфейс |
MoveParameters |
Этот скрипт показывает, как перемещать графическое представление параметров родительского объекта, например компонента, используя свойство |
ParentChild_Iterators |
Этот скрипт использует итератор для поиска символов листов, а затем итератор каждого символа листа для поиска входов листа. |
PlaceAPort |
Этот простой скрипт показывает, как разместить новый объект порта на листе схемы. |
PlaceSchObjects |
Этот простой скрипт размещает различные объекты на листе схемы. |
ReplaceSchObjects |
Этот скрипт заменяет межлистовые соединители объектами портов и автоматически переносит информацию о цепях. |
SchDocsRenamer |
Этот скрипт использует функцию |
SimModelsOfComponents |
Этот скрипт извлекает модели моделирования и соответствующие параметры для каждого компонента, а затем формирует текстовый отчет об этих моделях и параметрах. |
UndoRedo |
Этот скрипт демонстрирует использование системы отмены действий при изменении документа схемы. |
UsingaSpatialIterator |
Этот скрипт демонстрирует использование пространственного итератора для поиска в заданной области. |
UsingSchInterfaces |
Этот скрипт демонстрирует интерфейсы редактора схем. |
UsingWSMInterfaces |
Этот скрипт демонстрирует интерфейсы WorkSpace Manager. |
Скрипты SchLib
\DelphiScript Scripts\SCH\SchLib_Scripts.Prjscr
Script Filename |
Description |
|---|---|
CheckPins |
Этот скрипт проверяет корректность выводов символов в библиотеке. |
CreateComp_in_Lib |
Этот скрипт демонстрирует создание нового символа в библиотеке. |
CompLibReader |
Этот скрипт использует метод |
LibIterator |
Этот скрипт показывает, как перебрать содержимое библиотеки схем и получить символы. |
ParametersOfSymbolsInALibrary |
Этот скрипт показывает, как получить параметры символов в библиотеке схем с помощью итератора. |
SymbolPrimsIterator |
Этот скрипт показывает, как получить примитивы символа. |
Транслятор схем
\DelphiScript Scripts\SCH\Circad Translator\Sch Translator.PrjScr
Script Filename |
Description |
|---|---|
StringUtils |
Этот модуль предназначен для работы с типами данных. |
DesignSettings |
Этот модуль предназначен для чтения таблицы настроек данных CirCad. |
Log |
Этот модуль предназначен для формирования файла журнала с результатами. |
ImportUtils |
Этот модуль предназначен для преобразования данных CirCad в формат Altium Designer. |
InputForm |
Этот модуль предназначен для работы с диалоговым окном транслятора. |
Test |
Этот автономный модуль предназначен для тестирования данных CirCad. |
Замена компонентов
\DelphiScript Scripts\SCH\CompReplace\ComponentReplacer.PrjScr
Script Filename |
Description |
|---|---|
ReplaceSelectedComponent |
Заменяет выбранный компонент на схеме символом 2N3904 из библиотеки |
Связность
\DelphiScript Scripts\SCH\Connectivity\NetInfoPrj.PrjScr
Script Filename |
Description |
|---|---|
Connectivity |
Этот модуль создает параметры с информацией о цепях выводов компонентов активной схемы или выбранных схем проекта печатной платы. |
DefnForm |
Форма скрипта для обработки пользовательского ввода. |
Редактор шрифтов
\DelphiScript Scripts\SCH\Font Editor\Fonts Editor.PrjScr
Script Filename |
Description |
|---|---|
FontsDialog |
Этот скрипт демонстрирует использование интерфейса диспетчера шрифтов схем. |
Импорт выводов
\DelphiScript Scripts\SCH\Import Pins\ImportPins.PrjScr
Script Filename |
Description |
|---|---|
ImportPinsForm |
|
ChangeMappingForm |
Диалоговое окно Change Mapping для сопоставления полей из текстового файла |
ConvUtils |
Этот скрипт содержит подпрограммы |
PinData.CSV |
Этот файл содержит информацию о выводах, используемую скриптом |
Обновление расположений посадочных мест
\DelphiScript Scripts\SCH\UpdateFootprintLocations\FootprintPathUpdater.PrjScr
Script Filename |
Description |
|---|---|
UpdateFootprintPathsOfComps |
Компонент схемы имеет свойство посадочного места (модели печатной платы) и свойство пути к его библиотеке. Бывают ситуации, когда компоненты имеют одинаковое имя посадочного места, но взяты из разных библиотек. |
Пользовательские параметры
\DelphiScript Scripts\SCH\UserDefinedParameters\UserDefinedCompParameters.PrjScr
Script Filename |
Description |
|---|---|
ComponentParameters |
Этот скрипт демонстрирует создание, изменение и удаление пользовательских параметров компонентов в схемах иерархического проекта. |
Папка Processes
Скрипты процессов
\DelphiScript Scripts\Processes\Process_Scripts.PrjScr
Script Filename |
Description |
|---|---|
Clrins1 |
Этот скрипт демонстрирует удаление объектов в области, заданной пользователем. |
Clrins2 |
Этот скрипт демонстрирует удаление объектов в области, заданной пользователем. Перед удалением объектов запрашивается подтверждение пользователя. |
CirWiz |
Эта форма скрипта создает простую схему фильтра и размещает ее на листе схемы. |
PCBColor |
Этот скрипт демонстрирует изменение цветов в документе печатной платы с помощью процесса |
PCBLayer |
Этот скрипт демонстрирует переключение видимости слоев печатной платы с помощью процесса |
PlacePCBPolygon |
Этот скрипт размещает новый объект полигона в документе печатной платы с помощью процесса |
PlaceSchPort |
Этот скрипт размещает новый объект порта в документе схемы с помощью процесса |
PublishToPDFScript |
Этот скрипт публикует данные из документа OutJob текущего проекта в PDF, минуя диалоговое окно Publish to PDF Settings. |
QuikCopy |
Этот скрипт демонстрирует выбор объектов с последующим копированием и вставкой с помощью процессов |
RunCommonDialog |
Этот скрипт демонстрирует вызов диалогового окна Common модуля Client и получение параметров. |
ShowNetlist |
Этот скрипт демонстрирует, насколько легко сформировать отчет с помощью процесса |
SimpleExample |
Этот скрипт демонстрирует использование функций |
Папка WSM
Скрипты Workspace Manager.
Скрипты WSM
\DelphiScript Scripts\WSM\WSM_Scripts.PrjScr
Script Filename |
Description |
|---|---|
AddDocToProject |
Этот скрипт демонстрирует добавление листа схемы в новый проект печатной платы. В папке |
Netlister |
Этот скрипт демонстрирует создание файла в специальном формате PackingList для проекта схемы. |
ProjectReporter |
Этот скрипт находит открытые проекты, включая свободные проекты в X2. Свободный проект — это группа документов, не связанных ни с одним проектом. |
UsingMessagePanel |
Этот скрипт демонстрирует добавление текстовых сообщений на панель Messages в Altium Designer. Это полезный инструмент отладки. |
Генератор списка цепей
\DelphiScript Scripts\WSM\ProtelNetlister\ScripterProtelNetlist.PrjScr
Script Filename |
Description |
|---|---|
ScripterProtelNetlist |
Этот скрипт демонстрирует использование интерфейсов WorkSpace Manager для создания списка соединений в формате Protel. Файл списка соединений создается в папке |
Папка FPGA
Обновление идентификаторов перестановки
\Delphiscript Scripts\FPGA\SwapIdsUpdater\FPGASwapIds_Project1.PrjScr
| Имя файла скрипта | Описание |
|---|---|
| UpdateConstraintUnit | Этот скрипт позволяет изменять идентификаторы групп перестановки для выводов компонента FPGA в документе печатной платы без вызова FPGA Pin Swap Manager. |
| CheckNameValueUnit | Скрипт проверки и обработки имен. |
Примеры JScript
В коллекции скриптов (скачать) примеры JScript находятся в папке Scripts\JScript Scripts\. Скрипты JScript имеют расширение *.js.
Script Filename |
Description |
|---|---|
AddDocToProject |
Этот скрипт демонстрирует, как добавить лист в проект печатной платы. Предварительно в папке |
BuiltInFunctions |
Этот скрипт демонстрирует использование встроенных объектов для работы с датами и математическими операциями и вывод результатов с помощью функции |
CopyBoardOutlineForm |
Этот скрипт копирует контур платы на указанный слой в виде дорожек и дуг. |
GetScriptEngineInfo |
Получает номер версии Microsoft Scripting Engine. |
HelloWorld |
Простой пример «Hello World» — введение в язык JScript. |
ParentChild_Iterators |
Этот скрипт использует итератор для поиска символов листов, а затем итератор каждого символа листа для поиска входов листа. |
ServerProcessReport |
Этот скрипт демонстрирует, как создать отчет обо всех процессах установленных серверов в Altium Designer. |
SineWave |
Этот скрипт демонстрирует, как построить синусоиду на форме скрипта. |
ViaCreation |
Этот скрипт демонстрирует, как создать новый объект переходного отверстия на печатной плате. |
Примеры VBScript
В коллекции скриптов (скачать) примеры VBScript находятся в папке Scripts\VB Scripts\. Скрипты VBScript имеют расширение *.vbs.
Script Filename |
Description |
|---|---|
AddDocToProject |
Этот скрипт демонстрирует, как добавить лист схемы в новый проект печатной платы. Предварительно в папке |
CopyBoardOutline |
Этот скрипт копирует контур платы на указанный слой в виде дорожек и дуг. Перед выполнением пользователь должен указать значения слоя и ширины. Используется объектная модель печатной платы. |
GetScriptEngineInfo |
Получает номер версии Microsoft Scripting Engine. |
HelloWorld |
Простой пример «Hello World» — введение в язык VBScript. |
ParentChild_Iterators |
Этот скрипт использует итератор для поиска символов листов, а затем итератор каждого символа листа для поиска входов листа. Используется объектная модель схемы. |
ServerProcessReport |
Этот скрипт демонстрирует, как создать отчет обо всех процессах установленных серверов в Altium Designer. |
SineWave |
Этот скрипт демонстрирует, как сформировать и построить синусоиду на форме скрипта. Используются компоненты и форма скрипта. |
ViaCreation |
Этот скрипт демонстрирует, как создать новый объект переходного отверстия в документе печатной платы. Используется объектная модель печатной платы. |