xPC Target

Getting Started

Preface

What Is xPC Target?

Required Products

MATLAB

Simulink

Real-Time Workshop

C Compiler

xPC Target Embedded Option

Related Products

Documentation and Help

Installing Online Documentation

Viewing Online Documentation

Printing the Documentation

Product and Product News Pages

Technical Support

Using This Guide

Expected Background

Organization

Terminology

Typographical Conventions

Introduction

Features of xPC Target

Real-Time Kernel

Real-Time Application

Signal Acquisition

Parameter Tuning

Hardware Environment

Host PC

Target PC

Host-Target Connection

I/O Driver Support

Software Environment

Host-Target Communication

Rapid Prototyping Process

xPC Target Embedded Option

User Interaction

xPC Target Remote Control Tool

MATLAB Command-Line Interface

Simulink External Mode Interface

Simulink with xPC Target Scope Blocks

Target PC Command-Line Interface

Web Browser Interface

Custom GUI with Simulink, Dials, and Gauges

Custom GUI with xPC Target API

Custom GUI with xPC Target COM API

Installation and Configuration

System Requirements

Host PC

Target PC

Installation on the Host PC

Getting or Updating Your License

CD Installation

Web Download Installation

Files on the Host PC Computer

Setting Your Initial Working Directory

Serial Communication

Hardware for Serial Communication

Environment Properties for Serial Communication

Network Communication

Advantages of Network Communication

Hardware for Network Communication

Ethernet Card Provided with xPC Target

Ethernet Cards Supported by xPC Target

Ethernet Card for a PCI-Bus

Ethernet Card for an ISA-Bus

Environment Properties for Network Communication

Target Boot Disk

Creating a Target Boot Disk with a Graphical User Interface

Creating a Target Boot Disk with Command-Line Interface

Current Properties on the Target Boot Disk

Testing and Troubleshooting the Installation

Testing the Installation

Test 1, Ping Target System Standard Ping

Test 2, Ping Target System xPC Target Ping

Test 3, Reboot Target Using Direct Call

Test 4, Build and Download Application

If You Still Need More Help

Basic Tutorial

Simulink Model

Creating a Simple Simulink Model

Adding a Simulink Outport Block

Entering Parameters for Outport Blocks

Adding an xPC Target Scope Block

Entering Parameters for an xPC Target Scope Block

Simulating the Model

Simulating the Model with Simulink

Simulating the Model from MATLAB

xPC Target Application

Booting the Target PC

Troubleshooting the Boot Process

Entering the Real-Time Workshop Parameters

Building and Downloading the Target Application

Troubleshooting the Build Process

Increasing the Time Out Value

xPC Target Code Generation Options

Running the Target Application

Control with xPC Target Remote Control Tool

Control with MATLAB Commands

Control with Simulink External Mode

Signals and Parameters

Signal Monitoring with MATLAB

Signal Tracing

Signal Tracing with xPC Target Remote Control Tool

Signal Tracing with MATLAB

Signal Tracing with xPC Target Scope Blocks

Signal Tracing with a Web Browser

Signal Logging

Signal Logging with xPC Target Remote Control Tool

Signal Logging with MATLAB

Signal Logging with a Web Browser

Parameter Tuning

Parameter Tuning with xPC Target Remote Control Tool

Parameter Tuning with MATLAB

Parameter Tuning with Simulink External Mode

Parameter Tuning with a Web Browser

Using xPC Target

Advanced Topics

I/O 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

Updated Driver Information

Adding I/O Blocks with the xPC Target Library

Adding I/O Blocks with the Simulink Library Browser

Defining I/O Block Parameters

Polling Mode

xPC Target Kernel Polling Mode

Interrupt Mode

Polling Mode

Setting the Polling Mode

Restrictions Introduced by the Polling Mode

Controlling the Target Application

Polling Mode Performance

Target PC Command-Line Interface

Using Methods and Properties on the Target PC

Target Object Methods

Target Object Properties

Scope Object Methods

Scope Object Properties

Using Variables on the Target PC

Variable Commands

Web Browser Interface

Connecting the Web Interface Through TCP/IP

Connecting the Web Interface Through RS232

Using the Main Page

Changing WWW Properties

Viewing Signals with a Web Browser

Viewing Parameters with a Web Browser

Changing Access Levels to the Web Browser

Graphical User Interfaces

xPC Target Interface Blocks to Simulink Models

Simulink User Interface Model

