LabVIEWでパッケージを作成し、作成したソフトウェアをNI パッケージマネージャ、SystemLink、または実行ファイルとしてクライアントに配布します。

メモ このビルド出力にはアプリケーションビルダが必要です。LabVIEWプロフェッショナル版には、アプリケーションビルダが含まれています。別のLabVIEWエディションを使用する場合は、ni.comからLabVIEW Application Builder Moduleを別途購入できます。

パッケージを作成する前に、以下を実行します。

  • 作成するパッケージに含めるコードまたはその他のビルド出力を作成します。プロジェクトにコードを追加します。
  • プロジェクトを保存します。ビルド仕様を作成するには、プロジェクトを保存する必要があります。
  • 配布用にソースファイルを準備します。

配布は、ソフトウェアのクライアント用にパッケージ化されたソフトウェアコンテンツの集合です。LabVIEWのパッケージビルド仕様では、複数のタイプの配布を作成できます。

  • パッケージ—配布のコンテンツは、NI パッケージマネージャのパッケージファイル (.nipkg) にビルドされます。クライアントは、NI パッケージマネージャから直接配布をインストールできます。
  • パッケージインストーラ—配布に含まれているパッケージを含むインストーラファイル.exeです。パッケージインストーラの出力にはデフォルトですべてのパッケージ依存項目が含まれているため、クライアントは、ネットワークアクセスがなくても配布をインストールできます。
  • フィード—含まれているパッケージに関する情報が記載されたマニフェストを含むパッケージファイルの集合。フィードを使用すると、エンドユーザによるアクセスを目的としたすべてのパッケージを1つの場所でホストおよび維持できます。パッケージをフィードに追加すると、クライアントは、フィードをサブスクライブし、ネットワークアクセスを介してNI パッケージマネージャから配布をインストールできます。
  • 表 53. 異なるパッケージタイプを使用する場合
    オプション 使用目的
    パッケージ
    • NI パッケージマネージャからソフトウェアをユーザが使用できるようにする
    • パッケージインストーラまたはフィードを作成するための基本です。
    パッケージインストーラ
    • ソフトウェアの依存項目をパッケージにバンドルする
    • NI パッケージマネージャを使用せずにユーザにパッケージを配布
    フィード
    • 互いに依存するパッケージを、NI パッケージマネージャまたは SystemLink からユーザが使用できるようにする
    • ソフトウェアに変更を加えた場合に、ユーザがフィードの更新バージョンを受信できるように、ユーザがフィードを購読できるようにする
    メモ VIは個別に配布できません。

    この手順では、このビルド仕様を作成するための基本的なオプションについて説明します。ビルド仕様の各構成オプションの詳細については、ダイアログボックスの各ページのリンクを参照してください。

    LabVIEWプロジェクトを使用してソフトウェアをパッケージにバンドルし、オプションでパッケージインストーラまたはフィードにバンドルするには、以下の手順に従ってください。

    1. プロジェクトエクスプローラウィンドウで、ビルド仕様を右クリックし、新規 » パッケージを選択します。
    2. (推奨) 情報の下で、パッケージとビルド仕様に名前を付け、ビルド製品の最上位の保存ディレクトリを選択します。

      パッケージ名は、すべて小文字で指定し、スペースは使用できません。

      NI パッケージマネージャと他のパッケージは、この名前を使用して、作成されたパッケージを参照します。
    3. (推奨) 出力先で、クライアントでパッケージをインストールする出力先フォルダを設定します。

      出力先パスは、手順2で指定したビルドの全体的な保存ディレクトリを基準としたこれらのファイルの場所を定義します。

      メモ この配布をインストーラに含める場合は、ビルド仕様のプライマリ出力先を基準としてビルド仕様のビルド出力を指定します。詳細については、LabVIEWでのインストーラ作成に関する注意事項とアドバイスを参照してください。
    4. (推奨) ソースファイルで、インストールするファイルまたはビルド仕様出力を指定します。
    5. オプション: (Windows) システム起動時にアプリケーションを実行させる場合は、ショートカットで、スタートアップメニューにショートカットを追加できます。

      また、ショートカットをWindowsのデスクトップまたはプログラムメニューに追加することもできます。デフォルトでは、LabVIEWは、パッケージに含まれている各アプリケーションのショートカットをWindowsプログラムメニューに追加します。

    6. (推奨) パッケージの下で、パッケージの表示名概要を指定します。
    7. 表示名—パッケージのインストール時にNI パッケージマネージャまたはSystemLinkに表示される名前です。
    8. あらすじ—ユーザがパッケージをクリックして完全な説明を表示する前に表示される説明の最初の行です。
    9. メモ パッケージインストーラまたはフィードを作成する場合は、パッケージを構成する必要があります。
    10. オプション: 依存項目で、現在インストールされているパッケージの依存項目を指定します。
      1. 依存項目の関係を構成します。依存項目は、必須推奨、または提案として定義し、バージョン範囲を指定します。
      2. 関連パッケージをインストールするときにパッケージをインストールするようにユーザに指示するには、拡張関係を含めるチェックボックスをオンにします。
    11. オプション: バージョン情報で、パッケージのバージョンとユーザに表示するバージョンを指定します。

      表示バージョンを削除すると、NI パッケージマネージャに完全バージョンが表示されます。

      バージョン設定の詳細については、「アプリケーションバージョンを管理する」を参照してください。

    12. オプション: 上級で、インストール時およびアンインストール時に、パッケージが実行ファイルまたはスクリプトを実行するように設定します。
      たとえば、パッケージのインストールまたはアンインストールのプロセスが、特定の処理が完了するまで待機するかどうかを指定できます。
    13. オプション: LabVIEW Webサービスを配布に含めるには、Webサービスの下にサービスを追加します。
    14. オプション: パッケージをパッケージインストーラまたはフィードにビルドします。
      オプション説明
      パッケージインストーラ (.exe) パッケージインストーラの下で、パッケージインストーラを作成チェックボックスをオンにします。
      フィード フィードで、パッケージをローカルフィードに追加するか、SystemLinkサーバのフィードにパブリッシュするかを選択します。
    15. OKをクリックして、ビルド仕様の更新された設定を適用します。
      ダイアログボックスが閉じ、プロジェクトのビルド仕様の下にビルド仕様名が表示されます。
    16. アプリケーションを作成します。
      オプション説明
      対話式
      • ビルド仕様を右クリックし、ビルドを選択します。
      • プロパティウィンドウで、ビルドをクリックします。
      プログラム的 ビルドVIまたはExecuteBuildSpecコマンドライン操作を使用します。
      (Windows) .nipkgファイルまたは(NI Linux Real-Time) .ipkファイルが指定された出力先に表示されます。

    配布を作成した後、ほとんどの場合、NI パッケージマネージャまたはSystemLinkを介してパッケージをクライアントに配布します。

    • (Windows) クライアントはNI パッケージマネージャまたはSystemLinkを使用してフィードをサブスクライブし、パッケージを検索してインストールできます。
    • (NI Linux Real-Time) クライアントはSystemLinkまたはNI Linux Real-Timeターゲットのコマンドラインからパッケージをインストールできます。NI パッケージマネージャは、.ipkファイルをサポートしていません。