electricpy.sim.step_response¶
-
electricpy.sim.step_response(system, npts=
1000
, dt=0.01
, combine=True
, xlim=False
, title='Step Response'
, errtitle='Step Response Error'
, resplabel='Step Response'
, funclabel='Step Function'
, errlabel='Error'
, filename=None
)[source]¶ Step Function Response Plotter Function.
Given a transfer function, plots the response against step input and plots the error for the function.
- Parameters:¶
- system : array_like¶
The Transfer Function; can be provided as the following: * 1 (instance of lti) * 2 (num, den) * 3 (zeros, poles, gain) * 4 (A, B, C, D)
- npts : int, optional¶
Number of steps to calculate over; default is 1000.
- dt : float, optional¶
Difference between each data point, default is 0.01.
- combine : bool, optional¶
If combination of numerator and denominator is needed. This value should be set to “True” if the parts should be combined to show the complete system with feedback. default=True.
- title : str, optional¶
Additional string to be added to plot titles; default=””
- xlim : list, optional¶
Limit in x-axis for graph plot. Accepts tuple of: (xmin, xmax). default=False.
- filename : bool, optional¶
Control argument to specify whether the plotted figures should be saved. default=False