Creating a Custom Graphical Interface

To xPC Target

From xPC Target

Interface with Dials & Gauges Blockset

Introduction to the Dials & Gauges Blockset

Description of a Target Application Model

Creating a Target Application Model

Marking Block Parameters

Marking Block Signals

Description of the User Interface Model

Creating a User Interface Model

Adding Dials & Gauges

Creating a Target Application

Running a Target Application with a User Interface Model

Embedded Option

Introduction

Overview

DOSLoader Mode Overview

StandAlone Mode Overview

Software Architecture

Restrictions

Embedded Option Setup

Updating the xPC Target Environment

Creating a DOS System Disk

DOSLoader Target Applications

Creating a Target Boot Disk for DOSLoader

Creating a Target Application for DOSLoader

Stand-Alone Target Applications

Creating a Target Application for Stand-Alone

Creating a Target Boot Disk for StandAlone

Using Target Scope Blocks with StandAlone

Software Environment

Environment Reference

Environment Properties

Environment Functions

Using Environment Properties and Functions

Getting a List of Environment Properties

Saving and Loading the Environment Properties

Changing Environment Properties with a Graphical Interface

Changing Environment Properties with a Command-Line Interface

System Functions

GUI Functions

Test Functions

xPC Target Demos

Target Objects

Target Object Reference

What Is a Target Object?

Target Object Properties

Target Object Methods

Using Target Objects

Displaying Target Object Properties

Setting Target Object Property from the Host PC

Setting Target Object Property from the Target PC

Getting the Value of a Target Object Property

Using the Method Syntax with Target Objects

Scope Objects

Scope Object Reference

What Is a Scope Object?

Scope Object Properties

Scope Object Methods

Using Scope Objects

Displaying Scope Object Properties for a Single Scope

Displaying Scope Object Properties for All Scopes

Setting the Value of a Scope Property

Getting the Value of a Scope Property

Using the Method Syntax with Scope Objects

Using the Property TriggerSample to Capture Data

I/O Block Reference

Hardware Board Manufactures

RS232 I/O Support

Introduction to RS-232 Drivers

Hardware Connections for RS-232

Simulink Blocks for RS-232

MATLAB Message Structures for RS-232

Host and Target PC Communication

RS-232 Synchronous Mode

Notes For RS-232 Synchronous Mode

Adding RS-232 Driver Blocks (Synchronous)

Creating RS-232 Message Structures (Synchronous)

RS-232 Asynchronous Mode

Notes for RS-232 Asynchronous Mode

Adding RS-232 Driver Blocks (Asynchronous)

Creating RS-232 Message Structures (Asynchronous)

Building and Running the Target Application (Asynchronous)

RS-232 Simulink Block Reference

RS-232 Setup Block

RS-232 Send/Receive Block (Synchronous)

RS-232 Send Block (Asynchronous)

RS-232 Receive Block (Asynchronous)

RS-232 MATLAB Structure Reference

RS-232 Send/Receive Message Structure (Synchronous)

RS-232 Send Message Structure (Asynchronous)

RS-232 Receive Message Structure (Asynchronous)

Supported Data Types for Message Fields

RS-232 Binary Mode

RS232 Binary Mode I/O

Using RS232 Binary Mode

RS232 Binary Receive Block

RS232 Binary Send Block

RS232 Binary Pack Block

RS232 Binary Unpack Block

Example Using RS232 Binary Mode I/O

GPIB I/O Support

Introduction to 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 Simulink Block Reference

GPIB-232CT-A Setup Block

GPIB-232CT-A Send/Receive Block

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

xPC Target CAN Library

CAN-AC2

CAN-AC2-PCI

CAN-AC2-104

Selecting a CAN Library

CAN Library Property Values

CAN Driver Blocks for the CAN-AC2 (ISA) with Philips PCA 82C200 CAN-Controller

Setup Driver Block

Send Driver Block

Receive Driver Block

CAN Driver Blocks for the CAN-AC2 (ISA) with Intel 82527 CAN-Controller

Setup Driver Block

Send Driver Block

Receive Driver Block

CAN Driver Blocks for the CAN-AC2-PCI with Philips SJA1000 CAN-Controller

Setup Driver Block

Send Driver Block

Receive Driver Block

CAN Driver Blocks for the CAN-AC2-104 (PC/104) with Philips SJA1000 CAN-Controller

Setup Driver Block

Send Driver Block

Receive Driver Block

