Stateflow.TruthTable
真值表函数图,状态,盒子,或功能
描述
使用Stateflow.TruthTable
对象创建事实表函数,实现组合逻辑设计以表格格式。你可以用真值表函数模型对故障检测与管理决策和模式切换。有关更多信息,请参见用真值表模型组合逻辑。
创建
输入参数
父
- - - - - -父新真值表
Stateflow.Chart
对象|Stateflow.State
对象|Stateflow.Box
对象|Stateflow.Function
对象
父母的真值表,指定为一个Stateflow®API的对象的类型:
属性
Stateflow API对象有属性,对应在Stateflow编辑器中设置的值。为了访问或修改属性,使用点符号。访问或修改多个API对象的多个属性,使用得到
和集
函数,分别。有关更多信息,请参见修改Stateflow对象的属性和调用函数。
内容
的名字
- - - - - -真值表的名称
”“
(默认)|字符串标量|特征向量
真值表的名称,指定为字符串标量或特征向量。
LabelString
- - - - - -标签为真值表
“?”
(默认)|字符串标量|特征向量
标签的真值表,指定为字符串标量或特征向量。
ActionTable
- - - - - -动作表
单元阵列的特征向量
动作表真值表,指定为一个单元阵列的特征向量。
ConditionTable
- - - - - -条件表
单元阵列的特征向量
真值表条件表,指定为一个单元阵列的特征向量。
语言
- - - - - -动作语言
“MATLAB”
(默认)|“C”
动作语言用于程序的真值表,指定为“MATLAB”
或“C”
。的选项“C”
真值表金宝app中只支持图表,使用C作为行动的语言。有关更多信息,请参见MATLAB和C之间的差异作为动作语言的语法。
IsExplicitlyCommented
- - - - - -是否要注释掉真值表
假
或0(默认)|真正的
或1
是否要注释掉的真值表,指定为一个数字或逻辑1 (真正的
)或0 (假
)。将这个属性设置为真正的
相当于右键真值表和选择注释掉。有关更多信息,请参见注释掉Stateflow图中的对象。
IsImplicitlyCommented
- - - - - -真值表是隐式注释掉了
真正的
或1|假
或0
这个属性是只读的。
真值表是隐式注释掉了,是否指定为一个数字或逻辑1 (真正的
)或0 (假
)。真值表是隐式注释掉当你明确注释掉一个对象包含它。如果事实表包含在一个原子子图表或原子盒子,这个属性假
除非显式评论对象还包含在原子子图表或原子盒子。
IsCommented
- - - - - -真值表是否被注释掉了
真正的
或1|假
或0
自从R2023a
这个属性是只读的。
真值表是否被注释掉了,指定为一个数字或逻辑1 (真正的
)或0 (假
)。此属性真正的
当IsExplicitlyCommented
或IsImplicitlyCommented
是真正的
。
CommentText
- - - - - -评论文本
”“
(默认)|字符串标量|特征向量
评论文本添加到真值表,指定为一个字符串标量或特征向量。这个属性只适用于当IsExplicitlyCommented
属性是真正的
。在Stateflow编辑器中,当你评论徽章真值表,作为工具提示文本出现。当你设置IsExplicitlyCommented
财产假
的价值,CommentText
恢复到”“
。
图形化的外观
位置
- - - - - -真值表的位置和大小
(60 0 0 90)
(默认)|(左前宽度高度)
真值表的位置和大小,指定为研制出数值向量的形式(左前宽度高度)
。
BadIntersection
- - - - - -真值表是否相交一盒、状态或功能
真正的
或1|假
或0
这个属性是只读的。
是否真值表图形相交一个盒子,状态,或函数,指定为一个数字或逻辑1 (真正的
)或0 (假
)。
字形大小
- - - - - -字体大小为真值表标签
标量
真值表标签字体大小,指定为一个标量。的StateFont.Size
财产的图表包含真值表设置这个属性的初始值。
调试
OverSpecDiagnostic
- - - - - -真值表是overspecified时的诊断水平
“错误”
(默认)|“警告”
|“没有”
诊断水平行动overspecified真值表时指定为“错误”
,“警告”
,或“没有”
。有关更多信息,请参见正确的Overspecified和真值表。
UnderSpecDiagnostic
- - - - - -真值表是不时的诊断水平
“错误”
(默认)|“警告”
|“没有”
诊断水平行动真值表未指定时,指定为“错误”
,“警告”
,或“没有”
。有关更多信息,请参见正确的Overspecified和真值表。
调试
- - - - - -调试器属性
Stateflow.FunctionDebug
对象
调试器真值表的属性,指定为一个Stateflow.FunctionDebug
对象与该属性:
Breakpoints.OnDuring
——是否设置在函数调用
断点,指定为一个数字或逻辑1 (真正的
)或0 (假
)。
这个属性只适用于当语言
真值表的属性ActionLanguage
图表包含真值表“C”
。有关更多信息,请参见设置断点调试图表。
例子:function.Debug.Breakpoints。OnDuring = true;
整数和定点数据
SaturateOnIntegerOverflow
- - - - - -是否数据饱和烃整数溢出
真正的
或1(默认)|假
或0
真值表中的数据是否浸透在整数溢出,指定为一个数字或逻辑1 (真正的
)或0 (假
)。当这个属性是禁用的,真值表中的数据封装在整数溢出。这个属性只适用于当语言
事实表的属性“MATLAB”
和ActionLanguage
图表包含真值表“C”
。有关更多信息,请参见为图表数据处理整数溢出。
EmlDefaultFimath
- - - - - -默认的fimath
属性
“与MATLAB违约”
(默认)|“其他:UserSpecified”
默认的fimath
真值表的属性,指定这些值之一:
“与MATLAB违约”
——使用相同的fimath
为当前默认属性fimath
对象。“其他:UserSpecified”
——使用InputFimath
属性来指定默认值fimath
对象。
这个属性只适用于当语言
事实表的属性“MATLAB”
和ActionLanguage
图表包含真值表“C”
。
InputFimath
- - - - - -默认的fimath
对象
字符串标量|特征向量
默认的fimath
对象,指定为一个字符串标量或特征向量。当EmlDefaultFimath
真值表的属性“其他:UserSpecified”
您可以使用这个属性来:
输入一个表达式,构造一个
fimath
对象。输入的变量名
fimath
MATLAB的对象®或者模型工作区。
这个属性只适用于当语言
事实表的属性“MATLAB”
和ActionLanguage
图表包含真值表“C”
。
代码生成
InlineOption
- - - - - -出现在生成的代码
“汽车”
(默认)|“功能”
|“内联”
真值表的外观在生成的代码中,指定这些值之一:
“汽车”
——一个内部计算确定真值表的外观在生成的代码。“功能”
——真值表是作为一个单独的C函数实现的。“内联”
——对真值表的调用代码所取代,只要事实表不是一个递归的一部分。
有关更多信息,请参见内联态函数生成的代码(金宝app仿真软件编码器)。
层次结构
图表
- - - - - -图表包含真值表
Stateflow.Chart
对象
这个属性是只读的。
图表包含真值表,指定为一个Stateflow.Chart
对象。
子视图
- - - - - -子视图的真值表
Stateflow.Chart
对象|Stateflow.State
对象|Stateflow.Box
对象|Stateflow.Function
对象
这个属性是只读的。
子视图的真值表,指定为一个Stateflow.Chart
,Stateflow.State
,Stateflow.Box
,或Stateflow.Function
对象。子视图是图表或子图表,你可以以图形方式查看真值表。
机
- - - - - -机器包含真值表
Stateflow.Machine
对象
这个属性是只读的。
机器包含真值表,指定为一个Stateflow.Machine
对象。
路径
- - - - - -父母在模型层次结构的位置
特征向量
这个属性是只读的。
父母的真值表的位置层次结构模型,指定为一个特征向量。
识别
描述
- - - - - -描述
”“
(默认)|字符串标量|特征向量
描述事实表,指定为一个字符串标量或特征向量。
文档
- - - - - -文档链接
”“
(默认)|字符串标量|特征向量
文档链接的真值表,指定为一个字符串标量或特征向量。
标签
- - - - - -用户定义的标记
[]
(默认)|任何数据类型
用户定义的标记的真值表,指定为任何类型的数据。
SSIdNumber
- - - - - -Session-independent标识符
标量
这个属性是只读的。
Session-independent标识符指定为一个整数标量。使用这个属性来区分事实表和其他对象的模型。
Id
- - - - - -唯一标识符
标量
这个属性是只读的。
独特的标识符,指定为一个整数标量。不像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)”;
版本历史
之前介绍过的R2006aR2023a:新对象的功能和属性
Stateflow.TruthTable
对象有新的对象函数和属性:
的目标函数
getReferences
返回一个图表的地点指的是一个真值表函数的名称。的目标函数
renameReferences
重命名一个真值表函数的函数名和更新所有引用图表。的目标函数
commentedBy
标识明确评论对象,导致一个真值表函数注释掉了。房地产
IsCommented
指示是否真值表函数注释掉了。这个属性取代了目标函数isCommented
。
MATLAB命令
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。