π
<-

Maj NumWorks 9.2.0: partage+libre nommage vars + module time

Re: Maj NumWorks 9.2.0: partage+libre nommage vars + module

Message non lude jean-baptiste boric » 11 Fév 2019, 23:20

Le firmware de la NumWorks paie le prix fort avec entre autres un écran 320x240x16 bits à gérer, une interface utilisateur bien plus techniquement compliquée et MicroPython qui mange ~250 KiB de Flash sans être utile en dehors de l'application Python, le tout avec juste 1 MiB de Flash, soit moins que tous les modèles MC68000 à Flash de TI.

Ce qui est sûr, c'est que le firmware officiel n'arrivera probablement jamais au niveau d'une TI-89 sur une NumWorks N100. Je serais curieux de voir ce qu'un firmware alternatif avec d'autres choix de conceptions (newRPL notamment) donnerait, mais j'ai déjà une HP Prime G2 en pleine vivisection dans le département d'à côté et pas assez de temps libre pour pouvoir m'en occuper correctement...
Avatar de l’utilisateur
jean-baptiste boricPremium
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Prochain niv.: 5.5%
 
Messages: 379
Inscription: 21 Déc 2015, 22:22
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
GitHub: boricj

Re: Maj NumWorks 9.2.0: partage+libre nommage vars + module

Message non lude zardam » 12 Fév 2019, 07:32

Pour l'écran effectivement, les polices "anti aliasées" prennent plus de place, mais à part ça, je ne vois pas trop de pénalité sur l'affichage (pas de framebuffer de toute façon). Effectivement, MicroPython est gourmand, le TI-Basic certainement mutualisé avec le CAS, et il n'y avait pas de saisie en langage naturel. Enfin, tout cela rentrait dans 1 Mo de ROM / 128 Ko de RAM sur les premières 92.

C'est vrai que 20 ans plus tard, c'est dommage de se retrouver avec une quasi stagnation à ce niveau (même ci les deux modèles ne ciblent pas tout à fait le même public), alors que les coûts de production on certainement du très fortement baisser...
Avatar de l’utilisateur
zardamPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 34.6%
 
Messages: 233
Images: 13
Inscription: 11 Oct 2017, 23:39
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Maj NumWorks 9.2.0: partage+libre nommage vars + module

Message non lude parisse » 12 Fév 2019, 08:38

On pourrait sans doute ecrire un CAS custom et la faire tenir dans la Numworks actuelle. Sur la HP48, avec 128K, j'avais realise un systeme relativement pertinent pour un usage dans l'enseignement. Mais c'est beaucoup de travail et ca necessite des connaissances assez specifiques, ce n'est pas par hasard que les constructeurs qui ont un CAS ont tous fait appel a l'exterieur. Et franchement quel interet d'investir 2 ou 3 ans la-dedans pour tenir dans 1M de flash alors que si je comprends bien, il serait possible d'avoir 2M pour environ 5 euros de plus (3$ pour le proc + TVA et marge)? D'autant que dans 2 ou 3 ans, peut-etre que le composant actuel utilise par Numworks ne sera plus produit (comme pour la HP Prime G1 et la Nspire CX) et sera remplace par un autre avec 2M de flash ou plus. Et puis peut-etre que Numworks va continuer a gagner des parts de marche en France, epuiser son stock rapidement et decider d'upgrader son processeur. Je pense qu'ils sont beaucoup plus conscient aujourd'hui de l'interet d'avoir suffisamment de flash qu'ils ne l'etaient il y a meme 1 an.
Et en attendant, si on veut une calculatrice a 80 euros faisant du calcul formel, il y a la Casio graph 90+e avec KhiCAS :-)
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 84.8%
 
Messages: 3638
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Maj NumWorks 9.2.0: partage+libre nommage vars + module

Message non lude cent20 » 02 Jan 2020, 17:46

critor a écrit:Le Python bénéficie lui aussi d’une énorme nouveauté, l’ajout du module time bien que non listé au catalogue, et qu’il faudra donc importer à la main en tapant import time. Une exclusivité à ce jour parmi les implémentations de Python sur calculatrices ! :bj:

En l’absence donc de catalogue, on peut par exemple l’explorer avec notre script explmod.


J'ai crée un script très simple :

Code: Tout sélectionner
import time
for i in range(10):
  print(i)
  time.sleep(10)


Et sur le Worshop, on a un écran noir, sur la calculatrice un freeze de 10s puis l'affichage des entiers de 0 à 9 d'un seul coup. C'est un comportement attendu ?
Image
Enseignant de mathématiques et d'informatique. Spécialité NSI : Des projets, des tutos, mais aussi de l'art
Calculatrice NumWorks : Des applications et des jeux, scripts, 📙 Découvrir la NumWorks
Avatar de l’utilisateur
cent20VIP++
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 48.1%
 
Messages: 1044
Images: 67
Inscription: 17 Mai 2012, 09:49
Localisation: Avignon
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: nsi_xyz

Re: Maj NumWorks 9.2.0: partage+libre nommage vars + module

Message non lude Adriweb » 02 Jan 2020, 19:02

Le boucle côté emscripten ne se fait pas couper pour passer les events ? Truc du genre.

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 78.9%
 
Messages: 14733
Images: 1119
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Précédente

Retourner vers News NumWorks

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 5 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
882 utilisateurs:
>853 invités
>22 membres
>7 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)