User Tools

Site Tools


en:infra-convert:dev:intro_preview

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_preview [2020/04/21 12:42]
me
en:infra-convert:dev:intro_preview [2020/06/15 16:00] (current)
me
Line 34: Line 34:
  • [[en:​infra-convert:​dev:​intro_preview#​Behavior without start parameter call]]\\ ​  • [[en:​infra-convert:​dev:​intro_preview#​Behavior without start parameter call]]\\ ​
  • [[en:​infra-convert:​dev:​intro_preview#​Behavior at start parameter call]]\\ ​  • [[en:​infra-convert:​dev:​intro_preview#​Behavior at start parameter call]]\\ ​
- • [[en:​infra-convert:​dev:​intro_preview#​Installation/​Deinstallation]]+ • [[en:​infra-convert:​dev:​intro_preview#​Installation/​Uninstallation]]
  
 \\  \\ 
Line 46: Line 46:
 A distinction is made between configuration files, which influence the program behavior, and template files. Project templates are read in when a new project is created and stored in it. Other templates are read during runtime. A distinction is made between configuration files, which influence the program behavior, and template files. Project templates are read in when a new project is created and stored in it. Other templates are read during runtime.
  
-Parameter files are written in the JavaScript Object Notation (JSON, see also [[http://​www.json.org/​json-de.html|here]]). ​+Parameter files are written in the JavaScript Object Notation (JSON, see also [[http://​www.json.org/​json-en.html|here]]). ​
  
 ^    ^  File  ^  Content ​ ^  Description ​ ^ ^    ^  File  ^  Content ​ ^  Description ​ ^
Line 179: Line 179:
 ===== Behavior at start parameter call ===== ===== Behavior at start parameter call =====
  
-Mit Startparametern können Automatismen realisiert werden, welche den Arbeitsfluss bei stets gleichartigen Arbeitsabläufen erleichternDiese 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 sollenDie verfügbaren Startparameter sindmit Ausnahme von "​forceConfigDir",​ in einer Startparameterdatei zusammengefasstsiehe Konfiguration und Import > [[en:​infra-convert:​dev:​parameter|Startparameterdatei]].+Start parameters can be used to implement automatisms that facilitate the work flow with always the same work processesThis administration is necessary if #​@IC_HTML@# ​is integrated into a CAQ/​MES ​system and is also useful if standard settings and workflows are to be given to the userThe available start parameters arewith the exception of "​forceConfigDir", ​summarized ​in a start parameter filesee Configuration and Import > [[en:​infra-convert:​dev:​parameter|Startup parameter file]].
  
-Das folgende Beispiel zeigt einige Möglichkeiten zum Arbeiten mit StartparameteraufrufIn der Startparameterdatei wird auf eine "​settings.json", ​eine "​UiAccess.json" ​sowie vier Projektvorlagendateien verwiesender Speicherort für die Toleranztabellen ist in der "​settings.json" ​angegebenFür eine einfachere Darstellung werden alle Dateien aus einem Verzeichnis ​"​Config" ​geladendieses kann zum Beispiel auf einem Unternehmensserver liegenAufteilung und Verteilung der Speicherorte sind jedoch beliebig.+The following example shows some possibilities for working with start parameter callsThe start parameter file refers to a "​settings.json", ​"​UiAccess.json" ​and four project template filesthe location for the tolerance tables is specified ​in the "​settings.json"​. ​For a simpler representation,​ all files are loaded from a "​Config" ​directorythis can be located on a company server, for exampleHowever, the location and distribution of the storage locations are arbitrary.
  
 {{ :​en:​infra-convert:​dev:​arbeiten_mit_parameterdateien_v2_beispiel_08.png?​nolink&​800 |}} {{ :​en:​infra-convert:​dev:​arbeiten_mit_parameterdateien_v2_beispiel_08.png?​nolink&​800 |}}
Line 187: Line 187:
 \\  \\ 
  
-Es werden stets die in der Startparameterdatei angegebenen Speicherorte bevorzugtdie dort liegenden Dateien erwartet und ausgelesenEine Ausnahme bildet die "​settings.json"​. ​Zunächst wird die "​settings.json" ​aus ProgramData ​gelesenDiese wird von der per Startparameter übergebenen ​"​settings.json" ​und anschließendfalls vorhandenvon der aus AppData geladenen ​"​settings.json" ​überlagertDie jeweils zuletzt geladene Definition ist somit führend.+The storage locations specified ​in the start parameter file are always preferredthe files located there are expected and read outAn exception is the "​settings.json"​. ​First the "​settings.json" ​is read from ProgramData. ​This is overlaid by the "​settings.json" ​passed by the start parameter and thenif availableby the "​settings.json" ​loaded from AppDataThe last loaded definition is therefore the leading one.
  
-> **Anmerkung** Soll die per Startparameter übergebene ​"​settings.json" ​Vorrang vor der benutzerdefinierten ​"​settings.json" ​aus AppData ​habenkann dies als Option am Startparameterbefehl angegeben werdenSiehe "Konfiguration und Import > Startparameterdatei ​> [[en:​infra-convert:​dev:​parameter#​einstellungen|Einstellungen]]".+> **Note** If the "​settings.json" ​passed by start parameter should have priority over the user-defined ​"​settings.json" ​from AppData, ​this can be specified as an option at the start parameter commandSee "Configuration and Import > Startup Parameter File > [[en:​infra-convert:​dev:​parameter#​einstellungen|Settings]]".
  
 \\  \\ 
  
-===== Installation/​Deinstallation ​=====+===== Installation/​Uninstallation ​=====
  
 **Erst- oder Neuinstallation** **Erst- oder Neuinstallation**
  
-Bei der Installation werden die folgenden Konfigurations- und Vorlagendateien mit Standardwerten in das ProgramData-Verzeichnis geschrieben.+During installation,​ the following configuration and template files are written to the ProgramData ​directory with default values.
  
 {{ :​en:​infra-convert:​dev:​arbeiten_mit_parameterdateien_v2_installation_01.png?​nolink&​800 |}} {{ :​en:​infra-convert:​dev:​arbeiten_mit_parameterdateien_v2_installation_01.png?​nolink&​800 |}}
Line 203: Line 203:
 \\  \\ 
  
-**Überinstallation**+**Overinstallation**
  
-Bei der Installation einer neuen über eine ältere Version ​(Updateoder einer Reparatur werden Toleranztabellen und Excel-Vorlagendateien mit Standardvorlagen überschriebensofern der Dateiname dem Standard bei der Installation entsprichtUmbenannte oder eigens erstellte Dateien werden nicht geändert oder gelöscht.+When installing a new version over an older version ​(updateor a repairtemplate files in ProgramData are overwritten with standard templates, provided that the file name corresponds to the standard during installationRenamed or specially created files are not changed or deleted.
  
 {{ :​en:​infra-convert:​dev:​arbeiten_mit_parameterdateien_v2_ueberinstallation_01.png?​nolink&​800 |}} {{ :​en:​infra-convert:​dev:​arbeiten_mit_parameterdateien_v2_ueberinstallation_01.png?​nolink&​800 |}}
Line 211: Line 211:
 \\  \\ 
  
-**Deinstallation**+**Uninstallation**
  
-Bei der Deinstallation werden die folgenden Konfigurations- und Vorlagendateien aus dem ProgramData-Verzeichnis entfernt. Umbenannte oder eigens erstellte Dateien werden nicht geändert oder gelöscht.+During uninstallation,​ the following configuration and template files are removed from the ProgramData ​directory Renamed or specially created files are not changed or deleted.
  
 {{ :​en:​infra-convert:​dev:​arbeiten_mit_parameterdateien_v2_deinstallation_01.png?​nolink&​800 |}} {{ :​en:​infra-convert:​dev:​arbeiten_mit_parameterdateien_v2_deinstallation_01.png?​nolink&​800 |}}
Line 219: Line 219:
 \\  \\ 
  
-**64-Bit- über 32-Bit-Version installieren**+**Install ​64-bit over 32-bit version**
  
-Die Installation einer 64-Bit-Version ​(ab Programmversion ​2.0.0.0) ​über eine 32-Bit-Version von #​@IC_HTML@# ​verhält sich wie eine reguläre, oben beschriebene,​ ÜberinstallationDie 64-Bit-Version wird nach "​C:​\Program Files" ​installiertdas Installationsverzeichnis der 32-Bit-Version aus "​C:​\Program Files (x64)" ​wird gelöschtHinsichtlich Parameterdateien gilt es lediglichden folgenden Aspekt zu beachten:+Installing a 64-bit version ​(from program version ​2.0.0.0) ​over a 32-bit version of #​@IC_HTML@# ​behaves like a regular over-installation as described aboveThe 64-bit version is installed to " C:\Program Files", ​the installation directory of the 32-bit version from " C:\Program Files (x64)" ​is deletedWith regard to parameter filesonly the following aspect must be observed:
  
-Beim jeweils ersten Programmstart durch einen Benutzer nach wird geprüftob sich Parameterdateien im VirtualStore-Verzeichnis des Benutzers befindenFalls vorhandenwerden diese in das AppData-Verzeichnis des Benutzers kopiertDabei wird nur die Differenz zwischen den beiden ​"​settings.json"​ in AppData ​und ProgramData in AppData ​abgelegt. In den meisten Fällen werden nicht alle vier Projektvorlagendateien im VirtualStore ​zu finden seinsondern nur "​SpecialCategories.json" ​und "​CharacteristicTags.json"​. ​Wir empfehlen grundsätzlich,​ die Projektvorlagendateien nicht in AppData ​zu pflegensondern zentral ​in ProgramData. ​Bei einem Nutzer pro Rechner können Sie einfach die Parameterdateien händisch aus AppData ​nach ProgramData ​kopierenbei mehreren Nutzern sollten Sie sich entsprechend einigen.+The first time the program is started by a userit checks whether parameter files are located in the user'​s ​VirtualStore ​directoryIf there arethey are copied to the AppData ​directory of the userOnly the difference between the two "​settings.json"​ in AppData ​and ProgramData in AppData ​is stored. In most cases not all four project template files will be found in the VirtualStore, ​but only "​SpecialCategories.json" ​and "​CharacteristicTags.json"​. ​We generally recommend that you do not maintain the project template files in AppData, ​but centrally ​in ProgramData. ​With one user per computer, you can simply copy the parameter files manually from AppData ​to ProgramData, ​with multiple users you should agree accordingly.
  
 {{ :​en:​infra-convert:​dev:​arbeiten_mit_parameterdateien_v2_installation_64_ueber_32_01.png?​nolink&​800 |}} {{ :​en:​infra-convert:​dev:​arbeiten_mit_parameterdateien_v2_installation_64_ueber_32_01.png?​nolink&​800 |}}
Line 229: Line 229:
 \\  \\ 
  
-> **Anmerkung** Was ist der VirtualStore? ​− Der VirtualStore ​wird bei 32-Bit-Programmen vom Windows-Betriebssystem automatisch als Ersatz herangezogen,​ wenn ein Programm von einem Benutzer ohne Schreibrechte für das ProgramData-Verzeichnis ausgeführt wird und dieser Einstellungen speichertDieser Mechanismus wird als UAC-Virtualisierung bezeichnet ​(UAC = User Account Control). ​Ob eine UAC-Virtualisierung angewendet wird, kann im TaskManager ​auf der Seite **Details** ​eingesehen werdenÜblicherweise ist die Spalte ​"UAC-Virtualisierung" ​ausgeblendetkann aber einfach durch Rechtsklick auf die Kopfzeile hinzugefügt werdenDas VirtualStore-Verzeichnis findet sich unter "​%LocalAppData%\VirtualStore\ProgramData\ELIAS GmbH"​. ​Der Ordner ​"ELIAS GmbH" ​ist normalerweise ein ausgeblendetes Element.+> **Note** What is the VirtualStore? ​- The VirtualStore ​is automatically used by the Windows operating system as a replacement for 32-bit programs when a program is run by a user without write permission to the ProgramData ​directory and that user saves settingsThis mechanism is called ​UAC (User Account Control) ​virtualizationWhether ​UAC virtualization is applied can be seen in the TaskManager ​on the **Details** ​pageUsually the column ​"​UAC ​Virtualization" ​is hiddenbut can be added simply by right-clicking on the headerThe VirtualStore ​directory can be found under "​%LocalAppData%\VirtualStore\ProgramData\ELIAS GmbH"​. ​The folder ​"ELIAS GmbH" ​is normally a hidden item.
  
 <WRAP noprint> <WRAP noprint>
en/infra-convert/dev/intro_preview.1587465757.txt.gz · Last modified: 2020/04/21 12:42 by me