Пакет: slreportgen.webview
Суперклассы:
Создайте генератор документов веб-представления
Создает генератор документов, который генерирует HTML, содержащий веб-представление одного или нескольких Simulink® модели.
создает генератор документов, который генерирует HTML в указанном месте, содержащем веб-представление указанной модели. Используйте wvdocgen
= slreportgen.webview.WebViewDocument(docname
,model
)fill
генератора метод для генерации документа.
создает генератор документов, который включает две или более моделей в веб-представлении, которое он создает. Этот конструктор присваивает массив по умолчанию wvdocgen
= slreportgen.webview.WebViewDocument(docname
,model1
,model2
,...modeln
)slreportgen.webview.ExportOptions
объекты для ExportOptions
генератора свойство, по одной для каждой модели, которая будет включена в веб-представление сгенерированного документа. Можно использовать объекты, чтобы задать пользовательские опции экспорта для экспортируемых моделей.
присваивает wvdoc
gen = 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);