xPCI-3009 API
|
Functions | |
_INT_ | i_PCI3009_AnalogInputGetAutoRefreshChannelPointer (DWORD_ dw_BoardHandle, BYTE_ b_Channel, PDWORD_ *ppdw_Ring0Pointer, PDWORD_ *ppdw_Ring3Pointer) |
_INT_ | i_PCI3009_AnalogInputGetAutoRefreshModulPointer (DWORD_ dw_BoardHandle, PDWORD_ *ppdw_Ring0Pointer, PDWORD_ *ppdw_Ring3Pointer) |
_INT_ | i_PCI3009_AnalogInputGetAutoRefreshCounterPointer (DWORD_ dw_BoardHandle, PDWORD_ *ppdw_Ring0Pointer, PDWORD_ *ppdw_Ring3Pointer) |
_INT_ | i_PCI3009_AnalogInputStartAutoRefresh (DWORD_ dw_BoardHandle, WORD_ w_ChannelMask, BYTE_ b_ConvertTimeUnit, WORD_ w_ConvertTime) |
_INT_ | i_PCI3009_AnalogInputReadAutoRefreshValueAndCounter (DWORD_ dw_BoardHandle, PDWORD_ pdw_ReadValue, PDWORD_ pdw_CycleIndex) |
_INT_ | i_PCI3009_AnalogInputStopAutoRefresh (DWORD_ dw_BoardHandle) |
_INT_ i_PCI3009_AnalogInputGetAutoRefreshChannelPointer | ( | DWORD_ | dw_BoardHandle, |
BYTE_ | b_Channel, | ||
PDWORD_ * | ppdw_Ring0Pointer, | ||
PDWORD_ * | ppdw_Ring3Pointer | ||
) |
Get the ring 0 and ring 3 address from selected analog input auto refresh channel
[in] | dw_BoardHandle | : Handle of board PCI-3009 |
[in] | b_Channel | : Channel number to get the auto refresh address pointer |
[out] | ppdw_Ring0Pointer | : Return the ring 0 auto refresh channel address pointer |
[out] | ppdw_Ring3Pointer | : Return the ring 3 auto refresh channel address pointer |
_INT_ i_PCI3009_AnalogInputGetAutoRefreshModulPointer | ( | DWORD_ | dw_BoardHandle, |
PDWORD_ * | ppdw_Ring0Pointer, | ||
PDWORD_ * | ppdw_Ring3Pointer | ||
) |
Get the ring 0 and ring 3 address from analog input auto refresh modul
[in] | dw_BoardHandle | : Handle of board PCI-3009 |
[out] | ppdw_Ring0Pointer | : Return the ring 0 auto refresh modul address pointer |
[out] | ppdw_Ring3Pointer | : Return the ring 3 auto refresh modul address pointer |
_INT_ i_PCI3009_AnalogInputGetAutoRefreshCounterPointer | ( | DWORD_ | dw_BoardHandle, |
PDWORD_ * | ppdw_Ring0Pointer, | ||
PDWORD_ * | ppdw_Ring3Pointer | ||
) |
Get the ring 0 and ring 3 address from analog input auto refresh counter
[in] | dw_BoardHandle | : Handle of board PCI-3009 |
[out] | ppdw_Ring0Pointer | : Return the ring 0 auto refresh counter address pointer |
[out] | ppdw_Ring3Pointer | : Return the ring 3 auto refresh counter address pointer |
_INT_ i_PCI3009_AnalogInputStartAutoRefresh | ( | DWORD_ | dw_BoardHandle, |
WORD_ | w_ChannelMask, | ||
BYTE_ | b_ConvertTimeUnit, | ||
WORD_ | w_ConvertTime | ||
) |
Starts Initialise and start an analog input auto refresh conversion
[in] | dw_BoardHandle | : Handle of board PCI-3009 |
[in] | w_ChannelMask | : Channel mask to acquire. D0 0: Channel 0 not used 1: Channel 0 used D1 0: Channel 1 not used 1: Channel 1 used . . . D15 0: Channel 15 not used 1: Channel 15 used |
[in] | b_ConvertTimeUnit | : Convert time unit for the analog input:
|
[in] | w_ConvertTime | : Convert time value for the analog input conversion
|
_INT_ i_PCI3009_AnalogInputReadAutoRefreshValueAndCounter | ( | DWORD_ | dw_BoardHandle, |
PDWORD_ | pdw_ReadValue, | ||
PDWORD_ | pdw_CycleIndex | ||
) |
Read the auto refresh values
[in] | dw_BoardHandle | : Handle of board PCI-3009 |
[out] | pdw_ReadValue | : Ret the actualy auto refresh channel value. pdw_ReadValue [0] : Channel 0 value pdw_ReadValue [1] : Channel 1 value . . . pdw_ReadValue [15] : Channel 15 value |
[out] | pdw_CycleIndex | : Return the number of auto refresch cycles |
_INT_ i_PCI3009_AnalogInputStopAutoRefresh | ( | DWORD_ | dw_BoardHandle | ) |
Stop an analog input auto refresh conversion
[in] | dw_BoardHandle | : Handle of board PCI-3009 |