HELP! WINCC7.0 Kurve mit Wertepaaren darstellen

sailor

Level-1
Beiträge
641
Reaktionspunkte
27
Zuviel Werbung?
-> Hier kostenlos registrieren
HI.
Brauche dringend eure Hilfe!
Ich muss mit WINCC 7.0 mehrere Kurven erstellen, deren X-Werte Konstante sind und deren Y-Werte Variablen sind. Den Index eines Polygons kann ich nur eine Variable für alle Indizes zuweisen. Alle anderen Controls haben scheinbar als X-Achse Zeiten => Kann ich nicht brauchen.
Wer kann mir Tipps geben, wie ich die Kurven darstellen kann.
Gibt es aus der Vielzahl von Active-X/.NET/ WPF- Controls etwas, das ich dafür nehmen kann.

Danke schon mal.
Sailor
 
Bin jetzt etwas weiter: Mit C-Script kann ich mit SetPropBool den Index des Polygonzugs verändern und mit SetPropDouble den Y-Wert (ActualpointTop). Das geht aber nur mit einer Konstanten. Wie kann hier eine WINCC-interne Variable verwenden?


SetPropBOOL("Graph_tolerance.Pdl","curve_fine","Index",2); //Return-Type: BOOL
SetPropDouble("Graph_tolerance.Pdl","curve_fine","ActualPointTop","CC_Y1");

CC_Y1 ist eine interne Variable vorzeichenbehaftet 16Bit.
Bein Übersetzen komt die Meldung: typemismatch in Agument 4
 
Zuviel Werbung?
-> Hier kostenlos registrieren
OK. Habs jetzt raus. Ich muss die interne Variable auf eine C-Variable schreiben und die dann verwenden.
Aber die Meldung "conversion may loose information" nervt noch.
Gruß
Sailor
 
Bei SetPropDouble ist der 4. Parameter vom Typ double, also "Floating-point number 64-bit IEEE 754"
und du schreibst da eine vorzeichenbehaftete 16Bit Variable dran.
Da kommt dann schon mal ganz gerne die Meldung "conversion may loose information" ;-)
 
Zurück
Oben