GETAM - Gets monitor channels If using family name, device list method, [AM, tout, DataTime] = getam(Family, DeviceList, t, FreshDataFlag, TimeOutPeriod) If using data structure, [AM, tout, DataTime] = getam(DataStructure, t, FreshDataFlag, TimeOutPeriod) If using channel name method, [AM, tout, DataTime] = getam(ChannelName, t, FreshDataFlag, TimeOutPeriod) INPUTS & OUTPUTS See getpv. getam is an alias to getpv with the Field='Monitor'. See also getsp setsp getpv setpv Written by Greg Portmann
0001 function [AM, tout, DataTime, ErrorFlag] = getam(varargin) 0002 %GETAM - Gets monitor channels 0003 % If using family name, device list method, 0004 % [AM, tout, DataTime] = getam(Family, DeviceList, t, FreshDataFlag, TimeOutPeriod) 0005 % 0006 % If using data structure, 0007 % [AM, tout, DataTime] = getam(DataStructure, t, FreshDataFlag, TimeOutPeriod) 0008 % 0009 % If using channel name method, 0010 % [AM, tout, DataTime] = getam(ChannelName, t, FreshDataFlag, TimeOutPeriod) 0011 % 0012 % 0013 % INPUTS & OUTPUTS 0014 % See getpv. getam is an alias to getpv with the Field='Monitor'. 0015 % 0016 % See also getsp setsp getpv setpv 0017 % 0018 % Written by Greg Portmann 0019 0020 0021 if nargout < 3 0022 [AM, tout] = getpv(varargin{:}); 0023 else 0024 [AM, tout, DataTime, ErrorFlag] = getpv(varargin{:}); 0025 end 0026 0027 0028 0029 % if nargin == 0 0030 % error('Must have at least one input (Family, Data Structure or Channel Name).'); 0031 % end 0032 % 0033 % if iscell(Family) 0034 % [AM, tout, DataTime, ErrorFlag] = getpv(Family, varargin{:}); 0035 % else 0036 % [FamilyIndex, AO] = isfamily(Family); 0037 % 0038 % if nargout < 3 0039 % if FamilyIndex 0040 % % Family name method 0041 % [AM, tout] = getpv(AO, 'Monitor', varargin{:}); 0042 % else 0043 % % ChannelName method 0044 % [AM, tout] = getpv(Family, '', varargin{:}); 0045 % end 0046 % else 0047 % if FamilyIndex 0048 % % Family name method 0049 % [AM, tout, DataTime, ErrorFlag] = getpv(AO, 'Monitor', varargin{:}); 0050 % else 0051 % % ChannelName method 0052 % [AM, tout, DataTime, ErrorFlag] = getpv(Family, '', varargin{:}); 0053 % end 0054 % end 0055 % end 0056