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

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

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

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

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

§3.7.6.3. Перед сохранением схемы

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

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

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

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


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