09-29-2010 03:34 AM
RT上に配置したシェア変数LIBへのアクセス方法についての質問です。
RT上に実行EXEとシェア変数LIBの転送は成功しており、
RT上の実行EXEよりシェア変数を使用する為に
インボーグノードを使ってデプロイしようとしています。
簡易プログラムを作成して
インボーグノードでエラーが発生していることが解ったのですが、
エラーの原因が分からずに困っております。
インボーグノードの入力パラメータの
パス「シェア変数」は間違っていないと思います。
添付に簡易プログラムと
RTのディレクトリ構成をキャプチャした画像を
入れましたのでエラー原因について教えて頂けますでしょうか。
■動作環境
RT:9024
シャーシ:9118
LabVIEW2009
シェア変数は I32 ネットワーク共有
■簡易プログラム
シェア変数ライブラリのデプロイに失敗すると
USER LED オレンジ点灯するようになっています。
■RTのディレクトリ構成
添付ファイルのRTディレクトリ構成(シェア変数Lib).JPG
宜しくお願い致します。
10-01-2010 08:43 AM
このインボークメソッド、RTには対応していないようです。RTではなく、ホストPC上からDeployする必要がありますね。その場合ターゲットIPアドレスに、RTターゲットのアドレスを指定するようです。
How Do I Deploy Network Shared Variables from a Compiled Executable?
この形であるなら、rtexeにライブラリを含めなくても良いのではないでしょうか?お試しください。