【问题标题】:how to call .exe file (made from standalone Simulink model) in .m file?如何在 .m 文件中调用 .exe 文件(由独立 Simulink 模型制作)?
【发布时间】:2015-06-05 06:48:39
【问题描述】:

当我使用时

!mdlname -p file.mat 

在 Matlab 的命令窗口中我没有错误,但是当我在 .m 文件中使用该命令时,我收到错误提示无法找到 mat 文件。我试图像这样为 file.mat 输入完整路径名

!mdlname -p c:\path..\file.mat

但我仍然收到错误提示找不到 mat 文件(从 mat 文件中读取参数数据时出错)

我尝试在 m 文件中使用函数 system,它可以工作,但我无法像使用 -p 一样强制函数 system 使用 file.mat。

【问题讨论】:

  • 可执行文件和mat文件在同一个目录吗?
  • 是的,它们在同一个目录中。

标签: exe mat-file matlab


【解决方案1】:
system(['"zbroj.exe" -p zbro.mat']);

这是解决方案,我尝试了,我尝试了,最后成功了。 zbroj.exe 是来自 simulink 模型的 rsim exe,-p 是强制 zbroj.exe 获取输入参数的开关zbro.mat 文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多