Last Update : 2009/01/xx
(YouTubeよりGAM-22さんの動画)
USB接続の宝箱「QBOX」。オルゴール再生機能+LEDライト点滅機能+宝箱開閉機能。オルゴールは電子音ではなく、本物が入っているそうな(→音デカッ)。
HSPプログラムコンテスト2007の商品として、アジアン・インテグレーションさんの「QBOX J-1」モデルを頂きやしたのでレビュー。いわゆる「面白USBグッズ」ですな。お値段は\7,350とお高いー。下は公式サイト。
QBOXを制御できるHSP用拡張プラグイン「qbox.hpi」の欠点をいくつか。
汎用ライブラリ「qbox.dll」を使う。これで上の問題は解決だっー!(それぞれの関数命令は「qbox.h」の説明を参照)
// qbox.dll ヘッダー for HSP3 // QBOX API #uselib "qbox" #func QBOXDLL_PowerOn "_QBOXDLL_PowerOn@4" str #func QBOXDLL_PowerOff "_QBOXDLL_PowerOff@0" #func QBOXDLL_OpenOn "_QBOXDLL_OpenOn@0" #func QBOXDLL_OpenOff "_QBOXDLL_OpenOff@0" #func QBOXDLL_OrgelOn "_QBOXDLL_OrgelOn@0" #func QBOXDLL_OrgelOff "_QBOXDLL_OrgelOff@0" #func QBOXDLL_LedOn "_QBOXDLL_LedOn@0" #func QBOXDLL_LedOff "_QBOXDLL_LedOff@0" #func QBOXDLL_GetOpen "_QBOXDLL_GetOpen@0" #func QBOXDLL_GetClose "_QBOXDLL_GetClose@0" #func QBOXDLL_BoxOpen "_QBOXDLL_BoxOpen@0" #func QBOXDLL_BoxClose "_QBOXDLL_BoxClose@0" // QBOXDLL_PowerOn の戻り値 #enum QBOX_RESULT_OK = 0 ; QBOXの起動に成功 #enum QBOX_RESULT_ERROR ; QBOXの起動に失敗 #enum QBOX_RESULT_PASSWORD_ERROR ; パスワードが違う #enum QBOX_RESULT_DUPLICATE_ERROR ; すでにQBOXが立ち上がっている ; サンプル onexit *exit QBOXDLL_PowerOn "QBOX" mes stat stop *exit QBOXDLL_PowerOff end
パスワードの指定や確認を、ユーザー側からできんのかね? パスワード変更指定は「QBOX.exe」アプリケーションからのみ。パスワード確認手段はなし。
◆ QBOXの裏側には「特許出願済」の文言が・・・。調べてみると「電子収納箱、電子収納箱開閉方法、及び、プログラム」というのが出願されてる。
◆ ドライバはProlific Technology社の「PL-2303 USB to Serial Bridge Controller」(ダウンロードページ)。Windows Vistaはこのドライバが未対応との話が・・・? 確かにソフトウェア&ドライバのページに赤で「Prolific will not be providing Vista drivers for end-users.」とある。いろいろ調べてみると、BooLog 1.0さんのブログ記事。(自分はWindows XPなのでわかりゃんせん。
.
Copyright © 2005-2012 Kpan. All rights reserved.