Constructing and Extracting CAN Data Frames

CAN Bit-Packing Block

CAN Bit-Unpacking Block

Detecting Time-outs When Receiving CAN Messages

Model Execution Driven by CAN-Messages (Interrupt Capability of CAN Receive Blocks)

CAN-AC2 (ISA)

CAN-AC2-PCI

CAN-AC2-104 (PC/104)

Defining Initialization and Termination CAN Messages

Example

CAN I/O Support for FIFO

Introduction

FIFO Mode Drivers for CAN Boards from Softing

CAN FIFO Driver Blocks for the CAN-AC2-PCI with Philips SJA1000 CAN-Controller

FIFO Setup Driver Block

FIFO Write Driver Block

FIFO Read Driver Block

FIFO Read Filter Block

FIFO Read XMT Level Driver Block

FIFO Reset XMT Driver Block

FIFO Read RCV Level Driver Block

FIFO Reset RCV Driver Block

CAN FIFO Driver Blocks for the CAN-AC2-104 with Philips SJA1000 CAN-Controller

FIFO Setup Driver Block

FIFO Write Driver Block

FIFO Read Driver Block

FIFO Read Filter Block

FIFO Read XMT Level Driver Block

FIFO Reset XMT Driver Block

FIFO Read RCV Level Driver Block

FIFO Reset RCV Driver Block

Acceptance Filters

Examples

Example 1

Example 2

Example 3

Example 4

Example 5

Example 6

UDP I/O Support

User Datagram Protocol (UDP)

What Is UDP?

Why UDP?

xPC Target UDP Blocks

UDP Communication Setup

UDP Receive Block

UDP Send Block

UDP Pack Block

UDP Unpack Block

UDP Byte Reversal Block.

xPC Target UDP Examples

UDP Example

Access IO

WDG-CSM

WDG-CSM Watchdog Timer

ADDI-DATA

APCI-1710

APCI-1710 Incremental Encoder

PA-1700

PA-1700 Incremental Encoder

Advantech

PCL-1800

PCL-1800 Analog Input (A/D)

PCL-1800 Analog Output (D/A)

PCL-1800 Digital Input

PCL-1800 Digital Output

PCL-711B

PCL-711B Analog Input (A/D)

PCL-711B Analog Output (D/A)

PCL-711B Digital Input

PCL-711B Digital Output

PCL-726

PCL-726 Analog Output (D/A)

PCL-726 Digital Input

PCL-726 Digital Output

PCL-727

PCL-727 Analog Output (D/A)

PCL-727 Digital Input

PCL-727 Digital Output

PCL-728

PCL-728 Analog Output (D/A)

PCL-812

PCL-812 Analog Input (A/D)

PCL-812 Analog Output (D/A)

PCL-812 Digital Input

PCL-812 Digital Output

PCL-812PG

PCL-812PG Analog Input (A/D)

PCL-812PG Analog Output (D/A)

PCL-812PG Digital Input

PCL-812PG Digital Output

PCL-818

PCL-818 Analog Input (A/D)

PCL-818 Analog Output (D/A)

PCL-818 Digital Input

PCL-818 Digital Output

PCL-818H

PCL-818H Analog Input (A/D)

PCL-818H Analog Output (D/A)

PCL-818H Digital Input

PCL-818H Digital Output

PCL-818HD

PCL-818HD Analog Input (A/D)

PCL-818HD Analog Output (D/A)

PCL-818HD Digital Input

PCL-818HD Digital Output

PCL-818HG

PCL-818HG Analog Input (A/D)

PCL-818HG Analog Output (D/A)

PCL-818HG Digital Input

PCL-818HG Digital Output

PCL-818L

PCL-818L Analog Input (A/D)

PCL-818L Analog Output (D/A)

PCL-818L Digital Input

PCL-818L Digital Output

Apex

PC-12SD (PC-77SD1)

PC-12SD (PC-77SD1) Synchro/Resolver

Burr-Brown

PCI-20003M

PCI-20003M Analog Output (D/A)

PCI-20019M

PCI-20019M Analog Input (A/D)

PCI-20023M

PCI-20023M Analog Input (A/D)

PCI-20041C

PCI-20041C Digital Input

PCI-20041C Digital Output

PCI-20098C

PCI-20098C Analog Input (A/D)

PCI-20098C Digital Input

PCI-20098C Digital Output

ComputerBoards (Measurement Computing)

