ΣSigmaStudio Ask AI Русский Log in

Is there a 64-bit SigmaStudioServer.dll?

SigmaDSP & SigmaStudio Sisabelle Aug 21, 2013 00:00 4 replies Original on forum ↗
Subscribe
Sisabelle Question
Aug 21, 2013 00:00

Hi,

I am operating in Windows 7 and want to communicate with SigmaStudio from Matlab using Matlab's actxserver() command. I cannot establish a COM link from Matlab to Sigma Studio apparently because I am using a 64-bit Matlab while the Analog.SigmaStudioServer.dll that ships with SigmaStudio is a 32-bit build:

c:\Program Files\Analog Devices\SigmaStudio 3.9>file Analog.SigmaStudioServer.dll

Analog.SigmaStudioServer.dll: PE32 executable for MS Windows (DLL) (console) Intel 80386 32-bit Mono/.Net assembly

(see for example http://www.mathworks.com/support/solutions/en/data/1-35LZ4G/ for some background).

One workaround suggested elsewhere on this forum is to install Matlab as a 32-bit program.

Another solution would be to use a 64-bit build of Analog.SigmaStudioServer.dll (and supporting files). Is such a build available?

Steve

ColemanR Reply
Sep 18, 2013 00:00

Hi Steve,

At this time, our only recommendation is for you to use the 32-bit version of Matlab. We apologize for any inconvenience.

Best regards,

Coleman

Sisabelle Reply
Sep 19, 2013 00:00

Hi Coleman,

Thanks for the answer. Are there plans to support 64 bit OSes in the future?

Cheers,

Steve

ADIApproved Reply
Sep 19, 2013 00:00

Hi Steve:

Yes, SigmaStudio will be supported on 64 bit version of Windows (i.e W9) however I believe that the problem with SigmaStudioServer not interfacing properly with Matlab is more a problem with Matlab not using WCF as a standard inter process communication interface. We are looking at ways around this. Can you number the importance of this feature to you from 1 - 5, 5 being most important?

Thanks

Miguel

Sisabelle Reply
Oct 3, 2013 00:00

Hi Miguel,

It is a 3. Clearly, I can work around this with 32 bit Matlab, so I am not blocked. However, the workaround is inconvenient for a few reasons including having to maintain 2 matlab installs and the extra time it takes for a new team member to get up and running.

Steve