From 2a9d08a61a5f9a86f2de31b080cdad397a771f95 Mon Sep 17 00:00:00 2001 From: Olivier Sauter <olivier.sauter@epfl.ch> Date: Mon, 13 May 2019 07:53:32 +0000 Subject: [PATCH] add min_power_on in input and change default to 2e3 git-svn-id: https://spcsvn.epfl.ch/repos/TCV/gdat/trunk@11873 d63d8f72-b253-0410-a779-e742ad2e26cf --- crpptbx/AUG/read_ech_py.m | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/crpptbx/AUG/read_ech_py.m b/crpptbx/AUG/read_ech_py.m index 5945b5db..56018c79 100644 --- a/crpptbx/AUG/read_ech_py.m +++ b/crpptbx/AUG/read_ech_py.m @@ -6,6 +6,7 @@ function [torbeam] = read_ech_py(shot,varargin); % transforms ECS/ECN into theta,phi of Torbeam % % varargin{1}: time array for Torbeam relevant data output +% varargin{2}: min_power_on to decide if the beam was on at a given time (default P>=2e3) % torbeam.rfmod = - ones(1,8); % 1 for O-mode, -1 for X-mode torbeam.tb_par.('xxb') = [238., 238., 231.1, 231.1, 236.4, 236.4, 236.4 ,236.4]; @@ -154,7 +155,11 @@ for igy=1:ecsystems(isys) end end -min_power_on = 10; +if nargin>=3 && ~isempty(varargin{2}) + min_power_on = varargin{2}; +else + min_power_on = 2e3; +end torbeam.beam_on = false.*ones(size(torbeam.power_t)); torbeam.beam_on(torbeam.power_t >= min_power_on) = true; torbeam.t_some_beam_on = torbeam.t(any(torbeam.beam_on,1)); -- GitLab