对于如何使用Visual Studio C#中的NIDAQmx库以确定的速率配置采样/通道以进行连续采集,我有一定的疑问。我正在使用NI USB-6212板获取5个模拟通道。我想以每通道200 Hz的速率进行采集,因此总的采集速率应该是1200 Hz(每通道200 Hz),或者ConfigureSampleClock方法中指定的速率是每通道(每通道1200 Hz)?没有关于这方面的规范。
myTask.AIChannels.CreateVoltageChannel("dev1/ai0:4", "", AITerminalConfiguration.Rse,
minValue, maxValue, AIVoltageUnits.Volts);```
myTask.Timing.ConfigureSampleClock("", rate, SampleClockActiveEdge.Rising,
SampleQuantityMode.ContinuousSamples, sampleperchannel);```另外,rate和sampleperchannel之间应该有什么关系
发布于 2021-05-23 08:49:14
对于SampleQuantityMode.ContinuousSamples模式,samplesPerChannel是每通道缓冲区的大小:docs。
它应该足以容纳您在EveryNSamplesRead事件处理程序中获得的至少myTask.EveryNSamplesReadEventInterval样本。
https://stackoverflow.com/questions/67653992
复制相似问题