05-15-2017 12:53 AM - 編集済み 05-15-2017 01:19 AM
現在、ADVANTEST製マルチメータ(R6452A)をRS232Cにて通信制御し、温度出力値を取得したいと考えております。カタログより「MD?\n」をNImax VISAテストパネルにてコマンド入力し、出力値を確認しました。※書き込み一度にたいし読み込み二度、実施後に出力。
又、「F1\n」や「F40\n」等でファンクションが切り替わることも確認しました。
しかしながらLabview2010 プログラムにてvisa書き込み「MD?\n」を入力し、visa読み込みで出力を確認してみましたがエラーで停止する問題が発生しております。
そもそも「F40\n」等でファンクションが切り替わらない問題も発生しております。
お手数お掛けしますが出力方法、ファンクション切り替え方法をどなたか御存知でないでしょうか?
解決済! 解決策の投稿を見る。
05-15-2017 04:37 AM
どのようなエラーが発生していますか?
また、エラーを発生したVIを投稿していただくことは可能でしょうか?
05-15-2017 07:03 PM - 編集済み 05-15-2017 07:05 PM
ファンクション温度設定のものですとエラーは特に出現せず、VIは終了しますが計測器のファンクションは切り替わらない症状となっております。※計測器にもエラー表示されない。
測定値取得のものですとvisa読み込み箇所でタイムアウトエラーが発生しております。
どちらもシリアルポート構成を挿入しておりませんがボーレート等、デフォルト値であるため割愛しております。
尚、どちらもvisa読み込み、バイト数を送信バイトと同じにすると送信したコマンドがそのまま受信していることが分かっております。
又、visaドライバが古いverのものかと思いアップグレードしてみましたが変化がありませんでした。
05-15-2017 07:18 PM - 編集済み 05-15-2017 07:19 PM
「F40\n」や「MD?\」の文字列定数を右クリックすると「標準表示」にチェックが入っていますか?これを「\コード表示」にしてもエラーが発生しますか?それから、VISA読み取り関数の「バイトカウント」端子に1などの小さい数字を配線してもタイムアウトエラーがでますか?
05-15-2017 07:30 PM
「\コード表示」にして解決することが出来ました。
お手数お掛けしました。本当に有難う御座いました!