From f310a6464365d35579946a50ac84ae334b53d1f6 Mon Sep 17 00:00:00 2001 From: Olivier Sauter <olivier.sauter@epfl.ch> Date: Thu, 25 Apr 2002 13:16:31 +0000 Subject: [PATCH] add sxr choice of camera (B, A, ..) git-svn-id: https://spcsvn.epfl.ch/repos/TCV/gdat/trunk@1883 d63d8f72-b253-0410-a779-e742ad2e26cf --- AUG/loadAUGdata.m | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/AUG/loadAUGdata.m b/AUG/loadAUGdata.m index 208fa2ef..50ebb6cd 100644 --- a/AUG/loadAUGdata.m +++ b/AUG/loadAUGdata.m @@ -26,6 +26,8 @@ function [trace,error,varargout]=loadAUGdata(shot,data_type,varargin) % like SXR, ECE, etc.) % varargin{3}: zmag for varargout{1} computation % varargin{4}: time range [t1 t2] (to limit data collected) +% varargin{5}: nth to keep only nth time points of traces +% varargin{6}: camera to use: 'B' (default), 'A', % % OUTPUT: % trace.data: data structure @@ -301,10 +303,14 @@ switch AUGkeywrdcase{index} else nth=13; end + if nargin>=8 & ~isempty(varargin{6}) + tracename=varargin{6}; + else + tracename='B'; + end trace.t=[]; trace.x=[]; ppftype='SXR'; - tracename='B'; [a,e]=rdaAUG_eff(shot,ppftype,tracename,timerange); trace=a; trace.dim=[{[starti:endi]'} ; {trace.t}]; @@ -324,7 +330,14 @@ switch AUGkeywrdcase{index} zmag=loadAUGdata(shot,'zmag'); end zmageff=interp1(zmag.t,zmag.data,trace.t); - [R_B, Z_B, ang_B,Rsxr]=sxrbgeometry(zmageff); + if strcmp(tracename,'B') + [R_B, Z_B, ang_B,Rsxr]=sxrbgeometry(zmageff); + elseif strcmp(tracename,'A') + [R_A, Z_A, ang_A,Rsxr]=sxrageometry(zmageff); + else + disp(['sxr camera: ' tracename ' not set yet for calculating R projection']) + break + end radius.data=Rsxr; radius.t=trace.t; varargout{1}={radius}; -- GitLab