Описание пользователя
Глава 3. Использование стандартных модулей автокомпиляции
§3.7. Краткий перечень вводимых в модель описаний и реакций на события
§3.7.3. Моделирование и переключение режимов
§3.7.3.3. Остановка расчета
Это событие возникает при остановке расчета, то есть при переходе RDS из режима расчета в режим моделирования. Реакция на него вводится на вкладке «» левой панели редактора модели: раздел «», подраздел «» (см. рис. 462). В классе блока для нее создается функция с именем rdsbcppStopCalc:
// Simulation stop void rdsbcppBlockClass::rdsbcppStopCalc(RDS_PSTARTSTOPDATA StartStopData) { … пользовательский текст реакции … }
Параметр StartStopData – это указатель на структуру описания события RDS_STARTSTOPDATA, такую же, как и в событии запуска расчета. Пример реакции на это событие приведен в §3.6.12. При написании моделей блоков без использования модуля автокомпиляции остановке расчета соответствует константа RDS RDS_BFM_STOPCALC.