Glosario

Abreviatura para la Notación Polaca Inversa o Reverse Polish Notation.
Esta notación de sufijo es la sintaxis de entrada que casi todas las calculadoras HP usan. Básicamente hay dos tipos de RPN. Una usada en calculadoras más viejas, hace que el ENTER duplique el nivel uno del stack en la línea de edición, y otro, usado en las 28/38G/48/49/50, que hace que el ENTER duplique el nivel uno si la línea de edición no está siendo usada, y que pone el contenido de la línea de edición en el nivel uno si la línea de edición está siendo usada. RPN usa notación de sufijo, así que 1+1 es introducido 1 ENTER 1 + en vez de 1 + 1 =.
Esto puede parecer más confuso al principio, pero es mucho más sencillo con expresiones más complejas. La Notación Polaca Inversa se basa en los trabajos de el polaco Jan Lukasiewicz, quien creó la notación de prefijo ( + 1 1 ) llamada Notación Polaca.

Programas cambian configuración de mi HP50G

18 respuestas [Último envío]
Integró: 26/04/2009
Envíos: 62
MonedasHP: 44
Imagen de Evil_Chuck
Calc: HP50 | ROM:2.15 - 2009
Programas cambian configuración de mi HP50G
 
Lun, 27/04/2009 - 14:31

Hola a todos,

Inicio estas líneas comentando lo genial que es este lugar para poder plantear todas las dudas y aprender cada vez más de la increíble potencia de la HP50G.
Ahora voy a mi consulta; les cuento que aprendí a instalar programas en mi calculadora y bueno he tenido algunos problemas con algunos, pero otros los he instalado sin dramas excepto por lo siguiente; de los 4 programas que tengo instalados, 3 de ellos al momento de ejecutarlos y utilizarlos me cambian algunas configuraciones de la calculadora. Por ejemplo cuando termino de usar uno, me encuentro con que me saca el reloj de la pantalla, me achica las letras, me borra la fecha, e incluso me altera las variables que uso, teniendo que estar editando todo esto cada vez que termino de usar un progrma. Personalemten no es nada cómodo tener que estar haciendo esto, quisiera saber si se debe a algún fenómeno en especial, y obviamente, saber como puedo solucionarlo.

Muchas gracias!

"...Sólo pequeñas lágrimas entre alguién Feliz y alguién Triste, sólo una delgada línea dibujada entre ser un Genio o un Demente..."

Top
Integró: 08/07/2004
Envíos: 690
MonedasHP: 441
Imagen de alexis
AdictoHP+
Calc: HP50 | ROM:2.10-7, HP49G+ | ROM:2.15, Hp 35s | 2007, Hp 20b | 2008, Casio Fx-6300g | 1984
 
#1
Lun, 27/04/2009 - 16:04

Siempre pasara eso con programas de otras personas, usan la configuracion que ellos estan acostumbrados a usar o por necesidad de mejorar la interfase del programa, pero puedes solucionar ese problema guardando tu propia configuración en RPN.
1. Configura el texto, el reloj, el formato, etc. (Los FLAGS en [MODES] FLAGS).
2. Escribe RCLF luego pulsa enter [ENTER] esta es tu configuracion de señales del sistema o FLAGS personal.
3. Creas un programa, editando la lista de configuracion de señales del sistema o FLAGS.
<< {Lista_de_Flags} STOF 'X' STOVX >> 'MiConfig' STO
4. Cada vez que ejecutas un programa de otras personas que modifican tu configuracion, ejecuta el programa 'MiConfig' que estara en HOME.
También puedes guardar este programa en 'STARTUP' y cada vez que reinicies con ON F3 juntos, se activara tu configuracion.
También puedes crearte una biblioteca para activar el programa 'MiConfig' en cualquier directorio.
En ese programa puedes editar y restaurar tambien otras variables que usas, volviendo a guardar lo que deseas, ya sea variables reservadas o las variables que hayas creado.

Top
Integró: 26/04/2009
Envíos: 62
MonedasHP: 44
Imagen de Evil_Chuck
Calc: HP50 | ROM:2.15 - 2009
 
#2
Lun, 27/04/2009 - 23:52

Gracias por la información!

Quisiera preguntarte si al hacer este procedimiento, tiene que ser sólo en RPN, pregunto porque algunas cosas las hago en Algebráico, al hacerlo una vez, se mantendrá la configuración en los dos modos? Donde encuentro el comando STARTUP? digo para dejar el programa Miconfig en el, ya que es mucho más cómodo reiniciar con ON+F3.

