Referencia de ejemplos de scripting
Esta referencia describe los ejemplos de scripts de Altium Designer disponibles en la descarga de ejemplos de Altium. Tenga en cuenta que este archivo ZIP se creó en el momento del lanzamiento de Altium Designer 10.
La carpeta Scripts del archivo ZIP contiene subcarpetas organizadas por lenguaje de scripting. Por ejemplo, los scripts de DelphiScript se encuentran en la carpeta DelphiScript Scripts. Los scripts disponibles por lenguaje son:
Ejemplos de DelphiScript
Todos los scripts de DelphiScript, ya sean unidades de script o formularios de script, tienen la extensión *.pas. Los ejemplos de scripts de DelphiScript están organizados en las siguientes carpetas:
- Scripts generales
- Scripts de DXP
- Scripts de PCB
- Scripts de SCH
- Scripts de procesos
- Scripts de Workspace Manager
- Scripts de FPGA
Carpeta General
Scripts generales
\DelphiScript Scripts\General_Scripts.PRJSCR
Script Filename |
Description |
|---|---|
IniFileEg |
Este script muestra el uso del objeto |
Mandelbrot |
Este script muestra cómo utilizar gráficos para construir un conjunto de Mandelbrot en un formulario de script. |
MM |
Este script muestra el uso del componente |
ShowModalEg |
Este script muestra el uso de la propiedad |
SineWave |
Este script muestra cómo generar y representar una onda sinusoidal en un formulario de script. |
TextFileConvert |
El archivo |
TicTac |
Un juego de tres en raya. |
UpdateTime |
Este script muestra el uso del componente |
HelloWorld
\DelphiScript Scripts\General\HelloWorld.PRJSCR
Script Filename |
Description |
|---|---|
HelloWorldDialog |
Un sencillo mensaje «Hola, mundo» mediante un formulario de script. |
HelloWorld |
Un sencillo «Hola, mundo»: una introducción al lenguaje DelphiScript. |
Zipper
\DelphiScript Scripts\General\Zipper.PRJSCR
Script Filename |
Description |
|---|---|
ZipperForm |
Este script utiliza la API de compresión ZIP disponible en el motor de scripting. Este proyecto comprime un proyecto de diseño y sus archivos asociados en un archivo ZIP. |
Carpeta DXP
Scripts de DXP
\DelphiScript Scripts\DXP\DXP_Scripts.PrjScr
Script Filename |
Description |
|---|---|
ClientServerInterfacesReport |
Este script muestra cómo utilizar las interfaces de Client y obtiene información sobre los archivos de instalación de los servidores, los tipos de ventana, los comandos y los paneles. |
ExtractFilesFromIntLibs |
Este script muestra cómo extraer archivos de bibliotecas de origen de archivos de bibliotecas integradas con la extensión |
IntLibSearchDemo |
Este script muestra cómo encontrar huellas y modelos 3D en archivos de bibliotecas integradas y en archivos PCBLIB. |
OpenADoc |
Este script muestra cómo abrir un documento de texto mediante el método |
ReportIntLibData |
Este script muestra cómo utilizar las interfaces de Integrated Library Manager y Model Type Manager para extraer los datos asociados a cada interfaz. |
ReportPCBViews |
Este script genera un informe de todos los documentos de PCB abiertos y sus vistas en X2. |
ServerProcessReport |
Este script muestra cómo generar un informe de los procesos de todos los servidores instalados en X2. |
SettingDocumentDirty |
Este script muestra cómo marcar un documento como modificado para que se guarde al ejecutar el comando Guardar. |
Versión de DXP
\DelphiScript Scripts\DXP\DXPVersion.PrjScr
Script Filename |
Description |
|---|---|
DXPVersionUnit |
Este script muestra cómo obtener el número de versión de la aplicación X2. |
Carpeta PCB
Scripts de PCB
\DelphiScript Scripts\PCB\PCB_Scripts.PrjScr
Script Filename |
Description |
|---|---|
Count_Connection_Lines |
Este script muestra cómo contar las líneas de conexión (pistas sin enrutar) de un documento de PCB y muestra los resultados en el panel Messages. |
CreateAVia |
Este script muestra cómo crear un nuevo objeto de vía en un documento de PCB. |
CreateComponentOnPCB |
Este script muestra cómo crear un nuevo componente en un documento de PCB. |
CreateFootprintInLibrary |
Este script muestra cómo crear una nueva huella en un documento de biblioteca. |
CreatePCBObjects |
Este script incluye varias funciones para crear distintos objetos de PCB en un documento de PCB. Utiliza el método |
CreateRules |
Este script muestra cómo crear dos reglas distintas: una regla de anchura máxima y mínima y una regla de definición de room (restricción de confinamiento). |
Cycle_Pcb_Cursor_Type |
Este script alterna entre los tipos de cursor disponibles en un documento de PCB. |
DeletePCBObjects |
Este script muestra cómo eliminar objetos de PCB y actualizar correctamente el sistema de deshacer. |
EmbeddedObjects |
Este script muestra el uso de objetos incrustados; es decir, crea y obtiene estos objetos en el documento de PCB actual. |
NetObjectAssign |
Este script muestra cómo asignar una propiedad de red a un nuevo objeto colocado en un documento de PCB. |
PadViaCacheProperties |
Este script muestra el uso del registro |
PadStackInfo |
Este script muestra cómo obtener distintos datos sobre las pilas de pads en un documento de PCB. |
QueryBoard |
Este script consulta el documento de PCB actual para obtener información sobre la configuración de la placa. |
Undo |
Este script muestra el sistema de deshacer de PCB. Incluye dos procedimientos para mostrar cómo funciona: como una única operación de deshacer o como varias operaciones de deshacer más pequeñas. |
Copiador del contorno de la placa
\DelphiScript Scripts\PCB\BoardOutline Copier\CopyBoardOutline.PrjScr
Script Filename |
Description |
|---|---|
CopyBoardOutlineForm |
Este script copia el contorno de la placa como pistas y arcos en una capa especificada. El usuario debe especificar los valores de capa y anchura antes de continuar. |
Creador de imágenes de PCB
\DelphiScript Scripts\PCB\CreateRegionsFromBitmap\PCBPictureCreator.PrjScr
Script Filename |
Description |
|---|---|
ConvertPicture |
El formulario principal del script. |
ConstructContourSetFromPicture |
El script que se encarga de crear el conjunto de contornos a partir de un mapa de bits cargado. |
ConstructRegionsFromContourSet |
El script que se encarga de crear regiones a partir de cada conjunto de contornos. |
Buscador de huellas
\DelphiScript Scripts\PCB\FootprintFinder\FootprintFinder.PrjScr
Script Filename |
Description |
|---|---|
FindFootprintUnit |
Busca una huella en una biblioteca de PCB mediante la API de PCB. |
Generador de conexiones From-To
\DelphiScript Scripts\PCB\FromTosGenerator\FromTosGenerator.PrjScr
Script Filename |
Description |
|---|---|
CreateInterComponentFromTos |
Un script que pide al usuario que seleccione dos componentes y, a continuación, conecta los pads asignados a la misma red. Limitaciones de este script: debe alejar el cursor de un componente para salir. Todas las redes deben reconstruirse manualmente después de ejecutar este script. |
formFormTos |
Formulario de script de este proyecto. |
Editor de tamaños de orificios
\DelphiScript Scripts\PCB\Hole Size Editor\Hole Size Editor.PrjScr
Script Filename |
Description |
|---|---|
HSForm |
Este es el cuadro de diálogo de edición de un tamaño de orificio específico, que permite cambiar uno de los tamaños de orificio. |
HSEditForm |
Este es el script principal del editor de tamaños de orificios. |
Customsort |
Este script customsort contiene rutinas de ordenación para el script Hole Size Editor. |
Exportador para fresadora
\DelphiScript Scripts\PCB\Mill Exporter\MillExporter.PrjScr
Script Filename |
Description |
|---|---|
MillExporter |
Un archivo de proyecto. Exporta un diseño de PCB a un formato que pueda mecanizarse con una fresadora CNC. Actualmente, solo se admite el lenguaje de fresado Roland RML. |
MillExporter |
Esta unidad convierte el contorno de la placa del documento PCB en un polígono para poder generar datos para el documento PCB y mecanizarlo con una fresadora CNC. |
MMExportDlg |
Esta unidad controla los ajustes para exportar un documento PCB que se mecanizará en una fresadora. |
MMSetup |
Configura en un archivo de texto INI los valores predeterminados de una fresadora que utilizará MillExporter. |
Generador de clases de PCB
\Delphiscript Scripts\PCB\PCB_Class_Generator.PrjScr
Script Filename |
Description |
|---|---|
PCB_Class_Generator.PrjScr |
Un archivo de proyecto del generador de clases de PCB. |
PCB_Class_Generator_Form.dfm |
Este formulario de script está asociado con el script |
PCB_Class_Generator_Form.pas |
Este script añade las redes de los objetos PCB seleccionados a una clase de redes y tiene un formulario de script correspondiente. |
Iteradores de PCB
\DelphiScript Scripts\PCB\PCB Iterators\PCB Iterators.PrjScr
Script Filename |
Description |
|---|---|
Count_pads |
Este script cuenta el número de pads del documento PCB actual. |
CountTracksInComponent |
Este script cuenta las pistas de cinco componentes diferentes del documento PCB actual. |
IterateComponentBodies |
Este script obtiene los cuerpos de los componentes del documento PCB actual. |
IterateNets |
Este script muestra cómo recorrer las redes del documento PCB actual. |
IteratePolygons |
Este script recorre los polígonos del documento PCB actual. |
IterateRegions |
Este script recorre las regiones del documento PCB actual. |
LibraryIterator |
Este script muestra el uso del iterador de bibliotecas y presenta el número de objetos secundarios (primitivas de una huella) de cada huella encontrada en una biblioteca de PCB. |
SpatialIterator |
Este script muestra el uso del método |
Capas de PCB
\DelphiScript Scripts\PCB\PCB Layers\PCB_Layers.PrjScr
Script Filename |
Description |
|---|---|
Layers_Info |
Este script obtiene información sobre las capas del apilado de capas de la PCB. |
QueryLayerPairs |
Este script consulta los pares de capas de PCB del documento PCB actual. |
QueryLayersOfMechType |
Este script consulta las capas mecánicas del documento PCB actual. |
QueryLayerStack |
Este script consulta el apilado de capas del documento PCB actual. |
QueryMechLayers |
Este script consulta las capas mecánicas del documento PCB actual. |
QueryUsedLayers |
Este script consulta las capas utilizadas en el documento PCB actual. |
RebuildInternalAndSplitPlanes |
Este script fuerza la reconstrucción de los planos internos y divididos de la PCB. |
Toggle_Connect_layer_display |
El script alterna la visibilidad de la capa de conexiones de la PCB actual. |
ValidateLayerStack |
Este script valida el apilado de capas y muestra una advertencia si no es válido. |
Creador de logotipos para PCB
\DelphiScript Scripts\PCB\PCB Logo Creator\PCBLogoCreator.PrjScr
Script Filename |
Description |
|---|---|
Converter |
Formulario de script que actúa como cuadro de diálogo y solicita al usuario que cargue una imagen monocroma y después elija el grosor de las pistas, si desea reflejarla o no, etc. |
Herramienta para mover objetos de PCB
\DelphiScript Scripts\PCB\PCBObjectsMover\PCBObjectsMover.PrjScr
Script Filename |
Description |
|---|---|
OffSetObjectsForm |
Formulario del proyecto. |
OffSetObjects |
Muestra el uso del método |
Salidas de PCB
\DelphiScript Scripts\PCB\PCBOutputs\PCBOutputsProject.PrjScr
Script Filename |
Description |
|---|---|
PCBOutputGenerator |
Esta unidad realiza lo siguiente:
|
Violations |
Obtiene los objetos de infracción existentes y genera un informe que detalla las distintas infracciones. |
GetObjectClasses |
Formulario de script para generar informes de clases de objetos. Permite elegir la clase de objetos antes de generar, como archivo de texto, una lista de clases de objetos de un tipo determinado. |
Reglas de PCB
\DelphiScript Scripts\PCB\PCB Rules\PCB Rules.PrjScr
Script Filename |
Description |
|---|---|
IterateRules |
Este script obtiene las reglas existentes de la PCB actual y genera un informe de texto sobre las reglas utilizadas, sus identificadores y sus nombres. |
ModifyWidthRules |
Este script modifica las restricciones de anchura existentes cuyos valores de anchura mínima, preferida y máxima son inferiores a 20 mils y los actualiza a 10 mils. |
Salidas de PCBLIB
\DelphiScript Scripts\PCB\PCBLIB Outputs\FootprintInfo.PrjScr
Script Filename |
Description |
|---|---|
FootprintInfoReport |
Este script genera un informe en formato CSV de todas las huellas, con sus nombres, alturas y descripciones. |
Intercambiar o girar componentes
\DelphiScript Scripts\PCB\SwapOrRotateComponents\SwapOrRotateComponents.PrjScr
Script Filename |
Description |
|---|---|
SwapComponentsUnit |
Intercambia dos componentes similares o gira un componente. |
Comprobador de objetos únicos
\DelphiScript Scripts\PCB\Unique Object Checker\UniqueObjectChecker.PrjScr
Script Filename |
Description |
|---|---|
Common |
Rutinas comunes para utilizar en el proyecto. |
ObjectChecker |
Comprueba si hay redes y componentes duplicados en el documento PCB actual. |
Eliminar el enrutado de una clase de redes
\DelphiScript Scripts\PCB\UnRoute Net Class\UnRoute Net Class.PrjScr
Script Filename |
Description |
|---|---|
Form_ChooseNetClass |
Este formulario de script solicita que elija una clase de redes para poder eliminar el enrutado de los objetos que pertenecen a ella. |
Comprobador de valores
\DelphiScript Scripts\PCB\Values Checker\ValuesChecker.PrjScr
Script Filename |
Description |
|---|---|
ValuesCheckerUnit |
Este script comprueba si los objetos del documento PCB contienen valores válidos antes de generar una salida para cargarla en el editor CAM. |
Funciones de PCBAPI |
Unidad de script que contiene funciones para utilizar en el cuadro de diálogo del comprobador de valores. |
Carpeta SCH
Scripts de esquemáticos.
Scripts de esquemáticos
\DelphiScript Scripts\SCH\Sch_Scripts.PrjScr
Script Filename |
Description |
|---|---|
AddModelToComponentScript |
Este script muestra cómo añadir un modelo de simulación a un componente 555. Esto se hace añadiendo un archivo |
CountPorts |
Este script utiliza un iterador para contar los puertos. |
CreateComponent_on_Sch |
Este script muestra cómo colocar un componente en un documento esquemático. |
CreateSchObjects |
Este script crea objetos de esquemático de dos maneras:
Este script utiliza la interfaz RobotManager para enviar mensajes de esquemático. |
DeleteSchObjects |
El script muestra cómo eliminar objetos de esquemático y actualizar el sistema de deshacer mediante la interfaz |
FetchParameters |
Este script tiene dos procedimientos. El primero obtiene los parámetros del sistema (parámetros del documento) y el segundo muestra cómo obtener los parámetros de un componente. |
IterateSchSheets |
Este script muestra cómo obtener los identificadores de las hojas de esquemático abiertas en Altium Designer. |
ModelsOfaComponent |
Este script obtiene los modelos de cada componente de un documento esquemático y genera un informe con una lista de componentes y sus modelos asociados (vinculados). |
ModifySchObjects |
Este script muestra cómo obtener y modificar objetos de esquemático y actualizar el sistema de deshacer mediante la interfaz |
MoveParameters |
Este script muestra cómo mover gráficamente los parámetros de un objeto principal, como un componente, utilizando la propiedad |
ParentChild_Iterators |
Este script utiliza un iterador para buscar símbolos de hoja y, dentro de cada símbolo de hoja, utiliza su iterador para buscar entradas de hoja. |
PlaceAPort |
Este sencillo script muestra cómo colocar un nuevo objeto de puerto en una hoja de esquemático. |
PlaceSchObjects |
Este sencillo script coloca distintos objetos en una hoja de esquemático. |
ReplaceSchObjects |
Este script sustituye los conectores entre hojas por objetos de puerto y transfiere automáticamente la información de las redes. |
SchDocsRenamer |
Este script utiliza la función |
SimModelsOfComponents |
Este script obtiene los modelos de simulación y sus parámetros pertinentes para cada componente y, a continuación, genera un informe de texto sobre estos modelos y parámetros. |
UndoRedo |
Este script muestra cómo utilizar el sistema de deshacer cuando se modifica un documento de esquemático. |
UsingaSpatialIterator |
Este script muestra cómo utilizar un iterador espacial para realizar una búsqueda dentro de una región definida. |
UsingSchInterfaces |
Este script muestra las interfaces de esquemático. |
UsingWSMInterfaces |
Este script muestra las interfaces de WorkSpace Manager. |
Scripts de SchLib
\DelphiScript Scripts\SCH\SchLib_Scripts.Prjscr
Script Filename |
Description |
|---|---|
CheckPins |
Este script comprueba la validez de los pines de los símbolos de una biblioteca. |
CreateComp_in_Lib |
Este script muestra cómo crear un nuevo símbolo en la biblioteca. |
CompLibReader |
Este script utiliza el método |
LibIterator |
Este script muestra cómo recorrer una biblioteca de esquemáticos y obtener sus símbolos. |
ParametersOfSymbolsInALibrary |
Este script muestra cómo obtener los parámetros de los símbolos de una biblioteca de esquemáticos mediante un iterador. |
SymbolPrimsIterator |
Este script muestra cómo obtener las primitivas de un símbolo. |
Traductor de esquemáticos
\DelphiScript Scripts\SCH\Circad Translator\Sch Translator.PrjScr
Script Filename |
Description |
|---|---|
StringUtils |
Esta unidad se encarga de los tipos de datos. |
DesignSettings |
Esta unidad se encarga de leer la tabla de configuración de los datos de CirCad. |
Log |
Esta unidad se encarga de generar un archivo de registro con los resultados. |
ImportUtils |
Esta unidad se encarga de convertir los datos de CirCad para Altium Designer. |
InputForm |
Esta unidad se encarga del cuadro de diálogo del traductor. |
Test |
Esta unidad independiente se encarga de probar los datos de CirCad. |
Sustitución de componentes
\DelphiScript Scripts\SCH\CompReplace\ComponentReplacer.PrjScr
Script Filename |
Description |
|---|---|
ReplaceSelectedComponent |
Sustituye un componente seleccionado en el esquemático por un símbolo 2N3904 de la biblioteca |
Conectividad
\DelphiScript Scripts\SCH\Connectivity\NetInfoPrj.PrjScr
Script Filename |
Description |
|---|---|
Connectivity |
Esta unidad genera parámetros con información de la red de cada pin para los pines de los componentes del esquemático activo o de los esquemáticos seleccionados de un proyecto de PCB. |
DefnForm |
El formulario del script para gestionar la entrada del usuario. |
Editor de fuentes
\DelphiScript Scripts\SCH\Font Editor\Fonts Editor.PrjScr
Script Filename |
Description |
|---|---|
FontsDialog |
Este script muestra cómo utilizar la interfaz del gestor de fuentes de esquemáticos. |
Importación de pines
\DelphiScript Scripts\SCH\Import Pins\ImportPins.PrjScr
Script Filename |
Description |
|---|---|
ImportPinsForm |
|
ChangeMappingForm |
El cuadro de diálogo Change Mapping para asignar los campos de un archivo de texto |
ConvUtils |
Este script contiene las rutinas |
PinData.CSV |
Este archivo contiene información de pines que se utiliza en el script |
Actualización de las ubicaciones de las huellas
\DelphiScript Scripts\SCH\UpdateFootprintLocations\FootprintPathUpdater.PrjScr
Script Filename |
Description |
|---|---|
UpdateFootprintPathsOfComps |
Un componente de esquemático tiene una propiedad de huella (modelo de PCB) y una propiedad de ruta de biblioteca. En algunos casos, los componentes tienen el mismo nombre de huella, pero proceden de bibliotecas distintas. |
Parámetros definidos por el usuario
\DelphiScript Scripts\SCH\UserDefinedParameters\UserDefinedCompParameters.PrjScr
Script Filename |
Description |
|---|---|
ComponentParameters |
Este script muestra cómo crear, modificar y eliminar parámetros definidos por el usuario para los componentes de los diseños de esquemáticos de un proyecto jerárquico. |
Carpeta Processes
Scripts de procesos
\DelphiScript Scripts\Processes\Process_Scripts.PrjScr
Script Filename |
Description |
|---|---|
Clrins1 |
Este script muestra cómo eliminar objetos dentro de un área definida por el usuario. |
Clrins2 |
Este script muestra cómo eliminar objetos dentro de un área definida por el usuario. Se solicita confirmación al usuario antes de eliminar los objetos. |
CirWiz |
Este formulario de script genera un circuito de filtro sencillo y lo coloca en una hoja de esquemático. |
PCBColor |
Este script muestra cómo cambiar los colores de un documento de PCB mediante el proceso |
PCBLayer |
Este script muestra cómo alternar la visibilidad de las capas de PCB mediante el proceso |
PlacePCBPolygon |
Este script coloca un nuevo objeto de polígono de PCB en un documento de PCB mediante el proceso |
PlaceSchPort |
Este script coloca un nuevo objeto de puerto de esquemático en un documento de esquemático mediante el proceso |
PublishToPDFScript |
Este script publica en PDF el documento OutJob del proyecto actual y omite el cuadro de diálogo Publish to PDF Settings. |
QuikCopy |
Este script muestra cómo seleccionar objetos y, a continuación, copiarlos y pegarlos mediante los procesos |
RunCommonDialog |
Este script muestra cómo abrir el cuadro de diálogo Common del módulo Client y obtener parámetros. |
ShowNetlist |
Este script muestra lo fácil que es generar un informe mediante el proceso |
SimpleExample |
Este script muestra cómo utilizar las funciones |
Carpeta WSM
Scripts de Workspace Manager.
Scripts de WSM
\DelphiScript Scripts\WSM\WSM_Scripts.PrjScr
Script Filename |
Description |
|---|---|
AddDocToProject |
Este script muestra cómo insertar una hoja de esquemático en un nuevo proyecto de PCB. Primero debe haber un archivo |
Netlister |
Este script muestra cómo generar un archivo con un formato PackingList específico para un proyecto de esquemáticos. |
ProjectReporter |
Este script encuentra los proyectos abiertos actualmente, incluidos los proyectos libres de X2. Un proyecto libre es un grupo de documentos que no están relacionados con ningún proyecto. |
UsingMessagePanel |
Este script muestra cómo insertar mensajes de texto en el panel Messages de Altium Designer. Es una herramienta útil para la depuración. |
Generador de listas de conexiones
\DelphiScript Scripts\WSM\ProtelNetlister\ScripterProtelNetlist.PrjScr
Script Filename |
Description |
|---|---|
ScripterProtelNetlist |
Este script demuestra el uso de las interfaces de WorkSpace Manager para generar una netlist de tipo Protel. El archivo de netlist se genera en la carpeta |
Carpeta FPGA
Actualizador de ID de intercambio
\Delphiscript Scripts\FPGA\SwapIdsUpdater\FPGASwapIds_Project1.PrjScr
| Nombre del archivo del script | Descripción |
|---|---|
| UpdateConstraintUnit | Este script permite cambiar los ID de los grupos de intercambio de los pines de un componente FPGA en el documento PCB sin invocar FPGA Pin Swap Manager. |
| CheckNameValueUnit | Script de comprobación y procesamiento de nombres. |
Ejemplos de JScript
En la colección de scripts (descargar), los ejemplos de JScript se encuentran en la carpeta Scripts\JScript Scripts\. Los scripts de JScript tienen la extensión *.js.
Script Filename |
Description |
|---|---|
AddDocToProject |
Este script demuestra cómo insertar una hoja en un proyecto PCB. Primero debe existir un archivo |
BuiltInFunctions |
Este script demuestra cómo utilizar los objetos integrados de fecha y matemáticas y mostrar los resultados mediante la función |
CopyBoardOutlineForm |
Este script copia el contorno de la placa como pistas y arcos en una capa especificada. |
GetScriptEngineInfo |
Obtiene el número de versión de Microsoft Scripting Engine. |
HelloWorld |
Un sencillo «Hola, mundo»: una introducción al lenguaje JScript. |
ParentChild_Iterators |
Este script utiliza un iterador para buscar símbolos de hoja y, después, dentro de cada símbolo de hoja, utiliza su iterador para buscar entradas de hoja. |
ServerProcessReport |
Este script demuestra cómo generar un informe de los procesos de todos los servidores instalados en Altium Designer. |
SineWave |
Este script demuestra cómo representar una onda sinusoidal en un formulario de script. |
ViaCreation |
Este script demuestra cómo crear un nuevo objeto de vía en una PCB. |
Ejemplos de VBScript
En la colección de scripts (descargar), los ejemplos de VBScript se encuentran en la carpeta Scripts\VB Scripts\. Los scripts de VBScript tienen la extensión *.vbs.
Script Filename |
Description |
|---|---|
AddDocToProject |
Este script demuestra cómo insertar una hoja de esquemático en un nuevo proyecto PCB. Primero debe existir un archivo |
CopyBoardOutline |
Este script copia el contorno de la placa como pistas y arcos en una capa especificada. El usuario debe especificar los valores de capa y ancho antes de continuar. Utiliza el modelo de objetos de PCB. |
GetScriptEngineInfo |
Obtiene el número de versión de Microsoft Scripting Engine. |
HelloWorld |
Un sencillo «Hola, mundo»: una introducción al lenguaje VBScript. |
ParentChild_Iterators |
Este script utiliza un iterador para buscar símbolos de hoja y, después, dentro de cada símbolo de hoja, utiliza su iterador para buscar entradas de hoja. Utiliza el modelo de objetos de esquemáticos. |
ServerProcessReport |
Este script demuestra cómo generar un informe de los procesos de todos los servidores instalados en Altium Designer. |
SineWave |
Este script demuestra cómo generar y representar una onda sinusoidal en un formulario de script. Utiliza componentes y un formulario de script. |
ViaCreation |
Este script demuestra cómo crear un nuevo objeto de vía en un documento PCB. Utiliza el modelo de objetos de PCB. |