π
<-

News 2025
January (14)

News 2024
October (12)
August (9)
July (10)
June (20)
May (14)
April (16)
March (7)
January (20)

News 2023
October (19)
August (14)
July (13)
June (21)
May (29)
April (24)
March (24)
January (24)

News 2022
October (23)
August (14)
July (15)
June (17)
May (31)
April (27)
March (28)
January (34)

News 2021
October (24)
August (37)
July (50)
June (32)
May (48)
April (61)
March (35)
January (34)

News 2020
October (17)
August (43)
July (43)
June (45)
May (60)
April (78)
March (36)
January (39)

News 2019
October (13)
August (18)
July (23)
June (28)
May (31)
April (26)
March (38)
January (37)

News 2018
October (13)
August (32)
July (23)
June (64)
May (63)
April (45)
March (43)
January (45)

News 2017
October (26)
August (39)
July (52)
June (88)
May (51)
April (43)
March (37)
January (33)

News 2016
October (25)
August (42)
July (34)
June (109)
May (55)
April (34)
March (37)
January (24)

News 2015
October (22)
August (56)
July (22)
June (94)
May (56)
April (32)
March (40)
January (21)

News 2014
October (26)
August (18)
July (23)
June (101)
May (57)
April (59)
March (54)
January (31)

News 2013
October (67)
August (50)
July (43)
June (193)
May (93)
April (102)
March (45)
January (50)

News 2012
October (64)
August (63)
July (53)
June (132)
May (88)
April (73)
March (57)
January (58)

News 2011
October (56)
August (31)
July (27)
June (71)
May (61)
April (32)
March (36)
January (24)

News 2010
October (11)
August (8)
July (14)
June (10)
May (3)
April (3)
March (1)

News 2009
August (3)
July (1)
June (2)
May (1)
April (2)
March (1)

Découvre les TI-Nspire CX II à Didacta 2019 Cologne !

New postby critor » 14 Feb 2019, 20:52

1018110175Dans un article précédent, nous t'annoncions l'arrivée pour la rentrée 2019 d'une nouvelle génération de calculatrices TI-Nspire, les TI-Nspire CX II et TI-Nspire CX II CAS.

Nous t'en avons par la suite détaillé les nouvelles fonctionnalités. Quant au matériel, a été évoqué un processeur 2,5 fois plus rapide.

La France et l'Europe pour leur part vont bénéficier pour la première fois de déclinaisons spécifiques, les TI-Nspire CX II-T et TI-Nspire CX II-T CAS.

As-tu raté la première présentation au public aux Pays-Bas ?

Et bien nouvelle chance de découvrir l'avenir de la gamme TI-Nspire cette semaine avec l'édition 2019 de Didacta, le salon européen de l'éducation, du mardi 19 au samedi 23 février inclus à Cologne/Köln en Allemagne ! :bj:

Texas Instruments y tiendra en effet un stand et, si les Pays-Bas ont eu droit à la TI-Nspire CX II, il nous semblerait impensable que Didacta n'y ait pas droit. ;)

Casio tiendra également un stand, mais nous ignorons si il y aura des nouveautés.

Hewlett Packard sera présent mais via sa filiale Aruba, donc rien à voir avec les calculatrices.

Tu trouveras des entreprises et institutions venant du monde entier, France incluse, mais pas de NumWorks.

Lien : http://www.didacta-cologne.com/

Correctif TI-Python flottants + complexes sur Trinket M0

New postby critor » 14 Feb 2019, 23:32



Edit update: TI a corrigé le problème des flottants dans sa nouvelle version :)
Edit update: TI fixed the floating point issue in the new version :)


En résumé: il y a maintenant une paire de firmwares non officiels pour le TI-Python Adapter associé aux TI-83 Premium CE, qui corrigent les plus gros défauts de la première version du firmware officiel (le rapprochant des solutions concurrentes), en fournissant la gestion des nombres flottants double précision pour corriger les horribles problèmes de précision, et l'ajout des gestion des nombres complexes, des fonctions spéciales de maths (dont trigo hyperbolique), et des entiers (plus) longs. Binaires et code source liés en bas de ce post.
TL;DR: there's now a couple third-party firmware images for the TI-Python Adapter associated to the TI-83 Premium CE, which fix the main drawbacks of the first version of the official firmware (making it closer to competitor offerings), featuring double precision floating-point values to fix severe accuracy issues, as well as the addition of complex math functions, special math functions (including hyperbolic trig), and long(er) integers. Binaries and source code linked at the bottom of this post.


10251
Suite à la livraison des premiers modules externes TI-Python par Jarrety pour améliorer ta TI-83 Premium CE, dans notre test dédié nous venons de voir que le matériel et le firmware reprenaient ceux d'une carte Python (PyBoards) développée par Adafruit. Probablement la Trinket M0 ou la Feather M0. D'où la possibilité d'interchanger les firmwares entre ces différents appareils.

L'implémentation Python sur le module TI-Python est donc celle développée tout spécialement par Adafruit pour ces cartes, un CircuitPython en version 3.0.0. C'est un fork de MicroPython comportant d'importants changements dans le code, certains visant probablement un peu plus de légèreté pour tourner un peu mieux sur des cartes vraiment peu puissantes.
After the first external TI-Python modules improving your TI-83 Premium CE were delivered by Jarrety, in our detailed test, we showed that the hardware and the firmware were taken from a Python board (PyBoards) developed by Adafruit, probably the Trinket M0 or the Feather M0, hence the ability to interchange firmware between these boards and the TI-Python Adapter.

The TI-Python Adapter's Python implementation is the one tailor-made by AdaFruit for their boards, CircuitPython, version 3.0.0. This MicroPython fork contains widespread code changes, some of which probably aim at slightly reducing the footprint for running better on really underpowered hardware.


