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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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).
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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.
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
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]
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
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]