![15832](https://cdn.ti-planet.org/forum/gallery/image.php?mode=thumbnail&image_id=15832)
Surprise inattendue
à la rentrée 2017,
NumWorks, une entreprise française nouvellement créée, se lance dans l'aventure des calculatrices graphiques et sort sa propre calculatrice, tout simplement la
NumWorks, modèle initial ayant pour référence
N0100. Une véritable révolution dans le monde scolaire : il s'agissait de la toute première calculatrice graphique officiellement programmable en
Python et elle bénéficiait aussi d'une ouverture du code source.
Pour la
rentrée 2019,
NumWorks sortait une première révision matérielle majeure avec la
N0110.
Pour cette rentrée 2022
NumWorks nous sort enfin une nouvelle révision matérielle que l'on pourrait supposer majeure comme vu le nouveau changement de référence, la
N0120EX au Portugal
(les N0100 et N0110 étant formellement interdites aux examens portugais), et nous pensions à une
N0120 pour le reste du monde, que notre cher
cent20, grand acteur de la communauté enseignante
NumWorks, imaginait depuis des années, l'ajoutant chaque année à sa liste de Noël avec tout ce dont il rêvait dessus.
![15833](https://cdn.ti-planet.org/forum/gallery/image.php?mode=thumbnail&image_id=15833)
Comme tu peux déjà le noter sur la boîte qui présente le produit et contrairement à ses prédécesseures, la calculatrice voit son code
N0120 inscrit en gros au dos, accompagné également en gros du suffixe
EX.
Cela devrait permettre aux surveillants d'examens portugais des vérificiations faciles et rapides, afin de s'assurer que les candidats utilisent bien le modèle
N0120EX autorisé et non pas un des modèles précédents
N0100 et
N0110 interdits.
![15835](https://cdn.ti-planet.org/forum/gallery/image.php?mode=thumbnail&image_id=15835)
![15836](https://cdn.ti-planet.org/forum/gallery/image.php?mode=thumbnail&image_id=15836)
Les échantillons que nous sommes plusieurs à avoir reçus il y a quelques mois, et pour lesquels nous remercions bien évidemment chaleureusement le constructeur, sont accompagnés de boîtes qui sont toujours porteuses sur leur tranche inférieure de l'identifiant
FCC ID de l'organisme de certification américain, passant fort logiquement de
2ALWP-N0110 à
2ALWP-N0120.
Cet identifiant est également mentionné à l'écran
À propos de l'application
Paramètres. Un identifiant déjà présent selon l'équipe
Omega/Upsilon dans les fichiers des
versions 16 distribués par le site officiel ces derniers mois à l'attention des testeurs de la nouvelle machine.
![](https://i.imgur.com/9HGz5Evt.jpg)
Toutefois, à maintenant seulement quelques semaines de la rentrée, nous ne pouvons que nous inquiéter : cet identifiant n'existe pas dans les
soumissions de NumWorks sur le site officiel du
FCC. Même en cas de demande d'un délai de confidentialité comme c'est usuellement le cas avec
Texas Instruments, nous avions pu noter que les identifiants étaient dans tous les cas listés, seuls les documents associés ne pouvaient être consultés jusqu'à expiration du délai.
Autre chose, des échantillons de
N0120EX que l'on peut cette fois-ci supposer finalisés viennent d'être exhibés et distribués au
ProfMat2022, la réunion annuelle nationale des enseignants de Mathématiques au Portugal. Et l'on peut constater ci-contre que la mention de l'identifiant
FCC ID a cette fois-ci été complètement retirée des boîtes.
Se pourrait-il donc qu'en seulement quelques mois les projets de
NumWorks aient changé et qu'il ne soit plus prévu de distribuer de modèle
N0120 en Amérique du Nord ?...
Sommaire :1) Déballage et tour d'observation :
Go to top![15839](https://cdn.ti-planet.org/forum/gallery/image.php?mode=thumbnail&image_id=15839)
![15840](https://cdn.ti-planet.org/forum/gallery/image.php?mode=thumbnail&image_id=15840)
![15841](https://cdn.ti-planet.org/forum/gallery/image.php?mode=thumbnail&image_id=15841)
Commençons donc par ouvrir la boîte. Elle comprend la calculatrice, le guide de sécurité, l'habituel autocollant
NumWorks, et comme
déjà annoncé un câble
USB A ↔ USB-C aux couleurs de
NumWorks.
Et oui, la
NumWorks N0120EX troque le port
micro-USB historique
(fragile, embêtant car il faut tenir compte du sens d'insertion malgré la miniaturisation, et de plus format abandonné par la norme depuis 2017) contre un port
USB-C contemporain connectable dans les deux sens, devenant la première calculatrice
USB-C au monde !
![15844](https://cdn.ti-planet.org/forum/gallery/image.php?mode=thumbnail&image_id=15844)
![15843](https://cdn.ti-planet.org/forum/gallery/image.php?mode=thumbnail&image_id=15843)
Niveau pesée, pas de différence apparente par rapport au modèle précédent
N0110. La
N0120 fait toujours :
- 131 g sans couvercle
- 169 g avec couvercle
![15847](https://cdn.ti-planet.org/forum/gallery/image.php?mode=thumbnail&image_id=15847)
![15846](https://cdn.ti-planet.org/forum/gallery/image.php?mode=thumbnail&image_id=15846)
Niveau mesures, la
N0120EX sans couvercle est absolument identique à la précédente
N0110 :
- 16,05 cm de hauteur
- 8,21 cm de largeur
- 1,17 cm d'épaisseur
![15848](https://cdn.ti-planet.org/forum/gallery/image.php?mode=thumbnail&image_id=15848)
![15849](https://cdn.ti-planet.org/forum/gallery/image.php?mode=thumbnail&image_id=15849)
Par contre, avec couvercle il y a du changement. Nous trouvons :
- 1,55 cm d'épaisseur pour la N0120EX contre 1,52 cm pour l'ancienne N0110
- 8,67 cm de largeur pour la N0120EX contre 8,59 cm pour l'ancienne N0110
Et effectivement à y regarder de plus près, on se rend alors compte que le couvercle de la
N0120EX semble légèrement renforcé et donc plus épais sur ses parties latérales.
![15853](https://cdn.ti-planet.org/forum/gallery/image.php?mode=thumbnail&image_id=15853)
![15851](https://cdn.ti-planet.org/forum/gallery/image.php?mode=thumbnail&image_id=15851)
Regardons de plus près la face arrière de la calculatrice. La calculatrice est toujours indiquée comme assemblée en Chine.
Curieusement toutefois sur cet échantillon, l'
UKCA, la nouvelle certification britannique suite au Brexit, n'est pas présente contrairement à ce qu'indiquait l'emballage :
![](https://i.imgur.com/gu101tut.jpg)
Notons que l'un des testeurs,
cent20, a eu droit au privilège d'un petit clin d'œil du constructeur sur son échantillon.
En effet la coque arrière n'est pas celle de la
N0120EX, mais une coque semblant reprendre la sérigraphie de la
N0110, au détail près que le nom de modèle a été modifié en
Ncent20. Une calculatrice
collector unique au monde et absolument inestimable !
Résumons le tout avec un petit
unboxing :
![15845](https://cdn.ti-planet.org/forum/gallery/image.php?mode=thumbnail&image_id=15845)
Niveau logiciel, la
N0120EX a bénéficié successivement :
- d'Epsilon 16.3.5, version avec laquelle les échantillons sont venus préchargés
- d'Epsilon 16.4.4, mise à jour du 28 avril 2022
- d'Epsilon 19.0.0, mise à jour bêta du 2 juin 2022
- d'Epsilon 19.1.0, mise à jour bêta du 17 juin 2022
- d'Epsilon 19.2.0, mise à jour du 7 juillet 2022
Nous n'avons pas grand chose à dire, dans le sens où il s'agit donc du même
Epsilon 19.2 dont les fonctionnalités et nouveautés viennent tout juste de faire l'objet de la publication d'un
test détaillé que nous t'invitons donc à aller lire.
![15850](https://cdn.ti-planet.org/forum/gallery/image.php?mode=thumbnail&image_id=15850)
À l'écran
À propos de l'application
Paramètres, en validant deux fois avec
OK
sur le champ affichant la version d'
Epsilon, on obtient normalement la révision matérielle. Les dernières
N0110 affichaient
03.43 pour la révision matérielle
3.43.
Nous n'en saurons pas plus pour le moment, car
Epsilon 19.2 affiche apparemment
00.00 sur les
N0120EX ; il nous faudra démonter pour en savoir davantage.
Le changement de référence de
N0110 à
N0120EX nous suggère donc des changements matériels majeurs, qui habituellement ont de l'influence sur les performances. Voyons donc un petit peu ce qu'ils donnent niveau performances.
Commençons par un test de performances via un calcul avec l'opérateur de sommation. Nous retenons le calcul développé par
pier4r sur HP Museum, en mode degrés :
$mathjax$\sum\limits_{x=1}^{1000}{\sqrt[3]{e^{sin\left(Arctan\left(x\right)\right)}}}$mathjax$
La
NumWorks N0120EX met très exactement
0,252s.
Pour référence, voici un classement avec les modèles similaires ou approchants sur le même test :
- 0,130s pour la HP Prime G2
- 0,252s pour la NumWorks N0120EX
- 0,510s pour la Zero ZGC1
- 0,997s pour les TI-Nspire CX II
- 1,103s pour la NumWorks N0110
La
NumWorks N0120EX nous offre visiblement des performances absolument phénoménales :
- 52% des performances de la HP Prime G2 !
- 2 fois plus rapide que la Zero ZGC1 !
- 4 fois plus rapide que les TI-Nspire CX II !
- 4,4 fois plus rapide que l'ancienne NumWorks N0110 !
Mais après, les performances peuvent varier en fonction du type de tâche demandée à la calculatrice.
Tentons donc justement de distinguer cela. Passons au
Python avec dans un premier temps un travail sur les nombres entiers. Voici un test de primalité :
- Code: Select all
try:from time import monotonic
except:pass
def hastime():
try:
monotonic()
return True
except:return False
def nodivisorin(n,l):
for k in l:
if n//k*k==n:
return False
return True
def isprimep(n):
t=hastime()
s,l,k=0 or t and monotonic(),[3],7
if n==2 or n==5:return True
if int(n)!=n or n//2*2==n or n//5*5==5:
return False
if n<k:return n in l
while k*k<n:
if nodivisorin(k,l):l.append(k)
k+=2+2*((k+2)//5*5==k+2)
r=nodivisorin(n,l)
return (t and monotonic() or 1)-s,r
Sur l'appel
isprimep(10000019)
, la
NumWorks N0120EX met très précisément
0,609s.
Voici le classement avec ce que donnent d'autres modèles sur le même appel :
- 0,171s pour la HP Prime G2
- 0,451s pour les TI-Nspire CX II
- 0,609s pour la NumWorks N0120EX
- 1,739s pour la NumWorks N0110
Dans ce contexte le rapport de performances de la
NumWorks N0120EX est moins impressionnant, bien que restant très honorable pour un modèle de milieu de gamme :
- 28% des performances de la HP Prime G2
- 74% des performances des TI-Nspire CX II
- 2,9 fois plus rapide que l'ancienne NumWorks N0110
Restons en
Python mais changeons le contexte de travail pour des nombres flottants. Voici un test de seuil sur une suite numérique :
- Code: Select all
try:
from time import *
except:
pass
def hastime():
try:
monotonic()
return True
except:
return False
def seuil(d):
timed,n=hastime(),0
start,u=0 or timed and monotonic(),2.
d=d**2
while (u-1)**2>=d:
u=1+1/((1-u)*(n+1))
n=n+1
return [(timed and monotonic() or 1)-start,n,u]
Avec l'appel
seuil(0.008)
, la
NumWorks N0120EX nous met
0,128s.
Pour référence, voici le classement sur le même appel :
- 0,087s pour la HP Prime G2
- 0,128s pour la NumWorks N0120EX
- 0,297s pour les TI-Nspire CX II
- 0,833s pour la NumWorks N0110
Nous retrouvons donc ici des performances exceptionnelles pour la
NumWorks N0120EX :
- 68% des performances de la HP Prime G2 !
- 2,3 fois plus rapide que les TI-Nspire CX II !
- 6,5 fois plus rapide que l'ancienne NumWorks N0110 !
Décidément c'est particulièrement sur les nombres flottants que la
NumWorks N0120EX déchire tout ; nous avons hâte de découvrir ce qu'elle peut bien renfermer comme secrets...
![15855](https://cdn.ti-planet.org/forum/gallery/image.php?mode=thumbnail&image_id=15855)
Et bien puisque tous les éléments observés dans les points précédents nous renvoient au matériel, il est grand temps de s'y plonger et de répondre ainsi aux ultimes interrogations sur la
N0120EX.
Déjà, même batterie
PD295572 que pour l'ancienne
N0110, une
LiPo (Lithium Polymère) avec une tension de
3.7 Volts pour une capacité de
1450 mAh, soit une énergie de
5,365 Wh.
Notons par contre un tout nouvel écran d'après les références, mais sans plus de précisions pour le moment.
Penchons-nous enfin sur la carte. Les pistes sont très différentes, si bien que plusieurs composants changent de place :
![15854](https://cdn.ti-planet.org/forum/gallery/image.php?mode=thumbnail&image_id=15854)
Dans le coin nous trouvons le numéro de révision matérielle. À la place du
3.43 des dernières
NumWorks N0110, nous lisons maintenant
4.18, un saut effectivement majeur.
Notons aussi un timbre à date,
YWX 2149, indiquant donc une production de la carte la 49
ème semaine de l'année 2021, soit en
décembre 2021.
Nous retrouvons la même puce de mémoire
Flash Adesto 25SF641B qu'avec les
NumWorks N0110, et donc toujours une capacité de
8 Mio.
Par contre niveau microcontrôleur, il s'agit ici d'un
STM32H725 intégrant donc :
- processeur Arm Cortex-M7 cadencé à 550 MHz
- 512 Kio de mémoire de stockage Flash
- 564 Kio de mémoire de travail RAM (répartis en 432 Kio de RAM système, 128 Kio de TCM RAM, et 4 Kio de SRAM)
Mais des valeurs isolées n'indiquant rien, voici maintenant de quoi mieux mettre en avant le formidable progrès par rapport aux modèles précédents :
Modèle | N0100 | N0110 | N0120EX |
Sortie | 2017 | 2019 | 2022 |
Microcontrôleur | | | |
Processeur | Cortex-M4 | Cortex-M7 | Cortex-M7 |
Architecture | ARMv7 | ARMv7 | ARMv7 |
Fréquence | 100 MHz | 216 MHz | 550 MHz |
RAM intégrée | 256 Kio | 256 Kio | 564 Kio |
Flash intégrée | 1 Mio | 64 Kio | 512 Kio |
Flash externe | | 8 Mio | 8 Mio |
La
NumWorks N0120EX bénéficie donc d'un processeur tournant à
550 MHz, un record toute concurrence confondue, détrônant ainsi la
HP Prime G2 avec ses
528 MHz.
La mémoire de travail
RAM fait plus que doubler par rapport au modèle précédent, et nous bénéficions cette fois-ci d'un espace de stockage additionnel conséquent avec
512 Kio internes qu'il n'y avait pas sur le modèle précédent.
À ce jour à notre connaissance, en dehors de la puissance du nouveau processeur,
Epsilon 19.2 ne fait hélas pas profiter l'utilisateur de ces spécifications accrues. C'est dommage.
Par exemple l'espace de stockage
Python ainsi que la mémoire de tas
(heap) Python sont tous deux pris sur la mémoire
RAM, mais ont à version
firmware identique exactement les mêmes capacités sur
N0100,
N0110 et
N0120EX. On peut imaginer des capacités augmentées sur
N0120EX, si bien sûr ce n'est pas trop complexe à gérer et maintenir niveau développement.
Et pour les
512 Kio de mémoire
Flash interne supplémentaire, c'est largement suffisant pour imaginer bien des choses supplémentaires encore...
La
NumWorks N0120EX offerte au Portugal est un véritable phénomène de puissance ; nous en tombons immédiatement amoureux ! Cette réussite technologique est en effet comme nous avons pu voir beaucoup plus rapide que le modèle précédent
N0110, avec en prime des performances tournant autour de celles des
TI-Nspire CX II selon la tâche et chatouillant même celles de la
HP Prime G2. C'est-à-dire que tu obtiens les performances du haut de gamme mais toujours pour le prix du milieu de gamme, félicitations
NumWorks !
Une formidable nouvelle itération de la calculatrice
NumWorks sur laquelle il va y avoir tant de choses à créer et à faire !
Même si ils ne s'en rendent tristement pas encore compte vu l'absence de retours/partages à la mesure de ce phénomène suite au
ProfMat2022, les enseignants et petits portugais ont décidément énormément de chance d'être choyés à ce point, surtout après tout ce que le constructeur a eu à subir comme discriminations et brimades sur ce territoire.
La
N0120EX est donc déjà disponible au Portugal, achetable dans la
boutique NumWorks portugaise. Mais malheureusement cette boutique ne livre qu'au Portugal, et nous n'avons jusqu'à présent vu passer aucun signe indiquant que les autres déclinaisons locales de la boutique
NumWorks livraient autre chose que les
N0110 précédentes. À quand donc la disponibilité pour la France d'un modèle
N0120 similaire visiblement capable de ferrailler avec les plus grands de ce monde ?...
En attendant, résumons tout cela en quelques tableaux comparatifs :