beautypg.com

Measurement Computing DAQFlex User Manual

Page 3

background image

3

Table of Contents

Chapter 1

Message-based Firmware Specification ............................................................................................. 4

SMBI data types ................................................................................................................................................. 4

Communication mechanism ............................................................................................................................... 4

Control transfers ............................................................................................................................................................... 4

Message-based control transfers ......................................................................................................................... 5

StringMessage — SMBI string message ........................................................................................................................... 5

RawData — Raw data with SMBI .................................................................................................................................... 5

Analog input data format .................................................................................................................................... 6

Handling buffer overruns with the STALL property .......................................................................................... 6

Chapter 2

Programming and developing applications ....................................................................................... 7

Chapter 3

Updating device firmware .................................................................................................................... 8

Chapter 4

Updating the FPGA configuration bitfile on a non-Windows system .............................................. 9

Get the status of the FPGA configuration ........................................................................................................... 9

Loading a FPGA configuration file onto the device (Linux and Mac OS X) ..................................................... 9

Example code ...................................................................................................................................................................10

Chapter 5

Calibrating a device ............................................................................................................................ 11

Analog input calibration messages ................................................................................................................... 12

Analog output calibration messages ................................................................................................................. 16

Chapter 6

Hardware Reference ........................................................................................................................... 20

USB-204, USB-201, USB-204-OEM, and USB-201-OEM ............................................................................. 21

USB-1208FS-Plus ............................................................................................................................................ 23

USB-1408FS-Plus ............................................................................................................................................ 26

USB-1608FS-Plus ............................................................................................................................................ 29

USB-1608G Series ........................................................................................................................................... 31

USB-2001-TC ................................................................................................................................................... 35

USB-2408 Series .............................................................................................................................................. 36

USB-7202 ......................................................................................................................................................... 40

USB-7204 ......................................................................................................................................................... 42

Analog input data format .................................................................................................................................................44

Known issues ...................................................................................................................................................................45