SimplePosition
IconSimplePosition
Usage
SimplePosition()
Connectors
Variables
Name | Description | Units |
---|---|---|
a | m/s2 | |
v | m/s |
Behavior
\[ \begin{align} v\left( t \right) &= \frac{\mathrm{d} s\left( t \right)}{\mathrm{d}t} \\ a\left( t \right) &= \frac{\mathrm{d} v\left( t \right)}{\mathrm{d}t} \\ \mathtt{flange.s}\left( t \right) &= s\left( t \right) \end{align} \]
Source
component SimplePosition
s = RealInput() [{
"JuliaSim": {
"placement": {"icon": {"iconName": "input", "x1": -50, "y1": 450, "x2": 50, "y2": 550}}
}
}]
flange = Flange() [{
"JuliaSim": {
"placement": {"icon": {"iconName": "flange", "x1": 950, "y1": 450, "x2": 1050, "y2": 550}}
}
}]
variable a::Acceleration
variable v::Velocity
relations
v = der(s)
a = der(v)
flange.s = s
metadata {
"JuliaSim": {"icons": {"default": "jsml://JuliaSimExampleComponents/position.svg"}}
}
end
Flattened Source
component SimplePosition s = RealInput() [{ "JuliaSim": { "placement": {"icon": {"iconName": "input", "x1": -50, "y1": 450, "x2": 50, "y2": 550}} } }] flange = Flange() [{ "JuliaSim": { "placement": {"icon": {"iconName": "flange", "x1": 950, "y1": 450, "x2": 1050, "y2": 550}} } }] variable a::Acceleration variable v::Velocity relations v = der(s) a = der(v) flange.s = s metadata { "JuliaSim": {"icons": {"default": "jsml://JuliaSimExampleComponents/position.svg"}} } end
Test Cases
Related
- Examples
- Experiments
- Analyses