Пакет: 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 | Вызывает заполняющие отверстие методы генератора веб-представления (e.g., fillslwebview), чтобы заполнить отверстия в шаблоне документа веб-представления |
fillslwebview | slwebview отверстие шаблона заливок с веб-представлением |
getExportModels | Имена моделей, которые будут включены в веб-представление |
getExportDiagrams | Пути и указатели блок-схем, которые будут включены в веб-представление |
getExportSimulinkSubSystems | Пути и указатели подсистемы блокируются, чтобы быть включенными в это веб-представление |
getExportStateflowCharts | Пути и указатели |
getExportStateflowDiagrams | Массив Stateflow® схематически изобразите пути |
import slreportgen.webview.*
open_system('f14')
d = WebViewDocument('f14WebView', 'f14');
fill(d);
rptview(d);
Опции экспорта в этом примере позволяют вам просматривать подсистему, которая реализует блок Библиотеки Simulink, Band-Limited White Noise, в f14 модель и диаграмма Stateflow, которая реализует Engine блокируйтесь в slrgex_sf_car модель. Если бы пример не включил опции экспорта, подсистема и график появились бы только как блоки в экспортируемом веб-представлении.
import slreportgen.webview.* open_system('f14'); open_system('slrgex_sf_car'); wvdoc = WebViewDocument(... 'myWebview','f14','slrgex_sf_car'); opts = wvdoc.ExportOptions; f14Opts = opts(1); f14Opts.IncludeMaskedSubsystems = true; f14Opts.IncludeSimulinkLibraryLinks = true; sfcarOpts = opts(2); sfcarOpts.IncludeMaskedSubsystems = true; fill(wvdoc) rptview(wvdoc);
Этот пример экспортирует f14корневая система и Aircraft Dynamics Model подсистема.
import slreportgen.webview.* open_system('f14'); wvdoc = WebViewDocument('myWebView', ... {'f14', 'f14/Aircraft Dynamics Model'}); wvdoc.ExportOptions.SearchScope = 'Current'; fill(wvdoc) rptview(wvdoc);
Этот пример экспортирует f14корневая система и Controller подсистема.
import slreportgen.webview.* open_system('f14'); wvdoc = WebViewDocument(... 'mydoc', 'f14/Controller'); wvdoc.ExportOptions.SearchScope = 'CurrentAndAbove'; fill(wvdoc) rptview(wvdoc);