slreportgen.utils.getCurrentEditorView

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

Описание

пример

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

Примеры

свернуть все

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

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

f14

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

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

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

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

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

close(rpt);
rptview(rpt);

Смотрите также

Введенный в R2020a