Пакет: 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, Ограниченный Полосой Белый шум, в модели 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')