主要内容

Stateflow.TruthTable

真值表功能在图表,状态,框,或函数

    描述

    使用Stateflow.TruthTable对象创建真值表函数,该函数以简洁的表格格式实现组合逻辑设计。典型的应用包括:

    • 故障检测与管理

    • 模式转换

    您可以在状态和转换操作中调用真值表函数。有关更多信息,请参阅使用真值表对组合逻辑建模

    创建

    描述

    例子

    作用= Stateflow。TruthTable (创建一个Stateflow.TruthTable父图表、状态、框或函数中的对象。

    输入参数

    全部展开

    新真值表的父表,指定为一个状态流®这些类型之一的API对象:

    属性

    全部展开

    Stateflow API对象具有与您在Stateflow编辑器中设置的值相对应的属性。要访问或修改属性,请使用点表示法。要访问或修改多个API对象的多个属性,请使用收到函数,分别。有关更多信息,请参见修改状态流对象的属性和调用函数

    所容纳之物

    真值表的名称,指定为字符向量。

    真值表的标签,指定为字符向量。

    真值表的操作表,指定为字符向量的单元格数组。

    真值表的条件表,指定为字符向量的单元格数组。

    用于编程真值表的操作语言,指定为“MATLAB”“C”.的选项“C”仅在使金宝app用C作为操作语言的图表中的真值表中支持。有关详细信息,请参阅作为动作语言语法的MATLAB与C的区别

    是否注释掉指定为数字或逻辑1的真值表(符合事实的)或0().将此属性设置为符合事实的相当于右键单击真值表并选择点评.有关更多信息,请参见在图表中注释状态流对象

    此属性是只读的。

    真值表是否被隐式注释掉,指定为数字或逻辑1 (符合事实的)或0()。当您注释掉包含真值表的状态、框或函数时,真值表将被隐式注释掉。

    添加到真值表的注释文本,指定为字符向量。此属性仅在我明确表示同意财产是符合事实的.在状态流编辑器中,当您指向注释面板时在真值表上,文本显示为工具提示。当你设定我明确表示同意财产的价值CommentText恢复到''

    图形化的外观

    真值表的位置和大小,指定为该形式的四个元素的数字向量[左上角宽度高度]

    此属性是只读的。

    真值表是否以图形方式与指定为数字或逻辑1的框、状态或函数相交(符合事实的)或0().

    真值表标签的字体大小,指定为标量StateFont。大小属性设置此属性的初始值。

    调试

    当真值表被过度指定时的诊断动作级别,指定为“错误”“警告”,或“没有”.有关更多信息,请参见纠正指定过度和指定不足的真值表

    当真值表未被充分指定时的诊断动作级别,指定为“错误”“警告”,或“没有”.有关更多信息,请参见纠正指定过度和指定不足的真值表

    为真值表指定的调试器属性Stateflow.FunctionDebug具有此属性的对象:

    • 断点。OnDuring—是否设置在函数调用断点,指定为数字或逻辑1(符合事实的)或0().

    此属性仅在以下情况下适用:语言真值表的性质ActionLanguage包含真值表的图表的“C”.有关更多信息,请参见将断点设置为调试图

    例子:function.Debug.Breakpoints.OnDuring = true;

    整数和定点数据

    真值表中的数据是否在整数溢出时饱和,指定为数字或逻辑1 (符合事实的)或0().当禁用此属性时,真值表中的数据将包装为整数溢出。该属性仅在语言真值表的性质是“MATLAB”ActionLanguage包含真值表的图表中“C”.有关更多信息,请参见处理图表数据的整数溢出

    违约fimath真值表的属性,指定为以下值之一:

    • '与MATLAB默认值相同'-使用相同的fimath属性作为当前默认值fimath对象。

    • '其他:用户指定'-使用InputFimath属性指定默认值fimath对象。

    该属性仅在语言真值表的性质是“MATLAB”ActionLanguage包含真值表的图表中“C”

    违约fimath对象,指定为字符向量。当EmlDefaultFimathMATLAB的属性®功能是'其他:用户指定',您可以使用此属性:

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

    • 输入变量的变量名fimath对象在MATLAB或模型工作空间中。

    该属性仅在语言真值表的性质是“MATLAB”ActionLanguage包含真值表的图表中“C”

    代码生成

    生成代码中真值表的外观,指定为以下值之一:

    • “汽车”-内部计算确定函数在生成代码中的外观。

    • “函数”-该函数作为一个单独的C函数实现。

    • “内联”-对函数的调用被代码替换。

    有关更多信息,请参见生成代码中的内联状态函数(金宝app仿真软件编码器)

    等级制度

    此属性是只读的。

    包含真值表的图表,指定为Stateflow。图表对象。

    此属性是只读的。

    真值表的子查看器,指定为Stateflow。图表Stateflow。状态Stateflow。盒子,或Stateflow。函数对象。子查看器是一个或多个图表,您可以在其中图形化地查看真值表。

    此属性是只读的。

    包含真值表的机器,指定为状态流机器对象。

    此属性是只读的。

    在模型层次结构中真值表的父节点的位置,指定为字符向量。

    识别

    真值表的说明,指定为字符向量。

    真值表的文档链接,指定为字符向量。

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

    此属性是只读的。

    会话独立的标识符,指定为整数标量。使用此属性将真值表与模型中的其他对象区分开来。

    此属性是只读的。

    作为整数标量指定的唯一标识符。不像SSIdNumber,每次启动新的MATLAB会话时都会重新分配此属性的值,并且在删除对象后可能会回收该属性的值。

    对象的功能

    发现 标识层次结构中的指定对象
    得到孩子 识别对象的子对象
    getParent 识别对象的父对象
    对话 “打开属性”对话框
    isCommented 确定图形对象是否已注释掉
    视图 在编辑环境中显示对象
    突出 突出的图形对象
    菲托维 放大图形对象

    例子

    全部崩溃

    在图表中添加真值表函数ch.将其标签设置为(y1, y2) = f (x1, x2, x3) '

    作用=Stateflow.TruthTable(ch);作用.LabelString =(y1, y2) = f (x1, x2, x3) '
    在R2006a之前引入