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!
Hi,
habe da mal eine eher grundsätzliche Frage betreffend cRIO Real-Time System: Kann man einen cRIO 9014 mit NI RIO Version 4.1 an einem LabVIEW 2012 System mit NI RIO v12.1 betreiben? Dass es anders herum nicht geht habe ich festgestellt aber funktioniert es prinzipiell in diese Richtung?
NI-RIO 4.1 ist mit LabVIEW 2012 nicht kompatibel.
Was willst du eigentlich erreichen? Je nach dem was du eigentlich vorhast gibt es noch weitere Punkte die ggf. beachtet werden müssen.
Cool, danke für die schnelle Antwort! Ich hatte es befürchtet...
(22.05.2013 20:22 )Holy schrieb: Je nach dem was du eigentlich vorhast gibt es noch weitere Punkte die ggf. beachtet werden müssen.
Naja wir betreiben einige RIOs, bislang in der Kombination mit LV 2009 / NI RIO v4.1 und da wir schon seit einiger Zeit LV 2012 rumfahren haben überlege ich, was der Umstieg auf diese Version an Aufwand mit sich bringt. Kann man denn die Software auf den RIOs auf 12.1 updaten (in meinem Fall 9012 und 9014)?
(22.05.2013 20:28 )jg schrieb: Allerdings ist laut diesem Link möglich, auf einem 9014 RIO 12.1 inkl. -Runtime etc. zu installieren.
Gruß, Jens
hm ich seh nur "minimum", bin ich grade blind?
EDIT: In der von Holy geposteten Tabelle steht ja auch was ich wissen will -.- sry....
22.05.2013, 20:44 (Dieser Beitrag wurde zuletzt bearbeitet: 22.05.2013 20:48 von jg.)
(22.05.2013 20:28 )Ascend schrieb: hm ich seh nur "minimum", bin ich grade blind?
Nein, bist du nicht. Da das 9012/9014 hier aber noch aufgeführt wird, interpretiere ich, dass es auch vom RIO 12.1 Treiber unterstützt wird.
Gehen wir deine Frage anders an:
Wollt ihr: Bestehende 9012/9014 cRIOs unter LabVIEW 2012 neu programmieren? Dann müssen die entsprechenden RIO12.1 Software-Pakete auf das cRIO (Stichwort MAX).
Wollte ihr: mglw. schon laufende, mit LabVIEW 2009 erstellte Software (am besten als rtexe) weiterhin auf den 9012/9014 betrieben, und nur eine vielleicht bestehende Anbindung an irgendeinen PC hochziehen auf LabVIEW 2012? Dann kann natürlich alles am cRIO beim Alten bleiben.
EDIT: Möglichkeit 3: Es ist auch ein Update auf RIO 12.1 möglich, und trotzdem kann noch cRIO-Software unter LabVIEW 2009 programmiert werden, denn der RIO 12.1-Treiber ist kompatibel mit dieser Version. Anders sieht es mit LabVIEW 8.x aus, da hättest du dann Pech.
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Auf dem 9014 kannst du die -Runtime und die entsprechende NI-RIO Version installieren, kann ich aus eigener Erfahrung heraus auch bestätigen. Dein Code musst du einfach mit LabVIEW 2012 öffnen und deine RT-Anwendung neu kompilieren. Im Normalfall sind hier keine Probleme zu erwarten.
Edit: Obige Aussage geht jetzt einfach von dem Fall aus, dass ihr alles auf 2012 hochziehen wollt.
(22.05.2013 20:44 )jg schrieb: Wollt ihr: Bestehende 9012/9014 cRIOs unter LabVIEW 2012 neu programmieren? Dann müssen die entsprechenden RIO12.1 Software-Pakete auf das cRIO (Stichwort MAX).
That's the plan... laut der Tabelle sollte es ja auch LV2009 damit klar kommen.
Hallo Zusammen
Ich würde gerne dieses Thema wieder aufnehmen.
Ich verwende das gleiche cRIO mit einem Chassis 9114.
Vor kurzem habe ich noch mit und RIO 4 gearbeitet, dies hat auch recht gut (mit paar Startschwierigkeiten) funktioniert. Ich öffne von "Mein Computer" via "Open FPGA VI Reference" auf dem FPGA auf und lasse es laufen. Das FPGA-VI pollt eigentlich nur die digitalen Kanäle ab und sendet diese (mit Zeitstempel) via FIFO.
Nun habe ich auf LV2011 SP1 und RIO 4.1 geupdatet (RIO 12.0 wird noch nicht verwendet, da noch lv8.6 verwendet wird). Jedoch funktioniert der Aufruf, bzw. das "run" (Invoke Method) nicht mehr (error:
).
Muss ich nun meine Anwendung (FPGA-Teil) neu schreiben? Oder wie kann ich alle VI in LV2011 "anpassen"?
Der Fehlercode deutet auf einen Kommunikationsfehler zwischen Host und RIO-Server hin. Kannst du dein FPGA-VI direkt im interaktiven Modus ausführen? Einfach den Run-Button des FPGA-VIs drücken und dann sollte es losgehen oder neu kompilieren wenn notwendig.