【问题标题】:clear all from Simulink S-function从 Simulink S-Function 清除所有
【发布时间】:2014-04-15 12:57:07
【问题描述】:

我正在尝试从 simulink Level 1 S-Function 调用 clear all。我看过doc mexCallMATLAB 但我不知道如何使用它。我想在调用我的函数后清除工作空间。

【问题讨论】:

    标签: simulink s-function


    【解决方案1】:

    你确定你在写一个一级 S-Function 吗?如果你是,那么你不应该。现在 m-code 和 c-code S-Function 都应该写成 level-2。

    你没有具体说明你是用 m-code 还是 c-code 编写的,但是由于你提到了mexCallMATLAB,所以假设你正在使用 c-code,在这种情况下你应该使用

    mexEvalString("clear('all');");
    

    如果您使用的是 m-code,那么只需使用

    evalin('base','clear all');
    

    【讨论】:

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