Error with Vsim command

Hi all,
I need to use Simulink with altera modelsim v6.6c. But when I use command vsim('socketsimulink', 4449), I get errors below
??? SWITCH expression must be a scalar or string constant.
Error in ==> hdlsim>l_GetModelSimLibInfo at 549
switch (lfmVer)
Error in ==> hdlsim at 113
case 'ModelSim', libInfo = l_GetModelSimLibInfo;
Error in ==> vsim at 101
hdlsim(pvpairs{:});
How can I fix this error? I use Matlab R2010a
Thanks a lot!
Best Regards!

2 Kommentare

Kaustubha Govind
Kaustubha Govind am 30 Sep. 2011
What is the output of this command when you run it in MATLAB:
[s, fullver] = system('vsim -version')
Nguyen The Man
Nguyen The Man am 1 Okt. 2011
this is result of this command
s =
0
fullver =
Model Technology ModelSim ALTERA STARTER EDITION vsim 6.6c Simulator 2010.08 Aug 24 2010

Melden Sie sich an, um zu kommentieren.

Antworten (2)

Nguyen The Man
Nguyen The Man am 30 Sep. 2011

0 Stimmen

I know that, but how i solve this problem? I can't edit that file, and I don't know what i must do with that file. Please explain more clearly
Thanks you

1 Kommentar

Fangjun Jiang
Fangjun Jiang am 30 Sep. 2011
I think Walter's answer is probably the solution. Check the document.
http://www.mathworks.com/help/toolbox/edalink/ref/vsim.html

Melden Sie sich an, um zu kommentieren.

Walter Roberson
Walter Roberson am 30 Sep. 2011

0 Stimmen

vsim('socketsimulink', '4449')
That is, the socket information must be supplied as a string.

1 Kommentar

Nguyen The Man
Nguyen The Man am 1 Okt. 2011
I tried it... But that errors still happen

Melden Sie sich an, um zu kommentieren.

Produkte

Gefragt:

am 30 Sep. 2011

Community Treasure Hunt

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

Start Hunting!

Translated by