funcionamiento scroll
Publicado por Irene (23 intervenciones) el 31/03/2012 14:35:55
Hola a todos!
se me plantea una duda a la hora de programar el tipico scroll. Creo que la función esta más o menos correcta pero a la hora de desplazar el scroll no funciona correctamente, creo que el fallo está en la determinación de "Newpos".
Lo único que quiero hacer con la función es mediante el desplazamiento del scroll, recorrer el seno de arriba abajo.
Muchas gracias, espero vuestra ayuda.
t=10;
fs=100;
t1=[0:1/fs:t];
y1=sin(t1);
dy=1;
a=gca;
p=plot(t1,y1);
set(gcf, 'doublebuffer', 'on');
set(a, 'Ylim', [-1 dy]);
set (a, 'Xlim', [0 10]);
pos=get(a, 'position')
Newpos= [pos(1) pos(2) 0.05 pos(4)]
ymax=dy;
S=['set(gca, ''ylim'', get (gcbo, ''value'')+[0 num2str(dy)])'];
h=uicontrol('style', 'slider',...
'units', 'normalized', 'position', Newpos,...
'callback', S, 'min', -2, 'max',ymax-dy);
se me plantea una duda a la hora de programar el tipico scroll. Creo que la función esta más o menos correcta pero a la hora de desplazar el scroll no funciona correctamente, creo que el fallo está en la determinación de "Newpos".
Lo único que quiero hacer con la función es mediante el desplazamiento del scroll, recorrer el seno de arriba abajo.
Muchas gracias, espero vuestra ayuda.
t=10;
fs=100;
t1=[0:1/fs:t];
y1=sin(t1);
dy=1;
a=gca;
p=plot(t1,y1);
set(gcf, 'doublebuffer', 'on');
set(a, 'Ylim', [-1 dy]);
set (a, 'Xlim', [0 10]);
pos=get(a, 'position')
Newpos= [pos(1) pos(2) 0.05 pos(4)]
ymax=dy;
S=['set(gca, ''ylim'', get (gcbo, ''value'')+[0 num2str(dy)])'];
h=uicontrol('style', 'slider',...
'units', 'normalized', 'position', Newpos,...
'callback', S, 'min', -2, 'max',ymax-dy);
Valora esta pregunta


0