Error -61017 mit Labview 2012 - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Module (/Forum-LabVIEW-Module) +---- Forum: LabVIEW FPGA (/Forum-LabVIEW-FPGA) +---- Thema: Error -61017 mit Labview 2012 (/Thread-Error-61017-mit-Labview-2012) Seiten: 1 2 |
Error -61017 mit Labview 2012 - Mietzekatze - 18.07.2013 12:39 Hallo, ich versuche Daten über ein cRIO im FPGA Modus einzulesen. Dafür habe ich zwei VI's lt. http://www.ni.com/white-paper/11198/de/#toc5 verwendet. Einziger Unterschied ist, das ich statt analogen Eingängen ein Temperaturmodul verwende. Nachdem ich das Host VI gestartet habe kommt der Error -61017 der lt. http://digital.ni.com/public.nsf/allkb/3696711483210A7886256F5F0057D0C0 ab LV 8 behoben sein sollte. Leider weis ich nicht woran es liegen könnte. Im Anhang findet Ihr die beiden VI, welche ich zum Dateneinlesen verwenden möchte. RE: Error -61017 mit Labview 2012 - Y-P - 18.07.2013 12:43 Hast Du auch dort schon mal geschaut? http://digital.ni.com/public.nsf/allkb/F3F36FD87DA9D94E862578F600697892 Gruß Markus RE: Error -61017 mit Labview 2012 - Mietzekatze - 18.07.2013 13:05 Da ich keine benutzerdefinierte Variablen verwende, denke ich, dass dies nicht auf gleiche Problem hinausläuft. RE: Error -61017 mit Labview 2012 - jg - 18.07.2013 13:18 Erklärung -61017, so wie er im Text der Error-Clusters steht: "LabVIEW FPGA: You must recompile the VI for the selected target." Dann mal ran an die Buletten, FPGA-Code für das richtige Ziel erzeugen. Gruß, Jens RE: Error -61017 mit Labview 2012 - Mietzekatze - 18.07.2013 13:29 In meinem Error-Cluster steht ein andere Text: code:-61017 source: Open FPGA VI Referenz in Host.vi RE: Error -61017 mit Labview 2012 - GerdW - 18.07.2013 14:01 Dann einfach mal Rechtsklick auf den Error-Cluster und "Explain error..."/"Fehler beschreiben" anwählen! [attachment=45483] RE: Error -61017 mit Labview 2012 - Mietzekatze - 18.07.2013 14:12 So dieses Problem ist gelöst zu mindestens ist dieser Fehlercode nicht mehr da. Grund war wahrscheinlich das der Feedback Knoten im FPGA VI nicht mit false initialsiert wurde. Leider ist ein neuer Fehler aufgetaucht: Error -50400 nach dieser Lösung http://forums.ni.com/t5/Real-Time-Measurement-and/I-am-getting-a-FIFO-READ-error-code-50400-from-Invoke-Method/m-p/1429124 habe ich das Control im FPGA VI für die Zeit in eine Konstante umgewandelt und wieder kompiliert. Jetz wollte ich das Host VI starten. Aus irgendeinem Grund hat sich dort allerdings jetzt ohne mein zu tun das Control von dem Block Count(mSec) gelöst und lässt sich nicht wieder verbinden. Angeblich wegen nicht passender Datentypen. Allerdings ist der Ausgang des Count Block void, hat also keinen bestimmten Datentypen und die Konstante die ich gern dort dran setzten möchte eine I32. Weis jemand, warum das nicht funktioniert? Danke für Eure Antworten RE: Error -61017 mit Labview 2012 - GerdW - 18.07.2013 14:28 Hallo Katze, wenn du "Count" im FPGA in eine Konstante umwandelst, was willst du dann noch vom RT-cRIO aus da hinein schreiben??? Oder hast du jetzt eine variable Konstante erfunden? RE: Error -61017 mit Labview 2012 - Mietzekatze - 19.07.2013 10:28 Okay jetzt habe ich endlich die Funktion dieses Blockes verstanden^^. Hatte mich schon gewundert was der eigentlich macht. Und zack ist der Fehler -50400 ist immer noch da. Für das FIFO.Read: Dabei kann der Datentransfer innerhalb der Timeout Zeit und in der angegebenen Anzahl der Wiederholungsversuche nicht durchgeführt werden. Also liegt es an dieser FIFO.read Funktion. In einem anderen Betrag hatte ich mal gelesen, das der Eingang Number of Elements mit einem Schieberegister auf der rechten Seite und Elements Remaining mit dem Schieberegister auf der rechten Seite der While-Schleife verbunden wurde. Ich habe das ausprobiert und das Programm läuft ohne Fehler. Die Frage für mich ist jetzt warum. Number of Elements war für mich die Zahl an Elementen welche aus dem FIFO gelesen werden. Warum nun eine feste Zahl daraus entnommen wird, muss ja sichergestellt sein, das mindestens so viele Werte sich im FIFO befinden, oder? Muss ich mir das dann ausrechnen? Bzw. warum ist es in dem Beispiel von NI eine feste Zahl? Nach welchen Kriterien sollte man vorgehen um diese Zahl zu bestimmen? RE: Error -61017 mit Labview 2012 - GerdW - 19.07.2013 10:35 Hallo Mietzekatze, Zitat:Nach welchen Kriterien sollte man vorgehen um diese Zahl zu bestimmen?- (erwartete) Samplerate im FPGA - gewünschte Looprate/Samplerate im RT - FIFO-Länge - ... |