Instruction manual

AMPDIO DRIVERS
Page 198
For ISR_WRITE_2DACS: the channel group
number of the first DAC to write to.
Port1 unsigned long: usage depends on ISRDATA
value.
For ISR_WRITE_2DACS: the channel number
(within the group) of the first DAC to write to.
Block2 unsigned long: usage depends on ISRDATA
value.
For ISR_WRITE_2DACS: the channel group
number of the second DAC to write to.
Port2 unsigned long: usage depends on ISRDATA
value.
For ISR_WRITE_2DACS: the channel number
(within the group) of the second DAC to write
to.
Returns short: User Interrupt handle (>= 0). Use this to free the user interrupt with
TCfreeUserInterrupt when finished.
or ERRHANDLE
ERRCHAN
ERRDATA
Prior Calls registerBoardEx
See Also TCdriveNCBufferUserInterrupt
TCwaitNCBufferReady
TCwaitMultiNCBufferReady
TCfreeUserInterrupt
TCsetNCBufferUserInterrupt
TCsetNCBufferUserInterruptAIO
TCsetUserInterrupt2
TCsetBufferUserInterrupt2
enableInterrupts
disableInterrupts
6.4.15.4 Transfer Data for Non-Callback Buffered User Interrupt TCdriveNCBufferUserInterrupt
Called to drive data through the interface that has been set up using
TCsetNCBufferUserInterrupt, TCsetNCBufferUserInterruptAIO or
TCsetNCBufferUserInterrupt2. The function will perform a blocking wait, if necessary, until
one of the interrupt data buffers used for data transfer becomes available. The
TCwaitNCBufferReady or TCwaitMultiNCBufferReady functions may be used to detect when
a blocking wait would be performed. This function may be used by a HP VEE application.
SUPPORTED IN VERSION 4.00 ONWARDS.
N.B. An incompatible version of this function was included in the unreleased Version 3.0.
i = TCdriveNCBufferUserInterrupt (h, hUsrInt, pBuffer, pRetLen)
where h short: board handle as issued by the