exponenta event banner

slreportgen.utils.getCurrentEditorView

Получить текущую область просмотра редактора

Описание

пример

viewArea = slreportgen.utils.getCurrentEditorView() возвращает текущую область просмотра Simulink ® Editor в виде массива двойников 1 на 4. Первыми двумя значениями массива являются координаты x и y в пикселях верхнего левого угла области диаграммы в координатном пространстве Simulink Editor. Последние два значения - ширина и высота в пикселях.

Примеры

свернуть все

В этом примере создается slreportgen.report.Diagram репортер, создающий снимок текущего представления редактора.

Откройте модель в Simulink.

f14

В редакторе Simulink увеличьте масштаб области диаграммы, которую необходимо записать в отчет.

Настройка отчета и создание slreportgen.report.Diagram reporter, чтобы сделать снимок диаграммы верхнего уровня. Укажите, что требуется захватить текущее представление редактора в снимке схемы.

import slreportgen.report.*
import slreportgen.utils.*

rpt = Report('output','pdf');

diag = Diagram('f14');
diag.SnapshotArea = getCurrentEditorView();
add(rpt,diag);

close(rpt);
rptview(rpt);
Представлен в R2020a