slreportgen.report.SimulinkObjectProperties class
Пакет: slreportgen.report
Генератор отчетов свойств объектов Simulink
Описание
SimulinkObjectProperties
генератор отчетов генерирует таблицы, которые перечисляют свойства и значения свойств Simulink® объекты.
Примечание
Чтобы использовать генератор отчетов свойств объектов Simulink в отчете, необходимо создать отчет с помощью slreportgen.report.Report
класс.
Конструкция
reporter
= SimulinkObjectProperties()
создает пустой генератор отчетов свойств объектов Simulink. Используйте Object
свойство задать объект сообщить.
Чтобы задать список свойств объектов Simulink, чтобы включать в сгенерированную таблицу свойств, используйте Properties
свойство генератора отчетов. Если вы не задаете свойств, генератор отчетов включает набор по умолчанию свойств на основе типа объекта. Например, таблица свойства для блока включает свойства, установленные его диалоговым окном параметра.
Чтобы настроить формат сгенерированной таблицы свойства, используйте PropertyTable
свойство.
Примечание
Этот генератор отчетов компилирует модель, содержащую объект, о котором сообщат, если модель уже не скомпилирована. Компиляция модели необходима, чтобы распространить значения к свойствам, которые не заданы, когда модель не была скомпилирована. Модель не скомпилирована, когда вы закрываете отчет, который содержит сгенерированную таблицу свойства.
reporter
= SimulinkObjectProperties(obj
)
создает генератор отчетов, который генерирует таблицу, перечисляющую значения свойств заданного объекта Simulink.
reporter
= SimulinkObjectProperties(Name,Value
)
свойства наборов с помощью пар "имя-значение". Можно задать несколько аргументов пары "имя-значение" в любом порядке. Заключите каждое имя свойства в одинарные кавычки.
Входные параметры
развернуть все
obj
— Объект Simulink
строка пути или вектор символов | указатель на объект
Свойства
развернуть все
Object
— Объект Simulink сообщить
строка пути или вектор символов | указатель на объект
Объект Simulink, чьи свойства сообщить в виде пути к или указателя заданного объекта. Object
значение должно быть одним из этих типов объектов:
модель
блок
аннотация
порт
строка
линейный сегмент
PropertyTable
— Табличный генератор отчетов свойств объектов
mlreportgen.report.BaseTable
генератор отчетов
Табличный генератор отчетов свойств объектов в виде mlreportgen.report.BaseTable
генератор отчетов. Генератор отчетов свойств объектов использует генератор отчетов базовой таблицы для свойств объекта формата. Если это свойство первоначально пусто, генератор отчетов свойств объектов устанавливает свойство на табличный генератор отчетов свойства по умолчанию. Чтобы настроить табличное форматирование свойства, установите это свойство на генератор отчетов базовой таблицы, который удовлетворяет ваши требования форматирования.
ShowPromptNames
— Запрашивают ли к свойству show имена
true
(значение по умолчанию) | false
Выбор отобразить имена свойства как диалоговое окно запрашивает в виде логического. Если true
и свойство появляется на диалоговом окне объекта, таблица приводит свою подсказку диалогового окна вместо ее имени свойства. В противном случае сгенерированная таблица свойства приводит свойство с помощью своего имени свойства.
ShowEmptyValues
— Показать ли свойства с пустыми значениями
false
(значение по умолчанию) | true
Выбор показать свойства с пустыми значениями.
Показать ли свойства с пустыми значениями в виде логического. Если false
, сгенерированная таблица свойств объектов не использует свойства объектов, значение которых пусто. Если true
, таблица включает свойства, значение которых пусто.
Properties
— Имена свойств, о которых сообщат
массив ячеек строк или векторов символов
Имена свойств объектов, о которых сообщат в виде массива ячеек.
Массив ячеек имен свойств объектов, о которых сообщат в виде массива ячеек строк или векторов символов. Если вы не задаете свойств, генератор отчетов определяет набор свойств сообщить.
TemplateSrc
— Источник шаблона для этого генератора отчетов
[]
(значение по умолчанию) | вектор символов | строковый скаляр | генератор отчетов или отчет | документ DOM или часть документа
Источник шаблона для этого генератора отчетов, заданного одним из этих способов:
Вектор символов или строковый скаляр, который задает путь файла, который содержит шаблон для этого генератора отчетов
Генератор отчетов или отчет, шаблон которого используется для этого генератора отчетов или чья библиотека шаблонов содержит шаблон для этого генератора отчетов
Документ DOM или часть документа, шаблон которой используется для этого генератора отчетов или чья библиотека шаблонов содержит шаблон для этого генератора отчетов
Заданный шаблон должен быть тем же типом как отчет, к которому добавлен этот генератор отчетов. Например, для Microsoft® Отчет Word, TemplateSrc
должен быть шаблон генератора отчетов Word. Если TemplateSrc
свойство пусто, этот генератор отчетов использует шаблон генератора отчетов по умолчанию для выходного типа отчета.
TemplateName
— Имя шаблона для этого генератора отчетов
вектор символов | строковый скаляр
Имя шаблона для этого генератора отчетов в виде вектора символов или строкового скаляра. Шаблон для этого генератора отчетов должен быть в библиотеке шаблонов источника шаблона (TemplateSrc
) для этого генератора отчетов.
LinkTarget
— Цель гиперссылки для этого генератора отчетов
[]
(значение по умолчанию) | вектор символов | строковый скаляр | mlreportgen.dom.LinkTarget
объект
Цель гиперссылки для этого генератора отчетов в виде вектора символов или строкового скаляра, который задает ID цели ссылки или mlreportgen.dom.LinkTarget
объект. Значение вектора символов или строкового скаляра преобразовано в LinkTarget
объект. Цель ссылки сразу предшествует содержимому этого генератора отчетов в выходном отчете.
Методы
createTemplate | Создайте шаблон генератора отчетов свойств объектов Simulink |
customizeReporter | Создайте пользовательский класс свойств объектов Simulink |
getClassFolder |
Расположение файла определения класса свойств объектов Simulink |
Унаследованные методы
copy | Создайте копию генератора отчетов Simulink, возражают и делают глубокие копии определенных значений свойств |
getImpl | Получите реализацию генератора отчетов |
Примеры
Добавьте таблицу свойств, чтобы сообщить
Используйте SimulinkObjectProperties
генератор отчетов, чтобы добавить таблицу свойств для slrgex_vdp
модель к отчету.
Задайте свойства объектов для таблицы отчета
Добавьте таблицу свойств в отчет и включайте свойства для сегмента модельного ряда только.
Введенный в R2017b