Sample first input and hold its value based on value of second input
Simscape / Electrical / Specialized Power Systems / Control
The Sample and Hold block outputs the In input
signal as long as S input signal is true. The block
holds the output when the S input signal becomes
false.
Specify the initial value of the output. Default is 0.
Specify the sample time of the block, in seconds. Set to 0 to
implement a continuous block. Default is 0.
InThe signal.
SThe control signal, which must be a Boolean.
OutThe sampled signal.
| Direct Feedthrough | Yes |
| Sample Time | Specified in the Sample Time parameter |
| Scalar Expansion | Yes |
| Dimensionalized | Yes |
| Zero-Crossing Detection | No |
The power_SampleAndHold example
shows the operation of the Sample and Hold block.
The model sample time is parameterized with the variable Ts (default value Ts = 50e-6). To simulate a continuous Bistable block, specify Ts = 0 in the MATLAB® Command Window.