TIA TIA V21 / Unified Größe und Position

11koma00010100

Level-2
Beiträge
33
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Tag Zusammen.
In 21er TIA Version gibt es endlich Möglichkeit Objekte zu dynamisieren, auf die ich schon so lange gewartet hab.
Aber die Angabe von Koordinaten ist überbestimmt. Eigentlich reichen ja für eine Linie die Anfangs- und Endpunkte.
Höhe und Breite ergibt sich daraus, Positionen - Links und Oben sind sowieso überflüssig.
Wenn ich die Felder mit xy Koordinaten ausfülle, ändern sich die Werte in der Tabelle spontan von alleine auf "0"
Und die Positionen Links Oben werden ungefragt ausgefüllt. Das Ding handelt selbständig nach irgendeine interne Logik, die mir unklar ist.
Hat Jemand irgendwelche Erfahrungen damit?
1770806377810.png
 
Du kannst jegliche Eigenschaften der Bildobjekte, für die in der "Dynamisierung"-Spalte ein Eintrag verfügbar ist, an dem "Dynamisierungs"-Parameter direkt per Variable, Ausdruck oder lokalem Script ändern.
Zudem besteht die Möglichkeit per Script über das Objektmodell der UI von jedem auf jedes Bildobjekt zuzugreifen & zu lesen oder Änderungen vorzunehmen.
Welche Properties im Detail bei dem jeweiligen Bildobjekt Read/Write oder ReadOnly sind, siehe F1-Hilfe unter "Screen Items".

Du musst lediglich die Beschränkung zwischen Server/Client-Kontext beachten bzw. wirst dadurch limitiert.
Du kannst beispielsweise nicht aus dem Aufgabenplaner direkt auf UI-Elemente zugreifen.

Was genau ist bei der Position unklar?
Um welches Bildobjekt geht es?
 
Was genau ist bei der Position unklar?
Um welches Bildobjekt geht es?
Es handelt sich um eine Linie.
mir ist unklar wofür die Positionen überhaupt da sind.
1. Die sind überflüssig, xy Koordinaten reichen für eindeutige Positionierung aus.
2. TIA ändert eigenwillig die Tabellenwerte, die ich händisch eingetippt hab,
ich kann nicht vorhersagen was Tia mit Variablenwerten an dieser Stelle machen wird.
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
1. Die sind überflüssig, xy Koordinaten reichen für eindeutige Positionierung aus.
Bzw. die Properties "left" und "top".
2. TIA ändert eigenwillig die Tabellenwerte, die ich händisch eingetippt hab,
Der Rest sind Koordinaten, die sich aus der XY-Position der oberen linken Ecke und der Größe bzw. Ausrichtung der Linie ergeben.
Daher die automatische Anpassung.
ich kann nicht vorhersagen was Tia mit Variablenwerten an dieser Stelle machen wird.
Was hindert dich daran einfach mal die Simulation anzuschmeißen & zu gucken wie es sich verhält?
Kannst ja mal ein paar IO-Felder anlegen, deren HMI-Variable mit der Dynamisierung der Linie koppeln & diese in der Runtime durch die Gegend schieben ¯\_(ツ)_/¯
 
Zurück
Oben