FC_SetInstantNewCam - Allgemeine Informationen
Typ |
Funktion |
Verfügbar ab: |
V1.1.0.0 |
Verwendet von: |
PacDrive3 Pilot Template Architektur |
Versionen: |
Aktuelle Version |
Funktion, um Kurvenpunkte zu ändern.
Mittels dieser Funktion kann das Bit xInstantNewCam innerhalb der Achsenmodul-Schnittstellenstruktur gesetzt werden. Die einer bestimmten Achse zugeordnete Struktur wird der Funktion über den Ein-/Ausgang iq_stAxisModuleItf übergeben. Das Signal xInstantNewCam veranlasst die Achse dazu, die von der momentan ausgewählten MultiCam-Tabelle festgelegten Kurvenpunkte neu zu laden und die Änderungen im aktuellen Zyklus wie unten aufgeführt auszuführen.
Die neuen Kurvendaten sind ab dem Überschleifpunkt InstantXLimMax gültig. Der Überschleifpunkt kann mit der Funktion FC_SetInstantNewCamPosition festgelegt werden.
Das xInstantNewCam-Signal liefert Feedback. Die Achse setzt das Signal beim Start des neuen Zyklus auf FALSE zurück, sobald die neuen Kurvenpunkte übernommen wurden. Die Funktion FC_GetInstantNewCamStatusxInstantNewCam kann verwendet werden, um den Status des Signals abzufragen. Das xInstantNewCam-Signal muss auf TRUE gesetzt werden, bevor die Achse den Übergangspunkt der neuen Kurve erreicht um noch im momentanen Takt verwendet zu werden.
Die vorgegebene MultiCam-Tabelle wird durch die Funktion FC_InitCamParameter festgelegt.
Diese Funktion kann nicht fortlaufend abgefragt werden, da sie ständig das Signal festlegt.
Ein-/Ausgang |
Datentyp |
Beschreibung |
---|---|---|
iq_stAxisModuleItf |
ST_ModuleInterface |
Legt die Achsenschnittstellenstruktur der zugewiesenen Achse fest. |