Описание пользователя
Глава 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.