Benutzer-Werkzeuge

Webseiten-Werkzeuge


de:infra-convert:dev:characteristicclasses

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:infra-convert:dev:characteristicclasses [2018/12/12 14:14]
me [Maßeinheit]
de:infra-convert:dev:characteristicclasses [2021/10/28 17:11]
me
Zeile 7: Zeile 7:
 </​WRAP>​ </​WRAP>​
  
-====== Parameterdatei ​"​CharacteristicClasses" ​======+<WRAP group> 
 +<WRAP column 90%> 
 +====== Parameterdatei ​»CharacteristicClasses« ​======
  
 ---- ----
 +</​WRAP>​
 +<WRAP column 5%>
 +{{ :​de:​infra-convert:​dev:​icon_dev_klassen.png?​nolink&​50|}}
 +</​WRAP>​
 +</​WRAP>​
  
-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.+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. > **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.
Zeile 28: Zeile 35:
  
 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. 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}}
 +
 +\\ 
  
 <WRAP noprint> <WRAP noprint>
Zeile 41: Zeile 52:
  • [[de:​infra-convert:​dev:​characteristicclasses#​Maßeinheit]]\\ ​  • [[de:​infra-convert:​dev:​characteristicclasses#​Maßeinheit]]\\ ​
  • [[de:​infra-convert:​dev:​characteristicclasses#​Einheit der Toleranzgrenzen]]\\ ​  • [[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#​Gruppe]]\\ ​
- • [[de:​infra-convert:​dev:​characteristicclasses#​Formatierung der Exportvariable ​"​Forderung"​]]\\ + • [[de:​infra-convert:​dev:​characteristicclasses#​Formatierung der Exportvariable ​»Forderung«]]\\ 
  • [[de:​infra-convert:​dev:​characteristicclasses#​Anzeigetext]]\\ ​  • [[de:​infra-convert:​dev:​characteristicclasses#​Anzeigetext]]\\ ​
  • [[de:​infra-convert:​dev:​characteristicclasses#​Installation/​Deinstallation]]  • [[de:​infra-convert:​dev:​characteristicclasses#​Installation/​Deinstallation]]
Zeile 74: Zeile 86:
  
 <code javascript>​ <code javascript>​
-"​Id":​ "{BEA94EBE-84DE-4653-86A5-DD600A45070E}",+"​Id":​ "​BEA94EBE-84DE-4653-86A5-DD600A45070E",​
 </​code>​ </​code>​
  
Zeile 125: Zeile 137:
 <WRAP column 40%> <WRAP column 40%>
  
-Eindeutiger,​ interner Bezeichner für die Klasse in Form eines "​anwenderfreundlichen Namens"​.+Eindeutiger,​ interner Bezeichner für die Klasse in Form eines »anwenderfreundlichen Namens«.
  
 <WRAP group> <WRAP group>
Zeile 170: Zeile 182:
 </​WRAP>​ </​WRAP>​
  
-> **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 (Merkmals-)|Klasse (Merkmals-)]] > ID+> **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
  
 </​WRAP>​ </​WRAP>​
Zeile 202: Zeile 214:
 Parameter bitte nicht löschen und Wert nicht verändern. Parameter bitte nicht löschen und Wert nicht verändern.
  
-Bei Neuanlage einer Klassendefinition:​ Wert "​Undefiniert" ​(ID: -1) vergeben!+Bei Neuanlage einer Klassendefinition:​ Wert »Undefiniert« ​(ID: -1) vergeben!
 </​WRAP>​ </​WRAP>​
 </​WRAP>​ </​WRAP>​
Zeile 238: Zeile 250:
 </​WRAP>​ </​WRAP>​
  
-> **Siehe auch**\\ Benutzerhandbuch #@IC_HTML@# > Weiteres > Begriffe > [[de:​infra-convert:​user:​terms#​Klasse (Merkmals-)|Klasse (Merkmals-)]]+> **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-)]]
  
 </​WRAP>​ </​WRAP>​
Zeile 244: Zeile 256:
  
 <code javascript>​ <code javascript>​
-"​NominalUnit": ​"​Millimeter",+"​NominalUnit": ​»Millimeter",
 </​code>​ </​code>​
  
 |< 100% 33% 12% 54% >| |< 100% 33% 12% 54% >|
 ^  Parameter ​ ^  Typ  ^  Wert/​Inhalt ​ ^ ^  Parameter ​ ^  Typ  ^  Wert/​Inhalt ​ ^
-^ NominalUnit | String | **None** Keine Einheit\\ ​\\ __Länge__\\ **Micrometer** Mikrometer ​(µm)\\ **Millimeter** Millimeter (mm)\\ **Centimeter** Zentimeter (cm)\\ **Decimeter** Dezimeter (dm)*\\ **Meter** Meter (m)\\ **Microinch** Mikroinch (µin)\\ **Mil** Milliinch (mil)\\ **Inch** Zoll/​Inch (in)\\ **Foot** Fuß (ft)\\ **Yard** Yard (yd)\\ \\ __Winkel__\\ **Degree** Grad (°)\\ \\ __Volumen__\\ **CubicMillimeter** Kubikmillimeter (mm³)*\\ **CubicCentimeter** Kubikzentimeter (cm³)*\\ **CubicDecimeter** Kubikdezimeter (dm³)*\\ **CubicMeter** Kubikmeter (m³)*\\ \\ __Verhältnis__\\ **PerMillion** Pro Million (pm)*\\ **Percent** Prozent (%)*\\ \\ __Kraft__\\ **Newton** Newton (N)*\\ **DecaNewton** Dekanewton (daN)*\\ **KiloNewton** Kilonewton (kN)*\\ \\ __Drehmoment__\\ **Newtonmeter** Newtonmeter (Nm)\\ \\ __Federrate__\\ **NewtonPerMeter** Newton pro Meter (N/m)*\\ \\ __Druck__\\ **Millibar** Millibar (mbar)*\\ **Bar** Bar (bar)*\\ **Pascal** Pascal (Pa)*\\ **Hectopascal** Hektopascal (hPa)*\\ **Kilopascal** Kilopascal (kPa)*\\ **Megapascal** Megapascal (MPa)*\\ \\ __Masse/​Gewicht__\\ **Microgram** Mikrogramm (µg)*\\ **Milligram** Milligramm (mg)*\\ **Gram** Gramm (g)\\ **Kilogram** Kilogramm (kg)\\ **Ton** Tonne (t)\\ **Grain** Gran/​Grain (gr)\\ **Dram** Dram (dr)\\ **Ounze** Unze (oz)\\ **Pound** Pfund (lb)\\ \\ __Zeit__\\ **Millisecond** Millisekunde (ms)*\\ **Second** Sekunde (s)*\\ **Minute** Minute (min)*\\ **Hour** Stunde (h)*\\ \\ __Frequenz__\\ **PerMillisecond** Pro Millisekunde (1/ms)*\\ **PerSecond** Pro Sekunde (1/s)*\\ **PerMinute** Pro Minute (1/min)*\\ **PerHour** Pro Stunde (1/h)*\\ \\ __Temperatur__\\ **Celsius** Grad Celsius (°C)\\ **Fahrenheit** Grad Fahrenheit (°F)\\ **Kelvin** Kelvin (K)*\\ \\ * Verfügbar ab Programmversion 1.2.0.23 ​|+^ NominalUnit | String | **None** Keine Einheit\\ ​ID der Maßeinheit,​ siehe Benutzerhandbuch > Weiteres > Begriffe > [[de:​infra-convert:​user:​terms#​mass_groessen|Maß ​(Größen-)]] |
  
 </​WRAP>​ </​WRAP>​
Zeile 272: Zeile 284:
 </​WRAP>​ </​WRAP>​
  
-> **Siehe auch**\\ Benutzerhandbuch #@IC_HTML@# > Weiteres > Begriffe > [[de:​infra-convert:​user:​terms#​Klasse (Merkmals-)|Klasse (Merkmals-)]]+> **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-)]]
  
 </​WRAP>​ </​WRAP>​
Zeile 283: Zeile 295:
 |< 100% 33% 12% 54% >| |< 100% 33% 12% 54% >|
 ^  Parameter ​ ^  Typ  ^  Wert/​Inhalt ​ ^ ^  Parameter ​ ^  Typ  ^  Wert/​Inhalt ​ ^
-^ ToleranceUnit | String | Siehe [[de:​infra-convert:​dev:characteristicclasses#Maßeinheit|Maßeinheit]] > "NominalUnit" |+^ ToleranceUnit | String | **None** Keine Einheit\\ ID der Maßeinheit,​ siehe Benutzerhandbuch > Weiteres > Begriffe > [[de:​infra-convert:​user:​terms#​mass_groessen|Maß (Größen-)]] | 
 + 
 +</​WRAP>​ 
 +</​WRAP>​ 
 + 
 +\\  
 + 
 +===== Merkmaltyp ===== 
 + 
 +<WRAP group> 
 +<WRAP column 40%> 
 + 
 +Typ des Merkmals. 
 + 
 +<WRAP group> 
 +<WRAP column 20%> 
 +> {{:​de:​infra-convert:​icon_hinweis_bearbeiten_erlaubt.png?​nolink&​50}} 
 +</​WRAP>​ 
 +<WRAP column 65%> 
 +Der Parameter kann optional angegeben werden. 
 +</​WRAP>​ 
 +</​WRAP>​ 
 + 
 +> **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]] 
 + 
 +</​WRAP>​ 
 +<WRAP column 55%> 
 + 
 +<code javascript>​ 
 +"CharacteristicType": 2, 
 +</​code>​ 
 + 
 +|< 100% 33% 12% 54% >| 
 +^  Parameter ​ ^  Typ  ^  Wert/​Inhalt ​ ^ 
 +^ CharacteristicType | Integer | **1** Variabel (Standard, wenn Parameter nicht zugewiesen)\\ **2** Attributiv ​|
  
 </​WRAP>​ </​WRAP>​
Zeile 324: Zeile 370:
 \\  \\ 
  
-===== Formatierung der Exportvariable ​"​Forderung" ​=====+===== Formatierung der Exportvariable ​»Forderung« ​=====
  
 <WRAP group> <WRAP group>
 <WRAP column 40%> <WRAP column 40%>
  
-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.+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.
  
 <WRAP group> <WRAP group>
Zeile 351: Zeile 397:
 |< 100% 33% 12% 54% >| |< 100% 33% 12% 54% >|
 ^  Parameter ​ ^  Typ  ^  Wert/​Inhalt ​ ^ ^  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\\ **LT** Unterer Toleranzwert\\ **F** Toleranzklasse\\ **M** Grenze ("min."/"max.")\\ **TXT** Wert\\ **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:​\\ ⌀□⌳⌲⏤⏥○⌭⌒⌓⫽⟂⦟⌖⭗⌯↗⌰◁ |+^ 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:​\\ ​<​html><​font size="​+2"​«>​⌀ □ ⌒ ◁ ⌳ ⌲</​font></​html>​\\ <​html><​font size="​+2">​⏤ ⏥ ○ ⌭ ⌒ ⌓ ⫽ ⟂ ⦟ ⌖ ⭗ ⌯ ↗ ⌰</​font></​html>​\\ \\ **Anmerkung * ** Verfügbar ab Programmversion 2.2.7 |
  
 </​WRAP>​ </​WRAP>​
Zeile 401: Zeile 447:
 ==== Installation/​Deinstallation ==== ==== 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.+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]]
  
 <WRAP group> <WRAP group>
Zeile 426: Zeile 474:
 <WRAP column 65%> <WRAP column 65%>
  
-Eine vorhandene Datei wird nicht verändert.+Eine vorhandene Datei wird überschrieben.
  
 </​WRAP>​ </​WRAP>​
Zeile 440: Zeile 488:
 <WRAP column 65%> <WRAP column 65%>
  
-Eine vorhandene Datei wird nicht verändert.+Eine vorhandene Datei wird überschrieben.
  
 </​WRAP>​ </​WRAP>​
Zeile 455: Zeile 503:
  
 **Zurückblättern**\\ ​ **Zurückblättern**\\ ​
-Konfiguration und Import > [[de:​infra-convert:​dev:​characteristictags|Parameterdatei ​"​CharacteristicTags"​]]+Konfiguration und Import > [[de:​infra-convert:​dev:​characteristictags|Parameterdatei ​»CharacteristicTags«]]
  
 </​WRAP>​ </​WRAP>​
  
 **Weiterblättern**\\ ​ **Weiterblättern**\\ ​
-Konfiguration und Import > [[de:​infra-convert:​dev:​specialcategories|Parameterdatei ​"​SpecialCategories"​]]+Konfiguration und Import > [[de:​infra-convert:​dev:​specialcategories|Parameterdatei ​»SpecialCategories«]]
  
 </​WRAP>​ </​WRAP>​
de/infra-convert/dev/characteristicclasses.txt · Zuletzt geändert: 2021/10/28 17:11 von me