Référence des exemples de script
Cette référence présente les exemples de scripts Altium Designer disponibles dans le téléchargement des exemples proposé par Altium. Notez que ce fichier ZIP a été créé lors du lancement d’Altium Designer 10.
Le dossier Scripts du fichier ZIP contient des sous-dossiers organisés par langage de script. Par exemple, les scripts DelphiScript se trouvent dans le dossier DelphiScript Scripts. Les scripts disponibles par langage sont les suivants :
Exemples DelphiScript
Tous les scripts DelphiScript, qu’il s’agisse d’unités de script ou de formulaires de script, portent l’extension *.pas. Les exemples de scripts DelphiScript sont classés dans les dossiers suivants :
- Scripts généraux
- Scripts DXP
- Scripts PCB
- Scripts SCH
- Scripts de processus
- Scripts du gestionnaire d’espace de travail
- Scripts FPGA
Dossier General
Scripts généraux
\DelphiScript Scripts\General_Scripts.PRJSCR
Script Filename |
Description |
|---|---|
IniFileEg |
Ce script illustre l’utilisation de l’objet |
Mandelbrot |
Ce script illustre l’utilisation de graphiques pour créer un ensemble de Mandelbrot dans un formulaire de script. |
MM |
Ce script illustre l’utilisation du composant |
ShowModalEg |
Ce script illustre l’utilisation de la propriété |
SineWave |
Ce script montre comment générer et tracer une sinusoïde dans un formulaire de script. |
TextFileConvert |
Le fichier |
TicTac |
Un jeu de morpion. |
UpdateTime |
Ce script illustre l’utilisation du composant |
HelloWorld
\DelphiScript Scripts\General\HelloWorld.PRJSCR
Script Filename |
Description |
|---|---|
HelloWorldDialog |
Un simple message « Bonjour le monde » utilisant un formulaire de script. |
HelloWorld |
Un simple « Bonjour le monde » pour découvrir le langage DelphiScript. |
Zipper
\DelphiScript Scripts\General\Zipper.PRJSCR
Script Filename |
Description |
|---|---|
ZipperForm |
Ce script utilise l’API de compression ZIP exposée par le moteur de scripts. Ce projet compresse un projet de conception et ses fichiers associés. |
Dossier DXP
Scripts DXP
\DelphiScript Scripts\DXP\DXP_Scripts.PrjScr
Script Filename |
Description |
|---|---|
ClientServerInterfacesReport |
Ce script montre comment utiliser les interfaces Client et récupérer des informations sur les fichiers d’installation des serveurs, les types de fenêtres, les commandes et les panneaux. |
ExtractFilesFromIntLibs |
Ce script montre comment extraire des fichiers de bibliothèques sources à partir de fichiers de bibliothèques intégrées portant l’extension |
IntLibSearchDemo |
Ce script montre comment rechercher des empreintes et des modèles 3D dans des fichiers de bibliothèques intégrées et dans des fichiers PCBLIB. |
OpenADoc |
Ce script montre comment ouvrir un document texte à l’aide de la méthode |
ReportIntLibData |
Ce script illustre l’utilisation des interfaces Integrated Library Manager et Model Type Manager pour extraire les données associées à chaque interface. |
ReportPCBViews |
Ce script répertorie tous les documents PCB ouverts et leurs vues dans X2. |
ServerProcessReport |
Ce script montre comment générer un rapport sur les processus de tous les serveurs installés dans X2. |
SettingDocumentDirty |
Ce script montre comment marquer un document comme modifié afin qu’il soit enregistré lorsque la commande d’enregistrement est exécutée. |
Version de DXP
\DelphiScript Scripts\DXP\DXPVersion.PrjScr
Script Filename |
Description |
|---|---|
DXPVersionUnit |
Ce script montre comment obtenir le numéro de version de l’application X2. |
Dossier PCB
Scripts PCB
\DelphiScript Scripts\PCB\PCB_Scripts.PrjScr
Script Filename |
Description |
|---|---|
Count_Connection_Lines |
Ce script montre comment compter les lignes de connexion (pistes non routées) dans un document PCB et afficher les résultats dans le panneau Messages. |
CreateAVia |
Ce script montre comment créer un nouvel objet via dans un document PCB. |
CreateComponentOnPCB |
Ce script montre comment créer un nouveau composant dans un document PCB. |
CreateFootprintInLibrary |
Ce script montre comment créer une nouvelle empreinte dans un document de bibliothèque. |
CreatePCBObjects |
Ce script comprend diverses fonctions permettant de créer différents objets PCB dans un document PCB. Il utilise la méthode |
CreateRules |
Ce script montre comment créer deux règles différentes : une règle de largeur maximale et minimale et une règle de définition de zone de placement (contrainte de confinement). |
Cycle_Pcb_Cursor_Type |
Ce script fait défiler les types de curseurs disponibles dans un document PCB. |
DeletePCBObjects |
Ce script montre comment supprimer des objets PCB et mettre correctement à jour le système d’annulation. |
EmbeddedObjects |
Ce script illustre l’utilisation des objets intégrés, c’est-à-dire leur création et leur récupération dans le document PCB actif. |
NetObjectAssign |
Ce script montre comment attribuer une propriété de net à un nouvel objet placé dans un document PCB. |
PadViaCacheProperties |
Ce script illustre l’utilisation de l’enregistrement |
PadStackInfo |
Ce script montre comment récupérer différentes informations sur les empilements de pastilles dans un document PCB. |
QueryBoard |
Ce script interroge le document PCB actif pour obtenir des informations sur les paramètres de la carte. |
Undo |
Ce script illustre le système d’annulation du PCB. Deux procédures montrent comment ce système fonctionne : avec une seule annulation globale ou plusieurs annulations partielles. |
Copieur de contour de carte
\DelphiScript Scripts\PCB\BoardOutline Copier\CopyBoardOutline.PrjScr
Script Filename |
Description |
|---|---|
CopyBoardOutlineForm |
Ce script copie le contour de la carte sous forme de pistes et d’arcs sur une couche spécifiée. L’utilisateur doit définir la couche et la largeur avant de poursuivre. |
Créateur d’images PCB
\DelphiScript Scripts\PCB\CreateRegionsFromBitmap\PCBPictureCreator.PrjScr
Script Filename |
Description |
|---|---|
ConvertPicture |
Le formulaire principal du script. |
ConstructContourSetFromPicture |
Le script qui crée l’ensemble de contours à partir d’une image bitmap chargée. |
ConstructRegionsFromContourSet |
Le script qui crée des régions à partir de chaque ensemble de contours. |
Recherche d’empreintes
\DelphiScript Scripts\PCB\FootprintFinder\FootprintFinder.PrjScr
Script Filename |
Description |
|---|---|
FindFootprintUnit |
Recherche une empreinte dans une bibliothèque PCB à l’aide de l’API PCB. |
Générateur de connexions point à point
\DelphiScript Scripts\PCB\FromTosGenerator\FromTosGenerator.PrjScr
Script Filename |
Description |
|---|---|
CreateInterComponentFromTos |
Ce script demande à l’utilisateur de sélectionner deux composants, puis relie les pastilles affectées au même net. Limites de ce script : vous devez éloigner le curseur d’un composant pour quitter. Tous les nets doivent être reconstruits manuellement après l’exécution du script. |
formFormTos |
Formulaire de script de ce projet. |
Éditeur de diamètres de trous
\DelphiScript Scripts\PCB\Hole Size Editor\Hole Size Editor.PrjScr
Script Filename |
Description |
|---|---|
HSForm |
Cette boîte de dialogue permet de modifier un diamètre de trou spécifique. |
HSEditForm |
Il s’agit du script principal de l’éditeur de diamètres de trous. |
Customsort |
Ce script customsort contient des routines de tri pour le script Hole Size Editor. |
Exportateur pour fraiseuse
\DelphiScript Scripts\PCB\Mill Exporter\MillExporter.PrjScr
Script Filename |
Description |
|---|---|
MillExporter |
Un fichier de projet. Exporte une conception de PCB dans un format permettant son usinage par une fraiseuse CNC. Actuellement, seul le langage de fraisage Roland RML est pris en charge. |
MillExporter |
Cette unité convertit le contour de carte du document PCB en polygone afin de générer les données nécessaires à son usinage par une fraiseuse CNC. |
MMExportDlg |
Cette unité contrôle les paramètres d’exportation d’un document PCB destiné à être usiné sur une fraiseuse. |
MMSetup |
Définit, dans un fichier texte INI, les valeurs par défaut d’une fraiseuse à utiliser par MillExporter. |
Générateur de classes PCB
\Delphiscript Scripts\PCB\PCB_Class_Generator.PrjScr
Script Filename |
Description |
|---|---|
PCB_Class_Generator.PrjScr |
Un fichier de projet du générateur de classes PCB. |
PCB_Class_Generator_Form.dfm |
Ce formulaire de script est associé au script |
PCB_Class_Generator_Form.pas |
Ce script ajoute les nets des objets PCB sélectionnés à une classe de nets et dispose d’un formulaire de script associé. |
Itérateurs PCB
\DelphiScript Scripts\PCB\PCB Iterators\PCB Iterators.PrjScr
Script Filename |
Description |
|---|---|
Count_pads |
Ce script compte le nombre de pastilles dans le document PCB actif. |
CountTracksInComponent |
Ce script compte les pistes de cinq composants différents dans le document PCB actif. |
IterateComponentBodies |
Ce script récupère les corps de composants du document PCB actif. |
IterateNets |
Ce script montre comment parcourir les nets du document PCB actif. |
IteratePolygons |
Ce script parcourt les polygones du document PCB actif. |
IterateRegions |
Ce script parcourt les régions du document PCB actif. |
LibraryIterator |
Ce script illustre l’utilisation de l’itérateur de bibliothèque et affiche le nombre d’objets enfants (primitives d’une empreinte) pour chaque empreinte trouvée dans une bibliothèque PCB. |
SpatialIterator |
Ce script illustre l’utilisation de la méthode |
Couches PCB
\DelphiScript Scripts\PCB\PCB Layers\PCB_Layers.PrjScr
Script Filename |
Description |
|---|---|
Layers_Info |
Ce script récupère les informations sur les couches de l’empilage du PCB. |
QueryLayerPairs |
Ce script interroge le document PCB actif pour obtenir les paires de couches PCB. |
QueryLayersOfMechType |
Ce script interroge le document PCB actif pour obtenir les couches mécaniques. |
QueryLayerStack |
Ce script interroge l’empilage des couches du document PCB actif. |
QueryMechLayers |
Ce script interroge les couches mécaniques du document PCB actif. |
QueryUsedLayers |
Ce script interroge le document PCB actif pour obtenir les couches utilisées. |
RebuildInternalAndSplitPlanes |
Ce script force la reconstruction des plans internes et des plans divisés du PCB. |
Toggle_Connect_layer_display |
Ce script active ou désactive la visibilité de la couche des connexions sur le PCB actif. |
ValidateLayerStack |
Ce script valide l’empilage des couches et signale un avertissement si l’empilage n’est pas valide. |
Créateur de logos PCB
\DelphiScript Scripts\PCB\PCB Logo Creator\PCBLogoCreator.PrjScr
Script Filename |
Description |
|---|---|
Converter |
Formulaire de script servant de boîte de dialogue qui invite l’utilisateur à charger une image monochrome, puis à choisir l’épaisseur des pistes, à appliquer ou non un effet miroir, etc. |
Outil de déplacement d’objets PCB
\DelphiScript Scripts\PCB\PCBObjectsMover\PCBObjectsMover.PrjScr
Script Filename |
Description |
|---|---|
OffSetObjectsForm |
Formulaire du projet. |
OffSetObjects |
Illustre l’utilisation de la méthode |
Sorties PCB
\DelphiScript Scripts\PCB\PCBOutputs\PCBOutputsProject.PrjScr
Script Filename |
Description |
|---|---|
PCBOutputGenerator |
Cette unité effectue les opérations suivantes :
|
Violations |
Récupère les objets de violation existants et génère un rapport détaillant les différentes violations. |
GetObjectClasses |
Formulaire du script de rapport sur les classes d’objets. Vous choisissez la classe d’objets avant de générer une liste des classes d’objets d’un type donné dans un fichier texte. |
Règles PCB
\DelphiScript Scripts\PCB\PCB Rules\PCB Rules.PrjScr
Script Filename |
Description |
|---|---|
IterateRules |
Ce script récupère les règles existantes du PCB actif et génère un rapport texte sur les règles utilisées, leurs identifiants et leurs noms. |
ModifyWidthRules |
Ce script modifie les contraintes de largeur existantes dont les largeurs minimale, préférée et maximale sont inférieures à 20 mils, et les définit à 10 mils. |
Sorties PCBLIB
\DelphiScript Scripts\PCB\PCBLIB Outputs\FootprintInfo.PrjScr
Script Filename |
Description |
|---|---|
FootprintInfoReport |
Ce script génère un rapport au format CSV de toutes les empreintes, avec leurs noms, hauteurs et descriptions. |
Permutation ou rotation de composants
\DelphiScript Scripts\PCB\SwapOrRotateComponents\SwapOrRotateComponents.PrjScr
Script Filename |
Description |
|---|---|
SwapComponentsUnit |
Permute deux composants similaires ou fait pivoter un composant. |
Vérificateur d’unicité des objets
\DelphiScript Scripts\PCB\Unique Object Checker\UniqueObjectChecker.PrjScr
Script Filename |
Description |
|---|---|
Common |
Routines communes à utiliser pour le projet. |
ObjectChecker |
Recherche les nets et composants en double dans le document PCB actif. |
Suppression du routage d’une classe de nets
\DelphiScript Scripts\PCB\UnRoute Net Class\UnRoute Net Class.PrjScr
Script Filename |
Description |
|---|---|
Form_ChooseNetClass |
Ce formulaire de script vous invite à choisir une classe de nets afin de supprimer le routage des objets appartenant à cette classe. |
Vérificateur de valeurs
\DelphiScript Scripts\PCB\Values Checker\ValuesChecker.PrjScr
Script Filename |
Description |
|---|---|
ValuesCheckerUnit |
Ce script vérifie que les objets du document PCB contiennent des valeurs valides avant de générer une sortie à charger dans l’éditeur CAM. |
Fonctions PCBAPI |
Unité de script contenant les fonctions à utiliser pour la boîte de dialogue du vérificateur de valeurs. |
Dossier SCH
Scripts de schématique.
Scripts Sch
\DelphiScript Scripts\SCH\Sch_Scripts.PrjScr
Script Filename |
Description |
|---|---|
AddModelToComponentScript |
Ce script montre comment ajouter un modèle de simulation à un composant 555. Pour ce faire, un fichier |
CountPorts |
Ce script utilise un itérateur pour compter les ports. |
CreateComponent_on_Sch |
Ce script montre comment placer un composant dans un document schématique. |
CreateSchObjects |
Ce script crée des objets schématiques de deux manières :
Ce script utilise l’interface RobotManager pour envoyer des messages schématiques. |
DeleteSchObjects |
Ce script montre comment supprimer des objets schématiques et mettre à jour le système d’annulation en utilisant l’interface |
FetchParameters |
Ce script comporte deux procédures. La première récupère les paramètres système (paramètres du document), et la seconde montre comment récupérer les paramètres d’un composant. |
IterateSchSheets |
Ce script montre comment récupérer les handles des feuilles schématiques ouvertes dans Altium Designer. |
ModelsOfaComponent |
Ce script récupère les modèles de chaque composant d’un document schématique et génère un rapport contenant une liste des composants et de leurs modèles associés (liés). |
ModifySchObjects |
Ce script montre comment récupérer et modifier des objets schématiques et mettre à jour le système d’annulation en utilisant l’interface |
MoveParameters |
Ce script montre comment déplacer graphiquement les paramètres d’un objet parent, tel qu’un composant, à l’aide de la propriété |
ParentChild_Iterators |
Ce script utilise un itérateur pour rechercher les symboles de feuille, puis, dans chaque symbole de feuille, utilise l’itérateur de ce symbole pour rechercher les entrées de feuille. |
PlaceAPort |
Ce script simple montre comment placer un nouvel objet port sur une feuille de schéma. |
PlaceSchObjects |
Ce script simple place différents objets sur une feuille de schéma. |
ReplaceSchObjects |
Ce script remplace les connecteurs inter-feuilles par des objets port et transfère automatiquement les informations des nets. |
SchDocsRenamer |
Ce script utilise la fonction |
SimModelsOfComponents |
Ce script récupère les modèles de simulation et leurs paramètres associés pour chaque composant, puis génère un rapport textuel sur ces modèles et paramètres. |
UndoRedo |
Ce script montre comment utiliser le système d’annulation lors de la modification d’un document schématique. |
UsingaSpatialIterator |
Ce script illustre l’utilisation d’un itérateur spatial pour effectuer une recherche dans une zone définie. |
UsingSchInterfaces |
Ce script présente les interfaces de schématique. |
UsingWSMInterfaces |
Ce script présente les interfaces de WorkSpace Manager. |
Scripts SchLib
\DelphiScript Scripts\SCH\SchLib_Scripts.Prjscr
Script Filename |
Description |
|---|---|
CheckPins |
Ce script vérifie la validité des broches des symboles dans une bibliothèque. |
CreateComp_in_Lib |
Ce script montre comment créer un nouveau symbole dans la bibliothèque. |
CompLibReader |
Ce script utilise la méthode |
LibIterator |
Ce script montre comment parcourir une bibliothèque schématique et récupérer ses symboles. |
ParametersOfSymbolsInALibrary |
Ce script montre comment récupérer les paramètres des symboles d’une bibliothèque schématique à l’aide d’un itérateur. |
SymbolPrimsIterator |
Ce script montre comment récupérer les primitives d’un symbole. |
Traducteur de schémas
\DelphiScript Scripts\SCH\Circad Translator\Sch Translator.PrjScr
Script Filename |
Description |
|---|---|
StringUtils |
Cette unité gère les types de données. |
DesignSettings |
Cette unité gère la lecture de la table des paramètres des données CirCad. |
Log |
Cette unité gère la génération d’un fichier journal contenant les résultats. |
ImportUtils |
Cette unité gère la conversion des données CirCad pour Altium Designer. |
InputForm |
Cette unité gère la boîte de dialogue du traducteur. |
Test |
Cette unité autonome gère les tests des données CirCad. |
Remplacement de composants
\DelphiScript Scripts\SCH\CompReplace\ComponentReplacer.PrjScr
Script Filename |
Description |
|---|---|
ReplaceSelectedComponent |
Remplace un composant sélectionné sur le schéma par un symbole 2N3904 issu de la bibliothèque |
Connectivité
\DelphiScript Scripts\SCH\Connectivity\NetInfoPrj.PrjScr
Script Filename |
Description |
|---|---|
Connectivity |
Cette unité génère des paramètres contenant les informations de net des broches des composants du schéma actif ou des schémas sélectionnés d’un projet PCB. |
DefnForm |
Le formulaire du script permettant de gérer les saisies de l’utilisateur. |
Éditeur de polices
\DelphiScript Scripts\SCH\Font Editor\Fonts Editor.PrjScr
Script Filename |
Description |
|---|---|
FontsDialog |
Ce script illustre l’utilisation de l’interface du gestionnaire de polices de schématique. |
Importation de broches
\DelphiScript Scripts\SCH\Import Pins\ImportPins.PrjScr
Script Filename |
Description |
|---|---|
ImportPinsForm |
|
ChangeMappingForm |
La boîte de dialogue Change Mapping permet d’associer les champs d’un fichier texte |
ConvUtils |
Ce script contient les routines |
PinData.CSV |
Ce fichier contient les informations sur les broches utilisées par le script |
Mise à jour des emplacements des empreintes
\DelphiScript Scripts\SCH\UpdateFootprintLocations\FootprintPathUpdater.PrjScr
Script Filename |
Description |
|---|---|
UpdateFootprintPathsOfComps |
Un composant schématique possède une propriété Empreinte (modèle PCB) et une propriété Chemin de bibliothèque. Il arrive que des composants aient le même nom d’empreinte, mais proviennent de bibliothèques différentes. |
Paramètres définis par l’utilisateur
\DelphiScript Scripts\SCH\UserDefinedParameters\UserDefinedCompParameters.PrjScr
Script Filename |
Description |
|---|---|
ComponentParameters |
Ce script montre comment créer, modifier et supprimer des paramètres définis par l’utilisateur pour les composants des schémas d’un projet hiérarchique. |
Dossier Processes
Scripts de processus
\DelphiScript Scripts\Processes\Process_Scripts.PrjScr
Script Filename |
Description |
|---|---|
Clrins1 |
Ce script montre comment supprimer des objets dans une zone définie par l’utilisateur. |
Clrins2 |
Ce script montre comment supprimer des objets dans une zone définie par l’utilisateur. Une confirmation est demandée à l’utilisateur avant la suppression des objets. |
CirWiz |
Ce formulaire de script génère un circuit de filtre simple et le place sur une feuille de schéma. |
PCBColor |
Ce script montre comment modifier les couleurs d’un document PCB à l’aide du processus |
PCBLayer |
Ce script montre comment activer ou désactiver la visibilité des couches du PCB à l’aide du processus |
PlacePCBPolygon |
Ce script place un nouvel objet polygone PCB dans un document PCB à l’aide du processus |
PlaceSchPort |
Ce script place un nouvel objet port de schéma dans un document schématique à l’aide du processus |
PublishToPDFScript |
Ce script publie le document OutJob du projet actif au format PDF en contournant la boîte de dialogue Publish to PDF Settings. |
QuikCopy |
Ce script montre comment sélectionner des objets, puis les copier et les coller à l’aide des processus |
RunCommonDialog |
Ce script montre comment ouvrir la boîte de dialogue Common du module Client et récupérer des paramètres. |
ShowNetlist |
Ce script montre à quel point il est facile de générer un rapport à l’aide du processus |
SimpleExample |
Ce script illustre l’utilisation des fonctions |
Dossier WSM
Scripts de Workspace Manager.
Scripts WSM
\DelphiScript Scripts\WSM\WSM_Scripts.PrjScr
Script Filename |
Description |
|---|---|
AddDocToProject |
Ce script montre comment insérer une feuille de schéma dans un nouveau projet PCB. Un fichier |
Netlister |
Ce script montre comment générer un fichier au format PackingList spécifique pour un projet schématique. |
ProjectReporter |
Ce script recherche les projets actuellement ouverts dans X2, y compris les projets libres. Un projet libre est un groupe de documents qui ne sont associés à aucun projet. |
UsingMessagePanel |
Ce script montre comment insérer des messages textuels dans le panneau Messages d’Altium Designer. Il s’agit d’un outil de débogage utile. |
Netlister
\DelphiScript Scripts\WSM\ProtelNetlister\ScripterProtelNetlist.PrjScr
Script Filename |
Description |
|---|---|
ScripterProtelNetlist |
Ce script montre comment utiliser les interfaces de WorkSpace Manager pour générer une netlist de type Protel. Le fichier netlist est généré dans le dossier |
Dossier FPGA
Mise à jour des identifiants de permutation
\Delphiscript Scripts\FPGA\SwapIdsUpdater\FPGASwapIds_Project1.PrjScr
| Nom du fichier de script | Description |
|---|---|
| UpdateConstraintUnit | Ce script permet de modifier les identifiants des groupes de permutation des broches d’un composant FPGA dans le document PCB, sans faire appel à FPGA Pin Swap Manager. |
| CheckNameValueUnit | Script de vérification et de traitement des noms. |
Exemples JScript
Dans la collection de scripts (télécharger), les exemples JScript se trouvent dans le dossier Scripts\JScript Scripts\. Les scripts JScript portent l’extension *.js.
Script Filename |
Description |
|---|---|
AddDocToProject |
Ce script montre comment insérer une feuille dans un projet PCB. Un fichier |
BuiltInFunctions |
Ce script montre comment utiliser les objets intégrés de date et de calcul mathématique et afficher les résultats à l’aide de la fonction |
CopyBoardOutlineForm |
Ce script copie le contour de la carte sous forme de pistes et d’arcs sur une couche spécifiée. |
GetScriptEngineInfo |
Récupère le numéro de version du moteur de script Microsoft. |
HelloWorld |
Un simple « Hello World » : une introduction au langage JScript. |
ParentChild_Iterators |
Ce script utilise un itérateur pour rechercher les symboles de feuille, puis, dans chaque symbole de feuille, utilise l’itérateur de ce symbole pour rechercher les entrées de feuille. |
ServerProcessReport |
Ce script montre comment générer un rapport sur les processus de tous les serveurs installés dans Altium Designer. |
SineWave |
Ce script montre comment tracer une sinusoïde dans un formulaire de script. |
ViaCreation |
Ce script montre comment créer un nouvel objet via sur un PCB. |
Exemples VBScript
Dans la collection de scripts (télécharger), les exemples VBScript se trouvent dans le dossier Scripts\VB Scripts\. Les scripts VBScript portent l’extension *.vbs.
Script Filename |
Description |
|---|---|
AddDocToProject |
Ce script montre comment insérer une feuille de schéma dans un nouveau projet PCB. Un fichier |
CopyBoardOutline |
Ce script copie le contour de la carte sous forme de pistes et d’arcs sur une couche spécifiée. L’utilisateur doit spécifier les valeurs de couche et de largeur avant de poursuivre. Utilise le modèle objet PCB. |
GetScriptEngineInfo |
Récupère le numéro de version du moteur de script Microsoft. |
HelloWorld |
Un simple « Hello World » : une introduction au langage VBScript. |
ParentChild_Iterators |
Ce script utilise un itérateur pour rechercher les symboles de feuille, puis, dans chaque symbole de feuille, utilise l’itérateur de ce symbole pour rechercher les entrées de feuille. Utilise le modèle objet de schéma. |
ServerProcessReport |
Ce script montre comment générer un rapport sur les processus de tous les serveurs installés dans Altium Designer. |
SineWave |
Ce script montre comment générer et tracer une sinusoïde dans un formulaire de script. Utilise des composants et un formulaire de script. |
ViaCreation |
Ce script montre comment créer un nouvel objet via dans un document PCB. Utilise le modèle objet PCB. |