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

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

発行日時: June 2012

製品番号: 373123C-0112

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

所有クラス: support

要件:MathScript RTモジュール

構文

a = fscanf(fid, format)

a = fscanf(fid, format, size)

[a, b] = fscanf(fid, format)

[a, b] = fscanf(fid, format, size)

説明

ファイルのテキストを読み取り、適切なデータタイプに変換します。

サンプル

入力

名前 説明
fid 読み取るファイルの識別子を指定します。fopen関数を使用してファイルを開き、識別子に割り当てます。fidは整数です。
format ファイルからテキストを読み込む際の書式を指定します。 formatは適切な形式指定子の構文を使用する必要があります。 formatは文字列です。
size ファイルから読み込むテキストの容量を指定します。sizeの最初の2つの要素以外はすべて破棄されます。size is infの場合、すべてのテキストの読み取りが完了するまで、またはエラーが発生するまで、ファイルから指定された形式での読み取りが続行します。 sizeはスカラまたはベクトルです。

出力

名前 説明
a fidで指定されたファイルからLabVIEWが読み取ったテキストを返します。 aは、倍精度または文字の行列またはベクトルです。
b fidで指定されたファイルからLabVIEWによって読み取られたテキストの量を返します。 bは正の整数です。

詳細

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

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

サンプル

fid = fopen('test.dat', 'r');
[a, b] = fscanf(fid, '%[a-z] %*d %f', 10);
fclose(fid);

関連項目

fclose
fopen
fread
fseek
sscanf
textread



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

役に立たなかった