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

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

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

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

§3.7.3. Моделирование и переключение режимов

§3.7.3.3. Остановка расчета

Это событие возникает при остановке расчета, то есть при переходе RDS из режима расчета в режим моделирования. Реакция на него вводится на вкладке «события» левой панели редактора модели: раздел «моделирование и режимы», подраздел «остановка расчета» (см. рис. 462). В классе блока для нее создается функция с именем rdsbcppStopCalc:

  // Simulation stop
  void rdsbcppBlockClass::rdsbcppStopCalc( StartStopData)
  {
     … пользовательский текст реакции … 
  }

Параметр StartStopData – это указатель на структуру описания события RDS_STARTSTOPDATA, такую же, как и в событии запуска расчета. Пример реакции на это событие приведен в §3.6.12. При написании моделей блоков без использования модуля автокомпиляции остановке расчета соответствует константа RDS RDS_BFM_STOPCALC.


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