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

Описания RDS

Описание пользователя

Глава 3. Использование стандартных модулей автокомпиляции

§3.7. Краткий перечень вводимых в модель описаний и реакций на события

§3.7.6. Загрузка и запись данных блока и всей схемы

§3.7.6.5. После загрузки схемы

# Описание пользователя

## Глава 3. Использование стандартных модулей автокомпиляции

### §3.7. Краткий перечень вводимых в модель описаний и реакций на события

#### §3.7.6. Загрузка и запись данных блока и всей схемы

##### §3.7.6.5. После загрузки схемы

Это событие возникает у всех блоков схемы сразу после того, как схема загружена в память RDS. На этот момент все блоки и связи уже загружены, и модель блока может считывать их параметры, вызывать функции блоков, анализировать граф загруженной схемы при помощи сервисных функций RDS и т.п. Текст реакции на событие вводится на вкладке «события» левой панели редактора модели: раздел «загрузка и запись данных», подраздел «после загрузки схемы». В классе блока для этой реакции создается функция с именем rdsbcppAfterLoad:

      // Actions after the whole scheme was loaded
      void rdsbcppBlockClass::rdsbcppAfterLoad(void)
      {
         … пользовательский текст реакции …
      }

При написании моделей блоков без использования модуля автокомпиляции событию «после загрузки схемы» соответствует константа RDS RDS_BFM_AFTERLOAD.