encapsulated function fromFile_zp
import Modelica.Utilities.Streams.readRealMatrix;
import Complex;
import Modelica_LinearSystems2;
import Modelica_LinearSystems2.ZerosAndPoles;
import Modelica_LinearSystems2.DiscreteZerosAndPoles;
input String fileName = "dzp.mat" "Name of the zeros and poles data file" annotation(
Dialog(loadSelector(filter = "MAT files (*.mat);; All files (*.*)", caption = "state space system data file")));
output DiscreteZerosAndPoles dzp(n1 = fill(0, n1), n2 = fill(0, n2, 2), d1 = fill(0, d1), d2 = fill(0, d2, 2));
end fromFile_zp;