usar archivos PROG y STRNG
4 participantes
Página 1 de 1.
usar archivos PROG y STRNG
Hola
para instalar y usar librerias (los que se ven en la calculadora como LIB) hay un estupendo tutorial de cómo pasarlos y usarlos, pero, si el archivo es PROG o STRNG eso no sirve... (al menos no me funciona)
¿como puedo hacer funcionar una aplicación de esos tipos?
¿hay algún tutorial?
muchas gracias
para instalar y usar librerias (los que se ven en la calculadora como LIB) hay un estupendo tutorial de cómo pasarlos y usarlos, pero, si el archivo es PROG o STRNG eso no sirve... (al menos no me funciona)
¿como puedo hacer funcionar una aplicación de esos tipos?
¿hay algún tutorial?
muchas gracias
athinol- Baby HP
- Cantidad de envíos : 15
Localización : galicia
Re: usar archivos PROG y STRNG
Cuando descargas programas de Internet, te encuentras mayormente con estos 4 casos:
1) Te dan una biblioteca y tu la instalas manualmente poniéndola en la pila y haciendo una de estas operaciones:
--- 0. STO, luego ON+C
--- 1. STO, luego ON+C
--- 2. STO, luego ON+C
2) Te dan un programa que instala a una biblioteca automáticamente solo al presionar EVAL a este programa. Generalmente te pide el número de puerto en el que deseas instalar.
3) Te dan un programa que lo puedes guardar en una variable. Estos programas están delimitados por <<.......>>
4) Te dan una cadena que contiene a un programa. Estos están delimitados por "<<......>>" . Esta cadena la debes convertir a programa ejecutando el comando STR→
1) Te dan una biblioteca y tu la instalas manualmente poniéndola en la pila y haciendo una de estas operaciones:
--- 0. STO, luego ON+C
--- 1. STO, luego ON+C
--- 2. STO, luego ON+C
2) Te dan un programa que instala a una biblioteca automáticamente solo al presionar EVAL a este programa. Generalmente te pide el número de puerto en el que deseas instalar.
3) Te dan un programa que lo puedes guardar en una variable. Estos programas están delimitados por <<.......>>
4) Te dan una cadena que contiene a un programa. Estos están delimitados por "<<......>>" . Esta cadena la debes convertir a programa ejecutando el comando STR→
Felipe Salazar- Junior HP
- Cantidad de envíos : 23
Localización : Perú
Calculadora : HP 50g
ROM : 2.15
Re: usar archivos PROG y STRNG
Felipe Salazar escribió:Cuando descargas programas de Internet, te encuentras mayormente con estos 4 casos:
4) Te dan una cadena que contiene a un programa. Estos están delimitados por "<<......>>" . Esta cadena la debes convertir a programa ejecutando el comando STR→
gracias por la ayuda, con las librerías no tengo problema, con lo que me dijiste comprobé que si, los que son PROG dándoles a eval instalan automáticamente una librería, los que tengo ni preguntan donde, son muy prácticos
son con esos últimos con los que no consigo avanzar.... ¿cual es el comando STR->? lo tengo que escribir? es alguna tecla que no encuentro? no lo entiendo...
de nuevo, gracias
athinol- Baby HP
- Cantidad de envíos : 15
Localización : galicia
Re: usar archivos PROG y STRNG
athinol escribió:¿cual es el comando STR->? lo tengo que escribir? es alguna tecla que no encuentro? no lo entiendo...
de nuevo, gracias
Búscalo en el catálogo de comandos:
Felipe Salazar- Junior HP
- Cantidad de envíos : 23
Localización : Perú
Calculadora : HP 50g
ROM : 2.15
Re: usar archivos PROG y STRNG
aaaaaaaaaaaaaaaaaaaaaaaaaaaah!!!!!!
vaaaaaaaaale
ahora ya lo encontré y ya me funcionan esos archivos
muchísimas gracias!!
edito:
y que problema hay si cuando hago esa operación (tengo el archivo en la pila y le doy a str y luego a eval) me da error de invalid syntax???
es porque no hice bien el archivo en HPUser???? (me pasa con uno mío y con alguno que bajé... sin embargo uno que me dio un compañero de este foro para elegir ecuación va bien... )

ahora ya lo encontré y ya me funcionan esos archivos
muchísimas gracias!!

