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

    function ptr = cgmswitchexpr(obj,b,blockname,Inputs)
%CGMSWITCHEXPR parse multiport switch
%
%  ptr = cgmswitchexpr(obj,b,blockname,Inputs)
%   returns a pointer to a cgmswitchexpr

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

if length(Inputs)>1
    ptr = xregpointer(cgmswitchexpr(blockname,Inputs{1},[Inputs{2:end}]));
    obj.addToList( ptr, b);
else
    obj.assert('Not enough inputs to multi port switch block',b)
end