source: MML/trunk/machine/SOLEIL/Booster/getrframp.m @ 17

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

To have a stable version on the server.

  • Property svn:executable set to *
File size: 884 bytes
Line 
1function rampe = getrampRF(varargin)
2% GETRFRAMP - Reads RF ramp for Booster ring
3%
4%  See Also setrframp
5
6%
7%  Written by Laurent S. Nadolski
8
9DisplayFlag = 1;
10devName = 'BOO/RF/SAO.1';
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
28val = tango_get_properties2(devName,{'Channel0Waveform'});
29rampe = str2double(val.value);
30
31if DisplayFlag
32    figure
33    plot(rampe*100)
34    grid on
35    ylabel('RF voltage (kV)');
36    xlabel('Point number')
37    title('RF ramp')
38    addlabel(1,0,sprintf('%s', datestr(clock)));
39end
Note: See TracBrowser for help on using the repository browser.