User Tools

Site Tools


en:infra-convert:dev:intro_neu

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
en:infra-convert:dev:intro_neu [2020/01/08 16:01]
me [Overview]
— (current)
Line 1: Line 1:
-~~NOTOC~~ 
  
-<WRAP noprint> 
- 
-> Administrator’s Guide #@IC_HTML@# > Introduction 
- 
-</​WRAP>​ 
- 
-====== Overview ====== 
- 
----- 
- 
-Program and project settings are transferred to #@IC_HTML@# as parameter files. The parameter files are written in the JavaScript Object Notation (JSON, see also [[http://​www.json.org/​json-en.html|here]]). The flow of input and output data can be simplified as follows. 
- 
- 
-{{ :​en:​infra-convert:​dev:​arbeiten_mit_parameterdateien_beispiel_00.png?​nolink&​800 |}} 
- 
-\\  
- 
-During installation,​ parameter files with default values are stored in the directory "​%ProgramData%\ELIAS GmbH\infra-Convert"​. The parameter files are read either when the program is started, when a new project is created or, if required, during runtime. 
- 
-^    ^  File  ^  Content ​ ^  Description ​ ^ 
-^ Transfer on program start ^^^^ 
-^  {{ :​en:​infra-convert:​dev:​icon_dev_einstellungen.png?​nolink&​80 }}  ^ settings.json | Program or basic settings | Configuration and import > [[en:​infra-convert:​dev:​settings|"​Settings"​ Parameter file]] | 
-^  {{ :​en:​infra-convert:​dev:​icon_dev_uiaccess.png?​nolink&​80 }}  ^ UiAccess.json | Accessibility of the user interface controls (lock or hide controls) | Configuration and import > [[en:​infra-convert:​dev:​uiaccess|"​UiAccess"​ Parameter file]] | 
-^ Transfer when creating a new project ^^^^ 
-^  {{ :​en:​infra-convert:​dev:​icon_dev_kategorien.png?​nolink&​80 }}  ^ SpecialCategories.json | Categories | Configuration and import > [[en:​infra-convert:​dev:​specialcategories|Parameter file "​SpecialCategories"​]] | 
-^  {{ :​en:​infra-convert:​dev:​icon_dev_kennzeichnungen.png?​nolink&​80 }}  ^ CharacteristicTags.json | Tags | Configuration and import > [[en:​infra-convert:​dev:​characteristictags|Parameter file "​CharacteristicTags"​]] | 
-^  {{ :​en:​infra-convert:​dev:​icon_dev_stempelvorlagen.png?​nolink&​80 }}  ^ StampTemplates.json | Stamp templates | Configuration and import > [[en:​infra-convert:​dev:​stamptemplates|Parameter file "​StampTemplates"​]] | 
-^  {{ :​en:​infra-convert:​dev:​icon_dev_klassen.png?​nolink&​80 }}  ^ CharacteristicClasses.json | Classes | Configuration and import > [[en:​infra-convert:​dev:​characteristicclasses|Parameter file "​CharacteristicClasses"​]] | 
-^ Read during runtime ^^^^ 
-^  {{ :​en:​infra-convert:​dev:​icon_dev_toleranztabellen.png?​nolink&​80 }}  ^ *.json | Tolerance tables (several files) | Configuration and import > Parameter file "​Settings"​ > [[en:​infra-convert:​dev:​settings#​list_of_the_settings|List of the settings]] > “Project settings > Tolerance tables” menu\\ \\ Configuration and import > [[en:​infra-convert:​dev:​toltab|Tolerance tables]] | 
-^  {{ :​en:​infra-convert:​dev:​icon_dev_excel.png?​nolink&​80 }}  ^ *.xltx\\ *.xltm\\ *.xlt | Excel test report templates | Configuration and import > Parameter file "​Settings"​ > [[en:​infra-convert:​dev:​settings#​list_of_the_settings|List of the settings]] > “Settings > Export” menu\\ \\ User Manual > More > [[en:​infra-convert:​user:​exceltemp|Create and customize Excel templates]] | 
- 
-\\  
- 
-===== Arbeiten mit Parameterdateien ===== 
- 
-Die Programmeinstellungen ("​settings.json"​) werden beim Start von #@IC_HTML@# geladen. Änderungen durch den Benutzer (**Bearbeiten** (Menüleiste) > **Einstellungen**) werden direkt in diese zurückgeschrieben. Mit der "​UiAccess.json"​ können einzelne Steuerelemente gesperrt oder ausgeblendet werden. 
- 
-{{ :​en:​infra-convert:​dev:​arbeiten_mit_parameterdateien_beispiel_01.png?​nolink&​800 |}} 
- 
-\\  
- 
-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. Das Speichern der Definitionen im Projekt stellt die Austauschbarkeit von Projekten sicher. 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. 
- 
-{{ :​en:​infra-convert:​dev:​arbeiten_mit_parameterdateien_beispiel_02.png?​nolink&​800 |}} 
- 
-\\  
- 
-Im Beispiel werden nun zwei Zeichnungsblätter aus dem Verzeichnis "​Import"​ in das Projekt importiert. Der Benutzer erstellt auf Grundlage dieser den Prüfplan. Abschließend exportiert er die gestempelten Zeichnungsblätter im PDF-Format sowie den Prüfplan in Form eines Excel-Prüfberichts (*.xlsx) in das Verzeichnis "​Export"​. Vorlage für den Prüfbericht ist eine Excel-Vorlagendatei (*.xltx). 
- 
-{{ :​en:​infra-convert:​dev:​arbeiten_mit_parameterdateien_beispiel_03.png?​nolink&​800 |}} 
- 
-\\  
- 
-===== Arbeiten mit Startparameteraufruf ===== 
- 
-Mit Startparametern können Automatismen realisiert werden, welche den Arbeitsfluss bei stets gleichartigen Arbeitsabläufen erleichtern. Diese Administration ist zum einen nötig, wenn #@IC_HTML@# in ein CAQ/​MES-System eingebunden ist und zum anderen sinnvoll, wenn dem Benutzer Standardeinstellungen und -arbeitsabläufe vorgegeben werden sollen. Die verfügbaren Startparameter sind in einer Startparameterdatei zusammengefasst,​ siehe Konfiguration und Import > [[en:​infra-convert:​dev:​parameter|Startparameterdatei]]. 
- 
-> **Anmerkung** Mit dem Startparameter "​forceConfigDir"​ kann ein anderes als das ProgramData-Verzeichnis festgelegt werden. Er wird als einziger nicht in der Startparameterdatei übergeben, siehe "​Konfiguration und Import > [[en:​infra-convert:​dev:​parameter|Startparameterdatei]]"​. 
- 
-Das folgende Beispiel zeigt einige Möglichkeiten zum Arbeiten mit Startparameteraufruf. In der Startparameterdatei wird auf eine "​settings.json"​ und eine "​UiAccess.json"​ verwiesen. Das Verzeichnis "​Konfiguration"​ kann zum Beispiel auf einem Unternehmensserver liegen. Beim Start von #@IC_HTML@# werden diese Parameterdateien anstatt der Parameterdateien im ProgramData-Verzeichnis geladen. Die "​settings.json"​ enthält eine Auswahl von möglichen Einstellungen,​ welche die lokalen Einstellungen beim Benutzer überschreiben. 
- 
-{{ :​en:​infra-convert:​dev:​arbeiten_mit_parameterdateien_beispiel_04.png?​nolink&​800 |}} 
- 
-\\  
- 
-Des Weiteren ist in der beispielhaften Startparameterdatei vorgegeben, dass 
- 
-  * 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, 
- 
-  * 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. 
- 
-<WRAP noprint> 
- 
----- 
- 
-<WRAP group> 
-<WRAP col2> 
- 
-<WRAP rightalign>​ 
-**Go to previous page**\\ ​ 
-Introduction > [[en:​infra-convert:​dev:​Wiki|Tips on the Administrator’s Guide]] 
-</​WRAP>​ 
- 
-**Go to next page**\\ ​ 
-Configuration and Import > [[en:​infra-convert:​dev:​parameter|Startup parameter file]] 
- 
-</​WRAP>​ 
-</​WRAP>​ 
- 
-</​WRAP>​ 
en/infra-convert/dev/intro_neu.1578495661.txt.gz · Last modified: 2020/01/08 16:01 by me