Presionar Tecla
- Inicie sesión o regístrese para enviar comentarios
Hola a todos, quería saber si alguien sabía como hacer para presionar una tecla en la calculadora HP 50G. Mi idea es hacer un archivo de texto con el HPUserEdit y como cuando pongo VIEW aparece abajo de todo quiero presionar shift naranja y arriba.
Gracias!
- Inicie sesión o regístrese para enviar comentarios
Otros temas de interes
- como hacer una barra de menus ??
- Nueva Calculadora HP?? HP 39gII spécification
- ROM 2.10-7 Spreadsheet & Geometry manuales y biblioteca.
- Ayuda con Raices
- [PROYECTOS] EoEiProEngLib, MathEngProLib, EquatnEngProLib & and HP50GNKLib
- ayuda con integral exponencial
- programa tipo excell que permita introducir formulas en las tablas
- como aprender tantos comandos en SYSTEM?
- [PROYECTO] Universal Font Library for HP50G CAS para recuperar "Hello World" 3 ->GROB de la HP48GX (1994)
Hola!, Vere:
¿ Podrías por favor, ser más explícito ?. Muchas Gracias.
- Inicie sesión o regístrese para enviar comentarios

Busca informacion sobre el comando KEYEVAL.-
- Inicie sesión o regístrese para enviar comentarios
Hola!, Vere:
Puedes acceder al Editor de Ecuaciones, a través de ... xEQW, que es un ROM Pointer y se encuentra indicado cómo ... ROMPTR DD B.
1: << EQW >>
A ésto lo guardas en CST o en el VAR, cómo variable global.
También en SysRPL puedes hacerlo, mediante ...
::
CK1
FPTR 4 73
DROP
;
@
Luego le asignas una tecla, por ejemplo a HIST, que es poco utilizada.
Lo haces así.
<< nombre variable 41.1 ASN >>
Es más, si quieres crearte una variable agrupadora, puedes hacerlo a través de 'STARTUP' e incluirla dentro, para que cada vez que reinicializes , no se borre la asignación de la tecla HIST.
- Inicie sesión o regístrese para enviar comentarios
Hola!, Vere:
Puedes acceder al Editor de Ecuaciones, a través de ... xEQW, que es un ROM Pointer y se encuentra indicado cómo ... ROMPTR DD B.
1: << EQW >>
A ésto lo guardas en CST o en el VAR, cómo variable global.
También en SysRPL puedes hacerlo, mediante ...
::
CK1
FPTR 4 73
DROP
;
@Luego le asignas una tecla, por ejemplo a HIST, que es poco utilizada.
Lo haces así.
<< nombre variable 41.1 ASN >>Es más, si quieres crearte una variable agrupadora, puedes hacerlo a través de 'STARTUP' e incluirla dentro, para que cada vez que reinicializes , no se borre la asignación de la tecla HIST.
Gracias pero no es lo que estoy buscando...
Lo que quiero hacer es cuando veo un GROB con SCROLL es pulsar shift derecho y arriba así comienzo a ver el GROB desde el inicio
- Inicie sesión o regístrese para enviar comentarios