Slds.!

"...Sólo pequeñas lágrimas entre alguién Feliz y alguién Triste, sólo una delgada línea dibujada entre ser un Genio o un Demente..."

Top
Integró: 25/09/2004
Envíos: 480
MonedasHP: 511
Imagen de Jhusel
Calc: HP49 | ROM:2.10-7 | Calc: HP50 | ROM: 2.15
 
#3
Mar, 28/04/2009 - 15:12

Otra opción seria usar el PUSH and POP

Salu2

Top
Integró: 26/04/2009
Envíos: 62
MonedasHP: 44
Imagen de Evil_Chuck
Calc: HP50 | ROM:2.15 - 2009
 
#4
Mar, 28/04/2009 - 21:58

Como es eso de Push and Pop? Lo desconozco, si puedes explicarlo...

Gracias!

"...Sólo pequeñas lágrimas entre alguién Feliz y alguién Triste, sólo una delgada línea dibujada entre ser un Genio o un Demente..."

Top
Integró: 08/07/2004
Envíos: 690
MonedasHP: 441
Imagen de alexis
AdictoHP+
Calc: HP50 | ROM:2.10-7, HP49G+ | ROM:2.15, Hp 35s | 2007, Hp 20b | 2008, Casio Fx-6300g | 1984
 
#5
Mié, 29/04/2009 - 12:45

Luego que guardas el programa para recuperar tu configuracion, puedes estar seguro que funcionara en algebraico como en RPN, solo al escribir el programa lo haces en RPN, la variable STARTUP la creas tu mismo como cualquier variable en HOME.
Lo del push y pop es un entorno temporal que guarda y restaura los flags.
<<
PUSH @Guarda los flags actuales
-95 CF @cambias flags o los programas que usas lo hacen.
..........
programas, evaluacion de expresiones, etc
..........
POP @restaura los flags guardados con PUSH
>>
Pero existira al posibilidad de que algunos programas avanzados, pueden saltarse la reconfiguración de flags, usados con PUSH y POP.

Top
Integró: 08/07/2004
Envíos: 18
MonedasHP: 4
Imagen de Denniserc
 
#6
Mié, 29/04/2009 - 17:16

Alexis....yo conozco el comando STOF el cual NO lo encuentro en el CAT...pero no conocía el comando STOVX y tampoco lo encuentro en el CAT ni en el manual de la HP...Podrias explicar un poco mas este comando....saludos a todos y gracias por el aporte.

Denniserc

Cita:
Existe un mundo mejor....pero es carisimo!!!

Top
Integró: 20/07/2006
Envíos: 172
MonedasHP: 10
Imagen de Javier_Colbert
Calc: HP50
 
#7
Lun, 08/06/2009 - 13:06

Hola, amigos aquí les dejo mi programa que habitualmente utilizo para mantener la configuración de los flags, es muy fácil de usar e intuitivo así que una vez que finalicen de configurar todos los flags, estos serán guardados en una variable obviamente llamada flags.
http://rapidshare.com/files/242326141/CFLGS.hp.html
Saludos cordiales

Top
Integró: 08/07/2004
Envíos: 690
MonedasHP: 441
Imagen de alexis
AdictoHP+
Calc: HP50 | ROM:2.10-7, HP49G+ | ROM:2.15, Hp 35s | 2007, Hp 20b | 2008, Casio Fx-6300g | 1984
 
#8
Mié, 29/04/2009 - 18:35

Denniserc si no aparece debe ser por la ROM que estas usando, no hice la prueba, pero en algunos casos la ayuda HELP en el CAT no esta habilitada para todos los comandos, algunos de estos estan mejorados en la ROM 2.15.
El comando STOVX sirve para guardar la Variable X, si vas a usar la variable t, haciendo 't' STOVX guarda en en directorio CASDIR en la variable VX, para las operaciones con la variable VX.
En el encabezado o HEADER aparecte R='t' o C~'t' dependiendo de la configuracion, lo importante es que 't' es la variable X, si realizas una derivada con DERVX(5*t^2) -> 10*t entonces derivará respecto de la variable VX que ahora es 't' y asi con los comandos que usan a la variable VX, como SOLVEVX, SIGMAVX, etc.
Es muy util si vas a usar otra variable que no sea la X, tambien la puedes cambiar en [MODE] CAS. solo que STOVX cambia la variable en un programa, sin necesidad en entrar a MODE CAS.

