www.gusucode.com > mbctools 工具箱 matlab 源码程序 > mbctools/@xregbdryroot/getvalidationdata.m
function X = getvalidationdata( root, varargin) %GETVALIDATIONDATA Gets validation data from test plan. % % GETVALIDATIONDATA(OBJ) % This gets the validation data object from the BoundaryData object, % this means if the validation data is updated the % getvalidationdata will return the newly updated values. % % Copyright 2012 The MathWorks, Inc. and Ford Global Technologies, Inc. inputs.stage = 'response'; inputs.testId = []; for i=1:2:length(varargin) inputs.(varargin{i}) = varargin{i+1}; end switch lower(inputs.stage) case 'response' % response data = root.BoundaryData.ResponseValidationData; case 'local' % local if isempty(inputs.testId) warning(message('mbc:xrgbdryroot:NoTestID')); inputs.testId = 1; end data = root.BoundaryData.LocalValidationData(inputs.testId); case 'global' % global data = root.BoundaryData.GlobalValidationData; otherwise error(message('mbc:xrgbdryroot:InvalidArgument')); end X = double( data );