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

Описания RDS

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

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

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

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

§3.7.6.4. После сохранения схемы

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

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

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

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

##### §3.7.6.4. После сохранения схемы

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

В классе блока для реакции на событие «после сохранения схемы» создается функция с именем rdsbcppAfterSave:

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

При написании моделей блоков без использования модуля автокомпиляции этому событию соответствует константа RDS RDS_BFM_AFTERSAVE.