BondLib.Electrical.Analog.Sources.TrapezoidCurrent

# .BondLib.Electrical.Analog.Sources.TrapezoidCurrent

Trapezoidal current source of analog electrical library

## Information

The trapezoidal current source is built in bondgraphic technology from a bond graph trapSf element, a 1-junction, and three bonds. A-causal bonds must be used except at the source, because the causality depends on the embedding of the current source in its environment.

    Parameters:

     I:          Amplitude of source current trapezoid (default value = 1 Amp)

     rising:     Length of rising time of trapezoid to be generated (default value = 0 sec)

     width :     Length of on state of trapezoid to be generated (default value = 0.5 sec)

     falling:    Length of falling time of trapezoid to be generated (default value = 0 sec)

     period:     Length of period of trapezoid to be generated (default value = 1 sec)

     nperiod:    Number of periods of trapezoid to be generated
                 an infinite number of periods is being generated if nperiod < 0 (default value = -1)

     offset:     Offset of trapezoid to be generated (default value = 0 Amp)

     startTime:  Start time of trapezoid to be generated (default value = 0 sec)

Generated at 2026-05-12T20:19:03Z by OpenModelicaOpenModelica 1.26.7 using GenerateDoc.mos