11-04-2009 10:59 AM
Hello folks,
When trying to deploy a CAN Receive example from LabVIEW 8.6 onto the 9014 (VxWorks) controller, I keep getting a "shared libarary failed to load" error (nican.*). Some investigating (i.e. searching and reading on ni.com) revealed that perhaps nican cannot be used with the 9853 and the 9014 combo.
I still have many questions, that perhaps some of you can answer, please.
1. Is the following statement true?
The nican "driver" vis cannot be used for a 9853 card in a cRIO-9014 chassis. Instead, it's necessary to use the 985x drivers.
2. Do the 985x drivers have to be installed on the 9014? If so, can it be done using MAX?
3. Is there an FTP client running continously on the 9014?
4. Is there a document explaining how/where to FTP software to on the 9014 controller if needed?
5. Since the 9853 can only be used in fpga programming mode (i.e. scan interface mode is invalid), do I have to have an FPGA host vi running on the 9014 or can I leave the host on an "external" computer?
This is my first attempt at using a cRIO for anything so please feel free to assume that I don't know anything that isn't explicitly stated in the "getting started with LabVIEW..." document.
Thanks in advance.
Chris
11-05-2009 10:49 PM
chassan,
1 - Yes, that's true, as confirmed here.
2 - Yes, they must be present on the 9014. I believe you should add them via MAX as there are no special instructions in the readme of the drivers.
3 - Here are a couple articles on ftp and cRIO:
FTP Transfer of Files between Host and Real-Time Targets in MAXHow Can I Use LabVIEW to FTP Files to and from My Real-Time Target
4 - Same as above
5 - I am not exactly clear on the quesiton.
Hope this helps, post again if you have other inquiries!
11-29-2011 11:22 AM
hello, Flores
I am trying to use cRIO-9014,NI 9853, 9205,9263 and 9853 to develop a simply control system for an electric vehicle. This is the first time for me to use NI products and I met with following problems.
1) how to use the RS232 port on the 9014? I can not find this port under the Chassis I/O folder.
2) what is the rule for the CAN communication on 9853, what is the structure of the frame that it could transmit or recieve?
3) could you explain the terms 'timestamp high/low' and 'info A/B'
thank you very much.
11-30-2011 06:16 PM
Hello nhFreedom,
The following should hopefully address some of your questions:
1) The serial port on the 9014 will be accessed via a vi at the level of the Real Time controller and operated through VISA serial read write VI operations. One good link that goes over this is https://decibel.ni.com/content/docs/DOC-3816
2) The knowledgebase article entitled: the NI 9853 and 9852 with CompactRIO FAQ http://digital.ni.com/public.nsf/allkb/511639E8C5ED353686257538005EB4A9?OpenDocument should cover your questions related to CAN communication on the 9853.
3) Timestamp high/low are ignored during transmission because the transmit request always occurs as quick as possible and info A/B do not currently hold any direct use case to my knowledge, rather are reserved for future developments.
Regards,
Blayne K