Typ: |
Schnittstelle |
Verfügbar ab: |
V1.0.0.0 |
Übernommen aus: |
- |
Dieses Kapitel enthält Informationen zu folgenden Aspekten:
Methoden:
Eine Kollisionseinheit kann eine oder mehrere Gruppen mit Kollisionsobjekten enthalten und zur Darstellung komplexer Maschinenteile von einem Kollisionsstandpunkt aus verwendet werden.
Eine Kollisionseinheit kann als Eingang für die Kollisions- und Abstandsabfragefunktionen verwendet werden.
Erweiterung: IF_CollisionQueryInterface
Die folgende Grafik zeigt die Struktur einer Kollisionseinheit:
Name |
Datentyp |
Zugriff |
Beschreibung |
---|---|---|---|
raifCollisionGroups |
REFERENCE TO ARRAY [1...Gc_udiMaxNumberOfCollisionEntityGroups OF IF_CollisionGroup |
Get |
Diese Eigenschaft enthält eine Liste der der Einheit hinzugefügten Kollisionsgruppenschnittstellen. |
raxEnableCollisionGroups |
REFERENCE TO ARRAY [1...Gc_udiMaxNumberOfCollisionEntityGroups] OF BOOL |
Get, Set |
Ermöglicht die selektive Aktivierung/Deaktivierung der der Einheit hinzugefügten Gruppen. Eine Gruppe, deren Aktivierungsmarkierung auf FALSE gesetzt wurde, wird von keiner Kollisions- oder Abstandsabfrage berücksichtigt, die diese Einheit betrifft. Die Gruppen werden standardmäßig aktiviert. |
udiNumberOfCollisionGroups |
UDINT |
Get |
Anzahl der der Einheit hinzugefügten Kollisionsgruppen. |
xUpdated |
BOOL |
Get |
Die Eigenschaft wird auf TRUE gesetzt, wenn der letzte Aufruf der Update-Methode erfolgreich war. Andernfalls wird FALSE ausgewählt.
HINWEIS: Die Eigenschaft muss den Wert TRUE aufweisen, bevor eine Kollisions- oder Abstandsabfrage mit Bezug auf die Gruppe durchgeführt werden kann.
|