StepTest IconStepTest
Usage
StepTest()
Behavior
\[ \begin{align} \mathtt{signal.y}\left( t \right) &= \mathtt{terminator.u}\left( t \right) \\ \mathtt{signal.y}\left( t \right) &= ifelse\left( t \geq \mathtt{signal.start\_time}, \mathtt{signal.height} + \mathtt{signal.offset}, \mathtt{signal.offset} \right) \end{align} \]
Source
component StepTest
terminator = Terminator()
signal = Step(height=1.4, offset=0.5, start_time=0.5)
relations
connect(signal.y, terminator.u)
metadata {
"JuliaSim": {
"tests": {
"case1": {
"stop": 1,
"expect": {
"initial": {"signal.y": 0.5},
"signals": ["signal.y", "terminator.u"],
"final": {"signal.y": 1.9, "terminator.u": 1.9}
}
}
}
}
}
endFlattened Source
component StepTest
terminator = Terminator()
signal = Step(height=1.4, offset=0.5, start_time=0.5)
relations
connect(signal.y, terminator.u)
metadata {
"JuliaSim": {
"tests": {
"case1": {
"stop": 1,
"expect": {
"initial": {"signal.y": 0.5},
"signals": ["signal.y", "terminator.u"],
"final": {"signal.y": 1.9, "terminator.u": 1.9}
}
}
}
}
}
end