計測制御技術ラウンジ >> GPIB技術ラウンジ 全部 1- 最新50

ちょっとした質問用スレッド

58 名前: &◆PNoCmXUc 投稿日:2006/10/25(水) 16:55 ID:???
>>56

>この命令を送ってみたところ、PMS-CAのLISTEN、REMOTEランプが
>点灯し、エラーメッセージも一切表示されなかったのですが、肝心の
>温度槽が25℃にならず、どういうわけか、槽内温度が見る見る上昇
>していくという、暴走?してそうな感じです。

 上の状態を素人目から見ますと、
 コマンドとしては「正しく」認識しているのだけれど、
 温度設定が誤って伝わっている、あるいは
 違うコマンドになってしまっている、という感じでしょうか。

 NI 社の API は上記記事で書いていただけましたので、
 同じように元の N88BASIC 時のコマンドを併記しますと、
 両方を使用されている方から助言が
 (記述の移植に間違いがあるかないか等)得られるかと思います。

>>57

 文字列自体をあらかじめくっつけてしまえばいいのではないでしょうか?
 A$,B$,C$... に相当する C (C++ でも同様でしょう) の char[] を普通にくっつけるか、
 もし区切り文字が必要なら区切りを含めてあらかじめひとつの文字列にしてしまうのはいかがですか?

 C++ はわかりませんが、たとえば C なら

 sprintf(くっつけたあとの長い領域,"%s,%s,%s,%s",A$だったもの,B$だったもの,......) ;
 ibwrt(.......);

 みたいな感じです。上例では区切りがカンマですが、必要な区切り文字に変換してください。

新着レスの表示

名前 : E-mail(省略可) :

文責:計測制御技術ラウンジ, Powered by ©タカヒロ@みちのく掲示板 [12ch BBS 2.03]