π
<-
Chat plein-écran
[^]

News 2024

News 2023
Juin (2)
Avril (1)
Mars (2)

News 2022
Juin (4)
Mai (4)
Avril (4)
Mars (3)

News 2021
Août (5)
Juin (1)
Mai (3)
Avril (12)
Mars (4)

News 2020
Août (1)
Juin (2)
Mai (2)
Avril (7)
Mars (4)

News 2019
Août (1)
Juin (1)
Mai (3)
Avril (7)
Mars (10)

News 2018
Août (3)
Juin (3)
Mai (8)
Avril (13)
Mars (5)

News 2017
Août (1)
Mai (10)
Avril (3)
Mars (4)

News 2016
Août (12)
Juin (8)
Mai (12)
Avril (7)
Mars (9)

News 2015
Août (11)
Juin (6)
Mai (10)
Avril (2)
Mars (6)

News 2014
Octobre (12)
Août (4)
Juin (13)
Mai (14)
Avril (12)
Mars (15)

News 2013
Octobre (30)
Août (14)
Juin (27)
Mai (12)
Avril (29)
Mars (19)
Janvier (27)

News 2012
Octobre (37)
Août (40)
Juillet (27)
Juin (19)
Mai (35)
Avril (34)
Mars (42)
Janvier (46)

News 2011
Octobre (22)
Août (23)
Juillet (14)
Juin (29)
Mai (44)
Avril (24)
Mars (27)

News 2010
Août (6)
Juillet (10)
Juin (4)
Mai (1)
Avril (2)
Mars (1)

News 2009
Juin (1)

Sortie mise à jour 5.3 TI-Nspire CX II: mode examen & Python

Nouveau messagede critor » 01 Avr 2021, 11:27

13678Texas Instruments vient donc de nous sortir hier ses mises à jour 5.3 pour TI-Nspire CX II et 4.5.4 pour anciennes TI-Nspire CX.

Après l'avoir fait pour la version 4.5.4, nous traitons aujourd'hui des nouveautés de la version 5.3 pour les TI-Nspire CX II.

De numérotation complète 5.3.0.564, cette version a été compilée le 18 Mars 2021 à 00h42. Elle ne s'accompagne pas d'une mise à jour des images de démarrage BootLoader, OSLoader et Installer qui restent pour leur part dans leur version 5.1.3.110 du 29 août 2019.

Les tests de validation de la publication de cette version ont donc duré à peine 2 semaines, c'est anormalement court chez Texas Instruments (plutôt de l'ordre de 4 semaines d'habitude) ce qui nous fait anticiper des changements très peu nombreux et bien mineurs. Voyons donc ensemble les nouveautés.



Sommaire :



1) Mode examen :

Go to top

Appelons donc la fenêtre d'activation du mode examen international en allumant la calculatrice avec la touche :nses: enfoncée. Et voilà, déjà un premier problème.

La fenêtre d'activation du mode examen permet de choisir une unité d'angle. Il ne s'agit absolument pas d'une contrainte, l'unité d'angle peut librement être changée par la suite en mode examen. Il s'agit donc d'une unité d'angle par défaut et Texas Instruments a voulu clarifier cela, intitulant l'option en question non plus simplement "Réglage d'angle", mais "Réglage d'angle par défaut".

Le problème ? Ce nouveau message occupe davantage de place et vient complètement casser l'organisation spatiale des éléments dans la fenêtre en question. En effet la largeur accrue génère des retours à la ligne intempestifs, et gêne une fois défilé la remontée tout en haut de la fenêtre, amenant à cocher la 1ère option à l'aveugle... Pas moins de 8 des 15 langues de la calculatrice sont désormais impactées ; Français donc mais aussi Danois, Allemand, Espagnol, Italien, Néerlandais, Flamand et Portugais :



Seules sont épargnées les langues anglaises, chinoises et nordiques. Peut-être les tests anormalement accélérés sur la période de 2 semaines ont eu le tort de n'être effectués qu'en anglais ?...


Mais restons sur ce mode examen international, car ce n'est pas terminé. Jusqu'à présent sa fenêtre d'activation présentait une série de 11 limitations de fonctionnalités toutes cochées par défaut, que l'on pouvait décocher facilement et rapidement comme indiqué d'un simple :nsct: :nsa: dans les pays où elles n'étaient pas exigées comme en France :


La version 5.3 ajoute une 12ème limitation de fonctionnalité à la liste. Il est désormais possible en mode examen d'interdire l'utilisation du solveur d'équation numérique, soit toute utilisation de la fonction nSolve().

Cette nouvelle limitation n'est pas cochée par défaut.

Encore une fois donc Texas Instruments a voulu bien faire, mais énorme problème. Le fait qu'au moins une des limitations ne soit plus cochée par défaut change radicalement le comportement du raccourci :nsct: :nsa:.

Désormais en version 5.3 si tu suis le tuto-vidéo officiel et donc tapes :nsct: :nsa: à la fenêtre d'activation du mode examen, tu ne désactives plus toutes les limitations, bien au contraire tu les actives toutes ! :mj:

À l'avenir il faudra donc suivre des manipulations différentes selon ta version :
  • taper 1 fois :nsct: :nsa: sur une version 5.0 à 5.2
  • taper 2 fois de suite :nsct: :nsa: sur la version 5.3

