04-02-2008 02:41 PM
Dim
data(500) As Double
Dim
dataZero(2) As Double
For i = 0
To 500
data(i) = amplitude * Sin(i*const) ' create data for waveforms
Next i
For i = 0
To 2
dataZero(0) = 0# ' create two zero values
Next i
DAQmxErrChk
DAQmxCreateAOVoltageChan(taskHandle, "Dev1/ao0:1", "aoChannel", -10#,
10#, DAQmx_Val_VoltageUnits2_Volts, "") 'Create two channels ao0:1
DAQmxErrChk
DAQmxWriteAnalogF64(taskHandle, 250, True, 10#, DAQmx_Val_GroupByScanNumber,
data(0), sampsPerChanWritten, ByVal 0&)' until this point no problem
DAQmxErrChk
DAQmxWriteAnalogScalarF64(taskHandle, True, 10#, dataZero(0), ByVal 0&) ' Error 200524
With two channels if I pass two data points I dont understand why I get the error. Appreciate any help.
04-03-2008 01:56 PM
04-03-2008 03:16 PM
04-04-2008 12:52 PM