新規VIオブジェクト関数
- 更新日2025-07-30
- 6分で読める
所有者refnumで指定されたVIのフロントパネルまたはブロックダイアグラムに新しいVIオブジェクトを追加し、その新しいオブジェクトへのリファレンスを返します。VIオブジェクトとは、LabVIEW編集環境で作成する制御器、ノード、サブVIの呼び出し、ユーザ定義制御器などを指します。

入力/出力
自動配線? (F)
—
自動配線?は、新規オブジェクトの端子と位置に配線されたソースオブジェクトの互換性のある端子への自動配線を試みるかどうかを指定します。この入力は使用しないことをお勧めします。代わりに、VIスクリプトによって新しいオブジェクトを別のオブジェクトに正確に配線してください。
VIオブジェクトクラス
—
VIオブジェクトクラスは作成するオブジェクトのクラスを示します。クラスを指定するには、クラス指定子定数をこの入力に配線します。クラス指定子定数は、LabVIEWのすべてのオブジェクトクラスのメニューを階層的に表示します。各オブジェクトのクラスを特定するには、一般的なVIオブジェクトの構造を参照してください。
所有者refnum
—
所有者refnumは、新しいオブジェクトを配置するコンテナへのリファレンスです。最も一般的に使用されるコンテナには、VI、クラスタ、ループやその他ストラクチャのダイアグラムなどがあります。たとえば、VIのフロントパネルに新しい制御器を追加するには、そのVIまたはそのVIのフロントパネルへのリファレンスを所有者refnumに配線します。Forループ内に新規オブジェクトを配置するには、所有者refnumにそのForループのダイアグラムへのリファレンスを配線します。
スタイル
—
スタイルは、作成するオブジェクトの厳密なタイプを示します。スタイル端子で定数を作成すると、すべてのLabVIEWオブジェクトのリストが取得されます。スタイルには、VIオブジェクトクラスで指定されたクラスと互換のある値を選択します。たとえば、VIオブジェクトクラスがブールの場合は丸押しボタンスタイル、VIオブジェクトクラスが関数の場合は和スタイルを選択できます。VIオブジェクトクラスがブールの場合に互換性のない和スタイルを選択すると、ランタイムエラーが返されます。
位置
—
位置は、所有者refnumで参照されるコンテナ内で新しいオブジェクトを配置する位置を指定します。位置端子は、以下の3種類の引数を受け入れます。
これらの引数タイプの視覚的な比較については、「新規VIオブジェクト位置の引数」関数に関するトピックのサンプルセクションを参照してください。
エラー入力 (エラーなし)
—
エラー入力は、このノードを実行する前に発生したエラーの状態を示します。この入力は、標準エラー入力として機能します。
パス
—
パスは、サブVIまたは既存のカスタム制御器へのパスです。パスには、これらのオブジェクトを所有者に追加する場合にのみデータを配線します。
境界
—
境界は、新しいオブジェクトがサイズ変更可能な場合に、その幅と高さを指定します。固定サイズオブジェクトでは境界は無視されます。
オブジェクトrefnum
—
オブジェクトrefnumは、この関数で作成された新しいオブジェクトへのリファレンスを返します。リファレンスは、VIオブジェクトクラスで指定されたクラスになります。
エラー出力
—
エラー出力には、エラー情報が含まれます。この出力は、標準エラー出力として機能します。 |
自動配線? (F)
—
VIオブジェクトクラス
—
スタイル
—
位置
—
Horizontal
—
エラー入力 (エラーなし)
—
パス
—
オブジェクトrefnum
—
エラー出力
—