Приложения
Приложение А. Функции, константы и структуры RDS
А.2. События блока и связанные с ними описания
А.2.5. События загрузки и сохранения схемы и отдельных блоков
В реакциях на эти события модель блока может выполнить какие-либо действия до, во время и после загрузки и сохранения схемы или отдельного блока. Сохранение и загрузка личных параметров блока, с которыми модель работает без участия RDS, также должна выполняться в этих реакциях.
А.2.5.1. RDS_BFM_AFTERLOAD – завершена загрузка схемы
Поток, в котором вызывается функция модели
Главный поток RDS.
Первый параметр функции модели (int CallMode)
Константа RDS_BFM_AFTERLOAD.
Третий параметр функции модели (void *ExtParam)
Не используется (NULL).
Возвращаемое функцией модели значение
Не используется, можно возвращать любое значение.
Примечания
Реакция на событие RDS_BFM_AFTERLOAD вызывается у всех блоков схемы сразу после окончания загрузки схемы из файла. На момент ее вызова все блоки и связи схемы уже загружены и модель блока может, при необходимости, считывать их параметры, вызывать функции других блоков и т.п. В этой реакции также можно производить инициализацию объектов, относящихся ко всей схеме в целом, например, стирать или создавать временные и вспомогательные файлы.
Пример
Пример использования этой реакции приведен в §2.13.6 руководства программиста.
См. также