1

我正在尝试构建一个应用程序,询问医院的患者他或她的感受,如果患者反应“好”,我想创建一个警报,在两个小时后重复相同的问题,或者如果那不可能打开 LED 或警报器,提醒患者记录其健康状况(健康/不适)。

到目前为止,我已经使用了一个案例结构和一个 while 循环,但我对如何创建警报/让它工作感到困惑。

4

1 回答 1

1

您将需要创建一个状态机来处理这个问题。我将创建以下状态:

  • 在里面
  • 提示病人
  • 发出警报
  • 清除警报
  • 闲置的

大的是空闲的,在那里检查时间与上次发出警报的时间。在这里您需要比较时间,看看它们是否相差超过 2 小时。

提高警报将重置此“保存的时间”并将其存储在移位寄存器中。

这里有一个建议:编辑您的原始帖子,并附上您目前所拥有的截图。你不会得到你需要的答案,因为没有人会为你编写代码。

于 2013-04-15T13:55:27.180 回答