Просмотрите формы волны сигнала с инструментом осциллографа

В этом примере создайте инструментальную панель для модели xpcosc, которая содержит следующие инструменты:

  • Ползунок — Чтобы настроить амплитуду входного сигнала (Генератор/Амплитуда Сигнала).

  • Ползунок — Чтобы настроить параметр затухания обратной связи осциллятора (Gain1/Gain).

  • Осциллограф Чтобы отобразить входной сигнал (Генератор Сигнала) и осциллятор выводит (Integrator1).

Запустите путем создания и загрузки приложения реального времени на целевой компьютер, под управлением Проводника Simulink® Real-Time™, и соединения Проводника с целевым компьютером.

Создайте инструментальную панель

Создайте и сохраните инструментальную панель для модели xpcosc.

  1. В панели Panels щелкните правой кнопкой по узлу Instrument Panels, и затем нажмите Add New.

  2. Введите имя для инструментальной панели в текстовом поле Name. Дайте панели имя как xpcosc_scope_instr_freerun.slrtip. Введите местоположение папки в текстовом поле Location, и затем нажмите Enter

  3. Нажмите кнопку Save .

Сконфигурируйте инструмент ползунка для настройки параметра

Выберите и сконфигурируйте инструмент, чтобы настроить два параметра в модели xpcosc. Вы, должно быть, ранее создали инструментальную панель xpcosc_scope_instr_freerun.slrtip.

Характеристики параметра перечислены в этой таблице.

ИмяВводОбласть значенийЦель

Амплитуда

Числовой

Модули 0–10

Представляет амплитуду Генератора Сигнала входного сигнала. Вы не должны устанавливать его на точное значение.

Gain1

Числовой

Модули 0–1000

Представляет затухание сигнала Gain1 обратной связи осциллятора. Вы не должны устанавливать его на точное значение.

Инструмент Ползунка удовлетворяет требование для Амплитуды и Gain1. Чтобы установить точные числовые значения, используйте, например, инструмент NumericEntry.

Выбрать и сконфигурировать инструмент:

  1. Загрузите инструментальную панель.

    В панели Panels щелкните правой кнопкой по узлу Instrument Panels и выберите Existing. Из списка выберите xpcosc_scope_instr_freerun.slrtip.

  2. Выберите инструмент.

    От панели Palette перетащите инструмент Ползунка к инструментальной панели xpcosc_scope_instr_freerun.slrtip.

  3. Свяжите параметр с инструментом.

    Чтобы связать Амплитудный параметр с инструментом Ползунка, откройте рабочую область Параметра для модели xpcosc ( на панели инструментов). Перетащите значок Parameter  рядом с Амплитудой параметра к инструменту Ползунка.

    Маленькая копия значка Parameter появляется рядом с инструментом Ползунка.

  4. Установите инструментальную область значений.

    Кликните по инструменту Ползунка, и затем нажмите кнопку Tasks  в верхней части, правом угле.

  5. В диалоговом окне Slider Tasks, свойстве Min набора к 0 и свойстве Span к 10.

  6. Выберите и сконфигурируйте метку.

    От панели Palette перетащите элемент размещения Метки под инструментом Ползунка.

  7. Кликните по элементу Метки.

  8. В панели Properties прокрутите вниз к узлу Appearance. Установите свойство Text на Amplitude, и затем нажмите Enter.

  9. Прокрутите вниз к свойству TextAlign. Кликните по стрелке вниз и кликните по центру девяти представленных блоков.

    Свойство TextAlign становится MiddleCenter.

  10. Повторение продвигается 2–9 для параметра Gain1.

    Установите свойство Min на 0 и свойство Span к 1000.

    Установите свойство Text на Gain1.

  11. Нажмите кнопку Save .

В конце этой задачи Simulink Real-Time Explorer выглядит так фигура.

Сконфигурируйте инструмент осциллографа с инициированием по умолчанию

Добавьте инструмент Осциллографа и сконфигурируйте его с инициированием по умолчанию, которое является TriggerMode SINGLESHOT и TriggerSource FREERUN. Вы, должно быть, ранее создали инструментальную панель xpcosc_scope_instr_freerun.slrtip.

Характеристики сигнала перечислены в этой таблице.

ИмяВводОбласть значенийЦель

Генератор сигнала

Числовой

Модули −25:25

Представляет изменяющееся во времени значение входа генератора сигнала.

Integrator1

Числовой

Модули −25:25

Представляет изменяющееся во времени значение осциллятора вывод.

Выбрать и сконфигурировать инструмент Осциллографа:

  1. Загрузите инструментальную панель.

    В панели Panels щелкните правой кнопкой по узлу Instrument Panels и выберите Existing. Из списка выберите xpcosc_scope_instr_freerun.slrtip.

  2. Выберите инструмент.

    От панели Palette перетащите инструмент Осциллографа к инструментальной панели xpcosc_scope_instr_freerun.slrtip.

  3. Свяжите сигналы с инструментом.

    Чтобы связать сигнал Генератора Сигнала с инструментом Осциллографа, откройте рабочую область Сигнала для модели xpcosc ( на панели инструментов). Кликните по значку Signal  рядом с Генератором Сигнала сигнала и перетащите значок к инструменту Осциллографа.

    Имя Signal Generator:1 появляется в инструментальной легенде Осциллографа.

  4. Подобным образом к шагу 3, свяжите сигнал Integrator1 с инструментом Осциллографа

  5. Установите инструментальную область значений.

    Выберите инструмент Осциллографа, и затем кликните по узлу YAxesLimits в списке Properties.

  6. Установите свойство Max на 25 и Min к −25.

  7. Нажмите кнопку Save .

Запустите оснащенную модель

Запустите оснащенную модель xpcosc, настройте параметры и просмотрите выходную форму волны. Вы, должно быть, ранее создали и загрузили модель xpcosc и сконфигурировали инструментальную панель xpcosc_scope_instr_freerun.slrtip.

  1. Загрузите инструментальную панель.

    В панели Panels щелкните правой кнопкой по узлу Instrument Panels и выберите Existing. Из списка выберите xpcosc_scope_instr_freerun.slrtip.

  2. Установите свойство Stop time на inf в панели Applications ( на панели инструментов).

  3. Чтобы запустить инструмент, в инструментальной панели xpcosc_scope_instr_freerun.slrtip, нажимают кнопку Run Instrument .

  4. Чтобы запустить выполнение, в панели Applications, кликают по приложению реального времени, и затем нажимают кнопку Start  на панели инструментов.

    Инструмент Осциллографа отображает один набор полученных форм волны, и затем останавливается.

  5. Чтобы изменить амплитуду и значение затухания, используйте инструменты Gain1 и Amplitude.

    Например, чтобы увеличить амплитуду и уменьшать затухание осциллятора, установите Amplitude на 6 и Gain1 к 200.

  6. Чтобы просмотреть результат изменений параметра, нажмите кнопку Start Acquisition  на панели инструментов Scope.

  7. Чтобы остановить выполнение, в панели Applications, кликают по приложению реального времени, и затем нажимают кнопку Stop  на панели инструментов.

  8. Чтобы остановить инструменты, в инструментальной панели xpcosc_scope_instr_freerun.slrtip, нажимают кнопку Stop Instrument .

Смотрите также

|

Похожие темы