Le mode examen des TI-Nspire CX II était déjà de loin le pire mode examen pour la complexité de son activation dans le cadre de la France. Il fallait avant de valider la fenêtre en question :
  1. réactiver le moteur de calcul CAS sur les TI-Nspire CX II CAS ou d'arithmétique exacte sur la TI-Nspire CX II-T, toujours désactivé par défaut, une manipulation lourde sans raccourci connu nécessitant de dérouler une liste déroulante :mj:
  2. taper :nsct: :nsa: pour désactiver toutes les autres limitations
Comme si ce n'était pas suffisamment compliqué comme cela, Texas Instruments nous rajoute maintenant des manipulations qui diffèrent selon la version installée. C'est-à-dire qu'il n'y a plus de série universelle de manipulations, un très grave changement. Attention, la moindre erreur de manipulation et tu te retrouveras en mode examen avec une machine très lourdement bridée, avec les fonctionnalités essentielles pour lesquelles tu as payées grisées aux menus et donc totalement inutilisables. :mj:


Toujours dans le mode examen international, autre nouveauté. Un code test à 2 fois 4 chiffres est désormais indiqué à chaque allumage de la calculatrice en mode examen. Le code semble dépendre des limitations que tu as validées ou pas. Plus de détails dans cet article.

Autre nouveauté comme tu viens de le voir, le mode examen international une fois activé fait maintenant passer toute la barre de titre sur fond bleu. Son activation sera ainsi très aisément vérifiable par les surveillants lors de leur circulation ; plus besoin de s'éloigner face aux candidats pour vérifier la diode.

Le mode examen néerlandais plus restrictif activable pour sa part en allumant la machine avec les touches :nspl: :nsen: enfoncées, subit un changement similaire avec une barre de titre sur fond orange. Il sera donc très facilement distinguable du précédent par les surveillants aux Pays-Bas. En prime la barre de titre indique le numéro de version que les surveillants pourront ainsi vérifier d'un simple coup d'œil sans avoir à manipuler la machine de chaque candidat, les examens néerlandais ayant en effet pour habitude de n'autoriser que des versions très récentes.
1368013679




2) Python :

Go to top

Nous avons fouillé le Python absolument en long, en large et en travers.

Pas de nouveau module, et aucune correction des bugs déjà signalés depuis la rentrée 2020.

Entre autres donc il y a toujours l'affichage à l'envers des images-ressources du classeur .tns via le module ti_image, parfois même avec une distorsion horizontale en prime.

La fonction round() renvoie toujours une exception NotImplemented si tu lui demandes l'arrondi d'un type entier en précisant le nombre de décimales souhaité.

Bien évidemment demander l'arrondi d'un entier est inutile, mais dans le contexte d'un script il n'est pas impossible que de temps en temps tes appels internes à round() utilisent des valeurs entières, ou même des types entiers selon comment tu as codé tes calculs.

Nous te conseillons d'insérer le correctif suivant dans chacun de tes scripts Python TI-Nspire CX II faisant appel à la fonction round() :
Code: Tout sélectionner
round_ = round

def round(n, p=0):
  return n if isinstance(n, int) else round_(n, p)


Après avoir minutieusement fouillé toute la bibliothèque, nous n'avons trouvé qu'1 nouvelle fonction.

Le module ti_st se voit complété d'une nouvelle fonction privée _recall_py_file().

Tu ne le savais peut-être pas, mais dans l'environnement TI-Nspire CX II la logique d'utilisation du Python est différente de celle de la concurrence. Les scripts Python ne sont qu'un élément existant au sein de classeurs, pouvant chacun regrouper divers éléments dont des historiques de calcul, graphiques, feuilles de calculs, etc. Par défaut, les scripts Python que tu crées dans un classeur ne sont utilisables que dans ce même classeur.

Si tu avais envie d'utiliser un même script Python dans différents classeurs sans avoir à copier-coller son code dans chacun d'entre eux (et donc à le mettre à jour autant de fois), il y avait toutefois un moyen. Il te suffisait d'enregistrer un classeur contenant le script en question dans le dossier /PyLib/.

Le dossier /PyLib/ contient en effet des scripts Python qui sont alors utilisables dans n'importe quel autre classeur. Par défaut à l'installation, il contient les modules Python additionnels de Texas Instruments :
  • ti_hub
  • ti_image
  • ti_plotlib
  • ti_rover
  • ti_system
Précisons au passage que ces derniers deviennent indisponibles en mode examen.

Mais voilà, devoir enregistrer ou copier le classeur contenant ton script Python dans /PyLib/ n'était pas une opération simple. Il fallait trouver le bon dossier, et si jamais tu l'avais effacé il te fallait le créer avec exactement la bonne casse de caractères, sans quoi cela ne marchait pas.

Texas Instruments te simplifie la vie avec une nouvelle option maintenant au menu de l'éditeur de script, "Installer en tant que module Python". Plus besoin de t'embêter avec les dossiers, l'installation dans /PyLib est désormais automatique et parfaitement transparente ! :bj:


Autre amélioration à ce sujet, jusqu'à présent le menu Python ne listait que les seuls modules additionnels de Texas Instruments, qu'ils soient présents ou pas d'ailleurs.

Désormais Python bénéficie de menus dynamiques. Les modules inclus dans les classeurs que tu rajoutes à /PyLib sont automatiquement rajoutés au menu ! :bj:

Par contre, une fois déroulés ils ne listent que la commande d'importation. Nous ignorons à ce jour si il y a une syntaxe particulière à respecter afin que soient également listées les fonctions offertes par chaque module.




3) Bilan :

Go to top

Une mise à jour définitivement mineure malgré sa numérotation. À moins que nous ayons raté des choses, elle n'apporte que relativement peu d'améliorations utiles, et pire selon nos tests ne corrige aucun des bugs signalés depuis la rentrée 2020, dont essentiellement des bugs Python.

Une mise à jour tellement mineure que Texas Instruments semble l'avoir prise bien trop à la légère avec seulement 2 semaines de tests de validation, induisant de lourds inconvénients et parfois graves dangers pour l'activation du mode examen en France et dans d'autres pays. Le mode examen TI-Nspire CX II était déjà de loin le pire pour la procédure d'activation dans ce cadre, toute concurrence confondue, il n'était absolument pas nécessaire de battre ce triste record... :'(

Je précise que nous n'avons pas bénéficié d'une préversion cette fois-ci, et ne pouvions donc pas signaler tous ces problèmes avant la sortie.

Non, j'en suis franchement désolé mais je ne peux qu'être honnête, à la lumière des changements que nous avons trouvés jusqu'à présent, selon nous le compte n'y est pas, à notre humble avis ce n'est cette fois-ci pas du bon travail.

Et bien sûr si jamais tu mets à jour on retrouve les habituelles mauvaises habitudes du constructeur ; interdiction de revenir à la version précédente qui fonctionnait mieux. :mj:

Nous pouvons parfaitement comprendre que le contexte sanitaire et le télétravail soient difficiles, mais dans ce cas il faut agir en conséquence, avec une procédure de validation plus élargie/étendue.
À défaut, autoriser au minimum le retour à la dernière version précédente eut été une attitude prudente, raisonnable et respectueuse, évitant comme ici de prendre les utilisateurs en otage lorsque l'on laisse malencontreusement passer des problèmes dans la version de production.

Accessoirement, si tu mets à jour tu renonces donc à Ndless pour une durée indéterminée.




4) Téléchargements :

Go to top

Lien vers le sujet sur le forum: Sortie mise à jour 5.3 TI-Nspire CX II: mode examen & Python (Commentaires: 26)

White Album 2, adapté en Lua pour TI-Nspire !

Nouveau messagede critor » 03 Avr 2021, 10:24

13681White Album 2 est une série de jeux vidéo de type visual novel, un genre très populaire en Asie, sorti initialement pour Windows en deux parties :
  • White Album 2: Introductory Chapter en mars 2010
  • White Album 2: Closing Chapter en décembre 2011

Envie de te distraire en confinement à partir de ce soir ?

Et bien cela tombe bien, aujourd'hui grâce à Manaka Nemu et MrZ, les deux épisodes de White Album 2 sont enfin disponibles pour ta TI-Nspire, certes pour le moment en Chinois.

Le jeu est ici codé en Lua et donc officiellement utilisable sur toute TI-Nspire mise à jour en version 3.0 ou supérieure. :)


Téléchargements :
Source : https://www.cncalc.org/thread-24865-1-1.html
Lien vers le sujet sur le forum: White Album 2, adapté en Lua pour TI-Nspire ! (Commentaires: 1)

Interpréteur XPicoC, lance du code C sans Ndless sur Nspire!

Nouveau messagede critor » 04 Avr 2021, 11:44

Si tu souhaites développer des utilitaires ou jeux tirant pleinement profit des possibilités et de toute la puissance de ta TI-Nspire, il te faut programmer en langage assembleur ou C.

Une fois le code assemblé ou compilé en langage machine, il est alors exécutable sur ta calculatrice en installant un jailbreak comme Ndless.
Contrairement à d'autres langages comme le TI-Basic, le Lua ou le Python, il n'était initialement pas possible de programmer en C directement sur ta calculatrice. En effet elle ne dispose pas d'un compilateur C.

AnderainLovelace puis compujuckel avaient déjà creusé la question avec dPicoC, un portage pour TI-Nspire de l'interpréteur PicoC par Zik Saleeba et Joseph Poirier.

Le but initial du projet PicoC était de pouvoir utiliser le C comme langage de script pour les drones.
Il s'agit d'un interpréteur pseudo-C, dans le sens où il ne gère qu'un sous-ensemble du langage C.

Il n'en reste pas moins qu'il élimine le besoin d'un compilateur et donc la nécessité de coder sur une autre machine ! :)

Mais le développement C pour TI-Nspire souffrait encore d'une autre difficulté.

La nécessité d'installer Ndless, un outil que Texas Instruments bloque régulièrement à chaque mise à jour.

Développer en C pour TI-Nspire, c'est hélas accepter que ses formidables créations ne soient disponibles pour les utilisateurs que de façon intermittente, avec des absences pouvant aller de plusieurs jours à plusieurs années suite à la sortie d'une mise à jour.

13684Jimmy Lin alias 露露 ose aujourd'hui aller beaucoup plus loin, et nous réalise l'exploit d'une réécriture intégrale de PicoC dans le langage de script Lua des TI-Nspire. :o

Plus besoin de Ndless pour exécuter du code C sur ta TI-Nspire, possibilité que tu conserves désormais pour toujours ! :bj:

Comme tu peux le voir ci-contre et ci-dessous, bien qu'il s'agisse pas d'une implémentation complète du C selon la norme ISO, pointeurs et fonctions sont gérés entre autres, ce qui devrait déjà te permettre d'aller très loin ! ;)


