Skip to Main Content Skip to Search
Product Documentation

Version 5.0 (R2011a) xPC Target

This table summarizes what's new in Version 5.0 (R2011a):

New Features and Changes

Version Compatibility Considerations

Fixed Bugs and Known Problems

Yes
Details below

Yes—Details labeled as Compatibility Considerations, below. See also Summary

Bug Reports
Includes fixes

New Profiling Capability

You can now profile an application running on a target PC. This capability enables you to determine:

See Multicore Processor Configuration in the xPC Target User's Guide.

In support of this new capability, the following configuration parameters are new in the Configuration Parameters > Code Generation > xPC Target options node:

To help you build, download, and display the profile data, a script is available in matlabroot\toolbox\rtw\targets\xpc\xpcdemos\profile_xpc_demo.m. This script uses an example model, matlabroot\toolbox\rtw\targets\xpc\xpcdemos\xpcprofdemo.mdl.

Support for FPGA Applications

With the HDL Coder™ software, you can now implement Simulink algorithms. You can also configure I/O functionality on select FPGA I/O boards that xPC Target supports. The HDL Workflow Advisor streamlines and automates the entire process.

The software supports the following Speedgoat FPGA boards:

See Speedgoat in the xPC Target I/O Reference for information on the blocks the software uses to program and communicate with the FPGA boards.

For more information on how to use the HDL Workflow Advisor with xPC Target, see FPGA Models in the xPC Target User's Guide.

Support for Real-Time UDP Applications

The xPC Target software now supports real-time UDP applications with the following blocks:

For more information, see Real-Time UDP Communication Support in the xPC Target I/O Reference.

The following core Internet Protocol (IP) blocks were also added to support the real-time UDP blocks. In general, you do not need to access these blocks directly.

For more information, see IP Library for Real-Time UDP Communication Support in the xPC Target I/O Reference.

Support for Image Processing Applications

The xPC Target software now supports images and video frames from the following devices:

DeviceDescription
USB webcamsSupported by the From USB Video Device and USB Video Device List blocks
Cameras that support the Automated Imaging Association's Camera Link® interface standardSupported by the NEON BitFlow Image Input block

To support these capabilities, the Video Utilities library provides the following blocks:

For more information, see Video Image Processing and BitFlow in the xPC Target I/O Reference.

xPC Target Demos

This release contains the following new demos:

Microsoft Windows 64-Bit Support

The xPC Target software now supports Microsoft Windows® 64-bit systems from the MATLAB command line.

xPC Target Explorer does not run on 64-bit systems. It continues to run on 32-bit systems. You can install the 32-bit version of MATLAB products on your 64-bit system.

If you install the 64-bit version of MATLAB products on your 64-bit system, use the command-line interface to set up xPC Target systems (see Configuring Environment From the MATLAB Command Line in the xPC Target User's Guide.

I/O Driver Support

Threshold for Ethernet Library Buffer Block

The Buffer block in the xPC Target library for Ethernet now has a minimum threshold parameter so that you can specify when the block begins to output buffers.

Additional Ethernet Card Support

Support for a number of Ethernet cards has been added. For the most current list of supported cards, see http://www.mathworks.com/products/xpctarget/supported-hardware/xPC_Target_Supported_Ethernet_Chipsets.pdf.

xPC Target Compiler Support Changes

The xPC Target software now supports the following compilers:

The xPC Target software no longer supports the Microsoft Visual Studio 2009 (9.0) Express compiler.

New Commands to Support Compiler Configuration

Use the xpcgetCC and xpcsetCC functions to configure the compiler. Use these commands instead of the CCompiler and CompilerPath properties. For more information, see Functions and Function Elements Being Removed.

Enhanced readxpcfile

The structure returned by the xpctarget.fs.readxpcfile function contains a new field, signalNames. This field is a cell array of the signal names acquired by the file scope.

Functions and Function Elements Being Removed

Function or Function Element NameWhat Happens When You Use the Function or Element?Use This InsteadCompatibility Considerations
xpctarget.xpc.set (target application object) target scope Mode propertyStill worksDisplayModeReplace all existing instances of Mode with DisplayMode.
xpctarget.xpc.set (target application object) file scope Mode propertyStill worksWriteModeReplace all existing instances of Mode with WriteMode.
xPC Target COM APIStill worksxPC Target API for Microsoft .NET FrameworkCreate custom applications using xPC Target API for Microsoft .NET Framework instead of xPC Target COM API. Existing custom application executables should continue to work on 32-bit host PCs.
CCompiler and CompilerPathStill works. Warns.xpcsetCC and xpcgetCCConfigure your compiler using the new functions.

xPC Target Product Now in Simulink Start, Help, and Demos Category

The Simulink category now contains the xPC Target software product.

Compatibility Considerations

This change impacts you in the following ways:

xPC Target Upgrade Requirements

Compatibility Considerations

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.

  


Related Products & Applications

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