Приложения
Приложение А. Функции, константы и структуры 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 руководства программиста.
См. также