lnls-fac / MatlabMiddleLayer

Matlab scripts
4 stars 3 forks source link

Check timing inside measdisp #11

Closed afonsoharuo closed 9 years ago

afonsoharuo commented 9 years ago

See lnls1_measdisp.

afonsoharuo commented 9 years ago

In lnls1_measdisp:

nr_points = 5;
reading_interval = 0.5;
setbpmaverages(reading_interval,nr_points);

Inside setbpmaverages:

if (nargin > 0), AD.LNLS1Params.control_system_update_period = varargin{1}; end
if (nargin > 1), AD.LNLS1Params.bpm_nr_points_average = varargin{2}; end

Finally, inside setpv:

elseif WaitFlag == -2
    [N, BPMDelay] = getbpmaverages;
    BPMDelay = 2.2 * max(BPMDelay);
    if ~isempty(BPMDelay)
        sleep(BPMDelay);
    end

The default values defined in lnls1_params are

r.control_system_update_period = 0.0; 
r.bpm_nr_points_average = 1;

Is this what was supposed to be checked @xresende?