Fall-Unterscheidung, Fehler-Analyse

Anfängerfragen, die mit LabVIEW zu tun haben
Правила форума
In unserem Forum ist es möglich Foren zu verbergen. Für jede Sprache gibt es eine Gruppe:

hide XXX forums

Wenn du also ein Forum in einer Sprache nicht sehen möchtest, dann musst du einfach in die richtige Gruppe(n) eintreten. Das kannst du in den Profileinstellungen machen.
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Fall-Unterscheidung, Fehler-Analyse

Сообщение Eugen Graf »

Ich verstehe dein Problem nicht. Kannst du bitte eine klare Frage stellen?
Аватара пользователя
learny
adviser
adviser
Сообщения: 207
Зарегистрирован: 23 окт 2008, 17:54
Версия LabVIEW: 8.5
Контактная информация:

Re: Fall-Unterscheidung, Fehler-Analyse

Сообщение learny »

Bei der Einstellung des Dialogbox mit "Kein Dialog" (In irgendeinem der 12 SubVIs)wie folgt:
Изображение
bekomme ich folgende "Warnung":
warnung2.PNG
warnung2.PNG (4.8 КБ) 4402 просмотра
Kann ich so eine Warnung umgehen? Weißt du ob es wirklich direkt mit dem "Kein Dialog" zusammenhängt?
Es ist zwar kein "Fehler", aber ich möchte den Nachrichtenbox in meinem Report später einbinden, und es wäre besser wenn "Kein Fehler" drin stehen würde:
warnung3.PNG
warnung3.PNG (1.3 КБ) 4400 просмотров
أهلا و سهلا بالمستخدمين العرب
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Fall-Unterscheidung, Fehler-Analyse

Сообщение Eugen Graf »

Machst eine Case Struktur und prüfst ob Error gesetzt ist, wenn ja nimmst du die Fehlermeldung, wenn nicht gesetzt, dann schreibst du "Kein Fehler" rein. "Kein Dialog" muss eingestellt sein, sonst bekommst du ein Dialog angezeigt und das willst du ja nicht, denn du machst ja eine eigene Fehlerbehandlung.
Аватара пользователя
learny
adviser
adviser
Сообщения: 207
Зарегистрирован: 23 окт 2008, 17:54
Версия LabVIEW: 8.5
Контактная информация:

Re: Fall-Unterscheidung, Fehler-Analyse

Сообщение learny »

Hallo zusammen,

Ich möchte anhand zweier Werte (WERT1&WERT2) die Messschleife stoppen dobald beide Null ausgeben (Fehler-Fall). Mit folgender Lösung ist die ODER immer TRUE. Warum?
oder.gif
oder.gif (5.5 КБ) 4348 просмотров
Ich vermute, dass es wieder mit den roten Punkten zusammenhängt (Formatkonflikt).
Aber egal welche Darstellung ich vornehme, die roten Pfeilchen bleiben bestehen.

Danke im Voraus.
Grüße
أهلا و سهلا بالمستخدمين العرب
Аватара пользователя
learny
adviser
adviser
Сообщения: 207
Зарегистрирован: 23 окт 2008, 17:54
Версия LabVIEW: 8.5
Контактная информация:

Re: Fall-Unterscheidung, Fehler-Analyse

Сообщение learny »

update:

Ich habe es folgendermaßen gelöst:
oder2.gif
oder2.gif (3.58 КБ) 4351 просмотр
Grüße
learny
أهلا و سهلا بالمستخدمين العرب
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Fall-Unterscheidung, Fehler-Analyse

Сообщение Eugen Graf »

Ja, aber denke auch dran, dass Kommazahlen sehr selten gleich einer richtigen 0 sind, insbesondere, wenn diese aus irgendeiner Berechnung stammen. Erst wenn du wirklich eine 0 reinschreibst, dann ist es 0.

Ausserdem sehe ich in dienem BD eine riesenWartezeit von 40 Sekunden. Sowas sollte man vermeiden. Nimm lieber 1 Sekunde Wartezeit und einen Zähler, der bis 40 hochzählt und die Zeitstempel vergleicht. Ansonsten kann es passieren, dass du beim Beenden des Programms noch 40 Sekunden warten muss, was nicht gerade benutzerfreundlich ist.
Аватара пользователя
learny
adviser
adviser
Сообщения: 207
Зарегистрирован: 23 окт 2008, 17:54
Версия LabVIEW: 8.5
Контактная информация:

Re: Fall-Unterscheidung, Fehler-Analyse

Сообщение learny »

eg писал(а):Ja, aber denke auch dran, dass Kommazahlen sehr selten gleich einer richtigen 0 sind, insbesondere, wenn diese aus irgendeiner Berechnung stammen. Erst wenn du wirklich eine 0 reinschreibst, dann ist es 0.

Ausserdem sehe ich in dienem BD eine riesenWartezeit von 40 Sekunden. Sowas sollte man vermeiden. Nimm lieber 1 Sekunde Wartezeit und einen Zähler, der bis 40 hochzählt und die Zeitstempel vergleicht. Ansonsten kann es passieren, dass du beim Beenden des Programms noch 40 Sekunden warten muss, was nicht gerade benutzerfreundlich ist.
wenn die Kommunikation ausfällt, gibt das :vi: immer 0er aus. Muss ich mir diesbezüglich sorgen machen?
Wegen den 40 sec, du meinst mit Hilfe von "Wait until next multiple=40 sec"?
أهلا و سهلا بالمستخدمين العرب
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Fall-Unterscheidung, Fehler-Analyse

Сообщение Eugen Graf »

Wenn es so funktioniert, dann lass es. Never touch a running system :haha:
Ответить

Вернуться в «Für Anfänger»