Описание пользователя
Глава 3. Использование стандартных модулей автокомпиляции
§3.7. Краткий перечень вводимых в модель описаний и реакций на события
§3.7.4. Реакции блока на мышь и клавиатуру
§3.7.4.6. Отпускание клавиши
Это событие возникает в режимах моделирования и расчета при отпускании пользователем какой-либо ранее нажатой клавиши на клавиатуре, если окно подсистемы с данным блоком имеет фокус (это самое верхнее окно, и RDS – активное приложение) и на вкладке «» окна параметров блока включен флажок «» (см. рис. 487).
Реакция на отпускание клавиши вводится на вкладке «» левой панели редактора модели: раздел «», подраздел «». В классе блока для нее создается функция с именем rdsbcppKeyUp следующего вида:
// Key up
void rdsbcppBlockClass::rdsbcppKeyUp(
RDS_PKEYDATA KeyData,int &Result)
{
… пользовательский текст реакции …
}
Параметры функции полностью аналогичны параметрам функции реакции на нажатие клавиши, описанным в §3.7.4.5, за исключением того, что при отпускании клавиши отсутствует автоповтор.
При написании моделей блоков без использования модуля автокомпиляции отпусканию клавиши соответствует константа RDS RDS_BFM_KEYUP.