質問: usb によるコミュニケーションをサポートしていますか? コンピュータの usb ポートを使用して usb デバイスとの通信を行いたいのですが、 matlab での可否を教えてください。
回答: matlab は汎用の usb インターフェースを提供していません。このタイプのインターフェースのサポートは、 pci バスや isa バスを直接サポートすることと似ています。 data acquisition toolbox, instrument control toolbox, および image acquisition toolbox はすべて usb タイプのデバイスをサポートしています。これらの toolbox でサポートしている usb デバイスは以下の url で確認することができます。 https://jp.mathworks.com/hardware-support/data-acquistion-software.html これらの usb デバイスにおいての usb によるコミュニケーションは、 matlab の機能ではなく、それぞれのデバイスのドライバにより行われています。これらの toolbox の機能は、 matlab とデバイスドライバの橋渡し役となっています。 matlab 6.5 (r13) 以降、microsoft windows 共有ライブラリ (dll) へのインターフェースの機能が提供されています。この機能は、汎用の usb ドライバへのアクセスにも使用することができます。詳細は下記url を参照してください。 https://jp.mathworks.com/help/matlab/external-language-interfaces.html