TODOPIC
Lenguajes de programación para PC => Delphi => Mensaje iniciado por: CompSystems en 21 de Septiembre de 2014, 22:52:32
-
Hola, les comento que las calculadoras Texas Instruments como la TI89, TI-NSPIRE, y de Hewlett Packard la HP-Prime se programan en un lenguaje similar al BASIC pero es un BASIC con esteroideos, es decir un BASIC con una biblioteca extendida de calculo simbólico o CAS
Existe un SDK para TI-BASIC, el autor constantemente agrega, mejora optimiza este SDK, pero le hace falta muchas cosas, que realmente son simples como exportar a ASCII para pegar por ejemplo el código de un programa en un foro, etc
EL código esta en Delphi y no se nada de este lenguaje, solo he aportado ideas, probado características y tester, quien posea conocimiento en este lenguaje, colaboraría a la comunidad de programadores de calculadoras
Código fuente en
http://home.arcor.de/p-engels/tiedit/
En la siguiente captura es de un programa simulador de circuitos
http://symbulator.com/website/lessons
(http://jaimeza.org/Mathematic/TexasInstruments/images/SDK_TI68K_BASIC_TI89_VOYAGE200.png)
Hay otro editor de programas también escrito en delphi para las calcualdoras HP, (ya subo el codigo fuente) de este el autor finalizo el desarrollo pero quedo incompleto.
Otra opción es crear un editor de programas para calculadoras en otro lenguaje, puede ser en VisualC#, el cual estoy aprendiendo por mi cuenta
Gracias
Jaime
no se que paso con el famoso foro de calculadoras HP
http://www.adictoshp.org/
-
La pagin de hpadictos, ya esta en linea.
Y talvez pueda ayudar algo, pero de TI no se nada de nadita.
De HP si, pero nunca he usado esos editores que mencionas, solo lo hacia a la antigüita, directo y en caliente.
-
Hola, La petición también es para mejorar el editor existente de las calculadoras HP.
ADICTOS A CALCULADORAS (http://www.adictoshp.org/) HA REGRESADO :-/
-
No conocía esa pagina alterna, solo conocía http://www.adictoshp.org (http://www.adictoshp.org), pero sdi regresaron.
Respecto al editor que mencionas de las HP, tampoco lo conozco, si pones el link donde se puede ver el código fuente, se puede hacer algo, claro si esta con los permisos para modificarse.
-
Hola, el editor de programas para calcs hp48-50 esta en http://www.hpcalc.org/details.php?id=6600, la pagina web del autor donde estaba el código fuente 100% libre ya no esta disponible pero yo lo conservo , este editor se apoya o usa el kernel de edición de synedit http://sourceforge.net/projects/synedit/ que también lo usa el editor de programas de las calculadoras Texas instruments http://home.arcor.de/p-engels/tiedit/TIEdit-Source-075.exe, hay otro editor de programas para HP http://www.debug4x.com/ el código fuente esta en http://www.hpcalc.org/details.php?id=5455
-
No entiendo bien que es lo que quieres mejorar, ya baje el editor de HP que mencionas, y no le veo que le falte algo, se puede escribir y copiar los códigos sin problemas, puedes importar y exportar también sin problemas.
Además parece estar escrito en alguna variante de Delphi, pareciera Lazarus, por los gráficos que muestra en los botones.
-
El principal objetivo es que se codifique en Unicode, es decir que los símbolos como derivada, integral, sumatoria y otros se puedan copiar por ejemplo en un foro de discusión, como esta actualmente el editor usa una fuente determinada que hace que cuando se copie su código hacia el portapeles sea prácticamente inservible como medio para compartir código. Para esto se requiere hacer una conversión de código, las calcs ti89 hp50 se codifican en 8 bits es decir usan 256 caracteres, pero con su propia fuente, la conversión es fácil el editor de ti, ha incorporado en su mas reciente lanzamiento una primer prueba de conversión de código
-
Solo utilicé HP, y supongo que sería mejor trabajar en modo RPN al hacer programas o trabajar ecuaciones y así se evita el problema de los objetos algebraicos, pero también hay usuarios que se sienten más cómodos usando objetos algebraicos, así que sería buena idea hacer esa mejora.
Instalé el editor de TI, pero me sale un error indicando que falta una DLL libglib-2.0-0.dll, supongo que en TI también hay un modo similar al RPN.
En todo caso la idea sería un editor que traduzca de objeto algebraico a RPN y viceversa, lo mismo para las TI, además no creo que en un foro se pueda pegar un objeto algebraico (o sí??)
-
>> ... pero también hay usuarios que se sienten más cómodos usando objetos algebraicos, así que sería buena idea hacer esa mejora.
si, esta mejora hace falta, el actual editor de programas para hp calculadoras esta diseñado para codificar en RPN, el RPN para muchos es algo abstracto
>> En todo caso la idea sería un editor que traduzca de objeto algebraico a RPN y viceversa.
Si, había visto software similar en la red, que se podría adaptar al editor. Buscando ....
>> no creo que en un foro se pueda pegar un objeto algebraico (o sí??)
hay 2 tipos de EXPRESION ALGEBRAICA
1: NOTACION NATURAL O NOTACION 2D
Que es la que aparecen en los libros de matemáticas y similares
mira el siguiente foro de matemáticas donde los usuarios ingresan expresiones en 2D http://rinconmatematico.com/foros
2: NOTACION LINEAL que usan la mayoría de calculadoras o por lo menos las viejitas
Una idea proviene de la siguiente imagen, en la parte superior aparece la expression lineal y abajo la expression en 2D, faltaria una tercera "ventana" que muestre la expression en notacion RPN
(http://migacon.com.ar/imag/cmatcmat.jpg)
http://migacon.com.ar/cnt/
en el sitio anterior también hay un generador de cajas de dialogo par DELPHI, se podría implementar algo similar para la hp50 y ti89
(http://migacon.com.ar/imag/msgbox.jpg)
-
Revisando la pagina del rinconmatematico, pues las formulas que se ven están escritas en modo lineal y se traducen mediante un script a la forma grafica o 2D, todo en el servidor, creo que lo mejor sería hacerlo de esa manera. que sería mas sencillo acomodarlo al script que se requiera.
-
idea visualizar una vista pseudo2D, es esta idea esta inspirada en Mathomatic, usando caracteres ASCII se puede simular una vista 2D
(http://oldcoder.org/distro/ssdistro/ss-mathomatic-linear-equations.png)
ver codigo fuente
http://www.mathomatic.org/
PD: Eto dices que se genera un error indicando que falta una DLL libglib-2.0-0.dll por favor me puedes enviar esta captura de pantalla
Gracias
-
Este es el error que presenta al tratar de iniciar el programa de TI
-
Intenta instalar el siguiente paquete de biblioteca de transferencia de archivos para el emulador o calculadora real
http://sourceforge.net/projects/tilp/
-
:-/ eso solucionó el problema, ahora ya puedo abrir el programa de TI.
Solo que ha buscado una actualización y no abre el emulador, pero si el programa y ya me di una idea de como funciona
-
El emulador como el editor deben instalarse en el disco C:\ en otro sector del disco falla
yo instale la siguiente versión del tiemu
http://sourceforge.net/projects/gtktiemu/files/tiemu-win32/TiEmu%203.02a%20%28Win32%20binaries%29/
además requiere de las bibliotecas GTK adecuadas
revisa esto y prueba de nuevo, por que lo principal del editor es probar los programas en el emulador, sin necesidad de tener una calculadora real
e incluso existe el emulador de estas calculadoras para Android'OS busca GRAPH89