Validation test for the block IDEAS.Controls.OBC.CDL.Logical.VariablePulse.
fal has the constant 0
input. It gives constant false output.tru has the constant 1
input. It gives constant true output.conTru has the constant
0.75 input. It gives the pulse output, with the width
(75%).truFal has the input changing from
0.65 to 0. It outputs a pulse (with the
width of 65%) and then changes to constant false.falTru has the input changing from
0 to 0.65 and then back to
0. It firstly outputs the constant false,
then a pulse (with the width of 65%) and finally back to
false.falTru1 has the input changing from
0.3 to 0.8 and then back to
0.3. It firstly outputs a pulse with the width of 30%,
then a pulse with the width of 80%, and finally a pulse with the
width of 30% again. When the input changes, it gives a new pulse
immediately.conChaWid has a ramp input. It gives
constant true output when the input is ramping
up.