Системный объект: phased.IntensityScope
Пакет: поэтапный
Покажите окно scope интенсивности
show(sIS)
show(
показывает окно экрана sIS
)phased.IntensityScope
объект, sIS
.
sIS
— Осциллограф интенсивностиphased.IntensityScope
Система object™Осциллограф интенсивности в виде phased.IntensityScope
Системный объект.
Пример: phased.IntensityScope
Создайте осциллограф угловой разовой интенсивности. Используйте phased.IntensityScope
Система object™, чтобы отобразить симулированную интенсивность в зависимости от углового движения движущейся цели. После пяти шагов в цикле обработки используйте hide
метод, чтобы скрыть осциллограф. При завершении цикла используйте show
метод, чтобы показать осциллограф.
Примечание: Этот пример запускается только в R2016b или позже. Если вы используете более ранний релиз, заменяете каждый вызов функции с эквивалентным step
синтаксис. Например, замените myObject(x)
с step(myObject,x)
.
Симулируйте данные в течение 5 секунд с временным интервалом 0,5 секунд между строками развертки.
nsteps = 10; dt = 0.5; timespan = nsteps*dt;
Настройте системный объект IntensityScope
Создайте осциллограф угловой разовой интенсивности, имеющий угловые интервалы азимута, охватывающие −180 ° к 180 ° с разрешением на 1 °.
scanline = zeros(361,1); angres = 1.0; angmin = -180.0; angmax = 180.0; rtidisplay = phased.IntensityScope( ... 'Name','IntensityScope Display',... 'Title','Azimuth vs. Time',... 'XLabel','Azimuth (deg)', ... 'XResolution',angres,'XOffset',angmin,... 'TimeResolution',dt,'TimeSpan',timespan, ... 'IntensityUnits','Watts',... 'Position',[100,100,800,450]);
Цикл по обновлениям скана
Симулируйте угловое движение и заполните интервал, содержащий текущее угловое положение сигнала. Скройте осциллограф после 5-го шага и покажите осциллограф в конце симуляции.
for k = 1:nsteps ang = -130.0 + k; binindexdx = floor((ang - angmin)/angres) + 1; scanline(binindexdx) = 1; rtidisplay(scanline); scanline(binindexdx) = 0; if k == 5 hide(rtidisplay) end pause(.1); end show(rtidisplay)
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.