www.gusucode.com > mbcexpr 工具箱 matlab 源码程序 > mbcexpr/+cgsimfill/@EvalPoints/pGetInputs.m

    function pInputs = pGetInputs( V )
%PGETINPUTS inputs to expressions.
%
%   PINPUTS = PGETINPUTS

%   Copyright 2006-2008 The MathWorks, Inc.

exprCons= V.Constraint;
if isempty(exprCons)
    pExpr= V.Expressions;
else
    pExpr=[V.Expressions,address(exprCons)];
end
if isempty(pExpr) 
    pInputs= null(xregpointer,[1 0]);
    return 
end

pInputs= pveceval(pExpr,@getinports);
pInputs= unique([pInputs{:}]);

% remove any symvalue dependencies
pInputs= cgindependentvars(pInputs);