INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Dieses Thema hat akzeptierte Lösungen:

Automatische Skalierung Progress bar



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

17.01.2024, 07:22
Beitrag #3

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Automatische Skalierung Progress bar

Akzeptierte Lösung

Hallo Hubert,

Zitat:Gibt es vielleicht ein Vi bei MGI oder OpenG das diese Aufgabe erfüllt?
Sehr wahrscheinlich nicht, da du ja recht spezielle Anforderungen an deinen "ProgressBar" (jier wohl eher "Prozessfenster-Anzeige") stellst.
Spezielle Anforderungen erfordern auch spezielle Algorithmen, also nichts für ein "einfach für alles und alle" VI...

Zitat:Deshalb frage ich hier mal nach wie ihr das Problem lösen würdet?
Ich verstehe nicht, wieso sich eine Berechnung ändern sollte, wenn sich dein Wertebereich ändert!?

Ein Ansatz besteht darin, den Gesamtbereich (in deinem VI also 0..14, in deiner Message z.B. -1..0) auf einen festen Bereich zu skalieren: es bietet sich der Bereich 0..1 an. Alle Eingangsparameter (aktueller Wert, deine High/Low-Limits, deine Ranges) werden dann in diesen Bereich hineinskaliert.
Beispiel:
Gauge soll von 0..14 anzeigen, wird aber intern auf 0..1 skaliert.
LowLimit=3 ergibt einen skalierten Wert von (3-0)/(14-0) = 0.214
HighLimit = 12 ergibt mit der gleichen Rechnung 0.857
Aktueller Wert = 7 ergibt 0.5
Um die Skalenwerte anzuzeigen nimmst du einfach zwei numeric indicators...

Hast du mal über ein XControl nachgedacht? Das könnte diese ganze Rechnerei kapseln!
(Sie haben aber auch Nachteile und ich weiß gerade nicht, wie der Support in aktuellen/zukünftigen LabVIEW-Versionen aussieht...)

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RE: Automatische Skalierung Progress bar - GerdW - 17.01.2024 07:22

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  automatische Anbindung an Bausteine mit sehr vielen Elementen Lucius2 3 5.103 06.06.2014 12:11
Letzter Beitrag: Lucius2
  automatische Anpassung der Referenzen von Benutzerereignissen Hasenfuss 11 9.732 17.05.2013 11:49
Letzter Beitrag: GerdW
Bug Konzept / Struktur für Automatische Messung von Messreihen & Ansteuerung akoKE 2 5.143 12.09.2012 11:48
Letzter Beitrag: akoKE
  Automatische Konfiguration eines Knotens zum Aufruf externer Bibliothekn (CLF) Georg Zit 5 6.499 06.09.2012 15:35
Letzter Beitrag: Georg Zit
  Progress bar für mehrere Schleifen in Serie Hummingbird 10 10.870 04.11.2011 10:13
Letzter Beitrag: GerdW
  Automatische Versionierung M@rRy 12 12.472 15.09.2011 14:31
Letzter Beitrag: macmarvin

Gehe zu: