π
<-

Mise à jour HP Prime 2.1.14541 révolutionnaire avec Python !

Re: Mise à jour HP Prime 2.1.14541 révolutionnaire avec Pyth

Unread postby darthvader » 22 Apr 2021, 00:47

Je ne sais que dire !!!
Superbe article que voila :D
Merci beaucoup !
La théorie c'est quand on sait tout et que rien ne fonctionne ,
La pratique c'est quand tout fonctionne et que personne ne sait pourquoi ;)
User avatar
darthvaderVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 45.5%
 
Posts: 45
Images: 0
Joined: 06 Dec 2011, 19:53
Location: Moselle
Gender: Male
Calculator(s):
MyCalcs profile
Class: R&D robotique
YouTube: darthphysics

Re: Mise à jour HP Prime 2.1.14541 révolutionnaire avec Pyth

Unread postby tyann2 » 22 Apr 2021, 07:32

Bonjour

2 petites choses que j'ai remarqué :
1) Lorsque l'on est sur READLINE et que l'on appuie sur Help, l'aide qui s'affiche concerne INPUT.
2) Lorsque un programme HPPPL ne nécessite pas de paramètres, on ne peut plus omettre les parenthèses
cela déclenche une erreur à la vérification.

Edit : 3) il y a aussi Terminal() qui permet de récupérer sous forme de liste de chaînes
tout ou partie de ce qui a été affiché avec PRINT() .
User avatar
tyann2
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 11.7%
 
Posts: 96
Joined: 19 Sep 2011, 11:38
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Mise à jour HP Prime 2.1.14541 révolutionnaire avec Pyth

Unread postby critor » 22 Apr 2021, 15:55

Le HPPPL distingue les nombres flottants et les nombres entiers.

La plupart du temps, le HPPPL travaille sur des nombres de type flottant, même lorsque l'on saisit des nombres entiers.

Mais dans certains cas le HPPPL passe au type entier :
  • lorsque l'on saisit un nombre en base binaire/octale/décimale/hexadécimale avec le préfixe #
  • lorsque l'on utilise certaines fonctions comme rgb(,,)
On peut aisément se rendre compte de la différence en appelant la fonction type() :
Image

Problème maintenant en Python. Dans les cas où l'on évalue avec hpprime.eval() une expression HPPPL qui retourne un nombre de type entier, on ne récupère pas le bon résultat :
Image
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 45.9%
 
Posts: 41860
Images: 15380
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Mise à jour HP Prime 2.1.14541 révolutionnaire avec Pyth

Unread postby critor » 22 Apr 2021, 18:10

Nouvelle version bêta 2.1.14558 disponible.

Les changements/améliorations vont être testés et annoncés.

Téléchargements :
  • logiciel de connectivité pour Windows 64 bits
  • logiciel d'émulation pour Windows 64 bits
  • mise à jour pour HP Prime G2
Source : https://www.hpmuseum.org/forum/thread-16719.html
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 45.9%
 
Posts: 41860
Images: 15380
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Mise à jour HP Prime 2.1.14541 révolutionnaire avec Pyth

Unread postby DoOmnimaga » 22 Apr 2021, 18:32

Console de jeu bloquée sur l'écran avec la formule avec le nouveau firmware. G1 ici. J'ai du réinstaller la béta du 16 via le recovery mode.
Image Image Image
User avatar
DoOmnimagaPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 8.1%
 
Posts: 683
Images: 25
Joined: 21 Feb 2012, 12:04
Location: Quebec, Canada
Gender: Male
Calculator(s):
MyCalcs profile
Class: 11eme annee scolaire termine
YouTube: DJOmnimaga
Twitter: DJOmnimaga
Facebook: dreamofomnimaga.page

Re: Mise à jour HP Prime 2.1.14541 révolutionnaire avec Pyth

Unread postby critor » 22 Apr 2021, 18:49

Pas de problème avec la G2 ici.

Apparemment, c'est donc le seul firmware G1 qui serait défectueux. En tous cas ce n'est pas un problème de téléchargement/upload, puisque le fichier .zip ne signale aucune erreur.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 45.9%
 
Posts: 41860
Images: 15380
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Mise à jour HP Prime 2.1.14541 révolutionnaire avec Pyth

Unread postby critor » 22 Apr 2021, 19:05

J'ai retiré le lien de la mise à jour G1 dans l'annonce ci-dessus, et mis un avertissement sur son archive.

Pour les enthousiastes qui auraient déjà bloqué leur HP Prime G1, voici comment la réparer :
  • sur l'ordinateur
    • fermer le logiciel de connectivité si ouvert
    • remplacer la nouvelle version dans son sous-dossier PrimeG1 par une ancienne version
      (pour les ordinateurs en français, le sous-dossier en question se situe sur le chemin HP Connectivity Kit\Micrologiciel\ à partir de votre dossier Documents ou Mes documents - pour les ordinateurs en anglais, c'est dans HP Connectivity Kit\Firmware\)
    • relancer le logiciel de connectivité
  • sur la calculatrice :
    • maintenir enfoncée la touche
      Symb
    • sans la relâcher, enfoncer et relâcher le bouton Reset au dos
    • si tout va bien, la calculatrice se rallume avec un écran d'invite HP Prime recovery mode
    • si ce n'est pas déjà fait, la connecter à l'ordinateur
  • à nouveau sur l'ordinateur, le logiciel de connectivité propose automatiquement d'installer un firmware sur la calculatrice détectée dans cet état
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 45.9%
 
Posts: 41860
Images: 15380
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Mise à jour HP Prime 2.1.14541 révolutionnaire avec Pyth

Unread postby critor » 23 Apr 2021, 21:25

Alors pour l'USB host/OTG sur HP Prime G2. Avec la dernière version, la fonction USBOpen() appelée sans argument retourne la liste des VID+PID des appareils détectés. Les manipulations ne sont donc plus à l'aveugle ! :bj:

Voici donc la 1ère connexion au monde d'une HP Prime G2 à une BBC micro:bit v1 :
Image
Il ne resterait plus qu'à écrire un pilote maintenant... ;)

Mais il y a des bizarreries, ce qui peut expliquer les énormes difficultés que j'avais jusqu'à présent.
Par exemple, la HP Prime G2 refuse de détecter ma BBC micro:bit v2 (donc forcément la connexion ne pouvait qu'échouer...).
Or elle a exactement les mêmes identifiants VID+PID que la v1. C'est parce qu'elle consomme un tout petit peu plus ?...
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 45.9%
 
Posts: 41860
Images: 15380
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Mise à jour HP Prime 2.1.14541 révolutionnaire avec Pyth

Unread postby critor » 23 Apr 2021, 21:40

Je confirme avec les souris optiques USB filaires.
Sur 3 testées, la HP Prime G2 ne m'en a détecté que 2 :
Image

Donc c'est la loterie, j'espère que vous êtes chanceux. ;)
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 45.9%
 
Posts: 41860
Images: 15380
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Mise à jour HP Prime 2.1.14541 révolutionnaire avec Pyth

Unread postby critor » 25 Apr 2021, 16:58

Bon, pour une annonce j'attends que l'on ait à nouveau une bêta à peu près potable.

Parce que entre la 14549 qui cassait le fonctionnement du CAS et la 14558 qui plante les HP Prime G1, si je devais refaire une annonce je devrais lier les anciennes versions 14541 dont les défauts étaient moins graves.



Mais en attendant, on peut continuer ici pour les nouvelles possibilités USB HP Prime G2.



La HP Prime G2 avec sa nouvelle fonction USBOpen() accepte de se connecter à une autre calculatrice HP Prime ! :)
13799
Peut-être enfin un pas vers la possibilité de transférer des données un jour, une fonctionnalité qui manquait cruellement !
Par contre, elle refuse de se connecter à des calculatrices TI, Casio ou NumWorks. :P

La HP Prime G2 se connecte également au clavier USB TI-83 Premium CE : :D
13801
Mais c'est tout, elle n'intègre pas de pilote pour ce périphérique et donc les touches ne font rien. Il faudrait en écrire un... ;)

La HP Prime G2 accepte les souris USB même si même il manque le pilote et la souris ne fait donc rien :
13803 13802
J'ai testé 3 souris USB toutes optiques et filaires, seulement 2 ont été détectées.

Les clés USB c'est un peu plus laborieux. J'en ai testé une dizaine et une seule a marché, une clé TI : :P
13800

Et enfin, voici la connection réussie de la HP Prime G2 à une BBC micro:bit v1 : :#tritop#:
13804
Que de formidables nouvelles possibilités en perspective... ;)
Par contre la connexion échoue avec la BBC micro:bit v2.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 45.9%
 
Posts: 41860
Images: 15380
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

PreviousNext

Return to News HP

Who is online

Users browsing this forum: ClaudeBot [spider] and 2 guests

-
Search
-
Social TI-Planet
-
Featured topics
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.
Reprise de ton ancienne fx-92 Collège ou Graph 25/35/90 à 3€ peu importe son état. Même non fonctionnelle et donc invendable, même ancienne Graph 35 non conforme aux programmes (pas de Python), même ancienne Graph 25/35 inutilisable aux examens (pas de mode examen) et donc invendable. Etiquette de retour fournie, pas de frais de port à payer.
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.
1062 utilisateurs:
>1039 invités
>14 membres
>9 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)