01-18-2008 10:33 AM
01-21-2008 04:40 PM
01-21-2008 05:25 PM
01-22-2008 05:17 PM
Hi Lauren,
I received a PCMCIA DNET card today so I installed it and gave it a try. I could not get it to fail. I took the same slave board, same cabling, and same power supply to the station with the PXI card and it kept failing. Should I exchange my PXI card for a new one?
Thanks,
Chris
01-23-2008 09:13 AM
Hi Chris,
My guess is that the error lies in the fact that the PCMCIA-DNET card operates solely as a DNET device. The PXI module you are using has both CAN and DNET functionality, and needs to be set for each specific protocol. For some reason, when you are disconnecting and reconnecting the system, it tries to set it up as a CAN device, causing the error you are seeing.
What PXI module are you using? Where are you disconnecting it from while the program is running? Are you running into any functionality errors when running without disconnecting it?
Regards,
Lauren
01-23-2008 10:03 AM
Hi Lauren,
I have a PXI-8461 installed in a PXI-1042 chassis.
I attached the code I am using for testing. All it does is connect, write data, read data, disconnect, and repeat. With the PCMCIA DNET card, it will loop continuously without error. With the PXI DNET card, it fails at the wait for state function (Read Avail). Sometimes it will work correctly on the first loop iteration, but fail on the next loop iteration. The only place I've seen it fail is at the wait for state function.
Thanks,
Chris
01-23-2008 12:26 PM
Chris,
When you are receiving the error on the PXI card, does it occur on its own or require you to disconnect the device? I know you previously mentioned that errors occurred when you reconnect a device. Is this a different issue?
I know that you have also been interacting with Ted through e-mail. We are both looking into this issue and will keep you in the loop regarding any progress.
Regards,
Lauren
01-23-2008 12:47 PM
Hi Lauren,
Sometimes the error will occur on the very first loop iteration in the code I attached previously (if an error does occur, it always happens at the wait for state function). If it happens to work correctly on the first iteration, it will go ahead and read correctly and disconnect without error. Then on the next loop iteration it will fail on the wait for state function. So sometimes it will fail on the first connection, other times it will work correctly on the first connection and then fail on the second connection.
Thank you both very much for your help.
Chris
07-07-2008 08:35 PM
07-08-2008 08:34 AM