Referência de Exemplos de Scripts
Esta referência abrange os exemplos de scripts do Altium Designer disponíveis para download a partir da Altium.
A pasta Scripts dentro do ficheiro ZIP contém subpastas organizadas de acordo com as linguagens de scripting. Por exemplo, os scripts DelphiScript estão na pasta DelphiScript Scripts. Os scripts específicos por linguagem disponíveis são:
Exemplos de DelphiScript
Todos os scripts DelphiScript, quer sejam unidades de script ou formulários de script, têm uma extensão *.pas. Os exemplos de scripts DelphiScript estão organizados nas seguintes pastas de scripts:
- Scripts Gerais
- Scripts DXP
- Scripts PCB
- Scripts SCH
- Scripts de Processos
- Scripts do Workspace Manager
- Scripts FPGA
Pasta General
Scripts gerais
\DelphiScript Scripts\General_Scripts.PRJSCR
Script Filename |
Description |
|---|---|
IniFileEg |
Este script demonstra a utilização do objeto |
Mandelbrot |
Este script demonstra a utilização de gráficos para construir um conjunto de Mandelbrot num formulário de script. |
MM |
Este script demonstra a utilização do componente |
ShowModalEg |
Este script demonstra a utilização da propriedade |
SineWave |
Este script demonstra como gerar e representar uma onda sinusoidal num formulário de script. |
TextFileConvert |
O ficheiro |
TicTac |
Um jogo do galo. |
UpdateTime |
Este script demonstra a utilização do componente |
HelloWorld
\DelphiScript Scripts\General\HelloWorld.PRJSCR
Script Filename |
Description |
|---|---|
HelloWorldDialog |
Uma simples mensagem hello world utilizando o formulário Script. |
HelloWorld |
Um simples hello world - uma introdução à linguagem DelphiScript. |
Zipper
\DelphiScript Scripts\General\Zipper.PRJSCR
Script Filename |
Description |
|---|---|
ZipperForm |
Este script utiliza a API de compressão exposta no motor de scripting. Este projeto comprime um projeto de Design e os respetivos ficheiros associados. |
Pasta DXP
Scripts DXP
\DelphiScript Scripts\DXP\DXP_Scripts.PrjScr
Script Filename |
Description |
|---|---|
ClientServerInterfacesReport |
Este script demonstra como utilizar interfaces Client e obtém informação sobre ficheiros de instalação do servidor, tipos de janela, comandos e painéis. |
ExtractFilesFromIntLibs |
Este script demonstra como extrair ficheiros de bibliotecas de origem a partir de ficheiros de bibliotecas integradas com uma extensão |
IntLibSearchDemo |
Este script demonstra como encontrar footprints e modelos 3D em ficheiros de bibliotecas integradas e em ficheiros PCBLIB. |
OpenADoc |
Este script demonstra como abrir um documento de texto utilizando o método |
ReportIntLibData |
Este script demonstra a utilização das interfaces Integrated Library Manager e Model Type Manager para extrair dados associados a cada interface. |
ReportPCBViews |
Este script apresenta todos os documentos PCB abertos e as respetivas vistas em X2. |
ServerProcessReport |
Este script demonstra como gerar um relatório para os processos de todos os servidores instalados em X2. |
SettingDocumentDirty |
Este script demonstra como marcar um documento como alterado, para que seja guardado quando o comando Save for invocado. |
Versão DXP
\DelphiScript Scripts\DXP\DXPVersion.PrjScr
Script Filename |
Description |
|---|---|
DXPVersionUnit |
Este script demonstra como encontrar o número da versão da aplicação X2. |
Pasta PCB
Scripts PCB
\DelphiScript Scripts\PCB\PCB_Scripts.PrjScr
Script Filename |
Description |
|---|---|
Count_Connection_Lines |
Este script demonstra como contar linhas de ligação (trilhas não encaminhadas) num documento PCB e apresenta os resultados no painel Messages. |
CreateAVia |
Este script demonstra como criar um novo objeto Via num documento PCB. |
CreateComponentOnPCB |
Este script demonstra como criar um novo componente num documento PCB. |
CreateFootprintInLibrary |
Este script demonstra como criar um novo footprint num documento de Biblioteca. |
CreatePCBObjects |
Este script tem várias funções para criar diferentes objetos PCB num documento PCB. Este script utiliza o método |
CreateRules |
Este script demonstra como criar duas regras diferentes - regra de largura máxima - mínima e uma regra de definição de sala (restrição de confinamento). |
Cycle_Pcb_Cursor_Type |
Este script alterna entre os tipos de cursor disponíveis num documento PCB. |
DeletePCBObjects |
Este script demonstra como eliminar Objetos PCB e atualizar corretamente o Sistema Undo. |
EmbeddedObjects |
Este script demonstra a utilização de objetos incorporados; ou seja, cria e obtém estes objetos incorporados no documento PCB atual. |
NetObjectAssign |
Este script demonstra como atribuir uma propriedade de net a um novo objeto que foi colocado num documento PCB. |
PadViaCacheProperties |
Este script demonstra a utilização do registo |
PadStackInfo |
Este script demonstra como obter diferentes informações de pad stack num documento PCB. |
QueryBoard |
Este script consulta o documento PCB atual para obter informação sobre as definições da placa. |
Undo |
Este script demonstra o sistema Undo do PCB. Dois procedimentos para demonstrar como o sistema Undo funciona - como um único Undo grande ou vários Undos mais pequenos. |
Board Outline Copier
\DelphiScript Scripts\PCB\BoardOutline Copier\CopyBoardOutline.PrjScr
Script Filename |
Description |
|---|---|
CopyBoardOutlineForm |
Este script copia o contorno da placa como trilhas e arcos para uma camada especificada. Os valores de Camada e Largura devem ser especificados pelo utilizador antes de prosseguir. |
PCB Picture Creator
\DelphiScript Scripts\PCB\CreateRegionsFromBitmap\PCBPictureCreator.PrjScr
Script Filename |
Description |
|---|---|
ConvertPicture |
O formulário principal do script. |
ConstructContourSetFromPicture |
O script que trata da criação do conjunto de contornos a partir de um bitmap carregado. |
ConstructRegionsFromContourSet |
O script que trata da criação de regiões a partir de cada conjunto de contornos. |
Footprint Finder
\DelphiScript Scripts\PCB\FootprintFinder\FootprintFinder.PrjScr
Script Filename |
Description |
|---|---|
FindFootprintUnit |
Procura um footprint numa biblioteca PCB utilizando a API PCB. |
From Tos Generator
\DelphiScript Scripts\PCB\FromTosGenerator\FromTosGenerator.PrjScr
Script Filename |
Description |
|---|---|
CreateInterComponentFromTos |
Um script para pedir ao utilizador que selecione dois componentes e depois liga pads com as mesmas atribuições de net. Limitações deste script: é necessário afastar o cursor de um componente para sair. Todas as nets têm de ser reconstruídas manualmente após a execução deste script. |
formFormTos |
Formulário de script para este projeto. |
Hole Size Editor
\DelphiScript Scripts\PCB\Hole Size Editor\Hole Size Editor.PrjScr
Script Filename |
Description |
|---|---|
HSForm |
Esta é a caixa de diálogo Specific Hole Size Editor para alterar um dos tamanhos de furo. |
HSEditForm |
Este é o script principal do editor Hole Size. |
Customsort |
Este script customsort contém rotinas de ordenação para o script Hole Size Editor. |
Mill Exporter
\DelphiScript Scripts\PCB\Mill Exporter\MillExporter.PrjScr
Script Filename |
Description |
|---|---|
MillExporter |
Um ficheiro de Projeto. Exporta um design PCB para um formato que pode ser fresado por uma máquina de fresagem CNC. Atualmente, apenas a linguagem de fresagem Roland RML é suportada. |
MillExporter |
Esta unidade converte um Board Outline do documento PCB num polígono para que os dados possam ser gerados para o documento PCB e fresados por uma máquina de fresagem CNC. |
MMExportDlg |
Esta unidade controla as definições para exportar um documento PCB para ser encaminhado numa máquina de fresagem. |
MMSetup |
Define os valores predefinidos para uma máquina de fresagem a utilizar pelo MillExporter num ficheiro de texto INI. |
PCB Class Generator
\Delphiscript Scripts\PCB\PCB_Class_Generator.PrjScr
Script Filename |
Description |
|---|---|
PCB_Class_Generator.PrjScr |
Um ficheiro de Projeto PCB Class Generator. |
PCB_Class_Generator_Form.dfm |
Este formulário de script está associado ao script |
PCB_Class_Generator_Form.pas |
Este script adiciona nets de objetos PCB selecionados a uma classe de net e tem um formulário de script correspondente. |
PCB Iterators
\DelphiScript Scripts\PCB\PCB Iterators\PCB Iterators.PrjScr
Script Filename |
Description |
|---|---|
Count_pads |
Este script conta o número de pads no documento PCB atual. |
CountTracksInComponent |
Este script conta as trilhas de cinco componentes diferentes num documento PCB atual. |
IterateComponentBodies |
Este script obtém corpos de componentes do documento PCB atual. |
IterateNets |
Este script demonstra como iterar as Nets do documento PCB atual. |
IteratePolygons |
Este script itera Polygons do documento PCB atual. |
IterateRegions |
Este script itera regiões do documento PCB atual. |
LibraryIterator |
Este script demonstra a utilização do iterador de biblioteca e apresenta o número de objetos filhos (primitivas de um footprint) para cada footprint encontrado numa biblioteca PCB. |
SpatialIterator |
Este script demonstra a utilização do método |
Camadas PCB
\DelphiScript Scripts\PCB\PCB Layers\PCB_Layers.PrjScr
Script Filename |
Description |
|---|---|
Layers_Info |
Este script obtém informações de Layers para a pilha de camadas do PCB. |
QueryLayerPairs |
Este script consulta o documento PCB atual para pares de camadas PCB. |
QueryLayersOfMechType |
Este script consulta o documento PCB atual para camadas mecânicas. |
QueryLayerStack |
Este script consulta a Layer Stack do documento PCB atual. |
QueryMechLayers |
Este script consulta as camadas mecânicas do documento PCB atual. |
QueryUsedLayers |
Este script consulta o documento PCB atual para camadas que estão a ser utilizadas. |
RebuildInternalAndSplitPlanes |
Este script força a reconstrução dos planos internos e divididos do PCB. |
Toggle_Connect_layer_display |
O script alterna a visibilidade da camada de ligação no PCB atual. |
ValidateLayerStack |
Este script valida a pilha de camadas e apresenta um aviso se a pilha for inválida. |
Criador de Logótipos PCB
\DelphiScript Scripts\PCB\PCB Logo Creator\PCBLogoCreator.PrjScr
Script Filename |
Description |
|---|---|
Conversor |
Formulário do script sob a forma de caixa de diálogo que solicita ao utilizador que carregue uma imagem monocromática e depois escolha a espessura das pistas, se pretende espelhar ou não, etc. |
Movedor de Objetos PCB
\DelphiScript Scripts\PCB\PCBObjectsMover\PCBObjectsMover.PrjScr
Script Filename |
Description |
|---|---|
OffSetObjectsForm |
Formulário do projeto. |
OffSetObjects |
Demonstra a utilização do método |
Saídas PCB
\DelphiScript Scripts\PCB\PCBOutputs\PCBOutputsProject.PrjScr
Script Filename |
Description |
|---|---|
PCBOutputGenerator |
Esta unidade faz o seguinte:
|
Violações |
Obtém os objetos de violação existentes e gera um relatório que descreve as diferentes violações. |
GetObjectClasses |
Formulário do script de relatório de classes de objetos. Escolhe qual a classe de objetos antes de gerar uma lista de classes de objetos de um determinado tipo como ficheiro de texto. |
Regras PCB
\DelphiScript Scripts\PCB\PCB Rules\PCB Rules.PrjScr
Script Filename |
Description |
|---|---|
IterateRules |
Este script obtém as regras existentes para a PCB atual e gera um relatório de texto sobre as regras utilizadas, os seus IDs e os seus nomes. |
ModifyWidthRules |
Este script modifica as restrições de largura existentes que tenham larguras Mín., Preferida e Máx. inferiores a 20 mils e atualiza-as para 10 mils de largura. |
Saídas PCBLIB
\DelphiScript Scripts\PCB\PCBLIB Outputs\FootprintInfo.PrjScr
Script Filename |
Description |
|---|---|
FootprintInfoReport |
Este script gera um relatório em formato CSV de todos os footprints com os respetivos nomes, alturas e descrições. |
Trocar ou Rodar Componentes
\DelphiScript Scripts\PCB\SwapOrRotateComponents\SwapOrRotateComponents.PrjScr
Script Filename |
Description |
|---|---|
SwapComponentsUnit |
Troca dois componentes semelhantes ou roda um componente. |
Verificador de Objetos Únicos
\DelphiScript Scripts\PCB\Unique Object Checker\UniqueObjectChecker.PrjScr
Script Filename |
Description |
|---|---|
Common |
Rotinas comuns para utilizar no projeto. |
ObjectChecker |
Verifica Nets e Componentes duplicados num documento PCB atual. |
Desfazer Roteamento de Classe de Net
\DelphiScript Scripts\PCB\UnRoute Net Class\UnRoute Net Class.PrjScr
Script Filename |
Description |
|---|---|
Form_ChooseNetClass |
Este formulário de script solicita-lhe que escolha qual a classe de net para que os objetos pertencentes a essa classe possam ter o roteamento removido. |
Verificador de Valores
\DelphiScript Scripts\PCB\Values Checker\ValuesChecker.PrjScr
Script Filename |
Description |
|---|---|
ValuesCheckerUnit |
Este script verifica se os objetos no documento PCB contêm valores válidos antes de gerar uma saída para carregamento no CAM Editor. |
Funções PCBAPI |
Unidade de script que contém funções a utilizar na caixa de diálogo do Values Checker. |
Pasta SCH
Scripts esquemáticos.
Scripts Sch
\DelphiScript Scripts\SCH\Sch_Scripts.PrjScr
Script Filename |
Description |
|---|---|
AddModelToComponentScript |
Este script demonstra como adicionar um modelo de simulação a um componente 555. Isto é feito adicionando um ficheiro |
CountPorts |
Este script utiliza um iterador para contar portas. |
CreateComponent_on_Sch |
Este script demonstra como colocar um componente num documento esquemático. |
CreateSchObjects |
Este script cria Objetos Esquemáticos de duas formas;
Este script utiliza a interface RobotManager para enviar mensagens esquemáticas. |
DeleteSchObjects |
O script demonstra como eliminar Objetos Esquemáticos e atualizar o sistema de Undo utilizando a interface |
FetchParameters |
Este script tem dois procedimentos. O primeiro procedimento obtém parâmetros do sistema (parâmetros do documento) e o segundo mostra como obter parâmetros de um componente. |
IterateSchSheets |
Este script mostra como obter os handles das folhas esquemáticas abertas no Altium Designer. |
ModelsOfaComponent |
Este script obtém os modelos de cada componente num documento esquemático e gera um relatório com uma lista de componentes e os respetivos modelos associados (ligados). |
ModifySchObjects |
Este script mostra como obter e modificar Objetos Esquemáticos e atualizar o sistema de undo utilizando a interface |
MoveParameters |
Este script mostra como mover graficamente parâmetros de um objeto pai, como um componente, utilizando a propriedade |
ParentChild_Iterators |
Este script utiliza um iterador para procurar símbolos de folha e depois, dentro de cada símbolo de folha, utiliza o iterador do símbolo de folha para procurar entradas de folha. |
PlaceAPort |
Este script simples mostra como colocar um novo objeto de porta numa folha esquemática. |
PlaceSchObjects |
Este script simples coloca diferentes objetos numa folha esquemática. |
ReplaceSchObjects |
Este script substitui conectores entre folhas por objetos de porta, transferindo automaticamente a informação de net. |
SchDocsRenamer |
Este script utiliza a função |
SimModelsOfComponents |
Este script obtém modelos de Simulação e os respetivos parâmetros relevantes para cada componente e depois gera um relatório de texto sobre esses modelos e parâmetros. |
UndoRedo |
Este script demonstra como utilizar o sistema de Undo quando um documento esquemático está a ser modificado. |
UsingaSpatialIterator |
Este script demonstra a utilização de um iterador espacial para realizar uma pesquisa dentro de uma região definida. |
UsingSchInterfaces |
Este script demonstra as interfaces esquemáticas. |
UsingWSMInterfaces |
Este script demonstra as interfaces do WorkSpace Manager. |
Scripts SchLib
\DelphiScript Scripts\SCH\SchLib_Scripts.Prjscr
Script Filename |
Description |
|---|---|
CheckPins |
Este script verifica a validade dos pinos dos símbolos numa biblioteca. |
CreateComp_in_Lib |
Este script demonstra como criar um novo símbolo na biblioteca. |
CompLibReader |
Este script utiliza o método |
LibIterator |
Este script mostra como iterar por uma biblioteca esquemática e obter símbolos. |
ParametersOfSymbolsInALibrary |
Este script mostra como obter parâmetros de símbolos numa biblioteca esquemática utilizando um iterador. |
SymbolPrimsIterator |
Este script mostra como obter primitivas de um símbolo. |
Tradutor Sch
\DelphiScript Scripts\SCH\Circad Translator\Sch Translator.PrjScr
Script Filename |
Description |
|---|---|
StringUtils |
Esta unidade trata dos tipos de dados. |
DesignSettings |
Esta unidade trata da leitura da tabela de Settings para os dados CirCad. |
Log |
Esta unidade trata da geração de um ficheiro de registo com resultados. |
ImportUtils |
Esta unidade trata da tradução de dados CirCad para Altium Designer. |
InputForm |
Esta unidade trata da caixa de diálogo do tradutor. |
Test |
Esta unidade autónoma trata do teste de dados CirCad. |
Substituidor de Componentes
\DelphiScript Scripts\SCH\CompReplace\ComponentReplacer.PrjScr
Script Filename |
Description |
|---|---|
ReplaceSelectedComponent |
Substitui um componente selecionado no esquemático por um símbolo 2N3904 da biblioteca |
Conectividade
\DelphiScript Scripts\SCH\Connectivity\NetInfoPrj.PrjScr
Script Filename |
Description |
|---|---|
Connectivity |
Esta unidade gera Parameters com informação de Net dos Pinos para pinos de componentes de um esquemático em foco ou de esquemáticos selecionados de um Projeto PCB. |
DefnForm |
O formulário do script para tratar a introdução do utilizador. |
Editor de Tipos de Letra
\DelphiScript Scripts\SCH\Font Editor\Fonts Editor.PrjScr
Script Filename |
Description |
|---|---|
FontsDialog |
Este script demonstra a utilização da interface Schematic Font Manager. |
Importar Pinos
\DelphiScript Scripts\SCH\Import Pins\ImportPins.PrjScr
Script Filename |
Description |
|---|---|
ImportPinsForm |
O
|
ChangeMappingForm |
A caixa de diálogo Change Mapping para mapear campos de um ficheiro de texto |
ConvUtils |
Este script contém as rotinas |
PinData.CSV |
Este ficheiro contém informação dos pinos que é utilizada pelo script |
Atualizar Localizações de Footprints
\DelphiScript Scripts\SCH\UpdateFootprintLocations\FootprintPathUpdater.PrjScr
Script Filename |
Description |
|---|---|
UpdateFootprintPathsOfComps |
Um Componente Esquemático tem uma propriedade Footprint (Modelo PCB) e a sua propriedade Library Path. Há situações em que componentes têm o mesmo nome de footprint mas vêm de bibliotecas diferentes. |
Parâmetros Definidos pelo Utilizador
\DelphiScript Scripts\SCH\UserDefinedParameters\UserDefinedCompParameters.PrjScr
Script Filename |
Description |
|---|---|
ComponentParameters |
Este script demonstra como criar, modificar e eliminar parâmetros definidos pelo utilizador para componentes em designs esquemáticos de um projeto hierárquico. |
Pasta de processos
Scripts de Processo
\DelphiScript Scripts\Processes\Process_Scripts.PrjScr
Script Filename |
Description |
|---|---|
Clrins1 |
Este script demonstra como eliminar objetos dentro de uma área definida pelo utilizador. |
Clrins2 |
Este script demonstra como eliminar objetos dentro de uma área definida pelo utilizador. É pedida confirmação ao utilizador antes de os objetos serem eliminados. |
CirWiz |
Este formulário de script gera um circuito de filtro simples e coloca-o numa folha esquemática. |
PCBColor |
Este script demonstra como alterar as cores da PCB para um documento PCB utilizando o processo |
PCBLayer |
Este script demonstra como alternar a visibilidade das camadas PCB utilizando o processo |
PlacePCBPolygon |
Este script coloca um novo objeto polígono PCB num documento PCB utilizando o processo |
PlaceSchPort |
Este script coloca um novo objeto de Porta de Esquema num documento esquemático utilizando o processo |
PublishToPDFScript |
Este script publica, a partir do documento OutJob do projeto atual, para PDF e ignora a caixa de diálogo Publish to PDF Settings. |
QuikCopy |
Este script demonstra como selecionar objetos e, em seguida, copiá-los e colá-los utilizando os processos |
RunCommonDialog |
Este script demonstra como invocar a caixa de diálogo Common do módulo Client e obter parâmetros. |
ShowNetlist |
Este script demonstra como é fácil gerar um relatório utilizando o processo |
SimpleExample |
Este script demonstra a utilização das funções |
Pasta WSM
Scripts do Workspace Manager.
Scripts WSM
\DelphiScript Scripts\WSM\WSM_Scripts.PrjScr
Script Filename |
Description |
|---|---|
AddDocToProject |
Este script demonstra como inserir uma folha esquemática num novo projeto PCB. É necessário que exista primeiro um ficheiro |
Netlister |
Este script demonstra como gerar um ficheiro num formato específico de PackingList para um projeto esquemático. |
ProjectReporter |
Este script localiza os projetos atualmente abertos, incluindo projetos livres em X2. Um projeto livre é um grupo de documentos que não estão relacionados com qualquer projeto. |
UsingMessagePanel |
Este script demonstra como inserir mensagens de texto no painel Messages no Altium Designer. Esta é uma ferramenta útil de depuração. |
Netlister
\DelphiScript Scripts\WSM\ProtelNetlister\ScripterProtelNetlist.PrjScr
Script Filename |
Description |
|---|---|
ScripterProtelNetlist |
Este script demonstra a utilização das interfaces do WorkSpace Manager para gerar uma Netlist do tipo Protel. O ficheiro de Netlist é gerado na pasta |
Pasta FPGA
Atualizador de IDs de Troca
\Delphiscript Scripts\FPGA\SwapIdsUpdater\FPGASwapIds_Project1.PrjScr
| Nome do ficheiro do script | Descrição |
|---|---|
| UpdateConstraintUnit | Este script permite alterar os IDs de grupo de troca para os pinos de um componente FPGA no documento PCB, sem invocar o FPGA Pin Swap Manager. |
| CheckNameValueUnit | Script de verificação e processamento de nomes. |
Exemplos de JScript
Na coleção de Scripts (download), os exemplos de JScript podem ser encontrados na pasta Scripts\JScript Scripts\. Os scripts JScript têm a extensão *.js.
Script Filename |
Description |
|---|---|
AddDocToProject |
Este script demonstra como inserir uma folha num projeto PCB. É necessário que exista primeiro um ficheiro |
BuiltInFunctions |
Este script demonstra como utilizar objetos incorporados de data e matemática e apresentar os resultados utilizando a função |
CopyBoardOutlineForm |
Este script copia o contorno da placa como pistas e arcos para uma camada especificada. |
GetScriptEngineInfo |
Obtém o número da versão do Microsoft Scripting Engine. |
HelloWorld |
Um simples olá mundo - uma introdução à linguagem JScript. |
ParentChild_Iterators |
Este script utiliza um iterador para procurar símbolos de folha e depois, dentro de cada símbolo de folha, utiliza o iterador do símbolo de folha para procurar entradas de folha. |
ServerProcessReport |
Este script demonstra como gerar um relatório para os processos de todos os servidores instalados no Altium Designer. |
SineWave |
Este script demonstra como traçar uma onda sinusoidal num formulário de script. |
ViaCreation |
Este script demonstra como criar um novo objeto Via num PCB. |
Exemplos de VBScript
Na coleção de Scripts (download), os exemplos de VBScript podem ser encontrados na pasta Scripts\VBScript Scripts\. Os scripts VBScript têm a extensão *.vbs.
Script Filename |
Description |
|---|---|
AddDocToProject |
Este script demonstra como inserir uma folha esquemática num novo projeto PCB. É necessário que exista primeiro um ficheiro |
CopyBoardOutline |
Este script copia o contorno da placa como pistas e arcos para uma camada especificada. Os valores de Camada e Largura devem ser especificados pelo utilizador antes de prosseguir. Utiliza o Modelo de Objetos PCB. |
GetScriptEngineInfo |
Obtém o número da versão do Microsoft Scripting Engine. |
HelloWorld |
Um simples olá mundo - uma introdução à linguagem VBScript. |
ParentChild_Iterators |
Este script utiliza um iterador para procurar símbolos de folha e depois, dentro de cada símbolo de folha, utiliza o iterador do símbolo de folha para procurar entradas de folha. Utiliza o Modelo de Objetos de Esquemático. |
ServerProcessReport |
Este script demonstra como gerar um relatório para os processos de todos os servidores instalados no Altium Designer. |
SineWave |
Este script demonstra como gerar e traçar uma onda sinusoidal num formulário de script. Utiliza Componentes e um formulário de script. |
ViaCreation |
Este script demonstra como criar um novo objeto Via num documento PCB. Utiliza o modelo de objetos PCB. |