View documentation for other releases
Learn more about xPC Target
• Getting Started
• User's Guide
• Model Architectures
• FPGA Models
• Vector CANape Support
• Incorporating Fortran S-Functions
• Target Application Environment
xPC Target Options Configuration Parameter
• xPC Target Explorer
• Target Environment Command-Line Interface
• Setting Up the Target Application Environment
• Configuring Environment From the MATLAB Command Line
Exporting and Importing Environment Properties
• Signals and Parameters
• Signal Monitoring
• Signal Tracing
• Signal Logging
• Parameter Tuning and Inlining Parameters
Nonobservable Signals and Parameters
• Execution Modes
• Introducing Execution Modes
• Interrupt Mode
• Polling Mode
• Execution Using MATLAB Scripts
• Targets and Scopes in the MATLAB Interface
• Logging Signal Data with FTP and File System Objects
• Execution Using Graphical User Interface Models
• xPC Target Interface Blocks to Simulink Models
• Execution Using the Target Computer Command Line
• Target Computer Command-Line Interface
• Execution Using the Web Browser Interface
• Web Browser Interface
• Troubleshooting
• Basic Troubleshooting
• Confidence Test Failures
• Host Computer Configuration
• Target Computer Configuration
• Host-Target Communication
• Target Computer Boot Process
• Modeling
• Model Compilation
• Application Download
• Application Execution
• Application Parameters
• Application Signals
• Application Performance
• Getting MathWorks Support
• Tuning Performance
Building Referenced Models in Parallel
Multicore Processor Configuration
• Profiling Target Application Execution
• API Guide
• Introduction
• xPC Target API for Microsoft .NET Framework
• xPC Target API for C
• xPC Target API for COM
• xPC Target API Demos
• Custom Device Drivers
• Customizing xPC Target Drivers
• PCI Drivers
• ISA and PC/104 Drivers
• Masking Drivers
• Interrupt Support
• Custom xPC Target Driver Notes
• Using the xPC Target Driver Authoring Tool
I/O Structures - By Category
I/O Structures - Alphabetical List
• I/O Functions - By Category
I/O Functions - Alphabetical List
• Reference
• xPC Target API Reference for Microsoft .NET Framework
• xPC Target API for Microsoft .NET Framework Classes
Target Computers
Target Applications
Scopes
Parameters
Signals
Data Logs
File Systems
Errors
xPC Target API for Microsoft .NET Framework - Alphabetical List
• xPC Target API Reference for C
• C API Functions
C API Error Messages
C API Structures and Functions - Alphabetical List
• xPC Target API Reference for COM
• COM API Methods
COM API Methods - Alphabetical List
• Configuration Parameters
• Setting Configuration Parameters
xPC Target options Pane
Automatically download application after building
Download to default target PC
Specify target PC name
Name of xPC Target object created by build process
Use default communication timeout
Specify the communication timeout in seconds
Execution mode
Real-time interrupt source
I/O board generating the interrupt
PCI slot (-1: autosearch) or ISA base address
Log Task Execution Time
Signal logging data buffer size in doubles
Enable profiling
Number of events (each uses 20 bytes)
Double buffer parameter changes
Load a parameter set from a file on the designated target file system
File name
Build COM objects from tagged signals/parameters
Generate CANape extensions
Include model hierarchy on the target application
Enable Stateflow animation
• Target Computer Command-Line Interface Reference
• Target Computer Commands
Introduction
Target Object Methods
Target Object Property Commands
Scope Object Methods
Scope Object Property Commands
Aliasing with Variable Commands
• I/O Reference
• xPC Target I/O Library
• I/O Driver Blocks
xPC Target Turnkey I/O Modules
Third-Party Driver Blocks
I/O Driver Block Library
Memory-Mapped Devices
ISA Bus I/O Devices
PCI Bus I/O Devices
xPC Target I/O Driver Structures
xPC Target Support and SimState
PWM and FM Driver Block Notes
Driver Block Documentation
Adding I/O Blocks with the xPC Target Library
Adding I/O Blocks with the Simulink Library Browser
Defining I/O Block Parameters
• Blocks - By Category
A/D Converter
A/D Frame Converter
ARINC 429
Asynchronous Event
Audio
• Controller Area Network (CAN) Protocols
CAN (DOB)
CAN (FIFO)
Counter
D/A Converter
Data Marshalling
Digital Input
Digital Output
Digital Signal Processing
• Ethernet Protocols
Ethernet
Ethernet (Network Buffers)
Ethernet (EtherCAT)
Field Programmable Gate Arrays (FPGA)
General Purpose Interface Bus (GPIB)
Incremental Encoder
I/O Pack (IP) Carrier
J1939 (CAN)
Light Emitting Diodes (LED)
Linear Variable Differential Transformer (LVDT)
MIL-STD-1553
Miscellaneous
Parallel Port
Pulse Width Measurement
Real-Time Performance
RS-232
Shared Memory
Signal Conditioning
Synchro Resolver
Thermocouple
• User Datagram Protocol (UDP) Protocols
UDP
UDP (Real Time)
UDP (Internet Protocol)
Utility
Video
Visualization
XCP (CAN)
Watchdog Timer
• Boards and Blocks - By Manufacturer
ACCES I/O
ADDI-DATA
Adlink
Advantech
Analogic
BitFlow
BittWare
BVM
Commtech
Contec
Curtiss-Wright Electronic Systems
Data Translation
Diamond Systems
• GE Intelligent Platforms
ARINC 429 Support
GE Fanuc Embedded Systems Shared Memory Support
SBS Technologies Support
MIL-STD-1553 Support
General Standards
HUMUSOFT
Intel
Keithley
Measurement Computing
MPL
National Instruments
North Atlantic Industries
Philips
Quanser
Quatech
Real Time Devices
Sensoray
Softing
Speedgoat
Texas Instruments
United Electronic Industries (UEI)
Versalogic
• Serial Communications Support
• Serial Drivers
Hardware Connections for RS-232
Host and Target PC Communication
• xPC Target RS-232 and 422/485 Drivers (Composite)
Adding RS-232 Blocks
Building and Running the Target Application (Composite)
RS-232/422/485 Simulink Block Reference
Boards and Blocks - Alphabetical List
• Serial Communications Obsolete Drivers Support
• Obsolete RS-232 Drivers
xPC Target RS-232 Drivers (Obsolete)
• GPIB I/O Support
• GPIB Drivers
Hardware Connections for GPIB
Simulink Blocks for GPIB
MATLAB Message Structures for GPIB
• Using GPIB Drivers
Adding GPIB Driver Blocks
Creating GPIB Message Structures
• GPIB MATLAB Structure Reference
GPIB Initialization and Termination Message Structures
GPIB Send/Receive Message Structure
Shortcuts and Features for Messages
Supported Data Types for Message Fields
• CAN I/O Support
• Introduction to CAN
xPC Target CAN Library
Data Types
Sending and Receiving Remote Frames
Supported Softing Boards
• Model Execution Driven by CAN Messages (Interrupt Capability of CAN Receive Blocks)
Summary of Model Execution Driven by CAN Messages
CAN-AC2 (ISA)
CAN-AC2-PCI
CAN-AC2-104 (PC/104)
• Defining Initialization and Termination CAN Messages
Introducing Initialization and Termination CAN Messages
Example
CAN-AC2 and CANopen Devices
Constructing and Extracting CAN Data Frames
Detecting Timeouts When Receiving CAN Messages
CAN Blocks for the CAN-AC2 (ISA) with Philips PCA 82C200 CAN Controller
CAN Blocks for the CAN-AC2 (ISA) with Intel 82527 CAN Controller
CAN Blocks for the CAN-AC2-PCI with Philips SJA1000 CAN Controller
CAN Blocks for the CAN-AC2-104 (PC/104) with Philips SJA1000 CAN Controller
Blocks - Alphabetical List
• CAN I/O Support for FIFO
• Introduction to CAN FIFO
Summary of FIFO Mode
FIFO Mode Drivers for CAN Boards from Softing
• CAN FIFO Demonstrations
xPC Target CAN FIFO Demonstrations for CAN-AC2-PCI and CAN-AC2-104 Boards
• Acceptance Filters
Using Acceptance Filters
Acceptance Filter Example
Accessing CANdb DBC Format Databases from the xPC Target Environment
CAN FIFO Blocks for the CAN-AC2-PCI with Philips SJA1000 CAN Controller
CAN FIFO Blocks for the CAN-AC2-104 with Philips SJA1000 CAN Controller
• Model-Based Ethernet Communications Support
• Model-Based Ethernet Communications
What Is Model-Based Ethernet Communications?
PCI Bus and Slot Numbers
MAC Addresses
Network Buffer Pointers
Filter Type and Filter Address Blocks
Execution Priority
xPC Target Ethernet Block Library
xPC Target Demonstrations for Model-Based Ethernet Communications
• Network Buffer Library for Model-Based Ethernet Communications Support
Network Buffer Blocks
• Model-Based EtherCAT Communications Support
• Model-Based EtherCAT Communications
EtherCAT Protocol
Compiler Support Limitations
Before You Start
EtherCAT Data Types
Accessing the xPC Target EtherCAT Blocks
Basic Workflow
• Real-Time UDP Communication Support
• Using Real-Time UDP Communications
• IP Library for Real-Time UDP Communication Support
Internet Protocol Blocks
• UDP I/O Support
• User Datagram Protocol (UDP)
What Is UDP?
Why UDP?
Note on UDP Communication
xPC Target UDP Example
UDP Communication Setup
UDP and Variable-Size Signals
• Parallel Ports
• Using Parallel Ports
Using the Parallel Port as an Interrupt Source
Using Add-On Parallel Port Boards
• SAE J1939
SAE J1939 Blocks
• Shared Memory Support
• GE Fanuc Embedded Systems Shared Memory
Shared Memory Structure Reference
• GE Intelligent Platforms Shared Memory
Broadcast Memory
• Curtiss-Wright Electronic Systems Shared Memory
Systran Shared Memory Structure Reference
• Video Image Processing
• Processing Video Images in a Host-Target Application
• Acquiring Images from Camera Link Cameras
Camera Triggering
Serial Camera Configuration
Offline Camera Configuration
BitFlow Neon-CLB Demonstration
• XCP Over CAN Support
• XCP Over CAN
Using the XCP Blocks
• ACCES I/O
• ADDI-DATA
• Adlink
• Advantech
• Analogic
• BittWare
• Running Models with BittWare Blocks
Model Notes
Frame Size, Sample Rate, and Sample Time Parameter Notes
• BVM
• Contec
• Data Translation
• Diamond
• MIL-STD-1553 Support
Compiler Support
Remote Terminal Operation
Bus Controller Operation
Remote Terminal and Bus Controller Operation
Bus Monitor Operation
Boards and Blocks
• General Standards
• Overview of PMC-ADADIO Functionality
Introduction to PMC-ADADIO
A/D Blocks
Create Enable Signal Blocks
D/A Blocks
Interleaving Analog Input and Analog Output Blocks
Using Multiple Boards for Simultaneous Analog to Digital Conversion
Overview of Audio Applications
• HUMUSOFT
• Keithley
• MathWorks
xPC TargetBox I/O Options
• Measurement Computing
• MPL
• National Instruments
• North Atlantic Industries, Inc.
• Quanser
Boards and Blocks - Alphabetical list
• Real Time Devices
• Sensoray
• Speedgoat
• Texas Instruments
• United Electronic Industries (UEI)
• Grouping the UEI Boards
Changing the Board Associated with the Block
Getting Information on a Specific Board
• Analog Input Frame Driver Blocks
Notes on Master and Slave Boards
Interrupt Numbers
IRQ Source Block
Example Models
• Versalogic
• Miscellaneous Blocks
• Asynchronous Event Support
Adding an Asynchronous Event
Asynchronous Interrupt Examples
• Utility Blocks
• Obsolete Drivers
xPC Target Library of Obsolete Drivers
Obsolete Blocks and Boards - Alphabetical List
• Serial Communications Support with Internal Drivers
RS-232/422/485 Internal Blocks and Subsystems
• Functions
Examples
• Release Notes
Symbols A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
By Category
Alphabetical List