LabVIEWForum.de
Einbindung einer CIN (Code Interface Node) auf cRIO - 9002 - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: DLL & externer Code (/Forum-DLL-externer-Code)
+---- Thema: Einbindung einer CIN (Code Interface Node) auf cRIO - 9002 (/Thread-Einbindung-einer-CIN-Code-Interface-Node-auf-cRIO-9002)



Einbindung einer CIN (Code Interface Node) auf cRIO - 9002 - nemesis - 26.02.2007 10:50

Hallo erstmal,

ich habe folgendes Problem, in einem einfachen LabVIEW VI soll die CIN verwendet werden. Diese realisiert in meiner Testfunktion hier lediglich die Addition zweier Zahlen.

Das VI selber konnte problemlos erstellt werden, auch die Einbindung des C-Files war mit Hilfe des Tutorials einfach zu bewältigen.
Das Problem liegt darin dieses VI auf dem RT-Controller des CompactRIO 9002 auszuführen. Das VI läuft kurz an bricht aber sofort wieder ergebnisslos und ohne Fehlermeldung ab.

Laut meinem Wissen reicht es, lediglich das VI im Projektexplorer einzubinden, eine extra Einbindung des C-Files ist nicht notwendig. Ich kann Zur Zeit leider nicht erkennen wo das Problem liegt, für einen Tip wär ich hier sehr dankbar.


Einbindung einer CIN (Code Interface Node) auf cRIO - 9002 - Y-P - 27.02.2007 13:45

Hast Du dieses Tutorial benutzt?
Wenn ja und wenn es geklappt hat, dann hört es sich nach etwas sehr Speziellem an. Unsure
Da kann ich Dir den Tip geben, mal mit NI in Kontakt zu treten. Die kennen sich da besser aus und hatten das Problem evtl. schon mal.
Vielleicht kann Dir aber auch jemand anders hier weiterhelfen.

Gruß Markus

Edit: Wieso addierst Du die Zahlen eigentlich nicht im VI selber? Unsure

' schrieb:Hallo erstmal,

ich habe folgendes Problem, in einem einfachen LabVIEW VI soll die CIN verwendet werden. Diese realisiert in meiner Testfunktion hier lediglich die Addition zweier Zahlen.

Das VI selber konnte problemlos erstellt werden, auch die Einbindung des C-Files war mit Hilfe des Tutorials einfach zu bewältigen.
Das Problem liegt darin dieses VI auf dem RT-Controller des CompactRIO 9002 auszuführen. Das VI läuft kurz an bricht aber sofort wieder ergebnisslos und ohne Fehlermeldung ab.

Laut meinem Wissen reicht es, lediglich das VI im Projektexplorer einzubinden, eine extra Einbindung des C-Files ist nicht notwendig. Ich kann Zur Zeit leider nicht erkennen wo das Problem liegt, für einen Tip wär ich hier sehr dankbar.



Einbindung einer CIN (Code Interface Node) auf cRIO - 9002 - nemesis - 01.03.2007 15:26

Hmm erstaml danke für die Antwort.

Nein, es war nicht explizit dieses Tutorial, der Funktiondcode ist aber ähnlich aufgebaut.....

Ich hatte auch schon mit NI Kontakt, allerdings haben die Tips von denen auch nicht wirklich geholfen. Wobei ich daran teilweise noch arbeite.

In diesem Beispiel geht es eigentlich nur um den prinzipiellen Ablauf beim einbinden einer CIN auf dem Compactrio, deswegen die einfache addition, eigentlich soll hier kompliizerter externer C.code eingebnden werden, aber ich fange lieber klein an.....


Einbindung einer CIN (Code Interface Node) auf cRIO - 9002 - rolfk - 12.06.2007 14:36

' schrieb:Hmm erstaml danke für die Antwort.

Nein, es war nicht explizit dieses Tutorial, der Funktiondcode ist aber ähnlich aufgebaut.....

Ich hatte auch schon mit NI Kontakt, allerdings haben die Tips von denen auch nicht wirklich geholfen. Wobei ich daran teilweise noch arbeite.

In diesem Beispiel geht es eigentlich nur um den prinzipiellen Ablauf beim einbinden einer CIN auf dem Compactrio, deswegen die einfache addition, eigentlich soll hier kompliizerter externer C.code eingebnden werden, aber ich fange lieber klein an.....
Und warum verwendest Du keine Shared Library (DLL)? CIN's sind veraltet und werden auf zukünftigen Plattformen wohl kaum unterstützt werden. Ich bin mir nicht mal sicher ob Du einfach ein VI mit einem CIN auf ein CRIO System kopieren kannst. Das OS ist zwar im wesentlichen Win32 kompatibel aber eben nicht Win32."
Sicher mit den neusten CRIOs könnte das sowieso bös in die Hosen gehen, da dort keine Intel CPU läuft und das OS auch gar nicht Windows ist. Und NI wird sich dort sicher nicht die Mühe machen um die Erstellung von CINs für dieses Target zu ünterstützen da sie selber nur noch Shared Libraries verwenden.

Rolf Kalbermatter