Real-Time Measurement and Control

cancel
Showing results for 
Search instead for 
Did you mean: 

LabVIEW RT dll

Bonjour,
 
Je cherche à executer une dll sur une CPU RT mais à l'execution du VI, le deploiement génère l'erreur suivante :
 
Failed to download "RT_Dll_InitBus.vi"
LabVIEW: Failed to load Shared Librairy "S7.dll":initbus:C on RT Target.
 
J'ai copié la dll à la racine du RT et j'appel cette dll via la fonction Call Librairy Function. J'ai entré le path suivant //:\S7.dll et la calling convention est sdtcall. J'ai ensuite defini les paramètres de la fonction. Sur le host, cela fonctionne trés bien mais en revanche sur la CPU RT, il m'est généré l'erreur ci dessus.
 
Comment puis-je faire pour executer cette dll sur ma CPU RT ?
 
LabVIEW : 8.5
0 Kudos
Message 1 of 9
(6,375 Views)
Bonjour,
Quelle cible utilisez vous?
Pourriez vous poster une impression écran du message d'erreur?
Lorsque vous entrez le chemin de votre dll, avez vous entré //:\S7.dll ? ou n'avez vous pas omis le c:?

Manuel R
AE dans une autre vie
0 Kudos
Message 2 of 9
(6,339 Views)
Bonjour,
 
Ma cible est une CRIO 9012 et l'OS est VxWorks. C'est apparement à cause de l'OS que je ne peux pas executer m'a dll. J'ai été en contact avec un ingenieur de chez vous qui me l'a confirmé. Il faudrait apparement reprogrammer la dll en un " *.so ".
 
Merci
0 Kudos
Message 3 of 9
(6,332 Views)
Bonjour,
L'OS du cRIO 9012 est VXWorks. Vous ne pouvez donc pas utiliser de dll. Il vous faut le GNU toolchain pour créer des fichiers compatibles (.out ou .so).
Vous ne pouvez pas déployer automatiquement les libriaires sur votre cible VXWorks.Vous devez ainsi les transférer par ftp dans le répertoire ni-rt/system.
En espérant vous avoir éclairé Smiley Tongue
 


Message Edité par ManuelR le 12-05-2007 10:32 AM
Manuel R
AE dans une autre vie
0 Kudos
Message 4 of 9
(6,328 Views)
Merci
0 Kudos
Message 5 of 9
(6,325 Views)
Merci
0 Kudos
Message 6 of 9
(6,325 Views)

Bonjour,
Voici quelques liens qui vous seront très utiles :

Developing Shared Libraries for the cRIO-901x and Other VxWorks Targets


Using External Code in LabVIEW

 

en espérant que cela vous aide,

Pierre R...

Certified LabVIEW Developer
0 Kudos
Message 7 of 9
(6,291 Views)
Les liens ne sont pas bons !
0 Kudos
Message 8 of 9
(6,288 Views)

Oups, autant pour moi, petit problème de copier-coller :
Developping Shared librairies for the cRIO-910x and other VxWorks Targets
Calling external code in LV


 
Pierre R...

Certified LabVIEW Developer
0 Kudos
Message 9 of 9
(6,284 Views)