PulseSeries

Series of pulses

    PulseSeries

Library

Modelica/Electrical/Batteries/Utilities

Description

Starting at time = startTime, first a series of n1 pulses of amplitude1 with length T1 and pause after each pulse Tp1 is issued.
Then, after a pause Tp, a series of n2 pulses of amplitude2 with length T2 and pause after each pulse Tp2 is issued.

Parameters

PulseSeries_0

NameLabelDescriptionData TypeValid Values

mo_amplitude1

amplitude1

Amplitude of 1st pulse series

Scalar

mo_n1

n1

Number of pulses of 1st series

Scalar

mo_T1

T1

Length of pulses of 1st series

Scalar

mo_Tp1

Tp1

Pause between pulses of 1st series

Scalar

mo_amplitude2

amplitude2

Amplitude of 2nd pulse series

Scalar

mo_n2

n2

Number of pulses of 2nd series

Scalar

mo_T2

T2

Length of pulses of 2nd series

Scalar

mo_Tp2

Tp2

Pause between pulses of 1st series

Scalar

mo_Tp

Tp

Pause between the two series

Scalar

mo_offset

offset

Offset of output signal y

Scalar

mo_startTime

startTime

Output y = offset for time < startTime

Scalar

mo_Tstart1

Tstart1

Vector

mo_Tstart2

Tstart2

Vector

PulseSeries_1

NameLabelDescriptionData TypeValid Values

mo__nmodifiers

Number of Modifiers

Specifies the number of modifiers

Number

mo__modifiers

Modifiers

Add new modifier

Structure

mo__modifiers/varname

Variable name

Cell of strings

'on1'
'on2'

mo__modifiers/attribute

Attribute

Cell of strings

'start'
'fixed'

mo__modifiers/value

Value

Ports

NameTypeDescriptionIO TypeNumber

y

implicit

Connector of Real output signal

output

1

See Also