Engee documentation

Pulse Voltage Source

Source of periodic voltage pulses of rectangular shape.

pulse voltage source

Description

The Pulse Voltage Source unit is a source of periodic voltage pulses that are time dependent and current independent. The output voltage as a function of time can be represented as:

where

  • - is the output voltage at zero moment of time;

  • - output voltage at high output level;

  • - pulse onset time;

  • - the time it takes for the output voltage to change from to ;

  • - time it takes for the output voltage to change from to ;

  • - output pulse width;

  • - pulse repetition period.

The block determines the values at intermediate time points by linear interpolation.

The specified values for and have the following effect on the block output:

  • If and are infinite, the block outputs a staggered response at time .

  • If is infinite and is finite, the block outputs a single pulse of width and infinite period.

  • If is infinite and is finite, the block produces a stepped response with pulses of width to every seconds.

  • If > , the unit makes a staggered response with pulses with a width of to every seconds.

Ports

Conserving

# + — positive terminal

Details

An electrical port connected to the positive terminal of the pulse voltage source.

Program usage name

p

# - — negative terminal

Details

An electrical port connected to the negative terminal of the pulse voltage source.

Program usage name

n

Parameters

Parameters

# Initial value, V1 — initial output voltage
V | MV | kV | mV

Details

The value of the output voltage at zero time.

Values

V | MV | kV | mV

Default value

0.0 V

Program usage name

V1

Evaluatable

Yes

# Pulse value, V2 — high output voltage
V | MV | kV | mV

Details

The output voltage value when the output is high.

Values

V | MV | kV | mV

Default value

0.0 V

Program usage name

V2

Evaluatable

Yes

# Pulse delay time, TD — pulse delay time
d | s | hr | ms | ns | us | min

Details

Pulse start time.

Values

d | s | hr | ms | ns | us | min

Default value

0.0 s

Program usage name

TD

Evaluatable

Yes

# Pulse rise time, TR — pulse rise time
d | s | hr | ms | ns | us | min

Details

The time required for the output voltage to change from the Initial value, V1, to the Initial value, V2. The value must be greater than or equal to 0.

Values

d | s | hr | ms | ns | us | min

Default value

1e-9 s

Program usage name

TR

Evaluatable

Yes

# Pulse fall time, TF — pulse decay time
d | s | hr | ms | ns | us | min

Details

The time required for the output voltage to change from Initial value, V2 to Initial value, V1. The value must be greater than or equal to 0.

Values

d | s | hr | ms | ns | us | min

Default value

1e-9 s

Program usage name

TF

Evaluatable

Yes

# Pulse width, PW — output pulse width
d | s | hr | ms | ns | us | min

Details

The width of the output pulse. The value must be greater than 0.

Values

d | s | hr | ms | ns | us | min

Default value

Inf s

Program usage name

PW

Evaluatable

Yes

# Pulse period, PER — pulse repetition period
d | s | hr | ms | ns | us | min

Details

The pulse repetition period. By default, Inf s, the unit outputs a single pulse with an infinite period.

Values

d | s | hr | ms | ns | us | min

Default value

Inf s

Program usage name

PER

Evaluatable

Yes