Top
Integró: 26/04/2009
Envíos: 62
MonedasHP: 44
Imagen de Evil_Chuck
Calc: HP50 | ROM:2.15 - 2009
 
#9
Sáb, 02/05/2009 - 18:33

Intenté realizar todo lo que me aconsejaron acá, pero debido a mi, aún, nula experiencia programando, no pude dar con nada. Tendré que hacerme el tiempo para poder aprender a crear este mini programa para que no se me desconfigure la calculadora, a menos que exista algo en internet.

Muchas gracias a todos por su ayuda...!!!

"...Sólo pequeñas lágrimas entre alguién Feliz y alguién Triste, sólo una delgada línea dibujada entre ser un Genio o un Demente..."

Top
Integró: 26/04/2009
Envíos: 62
MonedasHP: 44
Imagen de Evil_Chuck
Calc: HP50 | ROM:2.15 - 2009
 
#10
Vie, 21/08/2009 - 23:18

Hola amigo,

Podrías explicar que pasos hay que seguir para usar el programa que mencionas?

Gracias,

"...Sólo pequeñas lágrimas entre alguién Feliz y alguién Triste, sólo una delgada línea dibujada entre ser un Genio o un Demente..."

Top
Integró: 26/04/2009
Envíos: 62
MonedasHP: 44
Imagen de Evil_Chuck
Calc: HP50 | ROM:2.15 - 2009
 
#11
Vie, 21/08/2009 - 23:20

Hola,

Estoy intentando nuevamente de hacer el programa para que no se me desconfigure la calculadora, pero estoy topando en que no encuentro por ningún lado los comnados STOF ni STOVX... Podrías explicar donde están¿?

Gracias!

"...Sólo pequeñas lágrimas entre alguién Feliz y alguién Triste, sólo una delgada línea dibujada entre ser un Genio o un Demente..."

Top
Integró: 19/11/2003
Envíos: 838
MonedasHP: 1222
Imagen de MACH
Calc: HP50 | ROM:HP50-C Revisión #2.15 | HP49G | HP48G+ | HP28C | HP75C | HP41CV | HP67
 
#12
Sáb, 22/08/2009 - 18:47

Hola!, Evil_Chuck:
Si no tienes experiencia en el uso, no desesperes. Todo lleva su tiempo y ésta maravillosa microcomputadora tiene su potencial, justamente en las posibilidades de expansión
que te permite realizar infinidades de tareas dedicadas a la programación. Pero todo a su tiempo.
Voy a tratar de explicarte detalladamente lo de STARTUP.
Coloca la HP50G en modo RPN. Es más fácil para operar.
Una vez que configures las banderas (flags), las debes recuperar desde la memoria. Para ello existe ... RCLF.
Una vez que lo tienes en el stack (escala operativa), debes copiarlo en la memoria, a través de BEGIN, END, COPY y PASTE. Todo ésto lo colocas dentro de ... « » y lo guardas en el HOME (VAR), cómo 'STARTUP' y STO.
Te conviene tener una copia en el puerto 2 (Flash) y/o en el puerto 3 (SD).
Te comento que tengo instalada la versión 2.15, que la puedes bajar del sitio de Eric Rechlin (www.hpcalc.org).
También puedes configurar, la asignación de teclas de usuario, el tiempo que necesitas que esté encendida la HP50G, etc ...
Voy a escribir un programa en éste sitio de ejemplo ...
Es la configuración que tengo asignada a mi HP50G, en el STARTUP, juntamente con otras que no las incluí, para no complicar la interpretación.
« #2000h 60 * 'TOFF' STO 200 ->KEYTIME 2 ->LANGUAGE 257 MENU 41,1 ASN 256 MENU 41,2 ASN
{ # 3884038604010FF4h # 0h # 40400C0A100208h # 0h } STOF {
9600, 0, 0, 0, 3, 1 } 'IOPAR' STO 15 HOME TVARS SORT VARS SORT + ORDER CLEAR »
Si quieres, envía las configuraciones que necesites realizar y las podremos escribir en el Portal.

¡El conocimiento, a través de la capacitación, es la base de la sabiduría!. ¡ Ni a la persona, ni al ingenio, lo hace, el título!.
Cordiales saludos desde Neuquén, Patagonia Argentina.
M.A.C.H.

Top
Integró: 08/07/2004
Envíos: 690
MonedasHP: 441
Imagen de alexis
AdictoHP+
Calc: HP50 | ROM:2.10-7, HP49G+ | ROM:2.15, Hp 35s | 2007, Hp 20b | 2008, Casio Fx-6300g | 1984
 
