User`s guide

CAN Log
14-7
Other Supported Features
The CAN Log block supports the use of Simulink Accelerator and Rapid Accelerator
mode. Using this feature, you can speed up the execution of Simulink models.
For more information on this feature, see the Simulink documentation.
The CAN Log block supports the use of code generation along with the packNGo function
to group required source code and dependent shared libraries. For more information, see
“Code Generation” on page 14-7.
Code Generation
Vehicle Network Toolbox Simulink blocks allow you to generate code, enabling models
containing these blocks to run successfully in Accelerator, Rapid Accelerator, External,
and Deployed modes.
Code Generation with the Simulink Coder
You can use Vehicle Network Toolbox, Simulink Coder™, and Embedded Coder
®
products
together to generate code (on the host end) that you can use to implement your model for
a practical application. For more information on code generation, see “Program Builds”.
Shared Library Dependencies
The block generates code with limited portability. The block uses precompiled shared
libraries, such as DLLs, to support I/O for specific types of devices. With this block, you
can use the packNGo function supported by the Simulink Coder, to set up and manage
the build information for your models. The packNGo function allows you to package
model code and dependent shared libraries into a zip file for deployment. You do not need
MATLAB installed on the target system, but the target system needs to be supported by
MATLAB.
To set up packNGo:
set_param(gcs, 'PostCodeGenCommand', 'packNGo(buildInfo)');
In this example, gcs is the current model that you wish to build. Building the model
creates a zip file with the same name as model name. You can move this zip file to