xPCI-3009 API
|
Functions | |
_INT_ | i_PCI3009_AnalogInputInitSequence (DWORD_ dw_BoardHandle, BYTE_ b_NbrOfChannels, PBYTE_ pb_ChannelList, BYTE_ b_ConvertTimeUnit, WORD_ w_ConvertTime, BYTE_ b_DelayMode, BYTE_ b_DelayTimeUnit, WORD_ w_DelayTime, DWORD_ dw_NumberOfSequence, BYTE_ b_UseDMA, DWORD_ dw_NumberOfSequenceForEachInterrupt) |
_INT_ | i_PCI3009_AnalogInputStartSequence (DWORD_ dw_BoardHandle) |
_INT_ | i_PCI3009_AnalogInputStopSequence (DWORD_ dw_BoardHandle) |
_INT_ | i_PCI3009_AnalogInputReleaseSequence (DWORD_ dw_BoardHandle) |
_INT_ | i_PCI3009_AnalogInputConvertDMADigitalToRealAnalogValues (DWORD_ dw_BoardHandle, PDWORD_ pdw_DigitalValue, DOUBLE *pd_AnalogValue) |
_INT_ | i_PCI3009_AnalogInputConvertDMADigitalToRealAnalogValuesNew (DWORD_ dw_BoardHandle, DWORD_ dw_Size, PWORD_ pw_DigitalValue, DOUBLE *pd_AnalogValue) |
_INT_ i_PCI3009_AnalogInputInitSequence | ( | DWORD_ | dw_BoardHandle, |
BYTE_ | b_NbrOfChannels, | ||
PBYTE_ | pb_ChannelList, | ||
BYTE_ | b_ConvertTimeUnit, | ||
WORD_ | w_ConvertTime, | ||
BYTE_ | b_DelayMode, | ||
BYTE_ | b_DelayTimeUnit, | ||
WORD_ | w_DelayTime, | ||
DWORD_ | dw_NumberOfSequence, | ||
BYTE_ | b_UseDMA, | ||
DWORD_ | dw_NumberOfSequenceForEachInterrupt | ||
) |
Initialise an analog input sequence conversion
[in] | dw_BoardHandle | : Handle of board PCI-3009 |
[in] | b_NbrOfChannels | : Nbr of channels so setings (1 to 16) |
[in] | pb_ChannelList | : Channel number list of the analog input to read |
[in] | b_ConvertTimeUnit | : Convert time unit for the analog input:
|
[in] | w_ConvertTime | : Convert time value for the analog input conversion
|
[in] | b_DelayMode | : Delay mode for the analog input:
|
[in] | b_DelayTimeUnit | : Delay time unit for the analog input:
|
[in] | w_DelayTime | : Delay time value for the analog input conversion |
[in] | dw_NumberOfSequence | : Define the number of sequence acquisitions
|
[in] | b_UseDMA | : ADDIDATA_ENABLE : Use DMA ADDIDATA_DISABLE : Don't use DMA |
[in] | dw_NumberOfSequenceForEachInterrupt | : Number of sequence to do before generating an interrupt (Only for DMA) |
_INT_ i_PCI3009_AnalogInputStartSequence | ( | DWORD_ | dw_BoardHandle | ) |
Start an analog input sequence conversion
[in] | dw_BoardHandle | : Handle of board PCI-3009 |
_INT_ i_PCI3009_AnalogInputStopSequence | ( | DWORD_ | dw_BoardHandle | ) |
Stop an analog input sequence conversion
[in] | dw_BoardHandle | : Handle of board PCI-3009 |
_INT_ i_PCI3009_AnalogInputReleaseSequence | ( | DWORD_ | dw_BoardHandle | ) |
Release an analog input sequence conversion
[in] | dw_BoardHandle | : Handle of board PCI-3009 |
_INT_ i_PCI3009_AnalogInputConvertDMADigitalToRealAnalogValues | ( | DWORD_ | dw_BoardHandle, |
PDWORD_ | pdw_DigitalValue, | ||
DOUBLE * | pd_AnalogValue | ||
) |
Converts the sequence digital input value array (pdw_DigitalValue) into a real metric value (pd_MetricValue)
[in] | dw_BoardHandle | : Handle of board PCI-3009 |
[in] | pdw_DigitalValue | : Digital DMA value array |
[out] | pd_AnalogValue | : Returns the real analog value array |
_INT_ i_PCI3009_AnalogInputConvertDMADigitalToRealAnalogValuesNew | ( | DWORD_ | dw_BoardHandle, |
DWORD_ | dw_Size, | ||
PWORD_ | pw_DigitalValue, | ||
DOUBLE * | pd_AnalogValue | ||
) |
Converts the sequence digital input value array (pdw_DigitalValue) into a real metric value (pd_MetricValue)
[in] | dw_BoardHandle | : Handle of board PCI-3009 |
[in] | dw_Size | : Number of values in pw_DigitalValue |
[in] | pw_DigitalValue | : Digital DMA value array |
[out] | pd_AnalogValue | : Returns the real analog value array |