【问题标题】:Exclude Simulink Function block from code generation从代码生成中排除 Simulink Function 模块
【发布时间】:2018-05-26 01:45:04
【问题描述】:

我想从代码生成中排除 Simulink Function 模块。这意味着 Simulink Function 模块在仿真期间就位(以使 AUTOSAR 库中的 DiagnosticMonitorCaller 模块满意),但在 Matlab 编译模型以生成代码时被排除在外。原因是函数已经存在,而不是从 Matlab/Simulink 生成。

解决方法是在编译和构建期间“注释掉”,但这对用户和颠覆并不友好。

我可以在仿真期间使用另一个模块来“伪造”功能,或者在我没有找到的 Simulink Function 模块上进行一些设置吗?

【问题讨论】:

    标签: matlab function code-generation simulink


    【解决方案1】:

    这是使用Environment Controller 块实现的。

    【讨论】:

    • 我对这个块很熟悉,但是这个不能用。如果您查看 Simulink 函数 (nl.mathworks.com/help/simulink/slref/…),您会发现没有可以使用建议的环境控制器控制的输入和输出。这些函数被放置在模型的顶层。
    猜你喜欢
    • 2015-08-04
    • 2015-11-11
    • 1970-01-01
    • 1970-01-01
    • 2021-10-14
    • 2013-07-29
    • 1970-01-01
    • 2022-11-09
    • 2017-07-06
    相关资源
    最近更新 更多