主要内容

在模拟图数据的访问

自从R2020b

语法

描述

例子

提供外部MATLAB®代码,如功能和应用程序,访问期间图表数据模拟。

  • 图表的仿真软件万博1manbetx®外部MATLAB代码可以访问模型,输入,输出,和本地数据。

  • 在MATLAB独立图表,外部MATLAB代码可以访问本地数据和调用一步、输入事件函数、图表和图形和MATLAB函数。有关更多信息,请参见执行一个单独的表

请注意

在图仿真软件模型,关键字万博1manbetx只支持万博1manbetx外部MATLAB代码作为参数。任何其他形式的使用关键字的表会产生编译时错误。

例子

全部展开

创建一个Stateflow之间双向连接®图和MATLAB应用程序中创建的应用程序设计师。调用应用程序作为一个外在函数使用作为参数的构造函数。在这个应用程序中,创建一个自定义属性和图表在仿真界面。表,存储返回的值函数调用的应用程序作为一个本地数据对象。

在一个图表,使用MATLAB作为动作语言,输入:

coder.extrinsic (appConstructor);应用= appConstructor(这个);

Stateflow图表,使用关键字的状态。这个图表使用MATLAB作为行动的语言。

在一个图表,使用C作为动作语言,输入:

应用= ml.appConstructor(这个);

Stateflow图表,使用关键字的状态。这个图表使用C作为行动的语言。

更多例子说明此工作流,明白了电动车窗控制器模型模拟一个媒体播放器

修改本地数据的价值x在调试一个独立Stateflow图表在MATLAB。

在调试提示,输入:

这一点。x = 7

有关更多信息,请参见检查和修改图表数据的值

请注意

当调试一个图表在仿真软件模型中,您可以访问所有State万博1manbetxflow数据直接在调试提示。有关更多信息,请参见在MATLAB命令窗口查看和修改数据

提示

  • 不使用关键字访问表数据后仿真已经停止。

  • 调用外部函数命名从图表禁用关键字整个图表。使用关键字,重命名的外在功能。

版本历史

介绍了R2020b