www.gusucode.com > mbctools 工具箱 matlab 源码程序 > mbctools/@mdevtestplan/checkMonitor.m

    function T= checkMonitor(T);
%CHECKMONITOR

%  Copyright 2000-2010 The MathWorks, Inc. and Ford Global Technologies, Inc.



if IsMatched(T)
    vars= get(T.DataLink.info,'Name');    
    if ~isempty(T.Monitor)
        n= length(T.Monitor.values);
        ok= false(1,n); 
        for i=1:n
            ok(i)= any(strcmp(T.Monitor.values{i},vars));
        end
        T.Monitor.values= T.Monitor.values(ok);
        if ~any(strcmp(T.Monitor.Xdata,vars))
            T.Monitor.Xdata= [];
        end
        xregpointer(T);
    end
end