| Products & Services | Solutions | Academia | Support | User Community | Company |
| Download Product Updates | | | Get Pricing | | | Trial Software |
| Documentation → xPC Target |
| Contents | Index |
| Learn more about xPC Target |
This table summarizes what's new in Version 4.1 (R2009a):
New Features and Changes | Version Compatibility Considerations | Fixed Bugs and Known Problems | Related Documentation at Web Site |
|---|---|---|---|
Yes | Yes—Details labeled as Compatibility Considerations, below. See also Summary | Bug
Reports | No |
New features and changes introduced in this version are
New Function Summarizing Diagnostic Information for Target PC
Support for the GE Fanuc PCI-5565PIORC Shared/Reflective Memory Board
Support for Counters and Incremental Encoders for National Instruments M Series Boards
xPC Target Explorer now enables you to create a target PC boot CD or DVD directly from the CD boot image file. In the previous release, you needed to use third-party CD writing software to write ISO image files. See Booting Target PCs from CD or DVD in the xPC Target Getting Started Guide.
A new function, getxpcinfo, has been added to help you capture diagnostic information for your xPC Target configuration. This function stores this information in a text file. You can send this text file to MathWorks Technical Support if you encounter host PC/target PC configuration problems.
The J1939 library has been enhanced to support transport protocol. See SAE J1939 in the xPC Target I/O Reference.
The following block is new:
The following blocks and their names have been updated.
This release updates the following J1939 blocks. The previous versions of these blocks are available by typing the command xpcobsoletelib in the MATLAB Command Window. If you have existing models that contain these blocks, they will continue to work. It is recommended that you update your models with the new blocks and use them going forward.
In addition, the following blocks are obsolete:
The J1939 Receive Message and J1939 Transmit Message now contain the functionality from these blocks.
Support for the GE Fanuc PCI-5565PIORC shared/reflective memory board has been added. See GE Fanuc (Formerly VMIC) in the xPC Target I/O Reference.
Pulse generation, pulse width measurement, and incremental encoder blocks have been added for the following National Instruments boards:
The SSE2 (Intel Streaming SIMD Extensions 2) is now supported. It provides enhanced performance for floating-point operations.
This release contains the following new demos:
Distributed Closed-Loop Control with GE® Fanuc Embedded Systems PCI-5565 Boards — Demonstrates closed-loop control using two xPC Target models communicating over shared memory.
J1939 I/O Using Transport Protocol — Demonstrates the transmission and reception of J1939 data through a loopback connection of two CAN ports in a single target PC.
Audio Tone Control Using General Standards Boards — Demonstrates tone control audio processing using General Standards I/O boards.
The xPC Target software now supports the Microsoft® Visual Studio® C/C++ 2008 SP1 and Express Edition compilers.
The xPC Target software no longer supports the Microsoft Visual Studio C/C++ 2005 Express Edition compiler.
For a complete list of the xPC Target supported and compatible compilers, see:
http://www.mathworks.com/support/compilers/current_release/
The CANdb message block documentation, accessible by clicking the Help button on a block, has the string Obsolete in the reference page titles. This string indicates that the blocks might be removed from a future release.
For this release, you can continue to use the CANdb blocks as usual. In addition, existing models will continue to work as expected.
If you type xpclib in the MATLAB Command Window, the following message appears. This string indicates that the CAN Message blocks might be removed from a future release. xPC Target users can ignore this warning and continue to use the CANdb blocks as usual.
Warning: The CAN Message blocks are obsolete and may be removed from the product at a future date. If your model uses these blocks, refer to the CAN blocks transition page and update your model accordingly.
The Simulink product now supports the ability to save complete model simulation state (see Saving and Restoring the Complete SimState in the Simulink Release Notes). This capability is not supported when simulating a Simulink model that contains xPC Target blocks. Doing so might generate warning or error messages. To prevent these messages, clear the Save complete SimState in final state check box in the Configuration Parameters Data Import/Export node for your model.
If you upgrade your xPC Target software from a previous version, you must recreate the target boot disk and you must rebuild your xPC Target applications. See Booting Target PCs from Boot Floppy Disk in the xPC Target Getting Started Guide.
![]() | Version 4.2 (R2009b) xPC Target | Version 4.0 (R2008b) xPC Target | ![]() |

Learn more about Simulink through this collection of videos, articles, technical literature and the Getting Started with Simulink Guide.
| © 1984-2009- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |