主要内容

Stateflow.TruthTable

真值表函数图,状态,盒子,或功能

    描述

    使用Stateflow.TruthTable对象创建事实表函数,实现组合逻辑设计以表格格式。你可以用真值表函数模型对故障检测与管理决策和模式切换。有关更多信息,请参见用真值表模型组合逻辑

    创建

    描述

    例子

    函数= Stateflow.TruthTable ()创建一个Stateflow.TruthTable对象在一个父图,状态,盒子,或功能。

    输入参数

    全部展开

    父母的真值表,指定为一个Stateflow®API的对象的类型:

    属性

    全部展开

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

    内容

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

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

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

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

    动作语言用于程序的真值表,指定为“MATLAB”“C”。的选项“C”真值表金宝app中只支持图表,使用C作为行动的语言。有关更多信息,请参见MATLAB和C之间的差异作为动作语言的语法

    是否要注释掉的真值表,指定为一个数字或逻辑1 (真正的)或0 ()。将这个属性设置为真正的相当于右键真值表和选择注释掉。有关更多信息,请参见注释掉Stateflow图中的对象

    这个属性是只读的。

    真值表是隐式注释掉了,是否指定为一个数字或逻辑1 (真正的)或0 ()。真值表是隐式注释掉当你明确注释掉一个对象包含它。如果事实表包含在一个原子子图表或原子盒子,这个属性除非显式评论对象还包含在原子子图表或原子盒子。

    自从R2023a

    这个属性是只读的。

    真值表是否被注释掉了,指定为一个数字或逻辑1 (真正的)或0 ()。此属性真正的IsExplicitlyCommentedIsImplicitlyCommented真正的

    评论文本添加到真值表,指定为一个字符串标量或特征向量。这个属性只适用于当IsExplicitlyCommented属性是真正的。在Stateflow编辑器中,当你评论徽章真值表,作为工具提示文本出现。当你设置IsExplicitlyCommented财产的价值,CommentText恢复到”“

    图形化的外观

    真值表的位置和大小,指定为研制出数值向量的形式(左前宽度高度)

    这个属性是只读的。

    是否真值表图形相交一个盒子,状态,或函数,指定为一个数字或逻辑1 (真正的)或0 ()。

    真值表标签字体大小,指定为一个标量。的StateFont.Size财产的图表包含真值表设置这个属性的初始值。

    调试

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

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

    调试器真值表的属性,指定为一个Stateflow.FunctionDebug对象与该属性:

    • Breakpoints.OnDuring——是否设置在函数调用断点,指定为一个数字或逻辑1 (真正的)或0 ()。

    这个属性只适用于当语言真值表的属性ActionLanguage图表包含真值表“C”。有关更多信息,请参见设置断点调试图表

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

    整数和定点数据

    真值表中的数据是否浸透在整数溢出,指定为一个数字或逻辑1 (真正的)或0 ()。当这个属性是禁用的,真值表中的数据封装在整数溢出。这个属性只适用于当语言事实表的属性“MATLAB”ActionLanguage图表包含真值表“C”。有关更多信息,请参见为图表数据处理整数溢出

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

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

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

    这个属性只适用于当语言事实表的属性“MATLAB”ActionLanguage图表包含真值表“C”

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

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

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

    这个属性只适用于当语言事实表的属性“MATLAB”ActionLanguage图表包含真值表“C”

    代码生成

    真值表的外观在生成的代码中,指定这些值之一:

    • “汽车”——一个内部计算确定真值表的外观在生成的代码。

    • “功能”——真值表是作为一个单独的C函数实现的。

    • “内联”——对真值表的调用代码所取代,只要事实表不是一个递归的一部分。

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

    层次结构

    这个属性是只读的。

    图表包含真值表,指定为一个Stateflow.Chart对象。

    这个属性是只读的。

    子视图的真值表,指定为一个Stateflow.Chart,Stateflow.State,Stateflow.Box,或Stateflow.Function对象。子视图是图表或子图表,你可以以图形方式查看真值表。

    这个属性是只读的。

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

    这个属性是只读的。

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

    识别

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

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

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

    这个属性是只读的。

    Session-independent标识符指定为一个整数标量。使用这个属性来区分事实表和其他对象的模型。

    这个属性是只读的。

    独特的标识符,指定为一个整数标量。不像SSIdNumber,这个属性的值是重新分配每次你启动一个新的MATLAB会话对象被删除后,可以回收。

    对象的功能

    找到 确定指定的对象层次结构
    调用getChildren 识别对象的孩子
    getParent 确定对象的父
    getReferences 识别符号的引用名称
    renameReferences 重命名符号和更新引用符号名称
    commentedBy 识别对象隐式注释掉一个图形对象
    对话框 打开属性对话框
    视图 在编辑环境中显示对象
    突出 突出的图形对象
    fitToView 放大图形对象

    例子

    全部折叠

    添加一个图表中的真值表函数ch。设置它的标签“y1, y2 = f (x1, x2, x3)”

    函数= Stateflow.TruthTable (ch);函数.LabelString =“y1, y2 = f (x1, x2, x3)”;

    版本历史

    之前介绍过的R2006a

    全部展开