slreportgen.utils.getCurrentEditorView

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

Описание

пример

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

Примеры

свернуть все

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

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

f14

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

Настройте отчет и создайте 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