From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

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,591 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,567 Views)