FlexLogger Plug-in Development Kitを使用してプロジェクトにカスタムプラグインを追加することで、FlexLoggerの機能を拡張できます。

FlexLogger 2019 R3で実装された機能です。

この機能は、FlexLoggerのフルライセンスでのみ使用できる機能です。詳細については、「FlexLoggerのエディション」を参照してください。

メモ FlexLoggerは、デフォルトでMin-MaxプラグインやOutput Sequencerプラグインなどのプラグインと一緒にインストールされます。Min-Maxプラグインは、複数の入力チャンネルの最小値または最大値を検出するのに役立ちます。Output Sequencerプラグインを使用すると、テストのシーケンス作成および出力値生成が可能になります。GitHubでFlexLogger Communityプラグインを探索して、FlexLoggerプロジェクト向けのプラグインを見つけてダウンロードし、利用できます。
メモ NIでは、FlexLogger Communityプラグインのデバッグやメンテナンスのサポートは提供していません。

FlexLogger Plug-In Development Kit概要

FlexLogger Plug-In Development Kitを使用すると、他社製ハードウェアとの連携やカスタム計算式の作成が可能になります。LabVIEWでFlexLoggerプラグインを作成し、それらのプラグインをインポートしてFlexLogger環境内で動作させます。

このFlexLogger Plug-In Development Kitでは、LabVIEWでカスタムプラグインを計画、作成、テストする手順について説明します。FlexLoggerは、プラグインをインポートした後、プラグイン計測を構成するためのユーザインタフェースを自動的に生成します。

カスタムプラグインを作成および構成するには、NIパッケージマネージャからFlexLogger Plug-In Development Kitをインストールします。FlexLoggerプラグインの作成および構成方法の詳細については、『FlexLogger Plug-In Development Kitユーザマニュアル』を参照してください。

以下の手順に従って、FlexLoggerプロジェクトにカスタムプラグインを追加します。
  1. チャンネル仕様ツールバーで、チャンネルを追加 » プラグインを選択し、メニューからプラグインを選択します。

    FlexLoggerが有効なプラグインを検出すると、チャンネルを追加ボタンのオプションとしてプラグインが表示されます。FlexLoggerは、%public%\Documents\National Instruments\FlexLogger\Plugins\IOPluginsからプラグインをロードします。FlexLoggerへのプラグインのインポートの詳細については、『FlexLogger Plug-In Development Kitユーザマニュアル』を参照してください。

    選択されたプラグインは、チャンネル仕様でホストシステムの下に表示されます。
  2. プラグインヘッダの右端にある構成を選択してプラグインパラメータの構成ダイアログボックスを開きます。
  3. それぞれのチャンネルの上にカーソルを置くと、そのチャンネルの構成アイコン が表示されます。構成アイコンを選択して、チャンネルパラメータの構成ダイアログボックスを開きます。
    FlexLoggerは、チャンネルレベルのパラメータを選択されたチャンネルにのみ適用します。