Навигация:
<< >> Оглавление Указатель

Приложения

Приложение А. Функции, константы и структуры RDS

А.5. Сервисные функции и макросы RDS

А.5.7. Сохранение и загрузка состояния схемы

А.5.7.3. rdsResetSystemState – сбросить состояние блока или подсистемы

Функция rdsResetSystemState возвращает указанный блок или все блоки указанной подсистемы в начальное (до первого запуска расчета) состояние.

  void  rdsResetSystemState(
     Block    // Сбрасываемый блок
  );

Тип указателя на эту функцию

RDS_VBh

Параметр

Block (RDS_BHANDLE)
Идентификатор сбрасываемого блока или подсистемы.

Примечания

Эта функция сбрасывает блок Block в исходное состояние: всем статическим переменным блока присваиваются значения по умолчанию, после чего модель блока вызывается для реакции на событие RDS_BFM_RESETCALC. Если Block – не простой блок, а подсистема, будут также сброшены и все внутренние блоки этой подсистемы на всех уровнях иерархии.

В режиме расчета сброс состояния блоков происходит не немедленно, а только по окончании очередного такта расчета.

Пример

Пример использования функции rdsResetSystemState приведен в §2.14.2 руководства программиста.

См. также

RDS_BFM_RESETCALC.


<< >> Оглавление Указатель