#13
Sáb, 22/08/2009 - 08:51

Para encontrar todos los comandos, incluyendo comandos de las bibliotecas, usen el catalogo CAT, y usen ALPHA y la letra con la cual comienza el comando.
O tambien pueden ESCRIBIR EL COMANDO usando ALPHA ALPHA y escribiendo letra a letra el comando, para simbolos especiales pueden usar CHARS.

Top
Integró: 08/09/2009
Envíos: 4
MonedasHP: 0
Imagen de roly
Calc: HP50
 
#14
Mié, 09/09/2009 - 00:01

hola de veras q esta pagina esta magnífico.
he leido tus manuales de bjar progamas al hp, pero tengo una pequeña dificultad cuando los archivos se copian en lib, y luego reinicio mi calculadora encuantro el programa ubicado en la libreria pero si el archivo copiado ala calculadora como directorio, al reiniciar no lo encuentro como debo hacer para trasladar al lib o como debo de bajar ?
te agradesco por tu respuesta de ante mano y entiendo que debes estar muy ocupado

Top
Integró: 24/02/2004
Envíos: 405
MonedasHP: 298
Imagen de Elias1976
Calc: HP49 | ROM:Hp 49G - Hp 48GX - Hp 48SX - Hp 42S - Hp 41CV - Hp 32SII - Hp 32S - Hp 28S - Hp 17BII - Hp 12C - Casio Classpad 330
 
#15
Mié, 09/09/2009 - 07:51

Hay que diferenciar.

Las bibliotecas se mueven a un puerto (0, 1 o 2) y luego se reinicia la calculadora.

Los directorios son eso... directorios... para ejecutarlos solo presiona las teclas de función correspondientes, igual como lo harías con un programa normal.

Todo viene con documentación... si bajas y bajas a tu calculadora sin siquiera leer la documentación que lo acompaña estarás siempre con estos problemas.

Top
Integró: 19/11/2003
Envíos: 838
MonedasHP: 1222
Imagen de MACH
Calc: HP50 | ROM:HP50-C Revisión #2.15 | HP49G | HP48G+ | HP28C | HP75C | HP41CV | HP67
 
#16
Mié, 09/09/2009 - 10:42

Hola!, roly:
Para moverte dentro de los puertos y directorios utiliza el Filer (Files).
Tu consulta no molesta y para ésto está el Foro. sino, ¿ para qué ?. Es cierto no obstante que también es más fácil preguntar que buscar y/o leer.
Una vez que bajas la Librería al stack (HOME) y la instalas con ... Librería STO, una vez reinicalizada la HP, borra o mueve la Librería a otro puerto más estable y que no sea el que utilzaste para instalar. De ésta manera ahorrarás espacio en el HOME, que de por sí, es bastante limitado.

¡El conocimiento, a través de la capacitación, es la base de la sabiduría!. ¡ Ni a la persona, ni al ingenio, lo hace, el título!.
Cordiales saludos desde Neuquén, Patagonia Argentina.
M.A.C.H.

Top
Integró: 08/09/2009
Envíos: 4
MonedasHP: 0
Imagen de roly
Calc: HP50
 
#17
Mié, 09/09/2009 - 20:27

gracias hermanos por vuestra pronta respuesta esto me indica que leeré mas.

Top
Integró: 26/04/2009
Envíos: 62
MonedasHP: 44
Imagen de Evil_Chuck
Calc: HP50 | ROM:2.15 - 2009
 
#18
Sáb, 27/02/2010 - 22:59

Hola,

Acá esta un buen programa el cual busqué mucho tiempo para guardar la configuración completa de la HP50G. Lo primero es configurar los flags y otras opciones personales, luego se ejecuta el programa, y con el guardas la configuración. Luego si un programa instalado altera los flags, ejecutas el programa configuración otra vez y abres tu config ya guardada como una libería.

http://www.hpcalc.org/details.php?id=5535

Comenten como les va con el

Slds.!

"...Sólo pequeñas lágrimas entre alguién Feliz y alguién Triste, sólo una delgada línea dibujada entre ser un Genio o un Demente..."

Top

Twitter

Cargando...

CAPTCHA
Esta pregunta es para probar si usted es un visitante humano y así evitar el spam automatizado.
9 + 7 =
Solucione este simple problema matemático e ingrese el resultado. Por ejemplo: para 1+3, ingrese 4.