From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

NI製品ディスカッション

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

COM通信について

解決済み
解決策を見る

マイコンとのCOM通信を行おうとしています。

BasicSerialWriteAndRead.vi を使用しています。

デバックの「実行をハイライト」で実行すると、期待された動作をするのですが、

通常の実行では、相手のマイコンから返答がありません。

3バイトのデータが戻るはずが戻りません。

何か思いつくことはありませんでしょうか?

宜しくお願いします。

0 件の賞賛
メッセージ1/3
1,949件の閲覧回数
解決策
トピック作成者晴れが受理

平素よりNI製品をご愛顧頂きありがとうございます。
日本ナショナルインスツルメンツ技術部の上野です。

 

実行のハイライトで問題ないのでしたら、コンピュータによる書き込みと読み取りの処理が速すぎるのではないかと思います。

書き込み関数と読み取り関数の間に待機関数を挟み、通信処理が行える時間を設けてはいかがでしょうか?

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

日本ナショナルインスツルメンツ技術部の上野

ご回答ありがとうございます。

 

シリアルの書込みと読み込みの間の時間を調整しても、動作できませんでしたが、シリアルの設定(VISA Configure Serial)からシリアルの書込みまでに、ウエイト時間を設ける事で、動作できるようになりました。

ありがとうございました。

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