function vc_varselect(rnum, nograph) global handles vars if (handles.vc_varselected>0) handles.vc_curve.user_strings(handles.vc_varselected) = ... {get(handles.vc_varval_box,'String')}; end handles.vc_varselected=rnum; for i=1:8 h = handles.vc_curve.vc_sel; if (i==rnum) set(h(i), 'Value', 1, 'BackgroundColor', 'm'); else set(h(i), 'Value', 0, 'BackgroundColor', 0.7*[1 1 1]); end end set(handles.vc_varval_label,'string',handles.vc_labels(rnum)); set(handles.vc_varval_box, 'String', ... handles.vc_curve.user_strings{handles.vc_varselected}); if ~(nargin==2 && nograph==0) set(handles.vc_helpnote1,'String',[handles.vc_labels{rnum} ' ' handles.vc_curve.user_strings{handles.vc_varselected} ]); end if ~(nargin==2 && nograph==1) redisplay_voltage; end