Referência de Exemplos de Scripts
Esta referência abrange os exemplos de scripts do Altium Designer disponíveis no download de exemplos da Altium. Observe que este ZIP foi criado na época do lançamento do Altium Designer 10.
A pasta Scripts dentro do arquivo ZIP contém subpastas organizadas por linguagem de script. Por exemplo, os scripts DelphiScript estão na pasta DelphiScript Scripts. Os scripts disponíveis por linguagem são:
Exemplos de DelphiScript
Todos os scripts DelphiScript, sejam unidades de script ou formulários de script, têm a extensão *.pas. Os exemplos de scripts DelphiScript estão organizados nas seguintes pastas:
- Scripts gerais
- Scripts DXP
- Scripts de PCB
- Scripts de SCH
- Scripts de processos
- Scripts do Workspace Manager
- Scripts de FPGA
Pasta General
Scripts gerais
\DelphiScript Scripts\General_Scripts.PRJSCR
Script Filename |
Description |
|---|---|
IniFileEg |
Este script demonstra o uso do objeto |
Mandelbrot |
Este script demonstra o uso de gráficos para construir um conjunto de Mandelbrot em um formulário de script. |
MM |
Este script demonstra o uso do componente |
ShowModalEg |
Este script demonstra o uso da propriedade |
SineWave |
Este script demonstra como gerar e traçar uma onda senoidal em um formulário de script. |
TextFileConvert |
O arquivo |
TicTac |
Um jogo da velha. |
UpdateTime |
Este script demonstra o uso do componente |
HelloWorld
\DelphiScript Scripts\General\HelloWorld.PRJSCR
Script Filename |
Description |
|---|---|
HelloWorldDialog |
Uma mensagem simples de “Olá, mundo” usando o formulário de script. |
HelloWorld |
Um exemplo simples de “Olá, mundo” — uma introdução à linguagem DelphiScript. |
Zipper
\DelphiScript Scripts\General\Zipper.PRJSCR
Script Filename |
Description |
|---|---|
ZipperForm |
Este script usa a API de compactação exposta no mecanismo de scripts. Este projeto compacta um projeto de design e seus arquivos associados. |
Pasta DXP
Scripts DXP
\DelphiScript Scripts\DXP\DXP_Scripts.PrjScr
Script Filename |
Description |
|---|---|
ClientServerInterfacesReport |
Este script demonstra como usar as interfaces Client e obtém informações sobre arquivos de instalação de servidores, tipos de janelas, comandos e painéis. |
ExtractFilesFromIntLibs |
Este script demonstra como extrair arquivos de bibliotecas de origem de arquivos de bibliotecas integradas com a extensão |
IntLibSearchDemo |
Este script demonstra como encontrar footprints e modelos 3D em arquivos de bibliotecas integradas e em arquivos PCBLIB. |
OpenADoc |
Este script demonstra como abrir um documento de texto usando o método |
ReportIntLibData |
Este script demonstra o uso das interfaces Integrated Library Manager e Model Type Manager para extrair os dados associados a cada interface. |
ReportPCBViews |
Este script gera um relatório de todos os documentos de PCB abertos e suas visualizações no X2. |
ServerProcessReport |
Este script demonstra como gerar um relatório dos processos de todos os servidores instalados no X2. |
SettingDocumentDirty |
Este script demonstra como marcar um documento como modificado, para que ele seja salvo quando o comando Salvar for acionado. |
Versão do DXP
\DelphiScript Scripts\DXP\DXPVersion.PrjScr
Script Filename |
Description |
|---|---|
DXPVersionUnit |
Este script demonstra como encontrar o número da versão do aplicativo X2. |
Pasta PCB
Scripts de PCB
\DelphiScript Scripts\PCB\PCB_Scripts.PrjScr
Script Filename |
Description |
|---|---|
Count_Connection_Lines |
Este script demonstra como contar linhas de conexão (trilhas não roteadas) em um documento de PCB e exibe os resultados no painel Messages. |
CreateAVia |
Este script demonstra como criar um novo objeto via em um documento de PCB. |
CreateComponentOnPCB |
Este script demonstra como criar um novo componente em um documento de PCB. |
CreateFootprintInLibrary |
Este script demonstra como criar um novo footprint em um documento de biblioteca. |
CreatePCBObjects |
Este script tem várias funções para criar diferentes objetos de PCB em um documento de PCB. Este script usa o método |
CreateRules |
Este script demonstra como criar duas regras diferentes: uma regra de largura máxima e mínima e uma regra de definição de room (restrição de confinamento). |
Cycle_Pcb_Cursor_Type |
Este script alterna entre os tipos de cursor disponíveis em um documento de PCB. |
DeletePCBObjects |
Este script demonstra como excluir objetos de PCB e atualizar corretamente o sistema de desfazer. |
EmbeddedObjects |
Este script demonstra o uso de objetos incorporados, ou seja, cria e obtém esses objetos no documento de PCB atual. |
NetObjectAssign |
Este script demonstra como atribuir uma propriedade de net a um novo objeto colocado em um documento de PCB. |
PadViaCacheProperties |
Este script demonstra o uso do registro |
PadStackInfo |
Este script demonstra como obter diferentes informações sobre a pilha de pads em um documento de PCB. |
QueryBoard |
Este script consulta o documento de PCB atual para obter informações sobre as configurações da placa. |
Undo |
Este script demonstra o sistema de desfazer da PCB. Há dois procedimentos para demonstrar como o sistema de desfazer funciona: como uma única operação de desfazer abrangente ou como várias operações menores. |
Copiador de contorno da placa
\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 usuário antes de prosseguir. |
Criador de imagens de PCB
\DelphiScript Scripts\PCB\CreateRegionsFromBitmap\PCBPictureCreator.PrjScr
Script Filename |
Description |
|---|---|
ConvertPicture |
O formulário principal do script. |
ConstructContourSetFromPicture |
O script responsável por criar o conjunto de contornos a partir de um bitmap carregado. |
ConstructRegionsFromContourSet |
O script responsável por criar regiões a partir de cada conjunto de contornos. |
Localizador de footprints
\DelphiScript Scripts\PCB\FootprintFinder\FootprintFinder.PrjScr
Script Filename |
Description |
|---|---|
FindFootprintUnit |
Procura um footprint em uma biblioteca de PCB usando a API de PCB. |
Gerador de From-Tos
\DelphiScript Scripts\PCB\FromTosGenerator\FromTosGenerator.PrjScr
Script Filename |
Description |
|---|---|
CreateInterComponentFromTos |
Um script que solicita ao usuário a seleção de dois componentes e, em seguida, conecta os pads atribuídos à mesma net. Limitações deste script: é necessário afastar o cursor de um componente para sair. Todas as nets precisam ser reconstruídas manualmente após a execução deste script. |
formFormTos |
Formulário de script deste projeto. |
Editor de tamanhos de furos
\DelphiScript Scripts\PCB\Hole Size Editor\Hole Size Editor.PrjScr
Script Filename |
Description |
|---|---|
HSForm |
Esta é a caixa de diálogo do editor de tamanho específico de furo, usada para alterar um dos tamanhos de furos. |
HSEditForm |
Este é o script principal do editor de tamanhos de furos. |
Customsort |
Este script customsort contém rotinas de ordenação para o script Hole Size Editor. |
Exportador para fresadora
\DelphiScript Scripts\PCB\Mill Exporter\MillExporter.PrjScr
Script Filename |
Description |
|---|---|
MillExporter |
Um arquivo de projeto. Exporta um projeto de PCB para um formato que pode ser usinado por uma fresadora CNC. Atualmente, apenas a linguagem de fresagem Roland RML é compatível. |
MillExporter |
Esta unidade converte o contorno da placa do documento PCB em um polígono para que os dados do documento PCB possam ser gerados e a placa possa ser usinada por uma fresadora CNC. |
MMExportDlg |
Esta unidade controla as configurações de exportação de um documento PCB para usinagem em uma fresadora. |
MMSetup |
Define, em um arquivo de texto INI, os valores padrão de uma fresadora a serem usados pelo MillExporter. |
Gerador de classes de PCB
\Delphiscript Scripts\PCB\PCB_Class_Generator.PrjScr
Script Filename |
Description |
|---|---|
PCB_Class_Generator.PrjScr |
Um arquivo de projeto do gerador de classes de PCB. |
PCB_Class_Generator_Form.dfm |
Este formulário de script está associado ao script |
PCB_Class_Generator_Form.pas |
Este script adiciona as redes dos objetos de PCB selecionados a uma classe de redes e possui um formulário de script correspondente. |
Iteradores de PCB
\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 no documento PCB atual. |
IterateComponentBodies |
Este script obtém os corpos dos componentes do documento PCB atual. |
IterateNets |
Este script demonstra como iterar pelas redes do documento PCB atual. |
IteratePolygons |
Este script itera pelos polígonos do documento PCB atual. |
IterateRegions |
Este script itera pelas regiões do documento PCB atual. |
LibraryIterator |
Este script demonstra o uso do iterador de biblioteca e exibe o número de objetos filhos (primitivas de um footprint) de cada footprint encontrado em uma biblioteca de PCB. |
SpatialIterator |
Este script demonstra o uso do método |
Camadas de PCB
\DelphiScript Scripts\PCB\PCB Layers\PCB_Layers.PrjScr
Script Filename |
Description |
|---|---|
Layers_Info |
Este script obtém informações sobre as camadas do empilhamento de camadas da PCB. |
QueryLayerPairs |
Este script consulta os pares de camadas de PCB no documento PCB atual. |
QueryLayersOfMechType |
Este script consulta as camadas mecânicas no documento PCB atual. |
QueryLayerStack |
Este script consulta o empilhamento de camadas do documento PCB atual. |
QueryMechLayers |
Este script consulta as camadas mecânicas do documento PCB atual. |
QueryUsedLayers |
Este script consulta as camadas utilizadas no documento PCB atual. |
RebuildInternalAndSplitPlanes |
Este script força a reconstrução dos planos internos e divididos da PCB. |
Toggle_Connect_layer_display |
O script alterna a visibilidade da camada de conexões na PCB atual. |
ValidateLayerStack |
Este script valida o empilhamento de camadas e emite um aviso se o empilhamento for inválido. |
Criador de logotipos para PCB
\DelphiScript Scripts\PCB\PCB Logo Creator\PCBLogoCreator.PrjScr
Script Filename |
Description |
|---|---|
Converter |
Formulário de script que funciona como uma caixa de diálogo que solicita ao usuário carregar uma imagem monocromática e escolher a espessura das trilhas, se deseja espelhar a imagem ou não, etc. |
Movimentador de objetos de PCB
\DelphiScript Scripts\PCB\PCBObjectsMover\PCBObjectsMover.PrjScr
Script Filename |
Description |
|---|---|
OffSetObjectsForm |
Formulário do projeto. |
OffSetObjects |
Demonstra o uso do método |
Saídas de PCB
\DelphiScript Scripts\PCB\PCBOutputs\PCBOutputsProject.PrjScr
Script Filename |
Description |
|---|---|
PCBOutputGenerator |
Esta unidade executa as seguintes ações:
|
Violations |
Obtém os objetos de violação existentes e gera um relatório descrevendo as diferentes violações. |
GetObjectClasses |
Formulário de script para relatório de classes de objetos. Você escolhe a classe de objetos antes de gerar uma lista de classes de objetos de um tipo específico como arquivo de texto. |
Regras de PCB
\DelphiScript Scripts\PCB\PCB Rules\PCB Rules.PrjScr
Script Filename |
Description |
|---|---|
IterateRules |
Este script obtém as regras existentes da PCB atual e gera um relatório de texto sobre as regras utilizadas, seus IDs e seus nomes. |
ModifyWidthRules |
Este script modifica as restrições de largura existentes cujas larguras mínima, preferencial e máxima são inferiores a 20 mils e as atualiza para 10 mils. |
Saídas de 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 seus nomes, alturas e descrições. |
Trocar ou girar componentes
\DelphiScript Scripts\PCB\SwapOrRotateComponents\SwapOrRotateComponents.PrjScr
Script Filename |
Description |
|---|---|
SwapComponentsUnit |
Troca dois componentes semelhantes ou gira um componente. |
Verificador de objetos únicos
\DelphiScript Scripts\PCB\Unique Object Checker\UniqueObjectChecker.PrjScr
Script Filename |
Description |
|---|---|
Common |
Rotinas comuns para uso no projeto. |
ObjectChecker |
Verifica a existência de redes e componentes duplicados no documento PCB atual. |
Remover roteamento de classe de redes
\DelphiScript Scripts\PCB\UnRoute Net Class\UnRoute Net Class.PrjScr
Script Filename |
Description |
|---|---|
Form_ChooseNetClass |
Este formulário de script solicita que você escolha uma classe de redes para que o roteamento dos objetos pertencentes a essa classe possa ser 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 Editor CAM. |
Funções PCBAPI |
Unidade de script que contém funções a serem usadas na caixa de diálogo do verificador de valores. |
Pasta SCH
Scripts de esquemático.
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. Isso é feito adicionando um arquivo |
CountPorts |
Este script usa um iterador para contar portas. |
CreateComponent_on_Sch |
Este script demonstra como posicionar um componente em um documento esquemático. |
CreateSchObjects |
Este script cria objetos de esquemático de duas maneiras:
Este script usa a interface RobotManager para enviar mensagens de esquemático. |
DeleteSchObjects |
O script demonstra como excluir objetos de esquemático e atualizar o sistema de desfazer usando a interface |
FetchParameters |
Este script possui dois procedimentos. O primeiro 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 identificadores das folhas de esquemático abertas no Altium Designer. |
ModelsOfaComponent |
Este script obtém os modelos de cada componente em um documento esquemático e gera um relatório com uma lista de componentes e seus modelos associados (vinculados). |
ModifySchObjects |
Este script mostra como obter e modificar objetos de esquemático e atualizar o sistema de desfazer usando a interface |
MoveParameters |
Este script mostra como mover graficamente os parâmetros de um objeto pai, como um componente, usando a propriedade |
ParentChild_Iterators |
Este script usa um iterador para procurar símbolos de folha e, em seguida, dentro de cada símbolo de folha, usa o iterador desse símbolo para procurar entradas de folha. |
PlaceAPort |
Este script simples mostra como posicionar um novo objeto de porta em uma folha de esquemático. |
PlaceSchObjects |
Este script simples posiciona diferentes objetos em uma folha de esquemático. |
ReplaceSchObjects |
Este script substitui conectores entre folhas por objetos de porta e transfere automaticamente as informações das redes. |
SchDocsRenamer |
Este script utiliza a função |
SimModelsOfComponents |
Este script obtém os modelos de simulação e seus parâmetros relevantes para cada componente e, em seguida, gera um relatório de texto sobre esses modelos e parâmetros. |
UndoRedo |
Este script demonstra como usar o sistema de desfazer quando um documento de esquemático está sendo modificado. |
UsingaSpatialIterator |
Este script demonstra o uso de um iterador espacial para realizar uma busca dentro de uma região definida. |
UsingSchInterfaces |
Este script demonstra as interfaces de esquemático. |
UsingWSMInterfaces |
Este script demonstra as interfaces do WorkSpace Manager. |
Scripts de SchLib
\DelphiScript Scripts\SCH\SchLib_Scripts.Prjscr
Script Filename |
Description |
|---|---|
CheckPins |
Este script verifica se os pinos dos símbolos em uma biblioteca são válidos. |
CreateComp_in_Lib |
Este script demonstra como criar um novo símbolo na biblioteca. |
CompLibReader |
Este script usa o método |
LibIterator |
Este script mostra como percorrer uma biblioteca de esquemáticos e obter símbolos. |
ParametersOfSymbolsInALibrary |
Este script mostra como obter parâmetros de símbolos em uma biblioteca de esquemáticos usando um iterador. |
SymbolPrimsIterator |
Este script mostra como obter as primitivas de um símbolo. |
Tradutor de esquemáticos
\DelphiScript Scripts\SCH\Circad Translator\Sch Translator.PrjScr
Script Filename |
Description |
|---|---|
StringUtils |
Esta unidade lida com os tipos de dados. |
DesignSettings |
Esta unidade lida com a leitura da tabela de configurações dos dados do CirCad. |
Log |
Esta unidade lida com a geração de um arquivo de log com os resultados. |
ImportUtils |
Esta unidade lida com a conversão de dados do CirCad para o Altium Designer. |
InputForm |
Esta unidade lida com a caixa de diálogo do tradutor. |
Test |
Esta unidade independente lida com o teste dos dados do CirCad. |
Substituição 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 parâmetros com informações de rede dos pinos dos componentes de um esquemático ativo ou de esquemáticos selecionados de um projeto de PCB. |
DefnForm |
O formulário do script para processar a entrada do usuário. |
Editor de fontes
\DelphiScript Scripts\SCH\Font Editor\Fonts Editor.PrjScr
Script Filename |
Description |
|---|---|
FontsDialog |
Este script demonstra o uso da interface do gerenciador de fontes de esquemáticos. |
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 arquivo de texto |
ConvUtils |
Este script contém as rotinas |
PinData.CSV |
Este arquivo contém informações de pinos usadas pelo script |
Atualizar localizações dos footprints
\DelphiScript Scripts\SCH\UpdateFootprintLocations\FootprintPathUpdater.PrjScr
Script Filename |
Description |
|---|---|
UpdateFootprintPathsOfComps |
Um componente de esquemático possui uma propriedade de footprint (modelo de PCB) e uma propriedade de caminho da biblioteca. Há situações em que os componentes têm o mesmo nome de footprint, mas vêm de bibliotecas diferentes. |
Parâmetros definidos pelo usuário
\DelphiScript Scripts\SCH\UserDefinedParameters\UserDefinedCompParameters.PrjScr
Script Filename |
Description |
|---|---|
ComponentParameters |
Este script demonstra como criar, modificar e excluir parâmetros definidos pelo usuário para componentes em esquemáticos de um projeto hierárquico. |
Pasta Processes
Scripts de processos
\DelphiScript Scripts\Processes\Process_Scripts.PrjScr
Script Filename |
Description |
|---|---|
Clrins1 |
Este script demonstra como excluir objetos dentro de uma área definida pelo usuário. |
Clrins2 |
Este script demonstra como excluir objetos dentro de uma área definida pelo usuário. Uma confirmação é solicitada ao usuário antes que os objetos sejam excluídos. |
CirWiz |
Este formulário de script gera um circuito de filtro simples e o posiciona em uma folha de esquemático. |
PCBColor |
Este script demonstra como alterar as cores de um documento de PCB usando o processo |
PCBLayer |
Este script demonstra como alternar a visibilidade das camadas da PCB usando o processo |
PlacePCBPolygon |
Este script posiciona um novo objeto de polígono de PCB em um documento de PCB usando o processo |
PlaceSchPort |
Este script posiciona um novo objeto de porta de esquemático em um documento de esquemático usando o processo |
PublishToPDFScript |
Este script publica em PDF a partir do documento OutJob do projeto atual, sem exibir a caixa de diálogo Publish to PDF Settings. |
QuikCopy |
Este script demonstra como selecionar objetos e, em seguida, copiá-los e colá-los usando os processos |
RunCommonDialog |
Este script demonstra como abrir 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 usando o processo |
SimpleExample |
Este script demonstra o uso das funções |
Pasta WSM
Scripts do Workspace Manager.
Scripts de WSM
\DelphiScript Scripts\WSM\WSM_Scripts.PrjScr
Script Filename |
Description |
|---|---|
AddDocToProject |
Este script demonstra como inserir uma folha de esquemático em um novo projeto de PCB. É necessário que já exista um arquivo |
Netlister |
Este script demonstra como gerar um arquivo em um formato específico de PackingList para um projeto de esquemático. |
ProjectReporter |
Este script encontra os projetos atualmente abertos, incluindo projetos livres no X2. Um projeto livre é um grupo de documentos que não estão relacionados a nenhum projeto. |
UsingMessagePanel |
Este script demonstra como inserir mensagens de texto no painel Messages do Altium Designer. Esta é uma ferramenta útil de depuração. |
Netlister
\DelphiScript Scripts\WSM\ProtelNetlister\ScripterProtelNetlist.PrjScr
Script Filename |
Description |
|---|---|
ScripterProtelNetlist |
Este script demonstra o uso das interfaces do WorkSpace Manager para gerar uma netlist do tipo Protel. O arquivo de netlist é gerado na pasta |
Pasta FPGA
Atualizador de IDs de permuta
\Delphiscript Scripts\FPGA\SwapIdsUpdater\FPGASwapIds_Project1.PrjScr
| Nome do arquivo de script | Descrição |
|---|---|
| UpdateConstraintUnit | Este script permite alterar os IDs dos grupos de permuta dos pinos de um componente FPGA no documento PCB, sem acionar 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 em um projeto PCB. Primeiro, é necessário que exista um arquivo |
BuiltInFunctions |
Este script demonstra como usar objetos integrados de data e matemática e exibir os resultados usando a função |
CopyBoardOutlineForm |
Este script copia o contorno da placa como trilhas 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 usa um iterador para procurar símbolos de folha e, em seguida, dentro de cada símbolo de folha, usa o iterador desse símbolo para procurar entradas de folha. |
ServerProcessReport |
Este script demonstra como gerar um relatório de todos os processos dos servidores instalados no Altium Designer. |
SineWave |
Este script demonstra como traçar uma onda senoidal em um formulário de script. |
ViaCreation |
Este script demonstra como criar um novo objeto Via em uma PCB. |
Exemplos de VBScript
Na coleção de scripts (download), os exemplos de VBScript podem ser encontrados na pasta Scripts\VB Scripts\. Os scripts VBScript têm a extensão *.vbs.
Script Filename |
Description |
|---|---|
AddDocToProject |
Este script demonstra como inserir uma folha de esquemático em um novo projeto PCB. Primeiro, é necessário que exista um arquivo |
CopyBoardOutline |
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 usuário antes de prosseguir. Usa 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 usa um iterador para procurar símbolos de folha e, em seguida, dentro de cada símbolo de folha, usa o iterador desse símbolo para procurar entradas de folha. Usa o modelo de objetos de esquemático. |
ServerProcessReport |
Este script demonstra como gerar um relatório de todos os processos dos servidores instalados no Altium Designer. |
SineWave |
Este script demonstra como gerar e traçar uma onda senoidal em um formulário de script. Usa componentes e um formulário de script. |
ViaCreation |
Este script demonstra como criar um novo objeto Via em um documento PCB. Usa o modelo de objetos PCB. |