Пакет: slreportgen.report
Суперклассы: slreportgen.report.Reporter
Репортер таблицы правды
Создайте блок таблицы истинности Simulink ® или репортер объектов таблицы истинности Stateflow ®.
Примечание
Использование TruthTable reporter в отчете, необходимо создать отчет с помощью slreportgen.report.Report класс.
создает пустой rptr = TruthTable()TruthTable репортер. Используйте его свойства, чтобы указать таблицу истинности, в которой должен быть представлен отчет, и указать параметры и формат отчета.
создает rptr = TruthTable(truthtableobj)TruthTable репортер для таблицы истинности, указанной truthtableobj, который может быть либо блоком, либо объектом Stateflow. По умолчанию репортер генерирует таблицу условий и действий таблицы истинности.
создает репортер таблицы истинности с дополнительными опциями, заданными одним или несколькими rptr = TruthTable(Name,Value)Name,Value аргументы пары. Name является именем свойства и Value - соответствующее значение. Name должно отображаться внутри отдельных кавычек ('') или двойные цитаты (" ") . Можно указать несколько аргументов пары имя-значение в любом порядке как Name1,Value1,...,NameN,ValueN.
| createTemplate | Создать шаблон таблицы истинности |
| customizeReporter | Создать класс репортера пользовательской таблицы истинности |
| getClassFolder | Расположение файла определения класса таблицы истинности |
import slreportgen.report.*
import mlreportgen.report.*
model_name = 'sf_climate_control';
openExample(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';
openExample('sf_climate_control');
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