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

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

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

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

§3.7.11. Прочие реакции

§3.7.11.8. После создания статических переменных

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

  // Actions after block static variables were successfully created
  void rdsbcppBlockClass::rdsbcppStaticVarsInit(void)
  {
     … пользовательский текст реакции … 
  }

У этого события нет точного соответствия со стандартными событиями RDS. Функция реакции для него вызывается внутри автоматически добавляемой в модель модулем автокомпиляции реакции на событие проверки переменных RDS_BFM_VARCHECK при условии успешного прохождения переменными этой проверки.


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