在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → Altium Designer Scripts AD脚本

Altium Designer Scripts AD脚本

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:0.98M
  • 下载次数:32
  • 浏览次数:2707
  • 发布时间:2020-07-22
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
Altium Designer Scripts AD画PCB的脚本文件 有利于Altium Designer的快速开发 例如:导入企业logo ,导入不同类型的pcb等
【实例截图】
【核心代码】
Scripts
└── Scripts
├── Delphiscript Scripts
│   ├── DXP
│   │   ├── ClientServerInterfacesReport.pas
│   │   ├── DXPVersion.PrjScr
│   │   ├── DXPVersionUnit.pas
│   │   ├── DXP_Scripts.PrjScr
│   │   ├── ExtractFilesFromIntLibs.pas
│   │   ├── IntLibSearchDemo.pas
│   │   ├── OpenADoc.pas
│   │   ├── ReportIntLibData.pas
│   │   ├── ReportPCBViews.pas
│   │   ├── ServerProcessReport.pas
│   │   └── SettingDocumentDirty.pas
│   ├── FPGA
│   │   └── SwapIdsUpdater
│   │   ├── CheckNameValueUnit.PAS
│   │   ├── FPGASwapIds_Project1.PrjScr
│   │   ├── UpdateConstraintUnit.dfm
│   │   └── UpdateConstraintUnit.pas
│   ├── General
│   │   ├── General_Scripts.PRJSCR
│   │   ├── HelloWorld.PRJSCR
│   │   ├── HelloWorld.pas
│   │   ├── HelloWorldDialog.dfm
│   │   ├── HelloWorldDialog.pas
│   │   ├── IniFileEg.PAS
│   │   ├── MandelBrot.dfm
│   │   ├── MandelBrot.pas
│   │   ├── Protel.avi
│   │   ├── ShowModalEg.dfm
│   │   ├── ShowModalEg.pas
│   │   ├── TextFileConvert.PAS
│   │   ├── TextFileConvert.dfm
│   │   ├── UpdateTime.dfm
│   │   ├── UpdateTime.pas
│   │   ├── Zipper.PRJSCR
│   │   ├── ZipperForm.PAS
│   │   ├── ZipperForm.dfm
│   │   ├── input.txt
│   │   ├── mm.dfm
│   │   ├── mm.pas
│   │   ├── sinewave.dfm
│   │   ├── sinewave.pas
│   │   ├── tictac.dfm
│   │   └── tictac.pas
│   ├── PCB
│   │   ├── BoardOutline Copier
│   │   │   ├── CopyBoardOutline.PrjScr
│   │   │   ├── CopyBoardOutlineForm.dfm
│   │   │   ├── CopyBoardOutlineForm.pas
│   │   │   └── LayerComboBox.pas
│   │   ├── Count_Connection_Lines.pas
│   │   ├── CreateAVia.pas
│   │   ├── CreateComponentOnPCB.pas
│   │   ├── CreateFootprintInLibrary.pas
│   │   ├── CreatePCBObjects.PAS
│   │   ├── CreateRegionsFromBitmap
│   │   │   ├── ConstructContourSetFromPicture.pas
│   │   │   ├── ConstructRegionsFromContourSet.pas
│   │   │   ├── ConvertPicture.PAS
│   │   │   ├── ConvertPicture.dfm
│   │   │   ├── PCBPictureCreator.PRJSCR
│   │   │   └── altiumlogo.bmp
│   │   ├── CreateRules.pas
│   │   ├── Cycle_Pcb_Cursor_Type.pas
│   │   ├── DeletePCBObjects.pas
│   │   ├── EmbeddedObjects.pas
│   │   ├── FootPrint Finder
│   │   │   ├── FindFootprintUnit.PAS
│   │   │   ├── FindFootprintUnit.dfm
│   │   │   └── FootprintFinder.PrjScr
│   │   ├── FromTos Generator
│   │   │   ├── CreateInterComponentFromTos.pas
│   │   │   ├── FromTosGenerator.PrjScr
│   │   │   ├── formFormTos.dfm
│   │   │   └── formFormTos.pas
│   │   ├── Hole Size Editor
│   │   │   ├── Customsort.pas
│   │   │   ├── HSEditForm.dfm
│   │   │   ├── HSEditForm.pas
│   │   │   ├── HSForm.PAS
│   │   │   ├── HSForm.dfm
│   │   │   └── Hole Size Editor.PRJSCR
│   │   ├── Mill Exporter
│   │   │   ├── MMExportDlg.dfm
│   │   │   ├── MMExportDlg.pas
│   │   │   ├── MMSetupDlg.dfm
│   │   │   ├── MMSetupDlg.pas
│   │   │   ├── MillExporter.PrjScr
│   │   │   └── MillExporter.pas
│   │   ├── NetObjectAssign.pas
│   │   ├── PCB Class Generator
│   │   │   ├── PCB_Class_Generator.PrjScr
│   │   │   ├── PCB_Class_Generator_Form.dfm
│   │   │   └── PCB_Class_Generator_Form.pas
│   │   ├── PCB Iterators
│   │   │   ├── CountTracksInComponent.pas
│   │   │   ├── Count_Pads.pas
│   │   │   ├── IterateComponentBodies.pas
│   │   │   ├── IterateNets.PAS
│   │   │   ├── IteratePolygons.pas
│   │   │   ├── IterateRegions.pas
│   │   │   ├── LibraryIterator.pas
│   │   │   ├── PCB_Iterators.PrjScr
│   │   │   ├── Polygons.PcbDoc
│   │   │   └── SpatialIterator.Pas
│   │   ├── PCB Layers
│   │   │   ├── Layers_Info.pas
│   │   │   ├── PCB_Layers.PrjScr
│   │   │   ├── QueryLayerPairs.pas
│   │   │   ├── QueryLayerStack.pas
│   │   │   ├── QueryLayersOfMechType.PAS
│   │   │   ├── QueryMechLayers.pas
│   │   │   ├── QueryUsedLayers.pas
│   │   │   ├── RebuildInternalAndSplitPlanes.pas
│   │   │   ├── Toggle_Connect_layer_display.pas
│   │   │   └── ValidateLayerStack.pas
│   │   ├── PCB Logo Creator
│   │   │   ├── Converter.PAS
│   │   │   ├── Converter.dfm
│   │   │   ├── LayerComboBox.pas
│   │   │   ├── PCBLogoCreator.PRJSCR
│   │   │   ├── altiumlogo.bmp
│   │   │   ├── test1.bmp
│   │   │   └── test2.bmp
│   │   ├── PCB Objects Mover
│   │   │   ├── OffSetObjects.Pas
│   │   │   ├── OffSetObjectsForm.PAS
│   │   │   ├── OffSetObjectsForm.dfm
│   │   │   └── PCBObjectsMover.PRJSCR
│   │   ├── PCB Outputs
│   │   │   ├── GetObjectClasses.dfm
│   │   │   ├── GetObjectClasses.pas
│   │   │   ├── PCBOutputGenerator.pas
│   │   │   ├── PCBOutputsProject.PrjScr
│   │   │   └── Violations.pas
│   │   ├── PCB Rules
│   │   │   ├── IterateRules.pas
│   │   │   ├── ModifyWidthRules.pas
│   │   │   └── PCBRules.PrjScr
│   │   ├── PCBLIB Outputs
│   │   │   ├── FootprintInfo.PrjScr
│   │   │   └── FootprintInfoReport.pas
│   │   ├── PCB_Scripts.prjscr
│   │   ├── PadStackInfo.pas
│   │   ├── PadViaCacheProperties.PAS
│   │   ├── PadViaExamples.PcbDoc
│   │   ├── QueryBoard.pas
│   │   ├── SwapOrRotateComponents
│   │   │   ├── SwapComponentsUnit.pas
│   │   │   └── SwapOrRotateComponents.PRJSCR
│   │   ├── UnRoute Net Class
│   │   │   ├── Form_ChooseNetClass.PAS
│   │   │   ├── Form_ChooseNetClass.dfm
│   │   │   └── Unroute Net Class.PRJSCR
│   │   ├── Undo.pas
│   │   ├── Unique Object Checker
│   │   │   ├── Common.pas
│   │   │   ├── ObjectChecker.pas
│   │   │   └── UniqueObjectChecker.PrjScr
│   │   └── Values Checker
│   │   ├── PCBAPI functions.pas
│   │   ├── ValuesChecker.PrjScr
│   │   ├── ValuesCheckerUnit.dfm
│   │   └── ValuesCheckerUnit.pas
│   ├── Processes
│   │   ├── CirWiz.dfm
│   │   ├── CirWiz.pas
│   │   ├── Clrins1.pas
│   │   ├── Clrins2.pas
│   │   ├── ImportWaveforms.pas
│   │   ├── PlacePCBPolygon.pas
│   │   ├── PlaceSchPort.pas
│   │   ├── Process_Scripts.PrjScr
│   │   ├── PublishToPDFScript.pas
│   │   ├── Quikcopy.pas
│   │   ├── RunCommonDialog.pas
│   │   ├── ShowNetList.pas
│   │   ├── SimpleExample.pas
│   │   ├── pcbcolor.pas
│   │   └── pcblayer.pas
│   ├── SCH
│   │   ├── AddModelToComponentScript.pas
│   │   ├── Circad Translator
│   │   │   ├── DesignSettings.pas
│   │   │   ├── ImportUtils.pas
│   │   │   ├── InputForm.dfm
│   │   │   ├── InputForm.pas
│   │   │   ├── Log.pas
│   │   │   ├── SchTranslator.PrjScr
│   │   │   ├── StringUtils.pas
│   │   │   └── Test.pas
│   │   ├── CompLibReader.pas
│   │   ├── CompReplace
│   │   │   ├── ComponentReplacer.PRJSCR
│   │   │   ├── ReplaceSelectedComponent.PAS
│   │   │   └── ReplaceSelectedComponent.dfm
│   │   ├── Connectivity
│   │   │   ├── Connectivity.pas
│   │   │   ├── DefnForm.dfm
│   │   │   ├── DefnForm.pas
│   │   │   └── NetInfoPrj.PrjPCB
│   │   ├── CountPorts.pas
│   │   ├── CreateSchObjects.pas
│   │   ├── DeleteSchObjects.pas
│   │   ├── FetchParameters.pas
│   │   ├── FetchParamsOfComp.pas
│   │   ├── FetchPinsOfComps.pas
│   │   ├── Font Editor
│   │   │   ├── Fonts Editor.PrjScr
│   │   │   ├── FontsDialog.dfm
│   │   │   └── FontsDialog.pas
│   │   ├── Form_AlignPins.dfm
│   │   ├── Form_AlignPins.pas
│   │   ├── Import Pins
│   │   │   ├── ChangeMappingForm.dfm
│   │   │   ├── ChangeMappingForm.pas
│   │   │   ├── ConvUtils.pas
│   │   │   ├── ImportPins.PRJSCR
│   │   │   ├── ImportPinsForm.dfm
│   │   │   ├── ImportPinsForm.pas
│   │   │   └── PinData.csv
│   │   ├── IterateSchSheets.pas
│   │   ├── ModifySchObjects.pas
│   │   ├── MoveParameters.pas
│   │   ├── ParametersOfSymbolsInALibrary.pas
│   │   ├── PlaceAPort.pas
│   │   ├── PlaceSchObjects.PAS
│   │   ├── ReplaceSchObjects.pas
│   │   ├── SchDocsRenamer.pas
│   │   ├── SchLib_Scripts.PrjScr
│   │   ├── Sch_Scripts.PRJSCR
│   │   ├── SimModelsOfComponents.pas
│   │   ├── SymbolPrimsIterator.pas
│   │   ├── UndoRedo.pas
│   │   ├── UpdateFootprintLocations
│   │   │   ├── FootprintPathUpdater.PRJSCR
│   │   │   ├── UpdateFootprintPathsOfComps.dfm
│   │   │   └── UpdateFootprintPathsOfComps.pas
│   │   ├── UserDefinedParameters
│   │   │   ├── ComponentParameters.pas
│   │   │   └── UserDefinedCompParameters.PrjScr
│   │   ├── UsingSchInterfaces.pas
│   │   ├── checkpins.pas
│   │   ├── createcomp_in_lib.pas
│   │   ├── createcomponent_on_sch.pas
│   │   ├── libiterator.pas
│   │   ├── modelsofacomponent.pas
│   │   ├── parentchild_iterators.pas
│   │   ├── usingAspatialiterator.pas
│   │   └── usingWSMInterfaces.pas
│   └── WSM
│   ├── AddDocToProject.pas
│   ├── Export To Agile
│   │   ├── AgileBOMV1.1.PrjScr
│   │   ├── AgileBOMV1.1.dfm
│   │   └── AgileBOMV1.1.pas
│   ├── Netlister.pas
│   ├── ProjectReporter.pas
│   ├── Protel Netlister
│   │   ├── ScripterProtelNetlist.PRJSCR
│   │   └── ScripterProtelNetlist.pas
│   ├── UsingMessagePanel.pas
│   └── WSM_Scripts.PrjScr
├── EnableBasic Scripts
│   ├── CirWiz.bas
│   ├── Clrins1.bas
│   ├── Clrins2.bas
│   ├── EnableBasic_Scripts.PrjScr
│   ├── PcbColor.bas
│   ├── PcbLayer.bas
│   ├── PlaceSchPort.bas
│   └── Quikcopy.bas
├── JScript Scripts
│   ├── AddDocToProject.js
│   ├── AddDocToProjectPRJ.PRJSCR
│   ├── BuiltInFunctions.js
│   ├── BuiltInFunctionsPRJ.PRJSCR
│   ├── CopyBoardOutlineForm.dfm
│   ├── CopyBoardOutlineForm.js
│   ├── CopyBoardOutlinePRJ.PRJSCR
│   ├── GetScriptEngineInfo.js
│   ├── GetScriptEngineInfoPRJ.PRJSCR
│   ├── HelloWorld.js
│   ├── HelloWorldPRJ.PRJSCR
│   ├── ParentChild_Iterators.js
│   ├── ParentChild_IteratorsPRJ.PRJSCR
│   ├── ServerProcessReport.js
│   ├── ServerProcessReportPRJ.PRJSCR
│   ├── SineWave.dfm
│   ├── SineWave.js
│   ├── SineWavePRJ.PRJSCR
│   ├── ViaCreation.js
│   └── ViaCreationPRJ.PRJSCR
├── Query Scripts
│   ├── SimpleExpression.pas
│   └── UsingFilterPanel.PrjScr
└── VB Scripts
├── AddDocToProject.vbs
├── AddDocToProjectPRJ.PRJSCR
├── CopyBoardOutlineForm.dfm
├── CopyBoardOutlineForm.vbs
├── CopyBoardOutlinePRJ.PRJSCR
├── GetScriptEngineInfo.vbs
├── GetScriptEngineInfoPRJ.PRJSCR
├── HelloWorld.vbs
├── HelloWorldPRJ.PRJSCR
├── ParentChildIteratorsPRJ.PRJSCR
├── ParentChild_Iterators.vbs
├── ServerProcessReport.vbs
├── ServerProcessReportPRJ.PRJSCR
├── SineWave.dfm
├── SineWave.vbs
├── SineWavePRJ.PRJSCR
├── ViaCreation.vbs
└── ViaCreationPRJ.PRJSCR

41 directories, 276 files

标签:

实例下载地址

Altium Designer Scripts AD脚本

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警