Trapezoidal current source of analog electrical library
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 2025-11-03T19:21:06Z
 by OpenModelicaOpenModelica 1.25.5 using GenerateDoc.mos