主要内容

Stateflow.TruthTableChart

表格表示决策逻辑的状态机

    描述

    使用Stateflow.TruthTableChart对象来实现组合逻辑设计以表格格式。您可以使用真值表块为故障检测模型决策和管理和模式切换。有关更多信息,请参见用真值表模型组合逻辑

    创建

    创建一个Stateflow.TruthTableChart对象,调用这个函数sfnewtt论点。例如,要创建一个真值表在一个新的模型金宝app®模型称为myModel,输入:

    sfnewttmyModel

    或者,您可以添加一个新的真值表块到现有的模型通过使用函数add_block(金宝app模型):

    add_block (“sflib /真值表”,“myModel /真值表”)

    然后,访问Stateflow.TruthTableChart对象,调用找到函数金宝appSimulink.Root对象:

    表=找到(sfroot“是”,“Stateflow.TruthTableChart”,路径=“myModel /真值表”);

    属性

    全部展开

    Stateflow®API对象有属性,对应在Stateflow编辑器中设置的值。为了访问或修改属性,使用点符号。访问或修改多个API对象的多个属性,使用得到函数,分别。有关更多信息,请参见修改Stateflow对象的属性和调用函数

    内容

    真值表的名称,指定为字符串标量或特征向量。

    动作表真值表,指定为一个单元阵列的特征向量。

    真值表条件表,指定为一个单元阵列的特征向量。

    真值表是否支持适应可变数据,指定为一个数字或逻辑金宝app1 (真正的)或0 ()。有关更多信息,请参见声明在Stateflow适应可变数据图表

    离散和连续时间语义

    激活方法真值表,指定为“连续”,“离散”,或“继承”。有关更多信息,请参见更新方法

    样品时间激活的真值表,指定为一个字符串标量或特征向量。这个属性只适用于当ChartUpdate真值表的属性“离散”

    整数和定点数据

    真值表中的数据是否浸透在整数溢出,指定为一个数字或逻辑1 (真正的)或0 ()。当这个属性是禁用的,真值表中的数据封装在整数溢出。有关更多信息,请参见为图表数据处理整数溢出

    继承模型信号将作为定金宝app点设计师™fi对象,指定这些值之一:

    • “定点”——真值表对所有定点输入fi对象。

    • “定点和整数”-真值表对所有定点整数输入fi对象。

    默认的fimath真值表的属性,指定这些值之一:

    • “与MATLAB违约”——使用相同的fimath为当前默认属性fimath对象。

    • “其他:UserSpecified”——使用InputFimath属性来指定默认值fimath对象。

    默认的fimath对象,指定为一个字符串标量或特征向量。当EmlDefaultFimath真值表的属性“其他:UserSpecified”您可以使用这个属性来:

    • 输入一个表达式,构造一个fimath对象。

    • 输入的变量名fimathMATLAB的对象®或者模型工作区。

    调试

    诊断水平行动overspecified真值表时指定为“错误”,“警告”,或“没有”。有关更多信息,请参见正确的Overspecified和真值表

    诊断水平行动真值表未指定时,指定为“错误”,“警告”,或“没有”。有关更多信息,请参见正确的Overspecified和真值表

    层次结构

    这个属性是只读的。

    机器包含真值表,指定为一个Stateflow.Machine对象。

    这个属性是只读的。

    模型层次结构的位置真值表,指定为一个特征向量。

    真值表是否改变了被打开或保存后,指定为一个数字或逻辑1 (真正的)或0 ()。

    真值表是否被锁定后,指定为一个数字或逻辑1 (真正的)或0 ()。使这个属性,以防止真值表的变化。

    这个属性是只读的。

    真值表是否被锁定后,指定为一个数字或逻辑1 (真正的)或0 ()。这个属性相当于属性锁着的,但内部使用,以防止在模拟真值表的变化。

    识别

    描述事实表,指定为一个字符串标量或特征向量。

    文档链接的真值表,指定为一个字符串标量或特征向量。

    用户定义的标记的真值表,指定为任何类型的数据。

    这个属性是只读的。

    独特的标识符,指定为一个整数标量。使用这个属性来区分事实表和其他对象的模型。这个属性的值是重新分配每次你启动一个新的MATLAB会话对象被删除后,可以回收。

    对象的功能

    找到 确定指定的对象层次结构
    调用getChildren 识别对象的孩子
    对话框 打开属性对话框
    视图 在编辑环境中显示对象

    例子

    全部折叠

    调用这个函数sfnewtt参数打开一个新的仿真软件模型,其中包含一个空金宝app真值表块。

    sfnewtt

    访问金宝appSimulink.Root对象通过调用sfroot函数。

    rt = sfroot;

    访问Stateflow.TruthTableChart对象通过调用找到函数金宝appSimulink.Root对象。

    表=找到(rt,“是”,“Stateflow.TruthTableChart”);

    版本历史

    之前介绍过的R2006a