source: MML/trunk/applications/orbit/lib/getids.m

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

Initial import--MML version from SOLEIL@2013

File size: 1.0 KB
Line 
1function [idgaps, idtrims]=getids
2
3insdevGapsPV = {'spr:ID04M1/AM1';'spr:ID05M1/AM1';'spr:ID06M1/AM1';'spr:ID07M1/AM1';'spr:ID09M1/AM1';'spr:ID10M1/AM1';'spr:ID11M1/AM1'};
4insdevTrimsPV  = {   '05S-ID7TH:CurrSetpt'; '05S-ID7TO:CurrSetpt'; '05S-ID7TV:CurrSetpt';...
5                     '06S-ID10TH1:CurrSetpt'; '06S-ID10TH2:CurrSetpt';...
6                     '07S-ID9TH:CurrSetpt';...
7                     '11S-ID6TH:CurrSetpt';...
8                     '12S-ID5TH1:CurrSetpt'; '12S-ID5TH2:CurrSetpt';...
9                     '13S-ID4TH:CurrSetpt';  '13S-ID4TV:CurrSetpt';...
10                     '15S-ID11TH:CurrSetpt'; '15S-ID11TV:CurrSetpt'};
11
12
13idgapcell=getsp(insdevGapsPV);
14for k=1:length(idgapcell)
15    idgaps(k)=idgapcell{k};
16    disp(['Insertion Device ' insdevGapsPV{k}(7:8) ' gap ' num2str(idgaps(k)) ' mm']);
17end
18
19idtrimcell=getsp(insdevTrimsPV);
20for k=1:length(idtrimcell)
21        idtrims(k)=idtrimcell{k}(1);
22        disp(['Insertion Device ' insdevTrimsPV{k}(7:10) ' trim ' num2str(idtrims(k)) ' amps']);
23end
24
25idgaps=idgaps(:);
26idtrims=idtrims(:);
Note: See TracBrowser for help on using the repository browser.