私はTera Termを使ってシリアル通信で回路基板と通信しており、送信するコマンドはコマンドに従って出力します。Tera Term - ユーザが入力できるまで待機する
いくつかのコマンドでは、別のコマンドを送信するまでに時間がかかります(何も書き込もうとしないとき)。私はが起こるまでが待っているスクリプトを書いて、別のコマンドを送るだけです。それが4回同じことを出力した後ので
send command_1
wait until user can input
send command_2
...
私は本当にwaitlnを使用することはできません、と私がいることをしようとしたとき、スクリプトは、直後のコマンドを送った:
だから明確にします最初に起こるはずのことではない(明らかにユーザーはそれを行うことができないため、無効です)。
もう一つの選択肢は、これらの単語が表示される回数をカウントするカウンタを初期化することです(私の場合は「書き込み完了」).4に達すると、別のコマンドを送信します。それは可能ですか?
私はProcomm plusを使用しても構いませんが、必要に応じてTera Termを使用します。