1
我开发了一个头部跟踪simulink模型,并且想知道是否可以以某种方式在没有任何窗口管理器的基于unix的操作系统上运行该模型?只需从命令行。你可以在unix命令行上运行simulink模型吗?
我开发了一个头部跟踪simulink模型,并且想知道是否可以以某种方式在没有任何窗口管理器的基于unix的操作系统上运行该模型?只需从命令行。你可以在unix命令行上运行simulink模型吗?
您可以从UNIX提示符下运行MATLAB没有桌面
%MATLAB -nodesktop
然后,你可以模拟由刚刚加载它的模型,
>> load_systm('myModel');
>> sim('myModel');
你可以使用matlab -r“[matlab语句]”来运行你的代码吗?
纠正我,如果我错了,但是这需要MATLAB和所有必要的工具箱一起安装。我听说它提到MATLAB可以编译/转换成C代码,这样做是否可以避免需要在部署机器上安装MATLAB? – lms 2013-03-11 06:45:11
是的,如果你有Simulink编码器,你可以从你的Simulink模型生成C代码,然后运行它,而不需要在你的机器上安装MATLAB。唯一的限制是你将不得不使用固定步长解算器。要使用使用rsim的可变步骤解算器,您需要在运行可执行文件时查看Simulink许可证。 – MikeT 2013-03-15 00:44:58