Matlab データ集録ツールボックスを使用して、National Instruments デバイス (NI USB 6229) の出力を制御しています。analogoutput
これまでのところ、と
を介して出力オブジェクトを作成しaddchannel
、 を介してデータをキューに入れ、 を介しputdata
てデータ出力を開始することができますtrigger
。
しかし、一度トリガーされると、キューは全体として実行され、特定の数のサンプルのみを実行できるかどうか疑問に思っていました。
したがって、たとえば を介して 10.000 個のサンプルをキューに入れると想像してくださいputdata
。その後、トリガーが発生するたびに、キューが空になるまで (つまり、10 回のトリガー後にキューが空になるまで) 1.000 サンプルのみが実行されます。
それは Matlab のデータ取得ツールボックスで可能でしょうか。