2

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

4

1 回答 1

1

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

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

于 2016-04-30T12:07:47.913 回答