C:\Program Files\National Instruments\MeasurementStudioVS2005\DotNET\Examples\DAQmx\Synchronization\Multi-Function\SyncAIAO_DigStart\cs
Hello, everyone.
I am using PCI4461 with C#.NET and Measurement Studio.
I have to do synchonization btw AI and AO, and try to run SyncAIAO_DigStart example.
It works well, but this example is using the same SampleClock on AI and AO like below.
// Set up the timing
inputTask.Timing.ConfigureSampleClock("",
Convert.ToDouble(rateNumeric.Value),
SampleClockActiveEdge.Rising,
SampleQuantityMode.ContinuousSamples,
Convert.ToInt32(samplesNumeric.Value));
outputTask.Timing.ConfigureSampleClock("",
Convert.ToDouble(rateNumeric.Value),
SampleClockActiveEdge.Rising,
SampleQuantityMode.ContinuousSamples,
Convert.ToInt32(samplesNumeric.Value));
I need a high sampling rate on AO and a low sampling rate on AI, I changed it.
// Set up the timing
inputTask.Timing.ConfigureSampleClock("",
Convert.ToDouble(inputRateNumeric.Value),
SampleClockActiveEdge.Rising,
SampleQuantityMode.ContinuousSamples,
Convert.ToInt32(inputSamplesNumeric.Value));
outputTask.Timing.ConfigureSampleClock("",
Convert.ToDouble(outputRateNumeric.Value),
SampleClockActiveEdge.Rising,
SampleQuantityMode.ContinuousSamples,
Convert.ToInt32(outputSamplesNumeric.Value));
Unfortunately, it does not work well with Error Code: -200660.
Is it impossible to use a separate sampling clock on AI and AO in Synchronization?
Please help me.
Thank you
메시지가 06-21-2007 02:51 AM에 James Choi에 의해 편집되었음