Lo que podrias hacer es guardar en PICT y visualizarla en PVIEW, así obligas a la calculadora que visualice de acuerdo a las coordenadas que pongas para PVIEW.
Lo otro seria (si no quieres ensuciar el entorno PICT) es visualizar el grob con ->LCD, pero en ninguno de los 2 casos te admite el "scrolleo" de la imagen.
Para subsanar esto podrias implementar una rutina con un WHILE o un DO, en que te simule un scroll.
De todos modos si quieres evitarte el trabajo de programarlo, en Hpcalc hay bastantes visores de Grobs que me imagino son mejores que el Scroll de la calculadora.-
Saludos!!
- Inicie sesión o regístrese para enviar comentarios
Estuve probando con el comando PVIEW pero no me deja hacer el KEYEVAL me lo hace recién cuando salgo de la imagen ejecuta el comando KEYEVAL.
Puedo hacer PVIEW y scrollear si no le doy las coordenadas iniciales si pongo
'Y=aX+b' 3 [FLECHA]GROB PICT STO { } PVIEW
poniendo mas cosas en el GROB que quiero ver y guardándolas en PICT logro ver todo, pero es raro, porque comienza en la mitad de la imagen.
Siento que estoy taaan cerca
- Inicie sesión o regístrese para enviar comentarios
Hola!, Vere:
Con ésta variable global, escrita en SysRPL, podrás directamente presionar la flecha abajo plateada, para mover con Scroll el texto. Espero que sea lo que necesitas.
::
CK0
"En este trabajo desarrollaremos
los temas de Robótica e Intelige
ncia Artificial, a continuación
daremos una definición de estos
dos temas.
La noción de robótica atiende a
una idea de estructura mecánica
universal capaz de adaptarse,
como el hombre, a muy diversos
tipos de acciones. La robótica,
en sentido general abarca una
amplia gama de dispositivos con
muy diversas cualidades físicas
y funcionales asociada a la part
icular estructura mecánica de aq
uellos, a sus características op
erativas y al campo de aplicación
para el que sea concebido."
JUMPTOP
ViewObject
CLEARLCD
;
@
- Inicie sesión o regístrese para enviar comentarios
Hola!, Vere:
Con ésta variable global, escrita en SysRPL, podrás directamente presionar la flecha abajo plateada, para mover con Scroll el texto. Espero que sea lo que necesitas.::
CK0
"En este trabajo desarrollaremos
los temas de Robótica e Intelige
ncia Artificial, a continuación
daremos una definición de estos
dos temas.
La noción de robótica atiende a
una idea de estructura mecánica
universal capaz de adaptarse,
como el hombre, a muy diversos
tipos de acciones. La robótica,
en sentido general abarca una
amplia gama de dispositivos con
muy diversas cualidades físicas
y funcionales asociada a la part
icular estructura mecánica de aq
uellos, a sus características op
erativas y al campo de aplicación
para el que sea concebido."
JUMPTOP
ViewObject
CLEARLCD
;
@
Muchas gracias!!
Pero como lo haría :$ no se como programar eso en SysRPL, solo se usar USER :S o sea, mi código es el siguiente:
«
PUSH @GUARDA LOS FLAGS DEL USUARIO ASI NO LOS MODIFICAMOS
-70 SF @ACTIVAR PARA Q SE VEA BIEN
"Ingenieria electrónica" @Ponganle nombre trucho
{{ "Pass:" "Ingrese contraseña" 0 }}
{ 1 0 }
{ }
{ 0 }
INFORM DROP EVAL Q DUP
123 @CONTRASEÑA FALSA
== IF
THEN
"En este trabajo desarrollaremos
los temas de Robótica e Intelige
ncia Artificial, a continuación
daremos una definición de estos
dos temas.
La noción de robótica atiende a
una idea de estructura mecánica
universal capaz de adaptarse,
como el hombre, a muy diversos
tipos de acciones. La robótica,
en sentido general abarca una
amplia gama de dispositivos con
muy diversas cualidades físicas
y funcionales asociada a la part
icular estructura mecánica de aq
uellos, a sus características op
erativas y al campo de aplicación
para el que sea concebido." 1 GROB SCROLL @TEXTO FALSO!
ELSE
159 @ CONTRASEÑA VERDADERA!!!
== IF THEN @ACA EMPIEZA EL TEXTO QUE QUERRAMOS INTRODUCIR
"Distribuciones discretas:" 1 GROB
" Binomial: x~B(n,p) " 1 GROB NEG GROBADD
'P(x)=(n!/(x!*(n-x)!))*p^k*(1-p)^(n-k)' 0 GROB GROBADD
'E(x)=n*p' 0 GROB GROBADD
'V(x)=n*p*(1-p)' 0 GROB GROBADD
" Hipergeometrica: " 1 GROB NEG GROBADD
'Prob(x)=((R!/(x!*(R-x)!))*((N-R)!/((n-x)!*((N-R)-(n-x))!)))/(N!/(n!*(N-n)!))' 0 GROB GROBADD
"Que es igual a:" 1 GROB GROBADD
'P(x)=COMB(R,x)*COMB(N-R,n-x)/COMB(N,n)' 0 GROB GROBADD
'E(x)=n*R/N' 0 GROB GROBADD
'V(x)=n*R/N*COMB(N-R,N)' 0 GROB GROBADD
"Prop:
†n<(N-R) y nR ent 0 ‰ x ‰ R
†n>(N-R) y n(N-R) y n>R ent n-(N-R)‰x‰R" 1 GROB GROBADD
" Poisson: x~P(–) " 1 GROB NEG GROBADD
'P(x)=(e^(-–)*–^x)/(x!)' 0 GROB GROBADD
"E(x)=V(x)=–" 1 GROB GROBADD
'F(X)=…(j=0,x,(EXP(-–)*–^j)/(j!))' 0 GROB GROBADD
" Geometrica: x~G(p) " 1 GROB NEG GROBADD
"x:cant de obser necesarias hasta
q aparece el primer exito" 1 GROB GROBADD
'p(x)=p*q^x' 0 GROB GROBADD
'E(x)=q/p' 0 GROB GROBADD
'V(x)=q/(p^2)' 0 GROB GROBADD
" Uniforme: " 1 GROB NEG GROBADD
'p(x)=1/k' 0 GROB GROBADD
'E(x)=…(x=x1,xk,x*p(x))' 0 GROB GROBADD
"que es igual a:" 1 GROB GROBADD
'…(j=1,k,x)*(1/k)=µ' 0 GROB GROBADD
'V(x)=…(j=1,n,(x-µ)^2/k)' 0 GROB GROBADD
"k es n° de obs" 1 GROB GROBADD
SCROLL
ELSE @CONTRASEÑA INCORRECTA
"CONTRASEÑA INCORRECTA" MSGBOX
END
END
POP @DEVUELVE LOS FLAGS A LA NORMALIDAD
»
- Inicie sesión o regístrese para enviar comentarios
Hola!, Vere:
Utiliza directamente SCROLL y CLLCD y elimina a ... 1 GROB SCROLL.
- Inicie sesión o regístrese para enviar comentarios
Hola!, Vere:
Utiliza directamente SCROLL y CLLCD y elimina a ... 1 GROB SCROLL.
No entendí, como decís que lo haga?
- Inicie sesión o regístrese para enviar comentarios
Hola!, Vere:
<< "En este trabajo desarrollaremos
los temas de Robótica e Intelige
ncia Artificial, a continuación
daremos una definición de estos
dos temas.
La noción de robótica atiende a
una idea de estructura mecánica
universal capaz de adaptarse,
como el hombre, a muy diversos
tipos de acciones. La robótica,
en sentido general abarca una
amplia gama de dispositivos con
muy diversas cualidades físicas
y funcionales asociada a la part
icular estructura mecánica de aq
uellos, a sus características op
erativas y al campo de aplicación
para el que sea concebido. "
SCROLL
CLLCD >>
- Inicie sesión o regístrese para enviar comentarios
Hola!, Vere:
<< "En este trabajo desarrollaremos
los temas de Robótica e Intelige
ncia Artificial, a continuación
daremos una definición de estos
dos temas.
La noción de robótica atiende a
una idea de estructura mecánica
universal capaz de adaptarse,
como el hombre, a muy diversos
tipos de acciones. La robótica,
en sentido general abarca una
amplia gama de dispositivos con
muy diversas cualidades físicas
y funcionales asociada a la part
icular estructura mecánica de aq
uellos, a sus características op
erativas y al campo de aplicación
para el que sea concebido. "
SCROLL
CLLCD >>
Pero el tema es que quiero meter ecuaciones y grobs en el medio :$
- Inicie sesión o regístrese para enviar comentarios
Saludos compañeros ya se que paso tiempo desde el ultimo post pero me preguntaba si VereV consiguio hacer esto, bueno porque yo tambien estoy en eso y no se como la unica forma que vi seria utilizando el programa que presento CesarV con el comando SCROLL2 en el siguiente tema http://www.adictoshp.org/node/2249
- Inicie sesión o regístrese para enviar comentarios













