xPC Target |
 |
I/O Driver Support
xPC Target supports a wide range of I/O boards. The list of supported I/O boards includes ISA, PCI, PC/104, PC/104+, and CompactPCI hardware. The drivers are represented by Simulink blocks. Your interaction with the drivers is through these Simulink blocks and the parameter dialog boxes.
I/O board library -- The I/O driver library contains Simulink blocks for xPC Target. You drag-and-drop blocks from the I/O library and connect I/O drivers to your model the same way as you would connect any standard Simulink block.
I/O support -- The I/O device library supports over 150 standard boards. I/O boards plug into the target PC expansion bus, PC104 stack, or industrial PC chassis. Also, there is support for modules that plug into IP or PMC carrier boards. xPC Target supports the following I/O functions:
- Analog input (A/D) and analog output (D/A) -- Interface sensors and actuators to your target application.
- Digital input and output -- Interface to switches, on/off devices, and communicate information in parallel.
- RS232 support -- Use the COM1 or COM2 ports for serial communication with external devices. See RS232 I/O Support in the xPC Target I/O Reference documentation.
- CAN support -- You can use CAN-AC2, CAN-AC2-PCI, and CAN-AC2-104 boards from Softing GmbH AG with xPC Target CAN drivers to interface with a CAN fieldbus network. This interface provides communication through a CAN network between target applications and remote sensors and actuators.
- The xPC Target CAN drivers are compatible with CAN specification 2.0A and 2.0B and use the dynamic object mode. See CAN I/O Support and CAN I/O Support for FIFO in the xPC Target I/O Reference documentation.
- GPIB support -- Special RS232 drivers support communication with a GPIB control module from National Instruments to external devices with a GPIB connector. See GPIB I/O Support in the xPC Target I/O Reference documentation.
- UDP support -- Communicate with another system using the standard UDP/IP network protocol. See UDP I/O Support in the xPC Target I/O Reference documentation.
- Counter-Timers -- Use the counter-timer blocks for measuring pulse and frequency with modulation applications.
- Watchdog -- Monitor an interrupt or memory location, and reset the computer if an application does not respond. See WDG-CSM and VSBC-6 in the xPC Target I/O Reference documentation.
- Incremental encoder -- Change motion into numerical information for determining position, direction of rotation, and velocity.
- Shared memory -- Use shared memory blocks with multiprocessing applications.
For information on using specific I/O driver blocks and advanced I/O support, see the xPC Target I/O Reference documentation.
| Host-Target Connection | | Software Environment |  |