Package: slreportgen.report
Superclasses:
Truth table reporter
Create a Simulink® truth table block or Stateflow® truth table object reporter.
To use a TruthTable
reporter in a report, you must create the report
using the slreportgen.report.Report
class.
creates an empty
rptr
= TruthTable()TruthTable
reporter. Use its properties to specify the truth table on which
to report and specify report options and format.
creates a rptr
= TruthTable(truthtableobj
)TruthTable
reporter for the truth table specified by
truthtableobj
, which can be either a block or a Stateflow object. By default, the reporter generates a table of the conditions and actions
of the truth table.
creates a truth table reporter with additional options specified by one or more
rptr
= TruthTable(Name,Value
)Name,Value
pair arguments. Name
is a property name
and Value
is the corresponding value. Name
must appear
inside single quotes (''
) or double quotes (" "
) . You
can specify several name-value pair arguments in any order as
Name1,Value1,...,NameN,ValueN
.
createTemplate | Create truth table template |
customizeReporter | Create custom truth table reporter class |
getClassFolder | Location of truth table class definition file |
getImpl | Get implementation of reporter |
Handle. To learn how handle classes affect copy operations, see Copying Objects (MATLAB).
import slreportgen.report.* import mlreportgen.report.* model_name = 'sf_climate_control'; load_system(model_name) rpt = slreportgen.report.Report('output','pdf'); truthtableobj = 'sf_climate_control/ClimateController'; chapter = Chapter(truthtableobj); rptr = TruthTable(truthtableobj); rptr.IncludeConditionTableRowNumber = false; add(chapter,rptr) add(rpt,chapter) close(rpt) close_system(model_name) rptview(rpt)
import slreportgen.report.* import mlreportgen.report.* model_name = 'sf_climate_control'; load_system(model_name) rpt = slreportgen.report.Report('output','pdf'); truthtableobj = 'sf_climate_control/ClimateController'; chapter = Chapter(truthtableobj); rptr = TruthTable(truthtableobj); rptr.IncludeConditionTableRowNumber = false; rptr.ConditionTableReporter.MaxCols = 4; add(chapter,rptr) add(rpt,chapter) close(rpt) close_system(model_name) rptview(rpt)
mlreportgen.report.BaseTable
| mlreportgen.utils.TableSlice
| mlreportgen.utils.TableSlicer
| slreportgen.finder.BlockFinder
| slreportgen.finder.BlockResult
| slreportgen.finder.DiagramElementFinder
| slreportgen.finder.DiagramElementResult
| slreportgen.finder.StateflowDiagramElementFinder
| slreportgen.utils.isTruthTable