www.gusucode.com > mbcdata 工具箱 matlab 源码程序 > mbcdata/@calibrationdata/@calibratable/pPostSetUpperLimit.m
function pPostSetUpperLimit(obj, eventData) %PPOSTSETUPPERLIMIT 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 data type to limit obj.UpperLimit = feval(obj.DataType, obj.UpperLimit); % Apply limit to value obj.Value(obj.Value > obj.UpperLimit) = obj.UpperLimit; % Apply limit to default value if obj.DefaultValue > obj.UpperLimit obj.DefaultValue = obj.UpperLimit; end