NI製品ディスカッション

キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 

RT上のシェア変数LIBの使用方法

RT上に配置したシェア変数LIBへのアクセス方法についての質問です。

 

RT上に実行EXEとシェア変数LIBの転送は成功しており、

RT上の実行EXEよりシェア変数を使用する為に

インボーグノードを使ってデプロイしようとしています。

 

簡易プログラムを作成して

インボーグノードでエラーが発生していることが解ったのですが、

エラーの原因が分からずに困っております。

 

インボーグノードの入力パラメータの

パス「シェア変数」は間違っていないと思います。

 

添付に簡易プログラムと

RTのディレクトリ構成をキャプチャした画像を

入れましたのでエラー原因について教えて頂けますでしょうか。

 

■動作環境

RT:9024

シャーシ:9118

LabVIEW2009

 

シェア変数は I32 ネットワーク共有

 

■簡易プログラム

シェア変数ライブラリのデプロイに失敗すると

USER LED オレンジ点灯するようになっています。

 

■RTのディレクトリ構成

添付ファイルのRTディレクトリ構成(シェア変数Lib).JPG

 

宜しくお願い致します。

 

0 件の賞賛
メッセージ1/2
2,909件の閲覧回数

このインボークメソッド、RTには対応していないようです。RTではなく、ホストPC上からDeployする必要がありますね。その場合ターゲットIPアドレスに、RTターゲットのアドレスを指定するようです。

 

How Do I Deploy Network Shared Variables from a Compiled Executable?

 

この形であるなら、rtexeにライブラリを含めなくても良いのではないでしょうか?お試しください。

 

 

DeployLibrary.jpg

 

 

0 件の賞賛
メッセージ2/2
2,878件の閲覧回数