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

    function [h,p,msg] = buildsl(e,blockname,Sopts)
%BUILDSL build simulink block for expression
% 
% [h,p,msg] = buildsl(e,blockname,Sopts)

%  Copyright 2007-2012 The MathWorks, Inc. and Ford Global Technologies, Inc.
msg = '';
list =get(e,'List');

block = add_block('cgeqlib/MultiportSwitch',blockname,...
    'MakeNameUnique','on',...
    'inputs',num2str(length(list)));

h=get_param(block,'handle');
p=[get(e,'input') list];