Начиная в R2018b, новый набор объектов ROI заменяет существующий набор объектов ROI. Новые объекты предусматривают более функциональные возможности, такие как прозрачность цвета поверхности. Новые классы также поддерживают события, которые можно использовать, чтобы ответить на изменения в ROI, такие как перемещение или быть кликнувшимся. Несмотря на то, что нет никаких планов удалить старые объекты ROI в это время, переключиться на новые ROI, чтобы использовать в своих интересах дополнительные возможности и гибкость. Для получения дополнительной информации о создании ROI с помощью новых функций ROI смотрите, Создают Формы ROI.
В 19b, все новые объекты ROI поддерживают wait
возразите функции, как старые объекты ROI сделали. Используйте wait
функционируйте, чтобы блокировать командную строку MATLAB после создания ROI. Например, можно использовать wait
блокировать командную строку, пока вы не закончили располагать ROI.
По умолчанию, новый wait
функция возвращает управление в командную строку после того, как вы дважды кликнете ROI. Однако с помощью событий, можно реализовать пользовательский wait
функция, которая возобновляет выполнение командной строки после нескольких типов действий, таких как нажатие на ROI при нажатии клавиши SHIFT или нажатии на определенную часть ROI, таких как метка. Для примера смотрите, что Использование Ожидает Функция После Рисования ROI.
Обновите кодОбновите все экземпляры wait
.
Нежелательное использование | Рекомендуемая замена |
---|
Этот пример создает Прямоугольный ROI и затем приостанавливает командную строку MATLAB. Можно переместить ROI во время этой паузы. Когда вы закончите дважды кликните мышь. Управляйте возвращается к командной строке и wait функция возвращает информацию о положении в рабочую область в переменной pos . | Переместить использование wait функционируйте, создайте ROI с помощью новых объектов ROI. Удалите wait возвращаемое значение — новый wait объектная функция не возвращает значение. Вместо этого ROI обновляет свойства значений, измененные во время паузы, такие как Position свойство. |
| Новый wait объектная функция не поддерживает отдельный синтаксис для получения положения ROI Эллипса. Используйте wait(h) синтаксис вместо этого. |