0001 function fmdl = remove_instrument_electrodes(fmdl)
0002
0003
0004
0005
0006
0007
0008
0009
0010 if ~isfield(fmdl,'electrode')
0011 return
0012 end
0013 rmelec = [];
0014 for i=num_elecs(fmdl):-1:1
0015 try
0016 enodes = fmdl.electrode(i).nodes;
0017 if ischar(enodes) && strcmp(enodes,'instrument');
0018 rmelec(end+1) = i;
0019 end
0020 end
0021 end
0022 fmdl.electrode(rmelec)= [];
0023
0024 if ~isfield(fmdl,'stimulation')
0025 return
0026 end
0027
0028 for i=1:length(fmdl.stimulation)
0029 fmdl.stimulation(i).stim_pattern(rmelec) = [];
0030 fmdl.stimulation(i).meas_pattern(:,rmelec) = [];
0031 try
0032 fmdl.stimulation(i).volt_pattern(rmelec) = [];
0033 end
0034 end
0035
0036