www.gusucode.com > mbcdata 工具箱 matlab 源码程序 > mbcdata/@calibrationdata/@axis/pPostSetValue.m
function pPostSetValue(obj, eventData) %PPOSTSETVALUE Private post set method. % Copyright 2004-2005 The MathWorks, Inc. % Check if set was successful: PostSet event is fired anyway (pre-R14SP3) if ~isequaln(obj.(eventData.Source.Name), eventData.NewValue(:)') % Set failed, abort return end % Apply value type to value (from superclass) obj.Value = feval(obj.DataType, obj.Value); % Update index sValue = numel(obj.Value); sIndex = numel(obj.Index); if sValue ~= sIndex % Size changed, reset index obj.Index = 1:sValue; end