Пакет: 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.*
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);