function simwinokhand

global sys HANDLES

if sys.win.n==1
   window.type=0;
   window.data.totalTime=sys.input.T;
   window.data.startTime=...
      str2num(get(HANDLES.wininpdef.edt(1),'string'));
   window.data.stopTime=...
      str2num(get(HANDLES.wininpdef.edt(2),'string'));
   if sys.win.flag==0
      sys.input.win.w=win(sys.input.x,window)';
   else 
      sys.output.win.w=win(sys.output.y,window)';
   end
      
end

if sys.win.n==2
   window.type=2;
   window.data.totalTime=sys.input.T;
   window.data.startTime=...
      str2num(get(HANDLES.wininpdef.edt(1),'string'));
   window.data.stopTime=...
      str2num(get(HANDLES.wininpdef.edt(2),'string'));
   window.data.alpha=...
      str2num(get(HANDLES.wininpdef.edt(3),'string'));
   if sys.win.flag==0
      sys.input.win.w=win(sys.input.x,window)';
   else 
      sys.output.win.w=win(sys.output.y,window)';
   end

end


if sys.win.n==3
   window.type=1;
   window.data.totalTime=sys.input.T;
   window.data.startTime=...
      str2num(get(HANDLES.wininpdef.edt(1),'string'));
   window.data.stopTime=...
      str2num(get(HANDLES.wininpdef.edt(2),'string'));
   sys.win.w=...
      win(sys.input.x,window)';
   if sys.win.flag==0
      sys.input.win.w=win(sys.input.x,window)';
   else 
      sys.output.win.w=win(sys.output.y,window)';
   end

end

if sys.win.n==4
   if sys.win.flag==0
      sys.input.win.w=evalin('base',get(HANDLES.wininpdef.edt(1),'string'));
   else
      sys.output.win.w=evalin('base',get(HANDLES.wininpdef.edt(1),'string'));
   end
end


if sys.win.flag==0
   sys.input.win.flag=1;
   [m,n]=size(sys.input.win.w);
   if m>n
      sys.input.win.w=sys.input.win.w';
   end
else
   sys.output.win.flag=1;
   [m,n]=size(sys.output.win.w);
   if m>n
      sys.output.win.w=sys.output.win.w';
   end
   
end

hideallbtns
