主要内容

slreportgen.report.TruthTableclass

包:slreportgen.report
超类:slreportgen.report.Reporter

真值表的记者

自从R2018b

描述

创建一个模型金宝app®真值表块或Stateflow®真值表对象的记者。

请注意

使用一个TruthTable记者在一份报告中,您必须创建报告使用slreportgen.report.Report类。

slreportgen.report.TruthTable类是一个处理类。

创建

描述

例子

rptr= TruthTable ()创建一个空TruthTable记者。使用它的属性来指定的真值表,并指定报告选项和格式。

rptr= TruthTable (truthtableobj)创建一个TruthTable指定的真值表的记者truthtableobj,可以是一块或一个Stateflow对象。默认情况下,记者生成一个表的真值表的条件和操作。

例子

rptr= TruthTable (名称=值)创建一个真值表指定的一个或多个记者额外的选项名称=值对参数。的名字是一个属性名称和价值相应的价值。您可以指定几个名称-值对参数在任何顺序Name1 = Value1,…,以=家

输入参数

全部展开

看到对象财产。

属性

全部展开

金宝app真值表块或Stateflow真值表对象,指定为一个路径或处理。

指定是否在事实表条件表,包括头文件指定为一个逻辑。如果此属性真正的报告包括列标题,确定表列的内容。

指定是否包含行数字事实表条件表,指定为一个逻辑。如果此属性真正的,条件表的每一行始于一个行号。

指定是否包括条件列真值表条件表,指定为一个逻辑。如果此属性真正的,该报告包括触发的条件决定。

指定是否包括描述列真值表条件表,指定为一个逻辑。如果此属性真正的,该报告包括真值表条件的描述。

记者所使用的TruthTable记者创建事实表条件表。这个属性设置默认的实例BaseTable记者。

使用相关的BaseTable记者属性来定制的外观条件表。如果条件表太宽,适合易读地在一个页面上,使用MaxCols财产的BaseTable记者生成条件表作为一组表片符合易读地。

请注意

TruthTable记者总是重复第一个条件表的两个列在每个切片。它不使用RepeatCols财产的BaseTable或自定义的记者。

指定是否在事实表的行动表,包括头文件指定为一个逻辑。如果此属性真正的,行动表包括列标题,如“描述”,确定每一列的内容。

指定是否在事实表包含行数字行动表,指定为一个逻辑。如果此属性真正的,表的每一行始于一个行号。

指定是否要包括行动列真值表行动表,指定为一个逻辑。如果此属性真正的,表的每一行列出了可执行的行动声明为每一个行动。

指定是否包括描述列真值表行动表,指定为一个逻辑。如果此属性真正的操作表的每一行包含一个描述相应的行动。

记者所使用的TruthTable记者创建事实表的行动表。这个属性设置默认的实例BaseTable记者。您可以自定义的外观行动表通过改变这个表的属性的记者或取代的定制版本BaseTable记者。

这个记者的模板,指定为这些选项之一:

  • 特征向量或字符串标量指定路径的文件,其中包含的模板的记者

  • 记者或报告的模板是用于这个记者或模板库中包含的模板的记者

  • DOM文档或文档模板的一部分用于记者或模板库中包含的模板的记者

指定的模板必须是相同的类型作为这个记者是附加的报告。例如,对于一个微软®报告,TemplateSrc必须是一个文字记者模板。如果TemplateSrc属性是空的,这个记者记者使用默认模板输出类型的报告。

模板的名字为这个记者,指定为一个特征向量或字符串标量。这个记者的模板必须在模板的模板库源(TemplateSrc这个记者)。

这个记者,超链接目标指定为一个特征向量或字符串标量指定链接ID或作为一个目标mlreportgen.dom.LinkTarget对象。一个特征向量或字符串转换为一个标量值LinkTarget对象。链接目标立即先于这个记者在输出中报告的内容。

方法

全部展开

例子

全部折叠

进口slreportgen.report。*进口mlreportgen.report。*model_name =“sf_climate_control”;openExample (model_name);rpt = slreportgen.report.Report (“输出”,“pdf”);truthtableobj =“sf_climate_control / ClimateController”;章=章(truthtableobj);rptr = TruthTable (truthtableobj);rptr。IncludeConditionTableRowNumber = false;添加(章,rptr)添加(rpt)章关闭(rpt) close_system (model_name) rptview (rpt)

进口slreportgen.report。*进口mlreportgen.report。*model_name =“sf_climate_control”;openExample (“sf_climate_control”);rpt = slreportgen.report.Report (“输出”,“pdf”);truthtableobj =“sf_climate_control / ClimateController”;章=章(truthtableobj);rptr = TruthTable (truthtableobj);rptr。IncludeConditionTableRowNumber = false;rptr.ConditionTableReporter。MaxCols = 4;添加(章,rptr)添加(rpt)章关闭(rpt) close_system (model_name) rptview (rpt)

版本历史

介绍了R2018b