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:
997 bytes
|
Line | |
---|
1 | function devlist = getidbpmlist(varargin) |
---|
2 | %GETIDPMLIST - Return devicelist of IDBPM |
---|
3 | % |
---|
4 | % INPUTS |
---|
5 | % 1. CellNumber (optional) - cell number or seet of cell |
---|
6 | % |
---|
7 | % OUTPUTS |
---|
8 | % 1. devlist - IDBPM devicelist |
---|
9 | % |
---|
10 | % EXAMPLES |
---|
11 | % 1. getidpmlist(1) - for cell 1 |
---|
12 | % 2. getidpmlist([2 3]) - for cells 2 and 3 |
---|
13 | |
---|
14 | % |
---|
15 | % Written by Laurent S. Nadolski |
---|
16 | |
---|
17 | CellNumber = -1; |
---|
18 | |
---|
19 | if ~isempty(varargin) |
---|
20 | CellNumber = varargin{1}; |
---|
21 | end |
---|
22 | |
---|
23 | |
---|
24 | devlist = [ |
---|
25 | 1 2 |
---|
26 | 2 1 |
---|
27 | 2 2 |
---|
28 | 2 5 |
---|
29 | 2 6 |
---|
30 | 3 1 |
---|
31 | 3 2 |
---|
32 | 3 5 |
---|
33 | 3 6 |
---|
34 | 4 1 |
---|
35 | 4 2 |
---|
36 | 5 1 |
---|
37 | 5 2 |
---|
38 | 6 1 |
---|
39 | 6 2 |
---|
40 | 6 5 |
---|
41 | 6 6 |
---|
42 | 7 1 |
---|
43 | 7 2 |
---|
44 | 7 5 |
---|
45 | 7 6 |
---|
46 | 8 1 |
---|
47 | 8 2 |
---|
48 | 9 1 |
---|
49 | 9 2 |
---|
50 | 10 1 |
---|
51 | 10 2 |
---|
52 | 10 5 |
---|
53 | 10 6 |
---|
54 | 11 1 |
---|
55 | 11 2 |
---|
56 | 11 5 |
---|
57 | 11 6 |
---|
58 | 12 1 |
---|
59 | 12 2 |
---|
60 | 13 1 |
---|
61 | 13 2 |
---|
62 | 14 1 |
---|
63 | 14 2 |
---|
64 | 14 5 |
---|
65 | 14 6 |
---|
66 | 15 1 |
---|
67 | 15 2 |
---|
68 | 15 5 |
---|
69 | 15 6 |
---|
70 | 16 1 |
---|
71 | 16 2 |
---|
72 | 1 1 |
---|
73 | ]; |
---|
74 | |
---|
75 | if CellNumber ~= -1 |
---|
76 | ind = []; |
---|
77 | for k = 1:length(CellNumber) |
---|
78 | ind = [ind; find(devlist(:,1) == CellNumber(k))]; |
---|
79 | end |
---|
80 | devlist = devlist(ind,:); |
---|
81 | end |
---|
Note: See
TracBrowser
for help on using the repository browser.