Measurement Studio for .NET Languages

cancel
Showing results for 
Search instead for 
Did you mean: 

Measure Voltage パラメータ

Solved!
Go to solution

アナログ入力機能の関数「AnalogMultiChannelReader.BeginReadWaveform」のパラメータ「SamplesPerChannel」の値を

-1」にする場合と、その他の数値にする場合とでどう異なるのでしょうか。

0 Kudos
Message 1 of 2
(3,926 Views)
Solution
Accepted by topic author ABC1122

こんにちは、

 

BeginReadWaveform Method - NI-DAQmx .NET Class Library Help for Visual Studio 2010
http://zone.ni.com/reference/en-XX/help/370473H-01/mstudiowebhelp/html/2e3a2f20/

 

こちらの「numberOfSamples」の話でしょうか。

 

もしそうであれば、測定モード(有限、連続)により動作が若干変わるはずですが、

連続の場合読み取ろうとしたところに、サンプルの数を関係せずに、バッファにある全部のサンプルを読み取るという意味になります。

例えばサンプル数が-1ではなく、1000サンプルに設定した場合、下記のテーブルでそれぞれの結果を比較してください。

 

実際バッファにある

サンプル数

1000に設定された場合の

読み取ったサンプル数

-1に設定された場合の

読み取ったサンプル数

4000 1000 4000
1000 1000 1000
900

待機する

(1000サンプルがあるまで)

900

 

 有限の場合では-1に設定したら別の設定に参照しています(ReadAllAvailableSamples)

 

ReadAllAvailableSamples Property - NI-DAQmx .NET Class Library Help for Visual Studio 2010
http://zone.ni.com/reference/en-XX/help/370473H-01/mstudiowebhelp/html/d0507ff2/

 

Message 2 of 2
(3,902 Views)