Et justement, parmi les allègements il y en a un qui est particulièrement problématique dans le contexte du lycée scientifique, c'est la précision des nombres flottants.
Les nombres non entiers, qu'ils soient décimaux ou réels, sont représentés en Python en virgule flottante, soit au format
$mathjax$\pm M\times 2^{E-E_{min}}$mathjax$
avec
$mathjax$M\in [1;2[$mathjax$
.

Or, toutes les calculatrices n'accordent pas le même nombre de bits pour coder la mantisse M et l'exposant E de ces nombres, ce qui limite leur nombre de chiffres significatifs.

Voici la transcription Python d'un algorithme permettant de calculer les nombres de bits et de chiffres significatifs utilisables pour les mantisses de flottants, ceci en appelant respectivement precm(2) et precm(10) :
Code: Select all
def precm(b):
  k,b=0,float(b)
  while 1+b**-k-1>0:
    k+=1
  return k


Précisons que selon les modèles, le test devra être réalisé deux fois, car bien souvent l'environnement Python utilisera un moteur de calcul spécifique totalement déconnecté du reste de la calculatrice.

Voici le petit classement de différents appareils scolaires en termes de précision binaire et décimale qui en découle, du meilleur au pire :

modèlesbitschiffres
significatifs
Graph 90+E / fx-CG50 (Python)
Graph 35/75/85/95 USB / fx-9750GII/9860G (CasioPython)
NumWorks (Python)
TI-Nspire[ (MicroPython)
5316
HP Prime (CAS)4815
Graph 90+E / fx-CG10/20/50 (KhiCAS)
NumWorks (hors Python)
TI-82/85/86/89/92 / Voyage 200
TI-Nspire (hors MicroPython)
4514
TI-814113
fx-92 Collège 2D / Spéciale Collège / fx-ES/EX
Graph 90+E / fx-CG50 (hors Python et KhiCAS)
Graph 35/75/85/95 USB / fx-9750GII/9860G (hors CasioPython)
fx-CG10/20 (hors KhiCAS)
Sharp EL-9900/9950
TI-73/76.fr/83/84 / 82 Stats/Plus/Advanced
4013
HP Prime (hors CAS)3812
Lexibook GC3000FR3511
TI-Primaire Plus3411
TI-Collège Plus / 30/34/36 MultiView3210
fx-CP400/CG500 / Classpad3110
module externe TI-Python227


Pour référence, 53 bits correspondent à ce qui est appelé la double précision dans le contexte du Python, et 24 bits à la simple précision.

Comme tu peux le voir, les premiers modules externes TI-Python à avoir été livrés ont un très grave défaut, avec une précision en virgule flottante nettement inférieure à celle de la TI-83 Premium CE, et dégraderont donc ses capacités de calcul ! :(
Cette précision est même inférieure à celle qu'offre l'étron intergalactique Lexibook GC3000FR, et même pire encore à celles qui ont été jugées nécessaires pour les TI/Casio scientifiques de collège ou pour les TI/Casio de primaire... et également inférieure à celle des flottants Python simple précision normaux ! :'(

Par conséquent, avec des résultats intermédiaires et finaux bridés sur 7 chiffres significatifs, nombre d'activités numériques au programme du lycée scientifique - notamment lorsqu'il y a enchaînement de différents calculs (polynômes du second degré, suites récurrentes, nombre dérivé, matrices, itérations de boucles, fonctions récursives...) conduiront à des résultats faux, aberrants ou même totalement inexploitables, beaucoup plus facilement sur le module externe TI-Python que sur les solutions concurrentes ! :mj:
Dans le test dédié précédemment évoqué, nous avons mentionné des exemples de résultats faux.

De la part d'Adafruit, cette utilisation des flottants simple précision vient d'un allègement volontaire de MicroPython, afin de minimiser la consommation de ressources sur ses cartes Trinket/Feather M0, qui ont des caractéristiques matérielles très faibles. Adafruit semble ne pas avoir pensé ses cartes pour le contexte scientifique du lycée, mais davantage pour servir dans des projets techniques ou encore comme jouet d'éveil au Python pour les écoliers/collégiens.

Même si cette base matérielle et logicielle semble être une bonne solution pour minimiser les coûts de production, vouloir construire un produit pour le lycée scientifique en partant de ça n'était-il pas une erreur ?... :#roll#:
And precisely, one of the changes which aim at producing more lightweight builds is especially harmful for science-oriented high school teaching purposes, is the prevision of floating-point numbers.
Non-integer numbers, be them decimal or real, are represented as floating-point values in Python, that is in the
$mathjax$\pm M\times 2^{E-E_{min}}$mathjax$
format, with
$mathjax$M\in [1;2[$mathjax$
.

As a matter of fact, calculators use different bit counts for encoding the mantissa M and the exponent E, which caps the number of significant figures.

Here is the Python translation of an algorithm computing the number of bits and the number of significant digits usable for floating-point number mantissas, by calling respectively precm(2) and precm(10):
Code: Select all
def precm(b):
  k,b=0,float(b)
  while 1+b**-k-1>0:
    k+=1
  return k


On some models, this test needs to be performed twice, as the Python environment often uses a specific computations engine, completely disconnected from the rest of the calculator's operation.

Here is the rundown of school calculators in terms of binary / decimal accuracy, from best to worst:

modelsbitssignificant digits
Graph 90+E / fx-CG50 (Python)
Graph 35/75/85/95 USB / fx-9750GII/9860G (CasioPython)
NumWorks (Python)
TI-Nspire[ (MicroPython)
5316
HP Prime (CAS)4815
Graph 90+E / fx-CG10/20/50 (KhiCAS)
NumWorks (outside Python)
TI-82/85/86/89/92 / Voyage 200
TI-Nspire (outside MicroPython)
4514
TI-814113
fx-92 Collège 2D / Spéciale Collège / fx-ES/EX
Graph 90+E / fx-CG50 (outside Python and KhiCAS)
Graph 35/75/85/95 USB / fx-9750GII/9860G (outside CasioPython)
fx-CG10/20 (outside KhiCAS)
Sharp EL-9900/9950
TI-73/76.fr/83/84 / 82 Stats/Plus/Advanced
4013
HP Prime (hors CAS)3812
Lexibook GC3000FR3511
TI-Primaire Plus3411
TI-Collège Plus / 30/34/36 MultiView3210
fx-CP400/CG500 / Classpad3110
TI-Python Adapter227


For reference, 53 bits correspond to what is termed double precision in the context of Python, and 24 bits correspond to simple precision.

As you can see, the first external TI-Python Adapter modules delivered to customers are thoroughly crippled by floating-point precision much lower than that of the TI-83 Premium CE, and therefore lower its computation abilities very much ! :(
This precision is even lower than that of the Lexibook GC3000FR intergalactic PoS, or even worse, lower than the ones deemed necessary for the TI/Casio scientific calculators aimed at primary and secondary calculators... and lower than that of normal Python single precision floating-point values ! :'(

Therefore, with intermediate and final results truncated to 7 significant digits, many numerical activities used in scientific high school level math classes - especially when chaining / iterating multiple computations (quadratic polynomials, recurrent sequences, derived number, matrices, loop iterations, recursive functions...) simply produce wrong, stupid or even completely unusable results, much more easily on the TI-Python Adapter than on competitors' solutions ! :mj:
In the aforementioned detailed test, we listed multiple instances of wrong results.

As far as Adafruit is concerned, using single precision floating-point values stems from a voluntary reduction of MicroPython, in order to reduce the foorprint on their Trinket/Feather M0 boards, whose hardware characteristics are very weak. Adafruit doesn't seem to have designed boards for the purpose of targeting scientific high schools, they probably target technical projects or baby Python activity steps for pupils younger than high schoolers.

Even if such hardware and software seem to be a good method to reduce production costs, maybe trying to use them as a starting point for building a product targeting scientific high school teaching purposes was a mistake, huh ? :#roll#:

Heureusement, devant la gravité de la situation et pour voir si c'était difficile de faire mieux que TI (une forme de défi personnel), Lionel Debroux vient de passer du temps (une heure pour la première version qui compile mais ne produit pas les résultats attendus, quelques heures supplémentaires pour la première version qui calcule correctement, bien davantage pour les modifications ultérieures et le partage en deux versions qui ont des caractéristiques un peu différentes suivant les opérations qu'on souhaite réaliser) à rajouter le support des nombres flottants en double précision à un firmware pour Trinket M0, en repartant du code de CircuitPython disponible publiquement (dans une version plus récente que celle utilisée par TI) ! :bj:
Fortunately, given how dire the situation is and in order to see whether doing better than what TI did is hard (some form of a personal challenge), Lionel Debroux spent some time (an hour for the first version which built correctly but didn't yield the expected results, several additional hours for the first version which computes correctly, much more for later modifications and the split into two versions with slightly different contents targeting different operation sets) adding support for double-precision floating-point numbers to a firmware targeting the Trinket M0, by restarting from the CircuitPython code (in a version newer than the one used by TI) ! :bj:

Notons que les nombres flottants simple précision ne sont pas le seul gros défaut du module externe TI-Python tel qu'on le voit actuellement, et que les firmwares produits par Lionel comble justement d'autres manques fonctionnels (dont ne souffrent pas la plupart des solutions concurrentes), en particulier :
  • la gestion des nombres complexes (Terminales S/STI2D/STL): le module cmath et donc les fonctions complexes qu'il fournit :bj:
  • les fonctions mathématiques spéciales, notamment de trigonométrie hyperbolique, présentes sur certaines autres implémentations de Python sur calculatrice mais pas dans le firmware 3.0.0.12 du TI-Python Adapter.
  • les entiers longs, un peu plus longs (64 bits) dans une version et vraiment plus longs dans l'autre - présents dans toutes les autres implémentations de Python sur calculatrice

Une des versions du firmware fournit également d'autres modules : os et storage (io a fait une courte apparition, il a été enlevé pour des raisons de place) :)

A moins que quelqu'un trouve une idée pour gagner des kilo-octets supplémentaires sans réduire la fonctionnalité, il n'y a pas de marge de manoeuvre pour faire évoluer le produit ultérieurement - une nouvelle fois, contrairement à la plupart des solutions Python calculatrice concurrentes.
Note that single precision floating-point values aren't the only significant issue with the TI-Python Adapter as it currently stands, and that the firmware images produced by Lionel plug in other holes in functionality (which most competing solutions do not have), especially:
  • complex math functionality
  • special math functions
  • long integers
One of the firmware's flavors offers other additional modules: os and storage (io made a quick appearance, it was removed for space reasons) :)

Unless someone has an idea to save multiple additional KBs of Flash memory without reducing functionality, there's no spare room left in the Flash memory to provide later product improvements to consumers - again, unlike most competing Python solutions for calculators.

Par contre, nous avions testé sur le stand de TI à l'UdPPC en octobre dernier, et la TI-83 Premium CE munie de l'OS 5.3.5 et de l'application PyAdaptr refusait de fonctionner avec la carte Adafruit Trinket M0 munie de son firmware d'origine.

C'est donc au code firmware modifié par Texas Instruments qu'il faudrait apporter ces mêmes modifications, mais malheureusement à la différence ce code n'est pas public à notre connaissance.

A défaut donc d'une réouverture du code que Texas Instruments a repris en le fermant, les modifications en question sont tenues gracieusement à la disposition de la communauté et du constructeur. Espérons...
However, we had made some tests on TI's space at the UdPPC show in October 2018, and the TI-83 Premium CE equipped with the 5.3.5 OS version and the PyAdaptr FlashApp refused to communicate with an Adafruit Trinket M0 running its factory default firmware.

These modifications should therefore be applied direclty into Texas Instruments's modified firmware, but unfortunately, its code isn't published anywhere, as far as we can tell. These modifications are provided to the community and the manufacturer, let's hope that TI integrates them, and even opens up their source code, why not...

Source de l'information : viewtopic.php?f=41&t=22242&start=80#p239474 et posts suivants.
Binaires prêts à l'emploi : dernière version actuelle à viewtopic.php?f=41&t=22328&p=240032#p240032 . D'une manière générale, en pièces jointes des posts de ce topic, et auparavant, de viewtopic.php?f=41&t=22242&start=80#p239474 .
Code source : avec les binaires, sous forme de diff, et https://github.com/debrouxl/circuitpython .
Texte de la news: critor (le gros du texte), Lionel (quelques parties, la traduction anglaise).
Information source: viewtopic.php?f=41&t=22242&start=80#p239474 and subsequent posts.
Readily usable binaries: latest version at viewtopic.php?f=41&t=22328&p=240287#p240287 . In general, binaries are posted as attachments in this topic, and earlier, at viewtopic.php?f=41&t=22242&start=80#p239474 and subsequent posts.
Source code: alongside the binaries in diff form, and https://github.com/debrouxl/circuitpython .
News writing credits: critor (the bulk of the text), Lionel (select parts, the English translation.

Campagne de dons / financement participatif... avec goodies!

New postby Admin » 17 Feb 2019, 00:42

Comme vous le savez peut-être en nous lisant, chez TI-Planet nous avons l'habitude depuis plusieurs années particulièrement, de nous rendre à des salons, conférences, événements… à propos d'education technology, notamment pour aller rencontrer des exposants comme TI, Casio, HP, NumWorks…
On peut par exemple citer les news que nous avons écrites à propos de T3, EduSpot, Orme, APMEP, UdPPC etc. ainsi que les nombreux albums photos associés.

En 2019 nous continuons bien sûr cette habitude, surtout qu'il y a beaucoup de nouveautés ces temps-ci, et être présent là où sont révélées les dernières innovations sera assez coûteux à l'association UPECS (qui gère TI-Planet) - et en fait, davantage que d'habitude…

En effet, voici le programme chargé que nous avons prévu pour vous :
Lors de ces salons, critor sera votre journaliste envoyé spécial et aura l'occasion de vous rapporter des nouvelles exclusives de ce que TI (particulièrement) et d'autres constructeurs y présenteront, comme la TI-Nspire CX II notamment, mais aussi le TI-Python et sûrement davantage encore...

Nous avons calculé le coût global de tout ceci (que l'on tente de minimiser autant que possible, évidemment), donc trains, avions, hôtels, nourriture sur place, entrées, transports en commun, etc. et ça reviendra à environ 1400 euro maximum (respectivement environ 400, 800, 80, et 80).

Cette fois-ci donc, nous aimerions appeler à votre générosité, pour nous aider financièrement à travers ces aventures en ouvrant une petite campagne de dons / financement participatif.
L'association accueille à bras ouverts tout don peu importe le montant !
Et pour vous encourager, nous avons mis en place un système de "goodies/récompenses donateurs" par palier qui vous permettra si vous le souhaitez de récupérer un tas de choses bien sympa tout en nous aidant - nous pensons que c'est un système bénéfique à la fois pour nous et pour vous. Quand vous donnez un montant égal ou supérieur à un palier, vous pouvez choisir de recevoir lesdites "récompenses donateurs" :)

En tout cas, peu importe ce que vous donnez, votre compte TI-Planet rejoindra le groupe des Donateurs !

Attention, à partir du 31 Mai 2019, nous ne passerons plus de nouvelles commandes pour des goodies que nous n'avons pas déjà en stock - envoyez-nous un email (ou postez ici sur ce topic) pour en savoir plus si vous voulez faire un don par rapport à un palier avec goodies spécifiques :)

PayPal - la solution de paiement en ligne la plus simple et la plus sécurisée !
Don par Paypal ou par carte, mais vous pouvez aussi nous contacter si vous préférez autrement (virement...)
As you may know from reading us, at TI-Planet we are often used to, for the past few years especially, go to fairs, conferences, events ... about education technology, to meet exhibitors like TI, Casio, HP, NumWorks ...
We can for example take the many news articles that we wrote about T3, EduSpot, Orme, APMEP, UdPPC etc. as well as the various associated photo albums.

In 2019, we continue of course this "tradition", especially since there is a lot of new stuff lately, and to be present where the latest innovations are revealed will be quite expensive to our UPECS organization (which manages TI-Planet) - and in fact, more than usual...

Indeed, here is the busy schedule we have planned for you:
During these events, critor will be your special correspondent/reporter and will have the opportunity to bring you exclusive news of what TI (and other manufacturers) will announce, just like the TI-Nspire CX II for instance, but also the TI-Python and surely more...

We calculated the overall cost of all this (which we try to minimize as much as possible, obviously), so trains, planes, hotels, food, entrances, public transport, etc. and it will cost up to about 1400 euro (respectively about 400, 800, 80, and 80).

This time, we would like to call on your generosity, to help us financially through these adventures, by opening a small campaign of donations / crowdfunding.
The UPECS organization gladly welcomes any donation whatever the amount!
And to encourage you, we have implemented a system of "goodies / donor rewards" in "levels" that will allow you, if you want to, to get a lot of nice things while helping us - we think it is a beneficial system both for us and for you. When you give an amount equal to or greater than a level, you can choose to receive the said "donor rewards" :)

In any case, whatever you give, your TI-Planet account will join the "Donors" group!

PayPal - la solution de paiement en ligne la plus simple et la plus sécurisée !
Donate by Paypal or by card, but you can also contact us if you prefer otherwise (wire/transfer ...)


A partir de 2€ :
  • compte premium TI-Planet (ce qui en fait donc une sorte de promo spéciale ;-))


A partir de 5€ :
  • compte premium TI-Planet
  • ajout de votre compte TI-Planet au groupe spécial VIP


A partir de 8€ :
  • compte premium TI-Planet
  • ajout de votre compte TI-Planet au groupe spécial VIP+
  • mention de votre nom/pseudo en remerciement dans les news des événements associés


A partir de 13,37€ :
  • compte premium TI-Planet
  • votre nom/pseudo en remerciement dans les news des événements associés
  • ajout de votre compte TI-Planet au groupe spécial VIP++
  • accès aux albums privés contenant les photos relatives aux événements avant utilisation en news


A partir de 16€ :
  • compte premium TI-Planet
  • ajout de votre compte TI-Planet au groupe spécial VIP++
  • votre nom/pseudo en remerciement dans les news des événements associés
  • accès aux albums privés contenant les photos relatives aux événements avant utilisation en news
  • un sticker TI-Planet spécial VIP


A partir de 25€ :
  • compte premium TI-Planet
  • ajout de votre compte TI-Planet au groupe spécial VIP++
  • votre nom/pseudo en remerciement dans les news des événements associés
  • accès aux albums privés contenant les photos relatives aux événements avant utilisation en news
  • 2 stickers TI-Planet spécial VIP
  • adaptateur périphériques USB pour calculatrice CE / Nspire CX : mini-usb A/OTG mâle ⇔ USB A femelle


A partir de 50€ :
  • compte premium TI-Planet
  • ajout de votre compte TI-Planet au groupe spécial VIP++
  • votre nom/pseudo en remerciement dans les news des événements associés
  • accès aux albums privés contenant les photos relatives aux événements avant utilisation en news
  • 2 stickers TI-Planet spécial VIP
  • adaptateur périphériques USB pour calculatrice CE / Nspire CX : mini-usb A/OTG mâle ⇔ USB A femelle
  • T-Shirt TI-Planet spécial VIP


A partir de 80€ :

  • compte premium TI-Planet
  • ajout de votre compte TI-Planet au groupe spécial VIP++
  • votre nom/pseudo en remerciement dans les news des événements associés
  • accès aux albums privés contenant les photos relatives aux événements avant utilisation en news
  • 2 stickers TI-Planet spécial VIP
  • T-Shirt TI-Planet spécial VIP
  • adaptateur périphériques USB pour calculatrice CE / Nspire CX : mini-usb A/OTG mâle ⇔ USB A femelle
  • au choix :
    • un prototype de clavier TI-Nspire (quantité disponible : 3)
    • un mini-clavier USB pour TI-83 Premium CE / TI-84 Plus CE
1024910250Détail des prototypes de claviers TI-Nspire disponibles :


A partir de 99€ :
10253
  • compte premium TI-Planet
  • ajout de votre compte TI-Planet au groupe spécial/exclusif (avec couleur unique)
  • votre nom/pseudo en remerciement dans les news des événements associés
  • accès aux albums privés contenant les photos relatives aux événements avant utilisation en news
  • 2 stickers TI-Planet spécial VIP
  • T-Shirt TI-Planet spécial VIP
  • adaptateur périphériques USB pour calculatrice CE / Nspire CX : mini-usb A/OTG mâle ⇔ USB A femelle
  • au choix :
    • un prototype TI-Nspire CAS avec connecteur J04/JTAG, Nlaunch et la dernière version 3.9.0 (quantité disponible : 2)
    • un TI-Nspire Connection Cradle - adaptateur facilitant la connexion au connecteur J01/Dock de vos bricolages à inventer
      (UART: afficheur/enregistreur/interface bidirectionnelle..., 2ème port USB, batterie externe, diode ou haut-parleur sur les GPIO0/GPIO4/GPIO22, etc...)
Détail des prototypes TI-Nspire CAS JTAG disponibles :
  • une TI-XXXXXXXXXXX, numéro de série P1-R2-DVT1-000160, référence carte mère P1R2_DVT1.2_MB_6422, référence carte écran P3_LB_DVT1.2_2425
  • une TI-Nspire CAS, numéro de série P1-R2-DVT1.2-197, référence carte mère P1R2_DVT2_MB_6423, référence carte écran P1R2/P3_LB_PVT_2430
1025810256102571025510254


Pour les 3 premiers à donner 159€ ou plus :
  • compte premium TI-Planet
  • ajout de votre compte TI-Planet au groupe spécial VIP++
  • votre nom/pseudo en remerciement dans les news des événements associés
  • accès aux albums privés contenant les photos relatives aux événements avant utilisation en news
  • 2 stickers TI-Planet spécial VIP
  • T-Shirt TI-Planet spécial VIP
  • adaptateur périphériques USB pour calculatrice CE / Nspire CX : mini-usb A/OTG mâle ⇔ USB A femelle
  • un mini-clavier USB pour TI-83 Premium CE / TI-84 Plus CE
  • une TI-83 Premium CE neuve au choix avec boot string custom (par exemple votre nom/surnom).
    En cadeau, on vous installe tout programme/appli existant souhaité !
10259Détail des TI-83 Premium CE disponibles :
  • une TI-83 Premium CE sous emballage d'exposition A (rentrée 2015 - probablement Boot Code 5.0.0)
  • une TI-83 Premium CE blanche de timbre à date L-0717I (révision matérielle I, Boot Code 5.1.5) sous emballage d'expédition
  • une TI-83 Premium CE bleue sous emballage d'exposition D (rentrée 2018 - probablement Boot Code 5.1.5)


Pour les 3 premiers à donner 199€ ou plus
10253
  • compte premium TI-Planet
  • ajout de votre compte TI-Planet au groupe spécial VIP++
  • votre nom/pseudo en remerciement dans les news des événements associés
  • accès aux albums privés contenant les photos relatives aux événements avant utilisation en news
  • 2 stickers TI-Planet spécial VIP
  • T-Shirt TI-Planet spécial VIP
  • adaptateur périphériques USB pour calculatrice CE / Nspire CX : mini-usb A/OTG mâle ⇔ USB A femelle
  • un TI-Nspire Connection Cradle - adaptateur facilitant la connexion au connecteur J01/Dock de vos bricolages à inventer (afficheur UART, enregistreur UART, interface UART bidirectionnelle, 2ème port USB, batterie externe, diode ou haut-parleur sur les GPIO0/GPIO4/GPIO22, etc...)
  • une TI-Nspire CX CAS avec licence neuve au choix que l'on personnalise à vos souhaits :
    • Ndless qui affiche un remerciement personnalisé à nous communiquer (par exemple “Ndless installed for [NOM]”, de couleur vive au choix)
    • nBoot+ControlX / nLoader selon compatibilité
    • splash de démarrage custom 320x240 à fournir (nBoot+ControlX uniquement)
    • Linux (nBoot+ControlX uniquement)
    • nSonic2MS avec touche secrète + code pin au choix préconfigurés
    • etc.
10260Détail des TI-Nspire CX CAS disponibles :
  • une TI-Nspire CX CAS sous emballage d'exposition D (rentrée 2017 - probablement génération CR4+, révision matérielle W+, processeur 156MHz, Boot1 4.0.1, batterie Samsung 1200mAh)
  • deux TI-Nspire CX CAS de timbre à date P-0517AA (génération CR7, révision matérielle AA, processeur 156MHz, Boot1 4.0.1, batterie Samsung 1200mAh) sous emballage d'expédition

PayPal - la solution de paiement en ligne la plus simple et la plus sécurisée !
Don par Paypal ou par carte, mais vous pouvez aussi nous contacter si vous préférez autrement (virement...)

Nous analyserons les paliers demandés (leur quantité à dispatcher) d'ici mi/fin-mai afin de faire des commandes groupées et optimiser les frais-de-port ; chaque personne recevant quelque chose sera tenue au courant de la livraison :)

Merci d'avance à tous !

Didacta Köln 2019 jour 1 - tests TI-Nspire CX II-T (CAS)

New postby critor » 20 Feb 2019, 02:38

1026610265Comme promis nous t'emmenons aujourd'hui au rendez-vous européen de l'éducation, cette année au parc des expositions de Köln en Allemagne pour l'édition 2019 du salon Didacta.

10267Ponctualité allemande oblige, les visiteurs ne sont pas autorisés à passer les portiques avant que sonne neuf heure. C'est donc après avoir attendu, heureusement bien au sec dans le hall, que nous nous élançons.

Devant l'importance de ce rendez-vous, il va nous falloir faire des choix pour cette première journée.



10348Dirigeons-nous par exemple vers le hall n°9. Nous y trouvons tout ce qui concerne les écoles maternelle et primaire : jeux de cour, jeux de classe, jeux d'éveil artistique, stylos...
10269102701027110272102731027410275102761027710278102801028210284102831028610287102881028910290102971029810299103001030210304103061030710308103091031010311103121031310314103161031710319103201029110318




1035110350Passons maintenant au hall n°6, regroupant les TICE avec l'enseignement technique et professionnel. Nous y trouvons diverse machines outils, tableaux tactiles, des legos et/ou robots pour apprendre la programmation...
103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103521035310354103551035610357103581035910360103611036210363103641036510366





10418Et voici enfin dans le dernier coin du hall, le stand Texas Instruments dont une partie rencontre visiblement un succès fou !
Mais qu'est-ce que tous ces gens peuvent bien être venu voir ? ;)

104251049010422Contentons-nous donc pour l'instant de la partie accessible du stand. Des TI-Nspire CX II-T CAS sont occupées sur la table à nous démontrer les possibilités de la technologie TI-Innovator.

L'une d'entre elles nous simule un feu de circulation tricolore, pendant que l'autre reste dans la zone de couleur sur laquelle on la dépose, ce qui avec une zone suffisamment étroite la force à suivre la ligne.


1042410423Un autre tapis, mais pas en fonction, semble être conçu pour simuler un panneau stop. On a aussi un montage d'anneau à passer au doigt pour mesurer le stress.

104291043110428En attendant que ce qui nous intéresse le plus se libère, nous mettons la main sur les nouvelles calculatrices scientifiques de Texas Instruments, celles de la gamme TI-MathPrint qui succède à la gamme TI-MultiView dont fait partie la TI-Collège Plus française. Leur nouveauté la plus visible est le passage de l'écran de 96x32 pixels à 192x64 pixels, exactement comme quand Casio est passé des fx-92 Collège 2D (gamme fx-ES) aux fx-92 Spéciale Collègé (gamme fx-EX dite Classwiz).

La TI-30X Pro MathPrint ici présente en version 1.0.0.15 calcule apparemment sur 37 bits.

1043510434La TI-30X Plus MathPrint ici présente en version 1.0.1.21 est un modèle un petit peu moins complet comme tu le remarqueras en comparant les inscriptions de fonctions secondaires sur les claviers, mais elle fait quand même le calcul exact ce qui permet de remarquer au passage la superbe finesse d'écriture.

Peut-être un avant-goût pour la sortie d'une future TI-Collège Premium ?...

1042010419Ah voilà enfin, sur la pause méridienne l'accès à la deuxième moitié du stand se libère, profitons-en vite...

A côté donc de ces modèles et de la TI-84 Plus CE-T, l'équivalent de la TI-83 Premium CE pour l'Europe, nous trouvons ce qui attirait tout ce monde, les nouvelles TI-Nspire CX II-T et TI-Nspire CX II-T CAS.

104521044810447Les TI-Nspire CX II-T CAS présentes sur le stand disposent toutes au dos d'un numéro de série de production avec le timbre à date N-1218AE indiquant :
  • un assemblage dans l'usine de code N
  • un assemblage en décembre 2018
  • une révision matérielle AE, qui prend donc directement la suite des dernières révision matérielles TI-Nspire CX

1048210443Les TI-Nspire CX II-T quant à elles ne semblent pas en être au même degré de finition selon le verso, avec :
  • un prototype de niveau DVT2 (DVT2000211 NOT FOR SALE)
  • et des numéros de série semblant intermédiaires entre le développement et la production : NOT FOR SALE MS043 N-1218 ainsi que le tout premier NOT FOR SALE MS001 N-1218
Pour ces deux derniers assemblage donc de même dans l'usine de code N en décembre 2018 selon le timbre à date N-1218 présent, mais le numéro de série n'est pourtant pas sous la forme finale de production et le préfixe MS nous interpelle - probablement pour "Marketing Sample".
104861048410483


1045310444Sur les tranches nous retrouvons :
  • le connecteur Dock/J01
  • le port USB-mini
  • la diode rouge-vert-bleu du mode examen
Par contre nous confirmons la disparition du connecteur dédié aux modules WiFi TI-Nspire CX Navigator, et ce malgré la conservation des sillons latéraux supérieurs, sans doute pour économiser sur la chaîne de montage en n'utilisant qu'un seule type de moule de boîtier.

Finalement, ce rouge est superbe... ;)

1047910478Logiciellement, les TI-Nspire CX II-T et TI-Nspire CX II-T CAS partagent également d'autres changement, comme un tout nouveau thème aplati visible dès l'écran d'accueil.

Profitons-en puisque nous en sommes là, pour vérifier quelles versions les calculatrices du stand font tourner en tapent
5
4
depuis cet écran.

1044010438
  • les TI-Nspire CX II-T CAS du stand disposent toutes d'un OS (Operating System) en version 5.0.0.1450
  • les TI-Nspire CX II-T du stand disposent toutes d'un OS (Operating System) en version 5.0.0.1500
Ces écrans nous annoncent aussi une capacité de mémoire de stockage qui a été réduite par rapport aux TI-Nspîre CX. Nous n'avons plus 115,2Mio, mais 92,3Mio. Sans doute que nous avons donc toujours une puce Flash NAND de 128Mio, mais que davantage de place a été réservé pour les partitions des Boot1.5, Boot2, logiciel de diagnostic et données de démarrage (dont la configuration du mode examen).

Notons en passant que malgré sa numérotation supérieure, la TI-Nspire CX II-T confirme un état de finition inférieur faisant pour le moment tourner des versions de développement :
  • une étrange mention Stream: localization-prd absente de la TI-Nspire CX II-T CAS
  • un smiley en haut à droite

Demandons maintenant les informations de version complémentaires à l'aide du bouton Info

1044110439Les écrans d'information nous apprennent diverses choses :
  • le renommage du Boot1 en Boot ROM
  • le renommage du Boot1.5 en Boot Loader
  • l'utilisation d'un Boot1 / Boot ROM en version 5.0.0.42
  • sur la TI-Nspire CX II-T :
    • l'utilisation d'un Boot1.5 / Boot Loader en version 5.0.0.98
    • l'utilisation de l'identifiant de produit 1E
  • sur la TI-Nspire CX II-T CAS :
    • l'utilisation d'un Boot1.5 / Boot Loader en version 5.0.0.89
    • l'utilisation de l'identifiant de produit 1C

10454Les TI-Nspire CX II utilisent donc de nouveaux identifiants de produit, ce qui implique que toute tentative de transfert du système entre une TI-Nspire CX II et une ancienne TI-Nspire CX sera immédiatement refusée, bien que le transfert de documents lui reste fonctionnel.

Le trou entre les deux identifiants correspond possiblement à la TI-Nspire CX II américaine dont nous reparlerons prochainement.

Il est donc temps de mettre à jour la liste :
  • 01 : TI-92 Plus
  • 02 : TI-73
  • 03 : TI-89
  • 04 : TI-83 Plus / TI-82 Plus
  • 08 : TI-Voyage 200
  • 09 : TI-89 Titanium
  • 0A : TI-83 Plus.fr USB / TI-84 Plus / TI-84 Pocket.fr
  • 0B : TI-82 Advanced
  • 0C : TI-Nspire CAS / TI-Nspire CAS+ / TI-Nspire+ / TI-Phoenix 1
  • 0D : TI-Nspire Lab Cradle / TI-Nspire ViewScreen
  • 0E : TI-Nspire
  • 0F : TI-Nspire CX CAS / TI-Nspire CX-C CAS / TI-84 Plus C Silver Edition
  • 10 : TI-Nspire CX / TI-Nspire CX-C
  • 11 : TI-Nspire CM-C CAS
  • 12 : TI-Nspire CM-C
  • 13 : TI-83 Premium CE / TI-84 Plus CE / TI-84 Plus CE-T
  • 1B : TI-84 Plus T
  • 1C : TI-Nspire CX II CAS / TI-Nspire CX II-T CAS / TI-Nspire CX II-C CAS
  • 1D : TI-Nspire CX II ?
  • 1E : TI-Nspire CX II-T


1047110477En effet, là où la TI-Nspire CX II américaine est en fait l'équivalent de l'ancienne TI-Nspire CX, la TI-Nspire CX II-T européenne est un modèle intermédiaire offrant une grosse nouveauté sur l'entrée de gamme TI-Nspire : le calcul exact.

Pour rappel, le moteur de calcul exact des TI/Casio Collège, TI-83 Premium CE et Casio Graph 35/75/90+E ne connaît que quelques formes, tout ce qui peut se ramener à :
  • $mathjax$\pm\frac{a\pi}{b}$mathjax$
    pour la trigonométrie bien évidemment
  • $mathjax$\frac{\pm a\sqrt{b} \pm c\sqrt{d}}{f}$mathjax$
    qui est une famille de nombres avec des propriétés aisément vérifiables par les processeurs légers, et couvrant l’essentiel des besoins des lycéens jusqu’en Première

10442Mais ici rien à vous, le moteur de calcul exact de la TI-Nspire CX II-T est visiblement quelque chose de beaucoup plus poussé qui doit travailler sur des arbres de calcul, et gère donc à la différence toutes les formes, comme la NumWorks ! :bj:
Donc contrairement aux moteurs de calcul exact précédemment cités, celui de la TI-Nspire CX II-T est capable de simplifier naturellement les expressions avec des logarithmes et exponentielles pour les élèves de Terminale et bientôt de Première ! :bj:

104641046810480Bien, puisque nous avons donc de nouvelles versions de Boot, redémarrons les calculatrices pour voir ce que ça donne. Nous remarquons en passant :
  • l'utilisation d'un nouvel écran de démarrage dédié à la gamme TI-Nspire CX II
  • le remplacement de l'écran moivré au lancement de l'OS, par un schéma sans inscription de l'écran d'accueil

Une fois de plus, nous notons la finition inférieure de la TI-Nspire CX II-T, avec la mention DEV UNIT dans le coin supérieur gauche de son écran de démarrage.

Mais surtout, ce qu'il est impossible de rater comme tu vas pouvoir le constater ci-dessous, c'est l'extrême rapidité du démarrage par rapport aux anciens modèles ! Nous avons mesuré :
  • environ 13 secondes seulement sur la TI-Nspire CX II-T ! :bj:
  • environ 11 secondes seulement sur la TI-Nspire CX II-T CAS ! :bj:


1048110462Niveau combinaison de démarrage, le menu de maintenance est toujours accessible via :nsdo: :nsen: :nsee: .

Toutefois, nous n'avons pas réussi à lancer de logiciel de diagnostics avec :nses: :nsme: :nsmo: , ce qui prive ce test de la plupart des découvertes matérielles prévues (vu que sur un stand public il est hors de question de faire autrement pour ça, comme démonter la machine par exemple). :'(

Certes, il se pourrait que le logiciel de diagnostic n'ait pas été inclus sur ces machines. Mais en pratique nous notons également que toutes les autres combinaisons de démarrage des TI-Nspire CX sont ici inopérantes :
  • reprogrammation des Boot 1.5 / Boot Loader et Boot2 avec :nsdo: :nsen: :ns2:
  • reprogrammation du logiciel de diagnostic avec :nsdo: :nsen: :nsmo:

Il semble plutôt en fait que Texas Instruments ait changé pas mal de chose au démarrage pour les TI-Nspire CX II, ce que suggérait déjà le renommage des Boot1/Boot1.5/Boot2.

Creusons donc maintenant cette histoire de performances en adaptant le script suivant :
Code: Select all
try:
  from time import *
except:
  pass

def hastime():
  try:
    monotonic()
    return True
  except:
    return False

def seuil(d):
  timed=hastime()
  start,stop,n,u,l,d=0 or timed and monotonic(),1,0,2.,1,d**2
  while (u-l)**2>=d: u,n=1+(1/((1-u)*(n+1))),n+1
  stop=timed and monotonic() or 1
  return [stop-start,n,u]


10460La ligne d'appel seuil(0.005) ne prend que 18,75s, contre 52.08s sur les anciennes TI-Nspire CX à 132 MHz.
Un rapport de performances légèrement supérieur à 2,5 en faveur des TI-Nspire CX II comme promis, ce qui nous permet d'estimer que le nouveau processeur, si il utilise la même architecture, serait cadencé à 366MHz ! :bj:

D'où le classement des performances du haut de gamme en virgule flottante :
  1. HP Prime G2 avec 1,33s
  2. NumWorks avec 2,09s
  3. HP Prime G1 avec 5,28s
  4. TI-Nspire CX II avec 18,75s
  5. TI-Nspire CX avec 52,08s


1047010469Enfin, la grosse nouveauté des TI-Nspire CX II, c'est l'ajout d'instructions de dessin au langage de programmation interprété historique : :bj:
  1. Des fonctions de forme :
    1. DrawLine : trace une ligne
    2. DrawRect : trace un rectangle
    3. FillRect : trace et remplit un rectangle
    4. DrawCircle : trace un cercle
    5. FillCircle : trace un disque
    6. DrawText : écrit un texte
    7. DrawArc : trace un arc de cercle
    8. FillArc : trace un secteur de disque
    9. DrawPoly : trace un polygone
    10. FillPoly : trace et remplit un polygone
    11. PlotXY :
  2. Des fonctions de contrôle :
    1. Clear : efface
    2. SetColor : règle la couleur courante
    3. SetPen :
    4. SetWindow :
    5. UseBuffer : pour des tracés plus rapides hors écran
    6. PaintBuffer : affiche les tracés effectués hors écran

Nous notons en passant que le menu de musique brièvement aperçu sur une capture d'écran n'est finalement pas présent.

10459Explorons cela. Quelques essais nous apprennent que la zone graphique contrôlable est légèrement inférieure à l'écran (320x240 pixels), avec 318x212 pixels soit la même chose que pour les scripts Lua.

Un petit programme de mire rouge-vert-bleu nous permet de découvrir que l'instruction SetColor accepte 3 paramètres (rouge, vert et bleu) avec des valeurs codées sur 8 bits (de 0 à 255).

Toutefois en pratique l'écran continue à afficher sur seulement 16 bits, puisque les dégradés de luminosité visibles ci-contre sont clairement saccadés.

Les luminosités différentes visibles étant deux fois plus nombreuses dès que la composante verte intervient, c'est donc toujours du RVB 565.

1045710455Enfin, un petit programme de fractale Mandelbrot portant fièrement les couleurs des TI-Nspire CX II-T ! :bj:

10417A demain, et n'hésitez pas à partager les tests que vous aimeriez voir effectués ! :)



Entre autre, nous remercions nos membres VIP, particulièrement les VIP+, qui nous aident à financer les déplacements comme celui-ci, tout en récupérant des goodies :
noelnadal, TheMachine02, nbenm, Dubs :D

Didacta Köln 2019 jour 2 - tests TI-Nspire CX II-T (CAS)

New postby critor » 20 Feb 2019, 22:18

102671026610265Aujourd'hui, nous t'emmenons à la 2ème journée du rendez-vous européen de l'éducation, la salon Didacta au parc des expositions de Köln en Allemagne.

10494Dirigeons-nous par exemple aujourd'hui vers le hall n°7, ciblant l'enseignement scolaire et universitaire. Nous y trouvons essentiellement des éditeurs dont certains occupent un espace formidable relativement à la taille du hall, si bien que les allées traversent leur stand et que l'on se croirait dans un magasin...
1049510496104971049810499105001050110502105031050410505105061050710508105091051010512


Nous y trouvons aussi Casio, qui cette année fait donc hall à part de Texas Instruments, mais en reparlerons prochainement.



1053310532Retournons maintenant sur le stand de Texas Instruments. Mais décidément, toujours autant de succès, impossible de se faire une place autour des nouvelles TI-Nspire CX II ! :bj:

Patientons en rappelant les formidables découvertes d'hier :
  • un démarrage ultra-rapide des TI-Nspire CX II, dans les 11-13 secondes contre près de 55 secondes sur les anciennes TI-Nspire CX ! :bj:
  • dans le contexte du calcul en virgule flottante, des performances des TI-Nspire CX II un peu plus de 2,5 fois supérieures à celles des anciennes TI-Nspire CX
Donc, un processeur plus puissant. La temps de démarrage n'est pas un bon indicateur de puissance puisque les versions de boot sont différentes, et que plusieurs points évoqués hier nous laissent penser que Texas Instruments a complètement refondu les couches de sécurité mises en place au démarrage. Mais par contre, le test de calcul pur nous permet d'estimer du 366MHz, peut-être un petit peu plus vu que le système consomme peut-être lui aussi davantage.

Ah voilà, c'est la pause méridienne, les TI-Nspire CX II se libèrent, profitons-en pour creuser cette histoire de performances.

1047010469Hier, nous t'avions listé et expliqué les nouvelles instructions graphiques du langage de programmation interprété historique :
  1. Fonctions de forme :
    1. DrawLine : trace une ligne
    2. DrawRect : trace un rectangle
    3. FillRect : trace et remplit un rectangle
    4. DrawCircle : trace un cercle
    5. FillCircle : trace un disque
    6. DrawText : écrit un texte
    7. DrawArc : trace un arc de cercle
    8. FillArc : trace un secteur de disque
    9. DrawPoly : trace un polygone
    10. FillPoly : trace et remplit un polygone
    11. PlotXY :
  2. Fonctions de contrôle :
    1. Clear : efface
    2. SetColor : règle la couleur courante
    3. SetPen :
    4. SetWindow :
    5. UseBuffer : pour des tracés plus rapides hors écran
    6. PaintBuffer : affiche les tracés effectués hors écran

1053410535Comme tu le vois, nous ne t'avions pas expliqué certaines instructions, notamment PlotXY, alors allons-y. PlotXY est donc une instruction permettant d'allumer un point. Mais elle n'attend pas deux mais trois paramètres, le dernier permettant de préciser le pinceau. Quelques essais nous permettent de découvrir que nous disposons non pas de 4 pinceaux comme sur TI-83 Premium CE, mais de 13 pinceaux différents ! :bj:
Nous t'avons alors conçu un petit programme te les documentant visuellement ci-contre. Comme tu peux voir, si tu souhaites allumer un pixel c'est le pinceau numéro 7 que tu devras utiliser.



Maintenant muni de ces informations, nous pouvons par exemple adapter le script Python NumWorks de fractales suivant :
Code: Select all
import kandinsky
def mb(n,w=320,h=222):
for x in range(w):
  for y in range(h):
   z=0
   c=2.7*x/(w-1)-2.1-1j*(1.87*y/(h-1)-.935)
   j=0
   while j<n and abs(z)<2:
    j=j+1
    z=z*z+c
   kandinsky.set_pixel(x,y,int(255*j/n))


Le voici également en Python HP Prime :
Code: Select all
#cas
def mb(n,w=320,h=240):
for x in range(w):
  for y in range(h):
   z=0
   c=2.7*x/(w-1)-2.1-i*(1.87*y/(h-1)-.935)
   j=0
   while j<n and abs(z)<2:
    j=j+1
    z=z*z+c
   PIXON_P(x,y,int(255*j/n))
#end


Nous te proposons donc pour TI-Nspire CX II :
Code: Select all
Define mb(n,w,h)=
Prgm
  Local x,y,z,c,j
  For x,0,w-1
    For y,0,h-1
      z:=0
      c:=((2.7*x)/(w-1))-2.1-i*(((1.87*y)/(h-1))-.935)
      j:=0
      While j<n and abs(z)<2
        j:=j+1
        z:=z*z+c
      EndWhile
      SetColor (255*j)/n,0,0
      PlotXY x,y,7
    EndFor
  EndFor
EndPrgm


10536Avec la ligne d'appel mb(10,318,212) adaptée aux dimensions de la zone de dessin nous obtenons sur TI-Nspire CX II-T CAS un tracé en 12min 42,38s.

Pas de possibilité ici de comparer les performances à l'ancien modèle, mais voici le classement par rapport à la concurrence :
  1. NumWorks en 42,708s
  2. HP Prime G2 en 53,604s
  3. HP Prime G1 en 3min 10,99s
  4. TI-Nspire CX II en 12min 42,38s, ce n'est pas fameux...




Mais il reste encore un petit espoir puisque nous avons sur TI-Nspire CX II de quoi construire le tracé hors écran avant de l'afficher, via les instructions UseBuffer et PaintBuffer.

Voici une adaptation en Python HP Prime :
Code: Select all
#cas
def mbpo(n,w=320,h=240):
  DIMGROB(G2,w,h)
  for x in range(w):
    for y in range(h):
      z=0
      c=2.7*x/(w-1)-2.1-i*(1.87*y/(h-1)-.935)
      j=0
      while j<n and abs(z)<2:
        j=j+1
        z=z*z+c
      PIXON_P(G2,x,y,int(255*j/n))
  BLIT_P(G0,G2)
#end


Rien d'équivalent chez NumWorks.

Et voici l'adaptation pour TI-Nspire CX II :
Code: Select all
Define mb(n,w,h)=
Prgm
  Local x,y,z,c,j
  UseBuffer
  For x,0,w-1
    For y,0,h-1
      z:=0
      c:=((2.7*x)/(w-1))-2.1-i*(((1.87*y)/(h-1))-.935)
      j:=0
      While j<n and abs(z)<2
        j:=j+1
        z:=z*z+c
      EndWhile
      SetColor (255*j)/n,0,0
      PlotXY x,y,7
    EndFor
  EndFor
  PaintBuffer
EndPrgm


Ce qui est remarquable, c'est la facilité de codage de ce type de tracé ! :bj:

10537Niveau performances un peu de mieux mais pas de miracle non plus, avec la ligne d'appel mb(10,318,212) prenant 10min 29,78s.

D'où le classement :
  1. HP Prime G2 en 1min 12,919s
  2. HP Prime G1 en 4min 42,273s
  3. TI-Nspire CX II en 10min 29,78s


Pas possible donc sur cet exemple de comparer les performances par rapport aux anciennes TI-Nspire CX, mais dans le contexte des nouvelles possibilités de programmation graphique, les performances des TI-Nspire CX II sont décevantes par rapport à la concurrences.



Tentons de voir comme cela se passe hors programmes.

Prenons les fonctions :
  • $mathjax$t(x)=arcsin(arccos(arctan(tan(cos(sin(x))))))$mathjax$
  • $mathjax$f(x)=arcsin(sin(t(t(t(t(x))))))$mathjax$

Le tracé du graphe de la fonction f prend 5,40s sur la TI-Nspire CX II-T CAS contre 11,53s sur l'ancien modèle TI-Nspire CX, une belle progression en performances ! :bj:

Ce qui nous donne le classement suivant sur ce dernier test :
  1. 0,17s la HP Prime G2
  2. 0,30s la HP Prime G1
  3. 0,80s la NumWorks
  4. 5,40s les TI-Nspire CX II
  5. 10,18s la Casio Graph 90+E
  6. 11,53s les TI-Nspire CX CR3-
  7. 15,15s les TI-Nspire CX CR4+
  8. 18,33s les TI-Nspire
  9. 23,62s les Casio Graph 25/35/75+E
  10. 35,83s la Casio fx-CP400+E
  11. 147,26s la TI-84 Plus T
  12. 156,85s la TI-82 Advanced
  13. 206,90s les TI-83 Premium CE et TI-84 Plus CE-T
  14. 220,14s la Lexibook GC3000FR


Cette 2ème journée de tests va dans le même sens que la précédente. Avec le changement de processeur nous confirmons un net rattrapage des performances sur les TI-Nspire CX II, fort appréciable par rapport aux anciens modèles TI-Nspire CX (ayant conservé, rappelons-le, le même processeur depuis leur sortie en 2011) ! :bj:
Mais que ce soit en terme de virgule flottante ou de tracé il n'est jusqu'à présent pas de nature à inquiéter les HP Prime ou NumWorks.

10417A demain ! :)


Entre autre, nous remercions nos membres VIP, particulièrement les VIP+, qui nous aident à financer les déplacements comme celui-ci, tout en récupérant des goodies :
noelnadal, TheMachine02, nbenm, Dubs :D

-
Search
-
Social TI-Planet
-
Featured topics
Grand Concours 2024-2025 - Programmation Python
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 !
12345
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
865 utilisateurs:
>854 invités
>4 membres
>7 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)