| Contents | Index |
This table summarizes what's new in Version 4.4 (R2010b):
New Features and Changes | Version Compatibility Considerations | Fixed Bugs and Known Problems |
|---|---|---|
Yes | Yes—Details labeled as Compatibility Considerations, below. See also Summary | Bug
Reports |
xPC Target Turnkey is a complete, fully assembled, real-time testing solution that combines the xPC Target software with a variety of high-performance real-time target machines and I/O modules. Your real-time target machine will be assembled based on your requirements and be ready to use when you receive it.
The xPC Target software now allows you to run multirate target applications on multiple cores on your target PC. You can use this capability if your target PC has a multicore processor and you want to take advantage of them for multirate models.
This is a model-level feature that you can access from the Simulink model editor. In the Simulink model editor, see the Allow tasks to execute concurrently check box in the Simulation > Configuration Parameters > Code Generation > xPC Target options node.
These models must use the Rate Transition block to transition between rates. If the model uses other blocks for rate transitions, you cannot build the model using this feature.
Support to take advantage of multicore processors was added in xPC Target version 4.2 (R2009b). That feature required you to select the Multicore CPU support check box in the xPC Target Explorer Settings node.
The new multirate feature takes advantage of the multicore processor feature to generate xPC Target code for multirate models. It requires you to select both the target PC Multicore CPU support check box in the xPC Target Explorer and the model Allow tasks to execute concurrently check box in the Simulink model editor configurations parameters.
However, if the following is true:
You built and downloaded a model from an earlier release using just the Multicore CPU support check box.
You now want to rebuild and download that same model using the Allow tasks to execute concurrently.
Be aware that the data results might numerically differ slightly between these releases, and might also numerically differ slightly from run to run. If you want the same results as from earlier releases, clear the model-specific Allow tasks to execute concurrently check box.
To support EtherCAT® networks (open and real-time Ethernet networks), the xPC Target library provides the blocks described in Model-Based EtherCAT Communications Support, in the xPC Target I/O Reference.
Blocks have been added to support the use of Universal Measurement and Calibration Protocol (XCP) clients on a CAN network. Use these blocks to take advantage of the XCP features, synchronous data stimulation (STIM), and synchronous data acquisition (DAQ). See XCP Over CAN Support in the xPC Target I/O Reference.
The xPC Target software now supports the ability to build models that contain referenced models in parallel when possible. This capability enables you to more quickly build and download xPC Target applications to the target PC. For more information, see Reduce Build Time for Referenced Models in the Real-Time Workshop® User's Guide. This capability requires the Parallel Computing Toolbox™ product.
If you want to build models that contain referenced models on multiple remote PCs, you must also install the MATLAB Distributed Computing Server™ product. See Building Referenced Models in Parallel in the xPC Target User's Guide.
The xPC Target software now supports the ability to build models that contain referenced models with the supported Open Watcom compiler.
The xPC Target software now supports, with Simulink external mode, the ability to:
Animate Stateflow® charts.
Use Simulink floating scopes and the Signal & Scope Manager to display Stateflow states for which you have set test points.
For more information, see Monitoring Stateflow States in the xPC Target User's Guide.
The xPC Target software now supports the Basic Linear Algebra Subprograms (BLAS) library. This library speeds up large matrices (16 x 16) operations in the target application. You do not need to do anything to access this capability.
Note Your model accesses this library if you build your model with a Microsoft Visual C/C++ compiler. If you build your model with the Open Watcom compiler, the xPC Target software does not use the BLAS library. Behavior remains as in previous releases. |
Blocks have been added to support the HUMUSOFT® AD622 and MF624 boards. See H in the xPC Target I/O Reference for more information.
The Real-Time Workshop product supports the building of models containing referenced models that have noninlined S-functions. This capability is not supported when building models containing referenced models that have xPC Target I/O blocks and xPC Target scopes.
If you upgrade your xPC Target software from a previous version, you must recreate the target PC boot image and you must rebuild your xPC Target applications. See Target Boot Method in the xPC Target Getting Started Guide.
![]() | Version 5.0 (R2011a) xPC Target | Version 4.3 (R2010a) xPC Target | ![]() |

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