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