VIメソッド (ActiveX)
- 更新日2025-07-30
- 7分で読める
VirtualInstrumentオブジェクトは指定したVIに影響するメソッドをエクスポートします。VirtualInstrumentオブジェクトは、 GetVIReference メソッドをアプリケーションオブジェクトに追加します。
プロパティで使用される列挙体の詳細については、ActiveX列挙体を参照してください。
メソッド
| 方法 | 説明 |
|---|---|
| Abort | VIの実行を中止します。 |
| Call | VIをサブVIとして呼び出します。 |
| Call2 | VIをサブVIとして呼び出します。オプションとして、VIのフロントパネルを開いて、呼び出しの完了時に閉じるように設定できます。また、呼び出しされた際にVIの実行を一時停止できます。 |
| CenterFrontPanel | コンピュータ画面でLabVIEWフロントパネルウィンドウを自動的に中央揃えに設定するかどうかを指定します。 |
| CloseFrontPanel | LabVIEWフロントパネルウィンドウを閉じます。 |
| DisconnectFromLibrary | 所有LabVIEWプロジェクトライブラリからVIを接続解除します。 |
| ExportVIStrings | VIおよびLabVIEWフロントパネルオブジェクトに関する以下の文字列をタグ付きテキストファイルにエクスポートします。VI名と説明、オブジェクトキャプションラベル、オブジェクトフリーラベル、デフォルトデータ (文字列、表、パス、配列のデフォルトデータ)、プライベートデータ (リストボックス項目名、表の行と列のヘッダ、グラフプロット名、グラフカーソル名、グラフ注釈名、タブ制御器のページキャプションなど)、多態性VIデータ多態性VIおよびセレクタショートカットメニューのインスタンス名です。 |
| FPGetRuntimePos | 実行時のLabVIEWウィンドウの位置を返します。 |
| FPRunTimePosRunCentered | VIの実行のたびに常にフロントパネルが中央に配置されるようにVIを設定します。 |
| FPRunTimePosRunCustom | VIの実行時にフロントパネルを表示する定位置を自由に設定できます。 |
| FPRunTimePosRunMax | VIの実行のたびに常にフロントパネルが最大化されるようにVIを設定します。 |
| FPRunTimePosRunMin | VIの実行のたびに常にフロントパネルが最小化されるようにVIを設定します。 |
| FPRunTimePosRunUnchanged | VIの実行時にフロントパネルが移動しないように設定します。 |
| GetControlValue | 名前付きのLabVIEW制御器または表示器の値をバリアントデータとして取得します。LabVIEWの「バリアントからデータに変換」関数を使用して、データを別のLabVIEWデータタイプに変換します。 |
| GetLockState | VIのロック状態を返し、VIのパスワードがパスワードキャッシュにあるかどうかを示します。 |
| GetVIDependencies | このメソッドは、依存項目の名前とパスを返します。このメソッドを使用して、VIの依存項目合計セットの特定のサブセットを返せます。このメソッドは、プロジェクトライブラリ、XControl、クラス、ステートチャートなどの非VI依存項目を返しません。 |
| ImportVIStrings | VIおよびLabVIEWフロントパネルオブジェクトに関する以下の文字列をタグ付きテキストファイルからインポートします。VI名と説明、オブジェクトキャプションラベル、オブジェクトフリーラベル、デフォルトデータ (文字列、表、パス、配列のデフォルトデータ)、プライベートデータ (リストボックス項目名、表の行と列のヘッダ、グラフプロット名、グラフカーソル名、グラフ注釈名、タブ制御器のページキャプションなど)、多態性VIデータ多態性VIおよびセレクタショートカットメニューのインスタンス名です。 |
| MakeCurValueDefault | LabVIEWフロントパネルのすべての制御器のデフォルト値を現在の値に変更します。このメソッドは編集モードでのみ有効です。 |
| OpenFrontPanel |
LabVIEWフロントパネルウィンドウを開きます。フロントパネルがすでに開いている場合、このメソッドはフロントパネルウィンドウの状態をこのメソッドに配線した状態に変更します。を使用します。 CloseFrontPanel フロントパネルウィンドウを閉じるメソッド。 また、 FPState プロパティを使用して、すでに開いているフロントパネルウィンドウの状態を設定します。 |
| PrintPanel | LabVIEWフロントパネルのみ現在のプリンタに印刷します。このメソッドを使用して、ブロックダイアグラム、制御器のリスト、または多態性VIのフロントパネルを印刷することはできません。 |
| PrintVIToHTML | VIの情報をHTMLファイルに保存し、グラフィックを外部ファイルに保存します。 |
| PrintVIToPrinter | VIの情報をプリンタに印刷します。このメソッドをスタンドアロンアプリケーションまたはDLLで使用する場合、LabVIEWはフロントパネルのみ印刷します。 |
| PrintVIToRTF | VIの情報をRTFファイルに保存します。 |
| PrintVIToText | VIの情報をテキストファイルに保存します。ただし、アイコン、コネクタペーン、フロントパネル、ブロックダイアグラム、サブVIアイコン、VI階層はテキストファイルに保存できません。 |
| ReinitializeAllToDefault | LabVIEWフロントパネルのすべての制御器の現在の値をデフォルト値に変更します。 |
| Revert | 変更を破棄し、ディスクからVIを再ロードします。 |
| Run | LabVIEWの実行ボタンのように、VIの実行を開始します。このメソッドは、実行時にパラメータによって渡されたデータを使用するのではなく、フロントパネル制御器の現在の値を使用する点で、VI呼び出しメソッドと異なります。また、このメソッドは VIのプロパティと プロパティ。このメソッドは、別のVIで実行用にすでに予約されているVIを実行するために使用できません。 |
| SaveForPrevious | LabVIEW 8.0以降で読み取り可能なVIのコピーを保存します。 |
| SaveInstrument | VIを保存し、保存前に他のアプリケーションインスタンスの編集されたバージョンと同期します。 |
| SaveRunTimeMenu | で指定されたファイルにLabVIEWランタイムメニューを保存します。 filePath。このメソッドは、VIの実行中のみ使用できます。有効なタグ付きのメニュー項目のみ保存します。 |
| SetControlValue | 名前付きのLabVIEW制御器または表示器の値を設定します。 |
| SetLockState | VIのロック状態を設定します。次の場合 Interactive FALSE (デフォルト) の場合、以下を使用できます。 Password パスワード保護されたVIのロックを解除するか、保護されていないVIのパスワードを設定します。次の場合 Interactive TRUEの場合、 LabVIEWは無視します。 Password ロック状態の変更を促すダイアログボックスを表示します。 |
| SetVIIcon | ファイルからVIのアイコンの画像を設定します。 |