Ir abajo
CesarV
CesarV
Admin
Masculino Cantidad de envíos : 114
Localización : Perú
Calculadora : HP 50g
ROM : 2.15
https://sites.google.com/view/cesarv1821

Pasos para crear biblioteca con Debug 4x en System RPL para hp49 series Empty Pasos para crear biblioteca con Debug 4x en System RPL para hp49 series

el Jue Mar 19, 2009 8:22 pm
Debug 4x permite programar en System RPL desde el PC.

El primer paso es descargar el programa e instalarlo en tu ordenador. Actualmente es Debug 4x Build 153.

Descargar aquí Debug 4x

Además en tu calculadora debes instalar 2 bibliotecas: Nosy y Extable

Descargar aquí las 2 bibliotecas

Además debes decargar el manual fundamental para System RPL de Kalinowski-Dominik

Descargar manual aquí

Puedes descargar de manera opcional otros manuales de System RPL en la página:

https://www.honradoshp.com/faqs-sobre-la-calculadora-hp-solo-lectura-f9/manuales-de-programacion-t2.htm


Última edición por CesarV el Jue Mayo 23, 2019 9:08 am, editado 6 veces
CesarV
CesarV
Admin
Masculino Cantidad de envíos : 114
Localización : Perú
Calculadora : HP 50g
ROM : 2.15
https://sites.google.com/view/cesarv1821

Pasos para crear biblioteca con Debug 4x en System RPL para hp49 series Empty Segundo paso: Abrir las ventanas fundamentales

el Jue Mar 19, 2009 11:53 pm
Abrir Debug 4x.
Hay muchas ventanas. Para evitar confusiones cerrar todas excepto la ventana principal (Main Window)

Pasos para crear biblioteca con Debug 4x en System RPL para hp49 series Debug_10

Luego abrir tres ventanas fundamentales para la creación de bibliotecas en System RPL:
1) Project
2) Editor
3) Debugger RPL

Pasos para crear biblioteca con Debug 4x en System RPL para hp49 series Debug_11


Pasos para crear biblioteca con Debug 4x en System RPL para hp49 series Debug_12

Pasos para crear biblioteca con Debug 4x en System RPL para hp49 series Debug_13


Última edición por Admin el Dom Nov 01, 2009 11:10 am, editado 2 veces
CesarV
CesarV
Admin
Masculino Cantidad de envíos : 114
Localización : Perú
Calculadora : HP 50g
ROM : 2.15
https://sites.google.com/view/cesarv1821

Pasos para crear biblioteca con Debug 4x en System RPL para hp49 series Empty Tercer paso: Ordenar las ventanas en la pantalla

el Jue Mar 19, 2009 11:59 pm
Ahora debemos ordenar las ventanas en la pantalla. El hueco dejado será para colocar más tarde el emulador.

Por ejemplo, puedes ordenar las ventanas fundamentales de la siguiente manera:

Pasos para crear biblioteca con Debug 4x en System RPL para hp49 series Debug_14


Última edición por Admin el Dom Nov 01, 2009 11:11 am, editado 1 vez
CesarV
CesarV
Admin
Masculino Cantidad de envíos : 114
Localización : Perú
Calculadora : HP 50g
ROM : 2.15
https://sites.google.com/view/cesarv1821

Pasos para crear biblioteca con Debug 4x en System RPL para hp49 series Empty Cuarto paso: Crear un nuevo proyecto

el Vie Mar 20, 2009 12:12 am
Ahora crearemos un nuevo proyecto.

Para esto ir a Project y seleccionar New Proyect de la siguiente manera:

Pasos para crear biblioteca con Debug 4x en System RPL para hp49 series Debug_15

-Ir a la ruta que queramos.
-Crear una nueva carpeta que contendrá al proyecto y sus archivos. Por ejemplo llamemosla "carpeta proyecto 1".
-Entrar a esta carpeta y poner el nombre del proyecto. Por ejemplo lo llamaremos "Proyecto1"

Pasos para crear biblioteca con Debug 4x en System RPL para hp49 series Debug_16

Listo. Ya tienes creado tu proyecto.


Última edición por Admin el Dom Nov 01, 2009 11:15 am, editado 1 vez
CesarV
CesarV
Admin
Masculino Cantidad de envíos : 114
Localización : Perú
Calculadora : HP 50g
ROM : 2.15
https://sites.google.com/view/cesarv1821

