User`s guide

PCIS-DASK Overview ? 3
2
PCIS-DASK Overview
This chapter describes the classes of functions in PCIS-DASK and briefly describes each function.
PCIS-DASK functions are grouped to the following classes:
??General Configuration Function Group
??Actual Sampling Rate Function Group
??Analog Input Function Group
- Analog Input Configuration functions
- One-Shot Analog Input functions
- Continuous Analog Input functions
- Asynchronous Analog Input Monitoring functions
??Analog Output Function Group
??Digital Input Function Group
- Digital Input Configuration functions
- One-Shot Digital Input functions
- Continuous Digital Input functions
- Asynchronous Digital Input Monitoring functions
??Digital Output Function Group
- Digital Output Configuration functions
- One-Shot Digital Output functions
- Continuous Digital Output functions
- Asynchronous Digital Output Monitoring functions
??Timer/Counter Function Group
??DIO Function Group
- Digital Input/Output Configuration function
- Dual-Interrupt System Setting function
2.1 General Configuration Function Group
Use these functions to initializes and configures data acquisition card.
Register_Card
Initializes the hardware and software states of an NuDAQ PCI-bus data
acquisition card. Register_Card must be called before any other DASK library
functions can be called for that card.
Release_Card Tells DASK library that this registered card is not used currently and can be
released. This would make room for new card to register.
GetCardType Gets the card type of the device with a specified card index.
GetBaseAddr Gets the I/O base addresses of the device with a specified card index.
GetLCRAddr Gets the LCR base address (defind by the PCI controller on board) of the
device with a specified card index.
2.2 Actual Sampling Rate Function Group