Измените состояния блока C Function Используя персистентные символы

Этот пример показывает систему единичной задержки, где Функциональный блок C берет в синусоидальном сигнале и задерживает свой выход к заданному периоду расчета.

open_system('CFunctionPersistentExample');

Начальное значение в виде параметра, кэшируется в блоке как персистентные данные в панели Запуска Кода.

В Выходной панели Кода вычисление сделано на этом состоянии. Новый вход передается блоку как следующее состояние на следующем временном шаге.

Таблица Symbols задает атрибуты символов, используемых в коде. Обратите внимание на то, что осциллограф initialValue символ задан как Parameter, таким образом, его значение может быть изменено с помощью диалогового окна блока. Состояние задано как наличие Persistent осциллограф. Это значение изменяется на каждом временном шаге.

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

Объекты

Блоки