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 

erlaubter Wertebereich wird nicht eingehalten



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!

24.12.2011, 20:58 (Dieser Beitrag wurde zuletzt bearbeitet: 24.12.2011 21:03 von rolfk.)
Beitrag #9

rolfk Offline
LVF-Guru
*****


Beiträge: 2.305
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
RE: erlaubter Wertebereich wird nicht eingehalten
(20.12.2011 14:50 )unicorn schrieb:  Das trifft für das Front-Panel aber auch zu. Der ein oder andere Benutzer wird sich sicherlich wundern, wenn er bestimmte Werte nicht eingeben kann.

Das ist aber nicht dasselbe. Es ist durchaus üblich um im User Interface einer Applikation Einschränkungen beim Bereich von Parametern zu erzwingen. Dass das Kontroll das direkt kann ist dabei schön und wäre programmtechnisch doch etwas aufwendiger, da man jeweils einen Eventstrukturframe dafür programmieren müsste. Aber wenn Du das VI nicht selber programmiert hast und es dann als SubVI benützt, und der Wertebereich der eingestellt wurde vielleicht nicht so sinnvoll ist, wunderst Du Dich erst mal sehr gross, dass ausserhalb des VIs Zahl X ist und innerhalb plötzlich Y.

Die Wertebereichbegrenzung ist ein Feature des UI Kontrolls. Dass dieses UI Kontroll auch als Interface für den Parameter beim SubVI dient ist eine ziemlich sinnvolle Idee, aber das heisst nicht dass es dabei die Attribute des UI Kontrolls übernehmen soll. Oder was sollte bei der Benützung eines SubVIs passieren wenn ein Kontroll das mit einem Parameter verbunden ist, disabled ist oder gar unsichtbar gemacht wurde? Logisch und konsequent ist es darum, um alle Attribute beim Darstellen des Kontrolls zu berücksichtigen, aber nicht zu betrachten wenn das Kontroll als Parameter verwendet wird

Und Lucki hat auch noch einen Grund angegeben. Einfach so versteckt den Wert Ändern ist ziemlich hinterlistig, aber wie sollte LabVIEW das bekannt machen, dass eine Wertebereicheinschränkung stattgefunden hat. Logisch wäre um hier eine Dialogbox anzuzeigen Blink. Glücklicherweise sind die LabVIEW Entwickler aber intelligenter, dann dass sie sowas tun.

Und wie gesagt, LabVIEW hat vor langer Zeit den Wertebereich auch bei Parametern eingeschränkt, aber die Anfragen für technischen Support in diesem Zusammenhang waren ziemlich enorm, weil viele Leute eben nicht erwarteten, dass ein subVI solche versteckten Sachen tut. Darum wurde darüber nachgedacht und beschlossen, dass solche Funktionalität tatsächlich nicht gerade sehr intuitiv ist und wurde es entfernt, und dafür die Wertebereich erzwingen Funktion hinzugefügt.

Rolf Kalbermatter
Technische Universität Delft, Dienst Elektronik und Mechanik
https://blog.kalbermatter.nl
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
RE: erlaubter Wertebereich wird nicht eingehalten - rolfk - 24.12.2011 20:58

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Frontpanel wird beim beenden nicht immer geschlossen Winterkind 4 3.533 08.04.2020 08:30
Letzter Beitrag: Freddy
  Default Wert wird nicht gespeichert ares2013 8 6.704 27.02.2020 12:51
Letzter Beitrag: jg
  Zeitdauer in Wertebereich ermitteln karl. 3 3.527 13.02.2017 13:33
Letzter Beitrag: karl.
  Case wird wiederholt --> weiß nicht warum mexas450 9 6.564 12.12.2014 13:35
Letzter Beitrag: Lucki
  Nachrichten-Queues, Exit wird nicht an andere Schleifen weitergereicht dali4u 4 6.173 28.10.2014 11:48
Letzter Beitrag: jg
  Error-200077 at DAQmx StartTask.vi | Wertebereich lumaxo 4 5.032 18.09.2014 14:30
Letzter Beitrag: jg

Gehe zu: