Модификация объекта

  1. Запустите редактор объектов и загрузите объект SigSimulator, выбрав пункт Open из меню Object.
  2. В ячейку по адресу 0B вставьте блок-функцию Вход из библиотеки System. Укажите тип данных входа WORD_type и установите флаг разложения структуры на поля. В поле имя блок-функции введите Period. Этот вход предназначен для изменения периода сигналов.
  3. В ячейку по адресу 0C вставьте блок-функцию Вход из библиотеки System. Укажите тип данных входа WORD_type и установите флаг разложения структуры на поля. В поле имя блок-функции введите Amplitude. Этот вход предназначен для изменения амплитуды сигналов.
  4. В ячейку по адресу 1C вставьте блок-функцию Пила (saw) из библиотеки signal. В поле блок-функции ячейки введите Saw. Установите параметры блок-функции в соответствии со следующим фрагментом:
  5. В ячейку по адресу 1D вставьте блок-функцию Случайная величина (random) из библиотеки signal. В поле имя блок-функции введите Random. Установите параметр блок-функции в соответствии со следующим фрагментом:
  6. В ячейку по адресу 1E вставьте блок-функцию Импульс (impulse) из библиотеки signal. В поле имя блок-функции введите Impulse. Установите параметры блок-функции в соответствии со следующим фрагментом:
  7. В ячейку по адресу 2A вставьте блок-функцию Таблица (table) из библиотеки System. Таблица предназначена для того, чтобы "пропускать" на выход Signal объекта SigSimulator только сигнал требуемого типа. В поле имя блок-функции введите SignalAnalyz. Создайте входы таблицы в соответствии со следующим фрагментом:
  8. Создайте выход таблицы в соответствии со следующим фрагментом:

  9. Нажмите кнопку Parameters. После этого появится панель редактора таблиц, в которой входы и выход блок-функции образуют столбцы. Для того чтобы добавить строку в таблицу, нажмите кнопку Insert. Выберите в добавленной строке таблицы колонку choice. Выберите тип операнда - константа (кнопка Const), оператор отношения - равно (==) и операнд - 1. Нажмите кнопку Apply для того, чтобы сохранить условие в ячейке таблицы.
  10. Выберите в строке таблицы ячейку в колонке output. Выберите тип операнда - вход таблицы (кнопка Input) и операнд - имя входа saw. Нажмите кнопку Apply. После этого строка таблицы будет иметь вид:
  11. По аналогии добавьте в таблицу строки для остальных входов, причем условия должны быть следующими:
  12. В результате выполнения пунктов 7-10 таблица будет иметь следующий вид:

  13. Выберите режим задания связей и свяжите блок-функции в следующим образом:
  14. В результате панель редактора объектов будет выглядеть как на следующем фрагменте:

  15. Выполните пункт Generate меню Program. Затем завершите работу с редактором объектов.