リアルタイム(RT)ターゲットでVIを実行するとエラー-2147220735が発生する

更新しました May 20, 2024

使用製品

ソフトウェア

  • LabVIEW Real-Time Module

問題

LabVIEW 8.0以降で、RTターゲットのシェア変数を使用するプロジェクトを作成しました。 VIをRTターゲットにデプロイすると、次のエラーが発生します。

エラー:-2147220735、(16進数0x80040301)内部エラー: 構成データベースで指定されたクラスを検出できませんでした。インストールをやり直さなければならない可能性があります。
または以下のエラーが発生します。

変数のデプロイに失敗しました(エラー:-2147220735、MAX:(Hex 0x80040301)内部エラー: 構成データベースで指定されたクラスを検出できませんでした。インストールをやり直さなければならない可能性があります。)

解決策

シェア変数をリアルタイム(RT)ターゲットにデプロイする前に、ネットワーク変数エンジン(Network Variable Engine)をRTターゲットにインストールする必要があります。 RTターゲットにソフトウェアをインストールする手順については、デバイスのユーザーマニュアル、またはリアルタイムターゲットをフォーマットしてソフトウェアを再インストールする方法に関するガイド を参照してください。

追加情報

シェア変数をホストPCでホストするものの、RTターゲットからそれらの変数にアクセスしたい場合は、変数クライアントサポート(Variable Client SupportをRTターゲットにインストールする必要があります。