Home > classes > @ao > getAOdata.m

getAOdata

PURPOSE ^

GETAODATA get data from AO

SYNOPSIS ^

function varargout = getAOdata(a)

DESCRIPTION ^

 GETAODATA get data from AO
 
 Usage:     y = getAOdata(a)
        [x,y] = getAOdata(a)
 
 M Hewitson 24-05-07
 
 $Id: getAOdata.m,v 1.2 2007/06/05 12:24:34 hewitson Exp $

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

0001 function varargout = getAOdata(a)
0002 
0003 % GETAODATA get data from AO
0004 %
0005 % Usage:     y = getAOdata(a)
0006 %        [x,y] = getAOdata(a)
0007 %
0008 % M Hewitson 24-05-07
0009 %
0010 % $Id: getAOdata.m,v 1.2 2007/06/05 12:24:34 hewitson Exp $
0011 %
0012 
0013 d = a.data;
0014 if isa(d, 'tsdata')
0015   x = d.t;
0016   y = d.x;
0017 elseif isa(d, 'xydata')
0018   x = d.x;
0019   y = d.y;
0020 elseif isa(d, 'fsdata')
0021   x = d.f;
0022   y = d.xx;
0023 elseif isa(d, 'cdata')
0024   x = [];
0025   y = d.vals;
0026 else
0027   error('### Unknown data type.');
0028 end
0029 
0030 % set outputs
0031 if nargout == 1
0032   varargout{1} = y;
0033 elseif nargout == 2
0034   varargout{1} = x;
0035   varargout{2} = y;
0036 else
0037   error('### Incorrect output arguments.');
0038 end
0039 
0040 % END

Generated on Mon 03-Sep-2007 12:12:34 by m2html © 2003