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

    function p = designproperties(des,p,varargin)
%DESIGNPROPERTIES properties for command-line
%
% p = designproperties(c,p)

%  Copyright 2007 The MathWorks, Inc.

if nargin<2
    p = mbcdoe.designproperties(des);
end
[base,c] = DesignType(des);
switch base
    case {2,3}
        m = model(des);
        p = designproperties(c,p,m);
        p = redirect(p,@iGetCandSet,@iSetCandSet);
end


function v = iGetCandSet(fGet,des,m)

[base,c] = DesignType(des);
v = fGet(c,model(des));


function des = iSetCandSet(fSet,des,v,m)

c = des.style.baseinfo;
c = fSet(c,v,model(des));
des.style.baseinfo = c;