Рассмотрим программу A
, цель которой - показать мгновенную частоту сердечных сокращений (ударов в минуту или коротких ударов в минуту).
A
получает метку времени сердцебиения в момент сердцебиения. A
затем проецирует BPM из последних 2 временных отметок. A
обновляет свой дисплей каждый раз, когда получает новую метку времени.
Однако, если пациент умрет или отсоединит отведений, на дисплее все равно будет отображаться последний прогнозируемый BPM!
Как предотвратить это и вместо этого показать 0 ударов в минуту?
Частичным выходом из ситуации является продолжение проверки новых временных отметок. Если их не было, обновите дисплей в любом случае, считая текущее время вторым из последних 2 временных отметок. Это решение имеет 2 недостатка:
- , оно предотвращает отображение медленных сердечных сокращений.
- снижение до нуля BPM недостаточно быстрое
BPM = 60 / (время2-время1) (в секундах)