source: MML/trunk/machine/SOLEIL/Booster/getrframp2.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: 979 bytes
Line 
1function rampe = getrampRF2(varargin)
2% GETRFRAMP2 - Reads RF ramp for Booster ring
3%
4%  See Also setrframp2
5
6%
7%  Written by Laurent S. Nadolski
8
9DisplayFlag = 1;
10devName = 'BOO/RF/RAMPETENSION'; % Device avec controle 1er point = dernier point
11
12for i = length(varargin):-1:1
13    if strcmpi(varargin{i},'Display')
14        DisplayFlag = 1;
15        varargin(i) = [];
16    elseif strcmpi(varargin{i},'NoDisplay')
17        DisplayFlag = 0;
18        varargin(i) = [];
19    elseif strcmpi(varargin{i},'NoArchive')
20        ArchiveFlag = O;
21        varargin(i) = [];
22    elseif strcmpi(varargin{i},'Archive')
23        ArchiveFlag = 1;
24        varargin(i) = [];
25    end
26end
27
28%val = tango_read_attribute2(devName,'waveformData');
29val = tango_read_attribute2(devName,'waveformData');
30rampe = val.value;
31
32if DisplayFlag
33    figure
34    plot(rampe*100)
35    grid on
36    ylabel('RF voltage (kV)');
37    xlabel('Point number')
38    title('RF ramp')
39    addlabel(1,0,sprintf('%s', datestr(clock)));
40end
Note: See TracBrowser for help on using the repository browser.