source: MML/trunk/mml/@AccObj/disp.m @ 4

Last change on this file since 4 was 4, checked in by zhangj, 10 years ago

Initial import--MML version from SOLEIL@2013

File size: 1.7 KB
Line 
1function disp(DataObj)
2%DISP - Display of a middle layer object
3%  disp(AccObj)
4%
5%  Written by Greg Portmann
6
7
8%if size(DataObj.DeviceList,1) > 10
9%    fprintf('   %s (%d elements)  mean=%f %s  std=%f %s\n', DataObj.FamilyName, size(DataObj.DeviceList,1), mean(DataObj.Data), DataObj.UnitsString, std(DataObj.Data), DataObj.UnitsString);
10%end
11
12%for i = 1:size(DataObj.DeviceList,1)
13%    fprintf('   %s(%d,%d) = %f\n', DataObj.FamilyName, DataObj.DeviceList(i,:), DataObj.Data(i));
14%end
15
16if any(size(DataObj) > 1)
17   
18    for i = 1:size(DataObj,1)
19        for j = 1:size(DataObj,2)
20            disp(DataObj(i,j));
21        end
22    end
23   
24else
25   
26    Families = fieldnames(DataObj);
27    %if isempty(Families)
28    %   fprintf('[]\n');
29    %   return
30    %end   
31    %Data = [];
32    %DeviceList = [];
33    for i = 1:length(Families)
34        %Data = [Data; DataObj.(Families{i}).Data];
35        %DeviceList = [DeviceList; DataObj.(Families{i}).DeviceList];
36       
37        a = DataObj.(Families{i}).Data;
38        %    if size(a,2) > 1
39        %fprintf('%s\n', Families{i});
40        if isempty(a)
41            fprintf('[]\n');
42        else
43            disp(a);
44        end
45        %else
46        %    for j = 1:size(a,1)
47        %        fprintf('%s[%d %d] = %f\n', DataObj.(Families{i}).FamilyName, DataObj.(Families{i}).DeviceList(j,:), a(j,:));
48        %        %fprintf(' %f', a(j,:));
49        %        %fprintf('\n');
50        %     end
51        %end
52    end
53end
54
55
56
57
58% if strcmpi(DataObj.UnitsString, 'mm')
59%     a = [DeviceList Data];
60%     fprintf(' %3d  %3d  %10.6f\n', a');
61% else
62%     %DataObj.Data
63%     a = [DataObj.DeviceList DataObj.Data];
64%     fprintf('%3d  %3d  %f\n', a');
65% end
Note: See TracBrowser for help on using the repository browser.