TIA Kurvenanzeige konfigurieren und SRING Vergleichen

TIA_TESTER

Level-1
Beiträge
103
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich stehe vor 2 Problemen bei denen ich eure Hilfe benötigen würden.

1. Habe eine Kurvenanzeige projektiert auf einem TP900C, ich möchte 4 Temperaturverläufe darstellen, auf der Zeitachse ist ein Bereich von 3600Sekunden dargestellt, das will ich auch so haben. Jetzt läuft die Kurve allerdings nicht ins Bild und man sieht nach einer Stunde eine tatsächliche Kurve. Ich habe ganz Rechts den Anfang der Kurve und anschließend springt der Wertbereich der Zeitachse weiter im Sekundentakt. Sodas ich ständig nur den Anfang der Kurve sehe. Ich hätte gern das die Kurve durchs Bild läuft und ich diese mit den vorhandenen Buttons vor und zurückspulen kann über eine Gewisse Zeit. Muss ich dazu erst ein Archiv anlegen?

2. Würde gern in einem Skript ein Bit setzten unter der Bedingung das in einem E/A Feld vom Typ String etwas eingegeben wurde. Es darf also nicht leer sein als weiterschaltbedingung. Hab hierzu Stringcompare gefunden aber nicht so wirklich ein Plan wie ich das verwenden soll am geschicktesten? Einen Leeren String als statische Variable erstellen und dann mit diesem auf = vergleichen???

Vielen Dank schonmal TIA Tester.
 
1. Ja du musst ein Archiv anlegen und alle Variablen die du speichern willst im Archiv ablegen. Die "normale" Kurvenanzeige zeichnet erst dann auf wenn Sie aufgerufen wird. Du musst dann noch die Kurven mit den Variablen im Archiv verknüpfen.

2. Ich bin jetzt nicht der Script-Experte, aber den String mittels strcmp mit NULL zu vergleichen (Falls das leere Feld wirklich Null enthält) oder eben mit einer leeren Variable würde ich vermutlich auch so machen, mit einer IF-Abfrage kannst du dann eine Interne Variable entsprechend setzen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
im Script sollte es eigentlich auch so funktionieren :
Code:
IF myString <> "" then ...
oder möglicherweise sogar so :
Code:
myBool = (myString <> "")

Gruß
Larry
 
Hallo und danke euch beiden.

Habe Variante 2 des Codes probiert und es geht. Vielen Dank!

Bei den Kurven muss ich nochmal gucken. jetzt läuft es ein Paar sekunden und dann wars das wieder. Wahrscheinlich ist mein "Umlaufarchiv" zu klein, muss morgen nochmal rumspielen.

Gruß T.
 
Zurück
Oben