anko
20. Januar 2011 um 19:39
1
Hallo,
ich habe gesucht - aber nichts gefunden…
Ich würde gerne die Ventilposition der FHT Stellantriebe mit einer ProgressBar im Designer anzeigen. Leider kann man die Variable nicht als Wert für die Position der ProgressBar auswählen.
Was muss ich also tun um das zu realisieren. Unter 1.x ging das noch.
Vielen Dank
Andreas
Hallo Andreas,
ich mache das auch so. Das geht.
Schau dir bitte den Screenshot an.
anko
20. Januar 2011 um 20:35
3
kann es etwas mit dem Variablentyp zu tun haben ?
Attain
20. Januar 2011 um 20:37
4
Ja, die Ventilposition ist eine FloatVariable. Als Progressbar braucht Du eine Integervariable
RWN
20. Januar 2011 um 20:49
5
Das kommt drauf an. Bei FHT FS20 ist es eine Float, bei FHT HM eine Integervariable.
anko
20. Januar 2011 um 21:01
6
Ich habe die FS20 Komponenten. Nun muss ich also aus der Float eine Integer machen - einen einfachen Tip ?
RWN
20. Januar 2011 um 21:02
7
SetValue(12345, (int)$float);
anko
20. Januar 2011 um 21:51
8
ok, ich oute mich nun mal als (lernfähigen) IPS Anfänger.
Wo baue ich die Umwandlung denn nun am besten ein ?
Vielen Dank
Andreas
RWN
20. Januar 2011 um 21:58
9
in ein script.
Die Ventilposition mit GetValue einlesen und das Script auf Variablenänderung triggern.
$venpos = GetValue(12345);
SetValue(34567, (int)$venpos);
anko
20. Januar 2011 um 22:39
10
funktioniert - Vielen Dank !!!
Dann muss ich also für jede FHT Instanz eine Variable und ein Skript anlegen. Oder ein Skript für alle, halt mit etwas Logik.