The cardinality of the multibond is shown in the middle of the multibond. A large N denotes the default cardinality. Pay attention that the cardinality of the multibond matches the cardinality of the connected bondgraphic elements
A multibond has to be connected to a multibondgraphic vertex element. It is not possible to connect two multibonds directly with each other.
Name | Description |
---|---|
![]() | the acausal multibond |
![]() | a causal multibond (flow computed at the tail) |
![]() | a causal multibond (flow computed at the head) |
![]() | make-up tools for multibonds |
The cardinality of the multibond can be set through an parameter and is shown in the middle of the multibond icon.
The model invokes two multibondgraphic connectors determines their cardinality and assigns the values for the directional variable d: d is -1 at the tail and +1 at the head connector.
Type | Name | Default | Description |
---|---|---|---|
Integer | n | N | Cardinality of Bond |
Type | Name | Description |
---|---|---|
MultiBondCon | MultiBondCon1 | |
MultiBondCon | MultiBondCon2 |
model MultiBond "the acausal multibond" final parameter Integer N = MBG_defaults.n; parameter Integer n = N "Cardinality of Bond"; Interfaces.MultiBondCon MultiBondCon1(n=n); Interfaces.MultiBondCon MultiBondCon2(n=n); protected outer Defaults MBG_defaults; equation MultiBondCon1.e = MultiBondCon2.e; MultiBondCon1.f = MultiBondCon2.f; MultiBondCon1.d = -1; MultiBondCon2.d = +1; end MultiBond;
The cardinality of the multibond can be set through an parameter and is shown in the middle of the multibond icon.
The model invokes the two causal multibondgraphic connectors determines their cardinality and assigns the values for the directional variable d: d is -1 at the tail and +1 at the head connector.
Type | Name | Default | Description |
---|---|---|---|
Integer | n | N | Cardinality of Bond |
Type | Name | Description |
---|---|---|
fMultiBondCon | fMultiBondCon1 | |
eMultiBondCon | eMultiBondCon2 |
block eMultiBond "a causal multibond (flow computed at the tail)" final parameter Integer N = MBG_defaults.n; parameter Integer n = N "Cardinality of Bond"; Interfaces.fMultiBondCon fMultiBondCon1(n=n); Interfaces.eMultiBondCon eMultiBondCon2(n=n); protected outer Defaults MBG_defaults; equation fMultiBondCon1.e = eMultiBondCon2.e; fMultiBondCon1.f = eMultiBondCon2.f; fMultiBondCon1.d = -1; eMultiBondCon2.d = +1; end eMultiBond;
The cardinality of the multibond can be set through an parameter and is shown in the middle of the multibond icon.
The model invokes the two causal multibondgraphic connectors determines their cardinality and assigns the values for the directional variable d: d is -1 at the tail and +1 at the head connector.
Type | Name | Default | Description |
---|---|---|---|
Integer | n | N | Cardinality of Bond |
Type | Name | Description |
---|---|---|
eMultiBondCon | eMultiBondCon1 | |
fMultiBondCon | fMultiBondCon2 |
block fMultiBond "a causal multibond (flow computed at the head)" final parameter Integer N = MBG_defaults.n; parameter Integer n = N "Cardinality of Bond"; Interfaces.eMultiBondCon eMultiBondCon1(n=n); Interfaces.fMultiBondCon fMultiBondCon2(n=n); protected outer Defaults MBG_defaults; equation eMultiBondCon1.e = fMultiBondCon2.e; eMultiBondCon1.f = fMultiBondCon2.f; eMultiBondCon1.d = -1; fMultiBondCon2.d = +1; end fMultiBond;