slreportgen.report.SimulinkObjectProperties.createTemplate

Класс: slreportgen.report.SimulinkObjectProperties
Пакет: slreportgen.report

Создайте шаблон генератора отчетов свойств объектов Simulink

Синтаксис

template = slreportgen.report.SimulinkObjectProperties.createTemplate(templatePath,type)
output_args = createTemplate(input_args,Name,Value)

Описание

template = slreportgen.report.SimulinkObjectProperties.createTemplate(templatePath,type) создает копию шаблона свойств объектов Simulink® по умолчанию, заданного type в местоположении, заданном templatePath. Чтобы спроектировать пользовательский шаблон свойств объектов Simulink для вашего отчета, используйте скопированный шаблон в качестве начальной точки t.

output_args = createTemplate(input_args,Name,Value) <фаза глагола> с дополнительными опциями, заданными одним или несколькими Name,Value парные аргументы.

Входные параметры

развернуть все

Путь и имя файла нового шаблона, заданного как вектор символов или скаляр строки.

Формат выхода, заданного как 'html', 'html-file', 'docx', или 'pdf'.

Выходные аргументы

развернуть все

Путь и имя файла копии шаблона, возвращенного как скаляр строки. Расширение файла шаблона присвоено на основе заданного выходного типа. Например, если type 'pdf', расширением файла является .pdftx.

Примеры

Создайте шаблон отчета

Прежде чем вы запустите этот пример, создадите копию HTML по умолчанию шаблон свойств объектов Simulink в mytemplates папка. Назовите скопированный шаблон myObjectsReporter.htmtx. Отредактируйте шаблон, как желаемый. Чтобы использовать новый шаблон, присвойте его путь к slreportgen.report.SimulinkObjectProperties TemplateSrc свойство.

import slreportgen.report.*
import mlreportgen.report.*
rpt = slreportgen.report.Report('My Report','html');
model_name = 'vdp');
load_system(model_name);

chapter = Chapter(model_name);
chart = block2chart('sf_car/shift_logic');
rptr = SimulinkObjectProperties(model_name);
template = SimulinkObjectProperties.createTemplate...
     ('mytemplates\myObjsReporter','html');
rptr.TemplateSrc = template;

Введенный в R2017b