function plotBodeSISODiscrete import Modelica_LinearSystems2.StateSpace; import Modelica_LinearSystems2.WorkInProgress.DiscreteStateSpace; import Modelica_LinearSystems2.TransferFunction; input Boolean systemOnFile = false "True, if state space system is defined on file"; input String fileName = "NoName" "file where matrix [A, B; C, D] is stored"; input Real A[:, size(A, 1)] = [-1.0, 0.0, 0.0; 0.0, -2.0, 0.0; 0.0, 0.0, -3.0]; input Real B[size(A, 2), :] = [0.0, 1.0; 1.0, 1.0; -1.0, 0.0]; input Real C[:, size(A, 1)] = [0.0, 1.0, 1.0; 1.0, 1.0, 1.0]; input Real D[size(C, 1), size(B, 2)] = [1.0, 0.0; 0.0, 1.0]; input Modelica.Units.SI.Time Ts = 0.1 "Sample time"; input Modelica_LinearSystems2.Utilities.Types.Method method = Modelica_LinearSystems2.Utilities.Types.Method.StepExact "Discretization method"; input Integer iu = 1 "index of input"; input Integer iy = 1 "index of output"; output Boolean ok; end plotBodeSISODiscrete;