01-22-2009 07:45 AM
I am using Frame API CAN, and would like to write several messages to my device. The trouble I am having is my arbitration ID, it needs to be 29 bit instead of 11. I know that I need to OR it, but how do you go about this when it is in a cluster. Please feel free to look at my code in the attactchment. Thanks
Fred
Solved! Go to Solution.
01-23-2009 09:07 AM
You could set the 30th bit manually or use the unbundle function to do it pragmatically. See the modified example for more information.
DirkW
01-23-2009 09:35 AM
Hmm, I tried the unbundled method and it gave me a wiring error, when I did this before posting the original message. But I realize what I had done, I had just added a wire going to the unbundle, instead of going to the unbundle, re-bundling and wiring back to the write function! Thanks, I appreciate your help. Fred
06-22-2009 01:56 PM
Hi DirkW!!
I have PXI CAN card 8164 in RT and I try writ with VI frame and I use the VI like this:
But I can't read nothing, with this VI suppose I can Transmit and Receive for the same port but I haven't nothing, You Know Why?
Thanks
Best Regards
Please Help me!!!!
06-23-2009 04:28 PM
Hi Kaliman,
Do you receive an error when you try to run this program, or does it just return no information? Also, I can’t find any information on a product 8164, can you double check that number? Thanks,
Matt06-24-2009 07:48 AM
06-24-2009 05:47 PM
I am attempting the same function (read/write) using extended ID and 8461 card.
Have you double checked your baud rate? I'm using 250000.
I can read the CAN bus fine; however, I cannot see the data I'm requesting using the write command.
06-24-2009 06:02 PM
06-26-2009 10:12 AM