aiwf(MathScript RTモジュール関数)

LabVIEW 2012 MathScript RTモジュールヘルプ

発行日時: June 2012

製品番号: 373123C-0112

»製品情報を参照
ヘルプをダウンロード(Windowsのみ)

所有クラス: daq

要件:MathScript RTモジュール (Windows, Linux)

構文

data = aiwf(device, channels, rate, samples)

data = aiwf(device, channels, rate, samples, limits)

[data, error] = aiwf(device, channels, rate, samples)

[data, error] = aiwf(device, channels, rate, samples, limits)

説明

指定されたデバイスの指定された各チャンネルのサンプルを集録します。

詳細

サンプル

入力

名前 説明
device デバイス名を指定します。 deviceは文字列です。
channels サンプルを集録するチャンネルを指定します。 channelsは正の整数のベクトルです。
rate 各チャンネルで秒ごとに集録するサンプル数を指定します。
samples 各チャンネルで集録するサンプル数の総数を指定します。
limits 集録する信号値の予想最大値と予想最小値を指定します。 limitsは2要素で構成されるベクトルで、[最小値, 最大値]の構文で表されます。デフォルトは[-10, 10]です。

出力

名前 説明
data channelsで集録されたサンプルを返します。 dataは実行列です。dataの各行はチャンネルに一致します。
error データ集録タスクが正常に完了すると0を返します。それ以外の場合、この関数は-1を返します。errorはスカラです。

詳細

ratesampleslimitsをすべてのチャンネルに対して一度だけ指定します。

次の表には、この関数のサポート特性 が記載されています。

LabVIEWランタイムエンジンでサポートされる はい
RTターゲットでサポートされる はい
RTで制限付きの実行時間に適する 特性なし

サンプル

DEVICE = 'Dev1';
CHANNELS = [0, 1];
RATE = 1000;
SAMPLES = 2000;
DATA = aiwf(DEVICE, CHANNELS, RATE, SAMPLES);

関連項目

aich
aoch
aowf
dioread
diowrite



この記事は役に立ちましたか。

役に立たなかった