.oooopsss sorry for the repeat post....
where clock = "cDAQ1/_ctr0"
m_DITask->Timing.ConfigureSampleClock(clock, 1000, DAQmxSampleClockActiveEdgeRising, DAQmxSampleQuantityModeFiniteSamples, samples);
m_DOTask->Timing.ConfigureSampleClock(clock, 1000, DAQmxSampleClockActiveEdgeRising, DAQmxSampleQuantityModeFiniteSamples, samples);
If I use that API for both timings, I encounter this status error: -8190. See attachment please. However, if I use separate APIs for the parameters, I did not encounter any status error.
m_DITask->Timing. SampleClockSource = clock;
m_DITask->Timing. SampleClockActiveEdge = DAQmxSampleClockActiveEdgeRising;
m_DITask->Timing. SampleClockRate = 1000;
m_DITask->Timing. SampleQuantityMode = DAQmxSampleQuantityModeFiniteSamples;
m_DITask->Timing. SamplesPerChannel = samples;
m_DOTask->Timing. SampleClockSource = clock;
m_DOTask->Timing. SampleClockActiveEdge = DAQmxSampleClockActiveEdgeRising;
m_DOTask->Timing. SampleClockRate = 1000;
m_DOTask->Timing. SampleQuantityMode = DAQmxSampleQuantityModeFiniteSamples;
m_DOTask->Timing. SamplesPerChannel = samples;
The 1st and 2nd timing snippets looks the same to me so I feel weird getting a status error in the 1st snippet.
3. What is the difference between these two signals?
"cDAQ1/_ctrX" vs "/cDAQ1/CtrXInternalOutput"
I use them on a trial and error basis but I have no clear idea regarding their usage, pros and cons (if any).
Thanks for being patient with my inquiries.
Best regards,
A
Message Edited by angelmcdoggie on 06-19-2008 07:00 PM
ctr0.JPG:
Loading Image...