Select Index

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 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

Examples

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 RS-232
            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 Block
            From xPC Target Block
            Creating a Target Application Model
            Marking Block Parameters
            Marking Block Signals

    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 Properties from the Host PC
            Setting Target Object Properties 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

Using xPC Target API

    Introduction
        xPC Target API versus xPC Target COM API
        What Is xPC Target API?
        What Is xPC Target COM API?

    xPC Target API
        Before You Start
            Important Guidelines

        Visual C Example
            Directories and Files
            Building the xPC Target Application
            Creating a Visual C Application
            Building a Visual C Application
            Running a Visual C xPC Target API Application
            Using the xPC Target API C Application
            C Code for sf_car_xpc.c

    xPC Target COM API
        Before You Start
        Example Visual Basic GUI Using COM Objects
            Description of Simulink Water Tank Model
            Creating a Simulink Target Model
            Tagging Block Parameters
            Tagging Block Signals
            Creating the Target Application and Model-Specific COM Library
            Model-Specific COM Interface Library (model_nameCOMiface.dll)
            Creating a New Visual Basic Project
            Referencing the xPC Target COM API and Model-Specific COM Libraries
            Creating the Graphical Interface
            Setting Properties
            Writing Code
            Creating the General Declarations
            Creating the Load Procedure
            Creating Event Procedures
            Referencing Parameters and Signals Without Using Tags
            Building the Visual Basic Application
            Deploying the API Application

    xPC Target API Function Reference
        Alphabetical Listing of Functions and Structures
        Categorical Listing of Functions and Structures
            Logging and Scope Structures
            Communications Functions
            Target Application Functions
            Data Logging Functions
            Scope Functions
            Target Scope Functions
            Monitoring/Tuning Functions
            Miscellaneous Functions

        xPC Target API Error Messages

I/O Block Reference

    Hardware Board Manufacturers
    Serial Communications Support
        Introduction to RS-232 Drivers
            Hardware Connections for RS-232
            Host and Target PC Communication

        xPC Target RS-232 Drivers (Conventional)
            Simulink Blocks for RS-232 I/O (Conventional)
            MATLAB Message Structures for RS-232 I/O (Conventional)
            RS-232 Synchronous Mode (Conventional)
            RS-232 Asynchronous Mode (Conventional)
            RS-232 Simulink Block Reference (Conventional)
            RS-232 MATLAB Structure Reference (Conventional)
            RS-232 Binary Mode (Conventional)

        xPC Target RS-232 and 422/485 Drivers (Composite)
            Adding RS-232 Driver Blocks
            Building and Running the Target Application (Composite)
            RS-232/422/485 Simulink Block Reference

    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?
            Note on UDP Communication

        xPC Target UDP Blocks
            UDP Communication Setup
            UDP Receive Block
            UDP Send Block
            UDP Pack Block
            UDP Unpack Block
            Byte Reversal/Change Endianess 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

    Adlink
        Adlink PCI-8133
            PCI-8133 3-Phase PWM

    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

    Analogic
        AIM12
            AIM12 Analog Input (A/D)
            AIM12 Digital Input
            AIM12 Digital Output

        AIM16
            AIM16 Analog Input (A/D)
            AIM16 Digital Input
            AIM16 Digital Output

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

        NAII (Apex) 73LD3
            73LD3 LVDT/RVDT Converter

        NAII (Apex) 73SD3
            NAII 73SD3 Synchro/Resolver

        NAII (Apex) 76LD1
            NAII 76LD1 L/D

        NAII (Apex) 76CL1
            NAII 76CL1 L/D
            NAII 76CL1 D/L

        NAII (Apex) 76CS1
            NAII 76CS1 S/D
            NAII 76CS1 D/S

    BittWare
        Audio-PMC+
            Audio-PMC+ Analog Input
            Audio-PMC+ Analog Output

    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

    BVM
        PMCDIO64
            PMCDIO64 Digital Input
            PMCDIO64 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 Frequency 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 Frequency 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-QUAD02 Incremental Encoder (Obsolete)

        CIO-QUAD04
            CIO-QUAD04 Incremental Encoder
            CIO-QUAD04 Incremental Encoder (Obsolete)

        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 Frequency 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-DIO96
            PCI-DIO96 Digital Input
            PCI-DIO96 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-QUAD04 Incremental Encoder (Obsolete)

        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-16(PCI)E
            AD12-16(PCI)E Analog Input (A/D)
            AD12-16(PCI)E Analog Output (D/A)

        Contec AD12-16U(PCI)E
            AD12-16U(PCI)E Analog Input (A/D)
            AD12-16U(PCI)E Analog Output (D/A)

        Contec AD12-64(PCI)
            AD12-64(PCI) Analog Input (A/D)
            AD12-64(PCI) Digital Input
            AD12-64(PCI) Digital Output

        Contec AD16-16(PCI)E
            AD16-16(PCI)E Analog Input (A/D)
            AD16-16(PCI)E Analog Output (D/A)

        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

        Contec CNT24-4D(PCI)
            CNT24-4D(PCI) Incremental Encoder

    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
            MM Analog Input (A/D)
            MM Analog Output (D/A)
            MM Digital Input
            MM Digital Output

        Diamond-MM-16-AT
            MM-16-AT Analog Input (A/D)
            MM-16-AT Analog Output (D/A)
            MM-16-AT Digital Input
            MM-16-AT Digital Output

        Diamond-MM-32-AT
            MM-32-AT Analog Input (A/D)
            MM-32-AT Frame Analog Input (A/D)
            MM-32-AT Analog Output (D/A)
            MM-32-AT Digital Input
            MM-32-AT Digital Output

        Garnet-MM
            Garnet-MM Digital Input
            Garnet-MM Digital Output

        Onyx-MM
            Onyx-MM Digital Input
            Onyx-MM Digital Output

        Onyx-MM-DIO
            Onyx-MM-DIO Digital Input
            Onyx-MM-DIO Digital Output

        Prometheus
            Prometheus Analog Input (A/D)
            Prometheus Analog Output (D/A)
            Prometheus Digital Input
            Prometheus 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

    General Standards
        Overview of PMC-ADADIO Functionality
            A/D Blocks
            Create Enable Signal Blocks
            D/A Blocks
            Interleaving Analog Input and Analog Output Blocks

        PMC-ADADIO
            PMC-ADADIO Analog Input (A/D) Start
            PMC-ADADIO Analog Input (A/D) Read
            PMC-ADADIO Analog Output (D/A) Write
            PMC-ADADIO Analog Output (D/A) Update
            PMC-ADADIO Digital Input
            PMC-ADADIO Digital Output
            Create Enable Signal

        PMC-16AO-12
            PMC-16AO-12 Analog 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 A