Основы моделирования в MATLAB. Часть 2. Simulink. Терёхин В.В. - 200 стр.

UptoLike

Составители: 

198
9.9.3 Управляемая фронтом сигнала подсистема Triggered
Subsystem
Подсистема Triggered Subsystem (в дальнейшем T-
подсистема) включается фронтом (перепадом уровня) управляющего
сигнала и выполняет вычисления только на том шаге моделирования,
где произошло это изменение. Если входной сигнал векторный, то
подсистема активизируется, если хотя бы в одном элементе изменяет-
ся уровень сигнала. Возврат T-подсистемы в исходное состояние не
производится (подсистема
сохраняет последнее значение до следую-
щего запуска), поэтому параметр States when enabling выходных пор-
тов имеет значение held, и недоступен для изменения.
В T-подсистеме могут использоваться блоки, для которых
модельное время является наследуемым параметром от предыдущего
блока (например, Gain или Logical Operator), а также дискретные
блоки, для которых параметр sample time имеет значение –1 (минус
один).
Свойства T-подсистемы определяются параметрами блока
Trigger, который может находиться в любом месте данной подсисте-
мы. Его параметры перечислены ниже.
Параметры:
1. Trigger type Тип триггера. Выбирается из списка:
rising – Активизация подсистемы положительным фрон-
том.
falling – Активизация подсистемы отрицательным фрон-
том.
either – Активизация подсистемы как положительным,
так
и отрицательным фронтом.
function-call – Активизация подсистемы определяется ло-
гикой работы заданной S-функции.
2. Show output port (флажок) Показать выходной порт.
На рисунке 9.9.5 показан пример модели с T-подсистемой.
Сама T-подсистема содержит лишь один усилитель с коэффициентом
передачи равным 1. Как видно из временных диаграмм, подсистема
срабатывает по положительному
фронту управляющего сигнала. Вы-
ходной сигнал подсистемы остается неизменным до следующего по-
ложительного фронта управляющего сигнала.
        9.9.3 Управляемая фронтом сигнала подсистема Triggered
        Subsystem

        Подсистема Triggered Subsystem (в дальнейшем T-
подсистема) включается фронтом (перепадом уровня) управляющего
сигнала и выполняет вычисления только на том шаге моделирования,
где произошло это изменение. Если входной сигнал векторный, то
подсистема активизируется, если хотя бы в одном элементе изменяет-
ся уровень сигнала. Возврат T-подсистемы в исходное состояние не
производится (подсистема сохраняет последнее значение до следую-
щего запуска), поэтому параметр States when enabling выходных пор-
тов имеет значение held, и недоступен для изменения.
        В T-подсистеме могут использоваться блоки, для которых
модельное время является наследуемым параметром от предыдущего
блока (например, Gain или Logical Operator), а также дискретные
блоки, для которых параметр sample time имеет значение –1 (минус
один).

        Свойства T-подсистемы определяются параметрами блока
Trigger, который может находиться в любом месте данной подсисте-
мы. Его параметры перечислены ниже.

      Параметры:
   1. Trigger type – Тип триггера. Выбирается из списка:
      • rising – Активизация подсистемы положительным фрон-
      том.
      • falling – Активизация подсистемы отрицательным фрон-
      том.
      • either – Активизация подсистемы как положительным, так
      и отрицательным фронтом.
      • function-call – Активизация подсистемы определяется ло-
      гикой работы заданной S-функции.
   2. Show output port (флажок) – Показать выходной порт.

       На рисунке 9.9.5 показан пример модели с T-подсистемой.
Сама T-подсистема содержит лишь один усилитель с коэффициентом
передачи равным 1. Как видно из временных диаграмм, подсистема
срабатывает по положительному фронту управляющего сигнала. Вы-
ходной сигнал подсистемы остается неизменным до следующего по-
ложительного фронта управляющего сигнала.


198