Befehlsdateien
Eine Befehlsdatei (auch Sitzungsdatei genannt) ist eine Textdatei im INI-Format mit der Erweiterung .lsn, die eine beliebige Kombination von LinkCAD-Optionen festlegt. Befehlsdateien werden verwendet, um Einstellungen zwischen Rechnern zu teilen, wiederholte Konvertierungen zu automatisieren und gespeicherte Sitzungen wiederherzustellen.
Dateiformat
Befehlsdateien verwenden das Standard-INI-Format mit einem erforderlichen Abschnittskopf [LinkCAD]:
[LinkCAD]LcImportFormat=GDSIILcExportFormat=DXFLcImportFile=C:\designs\chip.gdsLcExportFile=C:\output\chip.dxfSyntaxregeln
- Der Abschnittskopf
[LinkCAD]ist erforderlich (Groß-/Kleinschreibung wird ignoriert) - Zeilen vor dem Abschnittskopf werden ignoriert
- Jede Option steht in einer eigenen Zeile:
OptionName=value - Werte dürfen in Anführungszeichen stehen:
LcImportFile="C:\path with spaces\file.gds" - Leerzeichen um
=und um Werte werden entfernt - Leere Werte werden ignoriert
ToolApply
Mehrere ToolApply-Zeilen sind erlaubt und werden mit ;-Trennzeichen zusammengefügt:
[LinkCAD]ToolApply=MergeToolApply=SanitizePolygonsDies ist äquivalent zu:
[LinkCAD]ToolApply=Merge;SanitizePolygonsBefehlsdateien verwenden
Über die GUI
- Datei → Sitzung laden (Ctrl+O) lädt eine
.lsn-Datei und wendet alle darin enthaltenen Optionen an - Datei → Sitzung speichern (Ctrl+S) schreibt die aktuellen Optionen in eine
.lsn-Datei
Über die Befehlszeile
linkcad.exe --config my_settings.lsn --console --quitOptionen, die in der Befehlszeile übergeben werden, haben Vorrang vor Werten in der Befehlsdatei. So können Sie eine Befehlsdatei für gemeinsame Einstellungen verwenden und bestimmte Werte pro Aufruf überschreiben:
linkcad.exe --config gds_to_dxf.lsn ` --import chip_a.gds --export chip_a.dxf --quitHäufige Optionen
Kernoptionen
| Option | Typ | Beschreibung |
|---|---|---|
LcImportFile | string | Pfad der Eingabedatei |
LcExportFile | string | Pfad der Ausgabedatei |
LcImportFormat | string | Name des Importformats (z. B. GDSII, DXF) |
LcExportFormat | string | Name des Exportformats (z. B. DXF, CIF) |
LcConvertBatch | boolean | Stapelkonvertierungsmodus aktivieren |
LcBatchCombineFiles | boolean | Mehrere Dateien zu einer einzelnen Ausgabe kombinieren |
LcApplyLayerMap | boolean | Ebenenzuordnung während der Konvertierung anwenden |
ToolApply | string | Anzuwendende Werkzeuge (durch Semikolon getrennt) |
DXF-Optionen (Beispiele)
| Option | Typ | Beschreibung |
|---|---|---|
DxfOutScaling | real | Ausgabeskalierungsfaktor |
DxfOutBinary | boolean | Binäres DXF schreiben |
DxfOutFormatVersion | string | DXF-Version (z. B. 2000) |
DxfInScaling | real | Importskalierungsfaktor |
DxfInExplodeSplines | boolean | Splines in Polylinien konvertieren |
GDSII-Optionen (Beispiele)
| Option | Typ | Beschreibung |
|---|---|---|
GdsOutDbScalingUnits | integer | Datenbankeinheiten |
GdsOutDbScalingValue | real | Datenbank-Skalierungswert |
GdsInIgnoreText | boolean | Textelemente beim Import überspringen |
Gerber-Optionen (Beispiele)
| Option | Typ | Beschreibung |
|---|---|---|
GbrInUnits | integer | Importeinheiten |
GbrOutDecimals | integer | Ausgabedezimalstellen |
GbrOutAbsCoordinate | boolean | Absolute Koordinaten verwenden |
Beispiel: GDS-zu-DXF-Konvertierung
[LinkCAD]LcLoadDefaults=trueLcImportFormat=GDSIILcExportFormat=DXFLcImportFile=C:\designs\chip.gdsLcExportFile=C:\output\chip.dxfDxfOutScaling=1000DxfOutFormatVersion=2000ToolApply=SanitizePolygonsBeispiel: Gerber-Import mit Werkzeugen
[LinkCAD]LcLoadDefaults=trueLcImportFormat=Gerber RS-274XLcExportFormat=GDSIIGbrInUnits=4ToolApply=MergeToolApply=DeembedZusammenhang zwischen Sitzungen und Befehlsdateien
Sitzungsdateien und Befehlsdateien verwenden dasselbe .lsn-Format. Wenn Sie eine Sitzung in der GUI speichern, schreibt LinkCAD alle aktuell erfassten Optionen in die Datei. Wenn Sie eine Sitzung laden oder --config verwenden, liest LinkCAD die Datei mit demselben INI-Parser. Weitere Informationen zur Sitzungsverwaltung finden Sie unter Sitzungen.