CIO-CTR05

CIO-CTR05 Counter PWM

CIO-CTR05 Counter PWM & ARM

CIO-CTR05 Counter FM

CIO-CTR05 Counter FM & ARM

CIO-CTR05 PWM Capture

CIO-CTR05 FM Capture

CIO-CTRxx

CIO-CTR10

CIO-CTR10 Counter PWM

CIO-CTR10 Counter PWM & ARM

CIO-CTR10 Counter FM

CIO-CTR10 Counter FM & ARM

CIO-CTR10 PWM Capture

CIO-CTR10 FM Capture

CIO-CTRxx

CIO-DAC08 (/12)

CIO-DAC08 Analog Output (D/A)

CIO-DAC08/16

CIO-DAC08/16 Analog Output (D/A)

CIO-DAC16 (/12)

CIO-DAC16 Analog Output (D/A)

CIO-DAC16/16

CIO-DAC16/16 Analog Output (D/A)

CIO-DAS16/330

CIO-DAS16/330 Analog Input (A/D)

CIO-DAS16/JR (/12)

CIO-DAS16/JR Analog Input (A/D)

CIO-DAS16/JR (/12) Analog Input (A/D) with EXP Signal Conditioning Board

CIO-DAS16JR/16

CIO-DAS16JR/16 Analog Input (A/D)

CIO-DAS1601/12

CIO-DAS1601/12 Analog Input (A/D)

CIO-DAS1601/12 Analog Output (D/A)

CIO-DAS1601/12 Digital Input

CIO-DAS1601/12 Digital Output

CIO-DAS1602/12

CIO-DAS1602/12 Analog Input (A/D)

CIO-DAS1602/12 Analog Output (D/A)

CIO-DAS1602/12 Digital Input

CIO-DAS1602/12 Digital Output

CIO-DAS1602/16

CIO-DAS1602/16 Analog Input (A/D)

CIO-DAS1602/16 Analog Output (D/A)

CIO-DAS 1602/16 Digital Input

CIO DAS1602/16 Digital Output

CIO-DDA06 (/12)

CIO-DDA06 (/12) Analog Output (D/A)

CIO-DDA06 (/12) Digital Input

CIO-DDA06 (/12) Digital Output

CIO-DDA06/16

CIO-DDA06/16 Analog Output (D/A)

CIO-DDA06/16 Digital Input

CIO-DDA06/16 Digital Output

CIO-DIO24

CIO-DIO24 Digital Input

CIO-DIO24 Digital Output

CIO-DIO24 Signal Conditioning

CIO-DIO24H

CIO-DIO24H Digital Input

CIO-DIO24H Digital Output

CIO-DIO48

CIO-DIO48 Digital Input

CIO-DIO48 Digital Output

CIO-DIO48H

CIO-DIO48H Digital Input

CIO-DIO48H Digital Output

CIO-DIO96

CIO-DIO96 Digital Input

CIO-DIO96 Digital Output

CIO-DIO192

CIO-DIO192 Digital Input

CIO-DIO192 Digital Output

CIO-DO24DD

CIO-DO24DD Digital Output

CIO-PDISO16

CIO-PDISO16 Digital Input

CIO-PDISO16 Digital Output

CIO-QUAD02

CIO-QUAD02 Incremental Encoder

CIO-QUAD04

CIO-QUAD04 Incremental Encoder

PC104-DAC06 (/12)

PC104-DAC06 (/12) Analog Output (D/A)

PC104-DAS16JR/12

PC104-DAS16JR/12 Analog Input (A/D)

PC104-DAS16JR/12 Digital Input

PC104-DAS16JR/12 Digital Output

PC104-DAS16JR/16

PC104-DAS16JR/16 Analog Input (A/D)

PC104-DAS16JR/16 Digital Input

PC104-DAS16JR/16 Digital Output

PC104-DIO48

PC104-DIO48 Digital Input

PC104-DIO48 Digital Output

PCI-CTR05

PCI-CTR05 Counter PWM

PCI-CTR05 Counter PWM & ARM

PCI-CTR05 Counter FM

PCI-CTR05 Counter FM & ARM

PCI-CTR05 PWM Capture

PCI-CTR05 FM Capture

PCI-CTRxx

PCI-DAS1200

PCI-DAS1200 Analog Input (A/D)

PCI-DAS1200 Analog Output (D/A)

PCI-DAS1200 Digital Input

PCI-DAS1200 Digital Output

