Winsound not working in 64-bit Session-based interface

1 次查看(过去 30 天)
Hello, I'm using a new version of Matlab (R2011a, 64-bit, win 7) and the whole "session-based" data acquisition environment it totally new to me (and not user friendly at all...). I'm trying to put together a demonstration using "winsound", something I was able to do with older versions of matlab. However, the sound card does not show up in the daq.getVendors list.
I've tried to run Matlab in windows XP SP 3 compatibility mode and that still forces me to use the new "session-based" environment (uggg!).
How can I get the sound card to work like it's supposed to (ie: in previous 32 bit versions of matlab)?
Can I force my 64-bit version into 32 bit mode to do data acquisition?
Can I just default to the legacy system? The new session-based system supports next to nothing and it's very chunky and not user-friendly at all.
Jon

回答(1 个)

Desiree
Desiree 2011-8-29
On 64-bit MATLAB on 64-bit Windows, you can only use the session-based interface. The session-based interface furthermore works only with CompactDAQ boards, so not winsound.
To use the legacy interface with winsound you can install the 32-bit version of MATLAB on your 64-bit Windows. Please also note the information under:
  2 个评论
Jon
Jon 2011-8-29
do you know if/when the data acquisition toolbox will be supported on 64-bit machines? CompactDAQ boards are such a limited part of the hardware spectrum for data acquisition, compared to the serial, PCI, PCIe stuff they supported under the previous versions. I'm actually shocked (and dismayed) that 64-bit systems cannot make use of legacy hardware (legacy meaning hardware from 6 months ago in some cases).
And I'm at a university that supports only the 64-bit version for windows 7 which is a real pity.
Desiree
Desiree 2011-8-29
You can always contact MathWorks directly in order to find out more. You will probably not get exact information about when the legacy interface or non-CompactDAQ boards will be supported but it is always possible to submit enhancement requests.
Please also see:
http://www.mathworks.com/matlabcentral/answers/2495-when-shall-i-contact-mathworks-technical-support-and-how

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Data Acquisition Toolbox Supported Hardware 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by