Contrairement à dPicoC, XPicoC a de plus le gros avantage d'être bien intégré à l'environnement TI-Nspire. Tu peux saisir ton code C dans l'application Editeur officielle déjà présente sur l'onglet 1.2, puis le copier-coller avec les raccourcis :nsct: :nsa: , :nsct: :nsc: et :nsct: :nsv: vers la console de PicoC ! :D

Si tu préfères également, via la touche :nsme: il t'est possible d'exécuter directement le code copié, sans avoir donc à le coller. Cela évite ainsi de surcharger la console.

Téléchargement : XPicoC

Source : https://www.cncalc.org/thread-24661-1-1.html

Code Source : https://github.com/ExAcler/XPicoC
Lien vers le sujet sur le forum: Interpréteur XPicoC, lance du code C sans Ndless sur Nspire! (Commentaires: 4)

Sortie Ndless r2017 pour TI-Nspire CX II 5.3 et CX 4.5.4

Nouveau messagede critor » 05 Avr 2021, 16:23

1367813677La semaine dernière, Texas Instruments sortait ses mises à jour TI-Nspire CX II 5.3 et TI-Nspire CX 4.5.4.
Comme d'habitude une fois la calculatrice mise à jour impossible de revenir à une version précédente, et donc plus possible d'installer Ndless. :'(

Pour rappel Ndless est un jailbreak permettant à ta TI-Nspire d'exécuter des programmes compilés ou assemblés en langage machine à partir de code source écrit en langage C, C++ ou assembleur.

13696Et bien joyeuses Pâques, voici déjà une mise à jour de Ndless en conséquence, de quoi continuer à exploiter le plein potentiel de ta calculatrice ! :D

Cette nouvelle édition de Ndless t'apporte en effet la compatibilité avec les dernières versions du système d'exploitation 4.5.4 et 5.3, pour les machines donc déjà mises à jour ou devant être mises à jour pour certains examens. :bj:

Par ailleurs, plusieurs autres améliorations font partie de cette version, notamment des corrections de bug (touchpad qui ne marchait pas dans certains cas), mais aussi des améliorations de performance et de stabilité (fuites mémoires, crash...)

13695Attention, Texas Instruments a changé diverses choses autour de la barre de titre dans les versions 5.3 et 4.5.4, ce qui n'empêche pas le bon fonctionnement de Ndless mais génère quand même quelques anomalies qui pourraient te surprendre.

Déjà sur la TI-Nspire CX II-T, avec le nouveau drapeau de la version 5.3 indiquant la disponibilité du moteur de calcul exact, il n'y a plus suffisamment de place dans la barre de titre pour afficher "Ndless installed !", d'où une superposition assez peu esthétique en Français, et même en Anglais.

1367313676Ensuite, le mode examen des versions 4.5.4 et 5.3 dispose de nouvelles barres de titre avec un flat design sur fond coloré.

