09-20-2019 11:09 PM
マイコンとのCOM通信を行おうとしています。
BasicSerialWriteAndRead.vi を使用しています。
デバックの「実行をハイライト」で実行すると、期待された動作をするのですが、
通常の実行では、相手のマイコンから返答がありません。
3バイトのデータが戻るはずが戻りません。
何か思いつくことはありませんでしょうか?
宜しくお願いします。
解決済! 解決策の投稿を見る。
09-21-2019 06:39 PM
平素よりNI製品をご愛顧頂きありがとうございます。
日本ナショナルインスツルメンツ技術部の上野です。
実行のハイライトで問題ないのでしたら、コンピュータによる書き込みと読み取りの処理が速すぎるのではないかと思います。
書き込み関数と読み取り関数の間に待機関数を挟み、通信処理が行える時間を設けてはいかがでしょうか?
09-22-2019 06:42 PM
日本ナショナルインスツルメンツ技術部の上野様
ご回答ありがとうございます。
シリアルの書込みと読み込みの間の時間を調整しても、動作できませんでしたが、シリアルの設定(VISA Configure Serial)からシリアルの書込みまでに、ウエイト時間を設ける事で、動作できるようになりました。
ありがとうございました。