edito:
y que problema hay si cuando hago esa operación (tengo el archivo en la pila y le doy a str y luego a eval) me da error de invalid syntax???
es porque no hice bien el archivo en HPUser???? (me pasa con uno mío y con alguno que bajé... sin embargo uno que me dio un compañero de este foro para elegir ecuación va bien... )
athinol- Baby HP
- Cantidad de envíos : 15
Localización : galicia
Re: usar archivos PROG y STRNG
athinol escribió:...y que problema hay si cuando hago esa operación (tengo el archivo en la pila y le doy a str y luego a eval) me da error de invalid syntax???
es porque no hice bien el archivo en HPUser???? (me pasa con uno mío y con alguno que bajé... sin embargo uno que me dio un compañero de este foro para elegir ecuación va bien... )
Si al usar el comando STR-> da el error "invalid sintax", es porque la cadena no corresponde a un objeto válido. Probablemente debes editar la cadena. Para esto debes conocer los comandos que forman parte del programa para saber que es lo que debes corregir.
Felipe Salazar- Junior HP
- Cantidad de envíos : 23
Localización : Perú
Calculadora : HP 50g
ROM : 2.15
Re: usar archivos PROG y STRNG
vale, vale, pues ya reviso el que hice, seguro que metí alguna cosa mal, lo que me extraña es que 2 archivos no son hechos por mi (que estoy aprendiendo) son programas descargados y que no tienen mala pinta la verdad....
muchas gracias, estoy avanzando mucho con vuestra ayuda
muchas gracias, estoy avanzando mucho con vuestra ayuda

athinol- Baby HP
- Cantidad de envíos : 15
Localización : galicia
Re: usar archivos PROG y STRNG
Felipe Salazar escribió:
Si al usar el comando STR-> da el error "invalid sintax", es porque la cadena no corresponde a un objeto válido. Probablemente debes editar la cadena. Para esto debes conocer los comandos que forman parte del programa para saber que es lo que debes corregir.
si la cadena es de un programa que bajé de hpcalc.org... ¿¿como la edito si me da ese error?? aviso al que lo programó o espero a que alguien más lo pruebe??

athinol- Baby HP
- Cantidad de envíos : 15
Localización : galicia
Re: usar archivos PROG y STRNG
Cada caso puede ser diferente.
Sería bueno que copies el código de esa cadena en el foro.
Pegando la cadena en tu post, luego sombreandola y presionando el botón código de la barra de herramientas del foro.
O también poniendo un enlace a ese programa con el botón Vínculo:
Sería bueno que copies el código de esa cadena en el foro.
Pegando la cadena en tu post, luego sombreandola y presionando el botón código de la barra de herramientas del foro.
![]() |
O también poniendo un enlace a ese programa con el botón Vínculo:
![]() |
Felipe Salazar- Junior HP
- Cantidad de envíos : 23
Localización : Perú
Calculadora : HP 50g
ROM : 2.15
Re: usar archivos PROG y STRNG
este es uno de los que no me funcionan
http://www.hpcalc.org/hp49/science/misc/regresiones.zip
http://www.hpcalc.org/hp49/science/misc/regresiones.zip
athinol- Baby HP
- Cantidad de envíos : 15
Localización : galicia
Re: usar archivos PROG y STRNG
athinol escribió:este es uno de los que no me funcionan
http://www.hpcalc.org/hp49/science/misc/regresiones.zip
Si, este archivo contiene la siguiente cadena:
- Código:
%%HP: T(1)A(D)F(.);
DIR
RLYM
DIR
REGRELINMUL
DIR
HM
« HOME
»
ARS
«
"AR Por Javier Vergara"
{ { } { "…DAT:"
"ENTER DATA FOR REGRESSION (X-Y)"
} } { 1. 1. } { } { }
INFORM DROP OBJ DROP
DUP '…DAT' STO '…TAD'
STO
" MODIFICATION VARIABLE"
{ "Yes" "Not" } 2.
CHOOSE DROP NUM
IF 89. =
THEN LR CORR
4. RND 'Correlat'
TAG DUP DTAG SQ 4.
RND 'Determint' TAG
RCL… 1. COL- SWAP
DROP OBJ EVAL LIST
DUP PREDY SWAP SIZE
RCL… 2. COL- SWAP
DROP OBJ EVAL LIST
DUP …LIST ROT / ROT
ROT DUP SIZE ROT ROT
SWAP - SQ …LIST DUP
N… 2. - / ƒ 4. RND
'Syx' TAG SWAP ROT /
ƒ ROT / 100. * 4. RND
'Ecm%' TAG DUP
'…PAR' PURGE
" DISPERSIOGRAMA"
{ "Yes" "Not" } 2.
CHOOSE DROP NUM
IF 78. =
THEN
SCATRPLOT …LINE STEQ
DRAW PICTURE DROP {
…PAR PPAR EQ ZPAR }
PURGE
ELSE DROP {
…PAR EQ PPAR ZPAR }
PURGE E
END
END
»
FISHER
60.7517293936
CME .0714265547
CMR
4.33928672265
SCR
8.6785734453
SCT 8.75
SCE .0714265547
ARM
«
"ARM por Javier Vergara"
{ { } { "…DAT:"
"Ingrese Datos Para. y=a+bx+cx"
} } { 1. 1. } { } { }
INFORM DROP OBJ DROP
DUP 3. COL- DROP DUP
SIZE 1. 1. SUB 1. +
1. CON OBJ EVAL DROP
LIST OBJ ARRY 1.
COL+ DUP 'X' STO SWAP
1. COL- DROP 1. COL-
DROP DUP 'Y' STO SWAP
DUP DUP TRN SWAP *
INV SWAP TRN ROT * *
DUP 'B' STO OBJ DROP
ROT 8. RND 'a' TAG
ROT 8. RND 'b' TAG
ROT 8. RND 'c' TAG
'Y' RCL DUP TRN SWAP
* 'B' RCL TRN 'X' RCL
TRN 'Y' RCL * * -
OBJ DROP DUP 'SCE'
STO 'Y' RCL DUP TRN
SWAP * OBJ DROP 'Y'
RCL DUP SIZE 1. 1.
SUB EVAL DUP ROT OBJ
EVAL DROP LIST …LIST
SWAP / SQ * - DUP
'SCT' STO / 1. SWAP -
DUP 4. RND
'Determinat' TAG
SWAP ƒ 4. RND
'Correlation' TAG
SWAP 'SCE' RCL 'Y'
RCL SIZE 1. 1. SUB
EVAL 3. - / ƒ 4. RND
'Syx' TAG 'SCE' RCL
'Y' RCL SIZE 1. 1.
SUB EVAL / ƒ 'Y' RCL
DUP OBJ EVAL DROP
LIST …LIST External
SIZE 1. 1. SUB EVAL /
/ 100. * 4. RND
'Ecm%' TAG 'SCT' RCL
'SCE' RCL - 'SCR' STO
'SCR' RCL 2. / 'CMR'
STO 'SCE' RCL 'X' RCL
SIZE EVAL DROP 3. - /
'CME' STO 'CMR' RCL
'CME' RCL / 'FISHER'
STO { B Y X } PURGE
»
END
END
END

