~~NOTOC~~
> Administrator’s Manual #@IC_HTML@# > Configuration and Import
====== Parameter file "CharacteristicClasses" ======
----
{{ :en:infra-convert:dev:icon_dev_klassen.png?nolink&50|}}
The →[[en:infra-convert:user:terms#Class (characteristic-)|characteristic classes]] that are available in #@IC_HTML@# are defined in the parameter file "CharacteristicClasses.json". More specifically: these definitions are loaded when a new →[[en:infra-convert:user:terms#Project|project]] is created and saved in the project file. This means that it is not possible to later change the class definitions for a project.
> **Important** Each class definition has parameters that cannot be changed. If a parameter is missing or faulty, then characteristics assigned to the corresponding class will no longer be recognized by the automatic stamp function. The same is, of course, true for missing definitions.
If you need additional classes, you can append definitions. You are welcome to tell us your wishes, as we are interested in offering the widest possible selection of classes.
During installation, the parameter file CharacteristicClasses is saved at the following location:
%ProgramData%\ELIAS GmbH\infra-convert\JsonData\CharacteristicClasses.json
If another parameter file is to be loaded when starting the program, this can be specified in the startup parameter file (see Configuration and Import > Startup parameter file > [[en:infra-convert:dev:parameter#Parameter file for characteristic classes]]).
{{page>en:infra-convert:dev:tip_use_adv_editor}}
\\
//**__Content__**//
• [[en:infra-convert:dev:characteristicclasses#ID]]\\
• [[en:infra-convert:dev:characteristicclasses#Parent class]]\\
• [[en:infra-convert:dev:characteristicclasses#Friendly name]]\\
• [[en:infra-convert:dev:characteristicclasses#Q-DAS class]]\\
• [[en:infra-convert:dev:characteristicclasses#ELIAS ID]]\\
• [[en:infra-convert:dev:characteristicclasses#Dimension unit]]\\
• [[en:infra-convert:dev:characteristicclasses#Unit of the tolerance limits]]\\
• [[en:infra-convert:dev:characteristicclasses#Characteristic type]]\\
• [[en:infra-convert:dev:characteristicclasses#Group]]\\
• [[en:infra-convert:dev:characteristicclasses#Formatting the export variable "Requirement"]]\\
• [[en:infra-convert:dev:characteristicclasses#Display text]]\\
• [[en:infra-convert:dev:characteristicclasses#Installation/Deinstallation]]
\\
===== ID =====
Unique, internal identifier for the class.
> {{:en:infra-convert:icon_hinweis_stop.png?nolink&50}}
Please do not delete these parameters or change their values.
When creating a class definition: Assign new value!
"Id": "BEA94EBE-84DE-4653-86A5-DD600A45070E",
|< 100% 33% 12% 54% >|
^ Parameter ^ Type ^ Value/Content ^
^ ID | String | GUID of the class |
\\
===== Parent class =====
Reference to the parent class, if there is one.
> {{:en:infra-convert:icon_hinweis_stop.png?nolink&50}}
Please do not delete these parameters or change their values.
When creating a class definition: assign empty string ("")!
"ParentClass": "Diameter",
|< 100% 33% 12% 54% >|
^ Parameter ^ Type ^ Value/Content ^
^ ParentClass | String | FriendlyName of the parent class, if there is one |
\\
===== Friendly name =====
Unique, internal identifier for the class in the form of a “user-friendly name”.
> {{:en:infra-convert:icon_hinweis_stop.png?nolink&50}}
Please do not delete these parameters or change their values.
When creating a class definition: Assign new value!
"FriendlyName": "Linear",
|< 100% 33% 12% 54% >|
^ Parameter ^ Type ^ Value/Content ^
^ FriendlyName | String | Unique identifier for the class as descriptive name |
\\
===== Q-DAS class =====
Value of the Q-DAS characteristic size K2009.
> {{:en:infra-convert:icon_hinweis_stop.png?nolink&50}}
Please do not delete these parameters or change their values.
> **See also**\\ Administrator’s Manual > Export > Quality test plan format DFD > [[en:infra-convert:dev:export:dfd#Converting the classes|Converting the classes]]\\ \\ User Manual > More > Terms > [[en:infra-convert:user:terms#Class (characteristic-)|Class (characteristic-)]] > ID
"QdasClass": 200,
|< 100% 33% 12% 54% >|
^ Parameter ^ Type ^ Value/Content ^
^ QdasClass | String | Value of the Q-DAS class. |
\\
===== ELIAS ID =====
ID of the characteristic class, clearly assigned in #@IC_OLD_HTML@# and #@IC_HTML@#.
> {{:en:infra-convert:icon_hinweis_stop.png?nolink&50}}
Please do not delete these parameters or change their values.
When creating a class definition: Assign the value "Undefined" (ID: -1)!
"OldEliasId": 0,
|< 100% 33% 12% 54% >|
^ Parameter ^ Type ^ Value/Content ^
^ OldEliasId | String | ID of the characteristic class |
\\
===== Dimension unit =====
Unit of measurement assigned to the nominal size.
> {{:en:infra-convert:icon_hinweis_bearbeiten_erlaubt.png?nolink&50}}
The listed values can be assigned for the parameter.
> **See also**\\ User Manual > More > Terms > [[en:infra-convert:user:terms#measurement_sizes|Measurement (sizes-)]]\\ \\ User Manual #@IC_HTML@# > More > Terms > [[en:infra-convert:user:terms#Class (characteristic-)|Class (characteristic-)]]
"NominalUnit": "Millimeter",
|< 100% 33% 12% 54% >|
^ Parameter ^ Type ^ Value/Content ^
^ NominalUnit | String | **None** No unit assigned\\ ID of the dimension unit, see User Manual > More > Terms > [[en:infra-convert:user:terms#measurement_sizes|Measurement (sizes-)]] |
\\
===== Unit of the tolerance limits =====
Unit of measurement assigned to the tolerance limits.
> {{:en:infra-convert:icon_hinweis_bearbeiten_erlaubt.png?nolink&50}}
The listed values can be assigned for the parameter.
> **See also**\\ User Manual > More > Terms > [[en:infra-convert:user:terms#measurement_sizes|Measurement (sizes-)]]\\ \\ User Manual #@IC_HTML@# > More > Terms > [[en:infra-convert:user:terms#Class (characteristic-)|Class (characteristic-)]]
"ToleranceUnit": "Millimeter",
|< 100% 33% 12% 54% >|
^ Parameter ^ Type ^ Value/Content ^
^ ToleranceUnit | String | **None** No unit assigned\\ ID of the dimension unit, see User Manual > More > Terms > [[en:infra-convert:user:terms#measurement_sizes|Measurement (sizes-)]] |
\\
===== Characteristic type =====
Type of the characteristic.
> {{:en:infra-convert:icon_hinweis_bearbeiten_erlaubt.png?nolink&50}}
The parameter can be specified optionally.
> **See also**\\ More > Terms > [[en:infra-convert:user:terms#characteristic_test-_quality|Characteristic (test-, quality-)]]\\ \\ User interface > Function windoww > Characteristic properties > [[en:infra-convert:user:interface:feature#properties|Properties]]
"CharacteristicType": 2,
|< 100% 33% 12% 54% >|
^ Parameter ^ Type ^ Value/Content ^
^ CharacteristicType | Integer | **1** Variable (Default, if parameter not assigned)\\ **2** Attributive |
\\
===== Group =====
Internal parameter that governs various characteristic assignments, including the assignment of tolerance tables.
> **See also**\\ Administrator’s Guide #@IC_HTML@# > Configuration and Import > Tolerance tables > [[en:infra-convert:dev:toltab#Group]]
> {{:en:infra-convert:icon_hinweis_stop.png?nolink&50}}
Please do not delete these parameters or change their values.
"ClassGroup": "Length",
|< 100% 33% 12% 54% >|
^ Parameter ^ Type ^ Value/Content ^
^ ClassGroup | String | Name of the group.\\ \\ **Undefined** No group assigned\\ **Length** Length\\ **Angle** Angle\\ **ChamferEdge** Chamfer\\ **Roundness** Roundness\\ **GeometricDimensioningTolerancing** Geometric tolerancing\\ **Roughness** Surface parameters |
\\
===== Formatting the export variable "Requirement" =====
The variable "Requirement" is available for the direct export of a test plan to Excel. The structure of the variable depends on the feature class and is defined in this object.
> **See also**\\ User manual #@IC_HTML@# > More > [[en:infra-convert:user:exceltemp|Create and customize Excel templates]]
> {{:en:infra-convert:icon_hinweis_bearbeiten_erlaubt.png?nolink&50}}
The listed values can be assigned for the parameter.
"RequirementTemplate": "Rz{SPC} {N} {UT} {LT} {REP}",
|< 100% 33% 12% 54% >|
^ Parameter ^ Type ^ Value/Content ^
^ RequirementTemplate | String | Sequence of variables, specified in curly brackets, and any intermediate characters. The variables are replaced by corresponding values. If no value is assigned to a variable in the specific case, the variable is omitted. Two or more consecutive spaces are replaced by a space.\\ \\ The following variables are available:\\ **CL** Characteristic class\\ **CLSY** Class symbol\\ **N** Nominal value\\ **UT** Upper tolerance value\\ **UT+** Upper tolerance value*, positive dimensions marked with a plus sign\\ **LT** Lower tolerance value\\ **LT+** Lower tolerance value*, positive dimensions marked with a plus sign\\ **F** Tolerance class\\ **M** Limit ("min."/"max.")\\ **TXT** Value\\ **REF** Reference*\\ **CON** Conditions/modificators\\ **C** comment\\ **REP** Number of repetitions in der form "(2x)", "(3x)" etc.\\ **SPC** Extra space (will not be deleted on duplication)\\ \\ Useful Unicode characters:\\ ⌀ □ ⌒ ◁ ⌳ ⌲\\ ⏤ ⏥ ○ ⌭ ⌒ ⌓ ⫽ ⟂ ⦟ ⌖ ⭗ ⌯ ↗ ⌰\\ \\ **Note * ** Available from programme version 2.2.7 |
\\
===== Display text =====
Texts can be specified in this object, which are displayed in #@IC_HTML@# depending on the user language set.
> {{:en:infra-convert:icon_hinweis_bearbeiten_erlaubt.png?nolink&50}}
The listed values can be assigned for the parameter.
"LocalizedProperties": [
{
"Name": "Distance",
"Description": "",
"LanguageCode": "en"
},
]
|< 100% 33% 12% 54% >|
^ Parameter ^ Type ^ Value/Content ^
^ Name | String | Display name for the class |
^ Description | String | Description text |
^ LanguageCode | String | Language abbreviation as per ISO 639-1 |
\\
==== Installation/Deinstallation ====
The following describes the process for deinstalling, reinstalling (installing after previous deinstallation) and installing (without previous deinstallation) #@IC_HTML@# using the parameter file “CharacteristicClasses.json”. Essential preconditions are: the file is at the location where it was installed, and has not been renamed.
> **See also** Introduction > Overview (program version 2) > [[en:infra-convert:dev:intro_preview#installation_uninstallation|Installation/Uninstallation]]
**Deinstallation**
The file is deleted.
**Reinstallation**
An existing file is overwritten.
**Installation**
An existing file is overwritten.
----
**Go to previous page**\\
Configuration and Import > [[en:infra-convert:dev:characteristictags|Parameter file “CharacteristicTags”]]
**Go to next page**\\
Configuration and Import > [[en:infra-convert:dev:specialcategories|Parameter file “SpecialCategories”]]