Script einbinden

RaffniX

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

ich hab mal wieder ein Problem. Ich will einen Polygonzug mittels Script dynamisieren und hab dazu auch einige Beiträge gefunden:-D. Allerdings weiß ich noch nicht, wie ich das Script mit dem Polygonzug verknüpfe, bzw. wo es abgelegt werden muss?? Ich hab es im Moment einfach als .txt Datei gespeichert und muss es ja vermutlich auch noch passend benennen??

Außerdem würde ich gerne wissen, ob es eine Möglichkeit gibt, einen Timer zu verwenden, damit das Script dann regelmäßig ausgeführt wird?

Der Polygonzug soll halt alle 30s mit Werten aus dem PLS verändert werden...

Ach so, dass ganze soll in WINCC laufen und nicht flex oder so!


Besten Gruß und danke schon mal für eure Antworten!
 
ich hab mal wieder ein Problem. Ich will einen Polygonzug mittels Script dynamisieren und hab dazu auch einige Beiträge gefunden:-D. Allerdings weiß ich noch nicht, wie ich das Script mit dem Polygonzug verknüpfe, bzw. wo es abgelegt werden muss?? Ich hab es im Moment einfach als .txt Datei gespeichert und muss es ja vermutlich auch noch passend benennen??

Im WinCC-Editor unter "Global Script" den C-Editor öffnen.

Im Editor kannst du dann unter "Projekt Funktionen" eine neue Funktion anlegen. In das Fenster schreibst du dann deinen Code, oder kopiert ihn dort aus deiner Textdatei hinein.
Die Funktionen kannst du dann wie auch die WinCC Systemfunktionen aus Skripten von Bildern aus aufrufen.

Außerdem würde ich gerne wissen, ob es eine Möglichkeit gibt, einen Timer zu verwenden, damit das Script dann regelmäßig ausgeführt wird?

Das geht auch aus dem Global Script Editor. Und zwar wenn du im Baum bei "Aktionen" eine neue Funktion anlegst, kannst du über die Option Bearbeiten->Info/Trigger einen Trigger angeben, bei dem die Funktion aufgerufen werden soll.
Wenn du ein Client/Server System hast, musst du nur prüfen ob das Skript nur auf dem Server oder auch auf den Clients ausgeführt werden soll. Also das Skript im passenden Baum einfügen.

Der Polygonzug soll halt alle 30s mit Werten aus dem PLS verändert werden...

Halte ich für keine gute Lösung das über ein globales Skript zu machen. Was ist wenn der Bediener ein anderes Bild aufgerufen hat? Ich würde versuchen die Animation und den Trigger irgendwie an das Polygon-Objekt im Bild zu knüpfen. Ich weiß aber momentan nicht was das Polygon einem da für Möglichkeiten bietet, so eine Geometrienäderung habe ich auch noch nicht gemacht.
 
Zurück
Oben