02-21-2008 03:18 PM
m_DAQmxTask.AIChannels.CreateVoltageChannel(m_Device.AIPhysicalChannels[channelIndex], channelName,
AITerminalConfiguration.Differential, m_ScalingFactor * -1.0, m_ScalingFactor, "BinaryCodes");m_DAQmxTask.Timing.ConfigureSampleClock(
string.Empty, m_ClockFrequency, SampleClockActiveEdge.Rising, SampleQuantityMode.FiniteSamples, m_NScans);m_DAQmxTask.Triggers.ReferenceTrigger.ConfigureDigitalEdgeTrigger(
"PFI0", DigitalEdgeReferenceTriggerEdge.Rising, m_PreTriggersScans);m_DAQmxTask.Stream.ReadAllAvailableSamples =
true;m_SingleChannelReader =
new AnalogSingleChannelReader(m_DAQmxTask.Stream);m_SingleChannelReader.BeginReadMultiSample(m_NScans,
new AsyncCallback(singleChannelRead), null);then, in singleChannelRead, the line:
double
[] dataArray = m_SingleChannelReader.EndReadMultiSample(iasResult);Gives me a DAQmx error 200281 read relative blah blah blah.
02-28-2008 03:55 PM