The simulator is called DP-51,and the communication software is KEIL-c51.The program which call the simulator to send a simple message to the PC through the BUS is an addition example code with the simulator which is written in keilc51.LABview and MAX is ueed in PC to send and receive messages.But when the error happened I was only using the BUS monitor in the MAX explorer ,without Labview programs to see whether the communication was set up.
At the beginning,I could see the messages sent from the simulator in the bus monitor.and all the parts worked well.but after the same message was sent for more than 30 times ,the PCI-CAN card suddenly showed an error and the BUS was closed.Later the selftest of the PCI-CAN card in the MAX was failed which indicate that an unknown software/hardware problem happen.The same problem has also appeared when I try the "Object-to-Object_TransmitByCall" example code that I just nonnected the can0 and can1 dirrectly with no termination resistor.
I have tried to reinstall the NI-CAN,moved the PCI-can card to another PCI slot ,but the sefttest always failed and I can`t go on.You know,I`m a newcommer and not familiar with the settings .So could you please give me some help?
Thanks a lot!!