diff --git a/src/include/drv/daqLib.c b/src/include/drv/daqLib.c index 56160466f1dffeca60a3887699a5a2dfff722275..993df275fff2eb7f9e15d5f44355508e37b843a9 100644 --- a/src/include/drv/daqLib.c +++ b/src/include/drv/daqLib.c @@ -710,12 +710,12 @@ daqWrite( int flag, if ( localTable[ ii ].type == DAQ_SRC_FM_EXC ) { dspPtr->data[ localTable[ ii ].fmNum ].exciteInput = - *awg_page->buf; + awg_page->buf[excSlot]; } else if ( localTable[ ii ].type == DAQ_SRC_NFM_EXC ) { // extra excitation - excSignal[ localTable[ ii ].fmNum ] = *awg_page->buf; + excSignal[ localTable[ ii ].fmNum ] = awg_page->buf[excSlot]; } } // else dspPtr->data[localTable[ii].fmNum].exciteInput = 0.0;