Смотрите и измерьте переходы Используя Logic Analyzer

В этом примере вы исследуете ключевую функциональность Logic Analyzer, такого как выбор и конфигурирование сигналов визуализировать, продвижение посредством симуляции и измерения переходов.

Откройте модель Simulink

Чтобы следовать наряду с этим примером, откройте Преобразование Sigma-Delta A/D (версия фиксированной точки) модель (dspsdadc_fixpt).

Sigma-Delta A/D Conversion model diagram

Откройте Logic Analyzer

От Simulink® панель инструментов, на вкладке Simulation, в галерее Review Results, нажимает кнопку Logic Analyzer.

Logic Analyzer открывается выбранными сигналами, показанными в отображении канала.

Logic analyzer window

Сконфигурируйте глобальные настройки и визуальную разметку

  1. Нажмите Settings. Установите Height на 20 и Spacing к 10, и затем нажмите OK.

  2. От панели инструментов Logic Analyzer нажмите Add Divider. Делитель под названием Divider добавляется к нижней части ваших каналов. Можно использовать делители, чтобы разделить сигналы.

  3. Дважды кликните Divider и переименуйте Divider как Analog Input Calculation. Перетащите делитель к верхней части панели каналов.

  4. Добавьте другой делитель и назовите его Error Calculation.

  5. От панели инструментов Logic Analyzer нажмите Add Group. Группа под названием Group1 добавляется к нижней части ваших каналов. Можно использовать группы, чтобы сгруппировать сигналы в разборной древовидной структуре. Дважды кликните Group1 и переименуйте его как Digital Approximation Calculation.

  6. Можно визуализировать тот же сигнал в нескольких местах. Щелкните правой кнопкой по Analog Input(Delayed) предупредите и выберите Copy. Вставьте этот сигнал под Error Calculation делитель. Повторите процесс для CIC Digitized Approximation сигнал. Организуйте свои делители и сигналы как показано в снимке экрана, и затем сверните Digital Approximation Calculation группа.

Signal names in the Logic Analyzer, organized as described.

Установите шаговые опции

  1. От панели инструментов Logic Analyzer нажмите Stepping Options.

  2. Выберите опцию Enable stepping back. Задайте Maximum number of saved back steps как 2 и Interval between stored back steps как 100 шаги. Когда вы запускаете симуляцию, снимок состояния модели взят каждые 100 шагов. Только последний снимок состояния сохранен.

  3. Установите Move back/forward by на 100 steps.

  4. Выберите опцию Pause simulation when time reaches. Задайте симуляцию, чтобы сделать паузу после 0.2 секунды времени модели протекли, и затем нажимают OK.

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

  1. Чтобы запустить модель, нажмите Run на панели инструментов Logic Analyzer. Запуски модели в течение 0,2 секунд времени модели и затем делают паузу.

  2. Щелкните, чтобы соответствовать вашим данным к области значений времени.

    Logic analyzer window with signals plotted

Сконфигурируйте отдельные настройки волны

  1. Выберите все волны под своим Analog Input Calculation делитель. Затем на вкладке Waves, выберите новый Wave Color для выбранных волн.

  2. Под Error Calculation делитель, выберите Analog Input(Delayed) и CIC Digitized Approximation волны. На вкладке Waves измените Format к Digital. Выбранные волны теперь отображены как цифровые переходы.

Смотрите и измерьте переходы

  1. На панели инструментов Logic Analyzer кликните и затем перетащите начальные и конечные точки, чтобы масштабировать вовремя.

    Zoom in on a transition measurement in the Logic analyzer window

  2. Для волн, отображенных как цифровые, можно использовать кнопки Next Transition и Previous Transition. Чтобы переместить активный курсор в следующий переход, нажмите Next Transition.

  3. Нажмите Lock, чтобы заблокировать активный курсор на месте.

  4. Нажмите Add Cursor, чтобы добавить другой курсор в оси. Курсор показывает свое текущее положение вовремя и различие от всех окружающих курсоров вовремя.

    Logic analyzer window with two cursors

  5. Щелкните правой кнопкой по второму курсору, который вы добавили, и выберите Delete Cursor.

  6. Нажмите клавишу "пробел", чтобы уменьшить масштаб.

  7. Добавьте другой курсор и выровняйте его с нижней точкой Analog Input волна в вашем Analog Input Calculation деление. Используйте значение, отображенное в панели значения волны, чтобы подстроить позицию курсора вовремя.

  8. Добавьте другой курсор и выровняйте его с соответствующей нижней точкой Analog Input(Delayed) волна в вашем Analog Input Calculation деление.

    Logic analyzer window with three cursors

Продвиньтесь посредством симуляции

  1. Чтобы переместить симуляцию передают 100 шагов, нажимают Step Forward. Ось времени настраивает так, чтобы вы видели новые данные.

  2. Чтобы переместить симуляцию назад 100 шагов, нажмите Step Back. Кнопка Step Back становится отключенной, потому что вы задали сохранение, только два назад продвигаются.

Сохраните настройки Logic Analyzer

Когда вы сохраняете свою модель, настройки анализатора логики также сохранены для той модели.

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

|