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

Blutiger Anfänger - Visualisierungsfrage

Renate
2005-11-18
2005-11-23
  • Renate - 2005-11-18

    Hallo zusammen,

    ich bin seit gestern mir meinem ersten Projekt in CoDeSys betraut. Es liegt ein Programm mit Visualisierung vor und dort sollen Ergänzungen vorgenommen werden. Die Oberfläche wird auf einem Sütron-Gerät angezeigt. Erste Aufgabenstellung wird wohl sein, dass die z. Zt. für ein kleines Display ausgerichtete Oberfläche für ein ca. 9x so großes angepasst werden soll. Wahlweise versteht sich

    Ich bin eigentlich in VB zuhause und dort ist es möglich die Monitorgröße festzustellen und die Oberflächen so zu Programieren, dass sie sich dynamisch daran anpasst. Gibt es hier eine vergleichbare Möglichkeit? Wie/Wo finde ich Hinweise dazu? Ich bin als absoluter Neuling für jeden Tip dankbar.

    Vielen Dank im vorraus und ein schönes Wochenende alle Mitlesern!

    Ciao Renate

     
  • Anonymous - 2005-11-21

    Originally created by: Frank Hailer

    Hallo Renate

    Im Visualisierungseditor kann eine automatische Anpassung für den Online Modus aktiviert werden. Danach wird die Visualisierungsseite im Falle der TargetVisualisierung auf die in den Zielsystemeinstellungen gesetzte Anzeigebreite und -höhe skaliert und bei der HMI auf die Bildschirmgröße. Im angefügten PDF Dokument wird das mit zwei verschiedenen Auflösungen veranschaulicht (einmal größer und einmal kleiner als die Seite im Editor ist). Das Beispielprojekt habe ich auch hinzugefügt).

    MfG Frank Hailer

    OnlineAutomatischAnpassen.zip [262.72 KiB]

     
  • Renate - 2005-11-22

    Hallo Frank,

    danke für deine Antwort!

    Ich hatte mit dem Button "Online Modus" auch schon "gespielt", aber immer nur eine Anpassung auf meinem Rechner erzielt, auf dem Sütron-Display blieb die alte Größe. Auch mit der Auflösung hatte ich es versucht, die Kombination macht es wohl. Der Eintrag in die CoDeSysHMI.ini hat mir zuerst große Kopfschmerzen bereitet. Anschließend ließ sich nicht mehr "online" schalten. CoDeSys wurde beendet/Absturz. Also habe ich die Zeile wieder rausgenommen, aber der Fehler blieb - gesichert hatte ich die Datei nicht

    Nach etlichen Versuchen habe ich dann vor dem "Online/Einloggen" erst alles übersetzt. Und siehe da, es funktionierte wieder und das Display ist in der Größe angepasst. Wieder verkleinert - geht, wieder vergrößert - geht auch - super!

    Ich hatte gestern schon mit der "Programmierfähigkeit" eines Elements "gespielt" ... Bei diesem Programm mit 21 "Bildern" und x Elementenwäre das eine Menge Arbeit gewesen. Diese Lösung ist genial.

    Jetzt noch eine neue Frage.

    In dem Programm wird eine Alarmtabelle benutzt. Dabei wird auch die Statusanzeige verwendet. Hier ist die Schrift viel zu groß und "fällt" von den Buttons. Außerdem besteht der Wunsch, den Beschriftungstext anzupassen. Ich finde aber keine Möglichkeit, das zu beeinflussen, nur Statusanzeige an oder aus. Kann mir jemand helfen?

    Grüße aus Stuttgart...

    Renate

     
  • Anonymous - 2005-11-23

    Originally created by: Frank Hailer

    Hi Renate

    Das ist über eigene Buttons und die Bestätigungsvariablen der Alarmtabelle möglich. Ich habe ein Beispielprojekt angefügt.

    MfG Frank Hailer

    CustomizedAlarmTable.zip [3.43 KiB]

     

Log in to post a comment.