PCI-DAS1200/JR

PCI-DAS1200/JR Analog Input (A/D)

PCI-DAS1200/JR Digital Input

PCI-DAS1200/JR Digital Output

PCI-DAS1602/12

PCI-DAS1602/12 Analog Input (A/D)

PCI-DAS1602/12 Analog Output (D/A)

PCI-DAS 1602/12 Digital Input

PCI-DAS1602/12 Digital Output

PCI-DAS1602/16

PCI-DAS1602/16 Analog Input (A/D)

PCI-DAS1602/16 Analog Output (D/A)

PCI-DAS 1602/16 Digital Input

PCI-DAS1602/16 Digital Output

PCI-DDA02/12

PCI-DDA02/12 Analog Output (D/A)

PCI-DDA02/12 Digital Input

PCI-DDA02/12 Digital Output

PCI-DDA02/16

PCI-DDA02/16 Analog Output (D/A)

PCI-DDA02/16 Digital Input

PCI-DDA02/16 Digital Output

PCI-DDA04/12

PCI-DDA04/12 Analog Output (D/A)

PCI-DDA04/12 Digital Input

PCI-DDA04/12 Digital Output

PCI-DDA04/16

PCI-DDA04/16 Analog Output (D/A)

PCI-DDA04/16 Digital Input

PCI-DDA04/16 Digital Output

PCI-DDA08/12

PCI-DDA08/12 Analog Output (D/A)

PCI-DDA08/12 Digital Input

PCI-DDA08/12 Digital Output

PCI-DDA08/16

PCI-DDA08/16 Analog Output (D/A)

PCI-DDA08/16 Digital Input

PCI-DDA08/16 Digital Output

PCI-DIO24

PCI-DIO24 Digital Input

PCI-DIO24 Digital Output

PCI-DIO24 Signal Conditioning

PCI-DIO24H

PCI-DIO24H Digital Input

PCI-DIO24H Digital Output

PCI-DIO48H

PCI-DIO48H Digital Input

PCI-DIO48H Digital Output

PCI-DIO96H

PCI-DIO96H Digital Input

PCI-DIO96H Digital Output

PCI-PDISO8

PCI-PDISO8 Digital Input

PCI-PDISO8 Digital Output

PCI-PDISO16

PCI-PDISO16 Digital Input

PCI-PDISO16 Digital Output

PCIM-DAS1602/16

PCIM-DAS1602/16 Analog Input (A/D)

PCIM-DAS1602/16 Analog Output (D/A)

PCIM-DAS 1602/16 Digital Input

PCIM-DAS1602/16 Digital Output

PCIM-DDA06/16

PCIM-DDA06/16 Analog Output (D/A)

PCIM-DDA06/16 Digital Input

PCIM-DDA06/16 Digital Output

PCI-DUAL-AC5

PCI-DUAL-AC5 Digital Input

PCI-DUAL-AC5 Digital Output

PCI-QUAD04

PCI-QUAD04 Incremental Encoder

PCI-DAS-TC

PCI-DAS-TC Thermocouple

Contec

Contec AD12-16(PCI)

AD12-16(PCI) Analog Input (A/D)

AD12-16(PCI) Digital Input

AD12-16(PCI) Digital Output

Contec AD12-64(PCI)

AD12-64(PCI) Analog Input (A/D)

AD12-64(PCI) Digital Input

AD12-64(PCI) Digital Output

Contec DA12-4(PCI)

DA12-4(PCI) Analog Output (D/A)

Contec DA12-16(PCI)

DA12-16(PCI) Analog Output (D/A)

Contec PIO-32/32T(PCI)

PIO-32/32T(PCI) Digital Input

PIO-32/32T(PCI) Digital Output

Data Translation

DT2821

DT2821 Analog Input (A/D)

DT2821 Analog Output (D/A)

DT2821 Digital Input

DT2821 Digital Output

DT2821-F-8DI

DT2821-F-8DI Analog Input (A/D)

DT2821-F-8DI Analog Output (D/A)

DT2821-F-8DI Digital Input

DT2821-F-8DI Digital Output

DT2821-G-8DI

DT2821-G-8DI Analog Input (A/D)

DT2821-G-8DI Analog Output (D/A)

DT2821-G-8DI Digital Input

DT2821-G-8DI Digital Output

DT2821-F-16SE

DT2821-F-16SE Analog Input (A/D)

DT2821-F-16SE Analog Output (D/A)

