主要内容

Stateflow.exportAsClass

出口MATLAB独立图表类别

描述

例子

Stateflow.exportAsClass (保存一个独立的Stateflow®图表作为MATLAB®类文件中。所保存的文件与图表具有相同的名称。例如,如果chart.sfx,函数将MATLAB类保存到文件中chart.m

例子

Stateflow.exportAsClass (目的地将图表保存为文件夹中的MATLAB类文件目的地

请注意

MATLAB类制作的Stateflow.exportAsClass仅用于调试目的,不用于生产使用或手动修改。有关更多信息,请参见提示

例子

全部折叠

保存Stateflow图表chart.sfx作为MATLAB类文件chart.m在当前文件夹中。

Stateflow.exportAsClass (“chart.sfx”);

保存Stateflow图表chart.sfx,位于文件夹中dir1,作为MATLAB类文件chart.m在当前文件夹中。

Stateflow.exportAsClass (fullfile (“dir1”“chart.sfx”));

保存Stateflow图表chart.sfx,位于当前文件夹中,为MATLAB类文件chart.m在文件夹dir2

Stateflow.exportAsClass (“chart.sfx”“dir2”);

输入参数

全部折叠

独立图表的路径和文件名,指定为字符串标量或字符向量。可以使用根文件夹中的绝对路径,也可以使用当前文件夹中的相对路径。独立图表具有扩展.sfx

数据类型:字符|字符串

MATLAB类文件的目标文件夹路径,指定为字符串标量或字符向量。可以使用根文件夹中的绝对路径,也可以使用当前文件夹中的相对路径。如果未指定,该函数将MATLAB脚本文件保存在当前文件夹中。

数据类型:字符|字符串

提示

  • 使用生成的代码Stateflow.exportAsClass调试难以诊断的运行时错误。例如,假设您在执行一个控制MATLAB应用程序的Stateflow图表时遇到一个错误。如果将图表导出为MATLAB类文件,则可以将图表替换为应用程序中的类,并使用MATLAB调试器诊断错误。

    请注意

    由MATLAB类产生的错误消息指向不同的行号,而不是由Stateflow图表产生的相应错误消息。

  • 当你执行MATLAB类所产生的Stateflow.exportAsClass,状态流编辑器不会对原始图表进行动画处理。

介绍了R2019b