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

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

発行日時: June 2012

製品番号: 373123C-0112

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

所有クラス: support

要件:MathScript RTモジュール

構文

save

save file

save file a b ... c

save file '-struct' structname fieldname1 fieldname2...

説明

ファイルに変数を保存します。saveおよびsave fileは、ファイルにすべての変数を保存します。save file a b ... cは、ファイルに変数ab、...、cを保存します。保存できる変数の数には制限がありません。save file '-struct' structname fieldname1 fieldname2...は、ファイルにstructnameで指定されたstructにfieldname1, fieldname2... で指定されたフィールドを保存します。保存できるフィールドの数には制限がありません。変数をload関数でロードするためには、その前にsave関数でそれらをファイルに保存する必要があります。

file文字列は、現在の作業ディレクトリへの絶対パスまたは相対パスです。fileを指定しないと、現在の作業ディレクトリにあるdefault.mlvファイルに変数が保存されます。

fileが現在の作業ディレクトリに保存される場合は、ファイル名のみを指定できます。fileが現在の作業ディレクトリ以外の場所に保存される場合は、一重引用符を使用して、パスを文字列で指定する必要があります。

詳細

サンプル

詳細

以下の状態の場合にsave関数を使用できます。
  • .mlvファイルに変数を保存します。
  • (Windows)バイナリ計測ファイル (.tdmまたは.tdms)に変数を保存します。これにより、LabVIEWやDIAdemなどのNIソフトウェア間でデータを交換できるようになります。「save」関数を使用して.tdmまたは.tdmsファイルに変数を保存すると、LabVIEWは各変数をチャンネルグループとして保存します。変数名はチャンネルグループの名前を決定します。指定する.tdmまたは.tdmsファイルが既に存在する場合、LabVIEWは元のファイルを上書きします。また、LabVIEWは元のファイルのバックアップコピーを作成します。数値ではない変数は.tdmまたは.tdmsファイルに保存できません。
  • (Windows).csvファイルまたは.mdfファイルなど、外部データファイルにデータを保存する場合。外部データファイルにデータを保存する場合、まず最初に適切なナショナルインスツルメンツのDataPluginをインストールする必要があります。DataPluginをダウンロードするには、ナショナルインスツルメンツのウェブサイトを参照してください。数値ではない変数は外部データファイルに保存できません。
また、fwrite_csv関数を使用して.csvファイルにデータを保存することができます。

以前の構文を使用して、変数で名前を定義したファイルに保存することはできません。以下の例の構文を使用して、変数Aを、fname変数で定義したmyfileという名前のファイルに保存します。
fname = 'myfile'
save(fname, 'A')

ファイルパスは、作業ディレクトリに対する相対パスで指定できます。cd関数による作業ディレクトリの変更は、この関数を呼び出すLabVIEW MathScriptウィンドウまたはMathScriptノードの現在のインスタンスにのみ適用されます。1つのMathScriptノードの作業ディレクトリで行われた変更は、別のMathScriptノードには適用されません。LabVIEW MathScriptウィンドウが閉じられるか、MathScriptノードの実行が停止すると、作業ディレクトリはデフォルト値にリセットされます。LabVIEW MathScriptプロパティダイアログボックスのMathScript:検索パスページを使用して、LabVIEW MathScriptウィンドウのデフォルトの作業ディレクトリを変更します。オプションダイアログボックスのMathScriptページを使用して、メインアプリケーションインスタンスのMathScriptノードでデフォルトの作業ディレクトリを変更します。

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

パフォーマンス低下の要因となる(警告グリフ はい
LabVIEWランタイムエンジンでサポートされる いいえ
RTターゲットでサポートされる いいえ

サンプル

clear all
A = 12
save
clear all
load
B = A+1

save 'C:\Program Files\National Instruments\data.mlv'

関連項目

cd
fwrite_csv
load
pwd



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

役に立たなかった