DT2821-F-16SE Digital Input

DT2821-F-16SE Digital Output

DT2821-G-16SE

DT2821-G-16SE Analog Input (A/D)

DT2821-G-16SE Analog Output (D/A)

DT2821-G-16SE Digital Input

DT2821-G-16SE Digital Output

DT2823

DT2823 Analog Input (A/D)

DT2823 Analog Output (D/A)

DT2823 Digital Input

DT2823 Digital Output

DT2824-PGH

DT2824-PGH Analog Input (A/D)

DT2824-PGH Digital Input

DT2824-PGH Digital Output

DT2824-PGL

DT2824-PGL Analog Input (A/D)

DT2824-PGL Digital Input

DT2824-PGL Digital Output

DT2825

DT2825 Analog Input (A/D)

DT2825 Analog Output (D/A)

DT2825 Digital Input

DT2825 Digital Output

DT2827

DT2827 Analog Input (A/D)

DT2827 Analog Output (D/A)

DT2827 Digital Input

DT2827 Digital Output

DT2828

DT2828 Analog Input (A/D)

DT2828 Analog Output (D/A)

DT2828 Digital Input

DT2828 Digital Output

Diamond

Diamond-MM

Diamond-MM Analog Input (A/D)

Diamond-MM Analog Output (D/A)

Diamond-MM Digital Input

Diamond-MM Digital Output

Diamond-MM-32

Diamond-MM-32 Analog Input (A/D)

Diamond-MM-32 Analog Output (D/A)

Diamond-MM-32 Digital Input

Diamond-MM-32 Digital Output

Onyx-MM

Onyx-MM Digital Input

Onyx-MM Digital Output

Quartz-MM 5

Quartz-MM 5 Digital Input

Quartz-MM 5 Digital Output

Quartz-MM5 Counter PWM

Quartz-MM5 Counter PWM & ARM

Quartz-MM5 Counter FM

Quartz-MM5 Counter FM & ARM

Quartz-MM5 PWM Capture

Quartz-MM5 FM Capture

Quartz-MMxx

Quartz-MM 10

Quartz-MM 10 Digital Input

Quartz-MM 10 Digital Output

Quartz-MM 10 Counter PWM

Quartz-MM 10 Counter PWM & ARM

Quartz-MM 10 Counter FM

Quartz-MM 10 Counter FM & ARM

Quartz-MM 10 PWM Capture

Quartz-MM 10 FM Capture

Quartz-MMxx

Ruby-MM

Diamond Ruby-MM Analog Output (D/A)

Diamond Ruby-MM Digital Input

Diamond Ruby-MM Digital Output

Ruby-MM-416

Ruby-MM-416 Analog Output (D/A)

Ruby-MM-416 Digital Input

Ruby-MM-416 Digital Output

Ruby-MM-1612

Ruby-MM-1612 Analog Output (D/A)

Ruby-MM-1612 Digital Input

Ruby-MM-1612 Digital Output

Gespac

GESADA-1

GESADA-1 Analog Input (A/D)

GESADA-1 Analog Output (D/A)

GESPIA-2A

GESPIA-2A Digital Input

GESPIA-2A Digital Output

Humusoft

AD 512

AD 512 Analog Input (A/D)

AD 512 Analog Output (D/A)

AD 512 Digital Input

AD 512 Digital Output

Keithley

DAS-1800HR

DAS-1800HR Analog Input (A/D)

DAS-1800HR Digital Input

DAS-1800HR Digital Output

KCPI-1801HC

KPCI-1801HC Analog Input (A/D)

KPCI-1801HC Analog Output (D/A)

KPCI-1801HC Digital Input

KPCI-1801HC Digital Output

KPCI-1802HC

KPCI-1802HC Analog Input (A/D)

KPCI-1802HC Analog Output (D/A)

KPCI-1802HC Digital Input

KPCI-1802HC Digital Output

National Instruments

AT-AO-6

AT-AO-6 Analog Output (D/A)

AT-AO-10

AT-AO-10 Analog Output (D/A)

PC-DIO-24

PC-DIO-24 Digital Input

PC-DIO-24 Digital Output

PC-TIO-10

PC-TIO-10 Digital Input

PC-TIO-10 Digital Output

PC-TIO-10 Counter PWM

PC-TIO10 Counter PWM & ARM

PC-TIO-10 Counter FM

PC-TIO10 Counter FM & ARM

