无法识别的函数或变量“vsim”。
8个观点(过去30天)
显示旧的评论
我得到这个错误,我正在使用matlab 2020 a,我安装了modelsim学生版和11.1与许可证。有人能帮我吗?
接受的答案
Kiran Kintali
2021年8月2日
基于上面ver命令的快照,看起来你确实可以访问HDL验证器。
尝试在MATLAB中使用以下命令之一(取决于您的机器上安装的是Modelsim还是Questasim)
> > ! modelsim
或
> > ! questasim
如果您有modelsim或questasim,并且设置正确,它们应该打开。
这是为了测试您是否正确安装了modelsim或questasim,并且MATLAB也可以看到该工具。
我们没有你收到的确切的错误信息。然而,如果MATLAB在做了上述测试后找到modelsim或questasim。下一个问题可能是因为系统环境变量的设置方式默认情况下,其他应用程序(如MATLAB),或者从Windows命令窗口运行modelsim/questasim时,将选择modelsim/questasim的学生版本。这些版本将不适用于HDL验证器协同仿真。
为了确保MATLAB(或PC中的任何其他应用程序)能够打开modelsim/questasim的授权版本,您必须确保您在环境变量中设置了正确的许可变量名和正确的路径,并确保“路径”包含您的授权可执行版本的路径。
这是预期的设置
(注:在上面的快照中用黑色屏蔽了无关的路径)
上面的license变量是MGLS_LICENSE_FIL(您的许可证路径可能是一个许可证服务器的路径,如您所见,我自己的本地许可证路径)。在'Path'变量中,你可能有许多应用程序的可执行路径。
Windows在读取'Path'变量时有一个优先级方案,这意味着,如果你的'Path'变量定义中有modelsim或questasim两个版本可执行文件的路径,Windows将选择其中一个。
希望这些能有所帮助。
0评论
更多的答案(3)
Kiran Kintali
2021年7月30日
编辑:Kiran Kintali
2021年7月30日
可能是安装的问题。您的路径上有这个文件吗?
> >帮助vsim
vsim启动ModelSim,以便与MATLAB和Simulink一起使用。万博1manbetx
> >这vsim
< path_to_install_root > \ matlab工具箱\ \ edalink \ \ modelsim \ modelsim \ vsim.m延伸