Copyright: Created with EasyHelp (Tel: 0973 209667)


SignalP/S Ramp - RG350862

Description

This block implements an S ramp.  It has both a ramp output and a normalized rate output.

An S ramp limits both the velocity (dx/dt input) of the output and the acceleration (dx**2/dt**2 input) of the output.  It should be noted that, in those cases where the output of an S ramp represents speed, the ramp is actually limiting the acceleration (dx**2/dt**2) and the rate-of-change of acceleration (dx**3/dt**3).

The block may be enabled or disabled (reset) which forces the output to zero.

In order to facilitate the set-up of the ramp, the velocity limit and acceleration limit are specified in terms of :  (i) the total ramp time for a 100% change in input and (ii) the time spent in acceleration limit (i.e. the time spent S-ing) for a 100% change in input.  If the S Time specified exceeds the Ramp Time specified, the S Time is assumed to be equal to the Ramp Time.  (Note that for very long Ramp Times, the actual S Time may be less than the time specified).

Both the Ramp Time and the S Time are persistent.

Parameters

Input	Input to the block.  Expects a value (-100% to +100%).

Ramp Time	Sets the total ramp time for the ramp.  Expects a value between 1 and 400 seconds.  (100% = 3276.7 seconds).

S Time	Sets the total S time for the ramp.  Expects a value between 0.1 and 5 seconds.  (100% = 3276.7 seconds).

Enable	Enable input for the block.  Expects enable (true) or Reset (false).

Get Input	Returns the current value of the input:  -100% to +100%.

Get Ramp Time	Returns the current ramp time:  1 to 400 seconds.

Get S Time	Returns the current S time:  0.1 to 5 seconds.

Get Enable	Returns the current state of the block:  Enabled (true) or Reset (false).

Get Rate	Returns the current value of rate:  -100% to +100%.

Get Output	Returns the current value of the output:  -100% to +100%.


Description

This block implements an S ramp.  It has both a ramp output and a normalized rate output.

An S ramp limits both the velocity (dx/dt input) of the output and the acceleration (dx**2/dt**2 input) of the output.  It should be noted that, in those cases where the output of an S ramp represents speed, the ramp is actually limiting the acceleration (dx**2/dt**2) and the rate-of-change of acceleration (dx**3/dt**3).

The block may be enabled or disabled (reset) which forces the output to zero.

In order to facilitate the set-up of the ramp, the velocity limit and acceleration limit are specified in terms of :  (i) the total ramp time for a 100% change in input and (ii) the time spent in acceleration limit (i.e. the time spent S-ing) for a 100% change in input.  If the #LJParameters##LJParameters#S Time specified exceeds the Ramp Time specified, the S Time is assumed to be equal to the Ramp Time.  (Note that for very long Ramp Times, the actual S Time may be less than the time specified).

Both the Ramp Time and the S Time are persistent.


Parameters

Input	Input to the block.  Expects a value (-100% to +100%).

Ramp Time	Sets the total ramp time for the ramp.  Expects a value between 1 and 400 seconds.  (100% = 3276.7 seconds).

S Time	Sets the total S time for the ramp.  Expects a value between 0.1 and 5 seconds.  (100% = 3276.7 seconds).

Enable	Enable input for the block.  Expects enable (true) or Reset (false).

Get Input	Returns the current value of the input:  -100% to +100%.

Get Ramp Time	Returns the current ramp time:  1 to 400 seconds.

Get S Time	Returns the current S time:  0.1 to 5 seconds.

Get Enable	Returns the current state of the block:  Enabled (true) or Reset (false).

Get Rate	Returns the current value of rate:  -100% to +100%.

Get Output	Returns the current value of the output:  -100% to +100%.