Welcome to our new forum
All users of the legacy CODESYS Forums, please create a new account at account.codesys.com. But make sure to use the same E-Mail address as in the old Forum. Then your posts will be matched. Close

Breite von graphischen Objekten dynamisch ändern

halo
2011-09-26
2011-09-28
  • halo - 2011-09-26

    Hallo Leute,

    ich muss unbedingt die Breite von Rechtecken in der Visualisierung ändern. Hilft nicht Objekte untereinander zu verstecken oder ausser Bild zu schieben - die Breite sollte irgendwie veränderbar sein.
    Hat jemand schon sowas kompliziertes gemacht?

    Viele Grüße
    halo

     
  • Anonymous - 2011-09-28

    Originally created by: thomas_nienstaedt

    Also ich würde es so machen:

    • Rechteck in die Visu legen mit der Breite 1 und einer Höhe x!
    • Dann kann man die Breite mit einer Variablen im Feld
      Relative Bewegung -> Bewegung rechts/unten verändern!

    Eventuell muss das ganze skaliert werden!

    VG
    Thomas

     
  • halo - 2011-09-28

    Danke Thomas,

    es funktioniert gut. Wenn man in der Zeile "Breite" den Wert von 0 einstellt und bei der relativen Bewegung die Variable, dann kann man die Breite von Objekt im vollen Umfang ändern. Nachteil ist: Man sieht das Objekt nicht mehr bei der Projektierung.

    PS:
    Warum einfach machen, wenn Codesys auch kompliziert kann. Dass "relative Bewegung: Bewegung Rechts-Unten" eine Änderung der Breite von Objekt darstellt, da muss man zuerst drauf kommen. In WinCC kann man eine Variable auf die Eigenschaft hängen - einfach und eindeutig. Man sieht sofort Startwert/Ersatzwert und die Variable.

    Viele Grüße
    halo

     

Log in to post a comment.