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

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

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

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

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

§3.7.3.4. Сброс расчета

Событие сброса расчета возникает при сбросе расчета пользователем во всей схеме или программном сбросе какой-либо отдельной ее подсистемы функцией rdsResetSystemState. Реакция на него вводится на вкладке «события» левой панели редактора модели: раздел «моделирование и режимы», подраздел «сброс расчета». Реакция на это событие чаще всего служит для возвращения к начальному состоянию каких-либо пользовательских полей класса блока. Введенный пользователем текст программы вставляется в созданную в классе блока функцию без параметров с именем rdsbcppResetCalc:

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

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


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