www.gusucode.com > mbcdesign 工具箱 matlab 源码程序 > mbcdesign/@xregdesign/slconstraints.m

    function blk = slconstraints(d, sys)
%SLCONSTRAINTS Create a simulink model of design constraints
%
%   BLK = SLCONSTRAINTS(D, SYS) creates a simulink model of the constraints
%   for the design D, in the system SYS.  The constraints block is returned
%   as BLK.

%  Copyright 2000-2006 The MathWorks, Inc. and Ford Global Technologies, Inc.

if builtin('isempty',d.constraints);
   % create a dummy empty constraints object
   c=des_constraints(factors(d));
else
   c=d.constraints;
end
lims = designlimits( d, 'natural' ); 
lims=cat(1,lims{:});
lb=lims(:,1);
ub=lims(:,2);
blk=slconstraints(c,sys,lb,ub);