Пакет: slreportgen.webview
Суперклассы:
Создайте генератор документа веб-представления
Создает генератор документа, который генерирует документ HTML, содержащий веб-представление одной или нескольких моделей Simulink®.
создает генератор документа, который генерирует документ HTML в заданном местоположении, содержащем веб-представление заданной модели. Используйте wvdocgen = slreportgen.webview.WebViewDocument(docname,model)fill генератора метод, чтобы сгенерировать документ.
создает генератор документа, который включает две или больше модели в веб-представление, которое он создает. Этот конструктор присваивает массив wvdocgen = slreportgen.webview.WebViewDocument(docname,model1,model2,...modeln)slreportgen.webview.ExportOptions по умолчанию объекты к ExportOptions генератора свойство, один для каждой из моделей, которые будут включены в веб-представление сгенерированного документа. Можно использовать объекты задать пользовательские опции экспорта для моделей, которые будут экспортироваться.
присваивает wvdocgen = slreportgen.webview.WebViewDocument(docname,{model1,model2,...modeln})slreportgen.webview.ExportOptions по умолчанию возразите против ExportOptions генератора свойство, которое применяется ко всем моделям, которые будут экспортироваться.
создает генератор документа веб-представления для первоначально незаданной модели или набора моделей. Используйте wvdocgen = slreportgen.webview.WebViewDocument(docname)Systems свойство ExportOptions генератора свойство задать модель или модели, которые будут включены в веб-представление, которое это генерирует.
Метод | Цель |
|---|---|
fill | Вызывает заполняющие отверстие методы генератора веб-представления (например, fillslwebview), чтобы заполнить отверстия в шаблоне документа веб-представления |
fillslwebview | slwebview отверстие шаблона заливок с веб-представлением |
getExportModels | Имена моделей, которые будут включены в веб-представление |
getExportDiagrams | Пути и указатели блок-схем, которые будут включены в веб-представление |
getExportSimulinkSubSystems | Пути и указатели подсистемы блокируются, чтобы быть включенными в это веб-представление |
getExportStateflowCharts | Пути и указатели |
getExportStateflowDiagrams | Массив Stateflow® схематически изображает пути |
import slreportgen.webview.*
load_system('f14')
d = WebViewDocument('f14WebView', 'f14');
fill(d);
rptview(d);
close_system('f14');Опции экспорта в этом примере позволяют вам просматривать подсистему, которая реализует блок Библиотеки Simulink, Band-Limited White Noise, в f14 модель и диаграмма Stateflow, которая реализует Engine блокируйтесь в sf_car модель. Если бы пример не включил опции экспорта, подсистема и график появились бы только как блоки в экспортируемом веб-представлении.
import slreportgen.webview.*
load_system('f14');
load_system('sf_car');
wvdoc = WebViewDocument(...
'myWebview','f14','sf_car');
opts = wvdoc.ExportOptions;
f14Opts = opts(1);
f14Opts.IncludeMaskedSubsystems = true;
f14Opts.IncludeSimulinkLibraryLinks = true;
sfcarOpts = opts(2);
sfcarOpts.IncludeMaskedSubsystems = true;
fill(wvdoc)
rptview(wvdoc)
close_system('f14');
close_system('sf_car');Этот пример экспортирует f14корневая система и Aircraft Dynamics Model подсистема.
import slreportgen.webview.*
load_system('f14');
wvdoc = WebViewDocument('myWebView', ...
{'f14', 'f14/Aircraft Dynamics Model'});
wvdoc.ExportOptions.SearchScope = 'Current';
fill(wvdoc)
rptview(wvdoc)
close_system('f14');Этот пример экспортирует f14корневая система и Controller подсистема.
wvdoc = slreportgen.webview.WebViewDocument(...
'mydoc', 'f14/Controller');
wvdoc.ExportOptions.SearchScope = 'CurrentAndAbove';
fill(wvdoc)
rptview('myWebView')