En este caso, sólo debes quitar la primera línea de la cadena (%%HP: T(1)A(D)F(.);) y tendrás:
- Código:
DIR
RLYM
DIR
REGRELINMUL
DIR
HM
« HOME
»
ARS
«
"AR Por Javier Vergara"
{ { } { "…DAT:"
"ENTER DATA FOR REGRESSION (X-Y)"
} } { 1. 1. } { } { }
INFORM DROP OBJ DROP
DUP '…DAT' STO '…TAD'
STO
" MODIFICATION VARIABLE"
{ "Yes" "Not" } 2.
CHOOSE DROP NUM
IF 89. =
THEN LR CORR
4. RND 'Correlat'
TAG DUP DTAG SQ 4.
RND 'Determint' TAG
RCL… 1. COL- SWAP
DROP OBJ EVAL LIST
DUP PREDY SWAP SIZE
RCL… 2. COL- SWAP
DROP OBJ EVAL LIST
DUP …LIST ROT / ROT
ROT DUP SIZE ROT ROT
SWAP - SQ …LIST DUP
N… 2. - / ƒ 4. RND
'Syx' TAG SWAP ROT /
ƒ ROT / 100. * 4. RND
'Ecm%' TAG DUP
'…PAR' PURGE
" DISPERSIOGRAMA"
{ "Yes" "Not" } 2.
CHOOSE DROP NUM
IF 78. =
THEN
SCATRPLOT …LINE STEQ
DRAW PICTURE DROP {
…PAR PPAR EQ ZPAR }
PURGE
ELSE DROP {
…PAR EQ PPAR ZPAR }
PURGE E
END
END
»
FISHER
60.7517293936
CME .0714265547
CMR
4.33928672265
SCR
8.6785734453
SCT 8.75
SCE .0714265547
ARM
«
"ARM por Javier Vergara"
{ { } { "…DAT:"
"Ingrese Datos Para. y=a+bx+cx"
} } { 1. 1. } { } { }
INFORM DROP OBJ DROP
DUP 3. COL- DROP DUP
SIZE 1. 1. SUB 1. +
1. CON OBJ EVAL DROP
LIST OBJ ARRY 1.
COL+ DUP 'X' STO SWAP
1. COL- DROP 1. COL-
DROP DUP 'Y' STO SWAP
DUP DUP TRN SWAP *
INV SWAP TRN ROT * *
DUP 'B' STO OBJ DROP
ROT 8. RND 'a' TAG
ROT 8. RND 'b' TAG
ROT 8. RND 'c' TAG
'Y' RCL DUP TRN SWAP
* 'B' RCL TRN 'X' RCL
TRN 'Y' RCL * * -
OBJ DROP DUP 'SCE'
STO 'Y' RCL DUP TRN
SWAP * OBJ DROP 'Y'
RCL DUP SIZE 1. 1.
SUB EVAL DUP ROT OBJ
EVAL DROP LIST …LIST
SWAP / SQ * - DUP
'SCT' STO / 1. SWAP -
DUP 4. RND
'Determinat' TAG
SWAP ƒ 4. RND
'Correlation' TAG
SWAP 'SCE' RCL 'Y'
RCL SIZE 1. 1. SUB
EVAL 3. - / ƒ 4. RND
'Syx' TAG 'SCE' RCL
'Y' RCL SIZE 1. 1.
SUB EVAL / ƒ 'Y' RCL
DUP OBJ EVAL DROP
LIST …LIST External
SIZE 1. 1. SUB EVAL /
/ 100. * 4. RND
'Ecm%' TAG 'SCT' RCL
'SCE' RCL - 'SCR' STO
'SCR' RCL 2. / 'CMR'
STO 'SCE' RCL 'X' RCL
SIZE EVAL DROP 3. - /
'CME' STO 'CMR' RCL
'CME' RCL / 'FISHER'
STO { B Y X } PURGE
»
END
END
END
Esta cadena resultante si la puedes convertir en objeto (en este caso no es un programa, más bien es un directorio que contiene programas). Guarda este directorio y entra en el para que puedas ver su contenido.
Felipe Salazar- Junior HP
- Cantidad de envíos : 23
Localización : Perú
Calculadora : HP 50g
ROM : 2.15
Re: usar archivos PROG y STRNG
buuffffffff lo que me queda por aprender todavía.....
muchas gracias, abriendo otros 2 archivos que no me funcionaban veo que estaban justo como dices... espero que ahora vayan bien
gracias
muchas gracias, abriendo otros 2 archivos que no me funcionaban veo que estaban justo como dices... espero que ahora vayan bien
gracias

