09-07-2020 06:14 AM
Labviewにて、キーボードを用いて4か所の視覚刺激に対する反応速度を計測する課題を作成しようと考えています。1秒ごとに刺激を提示するプログラムを作りたいと考えています。
Timed loopとkey downを用いて添付しているプログラムを作成したところ、一秒に一回のみキーボードを入力した際は問題なく機能するのですが、間違えて複数回押してしまった際にうまく値が入力出来ない状況です。
どなたか対処法を教えていただけると幸いです。
09-25-2020 07:04 PM
こんにちは。
かなり遅い応答ですが作ってみました。間に合いましたでしょうか。。
キーダウンイベントが発生したら押されたキーを配列に連結しています。
タイムアウト時間内にキーが押されなかった場合、Mキーが押されたことにしています。
プログラムのフロー(動作の流れ)については、慣れてくると勢いで作っちゃったりしますが、動作を整理するためフロー図を書かれることをお勧めします。
オープン→リードライト(操作)→クローズというお約束を守ってないのと、イベントストラクチャの未接続出力端子はよろしくないです。
なんだか動いちゃってる風のviでも長時間使ってるとだんだん重くなって、、、突然死。ってことにもなる典型的なつくりなのでご注意ください。
09-25-2020 07:06 PM - 編集済み 09-25-2020 07:09 PM
こんにちは。
かなり遅い応答ですが作ってみました。間に合いましたでしょうか。。
キーダウンイベントが発生したら押されたキーを配列に連結しています。
タイムアウト時間内にキーが押されなかった場合、Mキーが押されたことにしています。
プログラムのフロー(動作の流れ)については、慣れてくると勢いで作っちゃったりしますが、動作を整理するためフロー図を書かれることをお勧めします。
オープン→リードライト(操作)→クローズというお約束を守ってないのと、イベントストラクチャの未接続出力端子はよろしくないです。
なんだか動いちゃってる風のviでも長時間使ってるとだんだん重くなって、、、突然死。ってことにもなる典型的なつくりなのでご注意ください。