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

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

発行日時: June 2012

製品番号: 373123C-0112

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

所有クラス: libraries

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

構文

[out2, out3, ...] = lib_call(libname, funcname, in1, in2, ...)

[out1, out2, out3, ...] = lib_call(libname, funcname, in1, in2, ...)

従来名: calllib

説明

共有ライブラリの関数を呼び出します。共有ライブラリは必ずサポートされているデータタイプを使用しなければなりません。

詳細

サンプル

入力

名前 説明
libname 呼び出す関数を含む共有ライブラリの名前を指定します。共有ライブラリをロードするときにエイリアスを割り当てる場合は、libnameのエイリアスを使用します。libnameは文字列です。
funcname 呼び出す関数を指定します。funcnameは文字列です。
in1, in2, ... 呼び出したい関数の入力を指定します。

出力

名前 説明
out1 関数の値を返します。関数から値が返されない場合は、LabVIEWによってout2が最初の出力として返されます。
out2, out3, ... ポインタ入力を返します。

詳細

MathScriptから共有ライブラリを呼び出す例としては、labview\examples\MathScript\MathScript Shared LibrariesディレクトリにあるMathScript Shared Libraries.lvprojを参照してください。

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

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

サンプル

r = [labviewroot '\examples\MathScript\MathScript Shared Libraries']
lib_load('myDemo', 'demo', 'includepath', r)
N = 50;
A = peakfcn2d(N);
mesh(A)
B = lib_call('myDemo', 'DrawStar', A, N, 8);
figure(2)
mesh(B)
lib_unload('myDemo')

関連項目

labviewroot
lib_funclist
lib_isloaded
lib_load
lib_unload



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

役に立たなかった