PCに接続する方法を説明します。XPの標準デバイスドライバを使って、仮想シリアルポートとして認識されます。Updateから取得する必要があります。Updateに接続してデバイスドライバをインストールする機会は少ないので、うっかり手順を間違えてしまうことがあるかも知れません。そこで念のために、デバイスドライバのインストール手順を記録しておくことにしました。2000の場合は、こちらを参照してください。XPの場合は、こちらを参照してください。PCに接続する際、いくつか注意すべき点があります。HDL-GT/LCDは、できるだけ、PC本体のUSB2.0高速ポートに直接接続してください。PCとHDL-GT/LCD間の通信量は、かなり多くなりがちです。HDL-GT/LCDを、USB1.1低速ポートやUSB-HUBを経由して接続すると、PCとHDL-GT/LCD間の通信速度が低下して、HDL-GT/LCDの画面更新レートが遅くなったり、コマンド応答が遅くなったりします。今回作成した「HDL-GT/LCD用お散歩綾香」の場合、USB2.0高速ポートに接続すると毎秒3〜4フレーム程度の画面更新レートですが、USB1.1低速ポートに接続すると毎秒1〜2フレーム程度の画面更新レートに低下してしまいました。2007/12/10追記:画面更新レートが遅かったのは、「HDL-GT/LCD用お散歩綾香」の送信処理が非効率だったのが原因でした。「HDL-GT/LCD用お散歩綾香」をバージョンアップし、送信処理の効率を改善したところ、USB2.0高速ポートでも、USB1.1低速ポートでも、毎秒5〜6フレーム程度の速度が出るようになりました。毎秒5〜6フレーム程度ならば、HDL-GT/LCDの内部シリアル通信速度の理論限界値の約半分なので、実効値としてはまずまず充分な速度だと思います。115200[ビット/秒]÷(122×32[ピクセル]÷4[ピクセル/文字]×10[ビット/文字])=11.8[フレーム/秒]そんなわけで、USB1.1低速ポートに接続しても極端に遅くなることは無くなったのですけれど、やはりなるべくUSB2.0高速ポートに接続してください。FOUND!」と表示されますが、問題ありません。HDL-GT/LCDをPCに接続すると、まずタイトル画面が表示されます。このまま、何もせずに11分間放置すると、下図の画面に変わります。エラーメッセージっぽくてあせりますが、これで正常なので、心配は不要です。HDL-GT/LCDは、本来、HDL-GTシリーズのNASに接続して使うものです。NASの内蔵OSは、HDL-GT/LCDが接続されたことを検出すると、HDL-GT/LCDに対して定期的にコマンドを送り続ける仕様になっているようです。HDL-GT/LCDは、定期的に送られてくるコマンドを見て、「NASが正常に動作している」ことを確認しています。11分間以上コマンドが送られて来ないと、HDL-GT/LCDは、NASが故障などの原因で停止したと判断して、上図の画面を表示してユーザーに注意を促します。HDL-GT/LCD本体前面のボタンを押しても、11分間の時間計測は停止しません。FOUND!」が表示されるというわけです。FOUND!」を表示した後でも、コマンドが送られて来たら通常通りの反応をします。FOUND!」が表示されても気にする必要は無いのです。HDL-GT/LCDをUSBポートから抜き挿しする場合は、ゆっくり一分待ってから挿し直してください。HDL-GT/LCDをUSBポートから抜いて、すぐに挿し直すと、稀に「不明なデバイス」になってしまうことがあります。XP環境では、これまでに五回程度発生しました。100%再現するわけではなく、すぐに抜き挿ししても問題なく動作する場合もありました。原因を推測してみます。HDL-GT/LCDは、USBからの給電が途絶えても、内蔵キャパシタからの給電によってしばらくの時間動作を続けることができます。HDL-GT/LCDは、この時間を使ってRAM上に蓄えたログ情報をEEPROMに保存してから、動作を停止します。この動作の間は、USBデバイスとしては不安定な状態になっているみたいなのです。不安定な状態のままでUSBポートに挿し直すと、PCからは「応答の無いUSBデバイス」に見えて、「不明なデバイス」になってしまうのではないかと思います。HDL-GT/LCDは、本来、HDL-GTシリーズのNASに接続して使うものです。PCに接続したり、頻繁にUSBポートから抜き挿しされるのは想定外です。上述のような扱い方をすると、不安定になってしまうのかも知れません。そんなわけで、まだ検証不足なのですけれど、いまのところ、ゆっくり一分待ってから挿し直せば問題が発生したことは無いので、そうするのが安全です。以降の手順に従ってください。HDL-GT/LCDをUSBポートから抜くと、液晶画面のバックライトが消えて、POWERランプだけが点灯した状態になります。この状態が、「RAM上に蓄えたログ情報をEEPROMに保存中」の状態を示しているようです。この状態でUSBポートに挿し直すのは、危険なのでやめておきましょう。30秒間ぐらい待つと、POWERランプも消えます。POWERランプが消えてすぐにUSBポートに挿し直すのも、危険なので避けてください。30秒間ぐらい、すなわち、USBポートから抜いた時点から数えて一分間ぐらい待ってください。後半の30秒間は見た目の変化は無いのですけれど、このぐらい待つと完全に動作を停止した状態になっていて、もうUSBポートに挿し直しても大丈夫みたいです。2000の場合)HDL-GT/LCDを、PCのUSBポートに接続してください。WindowsがHDL-GT/LCDを自動検出して、「新しいハードウェアの検出ウィザード」が表示されます。[次へ]ボタンを押してください。「デバイスに最適なドライバを検索する」を選択してください。[次へ]ボタンを押してください。Update」だけを選択して、他の選択を解除してください。[次へ]ボタンを押してください。Windowsがデバイスドライバファイルの検索を開始し、しばらく待つと、下図のような画面が表示されます。[次へ]ボタンを押してください。Windowsがデバイスドライバファイルのコピーを開始し、しばらく待つと、下図のような画面が表示されます。[完了]ボタンを押してください。デバイスドライバのインストール手順は、まだ終わりではありません!![完了]ボタンを押したあと、何もせずにしばらく待ってください。何もせずにしばらく待っていると、また「新しいハードウェアの検出ウィザード」が表示されます。[次へ]ボタンを押してください。「デバイスに最適なドライバを検索する」を選択してください。[次へ]ボタンを押してください。Update」だけを選択して、他の選択を解除してください。[次へ]ボタンを押してください。Windowsがデバイスドライバファイルの検索を開始し、しばらく待つと、下図のような画面が表示されます。[次へ]ボタンを押してください。Windowsがデバイスドライバファイルのコピーを開始し、しばらく待つと、下図のような画面が表示されます。[完了]ボタンを押してください。デバイスドライバのインストール手順は、これで終わりです。続いて、HDL-GT/LCDがきちんと認識されていることを確認しましょう。「デバイスマネージャ」を表示してください。Device」が存在することを確認してください。これは、デバイスドライバの仕組みの都合で表示されてしまうダミーのデバイスなので、存在していることさえ確認すれば、もうあまり気にしなくて良いです。Controller」が存在することを確認してください。これが、HDL-GT/LCDのことを表しています。末尾の「(COM4)」は、HDL-GT/LCDが仮想シリアルポート「COM4」として認識されていることを示しています。Windowsの環境によって、「COM4」以外のポート番号になることもありますが、それで正常です。WindowsアプリケーションからHDL-GT/LCDを使うときにポート番号が必要となるので、覚えておいてください。以上で、すべての手順が完了しました。XPの場合)HDL-GT/LCDを、PCのUSBポートに接続してください。WindowsがHDL-GT/LCDを自動検出して、「新しいハードウェアの検出ウィザード」が表示されます。「はい、今回のみ接続します」を選択してください。[次へ]ボタンを押してください。「ソフトウェアを自動的にインストールする」を選択してください。[次へ]ボタンを押してください。Windowsがデバイスドライバファイルの検索とコピーを開始し、しばらく待つと、下図のような画面が表示されます。[完了]ボタンを押してください。デバイスドライバのインストール手順は、まだ終わりではありません!![完了]ボタンを押したあと、何もせずにしばらく待ってください。何もせずにしばらく待っていると、また「新しいハードウェアの検出ウィザード」が表示されます。[次へ]ボタンを押してください。「ソフトウェアを自動的にインストールする」を選択してください。[次へ]ボタンを押してください。Windowsがデバイスドライバファイルの検索とコピーを開始し、しばらく待つと、下図のような画面が表示されます。[完了]ボタンを押してください。デバイスドライバのインストール手順は、これで終わりです。続いて、HDL-GT/LCDがきちんと認識されていることを確認しましょう。「デバイスマネージャ」を表示してください。Device」が存在することを確認してください。これは、デバイスドライバの仕組みの都合で表示されてしまうダミーのデバイスなので、存在していることさえ確認すれば、もうあまり気にしなくて良いです。Controller」が存在することを確認してください。これが、HDL-GT/LCDのことを表しています。末尾の「(COM3)」は、HDL-GT/LCDが仮想シリアルポート「COM3」として認識されていることを示しています。Windowsの環境によって、「COM3」以外のポート番号になることもありますが、それで正常です。WindowsアプリケーションからHDL-GT/LCDを使うときにポート番号が必要となるので、覚えておいてください。以上で、すべての手順が完了しました。(nsawa@piece-me.org)。