From 7bff8d0aaf68f27508a13010689775d156a40bbb Mon Sep 17 00:00:00 2001
From: Olivier Sauter <olivier.sauter@epfl.ch>
Date: Wed, 9 Oct 2013 03:30:54 +0000
Subject: [PATCH] fix B0 new option with shot=1

git-svn-id: https://spcsvn.epfl.ch/repos/TCV/gdat/trunk@4087 d63d8f72-b253-0410-a779-e742ad2e26cf
---
 crpptbx/TCV/loadTCVdata.m | 19 +++++++++++++------
 1 file changed, 13 insertions(+), 6 deletions(-)

diff --git a/crpptbx/TCV/loadTCVdata.m b/crpptbx/TCV/loadTCVdata.m
index 96517c1d..f2ac00b1 100644
--- a/crpptbx/TCV/loadTCVdata.m
+++ b/crpptbx/TCV/loadTCVdata.m
@@ -909,16 +909,23 @@ switch TCVkeywrdcase{index}
   case {'B0'}
     % B0 at R0=0.88
     if liuqe_version==-1
-      mdsopen( 'pcs', shot); %synthetic shot generated with FBT and MGAMS.
+      % mdsopen( 'pcs', shot); %synthetic shot generated with FBT and MGAMS.
+      mdsopen(shot)
+      nodenameeff = 'tcv_eq("BZERO","FBTE")';
+      tracetdi=tdi(nodenameeff);
+      trace.data = tracetdi.data;
+      trace.t = tracetdi.dim{1};
+      
     else
       mdsopen(shot);
+      nodenameeff=['\magnetics::iphi'];
+      tracetdi=tdi(nodenameeff);
+      R0EXP=0.88;
+      trace.data=192.E-07 * 0.996 *tracetdi.data/R0EXP;
+      trace.t=tracetdi.dim{1};
     end
-    nodenameeff=['\magnetics::iphi'];
-    tracetdi=tdi(nodenameeff);
-    R0EXP=0.88;
-    trace.data=192.E-07 * 0.996 *tracetdi.data/R0EXP;
     trace.x=[];
-    trace.t=tracetdi.dim{1};
+%keyboard
     trace.dim=[{trace.t}];
     trace.dimunits=[{'time [s]'}];
     % isfield does not work since tracetdi is not a 'struct' but a tdi object, thus isfield using isa does not work
-- 
GitLab