02-12-2010 01:48 PM
02-15-2010 02:15 PM
Hello jejackson,
It sounds like you have set the path to your .out as ni-rt/system/blah.out in the Call Library Function Node. Is that correct?
I suspect if you drop the ni-rt/system from the path in your call library node, things will start working. You should still copy the .out to ni-rt/system.
If that doesn't help, please post some more information (including your project and shared libraries if possible) and I'll be happy to help.
Thanks,
Sebastian
02-15-2010 06:13 PM
02-17-2012 12:45 AM
I have the same kind error message as you. So can tell me where you put your DLL file(the path) to solve the problem? And I think I have make some mistake to making DLL. Can you post me a simple file for making DLL which can be used in CRIO 9022. Thank you.
02-20-2012 03:08 PM
Hi zymale,
This KnowledgeBase article will help you check the validity of your DLL.
http://digital.ni.com/public.nsf/allkb/0BF52E6FAC0BF9C286256EDB00015230
Here is a developer zone article about using shared libraries on a cRIO.
http://zone.ni.com/devzone/cda/tut/p/id/5694
These documents should help you get going.
Good luck!
02-20-2012 06:25 PM
Hi MAltmann,
I have already read those documents . I use the DLL Checker to check my DLL.It is ok.When I create a project in NI 9004 calling .out library using the method introduced in those documents, it works well. But when I use the same project VI file and method in another NI 9074 project, there is a mistake.
The error message picture is attached.
02-21-2012 08:21 AM
Hi zymale,
If you open up your call library function node and look at the path of the VI it should be a path on the cRIO. For example c:\ni-rt\system\yourfunction.out. This path is where you should place your library on the cRIO.
02-21-2012 09:24 AM
Thank you for your reply.I have put my " .out library " in the path just like you providing. Do you mean I have also put the VI using call library function node in the path just like c:\ni-rt\system\yourfunction.vi ?
02-21-2012 09:30 AM
Sorry I have make a mistake,so I have to reply again. Thank you for your reply. I have put my " .out library " in the path just like you providing on the CRIO. Do you mean I have also put the VI using call library function node in the path just like c:\ni-rt\system\yourfunction.vi on my computer?
02-21-2012 07:35 PM
Sorry I have make a mistake,so I have to reply again. Thank you for your reply. I have already put my " .out library " in the path just like you providing on the CRIO. Do you mean I have also to put the VI using " call library function node" in the path just like c:\ni-rt\system\yourfunction.vi on my computer?