09-04-2012 08:54 AM
こんにちは。
ただ今、実験に使うモジュールをラボビューを使って制御しようとしております。
モジュールとの通信はRS232を使います。
こちらからモジュールの設定を読み込むコマンドを書き込んだ時の反応は次の通りです。
(添付プログラム中のPort2に表示される)
re 0 0 4
RE 0 0 4 0
mrc-1>
"re 0 0 4" は自分で送ったコマンドがエコーされています。
これはモジュールの仕様のようです。
欲しい結果は2行目の最後の数字0です。
他にも読みたい設定値がいくつもあるので、これらを配列に表示させたいと思って
プログラムを書いてみたのですが、プログラム中のarray2に表示される結果は
re 0 0 4
のみです。
Port2とarray2には同じものが繋がっているのですが、array2で1行目しか表示されないのは何故でしょうか?
2行目を表示させるにはどうすればよいでしょうか?
"Seach and Replace String" 機能を使って、改行コマンド"\n"を除去しようと試みましたが、それも上手く行きませんでした。
どうぞご教示よろしくお願いします。
09-07-2012 05:24 AM
Tatsuya.F 様
質問の方ですが、RS232ポートにて”re 0 0 4”を書き込み、”re 0 0 4 0”が取得されるということでしょうか。
mrc-1 の Ch0チャネルからの反応でしょうか。
本お問い合わせの現状を教えて頂ければと思います。