Пакет: 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 | Заполнение отверстия сводного вида шаблона веб-видом |
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);