Diese Funktionalität ist nur in bestimmten Ausbaustufen verfügbar.

Variante wählen

Welche Variante der Komponente zum Einsatz kommt, wird bei der Verwendung der Komponente bestimmt.

Schalten Sie die Komponente Inspect wahlweise ein und aus, indem Sie den Parameter Option_Inspect_available mal auf true und mal auf false einstellen.

  1. Öffnen Sie den Editor Parameter (Parameters).
  2. Geben Sie für den Parameter Option_Inspect_available in der Spalte Wert (Value) abwechselnd true oder false ein

Das Ergebnis können Sie im Projekt-Katalog (Project Catalog) direkt nach dem Speichern sehen.

Nicht aktive Komponenten werden nur dann nicht im Projekt-Katalog angezeigt, wenn der Filter entsprechend eingerichtet und aktiviert ist. Klicken Sie hierzu auf und markieren Sie das Kontrollkästchen Nicht aktive Objekte. Nach dem Schließen des Filter-Dialogs mit [OK] wird der Filter mit aktiviert.

Die Komponente Axis wird ausschließlich in Move verwendet und zwar als X_Axis und Y_Axis. Die Y_Axis ist die nicht vorgegebene Variante, hier müssen die Parameter Sensor_2_available, Sensor_3_available und Sensor_4_available den Wert false (falsch) erhalten:

  1. Öffnen Sie die Functiongroup Move (Doppelklick) und selektieren Sie die Komponente Y_Axis per Einmalklick.
  2. In der Tabelle rechts geben Sie in den Zeilen Sensor_2_available, Sensor_3_available und Sensor_4_available in der Spalte Wert (Value) den Wert false vor.

Ohne Aktualisierung (mit [F5]) sind die Veränderungen im Projekt sichtbar. Die X_Axis hat weiterhin drei Sensoren, wogegen die Y_Axis nur noch einen Positionssensor Position_1 besitzt:

Die X_Axis der Functiongroup Move soll in Abhängigkeit von der Functiongroup Inspect mit oder ohne die Positionssensoren Position_2 und Position_3 ausgestattet sein.

Dazu wird der Wert des Parameters Option_Inspect_available ausgewertet.

Nicht aktive Komponenten werden nur dann nicht im Projekt-Katalog angezeigt, wenn der Filter entsprechend eingerichtet und aktiviert ist. Klicken Sie hierzu auf und markieren Sie das Kontrollkästchen Nicht aktive Objekte. Nach dem Schließen des Filter-Dialogs mit [OK] wird der Filter mit aktiviert.

  1. Öffnen Sie die Functiongroup Move.
  2. Klicken Sie auf die Komponente X_Axis.
  3. Geben Sie in der Spalte Wert für den Parameter Sensor_2_available und Sensor_3_available die folgende Formel ein:
=mroot.$Option_Inspect_available

In der Formel referenziert mroot auf das Wurzelelement der mechatronischen Struktur, in diesem Fall Feeder und mit $Option_Inspect_available wird der Wert des gleichnamigen Parameters abgefragt.

Eine Änderung des Parameters Option_Inspect_available wirkt sich jetzt nicht nur auf das Vorhandensein der Funktionsgruppen Inspect und Discard, sondern gleichzeitig auf das Vorhandensein der Positionssensoren Position_2 und Position_3 aus. Dieses Verhalten testen Sie wieder, wie bereits oben durchgeführt:

Setzen Sie den Wert des Parameters Option_Inspect_available auf true, so sind die Functiongroups Inspect und Discard, sowie die Positionsensors Position_2 und Position_3 eingebaut.

Setzen Sie den Wert des Parameters Option_Inspect_available auf false, so sind die Funktionsgroups Inspect und Discard, sowie die Positionsensors Position_2 und Position_3 ausgebaut (siehe obige Abbildung).

Nicht aktive Komponenten werden nur dann nicht im Projekt-Katalog (project Catalog) angezeigt, wenn der Filter entsprechend eingerichtet und aktiviert ist. Klicken Sie hierzu auf und markieren Sie das Kontrollkästchen Nicht aktive Objekte. Nach dem Schließen des Filter-Dialogs mit [OK] wird der Filter mit aktiviert.