www.pudn.com > CDMA.zip > counterval.m


function N = counterval(name)
% COUNTERVAL - get current value of counter without increment
%  
%   N = COUNTERVAL(NAME) reads the current value of a counter with name
%   NAME without altering its state.
%
%   N = COUNTERVAL reads the current value of the default counter
%   'gccounter' and returns the value.
%
%   The counter state is stored in the matlab preference
%   counter_utility_data.
%
%   Example: 
%       counterinit('MyCounter');
%       CurrentValue = counterval('MyCounter') 
%   initializes and reads the value of the counter 'MyCounter');
%
%   See also: COUNTERVAL, COUNTERINIT, COUNTERSET, COUNTEREXIST,
%   COUNTERLIST and COUNTERDELETE 

%% AUTHOR    : Jøger Hansegård 
%% $DATE     : 05-Apr-2005 15:06:43 $ 
%% $Revision: 1.00 $ 
%% DEVELOPED : 7.0.1.24704 (R14) Service Pack 1 
%% FILENAME  : counterval.m 

if nargin == 0
    name = 'gccounter';
end

if ~counterexists(name)
    error('Could not read value of a non-existent counter');
end

counter = getpref('counter_utility_data', name);
N = counter.val;






% Created with NEWFCN.m by Jøger Hansegård  
% Contact...: jogerh@ifi.uio.no  
% $Log$ 
% ===== EOF ====== [counterval.m] ======