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

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

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

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

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

§3.7.3.6. Переход в режим моделирования

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

  // Switched to the simulation mode
  void rdsbcppBlockClass::rdsbcppCalcMode(void)
  {
     … пользовательский текст реакции … 
  }

При написании моделей блоков без использования модуля автокомпиляции событию перехода в режим моделирования соответствует константа RDS RDS_BFM_CALCMODE.


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