Gracias a ambos, me parece que la clave esta en KEYEVAL!
Lo que quería hacer yo es que el mismo programa pulse una tecla, otro ejemplo de para que serviría esto es:
- Poner directamente el editor de ecuaciones por ejemplo para introducir una ecuación, así es mas rápido
- Apagar la calculadora (no se para que serviría, pero bueno, jaja)
Voy a seguir investigando el KEYEVAL (en realidad que código va con que tecla)
EDIT:
Ya logré presionar teclas y todos, para el que quiera saber bien bien como es:
ab.c KEYEVAL
siendo a fila de la tecla, b columna de la tecla y c estado con que se la presiona, si queres presionarla comunmente 1, junto con el shift izq 2, shift der 3, alpha 4, etc...
por ejemplo para apagar la calculadora:
101.3 KEYEVAL
en la fila 10 columna 1 esta el ON y si se aprieta con el shift naranja se apaga.
Ahora tengo otra duda importante que no me deja seguir! =(
Yo quería presionar una tecla cuando veía una imagen (GROB) porque mi grob es muy grande y cuando pongo SCROLL empieza desde el fin de la imagen y quería hacer que presione shift naranja arriba así comenzaba desde el inicio. Ej:
Cambien el (FLECHITA) por la flechita
Tenía intenciones de hacer un tutorial para escribir cosas en la calculadora un poco mas avanzadas y necesitaba de esto para continuar, desde ya gracias a todos!