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