www.gusucode.com > mbc 工具箱 matlab 源码程序 > mbc/@mbcmodel/@testplan/InputSetupDialog.m

    function OK = InputSetupDialog(TP)
%INPUTSETUPDIALOG Edit input settings in dialog
%
%  [M, OK] = INPUTSETUPDIALOG(TESTPLAN)
%
% See also mbcmodel.model.InputSetupDialog

%  Copyright 2006-2007 The MathWorks, Inc.

T = TP.Object;
Inputs = getInputs(T);
if IsMatched(T)
    Enable = 0;
else
    Enable = 2;
end
AllInputs = cat(1,Inputs{:});
[AllInputs, OK] = gui_InputSetup(AllInputs,'figure',Enable);
% Convert OK to boolean
OK = logical(OK);
if OK    
    st = 1;
    for i=1:length(Inputs);
        n = length(Inputs{i});
        Inputs{i} = AllInputs(st:st+n-1);
        st = st+n;
    end
    T = setInputs(T,Inputs);
end