Ereignis Wertänderung Ausgelöst durch Skript fehlerhaft?!?

xhasx

Level-2
Beiträge
416
Reaktionspunkte
48
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo.

Ich habe eine interne Variable "Xyz" vom Typ Float.
Dieser Variable habe ich bei Wertänderung ein Skript zugewiesen.
Wird Xyz durch ein Eingabefeld verändert wird das dazugehörige Skript abgearbeitet!
Wird Xyz durch einen Bildbaustein oder ein anderes Skript verändert funktioniert dies nicht!!!
Interne Variablen werden doch immer aktualisiert und nicht nur bei Verwendung - oder lieg ich da falsch?
 
schon, aber nicht in Bildbausteinen. Du brauchst dort eine Steuerungsvariable die auf zyklisch Fortlaufend steht sonst wird das Skript nicht abgearbeitet.
 
glaub ich nicht...

Noch ein Versuch von mir. Losgeloest von Bildbausteinen...

Ich hab in einem Bild eine Schaltflaeche. Drücke ich die Taste ruf ich das Ereignis erhöhe Wert auf das mir eine interne Variable "Xyz" erhöht.

In diesem Bild habe ich ebenfalls ein E/A Feld welches mir den Wert von "Xyz" darstellt.

Wird der Wert der Variablen durch das Eingabefeld geaendert wird das Skript bei Wertaenderung der Variable "xyz" ausgefuehrt!!!

Drück ich jetzt die Schaltflaeche wird der Wert von "Xyz" erhoet, im E/A Feld angezeigt jedoch das Skript bei Wertaenderung nicht ausgefuehrt!!!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Xhasx,

Mir ist heute ebenso ergangen ein Skript das nur ab und zu auf die Wertänderung reagiert. Wenn die Variable im OP 277 geändert wird dann wird auch das Skript ausgeführt kommt die Wertänderung von der CPU passiert nichts.

Das Skript stammt noch von Pro Tool läuft dort auf einem OP 270 ohne Probleme.
icon5.gif
 
Hallo Xhasx,
nach meiner Erfahrung funktioniert das Ereignis Wertänderung bei internen Variable nur im Zusammenhang mit Eingabefeldern.
mfG. Jo
 
Hallo Jo / xhasx,
Ich habe das Ganze mal am OP 270 getestet. Allso das Komplette Projekt in Wincc flexsible von OP277 auf OP270 übersetzt und sie da
alle Skripte laufen.
Allso muß der Fehler im Betriebsystem vom OP 277 liegen.:sb8:

mfg.
 
Zurück
Oben