Tham khảo các ví dụ về tập lệnh
Tài liệu tham khảo này trình bày các ví dụ script của Altium Designer có thể tải xuống từ Altium.
Thư mục Scripts trong tệp ZIP chứa các thư mục con được sắp xếp theo ngôn ngữ lập trình script. Ví dụ, các script DelphiScript nằm trong thư mục DelphiScript Scripts. Các script theo từng ngôn ngữ hiện có gồm:
Ví dụ DelphiScript
Tất cả script DelphiScript, चाहे là script unit hay script form, đều có phần mở rộng *.pas. Các ví dụ script DelphiScript được sắp xếp trong các thư mục script sau:
- General Scripts
- DXP Scripts
- PCB Scripts
- SCH Scripts
- Processes Scripts
- Workspace Manager Scripts
- FPGA Scripts
Thư mục General
General scripts
\DelphiScript Scripts\General_Scripts.PRJSCR
Script Filename |
Description |
|---|---|
IniFileEg |
Script này minh họa cách sử dụng đối tượng |
Mandelbrot |
Script này minh họa cách dùng đồ họa để xây dựng tập Mandelbrot trên một script form. |
MM |
Script này minh họa cách sử dụng thành phần |
ShowModalEg |
Script này minh họa cách sử dụng thuộc tính |
SineWave |
Script này minh họa cách tạo và vẽ một sóng sin trên script form. |
TextFileConvert |
Tệp |
TicTac |
Một trò chơi cờ ca-rô. |
UpdateTime |
Script này minh họa cách sử dụng thành phần |
HelloWorld
\DelphiScript Scripts\General\HelloWorld.PRJSCR
Script Filename |
Description |
|---|---|
HelloWorldDialog |
Một thông điệp hello world đơn giản sử dụng Script form. |
HelloWorld |
Một hello world đơn giản - phần giới thiệu về ngôn ngữ DelphiScript. |
Zipper
\DelphiScript Scripts\General\Zipper.PRJSCR
Script Filename |
Description |
|---|---|
ZipperForm |
Script này sử dụng API nén file được cung cấp trong scripting engine. Dự án này nén một dự án thiết kế và các tệp liên quan của nó. |
Thư mục DXP
DXP Scripts
\DelphiScript Scripts\DXP\DXP_Scripts.PrjScr
Script Filename |
Description |
|---|---|
ClientServerInterfacesReport |
Script này minh họa cách sử dụng các giao diện Client và truy xuất thông tin về các tệp cài đặt máy chủ, loại cửa sổ, lệnh và panel. |
ExtractFilesFromIntLibs |
Script này minh họa cách trích xuất các tệp thư viện nguồn từ các tệp thư viện tích hợp có phần mở rộng |
IntLibSearchDemo |
Script này minh họa cách tìm footprint và mô hình 3D trong các tệp thư viện tích hợp và trong các tệp PCBLIB. |
OpenADoc |
Script này minh họa cách mở một tài liệu văn bản bằng phương thức |
ReportIntLibData |
Script này minh họa cách sử dụng các giao diện Integrated Library Manager và Model Type Manager để trích xuất dữ liệu liên quan đến từng giao diện. |
ReportPCBViews |
Script này báo cáo tất cả tài liệu PCB đang mở và các chế độ xem của chúng trong X2. |
ServerProcessReport |
Script này minh họa cách tạo báo cáo cho các tiến trình của mọi máy chủ đã cài đặt trong X2. |
SettingDocumentDirty |
Script này minh họa cách đánh dấu tài liệu là dirty, để tài liệu được lưu khi gọi lệnh Save. |
DXP Version
\DelphiScript Scripts\DXP\DXPVersion.PrjScr
Script Filename |
Description |
|---|---|
DXPVersionUnit |
Script này minh họa cách tìm số phiên bản của ứng dụng X2. |
Thư mục PCB
PCB Scripts
\DelphiScript Scripts\PCB\PCB_Scripts.PrjScr
Script Filename |
Description |
|---|---|
Count_Connection_Lines |
Script này minh họa cách đếm các đường kết nối (unrouted tracks) trên một tài liệu PCB và hiển thị kết quả trên panel Messages. |
CreateAVia |
Script này minh họa cách tạo một đối tượng Via mới trên tài liệu PCB. |
CreateComponentOnPCB |
Script này minh họa cách tạo một component mới trên tài liệu PCB. |
CreateFootprintInLibrary |
Script này minh họa cách tạo một footprint mới trên tài liệu Library. |
CreatePCBObjects |
Script này có nhiều hàm để tạo các đối tượng PCB khác nhau trên tài liệu PCB. Script này sử dụng phương thức |
CreateRules |
Script này minh họa cách tạo hai rule khác nhau - rule độ rộng tối đa-tối thiểu và rule định nghĩa room (ràng buộc confinement). |
Cycle_Pcb_Cursor_Type |
Script này luân chuyển qua các kiểu con trỏ hiện có trên tài liệu PCB. |
DeletePCBObjects |
Script này minh họa cách xóa các đối tượng PCB và cập nhật Undo System đúng cách. |
EmbeddedObjects |
Script này minh họa cách sử dụng embedded objects; tức là tạo và lấy các embedded object này trên tài liệu PCB hiện tại. |
NetObjectAssign |
Script này minh họa cách gán thuộc tính net cho một đối tượng mới được đặt trên tài liệu PCB. |
PadViaCacheProperties |
Script này minh họa cách sử dụng bản ghi |
PadStackInfo |
Script này minh họa cách lấy các thông tin pad stack khác nhau trên tài liệu PCB. |
QueryBoard |
Script này truy vấn tài liệu PCB hiện tại để lấy thông tin thiết lập board. |
Undo |
Script này minh họa Undo system của PCB. Có hai thủ tục để minh họa cách Undo system hoạt động - như một thao tác Undo lớn hoặc nhiều thao tác Undo nhỏ hơn. |
Board Outline Copier
\DelphiScript Scripts\PCB\BoardOutline Copier\CopyBoardOutline.PrjScr
Script Filename |
Description |
|---|---|
CopyBoardOutlineForm |
Script này sao chép board outline thành tracks và arcs lên một layer được chỉ định. Người dùng phải chỉ định các giá trị Layer và Width trước khi tiếp tục. |
PCB Picture Creator
\DelphiScript Scripts\PCB\CreateRegionsFromBitmap\PCBPictureCreator.PrjScr
Script Filename |
Description |
|---|---|
ConvertPicture |
Form chính của script. |
ConstructContourSetFromPicture |
Script xử lý việc tạo contour set từ bitmap đã tải. |
ConstructRegionsFromContourSet |
Script xử lý việc tạo các region từ từng contour set. |
Footprint Finder
\DelphiScript Scripts\PCB\FootprintFinder\FootprintFinder.PrjScr
Script Filename |
Description |
|---|---|
FindFootprintUnit |
Tìm một footprint trong thư viện PCB bằng PCB API. |
From Tos Generator
\DelphiScript Scripts\PCB\FromTosGenerator\FromTosGenerator.PrjScr
Script Filename |
Description |
|---|---|
CreateInterComponentFromTos |
Một script yêu cầu người dùng chọn hai component, sau đó kết nối các pad có cùng gán net. Hạn chế của script này: Bạn cần di chuyển con trỏ ra xa một component để thoát. Tất cả net cần được rebuild thủ công sau khi script này chạy xong. |
formFormTos |
Script Form cho dự án này. |
Hole Size Editor
\DelphiScript Scripts\PCB\Hole Size Editor\Hole Size Editor.PrjScr
Script Filename |
Description |
|---|---|
HSForm |
Đây là hộp thoại Specific Hole Size Editor để thay đổi một trong các kích thước lỗ. |
HSEditForm |
Đây là script chính cho Hole Size editor. |
Customsort |
Script customsort này chứa các routine sắp xếp cho script Hole Size Editor. |
Mill Exporter
\DelphiScript Scripts\PCB\Mill Exporter\MillExporter.PrjScr
Script Filename |
Description |
|---|---|
MillExporter |
Một tệp Project. Xuất một thiết kế PCB sang định dạng có thể được gia công bởi máy phay CNC. Hiện tại chỉ hỗ trợ ngôn ngữ phay Roland RML. |
MillExporter |
Unit này chuyển đổi Board Outline của tài liệu PCB thành một polygon để dữ liệu có thể được tạo cho tài liệu PCB và được gia công bằng máy phay CNC. |
MMExportDlg |
Unit này điều khiển các thiết lập để xuất tài liệu PCB nhằm đi dây trên máy phay. |
MMSetup |
Thiết lập các giá trị mặc định cho máy phay để MillExporter sử dụng trong một tệp văn bản INI. |
PCB Class Generator
\Delphiscript Scripts\PCB\PCB_Class_Generator.PrjScr
Script Filename |
Description |
|---|---|
PCB_Class_Generator.PrjScr |
Một tệp Project của PCB Class Generator. |
PCB_Class_Generator_Form.dfm |
Script form này liên kết với script |
PCB_Class_Generator_Form.pas |
Script này thêm các net của các đối tượng PCB được chọn vào một net class và có script form tương ứng. |
PCB Iterators
\DelphiScript Scripts\PCB\PCB Iterators\PCB Iterators.PrjScr
Script Filename |
Description |
|---|---|
Count_pads |
Script này đếm số lượng pad trên tài liệu PCB hiện tại. |
CountTracksInComponent |
Script này đếm track của năm component khác nhau trên tài liệu PCB hiện tại. |
IterateComponentBodies |
Script này lấy các component body từ tài liệu PCB hiện tại. |
IterateNets |
Script này minh họa cách lặp qua các net của tài liệu PCB hiện tại. |
IteratePolygons |
Script này lặp qua các polygon từ tài liệu PCB hiện tại. |
IterateRegions |
Script này lặp qua các region từ tài liệu PCB hiện tại. |
LibraryIterator |
Script này minh họa cách sử dụng library iterator và hiển thị số lượng đối tượng con (các primitive của một footprint) cho mỗi footprint tìm thấy trong thư viện PCB. |
SpatialIterator |
Script này minh họa cách sử dụng phương thức |
PCB Layers
\DelphiScript Scripts\PCB\PCB Layers\PCB_Layers.PrjScr
Script Filename |
Description |
|---|---|
Layers_Info |
Script này lấy thông tin Layers cho layer stack của PCB. |
QueryLayerPairs |
Script này truy vấn tài liệu PCB hiện tại để lấy các cặp PCB Layer. |
QueryLayersOfMechType |
Script này truy vấn tài liệu PCB hiện tại để lấy các mechanical layer. |
QueryLayerStack |
Script này truy vấn Layer Stack của tài liệu PCB hiện tại. |
QueryMechLayers |
Script này truy vấn các mechanical layer của tài liệu PCB hiện tại. |
QueryUsedLayers |
Script này truy vấn tài liệu PCB hiện tại để lấy các layer đang được sử dụng. |
RebuildInternalAndSplitPlanes |
Script này buộc PCB phải rebuild các internal plane và split plane. |
Toggle_Connect_layer_display |
Script này bật/tắt hiển thị của connect layer trên PCB hiện tại. |
ValidateLayerStack |
Tập lệnh này kiểm tra chồng lớp và báo cảnh báo nếu chồng lớp không hợp lệ. |
PCB Logo Creator
\DelphiScript Scripts\PCB\PCB Logo Creator\PCBLogoCreator.PrjScr
Script Filename |
Description |
|---|---|
Converter |
Biểu mẫu tập lệnh dưới dạng hộp thoại nhắc người dùng tải một hình ảnh đơn sắc, sau đó chọn độ dày đường mạch, có lật gương hay không, v.v. |
PCB Objects Mover
\DelphiScript Scripts\PCB\PCBObjectsMover\PCBObjectsMover.PrjScr
Script Filename |
Description |
|---|---|
OffSetObjectsForm |
Biểu mẫu cho dự án. |
OffSetObjects |
Minh họa cách dùng phương thức |
PCB Outputs
\DelphiScript Scripts\PCB\PCBOutputs\PCBOutputsProject.PrjScr
Script Filename |
Description |
|---|---|
PCBOutputGenerator |
Đơn vị này thực hiện các việc sau:
|
Violations |
Truy xuất các đối tượng vi phạm hiện có và tạo báo cáo nêu rõ các loại vi phạm khác nhau. |
GetObjectClasses |
Biểu mẫu tập lệnh báo cáo lớp đối tượng. Bạn chọn lớp đối tượng trước khi tạo danh sách các lớp đối tượng của một loại cụ thể dưới dạng tệp văn bản. |
PCB Rules
\DelphiScript Scripts\PCB\PCB Rules\PCB Rules.PrjScr
Script Filename |
Description |
|---|---|
IterateRules |
Tập lệnh này truy xuất các luật hiện có cho PCB hiện tại và tạo báo cáo văn bản về các luật được dùng, ID của chúng và tên của chúng. |
ModifyWidthRules |
Tập lệnh này sửa đổi các ràng buộc chiều rộng hiện có có chiều rộng Min, Favored và Max nhỏ hơn 20 mil, và cập nhật chúng thành 10 mil. |
PCBLIB Outputs
\DelphiScript Scripts\PCB\PCBLIB Outputs\FootprintInfo.PrjScr
Script Filename |
Description |
|---|---|
FootprintInfoReport |
Tập lệnh này tạo báo cáo định dạng CSV của tất cả footprint với tên footprint, chiều cao và mô tả của chúng. |
Swap Or Rotate Components
\DelphiScript Scripts\PCB\SwapOrRotateComponents\SwapOrRotateComponents.PrjScr
Script Filename |
Description |
|---|---|
SwapComponentsUnit |
Hoán đổi hai linh kiện tương tự nhau hoặc xoay một linh kiện. |
Unique Object Checker
\DelphiScript Scripts\PCB\Unique Object Checker\UniqueObjectChecker.PrjScr
Script Filename |
Description |
|---|---|
Common |
Các thủ tục dùng chung để sử dụng cho dự án. |
ObjectChecker |
Kiểm tra các Net và linh kiện bị trùng lặp trên tài liệu PCB hiện tại. |
UnRoute Net Class
\DelphiScript Scripts\PCB\UnRoute Net Class\UnRoute Net Class.PrjScr
Script Filename |
Description |
|---|---|
Form_ChooseNetClass |
Biểu mẫu tập lệnh này nhắc bạn chọn net class để các đối tượng thuộc net class này có thể được gỡ route. |
Values Checker
\DelphiScript Scripts\PCB\Values Checker\ValuesChecker.PrjScr
Script Filename |
Description |
|---|---|
ValuesCheckerUnit |
Tập lệnh này kiểm tra xem các đối tượng trên tài liệu PCB có chứa giá trị hợp lệ hay không trước khi tạo đầu ra để nạp vào CAM Editor. |
PCBAPI functions |
Đơn vị tập lệnh chứa các hàm sẽ được dùng cho hộp thoại Values Checker. |
SCH folder
Các tập lệnh sơ đồ nguyên lý.
Sch Scripts
\DelphiScript Scripts\SCH\Sch_Scripts.PrjScr
Script Filename |
Description |
|---|---|
AddModelToComponentScript |
Tập lệnh này minh họa cách thêm một mô hình mô phỏng vào linh kiện 555. Việc này được thực hiện bằng cách thêm tệp |
CountPorts |
Tập lệnh này dùng một bộ lặp để đếm các cổng. |
CreateComponent_on_Sch |
Tập lệnh này minh họa cách đặt một linh kiện trên tài liệu sơ đồ nguyên lý. |
CreateSchObjects |
Tập lệnh này tạo các đối tượng Schematic theo hai cách;
Tập lệnh này sử dụng giao diện RobotManager để gửi thông điệp sơ đồ nguyên lý. |
DeleteSchObjects |
Tập lệnh này minh họa cách xóa các đối tượng Schematic và cập nhật hệ thống Undo bằng cách dùng giao diện |
FetchParameters |
Tập lệnh này có hai thủ tục. Thủ tục thứ nhất truy xuất các tham số hệ thống (tham số tài liệu) và thủ tục thứ hai cho thấy cách truy xuất các tham số của một linh kiện. |
IterateSchSheets |
Tập lệnh này cho thấy cách truy xuất handle của các sheet sơ đồ nguyên lý đang mở trong Altium Designer. |
ModelsOfaComponent |
Tập lệnh này lấy các mô hình cho từng linh kiện trên một tài liệu sơ đồ nguyên lý và tạo báo cáo với danh sách linh kiện cùng các mô hình liên kết tương ứng. |
ModifySchObjects |
Tập lệnh này cho thấy cách truy xuất và sửa đổi các đối tượng Schematic, đồng thời cập nhật hệ thống undo bằng cách dùng giao diện |
MoveParameters |
Tập lệnh này cho thấy cách di chuyển đồ họa các tham số của một đối tượng cha, chẳng hạn như linh kiện, bằng cách sử dụng thuộc tính |
ParentChild_Iterators |
Tập lệnh này dùng một bộ lặp để tìm các sheet symbol, sau đó trong mỗi sheet symbol, dùng bộ lặp của sheet symbol để tìm các sheet entry. |
PlaceAPort |
Tập lệnh đơn giản này cho thấy cách đặt một đối tượng cổng mới trên một sheet Schematic. |
PlaceSchObjects |
Tập lệnh đơn giản này đặt các đối tượng khác nhau trên một sheet sơ đồ nguyên lý. |
ReplaceSchObjects |
Tập lệnh này thay thế các đầu nối liên sheet bằng các đối tượng cổng và tự động chuyển thông tin net. |
SchDocsRenamer |
Tập lệnh này sử dụng hàm |
SimModelsOfComponents |
Tập lệnh này truy xuất các mô hình mô phỏng và các tham số liên quan của chúng cho từng linh kiện, sau đó tạo báo cáo văn bản về các mô hình và tham số này. |
UndoRedo |
Tập lệnh này minh họa cách sử dụng hệ thống Undo khi một tài liệu sơ đồ nguyên lý đang được chỉnh sửa. |
UsingaSpatialIterator |
Tập lệnh này minh họa việc sử dụng bộ lặp không gian để thực hiện tìm kiếm trong một vùng xác định. |
UsingSchInterfaces |
Tập lệnh này minh họa các giao diện Schematic. |
UsingWSMInterfaces |
Tập lệnh này minh họa các giao diện WorkSpace Manager. |
SchLib Scripts
\DelphiScript Scripts\SCH\SchLib_Scripts.Prjscr
Script Filename |
Description |
|---|---|
CheckPins |
Tập lệnh này kiểm tra tính hợp lệ của các chân trên các ký hiệu trong thư viện. |
CreateComp_in_Lib |
Tập lệnh này minh họa cách tạo một ký hiệu mới trong thư viện. |
CompLibReader |
Tập lệnh này sử dụng phương thức |
LibIterator |
Tập lệnh này cho thấy cách lặp qua một thư viện sơ đồ nguyên lý và truy xuất các ký hiệu. |
ParametersOfSymbolsInALibrary |
Tập lệnh này cho thấy cách truy xuất các tham số của ký hiệu trong một thư viện sơ đồ nguyên lý bằng bộ lặp. |
SymbolPrimsIterator |
Tập lệnh này cho thấy cách truy xuất các phần tử nguyên thủy của một ký hiệu. |
Sch Translator
\DelphiScript Scripts\SCH\Circad Translator\Sch Translator.PrjScr
Script Filename |
Description |
|---|---|
StringUtils |
Đơn vị này xử lý các kiểu dữ liệu. |
DesignSettings |
Đơn vị này xử lý việc đọc bảng Settings cho dữ liệu CirCad. |
Log |
Đơn vị này xử lý việc tạo tệp nhật ký chứa kết quả. |
ImportUtils |
Đơn vị này xử lý việc chuyển đổi dữ liệu CirCad cho Altium Designer. |
InputForm |
Đơn vị này xử lý hộp thoại bộ chuyển đổi. |
Test |
Đơn vị độc lập này xử lý việc kiểm thử dữ liệu CirCad. |
Component Replacer
\DelphiScript Scripts\SCH\CompReplace\ComponentReplacer.PrjScr
Script Filename |
Description |
|---|---|
ReplaceSelectedComponent |
Thay thế một linh kiện được chọn trên sơ đồ nguyên lý bằng một ký hiệu 2N3904 từ thư viện |
Connectivity
\DelphiScript Scripts\SCH\Connectivity\NetInfoPrj.PrjScr
Script Filename |
Description |
|---|---|
Connectivity |
Đơn vị này tạo các tham số với Pin Net Info cho các chân của linh kiện từ một sơ đồ nguyên lý đang được focus hoặc các sơ đồ nguyên lý được chọn của một PCB Project. |
DefnForm |
Biểu mẫu tập lệnh để xử lý dữ liệu đầu vào của người dùng. |
Font Editor
\DelphiScript Scripts\SCH\Font Editor\Fonts Editor.PrjScr
Script Filename |
Description |
|---|---|
FontsDialog |
Tập lệnh này minh họa việc sử dụng giao diện Schematic Font Manager. |
Import Pins
\DelphiScript Scripts\SCH\Import Pins\ImportPins.PrjScr
Script Filename |
Description |
|---|---|
ImportPinsForm |
|
ChangeMappingForm |
Hộp thoại Change Mapping để ánh xạ các trường từ một tệp văn bản |
ConvUtils |
Tập lệnh này có các thủ tục |
PinData.CSV |
Tệp này chứa thông tin chân được dùng cho tập lệnh |
Update Footprint Locations
\DelphiScript Scripts\SCH\UpdateFootprintLocations\FootprintPathUpdater.PrjScr
Script Filename |
Description |
|---|---|
UpdateFootprintPathsOfComps |
Một Schematic Component có thuộc tính Footprint (PCB Model) và thuộc tính Library Path. Có những trường hợp các linh kiện có cùng tên footprint nhưng lại đến từ các thư viện khác nhau. |
User Defined Parameters
\DelphiScript Scripts\SCH\UserDefinedParameters\UserDefinedCompParameters.PrjScr
Script Filename |
Description |
|---|---|
ComponentParameters |
Tập lệnh này minh họa cách tạo, sửa đổi và xóa các tham số do người dùng định nghĩa cho linh kiện trong các thiết kế sơ đồ nguyên lý của một dự án phân cấp. |
Processes folder
Process Scripts
\DelphiScript Scripts\Processes\Process_Scripts.PrjScr
Script Filename |
Description |
|---|---|
Clrins1 |
Tập lệnh này minh họa cách xóa các đối tượng trong một vùng do người dùng xác định. |
Clrins2 |
Tập lệnh này minh họa cách xóa các đối tượng trong một vùng do người dùng xác định. Người dùng sẽ được nhắc xác nhận trước khi các đối tượng bị xóa. |
CirWiz |
Biểu mẫu tập lệnh này tạo một mạch lọc đơn giản và đặt nó lên một sheet sơ đồ nguyên lý. |
PCBColor |
Tập lệnh này minh họa cách thay đổi màu PCB cho một tài liệu PCB bằng quy trình |
PCBLayer |
Tập lệnh này minh họa cách bật/tắt khả năng hiển thị của các lớp PCB bằng quy trình |
PlacePCBPolygon |
Tập lệnh này đặt một đối tượng polygon PCB mới trên tài liệu PCB bằng quy trình |
PlaceSchPort |
Tập lệnh này đặt một đối tượng Schematic Port mới trên tài liệu sơ đồ nguyên lý bằng quy trình |
PublishToPDFScript |
Tập lệnh này xuất từ tài liệu OutJob của dự án hiện tại sang PDF và bỏ qua hộp thoại Publish to PDF Settings. |
QuikCopy |
Tập lệnh này minh họa cách chọn đối tượng, sau đó sao chép và dán chúng bằng các quy trình |
RunCommonDialog |
Tập lệnh này minh họa cách gọi hộp thoại Common của mô-đun Client và lấy các tham số. |
ShowNetlist |
Tập lệnh này minh họa việc tạo báo cáo bằng quy trình |
SimpleExample |
Tập lệnh này minh họa cách sử dụng các hàm |
Thư mục WSM
Các tập lệnh Workspace Manager.
Các tập lệnh WSM
\DelphiScript Scripts\WSM\WSM_Scripts.PrjScr
Script Filename |
Description |
|---|---|
AddDocToProject |
Tập lệnh này minh họa cách chèn một sheet sơ đồ nguyên lý vào một PCB Project mới. Trước tiên cần có tệp |
Netlister |
Tập lệnh này minh họa cách tạo tệp định dạng PackingList cụ thể cho một dự án Schematic. |
ProjectReporter |
Tập lệnh này tìm các dự án hiện đang mở, bao gồm cả Free projects trong X2. Free project là một nhóm tài liệu không liên quan đến bất kỳ dự án nào. |
UsingMessagePanel |
Tập lệnh này minh họa cách chèn thông điệp văn bản vào bảng Messages trong Altium Designer. Đây là một công cụ gỡ lỗi hữu ích. |
Netlister
\DelphiScript Scripts\WSM\ProtelNetlister\ScripterProtelNetlist.PrjScr
Script Filename |
Description |
|---|---|
ScripterProtelNetlist |
Tập lệnh này minh họa việc sử dụng các giao diện WorkSpace Manager để tạo Netlist kiểu Protel. Tệp Netlist được tạo trong thư mục |
Thư mục FPGA
Swap IDs Updater
\Delphiscript Scripts\FPGA\SwapIdsUpdater\FPGASwapIds_Project1.PrjScr
| Tên tệp tập lệnh | Mô tả |
|---|---|
| UpdateConstraintUnit | Tập lệnh này cho phép bạn thay đổi ID nhóm hoán đổi cho các chân của một linh kiện FPGA trên tài liệu PCB mà không cần gọi FPGA Pin Swap Manager. |
| CheckNameValueUnit | Tập lệnh kiểm tra và xử lý tên. |
Ví dụ JScript
Trong bộ sưu tập Script (download), các ví dụ JScript có thể được tìm thấy trong thư mục Scripts\JScript Scripts\. Các tập lệnh JScript có phần mở rộng *.js.
Script Filename |
Description |
|---|---|
AddDocToProject |
Tập lệnh này minh họa cách chèn một sheet vào PCB Project. Trước tiên cần có tệp |
BuiltInFunctions |
Tập lệnh này minh họa cách sử dụng các đối tượng ngày tháng và toán học tích hợp sẵn, đồng thời hiển thị kết quả bằng hàm |
CopyBoardOutlineForm |
Tập lệnh này sao chép đường bao bo mạch thành các track và arc lên một lớp xác định. |
GetScriptEngineInfo |
Lấy số phiên bản của Microsoft Scripting Engine. |
HelloWorld |
Một ví dụ hello world đơn giản - phần giới thiệu về ngôn ngữ JScript. |
ParentChild_Iterators |
Tập lệnh này sử dụng một iterator để tìm các sheet symbol, sau đó bên trong mỗi sheet symbol, sử dụng iterator của sheet symbol để tìm các sheet entry. |
ServerProcessReport |
Tập lệnh này minh họa cách tạo báo cáo cho các tiến trình của tất cả máy chủ đã được cài đặt trong Altium Designer. |
SineWave |
Tập lệnh này minh họa cách vẽ sóng sin trong một biểu mẫu tập lệnh. |
ViaCreation |
Tập lệnh này minh họa cách tạo một đối tượng Via mới trên PCB. |
Ví dụ VBScript
Trong bộ sưu tập Script (download), các ví dụ VBScript có thể được tìm thấy trong thư mục Scripts\VBScript Scripts\. Các tập lệnh VBScript có phần mở rộng *.vbs.
Script Filename |
Description |
|---|---|
AddDocToProject |
Tập lệnh này minh họa cách chèn một sheet sơ đồ nguyên lý vào một PCB Project mới. Trước tiên cần có tệp |
CopyBoardOutline |
Tập lệnh này sao chép đường bao bo mạch thành các track và arc lên một lớp xác định. Người dùng cần chỉ định các giá trị Layer và Width trước khi tiếp tục. Sử dụng PCB Object Model. |
GetScriptEngineInfo |
Lấy số phiên bản của Microsoft Scripting Engine. |
HelloWorld |
Một ví dụ hello world đơn giản - phần giới thiệu về ngôn ngữ VBScript. |
ParentChild_Iterators |
Tập lệnh này sử dụng một iterator để tìm các sheet symbol, sau đó bên trong mỗi sheet symbol, sử dụng iterator của sheet symbol để tìm các sheet entry. Sử dụng Schematic Object Model. |
ServerProcessReport |
Tập lệnh này minh họa cách tạo báo cáo cho các tiến trình của tất cả máy chủ đã được cài đặt trong Altium Designer. |
SineWave |
Tập lệnh này minh họa cách tạo và vẽ sóng sin trên một biểu mẫu tập lệnh. Sử dụng Components và một biểu mẫu tập lệnh. |
ViaCreation |
Tập lệnh này minh họa cách tạo một đối tượng Via mới trên tài liệu PCB. Sử dụng PCB Object Model. |