slreportgen.report.SimulinkObjectProperties class
Пакет: slreportgen.report
Репортер свойств объекта Simulink
Описание
The SimulinkObjectProperties
reporter генерирует таблицы, в которых перечисляются свойства и значения свойств 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, свойства которого для отчета заданы как путь к указанному объекту или указатель на него. The Object
значение должно быть одним из следующих типов объектов:
модель
блок
аннотация
порт
линия
сегмент линии
PropertyTable
- Таблица свойств объекта reporter
mlreportgen.report.BaseTable
репортер
Таблица свойств объекта reporter, заданная как mlreportgen.report.BaseTable
репортер. Репортер свойств объекта использует репортер базовой таблицы для форматирования свойств объекта. Если это свойство первоначально пустое, репортер свойств объекта устанавливает свойство по умолчанию таблицы reporter. Чтобы настроить форматирование таблицы свойств, установите это свойство на базовый репортер таблицы, соответствующий вашим требованиям к форматированию.
ShowPromptNames
- Отображать ли имена приглашений к свойствам
true
(по умолчанию) | false
Выбор отображения имен свойства в виде приглашений в диалоговом окне, заданный как логический. Если true
и свойство появляется в диалоговом окне объекта, таблица выводит приглашение диалогового окна вместо имени свойства. В противном случае в сгенерированной таблице свойств перечисляется свойство, используя его имя свойства.
ShowEmptyValues
- Отображать ли свойства с пустыми значениями
false
(по умолчанию) | true
Выбор для отображения свойств с пустыми значениями.
Отображать ли свойства с пустыми значениями, задается как логическое. Если false
таблица свойств сгенерированного объекта опускает свойства объекта, значение которых пустое. Если true
, таблица включает свойства, значение которых пустое.
Properties
- Имена свойств, подлежащих сообщению
массив ячеек из строк или векторов символов
Имена свойств объекта, которые будут сообщаться, заданные как массив ячеек.
Массив ячеек с именами свойств объектов, которые будут сообщаться, заданный как массив ячеек со строками или векторами символов. Если вы не задаете никаких свойств, reporter определяет набор свойств для отчета.
TemplateSrc
- Источник шаблона для этого репортера
[]
(по умолчанию) | вектор символов | строковый скаляр | репортер или отчет | документе DOM или части документа
Источник шаблона для этого репортера, заданный одним из следующих способов:
Вектор символов или строковый скаляр, который задает путь к файлу, содержащему шаблон для этого репортера
Репортер или отчет, шаблон которого используется для этого репортера или библиотека шаблонов которого содержит шаблон для этого репортера
DOM-документ или деталь документа, шаблон которой используется для этого репортера или библиотека шаблонов которой содержит шаблон для этого репортера
Указанный шаблон должен совпадать с типом отчета, к которому добавлен этот репортер. Для примера, для Microsoft® Отчет о словах, TemplateSrc
должен быть шаблоном репортера Word. Если на TemplateSrc
свойство пусто, этот репортер использует шаблон reporter по умолчанию для типа выхода отчета.
TemplateName
- Имя шаблона для этого репортера
вектор символов | строковый скаляр
Имя шаблона для этого репортера, заданное как вектор символов или строковый скаляр. Шаблон для этого репортера должен быть в библиотеке шаблонов источника шаблона (TemplateSrc
) для этого репортера.
LinkTarget
- Цель гиперссылки для этого репортера
[]
(по умолчанию) | вектор символов | строковый скаляр | mlreportgen.dom.LinkTarget
объект
Цель гиперссылки для этого репортера, заданная как вектор символов или строковый скаляр, задающий идентификатор цели ссылки или mlreportgen.dom.LinkTarget
объект. Вектор символов или строковое скалярное значение преобразуется в LinkTarget
объект. Цель ссылки непосредственно предшествует содержимому этого репортера в выход отчете.
Методы
Унаследованные методы
copy | Создайте копию объекта-репортера Simulink и сделайте глубокие копии определенных значений свойств |
getImpl | Получите реализацию reporter |
Примеры
Добавление таблицы свойств к отчету
Используйте SimulinkObjectProperties
reporter, чтобы добавить таблицу свойств для vdp
модель для отчета.
Задайте свойства объекта для таблицы отчетов
Добавьте таблицу свойств к отчету и включите свойства только для сегмента линии модели.
Введенный в R2017b