首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何自动生成Matlab/SIMULINK/Real-Timeshop代码?

如何自动生成Matlab/SIMULINK/Real-Timeshop代码?
EN

Stack Overflow用户
提问于 2018-08-13 06:41:44
回答 2查看 0关注 0票数 0

我想使用Simulink mdl以自动方式生成C文件。我目前正在尝试使用m脚本和dos命令shell,但是我遇到了悬挂m脚本的“你想保存”对话框的问题。通过实验,我知道在运行“set_param”行时修改了mdl(即如果删除了set_param调用,则没有“保存”对话框问题),但我需要在生成代码之前对mdl进行一些设置。

M-脚本:

rtwdemo_counter
set_param(gcs,'SystemTargetFile','ert.tlc')
rtwbuild(gcs)
exit

dos

matlab -r samplebuild -nosplash -nodesktop

Windows XP上的Matlab 7.7.0,471

我的最终目标是在持续集成服务器(CruiseControl)上自动生成代码,我觉得必须有更强大的方法来实现matlab工具链。

EN

回答 2

Stack Overflow用户

发布于 2018-08-13 14:58:45

使用以下命令强制关闭模型而不保存:

 close_system(gcs, false);

例如:

 rtwdemo_counter
 set_param(gcs,'SystemTargetFile','ert.tlc')
 rtwbuild(gcs)
 close_system(gcs, false);
 exit
票数 0
EN

Stack Overflow用户

发布于 2018-08-13 16:27:13

你能做这样的事吗?

matlab-r样本构建-nospash-no桌面<是

事实上,我知道你能做到,只是不确定它会起作用

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100000552

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档