Kvaser drivers install two virtual CAN devices to talk to. After your channel receives a message, specify how to unpack the message and interpret the data in the message. The error is -3 specific device is not found. You get some errors, what are these errors? Accepted by topic author VikashKumar

Uploader: Kazigore
Date Added: 9 April 2016
File Size: 44.52 Mb
Operating Systems: Windows NT/2000/XP/2003/2003/7/8/10 MacOS 10/X
Downloads: 14824
Price: Free* [*Free Regsitration Required]

To see messages available to be received on this channel, type: ID — The ID you specified. When you no longer need to communicate with your CAN bus, use the stop function to disconnect the CAN channels that you configured.

Use unpack to specify the parameters for unpacking a message; these should correspond to the parameters used for packing. VendorInfo 2 corresponds to Vectoretc.

Change the bus speed of both channels tothen view the channel BusSpeed property to verify the setting.

Note the message Data property. Kvaser CAN bus interface Solved! Remote — A logical 0 false because the message is not a remote frame. The parameters are copied from my colleague’s vi and I found no error. Refer to the unpack kvasfr to understand more about its input arguments.


Now you can transmit the packed message. How are you using the vi’s?

Select a Web Site

Message 5 of 6. For each channel, notice that its initial Running value kvzser 0 stoppedand its bus speed is Accepted by topic author VikashKumar Select a Web Site Choose a web site to get translated content where available and see local events and offers. Refer to the receive function to understand more about its input arguments. When I try to run the kvCanExample1. Get information about the CAN hardware devices on vittual system. In the Status section, the MessagesTransmitted value increments by 1 each time you transmit a message.

Later, you edit the properties of the first channel and create a message using canMessagethen transmit the message from the first channel using transmitand receive it on the other channel using receive.

Or lets say my device only sends traffic on IDs where the least significant bit is a 1. After your channel receives a message, specify how to unpack the message and interpret the data in the message.

Clear any channel before using the same variable to construct a new CAN channel. The DLC is the actual length of data going out so you can set that to 7 and the 8 value will be ignored. This matches the data transmitted from canch1. There is only one channel Channel 0 which i came to know from the product manual.


Most Active Software Boards: For example, to reload the channel from mycanch. This page has been translated by MathWorks. Tip Configure property values before you start the channel.

Transmit and Receive CAN Messages – MATLAB & Simulink

After you set all the property values as desired and your channels are online, you are ready to transmit and receive messages on the CAN bus.

Receive one message on canch2 and assign it to messagein. Then view the updated status setting of the first channel. Message 6 of 6.