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