Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste Überarbeitung Beide Seiten der Revision | ||
de:infra-convert:dev:intro [2019/11/05 16:57] me |
de:infra-convert:dev:intro [2019/11/13 15:30] me [Arbeiten mit Parameterdateien] |
||
---|---|---|---|
Zeile 11: | Zeile 11: | ||
---- | ---- | ||
- | Einstellungen und Vorlagen werden in Form von Parameterdateien an #@IC_HTML@# übergeben. Die Parameterdateien sind in der JavaScript Object Notation gefasst (JSON, siehe auch [[http://www.json.org/json-de.html|hier]]). Bei der Installation werden Parameterdateien mit Standardwerten im Verzeichnis "%ProgramData%\ELIAS GmbH\infra-Convert" abgelegt. Die Parameterdateien werden entweder beim Programmstart, beim Anlegen eines neuen Projekts oder bei Bedarf während der Laufzeit gelesen. | + | Programm- und Projekteinstellungen werden in Form von Parameterdateien an #@IC_HTML@# übergeben. Die Parameterdateien sind in der JavaScript Object Notation gefasst (JSON, siehe auch [[http://www.json.org/json-de.html|hier]]). Der Fluss eingegebener und ausgegebener Daten kann vereinfacht wie folgt dargestellt werden. |
+ | |||
+ | {{ :de:infra-convert:dev:arbeiten_mit_parameterdateien_beispiel_00.png?nolink&800 |}} | ||
+ | |||
+ | \\ | ||
+ | |||
+ | Bei der Installation werden Parameterdateien mit Standardwerten im Verzeichnis "%ProgramData%\ELIAS GmbH\infra-Convert" abgelegt. Die Parameterdateien werden entweder beim Programmstart, beim Anlegen eines neuen Projekts oder bei Bedarf während der Laufzeit gelesen. | ||
^ ^ Datei ^ Inhalt ^ Beschreibung ^ | ^ ^ Datei ^ Inhalt ^ Beschreibung ^ | ||
Zeile 36: | Zeile 42: | ||
\\ | \\ | ||
- | Wird ein neues Projekt angelegt, werden die Definitionen für Kategorien, Kennzeichnungen, Stempelvorlagen und Klassen eingeladen. Sie werden nicht in in diesen Vorlagendateien, sondern in der Projektdatei (*.icpx) gespeichert, im folgenden Beispiel in einem Verzeichnis "Projekte". Die Definitionen für Kategorien, Kennzeichnungen und Stempelvorlagen können im geladenen Projekt in der Benutzeroberfläche (**Bearbeiten** (Menüleiste) > **Projekteinstellungen**) geändert werden, Klassendefinitionen sind im Nachhinein nicht mehr änderbar. Auf diese Weise wird die Austauschbarkeit von Projekten sichergestellt. Toleranztabellen werden während der Laufzeit bei Bedarf ausgelesen, zum Beispiel beim Anlegen eines Merkmals oder Ändern von Merkmaleigenschaften. | + | Wird ein neues Projekt angelegt, werden die Parameterdateien für Kategorien, Kennzeichnungen, Stempelvorlagen und Klassen als Vorlagen herangezogen. Das heißt, die Definitionen werden einmal gelesen und im Projekt gespeichert. Die Definitionen für Kategorien, Kennzeichnungen und Stempelvorlagen können in der Benutzeroberfläche angepasst werden (**Bearbeiten** (Menüleiste) > **Projekteinstellungen**). Die Definitionen von Klassen können im Nachhinein nicht mehr geändert werden. Auf diese Weise wird die Austauschbarkeit von Projekten sichergestellt. Toleranztabellen werden während der Laufzeit bei Bedarf ausgelesen, zum Beispiel beim Anlegen eines Merkmals oder Ändern von Merkmaleigenschaften. Die Projektdatei (*.icpx) wird im folgenden Beispiel in einem Verzeichnis "Projekte" gespeichert. |
{{ :de:infra-convert:dev:arbeiten_mit_parameterdateien_beispiel_02.png?nolink&800 |}} | {{ :de:infra-convert:dev:arbeiten_mit_parameterdateien_beispiel_02.png?nolink&800 |}} | ||
Zeile 63: | Zeile 69: | ||
* nach dem Start sofort ein neues Projekt mit den Definitionen für Kategorien, Kennzeichnungen, Stempelvorlagen und Klassen aus dem Verzeichnis "Konfiguration" angelegt wird, | * nach dem Start sofort ein neues Projekt mit den Definitionen für Kategorien, Kennzeichnungen, Stempelvorlagen und Klassen aus dem Verzeichnis "Konfiguration" angelegt wird, | ||
+ | |||
* zwei Zeichnungsblätter aus einem Verzeichnis "Import" direkt in die erste Prüfplanversion geladen werden, | * zwei Zeichnungsblätter aus einem Verzeichnis "Import" direkt in die erste Prüfplanversion geladen werden, | ||
+ | |||
* die Projektdatei im Verzeichnis "Projekte" zu speichern ist und | * die Projektdatei im Verzeichnis "Projekte" zu speichern ist und | ||
+ | |||
* beim Speichern die gestempelten Zeichnungsblätter als PNG-Grafiken und der Prüfplan im JSONV1-Format in das Verzeichnis "Export" exportiert werden. | * beim Speichern die gestempelten Zeichnungsblätter als PNG-Grafiken und der Prüfplan im JSONV1-Format in das Verzeichnis "Export" exportiert werden. | ||