使用 SysML 中的接口模块对信号建模

Modeling Signals using Interface Blocks in SysML

我正在尝试对包含多个信号的端口进行建模。每个信号可以是一种两种信号类型。每种信号类型都有信号电平和阻抗。一些信号具有脉冲持续时间。对此建模的最佳方法是什么?我制作了一个接口端口,每个信号表示为一个流 属性。然后我制作了两种值类型,每种类型都有自己的阻抗和电压水平限制。然后,接口块的流 属性 列表中的每个信号都标有值类型。这是最好的方法吗?

谢谢

由于每个 "signal" 都有多个属性,因此需要一种将属性集绑定在一起的方法。因此,我会为每个 "signal" 使用一个接口块。

请注意,SysML 使用具有不同含义的 "signal" 一词。

虽然可以使用流属性,但我不认为它们最适合这里。通常它们被用来表示有东西在流动。这里流动的东西是电荷——这可能不是这里合适的详细程度。我们可以说,关于电压的信息是流动的,但是阻抗呢?

所以,我的建议是使用必需的值属性:

当需要分组时,这些可以单独使用,或作为嵌套端口使用: