Пакет: slreportgen.report
Суперклассы: slreportgen.report.Reporter
Генератор отчетов таблицы истинности
Создайте Simulink® блок таблицы истинности или Stateflow® генератор отчетов объекта таблицы истинности.
Примечание
Использовать TruthTable генератор отчетов в отчете, необходимо создать отчет с помощью 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 | slreportgen.finder.DiagramElementResult | slreportgen.finder.StateflowDiagramElementFinder | slreportgen.finder.DiagramElementFinder | slreportgen.finder.BlockResult | slreportgen.finder.BlockFinder | mlreportgen.utils.TableSlice | mlreportgen.utils.TableSlicer | slreportgen.utils.isTruthTable