exponenta event banner

Simulink.sdi.setTicksPosition

Настройка положения делений на графиках времени в инспекторе данных моделирования

Описание

пример

Simulink.sdi.setTicksPosition(position) устанавливает местоположение делений на графиках времени в инспекторе данных моделирования в соответствии с вводимыми данными, position. Функция настраивает параметр «Засечки» в разделе «График времени» окна «Параметры визуализации» в инспекторе данных моделирования. Этот параметр применяется ко всем графикам времени в компоновке. По умолчанию Инспектор расчетных данных отображает засечки на внешней стороне области печати.

Примеры

свернуть все

Вы можете использовать Simulink.sdi.setTicksPosition для задания положения делений на графиках времени в Инспекторе данных моделирования. По умолчанию инспектор данных моделирования отображает деления вне области печати для графиков времени.

Этот пример начинается с демонстрации использования Simulink.sdi.getTicksPosition для доступа к текущему положению делений. В последующих разделах показан код для указания каждой опции конфигурации для положения делений на графиках времени в инспекторе данных моделирования. Чтобы увидеть результат, в примере создается изображение с помощью Simulink.sdi.snapshot с параметрами, заданными Simulink.sdi.CustomSnapshot объект.

snapSettings = Simulink.sdi.CustomSnapshot;
snapSettings.Width = 300;
snapSettings.Height = 300;

Получить текущую позицию засечки

Перед изменением положения делений на графиках времени можно сохранить текущую конфигурацию переменной в рабочей области, если требуется восстановить настройку позже.

initTickPos = Simulink.sdi.getTicksPosition;

Положение засечек внутри области печати

Разместите деления внутри области печати, чтобы увеличить объем пространства, используемого областью печати.

Simulink.sdi.setTicksPosition('inside')
Simulink.sdi.snapshot('from','custom','settings',snapSettings);

Figure contains an axes. The axes contains an object of type image.

Скрыть засечки на графиках времени

Засечки для графиков времени можно скрыть в инспекторе расчетных данных. Скрытие делений расширяет область печати.

Simulink.sdi.setTicksPosition('none')
Simulink.sdi.snapshot('from','custom','settings',snapSettings);

Figure contains an axes. The axes contains an object of type image.

Положение засечек вне области печати

По умолчанию Инспектор расчетных данных отображает деления вне области печати для графиков времени.

Simulink.sdi.setTicksPosition('outside')
Simulink.sdi.snapshot('from','custom','settings',snapSettings);

Figure contains an axes. The axes contains an object of type image.

Входные аргументы

свернуть все

Положение делений на графиках времени в инспекторе данных моделирования, указанное как 'inside' или 'outside'.

Совет

Переместите деления внутрь графиков времени, чтобы увеличить пространство, доступное для области графика.

Пример: 'inside'

Представлен в R2019b