blue DAT • infra DAT
mdm TOOL
blue DAT • infra DAT
mdm TOOL
Administratorhandbuch infra CONVERT > Aufrufparameter
Die Aufrufparameter für infra CONVERT werden in Form einer JSON Datei übergeben. Es gibt nur noch einen Startparameter, der übergeben werden kann, um die Parameterdatei zu spezifizieren:
InfraConvertWPF.exe -parameter="vollständiger Pfad zur Parameterdatei"
In diesem Dokument werden die einzelnen Parameter innerhalb der JSON Datei erklärt. Die Datei kann einen beliebigen Teil der hier vorgestellten Übergabewerte beinhalten, muss sich aber an die Bestimmungen zum Aufbau einer JSON Datenbank halten.
Eine vollständiges Beispiel kann hier angesehen werden.
Inhalt
• Sprache einstellen
• Projekt öffnen/erzeugen
• Prüfplan öffnen/erzeugen
• Zeichnungen übergeben
• Prüfpläne speichern
• Funktionsaufruf
• Einstellungen (global)
• Einstellungen (Benutzer)
• Definitionsdatei für Merkmals Tags
• Definitionsdatei für Merkmalsklassen
• Definitionsdatei für Merkalskategorien
• Definitionsdatei für Stempelvorlagen
• Merkmale bearbeiten
• Tags bearbeiten
"LanguageCode":"de",
Sprache | Code |
---|---|
Deutsch | de |
Englisch | en |
Der Code für die Sprache, in der infra CONVERT gestartet wird. Ohne diesen Code wird automatisch die Systemsprache benutzt. Falls die Systemsprache nicht unterstützt ist, wird immer Englisch als Sprache benutzt.
"Project": { "Path": "C:/Users/user1/Desktop/test.icpx", "Name":"Beispiel Projekt", "Action":"Open" },
Parameter | Typ | Inhalt neues Projekt | Inhalt vorhandenes Projekt |
---|---|---|---|
Path | String | Vollständiger Pfad zum Projektfile (wird angelegt) | Vollständiger Pfad zum Projektfile (wird modifiziert) |
Name | String | Name des Projektes | — |
Action | String | Open - Öffnet ein vorhandenes Projekt | |
Create - Legt ein neues Projekt an |
Wenn infra CONVERT beim Start ein Projekt öffnen oder anlegen soll, können an dieser Stelle die passenden Parameter übergeben werden.
"InspectionPlanVersion": { "Name": "Version 2", "Version": "1.0", "Action": "Create" },
Parameter | Typ | Inhalt neues Projekt | Inhalt vorhandenes Projekt |
---|---|---|---|
Name | String | Name des zu erzeugenden Prüfplans | Name des zu bearbeitenden Prüfplans |
Version | Dezimal | Versionsnummer des zu erzeugenden Prüfplans | Versionsnummer des zu bearbeitenden Prüfplans |
Action | String | Open - Öffnet einen vorhandenen Prüfplan | |
Create - Legt einen neuen Prüfplan an |
Wenn infra CONVERT beim Start einen Prüfplan öffnen oder anlegen soll, können an dieser Stelle die passenden Parameter übergeben werden.
"Files": [ { "Path":"C:/Users/user1/Desktop/1.dxf" }, { "Path":"C:/Users/user1/Desktop/2.dwg" }, { "Path":"C:/Users/user1/Desktop/3.dxf" } ],
Eine beliebig Anzahl von Zeichnungen, die in einen Prüfplan importiert werden sollen. Jeder Eintrag beinhaltet den vollständigen Pfad zu einer Zeichnung. Die möglichen Zeichnungsformate sind im Handbuch für Benutzer gelistet.
Zeichnungen können mehrseitig sein!
"Targets": [ { "Format":"JSONV1", "LanguageCode":"de", "Path":"C:/Temp/project.json" }, { "Format":"PDF", "Path":"C:/Temp/project.pdf" }, { "Format":"GraphicsPng", "Path":"C:/Temp/Graphics/" }
Format | Typ | Inhalt | Verwendung |
---|---|---|---|
JSONV1 | String | Primäres Exportformat | Dieses Exportformat ist für den Import der Daten in Ihre Software unbedingt zu bevorzugen! |
CSV | String | Comma-separated values | Das Exportformat, wenn die Daten mit Excel weiter verarbeitet werden sollen. |
DFD | String | Q-DAS ASCII Transferformat | Prüfpläne an Messmaschinen übertragen, sollte mit GraphicsPng benutzt werden. |
String | Die gestempelte Zeichnung als PDF | infra CONVERT speichert PDF Dateien der gestempelten Zeichnung direkt unter Berücksichtigung der Zeichnungsgröße. | |
Png | String | Die Merkmale als PNG-Grafik | Die Grafiken können in Partnersysteme importiert werden, welche den Viewer von infra CONVERT nicht nutzen |
Parameter | Typ | Inhalt | Gültig bei Format |
---|---|---|---|
LanguageCode | String | Die Sprache in der der Prüfplan exportiert werden soll. Zulässige Optionen: siehe Abschnitt Sprache | JSONV1, DFD, CSV |
Path | String | Der vollständige Pfad und Dateiname beim Export von Prüfplänen. | JSONV1, DFD, CSV |
Path | String | Der vollständige Pfad beim Speichern von Grafiken. | GraphicsPng |
Dieser Parameter steuert die Ausgabe der erzeugten Daten. Wenn der Benutzer „Speichern“ aufruft oder infra CONVERT beendet, werden alle hier aufgeführten Formate gespeichert. Bitte beachten Sie die Links zu den weiterführenden Dokumenten.
Sollten Sie infra CONVERT neu anbinden, nutzen Sie bitte unbedingt das JSONV1 Format, da dieses alle Features der Software unterstützt. Andere Exportformate unterliegen Beschränkungen:
CSV: Kein Export von Zeilenumbrüchen.
DFD: Beschränkung der Länge von Texten.
"Mode": { "Name": "AddCharacteristicTag", "ItemId": "{5D1110CA-6093-4381-B372-CF983D515044}" },
Name | Funktion | ItemID |
---|---|---|
AddCharacteristicTag | Alle Merkmale selektieren, die einem Tag zugeordnet werden sollen | GUID des Tags |
Dieser Parameter legt fest welche Funktion nach dem Start von infra CONVERT aufgerufen werden soll.
"Settings": { "Path": "C:/ProgramData/ELIAS GmbH/infra-CONVERT/Settings.json", },
Parameter | Typ | Inhalt |
---|---|---|
Path | String | Kompletter Pfad und Dateiname für die globale Konfigurationsdatei. |
Mit diesem Parameter wird die globale Konfigurationsdatei festgelegt. Aus dieser Datei bezieht infra CONVERT die Einstellungen für alle Optionen. Sollte die Datei nicht existieren, so wird sie mit den üblichen Voreinstellungen angelegt.
"UserSettings": { "Path": "C:/Users/user1/AppData/Settings.json", },
Parameter | Typ | Inhalt |
---|---|---|
Path | String | Kompletter Pfad und Dateiname für die Konfigurationsdatei des Benutzers. |
Mit diesem Parameter wird die Konfigurationsdatei des Benutzers festgelegt. Aus dieser Datei bezieht infra CONVERT die Einstellungen für alle Optionen. Sollte die Datei nicht existieren, so wird sie mit den üblichen Voreinstellungen angelegt.
Wenn dieser Parameter nicht gesetzt wird, dann nutzt infra CONVERT das Verzeichnis „%AppData%\ELIAS GmbH\infra-CONVERT“ zum Speichern!
"CharacteristicTagsDefinition": { "Path": "C:/Users/user1/AppData/CharacteristicTags.json", },
Parameter | Typ | Inhalt |
---|---|---|
Path | String | Kompletter Pfad und Dateiname für die Definitionsdatei der Tags für Merkmale. |
Mit diesem Parameter wird die Definitionsdatei für die Tags der Merkmale festgelegt. Aus dieser Datei bezieht infra CONVERT die Einstellungen für alle Tags beim Erstellen eines Projekts. Sollte die Datei nicht existieren, so wird sie mit den üblichen Voreinstellungen angelegt.
"CharacteristicClassesDefinition": { "Path": "C:/Users/user1/AppData/CharacteristicClasses.json" },
Parameter | Typ | Inhalt |
---|---|---|
Path | String | Kompletter Pfad und Dateiname für die Definitionsdatei der Merkmalsklassen. |
Mit diesem Parameter wird die Definitionsdatei für die Merkmalsklassen festgelegt. Aus dieser Datei bezieht infra CONVERT die Einstellungen für alle Merkmalsklassen beim Erstellen eines Projekts.
"SpecialCategoriesDefinition": { "Path": "C:/Users/user1/AppData/SpecialCategories.json" },
Parameter | Typ | Inhalt |
---|---|---|
Path | String | Kompletter Pfad und Dateiname für die Definitionsdatei der Merkalskategorien . |
Mit diesem Parameter wird die Definitionsdatei für die Merkalskategorien festgelegt. Aus dieser Datei bezieht infra CONVERT die Einstellungen für alle Merkalskategorien beim Erstellen eines Projekts.
"StampTemplatesDefinition": { "Path": "C:/Users/user1/AppData/StampTemplates.json" },
Parameter | Typ | Inhalt |
---|---|---|
Path | String | Kompletter Pfad und Dateiname für die Definitionsdatei der Stempelvorlagen . |
Mit diesem Parameter wird die Definitionsdatei für die Stempelvorlagen festgelegt. Aus dieser Datei bezieht infra CONVERT die Einstellungen für alle Stempelvorlagen beim Erstellen eines Projekts.
"Characteristics": [ { "CharacteristicId": "66a58671-5b11-4135-8210-32701be6f4a5", "Action":"Update", "CharacteristicTags": [ "5D1110CA-6093-4381-B372-CF983D515044", "24C41CA8-871C-456E-B082-22EC2A20216D" ], "SpecialCategory":"{3E298F8F-02F1-49CD-82BF-BCDF26DA11FE}" }, { "CharacteristicId": "b29bfa80-294a-4ca6-ae8f-81f4e63a39be", "Action":"Update", "CharacteristicTags": [ "5D1110CA-6093-4381-B372-CF983D515044" ], "SpecialCategory":"{3E298F8F-02F1-49CD-82BF-BCDF26DA11FE}" } ]
Dieser Parameter erlaubt es infra CONVERT mitzuteilen welche Merkmale sich seit der letzten Bearbeitung verändert haben. Dies kann dazu benutzt werden Merkmale, welche in der CAQ Software neuen Tags zugewiesen wurden, beim nächsten Aufruf von infra CONVERT ebenfalls im Projektfile neu zuzuweisen.
"CharacteristicTags": [ { "Action": "AddOrUpdate", "CharacteristicTag":{ "Id": "69A6290C-89E2-438B-A2D7-F0AA645409CA", "Priority": 2, "FriendlyName": "TagThree", "Color": { "Type": "RGB", "R": 0, "G": 255, "B": 0 }, "LocalizedProperties": [ { "Name": "Tag Three ", "Description":"", "LanguageCode": "en" }, { "Name": "Kennzeichnung Drei", "Description": "", "LanguageCode": "de" } ] } }, { "Action": "AddOrUpdate", "CharacteristicTag":{ "Id": "5D1110CA-6093-4381-B372-CF983D515044", "Priority": 2, "FriendlyName": "TagFour", "Color": { "Type": "RGB", "R": 0, "G": 0, "B": 255 }, "LocalizedProperties": [ { "Name": "Tag Four ", "Description":"", "LanguageCode": "en" }, { "Name": "Kennzeichnung Vier", "Description": "", "LanguageCode": "de" } ] } } ]
Dieser Parameter erlaubt es infra CONVERT mitzuteilen welche Tags sich seit der letzten Bearbeitung verändert haben. Dies kann dazu benutzt werden Tags, welche in der CAQ Software hinzugefügt wurden, beim nächsten Aufruf von infra CONVERT ebenfalls im Projektfile hinzuzufügen.
Zurückblättern
Einleitung > Übersicht
Weiterblättern
Prüfplanexportformate > JSONV1: JavaScript Object Notation