diff --git a/matlab/AUG/gdat_aug.m b/matlab/AUG/gdat_aug.m index 32ca4c9557a5c94607118f297d69145c9543bf86..ed613d65c40098c39444934301f5b7f40cd8910f 100644 --- a/matlab/AUG/gdat_aug.m +++ b/matlab/AUG/gdat_aug.m @@ -1871,14 +1871,26 @@ elseif strcmp(mapping_for_aug.method,'switchcase') else gdat_data.ec{i+4}.gtor_ec = gdat_data_i; end - params_eff.data_request={'ECN',['G' num2str(i) 'PO4']}; - gdat_data_i=gdat_aug(shot,params_eff); + ishift=0; + if shot >= 36794; ishift=4; end + params_eff.data_request={'ECN',['G' num2str(i+ishift) 'PO4']}; + try + gdat_data_i=gdat_aug(shot,params_eff); + catch ME1 + disp(getReport(ME1)) + gdat_data_i.data = []; + end if isempty(gdat_data_i.data) || isempty(gdat_data_i.dim) else gdat_data.ec{i+4}.gpo4_ec = gdat_data_i; end - params_eff.data_request={'ECN',['G' num2str(i) 'PO8']}; - gdat_data_i=gdat_aug(shot,params_eff); + params_eff.data_request={'ECN',['G' num2str(i+ishift) 'PO8']}; + try + gdat_data_i=gdat_aug(shot,params_eff); + catch ME2 + disp(getReport(ME2)) + gdat_data_i.data = []; + end if isempty(gdat_data_i.data) || isempty(gdat_data_i.dim) else gdat_data.ec{i+4}.gpo8_ec = gdat_data_i;