Класс: matlab.uitest. TestCase
Пакет: matlab.uitest
Выполните перетаскивают жест на компоненте пользовательского интерфейса
drag(testcase,comp,start,stop)
drag(
выполняет жест перетаскивания от testcase
,comp
,start
,stop
)start
до stop
на компоненте пользовательского интерфейса comp
.
testcase
— Экземпляр тестаmatlab.uitest.TestCase
Экземпляр теста, заданного как объект matlab.uitest.TestCase
.
comp
— Компонент, чтобы перетащитьКомпонент, чтобы перетащить во время теста, заданного как компонент пользовательского интерфейса, возражает, что поддерживает жест перетаскивания. Компоненты, что поддержка перетаскивает жесты, включают непрерывные кнопки и ползунки.
Типы данных: matlab.ui.control.Knob
| matlab.ui.control.Slider
запуск
Начальное значениеНачальное значение жеста перетаскивания, заданного как числовое значение в пределах компонента. Пределы заданы свойством Limits
компонента.
остановка
Остановка значенияОстановка значения жеста перетаскивания, заданного как числовое значение в пределах компонента. Пределы заданы свойством Limits
компонента.
Создайте кнопку.
knob = uiknob;
Создайте интерактивный тест и перетащите кнопку между двумя значениями. Синяя точка, представляющая программируемый жест перетаскивания, появляется и затем исчезает, когда кнопка достигает значения stop
.
tc = matlab.uitest.TestCase.forInteractiveUse; tc.drag(knob,13,42)
Создайте ползунок с минимальным значением-237, максимальным значением 237 и начальным значением 7.
slider = uislider('Limits',[-237 237],'Value',7);
Создайте интерактивный тест и проверьте начальное значение ползунка.
tc = matlab.uitest.TestCase.forInteractiveUse; tc.verifyEqual(slider.Value,7)
Interactive verification passed.
Перетащите ползунок между двумя значениями и проверьте окончательное значение. Поскольку среда подражает пользователю, управляющему компонентом к произвольно precisioned значение, это - лучшая практика использовать допуск, чтобы сравнить фактические и ожидаемые значения ползунка.
val = 26.75;
tc.drag(slider,-val,val)
tc.verifyEqual(slider.Value,val,'AbsTol',0.1)
Interactive verification passed.
Вы щелкнули по ссылке, которая соответствует команде MATLAB:
Выполните эту команду, введя её в командном окне MATLAB.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.