Pasos para crear biblioteca con Debug 4x en System RPL para hp49 series Empty Quinto paso: Seleccionar opciones para tu proyecto

el Vie Mar 20, 2009 12:24 am
Debemos seleccionar opciones para el proyecto en la ventana Project.

-Seleccionar The proyect is a library para que el proyecto sea una biblioteca y no sólo un programa

-Seleccionar AutoLoad after compile para que al compilar la biblioteca esta se instale automáticamente en el emulador.

-Poner el nombre de la biblioteca a mostrarse en la calculadora. Para esto en el campo Title escribimos: Biblioteca ejemplo V1.00 por El Águila.

-Poner el número de la biblioteca. Este número debe estar en el rango 769-1791. Pero debemos colocarlo en hexadecimal (entre 301 y 6FF). Por ejemplo para que la biblioteca tenga el número 1000 en el campo RomId escribimos el número 3E8

-Colocar el número de puerto (0,1,2) donde queremos que se instale la biblioteca. Por ejemplo para que se instale en el puerto cero, escribimos en el campo Slot el número 0

Pasos para crear biblioteca con Debug 4x en System RPL para hp49 series Debug_17


Última edición por Admin el Dom Nov 01, 2009 11:16 am, editado 1 vez
CesarV
CesarV
Admin
Masculino Cantidad de envíos : 114
Localización : Perú
Calculadora : HP 50g
ROM : 2.15
https://sites.google.com/view/cesarv1821

Pasos para crear biblioteca con Debug 4x en System RPL para hp49 series Empty Sexto paso: Abrir el emulador

el Vie Mar 20, 2009 12:50 am
Debug 4x trae incorporados varios emuladores. Solo debemos abrirlo desde la ventana principal (Main Window) de la siguienta manera:

Pasos para crear biblioteca con Debug 4x en System RPL para hp49 series Debug_18

Seguramente se abrirá un emulador muy grandote. Para cambiarlo a uno más pequeño seleccionar en el emulador View - Change KML Script y a continuación seleccionar un emulador más pequeño, de tamaño 800x600 (puede ser de hp 49G, hp 49g+ o hp 50g). Esto se resume en estas imágenes:

Pasos para crear biblioteca con Debug 4x en System RPL para hp49 series Debug_19

Pasos para crear biblioteca con Debug 4x en System RPL para hp49 series Debug_20


Última edición por Admin el Dom Nov 01, 2009 11:20 am, editado 1 vez
CesarV
CesarV
Admin
Masculino Cantidad de envíos : 114
Localización : Perú
Calculadora : HP 50g
ROM : 2.15
https://sites.google.com/view/cesarv1821

Pasos para crear biblioteca con Debug 4x en System RPL para hp49 series Empty Séptimo paso: crear Source File o archivo fuente para tus programas

el Vie Mar 20, 2009 1:22 am
Ahora crearemos un archivo fuente (Source File) para los programas de tu biblioteca.
Para esto escoger en la ventana Project la opción New Source File.... (También se puede escoger esta opción desde la ventana Editor).

Pasos para crear biblioteca con Debug 4x en System RPL para hp49 series Debug_21

No cambiarse de carpeta. Dar un nombre al archivo fuente (Source File). Nosotros lo llamaremos Principal.

Pasos para crear biblioteca con Debug 4x en System RPL para hp49 series Debug_22

El archivo fuente (Source File) recien creado tiene el siguiente aspecto en el editor:

Pasos para crear biblioteca con Debug 4x en System RPL para hp49 series Debug_23

Todavía no podemos agregar código System RPL a este archivo.
Primero debemos agregar el siguiente código:

Código:
EXTERNAL SUBPROGRAM
ASSEMBLE
        CON(1)  8
RPL
Copialo y pégalo en tu archivo fuente (source file) y se verá de la siguiente manera:

Pasos para crear biblioteca con Debug 4x en System RPL para hp49 series Debug_24

- Ahora ya puedes agregar código System RPL a tu archivo fuente (source file).
- En este proyecto puedes agregar más archivos fuente (source files). Esto es de gran ayuda para hacer bibliotecas grandes.
- En todos los archivos fuente creados se deberá agregar el código mostrado arriba.


