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.