athinol- Baby HP
- Cantidad de envíos : 15
Localización : galicia
Re: usar archivos PROG y STRNG
Felipe Salazar escribió:Cuando descargas programas de Internet, te encuentras mayormente con estos 4 casos:
4) Te dan una cadena que contiene a un programa. Estos están delimitados por "<<......>>" . Esta cadena la debes convertir a programa ejecutando el comando STR→
Ya lo intente y también me sale "invalid sintax". Cuando copio la cadena me salen comandos extraños. Los programos son:
Asentamientos: Filename: asent.zip
ID: 5680
Esfuerzos: Filename: esfuerzo.zip
ID: 2034
En los dos me sale lo mismo
jemaduto- Baby HP
- Cantidad de envíos : 1
Re: usar archivos PROG y STRNG
jemaduto escribió:Felipe Salazar escribió:Cuando descargas programas de Internet, te encuentras mayormente con estos 4 casos:
4) Te dan una cadena que contiene a un programa. Estos están delimitados por "<<......>>" . Esta cadena la debes convertir a programa ejecutando el comando STR→
Ya lo intente y también me sale "invalid sintax". Cuando copio la cadena me salen comandos extraños. Los programos son:
Asentamientos: Filename: asent.zip
ID: 5680
Esfuerzos: Filename: esfuerzo.zip
ID: 2034
En los dos me sale lo mismo
Esos son bibliotecas para la HP 48.
Felipe Salazar- Junior HP
- Cantidad de envíos : 23
Localización : Perú
Calculadora : HP 50g
ROM : 2.15
Re: usar archivos PROG y STRNG
pueden dar un ejemplo completo de como se instala un archivo prog y strng
paso a paso y /o con imágenes .
le agradezco de antemano su atención.
paso a paso y /o con imágenes .
le agradezco de antemano su atención.
luis lanister- Baby HP
- Cantidad de envíos : 1

» Poner archivos txt en la SD y verlos en la calculadora hp 50g
» ¿Por dónde empezar a aprender a usar la HP Prime?
» Caracteres especiales para usar en el foro
» Tutorial para aprender a usar el emulador
» Usar toda la pantalla de la Hp 50g para mostrar etiquetas en DoInputForm
» ¿Por dónde empezar a aprender a usar la HP Prime?
» Caracteres especiales para usar en el foro
» Tutorial para aprender a usar el emulador
» Usar toda la pantalla de la Hp 50g para mostrar etiquetas en DoInputForm
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.