@@ -77,9 +77,8 @@ performed.
77
77
78
78
Discrete time systems
79
79
---------------------
80
- By default, all systems are considered to be continuous time systems. A
81
- discrete time system is created by specifying the 'time base' dt. The time
82
- base argument can be given when a system is constructed:
80
+ A discrete time system is created by specifying a nonzero 'timebase', dt.
81
+ The timebase argument can be given when a system is constructed:
83
82
84
83
* dt = None: no timebase specified
85
84
* dt = 0: continuous time system
@@ -89,11 +88,16 @@ base argument can be given when a system is constructed:
89
88
Only the :class: `StateSpace ` and :class: `TransferFunction ` classes allow
90
89
explicit representation of discrete time systems.
91
90
92
- Systems must have the same time base in order to be combined. For
93
- continuous time systems, the :func: `sample_system ` function or the
94
- :meth: `StateSpace.sample ` and :meth: `TransferFunction.sample ` methods can be
95
- used to create a discrete time system from a continuous time system. See
96
- :ref: `utility-and-conversions `.
91
+ Systems must have compatible timebases in order to be combined. A system
92
+ with timebase `None ` can be combined with a system having a specified
93
+ timebase, and the result will have the timebase of the latter system.
94
+ Similarly, a discrete time system with unspecified sampling time (`dt =
95
+ True `) can be combined with a system having a specified sampling time, and
96
+ the result will be a discrete time system with the sample time of the latter
97
+ system. For continuous time systems, the :func: `sample_system ` function or
98
+ the :meth: `StateSpace.sample ` and :meth: `TransferFunction.sample ` methods
99
+ can be used to create a discrete time system from a continuous time system.
100
+ See :ref: `utility-and-conversions `.
97
101
98
102
Conversion between representations
99
103
----------------------------------
0 commit comments