WinCC Function Trend Control Kurven löschen

Rafaelius

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

kennt jemand eine Möglichkeit, ohne Bildwechsel oder dergleichen, wie man Kurven im WinCC FTC löschen kann, sodass für eine neue Messung die alten Kurven weg sind?

Ich weiß, dass es über die An- und Abwahl von Kurven geht, aber nicht das C-Skript bzw. den passenden Befehl. Kennt jemand dazu eventuell ein C-Skript, über das ich Kurven abwäle und erneut anwähle. Das Skript erfolgt zyklisch ohne das eine Taste betätigt wird.

Danke im vorraus. Falls ich was finde, poste ich es für künftige Interessenten.

MfG
 
Servus,

ich gehe davon aus du verwendest WinCC v7.2 (damit habe ich es getestet) oder vergleichbar...dann sollte es möglich sein:
Das funktioniert über zuweisen einer Eigenschaft, habe es mit einem C-Skript getestet:

Code:
// beide Befehle müssen ausgeführt werden:
SetPropBOOL(lpszPictureName,"Control1","TrendVisible" ,0);    // Kurve abwählen
SetPropBOOL(lpszPictureName,"Control1","TrendVisible" ,1);    // Kurve anwählen
// dadurch wird die Anzeige zurückgesetzt wie z.B. bei einem Bildwechsel

wobei:
- Control1 der Name des Objektes (=FTC) sein muss
- 0 bzw. 1 -> Kurve ab/anwählen

Solltest du mehrere Kurven in dem FTC haben, musst du vorher über den Index die richtige Kurve auswählen damit die gewünschte Kurve ab/angewählt wird.

LG
 
Zurück
Oben