PCB-Investigator Interface Documentation
C#
VB
C++
F#
Show/Hide TOC
Namespaces
PCB-Investigatior Automation Interface Documentation
Introduction
This file should help you to find the right Methodes to automate PCB-Investigatior from a external application.
To use PCB-Investigatior in your application add a reference to PCB-Investigatior.exe/dll in your .NET project.
For more information watch our side:
www.PCB-Investigator.com
https://www.pcb-investigator.com/en/support/help-center/sdk-participate/
Main entry point is PCBI.Automation
Namespaces
Articles.ScriptingCSharp.ScriptFramework.CSharp
BadMarker
CncExport
CncExport.Enums
CncExport.Xml
Color_Goup
CompareJobs
ComponentReport
ComponentReport.Helpers
ComponentReport.Layout
CurrentPatient
eagle_import_sch
ExCSS
ExCSS.Model.Extensions
ExportComponentReport
Fiducial_GUI
Fizzler
GDF
GDStoSVG
GeneralImporter
HtmlReportTools_Library
HtmlReportTools_Library.DataTemplates
HtmlReportTools_Library.DataTemplates.Enums
HtmlReportTools_Library.DataTemplates.Liquid
HtmlReportTools_Library.DataTemplates.PreProcessors
HtmlReportTools_Library.Helpers
HtmlReportTools_Library.Interfaces
HtmlReportTools_Library.Services
JobComparison
JobComparison.Testpoints
MachineLearning
metroStyle
Models.IDX2
netDxf
netDxf.Blocks
netDxf.Collections
netDxf.Entities
netDxf.GTE
netDxf.Header
netDxf.IO
netDxf.Objects
netDxf.Tables
netDxf.Units
NetList
ParameterList
Parmi
PCB_Investigator
PCB_Investigator.Automation
PCB_Investigator.Automation.DBFilter
PCB_Investigator.Automation.DesignHistory
PCB_Investigator.Automation.Interfaces
PCB_Investigator.Automation.ResourcesOpen.Helper
PCB_Investigator.Automation.ResourcesOpen.PackageEdit
PCB_Investigator.Automation.UserManager
PCB_Investigator.Dialogs.MatrixForms
PCB_Investigator.Localization
PCB_Investigator.PCBIControls
PCB_Investigator.PCBIControls.ListViewFilter
PCB_Investigator.PCBIControls.PropertyGrid
PCB_Investigator.PCBIControls.Ribbon
PCB_Investigator.PCBIControls.Ribbon.RibbonHelpers
PCB_Investigator.PCBIStyleLibrary
PCB_Investigator.PCBIWindows
PCB_Investigator.PCBIWindows.Helper
PCB_Investigator.Plugin
PCB_Investigator.Plugin.Classes
PCB_Investigator.Plugin.Interfaces
PCBI
PCBI.Automation
PCBI.Automation.DragAndDrop
PCBI.Automation.DrawingParameters
PCBI.Automation.Interfaces
PCBI.Automation.IO
PCBI.Automation.NetCreation
PCBI.DXF_Library
PCBI.HtmlReportTools_Library.DataTemplates
PCBI.ImportOptions
PCBI.MathUtils
PCBI.Plugin
PCBI.Plugin.Interfaces
PCBI.Plugin.MCP
PCBI_365
PCBI_365.Dialogs
PCBI_365.UserControls
PCBI_3D
PCBI_3D.CreateStepImages.HelixSharpDx
PCBI_3D.DataClasses
PCBI_3D.Exporter
PCBI_3D.SlicePCB
PCBI_3D.StepPreview
PCBI_3Dx.StepPreview
PCBI_3Dx.StepPreview.View
PCBI_AI_Agent
PCBI_AI_Agent.MCP
PCBI_AI_Agent.MCP.Implementations
PCBI_AOI_Analysis
PCBI_AOI_Analysis.Analysis
PCBI_AOI_Analysis.Analysis.AXI
PCBI_AOICheck
PCBI_AOICheck.Analysis
PCBI_AOIExport
PCBI_API_Extensions
PCBI_API_Extensions.AreaTypeHelper
PCBI_API_Extensions.Comparer
PCBI_API_Extensions.Constants
PCBI_API_Extensions.Controls
PCBI_API_Extensions.Controls.Renderers
PCBI_API_Extensions.En_Decoding
PCBI_API_Extensions.Extensions
PCBI_API_Extensions.Helper
PCBI_API_Extensions.Importer
PCBI_API_Extensions.Importer.Logging
PCBI_API_Extensions.MinimumPerimeter
PCBI_API_Extensions.PartMatcher.Classes
PCBI_API_Extensions.PartMatcher.UserControls
PCBI_API_Extensions.PDF
PCBI_API_Extensions.Reports
PCBI_API_Extensions.Reports.Constants
PCBI_API_Extensions.Reports.Controls
PCBI_API_Extensions.Reports.Helper
PCBI_API_Extensions.Reports.Interfaces
PCBI_API_Extensions.Reports.Models
PCBI_API_Extensions.Reports.SharedReports.ComponentReport
PCBI_API_Extensions.SharedReports
PCBI_API_Extensions.SharedReports.DataTemplates
PCBI_API_Extensions.SharedReports.DataTemplates.Html
PCBI_API_Extensions.Transformation
PCBI_API_Extensions.XML
PCBI_API_Extensions.Xpedition
PCBI_API_Extensions.Zones
PCBI_AVL_Check
PCBI_AVL_Check.Importer
PCBI_AVL_Check.MPNValidator
PCBI_AVLConverter
PCBI_BareBoardDRC
PCBI_BareBoardDRC.Models
PCBI_BoundaryScan_Analysis
PCBI_BoundaryScan_Analysis.Classes
PCBI_BoundaryScan_Analysis.Report.Models.StructureAnalysis
PCBI_CadanceFab_Import
PCBI_CapacityCalculator
PCBI_CCZ_Import
PCBI_CMP_Connect
PCBI_ComponentConnect
PCBI_ComponentEditor
PCBI_ComponentEditor.ComponentManager
PCBI_ComponentEditor.ComponentManager.Charts.Templates
PCBI_ComponentEditor.ComponentManager.Extras
PCBI_ComponentEditor.ComponentManager.Forms
PCBI_ComponentEditor.ComponentManager.Property
PCBI_ComponentsAnalysis
PCBI_ComponentsAnalysis.Analysis
PCBI_CompSearch
PCBI_CreepageDistances
PCBI_CreepageMeasure
PCBI_DFM_Analysis
PCBI_DFM_Analysis.Analysis
PCBI_DFM_Analysis.Analysis.FiducialAnalysis
PCBI_DFM_Analysis.Analysis.PanelAnalysis
PCBI_DFM_Analysis.Analysis.PasteAnalysis
PCBI_DFM_Analysis.Analysis.TestpointAnalysis
PCBI_DFM_Analysis.Analysis.THTAnalysis
PCBI_DFM_Analysis.Analysis.TraceUnderAnalysis
PCBI_DFM_Analysis.Extensions
PCBI_DFM_Analysis.FiducialAnalysis
PCBI_DFTPreperation_Editor
PCBI_Dielectric_Strength_Check
PCBI_DielectricStrength_Analysis
PCBI_Dimensioning
PCBI_Dispensing_Analysis
PCBI_Dispensing_Analysis.Zones
PCBI_Documentation
PCBI_DPFImport
PCBI_DXFImport
PCBI_DXFImport.XML
PCBI_EagleImport
PCBI_ExtendedDesignReport
PCBI_FabMaster
PCBI_GDS2_Import
PCBI_GDS2_Import.GUI
PCBI_GDS2_Import.settings
PCBI_GenCadImport
PCBI_HazardAnalysis
PCBI_IBIS
PCBI_IDFFilter
PCBI_IDX_Export
PCBI_IDX_Export.EdmdCollaboration.Wrapper
PCBI_Impedance_Analysis
PCBI_IPC2581
PCBI_IPC2581B
PCBI_IPC2581C
PCBI_IPC356_import
PCBI_IPC356Import
PCBI_MachineFormats_ImportExport
PCBI_MachineFormats_ImportExport.AOIandAXI.EPM
PCBI_MachineFormats_ImportExport.AOIandAXI.KY
PCBI_MachineFormats_ImportExport.AOIandAXI.MEK
PCBI_MachineFormats_ImportExport.AOIandAXI.SAKI
PCBI_MachineFormats_ImportExport.AOIandAXI.ViTechAOI
PCBI_MachineFormats_ImportExport.AOIandAXI.Yamaha_VSi_V
PCBI_MachineFormats_ImportExport.Elowerk
PCBI_MachineFormats_ImportExport.Enums
PCBI_MachineFormats_ImportExport.Essemtec
PCBI_MachineFormats_ImportExport.FCT
PCBI_MachineFormats_ImportExport.Goepel
PCBI_MachineFormats_ImportExport.GUI
PCBI_MachineFormats_ImportExport.hp3070
PCBI_MachineFormats_ImportExport.MPNPackageImporter
PCBI_MachineFormats_ImportExport.Mycronic
PCBI_MachineFormats_ImportExport.OIB
PCBI_MachineFormats_ImportExport.Parmi
PCBI_MachineFormats_ImportExport.QD
PCBI_MachineFormats_ImportExport.Seica
PCBI_MachineFormats_ImportExport.Soldering.SelectiveSoldering
PCBI_MachineFormats_ImportExport.Soldering.SelectiveSoldering.Analyze
PCBI_MachineFormats_ImportExport.Soldering.SelectiveSoldering.Helper
PCBI_MachineFormats_ImportExport.Soldering.SelectiveSoldering.ImportExport
PCBI_MachineFormats_ImportExport.Soldering.SelectiveSoldering.PathDefinitions
PCBI_MachineFormats_ImportExport.Soldering.SelectiveSoldering.PathFinding
PCBI_MachineFormats_ImportExport.Soldering.SelectiveSoldering.SelectiveSolderLines
PCBI_MachineFormats_ImportExport.Soldering.SelectiveSoldering.UI
PCBI_MachineFormats_ImportExport.Spea
PCBI_MachineFormats_ImportExport.SPI_Packages
PCBI_MachineFormats_ImportExport.Takaya
PCBI_MachineFormats_ImportExport.TestCoverageReport
PCBI_MachineFormats_ImportExport.Viscom
PCBI_MachineFormats_ImportExport.XML
PCBI_MachineFormats_ImportExport.XML.TestModels
PCBI_MachineFormats_ImportExport.XMLs
PCBI_MachineFormats_ImportExport.Yamaha_VSi_V.Import
PCBI_MachineFormats_ImportExport.YamahaPlacementTool
PCBI_NetGroups
PCBI_NetGroups.DistanceCheck
PCBI_NetGroups.Report
PCBI_NetLength
PCBI_Organizer
PCBI_PackageExpert.Settings
PCBI_PADS_Import
PCBI_PADSac
PCBI_PanelBuilder
PCBI_PanelBuilder.Cutouts
PCBI_PanelBuilder.PanelTemplateManager.GUI
PCBI_PanelBuilder.Settings
PCBI_PanelBuilderNesting.API
PCBI_PanelBuilderNesting.AVLTree
PCBI_PanelBuilderNesting.Logging
PCBI_PanelBuilderNesting.MainWork
PCBI_PanelBuilderNesting.Polygons
PCBI_PanelBuilderNesting.ThreadPool
PCBI_PanelBuilderQuick
PCBI_PartExpert
PCBI_PartExpert.ApiCustomLibraries
PCBI_PartExpert.ApiLibraries
PCBI_PartExpert.ApiLibraries.Classes
PCBI_PartExpert.ApiLibraries.Settings
PCBI_PartExpert.Classes
PCBI_PartExpert.Enums
PCBI_PartExpert.Export
PCBI_PartExpert.Report
PCBI_PartExpert.Services
PCBI_PartExpert.Settings
PCBI_PartMatcher
PCBI_PartMatcher.Classes
PCBI_PartMatcher.Enums
PCBI_PartMatcher.Public
PCBI_PartMatcher.Settings
PCBI_PCB_Stack_Up_Calculator
PCBI_PDF_Sync
PCBI_PDF_Sync.ExternalDataLayerManagment
PCBI_PDFImport
PCBI_PDFImport.Export.BoardExport
PCBI_Physics
PCBI_Physics.CheckClasses
PCBI_Physics.Material
PCBI_Physics.Simulation
PCBI_Physics_SelectiveSoldering
PCBI_Physics_SelectiveSoldering.ImportExport
PCBI_Physics_SelectiveSoldering.NewPathFinding
PCBI_Physics_SelectiveSoldering.SelectiveSolderLines
PCBI_Physics_SMDSoldering
PCBI_Physics_SMDSoldering.ReflowSolderingReport.Models.Liquid
PCBI_PowerPinWizard
PCBI_ProductionTool_Editor
PCBI_ProductionTool_Editor.FormsAndControls
PCBI_ProductionTools_Editor.Data
PCBI_ProductionTools_Editor.Data.Definitions
PCBI_ProductionTools_Editor.Data.Zones
PCBI_ProductionTools_Editor.FormsAndControls
PCBI_ProductionTools_Editor.FormsAndControls.SolderFrames
PCBI_ProductionTools_Editor.FormsAndControls.SupportingPlate
PCBI_ReferenceDataImport
PCBI_RemoteControlServer
PCBI_RemoteControlServer.Entities
PCBI_RemoteControlServer.Interfaces
PCBI_RemoteControlServer.Services
PCBI_Script
PCBI_Script.MCP
PCBI_SearchBar
PCBI_SearchBar.Dialog
PCBI_SearchBar.Extensions
PCBI_SearchBar.UserControls
PCBI_SearchProvider
PCBI_SearchProvider.UserControls
PCBI_SiebAndMeyerExport
PCBI_SiebAndMeyerExport.Posalux
PCBI_Sign_Tool
PCBI_Stencil_Editor
PCBI_Stencil_Editor.GUI
PCBI_Stencil_Editor.StaticsAndSettings
PCBI_Stencil_Editor.StencilAnalysis
PCBI_Stencil_Editor.StencilCreationRules
PCBI_StencilAnalysis
PCBI_Step_Export
PCBI_SVG
PCBI_SVG.ExternalDataLayerManagment
PCBI_SymbolLibrary
PCBI_SymbolLibrary.CombinedLibraries.Classes
PCBI_SymbolLibrary.CombinedLibraries.Enums
PCBI_SymbolLibrary.CombinedLibraries.Settings
PCBI_SymbolLibrary.EditorHelper
PCBI_SymbolLibrary.LiteDB
PCBI_SymbolLibrary.LiteDB.Filter
PCBI_TestCoverage_Report
PCBI_TestCoverage_Report.Helper
PCBI_TestCoverage_Report.HTML_Report.DataTemplates
PCBI_TestCoverage_Report.Settings
PCBI_TestpointAnalysis
PCBI_TombstoneAnalysis
PCBI_TopBotTollbar
PCBI_UserDataManager
PCBI_View_State_Manager
PCBI_VirtualBom_Export
PCBI_VirtualBom_Export.Resources.Report
PCBI_WorkDocumentation
PCBI_WorkDocumentation.Compile
PCBI_WorkDocumentation.Image.Settings
PCBI_WorkDocumentation.MainDialog.Controls
PCBI_WorkDocumentation.MainDialog.ReplaceSettings
PCBI_WorkDocumentation.Table
PCBI_XML
PCBI_Zuken_Import
PCBI3DView
PCBIDesignReport
PCBIDocumentWizzard
pcbiPADSSpace
PCBIScript
PCBIScript.CodeSnippets
PCBIScript.DebugHelp
PdfFileAnalyzer
PluginBarcode
PluginBasis
PluginDemoAOI
PluginDocumentation
RTF
Svg
Svg.DataTypes
Svg.Document_Structure
Svg.Exceptions
Svg.ExtensionMethods
Svg.FilterEffects
Svg.Pathing
Svg.Text
Svg.Transforms
TemplateManager
TestpointList
TextCompare
ToolingHoles
ViewClass
Viscom
Yamaha_VSi_V
In This Article
Namespaces