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

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

  • Ползунок Настроить амплитуду входного сигнала (Signal Generator/Amplitude).

  • Ползунок Настроить обратную связь генератора, ослабляющую параметр (Gain1/Gain).

  • Осциллограф Чтобы отобразить входной сигнал (Signal Generator) и генератор выводит (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 инструментальная панель.

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

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

Amplitude

Числовой

0–10 модули

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

Gain1

Числовой

0–1000 модули

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

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

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

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

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

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

    От панели Palette перетащите инструмент Slider к xpcosc_scope_instr_freerun.slrtip инструментальная панель.

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

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

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

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

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

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

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

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

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

  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 выглядит так фигура.

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

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

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

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

Signal Generator

Числовой

−25:25 модули

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

Integrator1

Числовой

−25:25 модули

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

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

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

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

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

    От панели Palette перетащите инструмент Scope к xpcosc_scope_instr_freerun.slrtip инструментальная панель.

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

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

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

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

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

    Выберите инструмент Scope, и затем кликните по узлу 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  на панели инструментов.

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

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

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

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

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

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

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

|

Похожие темы