![]() | ヘルプをダウンロード(Windowsのみ) |
所有クラス: basic
要件:MathScript RTモジュール
evalfn(f)
[c, d, ...] = evalfn(f)
[c, d, ...] = evalfn(f, a, b, ...)
従来名: feval
ランタイムに文字列の形で関数を実行します。evalfn は、実行する関数をランタイムに動的に指定することを可能にしますが、パフォーマンスを低下させます。また、RTターゲットではサポートされていません。[c, d, ...]= evalfn(f, a, b, ...)は[c, d, ...]= f(a, b, ...)と等しくなります。
名前 | 説明 |
---|---|
f | LabVIEW MathScript関数またはユーザ定義の関数を指定します。fは、'sin'などの文字列です。 |
a, b | fで指定する関数の入力を指定します。 |
名前 | 説明 |
---|---|
c, d | fで指定する関数の実行の結果を返します。 |
次の表には、この関数のサポート特性 が記載されています。
LabVIEWランタイムエンジンでサポートされる | いいえ |
RTターゲットでサポートされる | はい |
RTで制限付きの実行時間に適する | 特性なし |
X = evalfn('rand', 2, 2)
Y = evalfn('inv', X)
F = 'sin';
C = evalfn(F, [1, 2, 3])
A = evalfn('rand', 2, 2)
[V, D] = evalfn('eig', A)
役に立った
役に立たなかった