I just got back from lab. I fixed the wiring (added termination resistance), and there are no error frame messages on the CAN bus monitor, and actually can see the arbitration ID of the device on the CAN bus monitor. However, there are some new issues:
1) One of the capabilities of the sensor is temperature which is allocated within byte 1, however when I run the test panel for the temperature channel and increase the external temperature, the temperature goes down on the panel. I used the following numbers when setting up the channel: start bit 0, number of bits 8, byte order motorola, data type unsigned, the min max and offset values were given by the manufacturer but not the scaling factor which I figured out by assuming room temperature at lab. Are these setup parameters correct, am I ignoring or not knowing something?
2) Once the CAN communication with the sensor is up and running, the next step is to write a simple labview cluster to show the readings of the sensor. However, we must include some capabilities (see the initial post for details) and don't exactly know how to do it:
-six message (word?) capability These messages can be fed in as inputs specific to the particular transducer the routine to be used.
-named cluster output
-should be able to run in a 20 hz main loop if possible
Ay suggestions? Thanks!!!