Skip to content
Snippets Groups Projects
Commit 44027a92 authored by Olivier Sauter's avatar Olivier Sauter
Browse files

add ptdata trial

git-svn-id: https://spcsvn.epfl.ch/repos/TCV/gdat/trunk@7308 d63d8f72-b253-0410-a779-e742ad2e26cf
parent 654dc8a4
No related branches found
No related tags found
No related merge requests found
function [gdat_data,error_status] = get_signal_d3d(signal,gdat_data);
gdat_data.data = mdsvalue(signal);
if strcmp(lower(gdat_data.gdat_params.tree),'d3d') && strcmp(signal(1),'\')
% try also ptdata
gdat_data.data = mdsvalue(['_sOS=' signal]);
if ischar(gdat_data.data) % could check if "not found" present, but not all cases
gdat_data.data = mdsvalue(['_sOS=ptdata(''' signal ''',' num2str(gdat_data.shot) ')']);
end
else
gdat_data.data = mdsvalue(['_sOS=' signal]);
end
error_status = 1;
gdat_data.dim = [];
......@@ -9,11 +17,11 @@ gdat_data.t = [];
gdat_data.x = [];
nbdims=numel(setdiff(size(gdat_data.data),1));
if ~isempty(gdat_data.data) && ~ischar(gdat_data.data)
gdat_data.units = mdsvalue(['units_of(' signal ')']);
gdat_data.units = mdsvalue(['units_of(' '_sOS' ')']);
if prod(size(gdat_data.data)) > 1
for i=1:nbdims
gdat_data.dim{i} = mdsvalue(['dim_of(' signal ',' num2str(i-1) ')']);
% gdat_data.dimunits{i} = mdsvalue(['dimunits_of(' signal ',' num2str(i-1) ')']);
gdat_data.dim{i} = mdsvalue(['dim_of(' '_sOS' ',' num2str(i-1) ')']);
% gdat_data.dimunits{i} = mdsvalue(['dimunits_of(' '_sOS' ',' num2str(i-1) ')']);
gdat_data.dimunits{i} = 'to get';
end
if nbdims==1
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment