VIスクリプトPDFをダウンロード選択したセクション選択したセクションとサブセクションマニュアル全体更新日2025-07-303分で読めるLabVIEWAPIリファレンスLabVIEW G VIスクリプトVIおよび関数を使用して、VIをプログラム的に作成、編集、実行できます。 VIスクリプトVIと関数を使用するには、VIスクリプトを有効にする必要があります。 新規VI関数新規VIへのリファレンスを作成して返します。VIオブジェクトリファレンスを開く関数名前/順序入力でラベルを指定したオブジェクトへのリファレンスを開きます。新規VIオブジェクト関数所有者refnumで指定されたVIのフロントパネルまたはブロックダイアグラムに新しいVIオブジェクトを追加し、その新しいオブジェクトへのリファレンスを返します。VIオブジェクトとは、LabVIEW編集環境で作成する制御器、ノード、サブVIの呼び出し、ユーザ定義制御器などを指します。リファレンスオブジェクトからの新規VIオブジェクトのオフセットこのクラスタを使用して、「新規VIオブジェクト」関数の位置を別のオブジェクトからのオフセットとして定義できます。 位置入力に使用できる3種類の引数を視覚的に比較するには、labview\examples\Application Control\VI Scripting\Creating ObjectsディレクトリにあるNew VI Object Location ArgumentサンプルVIを参照してください。Gオブジェクトを走査ターゲット内で特定のタイプのオブジェクトを検索して、それらのオブジェクトへのリファレンスの配列を返します。ターゲットには、フロントパネル、ブロックダイアグラム、他のオブジェクトを含むオブジェクト (Forループ、クラスタ、ユーザ定義制御器など) を指定できます。また、再帰的に他のコンテナオブジェクト内にネストされたオブジェクトも検索できます。Gオブジェクトラベルを取得指定したオブジェクトのラベルテキストとそのラベルのリファレンスを含んだ文字列を返します。このVIは、ラベル.テキストプロパティと同じ値を返します。クラス名からクラス階層を取得トップレベルクラスから指定したクラス名まで、継承の降順にクラス名の配列を返します。たとえば、クラス名にWhileループを指定すると、このVIは、[汎用、Gオブジェクト、ノード、ストラクチャ、ループ、Whileループ]の配列を返します。このVIは、スクリプトまたはプライベート機能を有効にしているか、無効にしているかにかかわらず、有効なクラス名に対して機能します。メイントピック: アプリケーション制御
VIスクリプトVIおよび関数を使用して、VIをプログラム的に作成、編集、実行できます。 VIスクリプトVIと関数を使用するには、VIスクリプトを有効にする必要があります。 新規VI関数新規VIへのリファレンスを作成して返します。VIオブジェクトリファレンスを開く関数名前/順序入力でラベルを指定したオブジェクトへのリファレンスを開きます。新規VIオブジェクト関数所有者refnumで指定されたVIのフロントパネルまたはブロックダイアグラムに新しいVIオブジェクトを追加し、その新しいオブジェクトへのリファレンスを返します。VIオブジェクトとは、LabVIEW編集環境で作成する制御器、ノード、サブVIの呼び出し、ユーザ定義制御器などを指します。リファレンスオブジェクトからの新規VIオブジェクトのオフセットこのクラスタを使用して、「新規VIオブジェクト」関数の位置を別のオブジェクトからのオフセットとして定義できます。 位置入力に使用できる3種類の引数を視覚的に比較するには、labview\examples\Application Control\VI Scripting\Creating ObjectsディレクトリにあるNew VI Object Location ArgumentサンプルVIを参照してください。Gオブジェクトを走査ターゲット内で特定のタイプのオブジェクトを検索して、それらのオブジェクトへのリファレンスの配列を返します。ターゲットには、フロントパネル、ブロックダイアグラム、他のオブジェクトを含むオブジェクト (Forループ、クラスタ、ユーザ定義制御器など) を指定できます。また、再帰的に他のコンテナオブジェクト内にネストされたオブジェクトも検索できます。Gオブジェクトラベルを取得指定したオブジェクトのラベルテキストとそのラベルのリファレンスを含んだ文字列を返します。このVIは、ラベル.テキストプロパティと同じ値を返します。クラス名からクラス階層を取得トップレベルクラスから指定したクラス名まで、継承の降順にクラス名の配列を返します。たとえば、クラス名にWhileループを指定すると、このVIは、[汎用、Gオブジェクト、ノード、ストラクチャ、ループ、Whileループ]の配列を返します。このVIは、スクリプトまたはプライベート機能を有効にしているか、無効にしているかにかかわらず、有効なクラス名に対して機能します。メイントピック: アプリケーション制御
VIスクリプトVIおよび関数を使用して、VIをプログラム的に作成、編集、実行できます。 VIスクリプトVIと関数を使用するには、VIスクリプトを有効にする必要があります。 新規VI関数新規VIへのリファレンスを作成して返します。VIオブジェクトリファレンスを開く関数名前/順序入力でラベルを指定したオブジェクトへのリファレンスを開きます。新規VIオブジェクト関数所有者refnumで指定されたVIのフロントパネルまたはブロックダイアグラムに新しいVIオブジェクトを追加し、その新しいオブジェクトへのリファレンスを返します。VIオブジェクトとは、LabVIEW編集環境で作成する制御器、ノード、サブVIの呼び出し、ユーザ定義制御器などを指します。リファレンスオブジェクトからの新規VIオブジェクトのオフセットこのクラスタを使用して、「新規VIオブジェクト」関数の位置を別のオブジェクトからのオフセットとして定義できます。 位置入力に使用できる3種類の引数を視覚的に比較するには、labview\examples\Application Control\VI Scripting\Creating ObjectsディレクトリにあるNew VI Object Location ArgumentサンプルVIを参照してください。Gオブジェクトを走査ターゲット内で特定のタイプのオブジェクトを検索して、それらのオブジェクトへのリファレンスの配列を返します。ターゲットには、フロントパネル、ブロックダイアグラム、他のオブジェクトを含むオブジェクト (Forループ、クラスタ、ユーザ定義制御器など) を指定できます。また、再帰的に他のコンテナオブジェクト内にネストされたオブジェクトも検索できます。Gオブジェクトラベルを取得指定したオブジェクトのラベルテキストとそのラベルのリファレンスを含んだ文字列を返します。このVIは、ラベル.テキストプロパティと同じ値を返します。クラス名からクラス階層を取得トップレベルクラスから指定したクラス名まで、継承の降順にクラス名の配列を返します。たとえば、クラス名にWhileループを指定すると、このVIは、[汎用、Gオブジェクト、ノード、ストラクチャ、ループ、Whileループ]の配列を返します。このVIは、スクリプトまたはプライベート機能を有効にしているか、無効にしているかにかかわらず、有効なクラス名に対して機能します。メイントピック: アプリケーション制御