UnitGroups
Die Eigenschaft UnitGroups
ist eine Liste von Einheitengruppenobjekten. Der Name jedes Objekts kann als UnitGroup Attribut für das InputBox-Control verwendet werden.
Jedes Objekt der Einheitengruppe sollte die unten beschriebenen Eigenschaften aufweisen.
- Obligatorische Eigenschaften:
Units
: Liste der Einheitenobjekte.SystemUnit
: Id der Einheit, die als Standard-Systemeinheit für die Einheitengruppe fungiert.DisplayUnit
: Id der Einheit, die als Standardanzeigeeinheit für die Einheitengruppe fungiert.- Optionale Eigenschaften:
LocalizedKey
: Der Benutzer kann der neu hinzugefügten Einheitengruppe lokalisierte Schlüssel hinzufügen, wobei der Schlüssel ein lokalisiertes Symbol im Projekt sein kann.LinkedDependentGroups
: Dies ist ein Array von Einheitsgruppen, die mit dieser Einheitsgruppe verknüpft sind und den Änderungen dieser Einheitsgruppe folgen. Jede in der Liste aufgeführte Einheitsgruppe muss diese Einheitsgruppenkennung alsLinkedSourceGroup
Eigenschaft.
aufweisenLinkedSourceGroup
: Dies ist der Gruppen-Identifier, der die Einheitengruppe kennzeichnet, die auf Änderungen überwacht wird, d.h. jede Änderung der Konfiguration vonLinkedSourceGroup will be followed by this group.
![]() | Jede Einheitengruppe kann nur die Eigenschaft LinkedDependentGroups oder LinkedSourceGroup haben. |
Im Folgenden werden beispielsweise die UnitGroups Länge und Geschwindigkeit dargestellt.
"UnitGroups": [
{
"Length": {
"DisplayUnit": "Unit_Length_mm",
"SystemUnit": "Unit_Length_mm",
"LinkedDependentGroups": [
"Velocity",
"Acceleration",
"Jerk"
],
"Units": [
{
"Unit_Id": "Unit_Length_mm",
"UnitText": "mm"
},
{
"Unit_Id": "Unit_Length_inch",
"UnitText": "in"
}
]
}
},
{
"Velocity": {
"DisplayUnit": "Unit_Velocity_mm_s",
"LinkedSourceGroup": "Length",
"SystemUnit": "Unit_Velocity_mm_s",
"Units": [
{
"LinkedSourceUnit": "Unit_Length_mm",
"Unit_Id": "Unit_Velocity_mm_s",
"UnitText": "mm/s"
},
{
"LinkedSourceUnit": "Unit_Length_inch",
"Unit_Id": "Unit_Velocity_in_s",
"UnitText": "in/s"
}
]
}
},
}]
Jedes Einheitenobjekt in einer Einheitenliste sollte die unten aufgeführten Eigenschaften aufweisen:
- Obligatorische Eigenschaften:
Unit_Id
: Eindeutige ID der Einheit.UnitText
: Text, der auf dem Bildschirm angezeigt wird, wenn diese Einheit als Anzeigeeinheit ihrer Gruppe festgelegt ist.- Optionale Eigenschaften:
LinkedSourceUnit:
Diese Eigenschaft gibt die Unit-ID der LinkedSourceGroup an, die mit dieser Unit verknüpft ist. Für eine detailliertere Verwendung der Verknüpfung von Einheiten und Einheitengruppen lesen Sie bitte die Verknüpfung von Einheiten.