Skip to content
Snippets Groups Projects
tcv_get_ids_circuit.m 656 B
Newer Older
Francesco Carpanese's avatar
Francesco Carpanese committed
function [ids_struct_out] =  tcv_get_ids_circuit(shot, ids_structures)

mdsopen(shot)
%% Get power supply/coils names for each circuit.
[tcv_circuit_info] =  tcv_ids_pf_active_definition();
% Preallocate memory and get data
ids_struct_out(1:tcv_circuit_info.ntotcircuits) = ids_structures;
for ii=1:tcv_circuit_info.ntotcircuits
    tmpdata = tdi(tcv_circuit_info.mds_paths{ii}); % Get current
    ids_struct_out{ii}.current.data = tmpdata.data;
    ids_struct_out{ii}.current.time = tmpdata.dim{1};
    ids_struct_out{ii}.connections = tcv_circuit_info.connection_matrix{ii};
    ids_struct_out{ii}.name = tcv_circuit_info.circuit_names{ii};