TCL Command BODY2BODY
Syntax
BODY2BODY arg1 arg2 arg3 arg4 arg5 arg6
Beschreibung
Ein Bauteil vom Typ BODY wird positioniert. Das Bauteil kann ein oder 2 Anschlusspositionen haben, abhängig von seinem Subtyp.
Argumente
Mindestanzahl: 4
arg1
|
Wert |
Dimension |
Bedeutung |
|
body |
TEXT |
Name des Bauteils |
arg2
|
Wert |
Dimension |
Bedeutung |
|
DOCKAT |
KEYWORD |
Es folgen die Argumente, welche die Anschlussposition definieren. |
|
BACK |
KEYWORD |
Optionales Argument. Fehlt es, dann ist der Anschluss des lokalen Ursprungs (0,0,0) einzugeben. |
|
FRONT |
KEYWORD |
Optionales Argument. Nur gewisse Bauteile vom Typ BODY besitzen eine 2. Anschlussposition. Gibt es einen definierten Anfang und ein definiertes Ende, wie bei prismatischen Körpern, dann können beide Positionen eingegeben werden. |
arg3 (arg2 != DOCKAT)
|
Wert |
Dimension |
Bedeutung |
|
DOCKAT |
KEYWORD |
Es folgen die Argumente, welche die Anschlussposition definieren. |
arg3 (arg2 = DOCKAT) oder arg4 (arg2 != DOCKAT)
|
Wert |
Dimension |
Bedeutung |
|
bref |
TEXT |
Referenzbauteil |
arg4 (arg2 = DOCKAT) oder arg5 (arg2 != DOCKAT)
|
Wert |
Dimension |
Bedeutung |
|
dpname |
TEXT |
Name des Anschlusspunktes am Referenzbauteil |
arg5 (arg2 = DOCKAT) oder arg6 (arg2 != DOCKAT)
|
Wert |
Dimension |
Bedeutung |
|
TEMPLATE |
KEYWORD |
Die Positionierung ist durch die referenzierte Vorlage bestimmt und wird vererbt. |
Scopes
GPOSITIONS
Beispiele
BODY2BODY "Body2" BACK DOCKAT "Body1" "P2-1"
Der Anfangspunkt des Körpers "Body2" wird am Anschlusspunkt "P2-1" des Körpers "Body1" ausgerichtet.
GPOSITIONS BEGIN
BODY2BODY "TPrism 2" BACK DOCKAT "TPrism 1" "P1-M"
BODY2AXIS "Prism 1" BACK AXREF "Axis 1" 1.000000 HREL 2.000
BODY2AXIS "Prism 1" FRONT AXREF "Axis 1" 9.000000 HREL 3.000
BODY2BODY "Prism 2" BACK DOCKAT "Prism 1" "P1-M" TEMPLATE
BODY2AXIS "Prism 2" FRONT AXREF "Axis 2" 5.000000 HREL 1.000
GPOSITIONS END
Der Vorlagenkörper "TPrism 2" ist an den Vorlagenkörper "TPrism 1" angeschlossen. Die Realisierung "Prism 2" von "TPrism 2" soll ihre erste Position "BODY2BODY "Prism 2"" von der Vorlage übernehmen, aber ihre zweite Position "BODY2AXIS "Prism 2"" nicht.
