The Message System is not only there to address imports and exports, but in general for commands to specify them without direct references. |
ID: 1 | Import GenCad file |
Params: string importPath |
ID: 2 | Export GenCad file |
Params: string exportPath |
ID: 1 | Import IPC2581b file | Params: string importPath |
ID: 2 | Add or modify Stackup | Params: string/IFileData exportPath |
ID: 3 | Export Stackup | Params: string/IFileData exportPath |
ID: 4 | Export to IPC2581b file | Params: string/IFileData exportPath |
ID: 1 | Import DXF file |
Params: string importPath |
ID: 2 | Change Settings as XML |
Params: stringimportPath |
ID: 3 | Save DXF file |
Params: IFileData filedata Dictionary<double, List PCBI.MathUtils.PointD> outputElements IStep step string outptLayerName bool? unitInch bool unitInch
|
ID: 4 | Export file Asynchronus |
Params: string name XMLSettingsOutput outputSetting List ILayer outputLayers IStep step bool param
|
ID: 5 | Export in DXF format |
Params: string exportPath IStep step List ILayer outputLayers XMLSettingsOutput outputSetting bool param |
ID: 1 | Export SiebUndMeyer |
Params: string exportPath PointD zeroOffset double settingDouble bool settingBool Dictionary<double, List PCBI.MathUtils.PointD> excellonSpecialOutput MoveRoutingDirection routingOptionDirection XMLSettings _settings string layerNames
|
ID: 2 | Export Excellon2 |
Params: string exportPath PointD zeroOffset double settingDouble bool settingBool Dictionary<double, List PCBI.MathUtils.PointD> MoveRoutingDirection routingOptionDirection XMLSettings _settings string layerNames
|
ID: 3 | Export Posalux |
Params: |
Params: string exportPath | ||
ID: 2 | Export Viscom XML | |
ID: 10 | Export Parmi | Params: string exportPath |
ID: 11 | Export Goepel | Params: string exportPath |
ID: 12 | Export Modus | Params: string exportPath |
ID: 13 | Export Yamaha | Params: string exportPath |
ID: 14 | Export Tri | Params: string exportPath |
ID: 15 | Export Mycronic Data | Params: string exportPath, bool exportTHTs |
Example: parent.SendMessage("PCBI_MachineFormats_ImportExport.PCBI_Connection", "script", 1, listParams);
ID: 1 | Export Step file |
Params: string outputStepName |
ID: 10 | open dialog and show it | Params: string param |
ID: 2 | show DRC dialog | Params: string param |
ID: 3 | run check and save result file | Params: string fileName |
ID: 1 | Export HTML with all options | Params: string exportPath |
ID: 1 | Export result in user DIR with given Nets | Params: string outputPath |
ID: 1 | Open the Dialog | Params: string fileName |
ID: 2 | Save FilePath | Params:
string fileName |
ID: 1 | Export CSV in User Dir | Params: string fileName |
ID: 1 | Import IDF file |
Params: string importPath |
ID: 2 | Export IDF file |
Params: string exportPath |
Example: parent.SendMessage("PCBI_IDFFilter.PCBI_ConnectionImport", "example", 2, new List object(){"path"}
ID: 1 | Add Rule File |
Params: string importPath |
ID: 2 | Run rule check |
Params: string resultPath |
ID: 3 | Open net group dialog |
Params: string info string |
ID: 4 | Open net rule dialog |
Params: string step name |
Example: parent.SendMessage("PCBI_NetGroups.PCBI_Connection", "example", 4, new List object(){"stepname"}