Uml 超声波传感器状态机图

Uml 超声波传感器状态机图,uml,state-machine,statechart,Uml,State Machine,Statechart,我正在开发一个基本的嵌入式系统应用程序。我有一个声纳(超声波)传感器来测量传感器和X物体之间的距离。Ultasonic传感器有一项工作要做,计算距离并返回。我想为此制作一个状态图,但我不能将其分解为不同的状态。这是一种你无法集中精力完成简单任务的情况。有人知道吗?这不是一条严格的定律,但我已经通过一组可能对其执行的操作来识别对象的状态。因此,如果在不同的条件下,可以执行不同的操作集,则会有不同的状态。大多数状态图约定(包括UML)都支持此视图,在每个状态上,您可以对导致相同或其他状态的操作进行建

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

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


因此,关键问题是:是否存在超声波传感器只能执行其功能子集的条件?每个这样的子集将定义一个状态。

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