10-12-2018 01:50 AM
心理テストを作成しています。
ある刺激に対する反応を外付けのキーボードを押す反応で図りたい(視覚刺激からボタン押しの反応時間)と思っています。
プログラムはできたのですが、外付けのキーボード(USBタイプのテンキーなど)がうまく認識できません。
LabVIEWで外付けのディバイスを使う際にはドライバなどのインストールが必要なのでしょうか?
初歩的な質問ですが、よろしくお願いします。
10-12-2018 06:42 PM
通常のキーボードと並行してテンキータイプのデバイスを使われたいのでしょうか?
プログラム内でどのようにキーボードを検出されているかわかりませんが、
イベントストラクチャを使っていますか?
そうなるとプライマリのキーボードしか使えないような気がしまして、
以下のサンプルを使ってみてはいかがでしょう?
【参照ドキュメント】
How Can I Monitor a Joystick, Keyboard, or Mouse in LabVIEW?
【サンプル】
Monitoring of Keyboard Buttons that are Pressed
10-15-2018 03:12 AM
ご返信ありがとうございます。
イベントストラクチャ(タイム)を使っており、やはりキーボード情報が入力されません。現在使っているプログラムと結果として出力されるcsvファイルを添付します。
よろしくお願い致します。
10-15-2018 03:40 AM
これを実行したとき、テンキーと思われるデバイスは見えますか?
10-15-2018 04:17 AM
見えませんでした。
下記ディバイス(MRI対応用)を使っています。メモ帳などへの入力は問題なくできています。
10-15-2018 10:57 PM
10-17-2018 02:15 AM
Igc102さんがおっしゃるように、USB Rawであれば制御できると思います。
Re: Getting data from a digital caliper USB Keyboard
おそらくテンキーはUSB rawで認識されていないと思うので、USB計測器制御チュートリアルに従ってinfファイルをまず作るところから始めることになるのかと思います。
完了したら、Igc102さんが添付してくださったVI(Starrett798SCKB Driver.vi)が参考になります。