Message Filtering Option in the CAN Tool

You now have the option to filter incoming messages in the CAN
Tool and display only the messages you want to see, using message
IDs. See Monitoring
CAN Message Traffic for more information.

Deployable Code Generation in the CAN Blocks

You can now generate code from Simulink blocks in Vehicle Network Toolbox.
Models containing the CAN Receive, CAN Transmit,
and CAN
Configuration blocks run successfully in Accelerator,
Rapid Accelerator, External, and Deployed Modes. These blocks also
now support using the Simulink Coder™packNGo function.

receiveRaw function Removed

The receiveRaw function no longer works in
the current release of Vehicle Network Toolbox.

Compatibility Considerations

You cannot access direct signal properties or use the canMessageCompatibilityMode function
to restore access to direct signal properties starting with the current
release of Vehicle Network Toolbox. Update your code to access
physical signal values through the Signals property
of message objects.

R2010a

New Hardware Support for Kvaser Devices

Vehicle Network Toolbox supports Kvaser CAN devices, including
these products:

BlackBird

PC104

LAPcan

PC104+

LAPcan II

PCcan

Leaf

PCIcan

Leaf Light

PCIcanx

Leaf Light Rugged

PCIcan II

Leaf Professional

PCIcanx II

Leaf SemiPro

USBcan

Memorator

USBcan II

Memorator II

USBcan Rugged

Memorator Professional

USBcan Professional

You can use these devices with the Vehicle Network
Toolbox™tm_vehiclenetworktoolbox; and the CAN block library.

For a complete list of devices, see the Supported
Hardware page at the MathWorks® Web site.

Enhanced Toolbox and Block Library Performance

The toolbox now transmits, receives, and processes messages
at a faster rate. The Transmit and Receive blocks
transmit and receive messages at a faster rate.

Removal of the receiveRaw Function

The receiveRaw function will be removed
in a future release. In earlier software versions, the receiveRaw function
expedited receive capability with minimal processing time and maximized
message throughput. With enhanced toolbox performance this capability
is no longer required. Performance of the standard receive function
is significantly increased and you can use it to receive all messages.

Compatibility Considerations

The receiveRaw function will be removed
in a future release. You will see a warning when you use this function.
Use the receive function
instead.

New Signals Property for CAN Message Functions

The Signals property
displays each physical signal as defined for a CAN message in the
CAN database. The Signals property is not applicable
if you are not using a CAN database.

Signals displayed by the Signals property
replaces access to direct signal property display of CAN messages.
It has also increased the toolbox performance and the throughput of
the message receive and transmit functions.

Compatibility Considerations

Direct signal properties will no longer appear in a message
output. Use the new Signals property
to access physical signal values. Update your code if you are using
a CAN database and direct signal properties. Refer to the Signals property
for more information. It is recommended that you update your code
and use the new Signals property
because all access to direct signal properties will be removed in
a future release. If you cannot update your code at this time, you
can use the canMessageCompatibilityMode function
to restore access to direct signal properties.

New BusLoad Property

The BusLoad property
displays the load on the CAN bus associated with the CAN message traffic
on Kvaser devices.

Enhanced filterSet Function

The filterSet function now automatically
calculates and applies the best case filter settings from an array
of CAN IDs.

Enhanced replay Function

The replay function now replays messages
from MATLAB to Simulink with their original timestamps without
blocking Simulink operation.

R2009a

CAN Connectivity from MATLAB

Vector CAN Database Support

Version 1.0 of the Vehicle Network Toolboxtm_vehiclenetworktoolbox;
supports the Vector CAN database.

CAN Message Encoding and Decoding

You can encode and decode CAN traffic messages with Version
1.0 of the Vehicle Network Toolboxtm_vehiclenetworktoolbox;.

CAN Message Filtering

Version 1.0 of Vehicle Network Toolbox allows you to filter
CAN messages by message ID.

CAN Message Logging and Replay

With Version 1.0 of Vehicle Network Toolbox you can log and
replay CAN messages.

CAN Block Library

Version 1.0 of Vehicle Network Toolbox comes with a Simulink
CAN block library that you can use to simulate CAN network models.

CAN Message Traffic GUI

Version 1.0 of Vehicle Network Toolbox provides a simple
GUI that allows you to monitor CAN message traffic.

MATLAB Compiler Support

Version 1.0 of Vehicle Network Toolbox supports the MATLAB Compiler™.
With this capability, you can use the MATLAB Compiler to take MATLAB
files as input and generate redistributed, standalone applications
that include Vehicle Network Toolbox functionality.