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