ich taste mich so langsam an die Skript-Programmierung ran und habe nun ein Problem bei dem ich nicht mehr weiter komme
und euere Hilfe brauche
Ich möchte einen CUxD-Timer abfragen, 300sec vor Ablauf des Timers eine Systemvariable setzten und dann eine Handlung auslöesen.
Dazu habe ich folgendes Skript erstellt:
Code: Alles auswählen
integer tmpa = dom.GetObject("CUxD.CUX2800001:6.TIMER_GET").State();
integer rz = 300;
dom.GetObject("Test 3").State(tmpa);
if (tmpa < rz) {dom.GetObject("Test 2").State(true);}
Stelle ich es aber in ein Programm das ich alle zwei Minuten über einen anderen Timer starte dann
lädt das Skript immer den Wert 0 aus dem Timer.
Der Timer läuft aber. Das kann ich über die CUxD Oberfläche beobachten.
Kann mir da jemand helfen und erklären was ich falsch mache.
Ich komme hier einfach nicht weier und habe im Forum auch keine Lösung gefunden.
Was mich vor allem verwirrt ist, das es über "testen" finktioniert.
Vielen Dank schon mal für euere Hilfe.