function fromTransferFunction
import Modelica;
import Modelica_LinearSystems2;
import Modelica_LinearSystems2.WorkInProgress.DiscreteTransferFunction;
import Modelica_LinearSystems2.TransferFunction;
import Modelica_LinearSystems2.StateSpace;
import Modelica_LinearSystems2.WorkInProgress.DiscreteStateSpace;
input TransferFunction tf "continuous transfer function";
input Modelica.Units.SI.Time Ts "Sample time" annotation(
Dialog(group = "Data used to construct discrete from continuous system"));
input Modelica_LinearSystems2.Utilities.Types.Method method = Modelica_LinearSystems2.Utilities.Types.Method.Trapezoidal "Discretization method" annotation(
Dialog(group = "Data used to construct discrete from continuous system"));
output DiscreteTransferFunction dtf;
end fromTransferFunction;