4.3.8. Daten zu zusätzlichen Komponenten – AdditionalComponents.json
4.3.8. Daten zu zusätzlichen Komponenten – AdditionalComponents.json
The
„AdditionalComponents.json“ definiert
die Zuordnungsregeln, die vom Befehl „Elemente
platzieren“ verwendet werden. Sie befindet sich im Ordner
„Resources“ des Add-Ins.
Dateistruktur
Die Datei enthält eine einzige Stamm-Eigenschaft
„Map“, bei der es sich um ein
Wörterbuch mit nummerierten Einträgen handelt. Jeder Eintrag definiert
eine Verbindungsregel:
{
"Map": {
"1": {
"FirstPart": "Wide-span Cable Tray",
"SecondPart": "Wide-span Connector",
"ConnectedItem": "KLS 10X20 ",
"Quantity": 2,
"ContentIsoSymbolDefinition": "TYPE=SUPPORT,SKEY=SUPP"
}
}
}
Feldbeschreibungen
| Field | Beschreibung |
|---|---|
| FirstPart | Der Wert
„PartFamilyLongDesc“ eines der
beiden Teile an der Verbindung. Dies ist die vollständige
Beschreibungszeichenfolge, wie sie in den Plant 3D-Daten erscheint. |
| SecondPart | Der Wert
„PartFamilyLongDesc“ des anderen
Teils an der Verbindung. |
| ConnectedItem | Der Name/die Beschreibung, die dem platzierten Dummy-Stützelement
zugewiesen wurde. Dieser Wert wird in die Eigenschaften
„ShortDescription“,
„PartFamilyLongDesc“ and
„PartSizeLongDesc“ des erstellten
Elements geschrieben. |
| Quantity | Die Anzahl der Dummy-Elemente, die an jeder passenden Verbindung
platziert werden sollen. Ein Wert von 4 bedeutet
beispielsweise, dass an jeder Verbindung, die dieser Regel entspricht,
vier Elemente platziert werden. |
| ContentIsoSymbolDefinition | Die dem platzierten Element zugewiesene
ISO-Symbol-Definitionszeichenfolge. Diese wird für die Erstellung
isometrischer Zeichnungen verwendet. Beispiel:
TYPE=SUPPORT,SKEY=SUPP. |
Übereinstimmungsverhalten
- Die Übereinstimmung erfolgt bidirektional: Eine
Verbindung zwischen Teil A und Teil B entspricht sowohl einer Regel, die
FirstPart=A,SecondPart=Bangibt, als auch einer Regel, dieFirstPart=B,SecondPart=A. - Die Übereinstimmung erfolgt die Groß-/Kleinschreibung nicht berücksichtigt.
- Pro Verbindung wird nur die erste übereinstimmende Regel angewendet.
- Jedes Mal, wenn „Elemente platzieren“ ausgeführt wird, werden alle
zuvor platzierten Dummy-Elemente (gekennzeichnet durch das XData-Tag
INT_AdditionalItem) gelöscht, bevor neue Elemente platziert werden.