主要内容

Stateflow。编辑器

图表或状态转换表的图形化方面

    描述

    使用Stateflow。编辑器对象访问statflow的图形化方面®图表或状态转换表。你可以使用Stateflow。编辑器对象来控制状态流编辑器窗口的位置、大小和放大级别。

    创建

    每个图表都有自己的Stateflow。编辑器对象。当你创建一个图表时Stateflow。编辑器对象将自动为其创建。访问Stateflow。编辑器对象,使用编辑器属性用于图表。例如,如果ch是一个Stateflow。图表Stateflow。StateTransitionTableChart对象,输入:

    编辑= ch.Editor;

    属性

    全部展开

    状态流编辑器窗口的位置和大小,指定为窗体的四个元素数字向量[左上角宽度高度]

    编辑器中图表或状态转换表的放大级别,指定为之间的标量值0.510.的值1相当于100%的放大倍数。

    对象的功能

    classhandle 为对象提供类句柄
    得到 返回MATLAB结构,包含对象或对象数组的属性设置
    用指定的值设置属性
    zoomIn 放大Stateflow图表
    zoomOut 放大了Stateflow图表

    例子

    全部折叠

    增加非空图表的放大级别ch

    编辑= ch.Editor;zoomIn(编辑)

    如果图表的放大级别最初是100%,则此命令将其增加到130%。

    降低非空图表的放大级别ch

    编辑= ch.Editor;zoomOut(编辑)

    如果图表的放大水平最初是100%,这个命令会将其降低到76.9%。

    设置ZoomFactor属性用于非空图表ch达到150%的绝对放大水平。

    编辑= ch.Editor;编辑器。ZoomFactor = 1.5;
    之前介绍过的R2006a