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.


Thema geschlossen 

Fehler mit Vergleichsoperatoren



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!

30.06.2010, 22:31 (Dieser Beitrag wurde zuletzt bearbeitet: 01.07.2010 07:55 von jg.)
Beitrag #1

max1185 Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Jun 2010

9
2010
DE

2835
Deutschland
Fehler mit Vergleichsoperatoren
Ich arbeit seit einer Zeit an einem Programm und hab im Laufe der Programmierung Unregelmäßigkeiten mit Vergleichsoperatoren entdeckt die absolut nicht logisch sind!!!

Um das zu verdeutlichen habe ich ein kleines Beispiel-VI "Para2.vi" erstellt und dazu ein kurzes Video http://screenr.com/Svm aufgenommen.
Bitte schaut euch das an oder testet das VI, oder programmiert es halt nach ...
Ich weiß jetzt leider noch nicht ob nur mein System davon betroffen ist oder ob dieser Bug allgemein ist.

Das Beispiel-VI soll die While-Schleife, bei einem Wert der größer ist als die Eingabe (x), stoppen. Die Schrittweite kann dazu eingestellt werden, denn mit jedem Schleifendurchlauf wird zum Startwert Null die Schrittweite dazu addiert und danach an einen Schieberegister übergeben. Und wie gesagt, davor erfolgt die Abfrage mit einem Vergleichsoperator! Ich hab hier als Beispiel den "größer"-Vergleichsoperator gewählt. ... Wenn also der neu berechnete Wert größer als x ist, dann soll die Schleife gestoppt werden, und genau hier kommen die Bugs!!! Denn bei bestimmten Werten für x und für die Schrittweite kommt es vor, dass bei einem "gleichen" Wert die Abfrage als "true" ausgewertet wird. Statt ">" gilt also bei bestimmten Werten ">=". usw....

Aber dieser Bug ist auch bei anderen Vergleichsoperationen da, guckt euch das Video einfach mal an!

Ich hab vorhin sogar einmal LabVIEW 2009 mit der eingebauten Funktion (beim Deinstallieren/Installieren) "reparieren" lassen und danach noch den Patch f3 installiert, aber gebracht hat das nichts :-(

Lv09_img2


Angehängte Datei(en)
Sonstige .vi  Para2.vi (Größe: 8,01 KB / Downloads: 177)
Alle Beiträge dieses Benutzers finden
to top
Thema geschlossen 


Nachrichten in diesem Thema
Fehler mit Vergleichsoperatoren - max1185 - 30.06.2010 22:31
Fehler mit Vergleichsoperatoren - Achim - 01.07.2010, 06:31
Fehler mit Vergleichsoperatoren - jg - 01.07.2010, 07:55
Fehler mit Vergleichsoperatoren - RoLe - 01.07.2010, 08:25
Fehler mit Vergleichsoperatoren - jg - 01.07.2010, 09:27
Fehler mit Vergleichsoperatoren - RoLe - 01.07.2010, 09:41
Fehler mit Vergleichsoperatoren - GerdW - 01.07.2010, 10:17
Fehler mit Vergleichsoperatoren - GerdW - 01.07.2010, 11:18
Fehler mit Vergleichsoperatoren - GerdW - 01.07.2010, 11:52
Fehler mit Vergleichsoperatoren - Y-P - 01.07.2010, 18:54

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  "Seltsamer Fehler", LabView-Anwendung erzeugt einen Fehler 2200 ASM 5 7.832 23.01.2011 17:40
Letzter Beitrag: Y-P

Gehe zu: