Текущий раздел:

Описания RDS

Приложения

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

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

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

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

# Приложения

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

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

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

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

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

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

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

RDS_VBh

Параметр

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

Примечания

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

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

Пример

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

См. также

RDS_BFM_RESETCALC.