7M4MONはじめにオシロスコープを使っていて、トリガを止めたいのに両手がプローブでふさがっている時、ありますよね。ボタンを3つ押しながら、手の届かないところにある電源のアウトプットをONしたい時、ありますよね。部品を手で押さえながら実験している時、スペアナにシングルスイープをかけたいこと、ありますよね。そんなとき、音声で測定器を制御できたら便利ですよね。Xシリーズでは音声認識エンジン搭載で20個のコマンド(14か国語)をサポートしているらしいですし、こんなソフトや、こんなソフトもあるみたいです。オシロは割りと世の中にソフトが有るらしいですが、VISA(※)を使ってもっと汎用性のあるものを作ってみました。1394をインタフェースとした計測器システムの制御をするための標準規格。Stringが発行されます。空欄だった場合は、数字を喋るとコマンドが発行されます。Returnに置換されます。いうことで、%LF%でコマンドを繋いで複数のコマンドを発行可能です。Commandを変更した場合は、TABキーを押して音声認識の辞書を再構築してください。Library側で変えてください。音声認識エンジンはVista以降のWindowsに搭載されているSystem.Speechを使用しています。使い方はここを参考にしました。音声認識エンジンの使用言語は、現在の使用ロケールで認識されます。変更したい場合はここなどを参考に、言語パックを追加でインストールしてください。2016年4月号に掲載されました。音声認識エンジンの辞書は、使用中の言語環境に依存します。他の言語にしたい場合は、追加で言語パックをインストールする必要がありますが、結構面倒です。辞書の単語を半角英数で指定していれば、日本語環境でも英単語を認識するみたいです!!さらに、数字はどっちでもいけるみたいで、例えば8は「はち」でも「エイト」でも認識してくれます!やるじゃん!!TDS2000のリモート制御メモSAVE:IMAGEのファイル名は8文字まで。同じファイル名がある場合は上書き保存しない。HARDCOPYコマンドは、本体のPRINTボタンを画像保存にしていてもプリンタを探しに行ってしまう。SPPで制御も考えたのですが...音声データをgoogleのサーバーに問い合わせるため、インターネット接続が必要&タイムラグがある。SPP->シリアルポート経由でGPIB/LXI測定器と接続するのは、ちと面倒。作業場でスマホをいじっていると遊んでいるように見られてしまう。Androidの開発環境をまた入れるのは面倒だし、やっぱりVisualStudioが好き。言った理由で、VB.netを使うことにしました。