www.gusucode.com > mbcexpr 工具箱 matlab 源码程序 > mbcexpr/@cgslparser/cgclipexpr.m

    function ptr = cgclipexpr(obj,b,blockname,Inputs)
%CGCLIPEXPR - parse a saturation block
%
%  ptr = cgclipexpr(obj,b,blockname,Inputs)
%   returns a pointer to a cgclipexpr

%  Copyright 2007-2012 The MathWorks, Inc. and Ford Global Technologies, Inc.

mx = mbcGetBlockValue(b,'upperlimit');
if isempty(mx), 
    mx = inf;
end

mn = mbcGetBlockValue(b,'lowerlimit');
if isempty(mn),
    mn = -inf;
end

ptr = xregpointer(cgclipexpr(blockname,[mn,mx], Inputs{1}));
obj.addToList( ptr, b);