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:09]
me [Arbeiten mit Parameterdateien]
— (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]] | 
- 
-\\  
- 
-===== Working with parameter files ===== 
- 
-The program settings ("​settings.json"​) are loaded when #@IC_HTML@# is started. Changes made by the user (**Edit** (menu bar) > **Settings**) are directly written back to them. With the "​UiAccess.json"​ individual controls can be locked or hidden. 
- 
-{{ :​en:​infra-convert:​dev:​arbeiten_mit_parameterdateien_beispiel_01.png?​nolink&​800 |}} 
- 
-\\  
- 
-When a new project is created, the parameter files for categories, tags, stamp templates and classes are used as templates. This means that the definitions are read once and saved in the project. The definitions for categories, tags and stamp templates can be adjusted in the user interface (**Edit** (menu bar) > **Project Settings**). The definitions of classes cannot be changed afterwards. Saving the definitions in the project ensures the interchangeability of projects. Tolerance tables are read out during runtime as required, for example when creating a characteristic or changing characteristic properties. In the following example, the project file (*.icpx) is saved in a "​Projects"​ directory. 
- 
-{{ :​en:​infra-convert:​dev:​arbeiten_mit_parameterdateien_beispiel_02.png?​nolink&​800 |}} 
- 
-\\  
- 
-In the example, two drawing sheets are now imported into the project from the "​Import"​ directory. The user creates the test plan based on these. Finally, he exports the stamped drawing sheets in PDF format and the test plan in the form of an Excel test report (*.xlsx) to the "​Export"​ directory. The template for the test report is an Excel template file (*.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.1578496182.txt.gz · Last modified: 2020/01/08 16:09 by me