TIA Polygon dynamisieren mit Script

DocHoff

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

ich habe schon die Suche gequält aber nichts brauchbares gefunden.

Ich möchte ein Diagramm mit Hilfe eines Polygons zusammenbasteln.
Das Polygon hat 12 Eckpunkten die zurzeit alle auf einer Ebene liegen (y=300).
Nun sollen die Eckpunkte mittels Variablen in der y-Achse verschoben werden.


Hat sowas schon mal Jemand gemacht?

Schonmal vielen Dank für eure Hilfe.

MfG Hoffman
 

Anhänge

  • poly_line_01.jpg
    poly_line_01.jpg
    33,1 KB · Aufrufe: 45
Hallo Doc,

es kommt hier darauf an, welche Projektierungssoftware verwendet wird. Da TIA Advanced eine gewisse Bescheidenheit zu Tage legt, wenn es darum geht auf ein Bildobjekt zuzugreifen, sehe ich hier leider keine Möglichkeit eine Lösung für dich zu finden. Soweit ich weiß kannst du die einzelnen Eckpunkte auch nicht an Variablen binden, was somit auch keine Lösung bietet.

Mit WinCC Prof sollte es über ein Skript kein Problem sein die einzelnen Punkte anzusprechen. Leider habe ich im Moment kein WinCC Prof vorliegen, aber ein wenig Pseudocode kann ich zumindest anbieten:

Code:
dim objPoly
dim i
...

Set objPoly = HMIRuntime.Screens("NameDesVerwendetenBildes (falls dies nicht das aktuelle Bild sein sollte)").ScreenItems("NameDesPolygons")

For i = 1 To objPoly.PointsCount 

objPoly.ActualPointindex = i

objPoly.ActualPointTop = y_Pos(i)

Next
...

Grüße

M.
 
Zurück
Oben