~~NOTOC~~
> Administratorhandbuch #@IC_HTML@# > Konfiguration und Import
====== Parameterdatei »CharacteristicClasses« ======
----
{{ :de:infra-convert:dev:icon_dev_klassen.png?nolink&50|}}
In der Parameterdatei »CharacteristicClasses.json« sind die [[de:infra-convert:user:terms#Klasse (Merkmals-)|→Merkmalsklassen]] definiert, welche in #@IC_HTML@# zur Verfügung stehen. Genauer: Die hier enthaltenen Definitionen werden beim Anlegen eines neuen [[de:infra-convert:user:terms#Projekt|→Projekts]] geladen und in der Projektdatei gespeichert. Das bedeutet, nachträgliche Änderungen der Klassendefinitionen für ein Projekt sind nicht möglich.
> **Achtung** Jede Klassendefinition besitzt Parameter, welche nicht verändert werden dürfen. Fehlt ein Parameter oder ist ein Parameter fehlerhaft, werden Merkmale, welche der entsprechenden Klasse zuzuordnen sind, nicht mehr von der automatischen Stempelfunktion erkannt. Das gleiche gilt selbstverständlich auch für fehlende Definitionen.
Falls Sie zusätzliche Klassen benötigen, können Sie Definitionen anhängen. Sie dürfen uns gerne Wünsche mitteilen, da wir daran interessiert sind, eine möglichst umfangreiche Auswahl an Klassen anzubieten.
Die Parameterdatei CharacteristicClasses wird bei der Installation an dieser Stelle gespeichert:
%ProgramData%\ELIAS GmbH\infra-convert\JsonData\CharacteristicClasses.json
Soll beim Programmstart eine andere Parameterdatei geladen werden, kann dies in der Startparameterdatei (siehe Konfiguration und Import > Startparameterdatei > [[de:infra-convert:dev:parameter#Parameterdatei für Merkmalsklassen]]) vorgegeben werden.
{{page>de:infra-convert:dev:tip_use_adv_editor}}
\\
//**__Inhalt__**//
• [[de:infra-convert:dev:characteristicclasses#ID]]\\
• [[de:infra-convert:dev:characteristicclasses#Übergeordnete Klasse]]\\
• [[de:infra-convert:dev:characteristicclasses#Friendly name]]\\
• [[de:infra-convert:dev:characteristicclasses#Q-DAS-Klasse]]\\
• [[de:infra-convert:dev:characteristicclasses#ELIAS-ID]]\\
• [[de:infra-convert:dev:characteristicclasses#Maßeinheit]]\\
• [[de:infra-convert:dev:characteristicclasses#Einheit der Toleranzgrenzen]]\\
• [[de:infra-convert:dev:characteristicclasses#Merkmaltyp]]\\
• [[de:infra-convert:dev:characteristicclasses#Gruppe]]\\
• [[de:infra-convert:dev:characteristicclasses#Formatierung der Exportvariable »Forderung«]]\\
• [[de:infra-convert:dev:characteristicclasses#Anzeigetext]]\\
• [[de:infra-convert:dev:characteristicclasses#Installation/Deinstallation]]
\\
===== ID =====
Eindeutiger, interner Bezeichner für die Klasse.
> {{:de:infra-convert:icon_hinweis_stop.png?nolink&50}}
Parameter bitte nicht löschen und Wert nicht verändern.
Bei Neuanlage einer Klassendefinition: Neuen Wert vergeben!
"Id": "BEA94EBE-84DE-4653-86A5-DD600A45070E",
|< 100% 33% 12% 54% >|
^ Parameter ^ Typ ^ Wert/Inhalt ^
^ ID | String | GUID der Klasse |
\\
===== Übergeordnete Klasse =====
Verweis auf die übergeordnete Klasse, falls vorhanden.
> {{:de:infra-convert:icon_hinweis_stop.png?nolink&50}}
Parameter bitte nicht löschen und Wert nicht verändern.
Bei Neuanlage einer Klassendefinition: Leerstring ("") vergeben!
"ParentClass": "Diameter",
|< 100% 33% 12% 54% >|
^ Parameter ^ Typ ^ Wert/Inhalt ^
^ ParentClass | String | FriendlyName der übergeordneten Klasse, falls vorhanden |
\\
===== Friendly name =====
Eindeutiger, interner Bezeichner für die Klasse in Form eines »anwenderfreundlichen Namens«.
> {{:de:infra-convert:icon_hinweis_stop.png?nolink&50}}
Parameter bitte nicht löschen und Wert nicht verändern.
Bei Neuanlage einer Klassendefinition: Neuen Wert vergeben!
"FriendlyName": "Linear",
|< 100% 33% 12% 54% >|
^ Parameter ^ Typ ^ Wert/Inhalt ^
^ FriendlyName | String | Eindeutiger Bezeichner für die Klasse als sprechender Name |
\\
===== Q-DAS-Klasse =====
Wert der Q-DAS-Messgröße K2009.
> {{:de:infra-convert:icon_hinweis_stop.png?nolink&50}}
Parameter bitte nicht löschen und Wert nicht verändern.
> **Siehe auch**\\ Administratorhandbuch #@IC_HTML@# > Export > Prüfplanformat DFD > [[de:infra-convert:dev:export:dfd#Umwandlung der Klassen|Umwandlung der Klassen]]\\ \\ Benutzerhandbuch #@IC_HTML@# > Weiteres > Begriffe > [[de:infra-convert:user:terms#klasse_merkmal|Klasse (Merkmals-)]] > ID
"QdasClass": 200,
|< 100% 33% 12% 54% >|
^ Parameter ^ Typ ^ Wert/Inhalt ^
^ QdasClass | String | Wert der Q-DAS-Klasse. |
\\
===== ELIAS-ID =====
ID der Merkmalklasse, eindeutig vergeben in #@IC_OLD_HTML@# und #@IC_HTML@#.
> {{:de:infra-convert:icon_hinweis_stop.png?nolink&50}}
Parameter bitte nicht löschen und Wert nicht verändern.
Bei Neuanlage einer Klassendefinition: Wert »Undefiniert« (ID: -1) vergeben!
"OldEliasId": 0,
|< 100% 33% 12% 54% >|
^ Parameter ^ Typ ^ Wert/Inhalt ^
^ OldEliasId | String | ID der Merkmalklasse |
\\
===== Maßeinheit =====
Dem Nennmaß zugeordnete Maßeinheit.
> {{:de:infra-convert:icon_hinweis_bearbeiten_erlaubt.png?nolink&50}}
Für den Parameter können die aufgeführten Werte vergeben werden.
> **Siehe auch**\\ Benutzerhandbuch > Weiteres > Begriffe > [[de:infra-convert:user:terms#mass_groessen|Maß (Größen-)]]\\ \\ Benutzerhandbuch #@IC_HTML@# > Weiteres > Begriffe > [[de:infra-convert:user:terms#Klasse (Merkmals-)|Klasse (Merkmals-)]]
"NominalUnit": »Millimeter",
|< 100% 33% 12% 54% >|
^ Parameter ^ Typ ^ Wert/Inhalt ^
^ NominalUnit | String | **None** Keine Einheit\\ ID der Maßeinheit, siehe Benutzerhandbuch > Weiteres > Begriffe > [[de:infra-convert:user:terms#mass_groessen|Maß (Größen-)]] |
\\
===== Einheit der Toleranzgrenzen =====
Den Toleranzgrenzen zugeordnete Maßeinheit.
> {{:de:infra-convert:icon_hinweis_bearbeiten_erlaubt.png?nolink&50}}
Für den Parameter können die aufgeführten Werte vergeben werden.
> **Siehe auch**\\ Benutzerhandbuch > Weiteres > Begriffe > [[de:infra-convert:user:terms#mass_groessen|Maß (Größen-)]]\\ \\ Benutzerhandbuch #@IC_HTML@# > Weiteres > Begriffe > [[de:infra-convert:user:terms#Klasse (Merkmals-)|Klasse (Merkmals-)]]
"ToleranceUnit": "Millimeter",
|< 100% 33% 12% 54% >|
^ Parameter ^ Typ ^ Wert/Inhalt ^
^ ToleranceUnit | String | **None** Keine Einheit\\ ID der Maßeinheit, siehe Benutzerhandbuch > Weiteres > Begriffe > [[de:infra-convert:user:terms#mass_groessen|Maß (Größen-)]] |
\\
===== Merkmaltyp =====
Typ des Merkmals.
> {{:de:infra-convert:icon_hinweis_bearbeiten_erlaubt.png?nolink&50}}
Der Parameter kann optional angegeben werden.
> **Siehe auch**\\ Weiteres > Begriffe > [[de:infra-convert:user:terms#Merkmal (Prüf-, Qualitäts-)|Merkmal (Prüf-, Qualitäts-)]]\\ \\ Benutzeroberfläche > Funktionsfenster > Merkmaleigenschaften > [[de:infra-convert:user:interface:feature#Eigenschaften|Eigenschaften]]
"CharacteristicType": 2,
|< 100% 33% 12% 54% >|
^ Parameter ^ Typ ^ Wert/Inhalt ^
^ CharacteristicType | Integer | **1** Variabel (Standard, wenn Parameter nicht zugewiesen)\\ **2** Attributiv |
\\
===== Gruppe =====
Interner Parameter, der verschiedene Merkmalszuweisungen regelt, u. a. die Zuweisung von Toleranztabellen.
> {{:de:infra-convert:icon_hinweis_stop.png?nolink&50}}
Parameter bitte nicht löschen und Wert nicht verändern.
> **Siehe auch**\\ Administratorhandbuch #@IC_HTML@# > Konfiguration und Import > Toleranztabellen > [[de:infra-convert:dev:toltab#Gruppe]]
"ClassGroup": "Length",
|< 100% 33% 12% 54% >|
^ Parameter ^ Typ ^ Wert/Inhalt ^
^ ClassGroup | String | Bezeichnung der Gruppe.\\ \\ **Undefined** Keine Gruppe zugewiesen\\ **Length** Länge\\ **Angle** Winkel\\ **ChamferEdge** Fasen\\ **Roundness** Rundung\\ **GeometricDimensioningTolerancing** Geometrische Tolerierung\\ **Roughness** Oberflächenkenngrößen |
\\
===== Formatierung der Exportvariable »Forderung« =====
Für den Direktexport eines Prüfplans nach Excel steht die Variable »Requirement« zur Verfügung. Der Aufbau der Variable ist abhängig von der Merkmalsklasse und wird in diesem Objekt festgelegt.
> {{:de:infra-convert:icon_hinweis_bearbeiten_erlaubt.png?nolink&50}}
Für den Parameter können die aufgeführten Werte vergeben werden.
> **Siehe auch**\\ Benutzerhandbuch #@IC_HTML@# > Weiteres > [[de:infra-convert:user:exceltemp|Excel-Vorlagen erstellen und anpassen]]
"RequirementTemplate": "Rz{SPC} {N} {UT} {LT} {REP}",
|< 100% 33% 12% 54% >|
^ Parameter ^ Typ ^ Wert/Inhalt ^
^ RequirementTemplate | String | Folge aus Variablen, angegeben in geschweiften Klammern, und beliebigen Zwischenzeichen. Die Variablen werden durch entsprechende Werte ersetzt. Ist einer Variable im konkreten Fall kein Wert zugeordnet, wird die Variable ausgelassen. Zwei oder mehr aufeinander folgende Leerzeichen werden durch ein Leerzeichen ersetzt.\\ \\ Folgende Variablen stehen zur Verfügung:\\ **CL** Merkmalsklasse\\ **CLSY** Klassensymbol\\ **N** Nennmaß\\ **UT** Oberer Toleranzwert\\ **UT+** Oberer Toleranzwert*, positive Abmaße mit einem Pluszeichen gekennzeichnet\\ **LT** Unterer Toleranzwert\\ **LT+** Unterer Toleranzwert*, positive Abmaße mit einem Pluszeichen gekennzeichnet\\ **F** Toleranzklasse\\ **M** Grenze (»min.«/»max.«)\\ **TXT** Wert\\ **REF** Bezug*\\ **CON** Bedingungen/Modifikatoren\\ **C** Bemerkung\\ **REP** Anzahl der Wiederholungen in der Form »(2x)«, »(3x)« etc.\\ **SPC** Extra Leerzeichen (wird bei Doppelung nicht gestrichen)\\ \\ Nützliche Unicode-Zeichen:\\ ⌀ □ ⌒ ◁ ⌳ ⌲\\ ⏤ ⏥ ○ ⌭ ⌒ ⌓ ⫽ ⟂ ⦟ ⌖ ⭗ ⌯ ↗ ⌰\\ \\ **Anmerkung * ** Verfügbar ab Programmversion 2.2.7 |
\\
===== Anzeigetext =====
In diesem Objekt können Texte vorgegeben werden, welche in #@IC_HTML@# abhängig von der eingestellten Nutzersprache angezeigt werden.
> {{:de:infra-convert:icon_hinweis_bearbeiten_erlaubt.png?nolink&50}}
Für den Parameter können die aufgeführten Werte vergeben werden.
"LocalizedProperties": [
{
"Name": "Distance",
"Description": "",
"LanguageCode": "en"
},
]
|< 100% 33% 12% 54% >|
^ Parameter ^ Typ ^ Wert/Inhalt ^
^ Name | String | Anzeigename für die Klasse |
^ Description | String | Beschreibungstext |
^ LanguageCode | String | Sprachkürzel nach ISO 639-1 |
\\
==== Installation/Deinstallation ====
Nachfolgend wird beschrieben, wie mit der Parameterdatei »CharacteristicClasses.json« beim Deinstallieren, Neuinstallieren (Installation nach vorheriger Deinstallation) und Überinstallieren (Installation ohne vorherige Deinstallation) von #@IC_HTML@# umgegangen wird. Voraussetzungen: Die Datei befindet sich an dem Ort, wo sie installiert wurde, und die Datei wurde nicht umbenannt.
> **Siehe auch** Einleitung > Übersicht (Programmversion 2) > [[de:infra-convert:dev:intro_preview#installation_deinstallation|Installation/Deinstallation]]
**Deinstallation**
Die Datei wird gelöscht.
**Neuinstallation**
Eine vorhandene Datei wird überschrieben.
**Überinstallation**
Eine vorhandene Datei wird überschrieben.
----
**Zurückblättern**\\
Konfiguration und Import > [[de:infra-convert:dev:characteristictags|Parameterdatei »CharacteristicTags«]]
**Weiterblättern**\\
Konfiguration und Import > [[de:infra-convert:dev:specialcategories|Parameterdatei »SpecialCategories«]]