%% Initialize Control System Designer Using Array of Plant Models
% Specify a configuration template.

initconfig = sisoinit(2);

%
% Specify model parameters.

m = 3;
b = 0.5;
k = 8:1:10;
T = 0.1:.05:.2;

%
% Create an array of LTI objects to model variations in plant G.

for ct = 1:length(k);
    G(:,:,ct) = tf(1,[m,b,k(ct)]);
end

%
% Assign G to the initial configuration.

initconfig.G.Value = G;

%
% Specify initial compensator value.

initconfig.C.Value = tf(1,[1 2]);

%
% Use a graphical Bode editor to tune the open-loop response.

initconfig.OL1.View = {'bode'};

% Open Control System Designer using the specified configuration settings.
% controlSystemDesigner(initconfig)
%
% By default, the template for configuration 2 also opens a Bode editor for tuning the closed-loop response.
%
% Copyright 2012 The MathWorks, Inc.