none
In einer Grafik (Behälter) einen Füllstand anzeigen RRS feed

  • Frage

  • Hallo , ich habe eine Grafik (HMI Grafik) wo ich innerhalb eines bestimmten Bereichs / Farbe einen Füllstand anzeigen möchte.

    Wie fange ich da am besten mit an ?
    Gruß

    Montag, 23. September 2019 19:08

Antworten

Alle Antworten

  • Hi Thomas,
    wenn Du die HMI Grafik nicht parametriert (Füllstand) laden kannst, weil sie statisch ist, dann bleibt nur dar "Übermalen" des Bildes. Hol Dir von der Grafik den Verweis auf das Graphics Objekt und zeichne ein Rectangle (FillRectangle) an der gewünschten Stelle mit einer dem Füllstand entsprechenden Größe.

    --
    Best Regards / Viele Grüße
    Peter Fleischer (former MVP for Developer Technologies)
    Homepage, Tipps, Tricks

    Montag, 23. September 2019 19:36
  • Hallo Thomas,

    vermutlich ist mein Lösungsvorschlag etwas altbacken aber ich habe das kürzlich bei einer Lade-Zustandsanzeige des Akkus so umgesetzt, dass ich mir fünf passende Bilder (Leer, Voll, 30%, 50% und 80%) zu den Ressourcen gepackt habe.

    Da ich ohnehin einen Timer zur Anzeige der Uhrzeit im Titel der Form laufen habe, habe ich eben auch die Batterieladung abgefragt und so schon mal beim Erreichen der jeweiligen Ladezustände das Bild aus den Ressourcen meinem Button zugewiesen. 

    Dann habe ich noch als Text im Akku-Symbol die tatsächliche Ladung angegeben.
    Für den Fall, dass das Laptop am Netz hängt habe ich ein sechstes Bild mit Blitz integriert. 
    Damit kannst du natürlich nicht jeden Füllstand symbolisch anzeigen aber es sieht gut aus und mit der Anzeige über den Text bist du korrekt informiert.


    Liebe Grüße Stefan

    Donnerstag, 26. September 2019 13:55