The following tables show DLL functions that are supported by Advantech USB Series hardware.
| Function | Devices | |||||||
|---|---|---|---|---|---|---|---|---|
| USB-4711/A | USB-4702 | USB-4704 | USB-4716 | USB-4718 | USB-4750 | USB-4751 | USB-4761 | |
| Device functions | ||||||||
| DRV_DeviceOpen | ||||||||
| DRV_DeviceClose | ||||||||
| DRV_DeviceGetProperty | ||||||||
| DRV_DeviceSetProperty | ||||||||
| Analog Input | ||||||||
| DRV_AIConfig | ||||||||
| DRV_AIGetConfig | ||||||||
| DRV_AIBinaryIn | ||||||||
| DRV_AIScale | ||||||||
| DRV_AIVoltageIn | ||||||||
| DRV_MAIConfig | ||||||||
| DRV_MAIBinaryIn | ||||||||
| DRV_MAIVoltageIn | ||||||||
| Analog Output | ||||||||
| DRV_AOConfig | ||||||||
| DRV_AOScale | ||||||||
| DRV_AOBinaryOut | ||||||||
| DRV_AOVoltageOut | ||||||||
| Digital Input/Output | ||||||||
| DRV_DioReadDOPorts | ||||||||
| DRV_DioReadDIPorts | ||||||||
| DRV_DioWriteDOPorts | ||||||||
| DRV_DioEnableEventAndSpecifyDiPorts | ||||||||
| DRV_DioDisableEvent | ||||||||
| DRV_DioGetLatestEventDiPortsState | ||||||||
| Counter Functions | ||||||||
| DRV_CounterEventStart | ||||||||
| DRV_CounterEventRead | ||||||||
| DRV_CounterFreqStart | ||||||||
| DRV_CounterFreqRead | ||||||||
| DRV_CounterPulseStart | ||||||||
| DRV_CounterReset | ||||||||
| DRV_CounterPWMSetting | ||||||||
| DRV_CounterPWMEnable | ||||||||
| DRV_FreqOutStart | ||||||||
| DRV_FreqOutReset | ||||||||
| High-speed Functions | ||||||||
| DRV_CheckEvent | ||||||||
| DRV_EnableEvent | ||||||||
| DRV_GetFIFOSize | ||||||||
| DRV_FAIIntStart | ||||||||
| DRV_FAIIntScanStart | ||||||||
| DRV_FAITransfer | ||||||||
| DRV_FAICheck | ||||||||
| DRV_FAITerminate | ||||||||
| DRV_ClearFlag | ||||||||
| Temperature | ||||||||
| DRV_TCMuxRead | ||||||||
| OtherFunctions | ||||||||
| DRV_GetErrorMessage | ||||||||