В этом примере показано, как создать приложение Android™ для построения графика данных о векторах или массивах на Android-устройстве с помощью блока Array Plot DSP System Toolbox™ через модель Simulink ®. Для реализации этого рабочего процесса необходимо установить пакет поддержки Simulink для Android-устройств.
Android-устройства обеспечивают пользовательский интерфейс для визуализации сигналов или отображения данных на экране устройства. При помощи блока Array Plot можно отобразить сигналы, сгенерированные во время симуляции в реальном времени.
Отобразив Массив на экране Android-устройства, можно:
Визуализируйте векторные или массивные данные в реальном времени непосредственно на экране устройства Android.
Просмотрите сигналы без соединения с вашим компьютером разработчика.
Настройте стиль Array Plot в соответствии с вашим приложением.
Этот пример предоставляет две модели Simulink:
dspreamingwelch: Эта модель отображает оценку спектральной степени потокового входа временной области с помощью метода Welch усредненных измененных периодограмм. Эта модель работает на компьютере разработчика. Для получения дополнительной информации об этой модели смотрите Оценку Спектра Потоковой Степени Используя Метод Уэлча.
androidarrayplot: Показывает, как оценка спектра степени отображается на Android-устройстве с помощью Array Plot.
Загрузите и установите пакет поддержки Simulink для Android-устройств
Начало работы с Android™ устройствами (Simulink Support Package for Android Devices) пример
DSP System Toolbox
Пакет поддержки Simulink для Android-устройств
Simulink
Android-устройство
USB- кабеля для подключения устройства к вашему компьютеру разработчика
Блок Spectrum Estimator в модели dspreamingwelch оценивает спектр шумного щебета-сигнала, дискретизированного на частоте 44100 Гц. Блок Array Plot отображает оценку спектра степени.
1. Откройте модель dspstreamingwelch на своем компьютере разработчика.
2. Дважды кликните блок Array Plot, чтобы открыть окно Array Plot.
3. В редакторе моделей нажмите кнопку Run, чтобы увидеть выход оценки спектра потоковой степени.
Отобразите оценку спектра степени на своем Android-устройстве
1. Откройте модель androidarrayplot.
2. Обратите внимание, как блок Simulink Display был заменен блоком Data Display из пакета поддержки Android. Это позволяет вам просматривать пропускную способность разрешения (RBW) на устройстве Android.
3. На вкладке « Моделировании» панели инструментов выберите «Настройки модели».
4. Выберите панель Аппаратная реализация (Hardware Implementation) и в списке параметров Аппаратная плата (Hardware board) и подтвердите, что для нее задано значение Android Device.
5. Щелкните опции устройства и убедитесь, что устройство соответствует настройке устройства. Нажмите кнопку ОК.
6. На вкладке Hardware панели инструментов нажмите Build, Deploy & Start, чтобы создать, загрузить и запустить модель на устройстве. В текущей рабочей директории папка с именем «androidarrayplot_ert_rtw» содержит все сгенерированные файлы проекта модели.
Приложение отображает оценку спектра степени на вашем устройстве.
Используя модель из Task 2, сконфигурируйте внешний вид и стиль массива Plot, отображаемого на вашем Android-устройстве.
1. Откройте модель androidarrayplot.
2. Дважды кликните блок Array Plot, чтобы открыть окно Scope.
3. В Возможности меню выберите «Вид» > «Стиль», чтобы открыть диалоговое окно «Стиль».
3. Установите серый цвет фигуры.
4. Измените цвета осей. Установите цвет фона осей в белый. Установите серый цвет тактов, меток и сетки.
5. Установите ширину линии равной 6
и установите синий цвет линии.
6. Установите График тип на Ствол.
7. Нажмите кнопку ОК.
8. Чтобы увидеть изменения стиля, отраженные в приложении, необходимо удалить предыдущий проект. В Командном Окне MATLAB запустите:
rmdir ('androidarrayplot _ ert _ rtw','s ');
9. Чтобы обновить эти изменения стиля на Android-устройстве, необходимо заново создать и загрузить изменения, нажав на кнопку «Развернуть на оборудовании» в редакторе моделей.
График массива в приложении отражает свойства новых линий и осей из диалогового окна «Стиль» блока «График массива».
Измените модель, чтобы отобразить сигналы от датчиков Android Device.
Измените стиль возможностей в соответствии с вашим приложением.