DynamicConstraint_Container

A container for dynamic constraints.

Do not call the main FB directly. Only use the available methods.

DynamicConstraint_Container 1: Methods

Name

Description

Clear

Removes all dynamic constraints from the container.

AddConstraint

Adds a copy of a dynamic constraint to the container. If the dynamic constraint changes afterwards, the value in the container will not reflect that change.

AddConstraintByReference

Adds a reference to a dynamic constraint to the container. If the dynamic constraint changes afterwards, the value in the container will reflect that change.

Weiterführende Informationen

Der Funktionsbaustein DynamicConstraint_Container definiert keine eigenen Beschränkungen. Sein Zweck ist es, mehrere andere Dynamikbeschränkungen in einem Objekt zusammenzufassen. Dies kann zum Beispiel nötig werden, wenn für eine Bewegung sowohl die Dynamikwerte auf dem Pfad als auch die Dynamikwerte einer einzelnen Koordinate beschränkt werden sollen.

Einer Instanz des DynamicConstraint_Container können sowohl Kopien als auf Referenzen von Beschränkungen hinzugefügt werden:

DynamicConstraint_Container 2: AddConstraint

Der Instanz des DynamicConstraint_Container wird eine Kopie einer Dynamikbeschränkung hinzugefügt. Änderungen der Ursprungsbeschränkung haben keinen Einfluss auf die Kopie der Beschränkung in der Instanz des DynamicConstraint_Container.

DynamicConstraint_Container 3: AddConstraintByReference

Der Instanz des DynamicConstraint_Container wird eine Referenz auf eine Dynamikbeschränkung hinzugefügt. Änderungen der Beschränkung werden von der Instanz des DynamicConstraint_Container berücksichtigt.

System Requirements

Development environment

Target system type

PLC libraries to include

TwinCAT V3.1.4024.12

Advanced Motion Pack V3.1.10.30

PC or CX (x64)

Tc3_Physics