Vi ohne Fehlermeldung beendet - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Module (/Forum-LabVIEW-Module) +---- Forum: LabVIEW RealTime (/Forum-LabVIEW-RealTime) +---- Thema: Vi ohne Fehlermeldung beendet (/Thread-Vi-ohne-Fehlermeldung-beendet) |
Vi ohne Fehlermeldung beendet - I2thavo - 13.02.2013 14:48 Hallo alle zusammen, leider habe ich wieder ein Problem, welches ich nicht erwartet hätte. Ich steuere einen Linearschlitten. Auf dem Host-VI wird die Sollposition berechnet und an das FPGA-VI übermittelt, wo die Lageregelung läuft und der Inkrementalgeber ausgelesen wird. Mein Problem ist, dass seit gestern das Host-VI immer wieder bei der Bahnfahrt plötzlich beendet wird. Vorher lief das Programm ohne Probleme. Bevor der Fehler aufgetreten ist, habe ich Funktionen zur Datenspeicherung eingebaut und Arrays bearbeitet. Der Abbruch geschieht immer dann, wenn ich auf "Bahnfahrt starten" klicke, wodurch die Trajektorienvorgabe gestartet wird. Die Referenzfahrt läuft ohne Probleme. Der Abbruch geschieht unregelmäßig. Teilweise kann ich oft hin und her fahren, ohne das etwas passiert, und manchmal tritt es bereits beim ersten mal ein. Es wird keine Fehlermeldung ausgegeben, das VI beendet einfach seinen Durchlauf, das FPGA-VI läuft aber weiter. Hat jemand eine Ahnung, wodurch dieser Fehler verursacht werden kann? Ist es vielleicht irgendein Timeout? Die Wertübergabe zum FPGA habe ich nämlich noch nicht besonders ausgebaut. Ohne Fehlermeldung bin ich echt aufgeschmissen :-( Anbei das vereinfachte VI, das meiste Unwichtige habe ich weggelassen...nur der letzte Teil der Referenz ist interessant! Mit freundlichen Grüßen Ivo RE: Vi ohne Fehlermeldung beendet - I2thavo - 13.02.2013 16:16 Hallo, habe den Fehler zufällig gefunden! Ich habe in der Bahnberechnung überprüft, ob eine Double-Zahl gleich einer Integerzahl ist. Bei bestimmten Werten tritt dieser Fall niemals ein und die Schleife wird nicht abgebrochen--> dadurch crasht das VI Mit freundlichen Grüßen Ivo RE: Vi ohne Fehlermeldung beendet - GerdW - 13.02.2013 16:20 Hallo Ivo, das muss wohl jeder auf die harte Tour lernen Floats NIE auf Gleichheit überprüfen... |