Länge von Textlisten passt sich nicht automatisch an längsten Text an

Betrifft welche Produkte?
ESP-HMI1-P (HMI Designer Version 1.x)

Wie sieht die Reaktion aus?
Textlisten können dazu verwendet werden, dem Anwender statt eines numerischen Wertes einer Variablen einen Text anzeigen zu lassen. In der Projektkomponenten Textliste wird dazu jedem Wert ein Text zugewiesen.
Der Platz, der zur Anzeige einer Textliste auf einer Seite benötigt wird, hängt von der Länge des längsten Textes innerhalb der Textliste ab. Wird allerdings nachträglich der längste Text in dieser Textliste verkürzt, passt sich die Textliste nicht automatisch an. D. h. die Länge der Textliste ändert sich nicht, obwohl alle Texte innerhalb der Textliste kürzer sind.

Wann tritt das Problem auf?
Über das Menü Konfiguration>Unterstützte Sprachen… ist ein Projektfont vom Typ HMI Designer (ESA-Font) ausgewählt. Werden nun in der Projektkomponente Textliste für eine Textliste die Texte zusammengestellt und der Dialog mit <Ok> bestätigt, dann passt der HMI Designer alle Texte in der Textliste an die Länge des längsten Textes in der Liste an. D. h. kürzere Texte werden mit Leerzeichen aufgefüllt. Wird die Textliste erneut geöffnet sind alle Texte gleich lang, d. h. eine Verkürzung eines Textes aus der Textliste verkürzt nicht die gesamte Textliste.

Werden Projektfonts vom Typ auf Windows basierter Font eingesetzt, dann kann die oben beschriebene Reaktion nicht beobachtet werden.

Diagnosemöglichkeiten?
Im Dialog Projektkomponente Textliste wird oben rechts die Länge der Textliste angezeigt und unten rechts die Länge des in der Textliste markierten Textes angezeigt. Überprüfen Sie, ob die Verkürzung eines Textes auch zu einer Verkürzung der Textliste führt.

Kurzfristige Maßnahmen/Empfehlungen?
Um die Länge einer Textliste zu reduzieren, löschen Sie aus jedem Text der Textliste die, durch den HMI Designer aufgefüllten Leerzeichen.
Wählen Sie bei grafikfähigen Bedieneinheiten einen Windows-Zeichensatz als Projektfont.

Bewertung:
Abhängig von der Anzahl der Texte in einer Textliste, kann die Verkürzung der Textliste zeitintensiv sein, da jeder einzelne Text der Textliste verkürzt werden muss. Lenze Text-Displays können maximal 20 Zeichen in einer Zeile anzeigen. Daher sind sie eher von dieser Funktionseinschränkung betroffen. Bei grafikfähigen Bedieneinheiten werden sehr häufig Windows-Zeichensätze eingesetzt, bei denen diese Funktionseinschränkung nicht auftritt.

URL zur Verlinkung dieses AKB-Artikels: https://www.lenze.com/de-de/go/akb/200403542/0/
Contact form