【问题标题】:Ultrasonic sensor state machine diagram超声波传感器状态机图
【发布时间】:2016-08-20 07:04:33
【问题描述】:

我正在开发一个基本的嵌入式系统应用程序。我有一个声纳(超声波)传感器来测量传感器和 X 对象之间的距离。 Ultasonic 传感器有一项工作要做,计算距离并返回。我想为此制作一个状态图,但我无法将其分解为不同的状态。这是您无法完成一项简单任务的情况之一。有人知道吗?

【问题讨论】:

  • 您可能无法将其分解为多个状态,因为只有一个状态...它可以响应多少个事件?
  • 这取决于你需要展示什么。我猜您的状态是“Ping sent”和“Idle”,并且您有一个触发器“Ping received”,您需要从中检测它是噪音还是回声。

标签: uml state-machine statechart


【解决方案1】:

这不是一个严格的法律,但我已经通过一组可能对其执行的操作来识别对象的状态。因此,如果在不同的条件下,可以执行不同的操作集,那么您就有不同的状态。大多数状态图约定都支持此视图,包括 UML,其中,在每个状态上,您可以对导致相同或其他状态的操作进行建模。

所以关键问题是:在某些条件下,您的超声波传感器可能只执行其部分功能吗?每个这样的子集将定义一个状态。

【讨论】:

    猜你喜欢
    • 2013-07-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-17
    • 2015-07-19
    • 2016-04-23
    • 1970-01-01
    相关资源
    最近更新 更多