To download NI software, including the products shown below, visit ni.com/downloads.
Functional Description
The VI has a subVI that was modified (NetClusterArrayTo2DStringArray_Modified_LV85.vi) to make the NI-CAN example, CAN Receive.vi, appear more like Measurement & Automation Explorer's Bus Monitor (CAN Receive_Modified_LV85.vi). It keeps track of the arbitration IDs that are received, which allows the VI to overlay new data for previously tabled arbitration IDs or it adds a new line for newly received arbitration IDs. This prevents the CAN Receive.vi from displaying multiple lines of the same arbitration ID and only the latest information for that particular arbitration ID. Added programming was included to the CAN Receive example to calculate approximate Bus Load on the CAN Network. This was derived from the NI-CAN CAN Receive with Bus Load Monitoring example.
Caveats and Additional Notes
This example uses the Frame API. NI-CAN driver must be installed as well.




Example code from the Example Code Exchange in the NI Community is licensed with the MIT license.