Última edición por Admin el Dom Nov 01, 2009 11:24 am, editado 2 veces
CesarV
CesarV
Admin
Masculino Cantidad de envíos : 114
Localización : Perú
Calculadora : HP 50g
ROM : 2.15
https://sites.google.com/view/cesarv1821

Pasos para crear biblioteca con Debug 4x en System RPL para hp49 series Empty Mi primer programa en System RPL

el Vie Mar 20, 2009 1:59 am
Ahora ya estamos listos para crear programas System RPL en la biblioteca.

Copiar el siguiente código y pegarlo en tu archivo fuente:

Código:
xNAME PRIMER
:: CK1&Dispatch
  BINT1
  :: "Es un número real"
      SUBPROGRAMA
  ;
  BINT2
  :: "Es un número complejo"
      SUBPROGRAMA
  ;
;

NULLNAME SUBPROGRAMA
:: FlashWarning
    % 500 % .05 xBEEP
;

El archivo fuente se verá así:

Pasos para crear biblioteca con Debug 4x en System RPL para hp49 series Debug_25

A continuación presionar F9 lo cual guarda los cambios, compila el programa e instala la biblioteca en el emulador. Esto tarda unos dos segundos:

Pasos para crear biblioteca con Debug 4x en System RPL para hp49 series Debug_26

Luego ya tienes instalada la biblioteca en el emulador.
Vemos que al anteponer xNAME el comando será visible.
Vemos que al anteponer NULLNAME el comando será invisible.

Pasos para crear biblioteca con Debug 4x en System RPL para hp49 series Debug_27

Pasos para crear biblioteca con Debug 4x en System RPL para hp49 series Debug_28

Listo, ya tienes funcionando tu primera biblioteca hecha con Debug 4x en System RPL para calculadoras Hp 49 series.


Última edición por Admin el Dom Nov 01, 2009 11:28 am, editado 1 vez
CesarV
CesarV
Admin
Masculino Cantidad de envíos : 114
Localización : Perú
Calculadora : HP 50g
ROM : 2.15
https://sites.google.com/view/cesarv1821

Pasos para crear biblioteca con Debug 4x en System RPL para hp49 series Empty Uso de la ventana Debugger RPL para depurar programas en System RPL

el Jue Abr 29, 2010 12:59 pm
La ventana del depurador (Debugger RPL), permite depurar o limpiar los posibles errores de la biblioteca.


Crearemos otro programa en nuestra biblioteca. Copiar y pegar en tu editor el siguiente código que permite hallar el discriminante de una ecuación cuadrática teniendo como datos los coeficientes en la pila:

Código:
xNAME DISCR
:: CK3&Dispatch
  3REAL
  :: { LAM A LAM B LAM C }
     BIND
     LAM B
     %SQ_
     %4
     LAM A
     %*
     LAM C
     %*
     %-
     "Discr"
     >TAG
     ABND
  ;
;

En la ventana del editor picar en la parte izquierda del renglón donde queramos que empiece la depuración. Aparecerá el punto de ruptura o breakpoint como una bolita roja. Se verá así:

Pasos para crear biblioteca con Debug 4x en System RPL para hp49 series Debug_30

Presionar F9 para guardar, compilar y mandar al emulador.

A continuación, en el emulador colocar los datos en la pila y ejecutar el comando recién creado DESCR

Pasos para crear biblioteca con Debug 4x en System RPL para hp49 series Debug_29

Como hemos puesto un breakpoint en el editor entonces el programa se detendrá en este.

En la ventana Debugger RPL podemos ver el estado de la calculadora en ese momento:

Pasos para crear biblioteca con Debug 4x en System RPL para hp49 series Debug_31

Se ven unos botones:
Step in: Se usa para ir paso a paso a través de un programa. El siguiente comando se ejecuta paso a paso.
Step Over: Se usa para ir paso a paso a través de un programa. El siguiente comando se ejecuta inmediatamente.
Continue: Para continuar la ejecución del programa hasta su finalización o hasta encontrar el siguiente breakpoint.

Los valores que se muestran en esta ventana Debugger RPL se actualizan mientras vamos ejecutando paso a paso el programa.
Volver arriba
Permisos de este foro:
No puedes responder a temas en este foro.