PC-TIO10 PWM Capture

PC-TIO10 FM Capture

PC-TIO-10xx

PCI-6023E

PCI-6023E Analog Input (A/D)

PCI-6023E Digital Input

PCI-6023E Digital Output

PCI-6024E

PCI-6024E Analog Input (A/D)

PCI-6024E Analog Output (D/A)

PCI-6024E Digital Input

PCI-6024E Digital Output

PCI-6025E

PCI-6025E Analog Input (A/D)

PCI-6025E Analog Output (D/A)

PCI-6025E Digital Input

PCI-6025E Digital Output

PCI-6031E

PCI-6031E Analog Input (A/D)

PCI-6031E Analog Output (D/A)

PCI-6031E Digital Input

PCI-6031E Digital Output

PCI-6052E

PCI-6052E Analog Input (A/D)

PCI-6052E Analog Output (D/A)

PCI-6052E Digital Input

PCI-6052E Digital Output

PCI-6071E

PCI-6071E Analog Input (A/D)

PCI-6071E Analog Output (D/A)

PCI-6071E Digital Input

PCI-6071E Digital Output

PCI-6503

PCI-6503 Digital Input

PCI-6503 Digital Output

PCI-6527

PCI-6527 Digital Input

PCI-6527 Digital Output

PCI-6703

PCI-6703 Analog Output (D/A)

PCI-6704

PCI-6704 Analog Output (D/A)

PCI-DIO-96

PCI-DIO96 Digital Input

PCI-DIO-96 Digital Output

PCI-MIO-16E-1

PCI-MIO-16E-1 Analog Input (A/D)

PCI-MIO-16E-1 Analog Output (D/A)

PCI-MIO-16E1 Digital Input

PCI-MIO-16E-1 Digital Output

PCI-MIO-16E-4

PCI-MIO-16E-4 Analog Input (A/D)

PCI-MIO-16E-4 Analog Output (D/A)

PCI-MIO-16E-4 Digital Input

PCI-MIO-16E-4 Digital Output

PCI-MIO-16XE-10

PCI-MIO-16XE-10 Analog Input (A/D)

PCI-MIO-16XE-10 Analog Output (D/A)

PCI-MIO-16XE-10 Digital Input

PCI-MIO-16XE-10 Digital Output

PXI-6040E

PXI-6040E Analog Input (A/D)

PXI-6040E Analog Output (D/A)

PXI-6040E Digital Input

PXI-6040E Digital Output

PXI-6070E

PXI-6070E Analog Input (A/D)

PXI-6070E Analog Output (D/A)

PXI-6070E Digital Input

PXI-6070E Digital Output

PXI-6508

PXI-6508 Digital Input

PXI-6508 Digital Output

PXI-6527

PXI-6527 Digital Input

PXI-6527 Digital Output

Real Time Devices

DM6420

DM6420 Analog Input (A/D)

DM6420 Analog Output (D/A)

DM6420 Digital Input

DM6420 Digital Output

DM6430

DM6430 Analog Input (A/D)

DM6430 Analog Output (D/A)

DM6430 Digital Input

DM6430 Digital Output

DM6604

DM6604 Analog Output (D/A)

DM6604 Digital Input

DM6604 Digital Output

DM6804

DM6804 Digital Input

DM6804 Digital Output

DM6804 Counter PWM

DM6804 Counter PWM & ARM

DM6804 Counter FM

DM6804 Counter FM & ARM

DM6804 PWM Capture

DM6804 FM Capture

DM6804xx

DM6814

DM6814 Incremental Encoder

DM7420

DM7420 Analog Input (A/D)

DM7420 Digital Input

DM7420 Digital Output

SBS Technologies

Flex/104A PC/104 IP Carrier Board

Flex-104A

IP-16ADC

IP-16ADC Analog Input (A/D)

IP-16DAC

IP-16DAC Analog Output (D/A)

IP-DAC

IP-DAC Analog Output (D/A)

IP-Digital 24

IP-Digital 24 Digital Input

IP-Digital 24 Digital Output

IP-HiADC

IP-HiADC Analog Input (A/D)

IP-Synchro

IP-Synchro

IP-Unidig-E-48

IP-Unidig-E-48 Digital Input

IP-Unidig-E-48 Digital Output

PCI-40A Carrier Board

PCI-40A

Softing

CAN-AC2-ISA

CAN-AC2-ISA with Philips PCA82C200

