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

Приложения

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

См. также

RDS_BFM_LOADBIN, RDS_BFM_LOADTXT.


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