Engee documentation

Start-Stop Generator

Generating the jog signal.

start stop generator

Description

Block Start-Stop Generator generates the start/stop signal required for operation of signal generators. The signal is fed to the start/stop input port of these blocks. The signal is used to start and stop the experiment to determine the frequency characteristics of the system. The block generates a signal that changes from 0 to 1 and from 1 to 0. Changing the signal from 0 to 1 starts the experiment, changing the signal from 1 to 0 stops the experiment.

Ports

Input

# enable - enable signal
scalar

Details

Unit activation input signal.

Типы данных

Float64

Support for complex numbers

No

# start times - start times
scalar | vector

Details

The moment(s) of the experiment start time. The unit generates a signal that changes from 0 to 1 at a given moment(s) of time and changes from 1 to 0 after the passage of the time period defined by the Duration (sec) parameters.

Dependencies

To use this port, set the parameters External time vector to External time vector. Source of start time points value External time vector.

Типы данных

Float64

Support for complex numbers

No

# y - steady-state value
scalar | vector

Details

The steady-state value of the output of the system under study (control object). The unit determines the current state of the system and, using this information, generates a start-stop signal.

Dependencies

To use this port, set the parameters Time after reaching steady-state. Source of start time points to `Time after reaching steady-state'.

Типы данных

Float64

Support for complex numbers

None

Output

# start/stop - start/stop signal
`scalar

Details

Signal to start and stop the experiment. The signal changes:

  • from a negative value or 0 to a positive value at the time(s) defined by the start times parameter or at the times defined by the parameters of the Steady-state settings section.

  • from positive value to 0 or negative value after passing of the time period defined by the Duration (sec) parameters.

When the enable enable signal is 0, no start-stop signal is generated.

Типы данных

Float64

Support for complex numbers

None

Parameters

Block Settings

# Sample Time (Ts) — sampling period

Details

The sampling period of the generated signal.

Default value

0.1

Program usage name

DiscreteTs

Tunable

No

Evaluatable

Yes

Start-Stop Signal Settings

# Source of start time points — way of specifying moments in time
External time vector | Time after reaching steady-state

Details

Method of setting the time moments of the beginning of signal generation:

  • External time vector - explicit setting of time moments through the start times port.

  • Time after reaching steady-state - setting of time moments by usage of information about the output signal of the investigated system (control object), supplied through the y port, and parameters of the Steady-state settings section.

Values

External time vector | Time after reaching steady-state

Default value

External time vector

Program usage name

StartStopTriggerMethod

Tunable

No

Evaluatable

Yes

# Duration (sec) — signal duration

Details

The duration of the generated signal.

Default value

10.0

Program usage name

StartStopDuration

Tunable

No

Evaluatable

Yes

# Number of samples after reaching steady-state to generate start-stop signal — delay before the start of signal generation

Details

The amount of delay after reaching the steady-state value of the system under study (control object) before the start of signal generation.

Dependencies

To use this parameter, set the parameters Time after reaching steady-state. Source of start time points value Time after reaching steady-state.

Default value

2

Program usage name

NumStartStopDelaySamples

Tunable

No

Evaluatable

Yes

Steady-state settings

# Settling time upper bounds — upper limits of the steady-state ranges

Details

The upper limits of the ranges that determine the transient time. The values are used to calculate the steady-state value of the system under study (control object) at each operating point. The number of elements of this vector is equal to the number of operating points.

Dependencies

To use this parameter, set the parameters Time after reaching steady-state to Time after reaching steady-state. Source of start time points value Time after reaching steady-state.

Default value

[1.1, 2.1, 3.1]

Program usage name

SettlingTimeUpper

Tunable

No

Evaluatable

Yes

# Settling time lower bounds — lower limits of the steady-state ranges

Details

The lower limits of the ranges that determine the transient time. The values are used to calculate the steady-state value of the system under study (control object) at each operating point. The number of elements of this vector is equal to the number of operating points.

Dependencies

To use this parameter, set the parameters Time after reaching steady-state to Time after reaching steady-state. Source of start time points value Time after reaching steady-state.

Default value

[0.9, 1.9, 2.9]

Program usage name

SettlingTimeLower

Tunable

No

Evaluatable

Yes

# Settling time interval (sec) — steady-state duration

Details

The time interval during which the system (control object) is in steady state.

Dependencies

To use this parameter, set the parameters Time after reaching steady-state to Source of start time points to `Time after reaching steady-state'.

Default value

5.0

Program usage name

SettlingTimeInterval

Tunable

No

Evaluatable

Yes