CAN-AC2-ISA with Intel 82527

CAN-AC2-PCI

CAN-AC2-PCI with SJA 1000

CAN-AC2 and CANopen Devices

United Electronic Industries (UEI)

Grouping the UEI Boards

PD2-MF 12-Bit Series

PD2-MF 12-Bit Series Analog Input (A/D)

PD2-MF 12-Bit Series Analog Output (D/A)

PD2-MF 12-Bit Series Digital Input

PD2-MF 12-Bit Series Digital Output

PD2-MF 14-Bit Series

PD2-MF 14-Bit Series Analog Input (A/D)

PD2-MF 14-Bit Series Analog Output (D/A)

PD2-MF 14-Bit Series Digital Input

PD2-MF 14-Bit Series Digital Output

PD2-MF 16-Bit Series

PD2-MF 16-Bit Series Analog Input (A/D)

PD2-MF 16-Bit Series Analog Output (D/A)

PD2-MF 16-Bit Series Digital Input

PD2-MF 16-Bit Series Digital Output

PD2-MFS 12-Bit Series

PD2-MFS 12-Bit Series Analog Input (A/D)

PD2-MFS 12-Bit Series Analog Output (D/A)

PD2-MFS 12-Bit Series Digital Input

PD2-MFS 12-Bit Series Digital Output

PD2-MFS 14-Bit Series

PD2-MFS 14-Bit Series Analog Input (A/D)

PD2-MFS 14-Bit Series Analog Output (D/A)

PD2-MFS 14-Bit Series Digital Input

PD2-MFS 14-Bit Series Digital Output

PD2-MFS 16-Bit Series

PD2-MFS 16-Bit Series Analog Input (A/D)

PD2-MFS 16-Bit Series Analog Output (D/A)

PD2-MFS 16-Bit Series Digital Input

PD2-MFS 16-Bit Series Digital Output

PDXI-MF 12-Bit Series

PDXI-MF 12-Bit Series Analog Input (A/D)

PDXI-MF 12-Bit Series Analog Output (D/A)

PDXI-MF 12-Bit Series Digital Input

PDXI-MF 12-Bit Series Digital Output

PDXI-MF 14-Bit Series

PDXI-MF 14-Bit Series Analog Input (A/D)

PDXI-MF 14-Bit Series Analog Output (D/A)

PDXI-MF 14-Bit Series Digital Input

PDXI-MF 14-Bit Series Digital Output

PDXI-MF 16-Bit Series

PDXI-MF 16-Bit Series Analog Input (A/D)

PDXI-MF 16-Bit Series Analog Output (D/A)

PDXI-MF 16-Bit Series Digital Input

PDXI-MF 16-Bit Series Digital Output

PDXI-MFS 12-Bit Series

PDXI-MFS 12-Bit Series Analog Input (A/D)

PDXI-MFS 12-Bit Series Analog Output (D/A)

PDXI-MFS 12-Bit Series Digital Input

PDXI-MFS 12-Bit Series Digital Output

PDXI-MFS 14-Bit Series

PDXI-MFS 14-Bit Series Analog Input (A/D)

PDXI-MFS 14-Bit Series Analog Output (D/A)

PDXI-MFS 14-Bit Series Digital Input

PDXI-MFS 14-Bit Series Digital Output

PDXI-MFS 16-Bit Series

PDXI-MFS 16-Bit Series Analog Input (A/D)

PDXI-MFS 16-Bit Series Analog Output (D/A)

PDXI-MFS 16-Bit Series Digital Input

PDXI-MFS 16-Bit Series Digital Output

PD2-AO Series

PD2-AO Analog Output (D/A)

PD2-AO Digital Input

PD2-AO Digital Output

PDXI-AO Series

PDXI-AO Analog Output (D/A)

PDXI-AO Digital Input

PDXI-AO Digital Output

Versalogic

VSBC-6

VSBC-6 Analog Input (A/D)

VSBC-6 Digital Input

VSBC-6 Digital Output

VSBC-6 Watch Dog

Miscellaneous I/O Blocks

xPC Target Scope Block

From xPC Target

To xPC Target

xPC Target Software Reboot

I/O Port Read

I/O Port Write

xPC Target TET

xPC Target Time

Asynchronous Event Support

Adding an Asynchronous Event

Async IRQ Source Block

Async Rate Transition Block

Async Buffer Write and Read Blocks

Asynchronous Interrupt Examples


 Getting Started