Si tu installes Ndless en mode examen (ce que normalement tu ne peux pas faire un véritable jour d'examen puisque n'ayant pas d'ordinateur à portée de main pour transférer ses fichiers), le message "Ndless installed !" n'apparaît même plus sur ces nouvelles barres de titre (étant sûrement "dessous"). Mais ne t'inquiète pas, cela n'empêche pas Ndless de fonctionner.



Téléchargements :
Liens :

Source : https://ndlessly.wordpress.com/2021/04/ ... 5-3-0-564/
Lien vers le sujet sur le forum: Sortie Ndless r2017 pour TI-Nspire CX II 5.3 et CX 4.5.4 (Commentaires: 29)

Licence gratuite logiciel TI-Nspire CX Premium enseignants

Nouveau messagede critor » 06 Avr 2021, 10:50


Texas Instruments offre de formidables logiciels d'émulation de ses calculatrices, conçus sur-mesures pour l'enseignement. Tu pouvais ainsi retrouver sur ton ordinateur l'intégralité des fonctionnalités de la calculatrice TI-83 Premium CE Edition Python au lycée ou TI-Collège Plus au collège. De quoi prendre très facilement des captures d'écran pour illustrer tes documents, ou encore guider toute une classe en vidéoprojection grâce au grand écran ainsi qu'à l'historique des touches !

Au-delà d'une période d'essai gratuite et sans engagement de 90 jours, la poursuite de l'utilisation de ces logiciels nécessitait toutefois la saisie d'un numéro de licence.

Enseignant de Mathématiques ou Sciences en collège ou lycée, ou encore futur enseignant étudiant en Master MEEF ?

Dans ce cas aucun problème, car Texas Instruments France te proposait déjà d'obtenir gratuitement une licence d'émulation perpétuelle pour son logiciel d'émulation TI-SmartView dans l'édition de ton choix. Pour cela rien de plus simple, il te suffisait juste de remplir le formulaire de demande !

Aujourd'hui Texas Instruments va encore plus loin, et se propose désormais de t'offrir également une licence permanente pour son logiciel TI-Nspire CX, logiciel intégré de Mathématiques et de Sciences.

Pas dans son édition élève dont un numéro de licence vient avec chaque calculatrice achetée, mais bien dans son édition enseignant intégrale TI-Nspire CX Premium !

Tu as juste ici à compléter le formulaire distinct.

Et en attendant, n'hésite pas à télécharger les logiciels ci-dessous ainsi qu'à profiter de leur période d'essai.

Merci TI ! :favorite:

Liens formulaires de demande :

Téléchargements :
  • TI-Nspire CX Premium 5.3 édition enseignant pour Windows / Mac
  • TI-Nspire CX CAS 5.3 édition élève pour Windows / Mac
  • TI-Nspire CX 5.3 édition élève pour Windows / Mac
  • TI-SmartView - TI-83 Premium CE Edition Python 5.5 pour Windows / Mac
  • TI-SmartView - TI-Collège Plus 1.3 pour Windows / Mac
Lien vers le sujet sur le forum: Licence gratuite logiciel TI-Nspire CX Premium enseignants (Commentaires: 4)

Human Resource Machine, le jeu porté pour Nspire CX Ndless

Nouveau messagede critor » 06 Avr 2021, 13:00

Ndless est un jailbreak permettant aux programmes d'exploiter l'intégralité des capacités et puissance de ta TI-Nspire

Dubs avait déjà à son actif plusieurs portages de jeux pour TI-Nspire Ndless.

On peut citer :
Ce dernier est particulièrement impressionnant, l'interface avec ses différentes animations et événements étant méticuleusement reproduite sur l'écran de ta TI-Nspire, du grand talent ! :bj:

Aujourd'hui pour fêter le retour de Ndless, Dubs et ses hautes compétences sont de retour avec un nouveau portage de très haute facture pour TI-Nspire.

Au menu donc Human Resource Machine, le jeu vidéo de programmation sorti en 2015.

Ce jeu de réflexion accessible à tous te propose de t'initier à la programmation informatique et développer sa logique. Chaque niveau te confie une tâche à accomplir, que tu pourras automatiser à l'aide de commandes informatiques dont la liste s'étoffera progressivement.

Pour une meilleure accessibilité le jeu intègre de plus pas moins de 8 langues, dont le Français et l'Anglais.

Attention, contrairement à ce qui est écrit au ReadMe.txt de l'archive .zip, il te faut transférer dans un dossier /hrm/ sur ta calculatrice :
  • TI-Nspire CX II : les fichiers du dossier /normal/
  • TI-Nspire CX de révision matérielle W ou supérieure (assemblée à partir d'octobre 2015) : les fichiers du dossier /hard-w/
  • TI-Nspire CX de révision matérielle V ou inférieure (assemblée jusqu'en octobre 2015) : les fichiers du dossier /normal/
Si tu te trompes rien de grave toutefois ; tu t'en rendras vite compte, l'affichage ne sera tout simplement pas correct. Il te suffira juste alors de transférer et utiliser les fichiers de l'autre dossier.

Téléchargement : Human Resource Machine

Lien : tutoriels d'installation Ndless
Lien vers le sujet sur le forum: Human Resource Machine, le jeu porté pour Nspire CX Ndless (Commentaires: 3)

Mise à jour 1.5 pour TI-Innovator Hub et nouveautés

Nouveau messagede critor » 07 Avr 2021, 11:22

12212Depuis des années maintenant, Texas Instruments réalise de gros efforts pour rendre la programmation de ses calculatrices accessible à toutes et tous. Le constructeur a prêté une attention toute particulière aux plus jeunes et non initiés, souhaitant leur permettre de créer tous les projets STEM / STIM imaginables sans avoir à se concentrer sur des difficultés annexes. :)

L'interface TI-Innovator Hub te permet de transformer ta calculatrice TI-83 Premium CE ou TI-Nspire CX en une machine connectée ouverte sur le monde. Elle intègre un capteur de luminosité, une diode RVB, ainsi qu'un buzzer. Mais en plus de cela, l'interface permet de connecter des modules externes (capteurs et actionneurs) sur ses ports Grove, ou selon tes besoins sur son port breadboard.

Texas Instruments propose également plusieurs kits de démarrage :

Le TI-Innovator Hub permet également la connexion de plusieurs périphériques officiels :
Tous ces éléments ont de plus l'avantage d'être utilisables directement avec le langage Python des calculatrices concernées, faisant de l'écosystème Texas Instruments le seul Python connecté ! :bj:

13698Très exactement en même temps que les mises à jour TI-Nspire CX 4.5.4 et TI-Nspire CX II 5.3 la semaine dernière, Texas Instruments a publié une mise à jour pour le TI-Innovator Hub.

Ce dernier passe de la version 1.4 à la version 1.5, de numérotation complète 1.5.0.49.

La version 1.5 est une mise à jour majeure qui apporte de nouvelles options, commandes et même capteurs ; nous allons te détailler tout ça.

Nous avons toutefois été bien surpris de cette publication simultanée, les menus des TI-Nspire CX restant inchangés dans leur dernière version et ne présentant donc pas ces nouveautés, ni en TI-Basic ni en Python. Si tu souhaites les exploiter tu devras donc les saisir intégralement à la main.

7577Soucieux de mettre à la portée de chacun les projets les plus évolués tout en minimisant le nombre de notions prérequises à travailler, Texas Instruments avait déjà rajouté un paramètre optionnel BLINK aux commandes de diode, permettant de les faire clignoter sans avoir à faire une boucle enchaînant les commandes d'allumage/extinction avec les bons délais :
Code: Tout sélectionner
SET LIGHT ON BLINK <fréquence>
SET LED <numéro> ON BLINK <fréquence>
SET COLOR <valeur_rouge> <valeur_vert> <valeur_bleu> BLINK <fréquence>
SET COLOR.RED <valeur> BLINK <fréquence>
SET COLOR.GREEN <valeur> BLINK <fréquence>
SET COLOR.BLUE <valeur> BLINK <fréquence>
SET RV.COLOR <valeur_rouge> <valeur_vert> <valeur_bleu> BLINK <fréquence>
SET RV.COLOR.RED <valeur> BLINK <fréquence>
SET RV.COLOR.GREEN <valeur> BLINK <fréquence>
SET RV.COLOR.BLUE <valeur> BLINK <fréquence>
SET ANALOG.OUT <numéro> <valeur> BLINK <fréquence>
SET DIGITAL.OUT <numéro> <valeur> BLINK <fréquence>
SET VIB.MOTOR <numéro> ON BLINK <fréquence>

De façon très similaire Texas Intruments rajoute un paramètre optionnel comparable aux commandes de son, TEMPO, permettant ici de hacher la sortie audio et donc d'émettre des bips. Le paramètre TEMPO prend pour valeur une fréquence, c'est-à-dire le nombre de bips par seconde :
Code: Tout sélectionner
SET SOUND <fréquence_son> TEMPO <fréquence_bips>
SET SPEAKER <numéro> <fréquence_son> TEMPO <fréquence_bips>

Par exemple :
  • émettre un son à 440 Hz à 2 bips par seconde pendant 5 secondes sur le buzzer interne :
    SET SOUND 440 TEMPO 2 TIME 5
  • émettre un son à 880 Hz à 3 bips par seconde pendant 4 secondes sur le haut-parleur externe n°1 :
    SET SPEAKER 1 880 TEMPO 3 TIME 4
Notons qu'un paramètre de 0 désactive l'option TEMPO. C'est-à-dire que les 2 commandes suivantes sont équivalentes, émettant dans les deux cas un son continu à 400 Hz pendant 5 secondes :
Code: Tout sélectionner
SET SOUND 400 TIME 5 TEMPO 0
SET SOUND 400 TIME 5

Des nouveautés dans la gestion des modules Grove externes DHT, capteurs numériques de température et humidité. Ces capteurs Grove existent en 2 versions aux spécifications très différentes :
  • le DHT11 :
    • températures de 0°C à 50°C avec une marge d'erreur de ±2°C
    • humidité de 20% à 90% avec une marge d'erreur de ±5%
  • le DHT22 :
    • températures de -40°C à 80°C avec une marge d'erreur de ±0,5°C
    • humidité de 5% à 99% avec une marge d'erreur de ±2%
Comme tu le vois le DHT11 est une version basique assez limité, ne fonctionnant notamment pas en-dessous de 0°C, alors que le DHT22 est une version bien plus professionnelle.

Dans le cas d'un capteur DHT, la commande d'interrogation dispose d'un nouveau paramètre permettant maintenant de récupérer le type du capteur :
READ DHT <numéro> TYPE
La commande retournera les valeurs suivantes :
  • 1 pour un DHT11
  • 2 pour un DHT22

Nouveau paramètre également pour récupérer l'état d'un capteur DHT et gérer d'éventuelles erreurs :
READ DHT <numéro> STATUS
La commande retournera les valeurs suivantes :
  • 1 si tout est bon
  • 2 en cas d'erreur timeout
  • 3 en cas d'erreur de somme de contrôle

Ces 2 informations sont de plus également récupérées lors d'une interrogation générique du capteur :
READ DHT <numéro>
On obtient ici une liste avec dans l'ordre :
  • température
  • humidité
  • type
  • état

90497512Du nouveau également avec les sonars (ranger en anglais, soit capteurs de distance).

Dans le cas d'un capteur de type sonar, la commande d'interrogation accepte un nouveau paramètre optionnel, TIME. Celui-ci permet de récupérer non pas la distance calculée, mais le temps de vol, soit la durée entre le début de l'émission de l'onde sonore et sa réception.

C'est valable aussi bien avec les sonars Grove à connecter qu'avec le sonar intégré au TI-Innovator Rover :
Code: Tout sélectionner
READ RANGER <numéro> TIME
READ RV.RANGER TIME

De nouvelles possibilités d'exploration et investigation lors des TP en conséquence.

Fantastique, la version 1.5 active un nouveau capteur déjà intégré à ton TI-Innovator Hub, sans avoir besoin de modifier ou racheter ce dernier !

Il s'agit d'une horloge. Elle part de 0 à l'allumage et augmente avec le temps. Pour l'interroger c'est très simple :
READ TIMER

Tu as donc également maintenant de quoi synchroniser tes projets, leur faire tenir compte du temps écoulé.

Grande innovation permettant de minimiser le nombre de lignes de code dans tes projets, il est maintenant possible de commander simultanément jusqu'à 4 actionneurs grâce au connecteur logique AND :
Par exemple, émet un son à 440 Hz pendant 2 secondes + allume la diode RVB en mauve pendant 2 secondes :
SET SOUND 440 TIME 2 AND COLOR 255 0 255 TIME 2

Les commandes ainsi composées peuvent même se terminer de façon indépendante :
  • allume la diode RVB en mauve + émet un son à 440 Hz pendant 2 secondes :
    SET COLOR 255 0 255 AND SOUND 440 TIME 2
  • émet un son à 440 Hz pendant 2 secondes + allume la diode RVB en mauve pendant 4 secondes :
    SET SOUND 440 TIME 2 AND COLOR 255 0 255 TIME 4
Au-delà de la simple minimisation du nombre de lignes de code, c'est aussi une façon de corriger le léger problème de décalage. En effet lorsque l'on souhaitait déclencher 2 actions en même temps, on n'avait pas d'autre choix que d'utiliser 2 lignes de commande. Elles n'étaient donc pas exécutées en même temps mais avec un léger décalage, qui selon les projets pouvait être bien gênant.

Niveau lecture de capteurs nous avons des nouveautés comparables. Toujours dans le but à la fois de minimiser les imbrications de boucles nécessaires dans les programmes de l'utilisateur, et d'améliorer la pertinence des mesures. Ici cela se passe avec une nouvelle commande, COLLECT.

Déjà, il devient possible de récupérer toute une série de mesures d'une simple commande. Plus besoin de s'embêter à faire des boucles et surtout à les synchroniser correctement.

Par exemple :
  • lis le capteur de température numéro 1 pendant 5 secondes à 4 échantillons par seconde :
    Code: Tout sélectionner
    COLLECT TEMPERATURE 1 TIME 5 RATE 4
    READ LIST TEMPERATURE 1
  • lis le capteur de température numéro 1 pendant 10 secondes à 10 échantillons par seconde :
    Code: Tout sélectionner
    COLLECT TEMPERATURE 1 TIME 10 RATE 10
    READ LIST TEMPERATURE 1
  • lis le capteur de luminosité intégré pendant 5 secondes à 5 échantillons par seconde :
    Code: Tout sélectionner
    COLLECT BRIGHTNESS TIME 5 RATE 5
    READ LIST BRIGHTNESS
  • lis le capteur de luminosité intégré pendant 10 secondes à 8 échantillons par seconde :
    Code: Tout sélectionner
    COLLECT BRIGHTNESS TIME 10 RATE 8
    READ LIST BRIGHTNESS

En prime pour tracer un diagramme le plus exact possible ou tout simplement tenir compte de la pertinence de la série de mesures, après la lecture il est possible de récupérer les valeurs horloge associées à chaque échantillon, et donc de tenir compte de la régularité de l'échantillonnage :
READ LIST TIME

Et surtout encore une fois pour grandement te simplifier la vie et tes projets, le connecteur logique AND te permet d'interroger jusqu'à 4 capteurs simultanément.

Par exemple, lis le capteur de pression Vernier numéro 1 et les température+humidité du DHT numéro 1, et les dates de mesure pendant 10 secondes à 4 échantillons par seconde :
Code: Tout sélectionner
COLLECT VERNIER 1 AND DHT 1 TIME 10 RATE 4
READ LIST VERNIER 1
READ LIST DHT1 TEMPERATURE
READ LIST DHT1 HUMIDITY
READ TIME

Bien que les commandes READ soient exécutées de façon successive, en fait l'échantillonnage démarre dès la commande COLLECT et met les résultats en mémoire cache. Tu récupéreras donc bien 4 listes de même taille, avec leurs éléments correspondants mesurés au même moment.

La commande AVERAGE te permettait déjà de préciser pour chaque capteur analogique, le nombre de mesures à effectuer avant de retourner une valeur. Cela permet de réduire les erreurs dues au bruit et d'améliorer la pertinence des mesures à traiter :
AVERAGE <capteur> <valeur>

Nouveauté donc, nous avons maintenant une nouvelle commande AVERAGING permettant le même réglage mais de façon globale à l'ensemble des capteurs analogiques :
AVERAGING <valeur>

Après un réglage AVERAGING tu conservers toujours la possibilité de préciser des valeurs différentes pour certains capteurs avec AVERAGE, à condition de le faire avant la commande de connexion CONNECT de chaque capteur concerné.

12132Le TI-RGB Array t'offre une grille de diodes RVB adressables numérotées de 0 à 15. Dans son cas, jusqu'à présent tu devais allumer les diodes adressables une par une, ce qui là encore générait des décalages cumulés dans leur allumage, ce qui n'était pas toujours du plus bel effet et même bien gênant pour certains projets :
SET RGB <numéro_diode> <valeur_rouge> <valeur_vert> <valeur_bleu

Désormais tu peux allumer simultanément plusieurs diodes adressables selon la même couleur.

Par exemple, allume en mauve les 4 diodes de numéro 1, 3, 5 et 7 :
SET RGB [1 3 5 7] 200 0 200

L'ensemble des diodes à allumer peut également être précisé via un simple nombre décimal ou hexadécimal via l'option PATTERN :
  • SET RGB PATTERN 100 255 0 255
    Comme 100 se décompose en puissances de 2 selon
    $mathjax$64+32+4=2^6+2^5+2^2$mathjax$
    , allume en mauve les 3 diodes de numéros 2, 5 et 6.
  • SET RGB PATTERN 0X100 255 0 0
    Comme 0x100 c'est
    $mathjax$256=2^8$mathjax$
    , cela allume en rouge la diode numéro 8.

Téléchargements :
Lien vers le sujet sur le forum: Mise à jour 1.5 pour TI-Innovator Hub et nouveautés (Commentaires: 1)

TI-Nspire CX II 5.3 : activation facile mode examen par code

Nouveau messagede critor » 07 Avr 2021, 15:37

Dans le contexte français, le mode examen des TI-Nspire CX II était déjà, toute concurrence confondue, le plus difficile à activer correctement.

Le mode examen s'appelle en allumant la calculatrice avec la touche
esc
enfoncée.

Mais problème, la boîte de dialogue qui apparaît alors présente par défaut de lourdes limitations non exigées en France.

Déjà, par défaut elle désactive :
  • sur TI-Nspire CX II-T CAS le CAS (moteur de calcul exact et formel)
  • sur TI-Nspire CX II-T le moteur de calcul exact (le moteur de calcul formel n'étant de toutes façons pas inclus sur ce modèle)
La réactivation de cette fonctionnalité sur cette interface est une opération lourde pour laquelle nous ne connaissons pas de raccourci, nécessitant de dérouler une liste déroulante pour en changer la sélection, et surtout de ne pas commettre l'erreur de valider la fenêtre au cours de la procédure.

Mais tu n'en as pas fini pour autant. Car en-dessous tu as toute une série de limitations cochées par défaut, qui si validées en l'état te griseront plein de fonctionnalités dans les menus une fois passé en mode examen, et te désavantageront donc par rapport aux autres candidats :


Jusqu'à présent, il t'était possible de décocher rapidement l'ensemble de ces limitations d'un simple
ctrl
A
.

Et puis la semaine dernière est sortie la mise à jour 5.3 qui empire la chose comme si besoin était.

Déjà il y a des textes qui ont été rallongés et qui dans certaines langues, dont le Français, cassent l'organisation et l'alignement des éléments dans la boîte d'activation. Certes c'est juste visuel, cela n'empêche pas le bon fonctionnement.

Une conséquence par contre plus embêtante, c'est que si l'on fait défiler le contenu de la boîte de dialogue, les flèches ne permettent alors plus de remonter tout en haut. Nous voilà donc forcés de valider la première option à l'aveugle sans plus pouvoir lire son étiquette. À moins de penser à cliquer sur la barre de défilement à droite de la fenêtre, manipulation dangereuse dans ce contexte car la zone centrale du pavé tactile compte comme une touche de validation. Et l'erreur fatale comme déjà dit plus haut, c'est la validation par erreur de la boîte d'activation, avant d'avoir terminé de corriger l'intégralité de son contenu.

Mais c'est hélas loin d'être le plus grave. La mise à jour 5.3 ajoute également une 12ème limitation à la liste, le blocage de la fonction nSolve(), certes non coché par défaut.

Le problème est que cela change complètement le fonctionnement du raccourci
ctrl
A
. Désormais taper
ctrl
A
commencera par cocher toutes les limitations. Pour tout décocher il faudra taper
ctrl
A
une seconde fois.

Ceci casse des tutoriels d'activation du mode examen, aussi bien notre tutoriel texte qui sera corrigé, que le tuto-vidéo officiel, un comble, qui pour sa part ne pourra pas être modifié, juste supprimé et republié.

13699Nous en avions remarqué quelques traces mais ne l'avions pas trouvée dans un premier temps, la version 5.3 apporte également une nouvelle procédure d'activation du mode examen, beaucoup plus facile, solution à la fois à la difficulté initiale ainsi qu'aux régressions de l'interface précédente dans cette version ! :bj:

C'est tout simple, il te suffit d'allumer ta calculatrice avec la touche
tab
enfoncée. On te demande alors un code d'activation à 8 chiffres, et pour la France il te faut rentrer 0000 0000, ultra facile à retenir ! :D

C'est un code qui n'active aucune limitation de fonctionnalité. Tu les retrouveras donc en intégralité, ainsi que le moteur de calcul exact et le moteur de calcul formel CAS si présent, comme te le confirmera l'écran intermédiaire avant validation ! :bj:

Plus précisément, le code 0000 0000 met la calculatrice par défaut en mode degrés pour les angles, et est donc plutôt adapté aux épreuves de Sciences expérimentales.

Pour les épreuves de Mathématiques, tu devrais lui préférer 0000 0001 qui fait pareil mais avec les radians par défaut pour l'unité d'angle.

Après, l'unité d'angle n'est absolument pas bloquée. Dans tous les cas si tu y penses, tu as toujours la possibilité de changer le réglage d'unité d'angle même une fois passé en mode examen, et ce autant de fois que tu le voudras.

Enfin une solution acceptable à l'activation initialement beaucoup trop laborieuse du mode examen pour la France, merci TI ! :favorite:

Plus exactement, le code correspond à l'écriture décimale d'un masque binaire.

En partant de zéro, voici donc les diverses valeurs à ajouter pour obtenir tout ou partie des désactivations ou limitations suivantes, d'ailleurs dans l'ordre de la liste de la boîte de dialogue d'activation historique :
  • +1 (bit 0) : angles en radians par défaut (sinon en degrés)
  • +2 (bit 1) : moteur de calcul formel (CAS)
  • +4 (bit 2) : moteur de calcul exact
  • +8 (bit 3) : application de géométrie dynamique
  • +16 (bit 4) : transformations de graphes au pointeur
  • +32 (bit 5) : fonctions de calcul vectoriel
  • +64 (bit 6) : fonction isPrime(n) pour nombres premiers
  • +128 (bit 7) : équations différentielles
  • +256 (bit 8) : représentations graphiques d'inéquations
  • +512 (bit 9) : représentations graphiques 3D
  • +1024 (bit 10) : représentations graphiques implicites et coniques
  • +2048 (bit 11) : fonctions trigonométriques
  • +4096 (bit 12) : fonction logb(x) pour logarithme de base non décimale
  • +8192 (bit 13) : résolution d'équations polynomiales et systèmes d'équations linéaires
  • +16384 (bit 14) : solveur numérique d'équations

Téléchargements :
Lien vers le sujet sur le forum: TI-Nspire CX II 5.3 : activation facile mode examen par code (Commentaires: 0)

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
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.
994 utilisateurs:
>953 invités
>36 membres
>5 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)