π
<-

News 2025
April (7)
March (5)

News 2024
August (6)
July (4)
June (8)
May (6)
April (11)
March (6)

News 2023
August (6)
July (6)
June (10)
May (12)
April (14)
March (11)

News 2022
October (11)
August (4)
July (4)
June (3)
May (8)
April (5)
March (6)

News 2021
August (4)
July (12)
June (6)
May (7)
April (6)
March (4)
January (10)

News 2020
August (6)
July (14)
June (11)
May (8)
April (19)
March (4)

News 2019
August (2)
July (3)
June (4)
May (8)
April (3)
March (5)

News 2018
August (7)
June (11)
May (5)
April (13)
March (12)

News 2017
August (5)
July (6)
June (3)
May (3)
April (20)
March (11)
January (10)

News 2016
August (5)
July (5)
June (4)
May (3)
April (6)
March (2)

News 2015
August (6)
July (6)
June (5)
May (4)
April (12)
March (8)

News 2014
August (6)
July (7)
June (3)
May (1)
April (2)
March (6)

News 2013
August (6)
July (14)
June (1)
May (5)
April (1)
March (1)

News 2012
August (3)
July (3)
June (3)
April (2)
March (3)

News 2011

Graph 35+E II : mise à jour 3.10 Python dès le 22 Mai 2019

New postby critor » 03 May 2019, 12:04

11124
Pour la rentrée 2019, Casio sort la Graph 35+E II, une nouvelle déclinaison de son modèle Graph 35+E numéro 1 au lycée. Une des nouveautés annoncées est l'ajout d'une application Python. :bj:

Pour le moment, les échantillons remis aux enseignants sont munis d'une version 3.00 que nous avons testée pour toi n'incluant pas l'application Python.

À date, seuls les modèles manipulables lors de la tournée pédagogique Casio 2019 sont préchargés avec une version 3.05 incluant l'application Python, et que nous t'avons testée également.

Une mise à jour 3.10 gratuite rajoutant cette application Python avait été annoncée pour la fin du mois de Mai 2019, ce qui te laissera donc suffisamment de temps pour t'y familiariser. ;)
La date vient tout juste d'être précisée et ce ne sera pas si tard que ça, dès le Mercredi 22 Mai 2019. :D

A très bientôt donc pour le test final de l'application Python de la Graph 35+E II; nous verrons bien si des améliorations y auront été apportées depuis. ;)

Source : https://www.casio-education.fr/products/graph-35-e

Emulateur Graph 90+E permanent: clé USB gratuite enseignants

New postby critor » 02 May 2019, 14:11

Les émulateurs Casio Manager reproduisent très fidèlement l'aspect et le fonctionnement des calculatrices Graph 35+E / fx-9750GII, Graph 75+E / fx-9860GII, Graph 90+E / fx-CG50 et fx-CP400. Ils sont de plus d'une grande fluidité et contrôlables intuitivement au clavier de l'ordinateur. :D

De par leurs grandes qualités ils peuvent être utilisés fort agréablement aussi bien pour prendre des captures d'écran pour alimenter des documents, que pour guider une classe dans son travail de recherche notamment à l'aide d'un vidéoprojecteur. :bj:

Mais voilà, au-delà d'une période d'essai de 90 jours à compter du 1er lancement, ces émulateurs nécessitent une licence électronique, licence ne permettant bien évidemment qu'un nombre limité d'activations du logiciel, et donc un usage sur un nombre limité d'ordinateurs différents.

Sur ton matériel personnel cela pourrait donc être embêtant si tu changes d'ordinateur, remplaces des pièces dans ton ordinateur, ou alternes régulièrement entre un ordinateur fixe et un ordinateur portable. Mais là au moins c'est toi qui contrôles le matériel, tu sais à quoi t'attendre et quand.

C'est potentiellement beaucoup plus embêtant pour un usage en classe pour l'enseignant qui n'utilise pas son ordinateur personnel. Il suffit que l'ordinateur de la classe ait été modifié, remplacé ou même qu'il y ait un changement de salle pour faire face à un problème imprévu et donc fort gênant. :(

Et voilà la solution pour cette rentrée 2019, Casio annonce une clé USB contenant cette fois-ci un émulateur permanent de Graph 90+E pour Windows ! :D

Plus aucun problème au démarrage de la classe en cas d'ordinateur refusé par la licence ou de changement de salle, il te suffira de brancher ta clé USB et ça marchera ! :bj:

Une fois de plus, Casio fait tout pour le confort de l'enseignant et donc par extension de ses élèves. ;)

La clé USB d'émulation Graph 90+E sera offerte gratuitement :
  • aux enseignants participant aux formations présentielles demandées dans les établissements
  • aux enseignants participant aux offres de test (actuellement, possibilité de tester la Graph 35+E II)
  • aux enseignants participant aux offres d'aide à l'équipement

Des clés USB similaires pour l'émulation Graph 35+E II et fx-92+ Spéciale Collège seront également disponibles courant 2019-2020.

Source : https://www.casio-education.fr/articles ... 3%A9%20USB

Test Casio Graph 35+E II Python (préversion 3.05)

New postby critor » 01 May 2019, 18:45

11124Pour la rentrée 2019, Casio sort la Graph 35+E II, une nouvelle déclinaison de son modèle Graph 35+E numéro 1 au lycée. Une des nouveautés annoncées est l'ajout d'une application Python. :bj:

Avec Victor D et Lephe, administrateur de Planète Casio, nous avons participé à la tournée pédagogique Casio à Toulouse mercredi 10 avril. Nous avons pu y utiliser une Graph 35+E II qui contrairement à l'échantillon qui nous a été remis et que nous t'avons présenté depuis, disposait bien de l'application Python intégrée.

En attendant que la mise à jour intégrant cette application Python sorte fin Mai 2019, découvrons ensemble cette version non finale.






1) Applications intégrées :

Go to top

11117
Nous constatons donc dès l'écran d'accueil de cette Graph 35+E II la présence d'une application supplémentaire, PYTHON.

Un petit tour par la mémoire de stockage ne révélant aucune trace d'un fichier .g1a associé à cette application, il s'agit donc non pas d'une application additionnelle, mais d'une application intégrée, qui donc , contrairement à l'application additionnelle non officielle CasioPython aura l'énorme avantage de rester utilisable en mode examen ! :bj:

Le nombre d'applications intégrées passe donc de 16 à 17 ! :D

Malgré donc la quantité supplémentaire de code qui a été nécessaire, nous apprécions que la mémoire de stockage conserve une capacité de 3Mio. :bj:




2) Version système :

Go to top

L'application SYSTEM intégrée nous permet d'apprendre que la calculatrice faire tourner un système d'exploitation en version 03.05.2200, plus récent donc que le 3.00.2200 de notre échantillon.

Rappelons que le numéro final à quatre chiffres ne fait pas vraiment partie de la numérotation et indique des spécificités issues du matériel ou du logiciel, dans l'ordre :
  1. zonage géographique; lié entre autres à divers options par défaut (format d'affichage des fractions, langues) ainsi qu'au comportement du mode examen :
    • 0 : aucun
    • 1 : Australie
    • 2 : France
    • 3 : Amérique du Nord
    • 4 : Chine
    • 5 : Singapour
  2. améliorations du calcul :
    • 0 : aucune
    • 1 : saisie naturelle + calcul exact (fractions uniquement) + affichage naturel (fractions uniquement) (fx-9860G Slim)
    • 2 : saisie naturelle + calcul exact + affichage naturel
    • 3 : saisie naturelle + calcul exact (fractions uniquement) + affichage naturel (fractions uniquement) (fx-9860GIIs)
    • 7 : calcul exact (fractions uniquement) (fx-9750GII)
  3. sous-version
  4. processeur :
    • 0 : SH3 (SH7355)
    • 1 : SH4 (SH7305)
Il s'agit donc plutôt d'une version 3.05.

L'année dernière pour la Graph 90+E, la version rajoutant Python sur les salons ainsi qu'à la tournée pédagogique fut la 3.15, alors que les échantillons remis étaient en 3.10 et que la mise à jour finale rajoutant Python pour la rentrée 2018 fut la 3.20.

Nous pensons donc qu'ici, la mise à jour finale rajoutant Python qui sera publiée fin Mai 2019 sera en version 3.10.

D'ailleurs si l'on fait défiler cet écran, on remarque que les langues intégrées utilisent déjà une numérotation en 3.10.

Tentons maintenant d'en découvrir davantage sur ce nouveau système d'exploitation en accédant au menu de diagnostic caché. Il suffit pour cela d'allumer la calculatrice tout en maintenant les touches
OPTN
et
×10^x
, puis de taper
F1
9
.

Si nous tapons
4
pour VERSION, nous apprenons que le système d'exploitation 3.05 a été compilé le 25 mars 2019 à 15h16, ce qui est effectivement plus récent que le 8 février 2019 à 3h03 pour la version 3.00 de notre échantillon.




3) Implémentation Python :

Go to top

Accédons donc à l'application PYTHON et ouvrons la console. Le message d'accueil nous apprend que nous sommes sur une implémentation MicroPython 1.9.4, exactement comme sur la Graph 90+E.

Pour référence, voici ce que nous avons sur les solutions concurrentes auxquelles nous allons par la suite confronter la Graph 35+E II 3.05 :
  • Casio Graph 35+E II : MicroPython 1.9.4
  • Casio Graph 90+E / fx-CG50 : MicroPython 1.9.4
  • application CasioPython sur Casio Graph 35+E II / 35+E/USB / 75/85/95 / fx-9750GII / fx-9860G/GII : MicroPython 1.9.4
  • application KhiCAS sur Casio Graph 90+E / fx-CG10/20/50 : couche de traduction
  • NumWorks : MicroPython 1.9.4
  • application MicroPython sur TI-Nspire : MicroPython 1.4.6
  • module externe TI-Python pour TI-83 Premium CE : CircuitPython 3.0.0
  • HP Prime : couche de traduction




4) Nombres flottants, complexes, entiers courts et longs :

Go to top

Commençons par tester les nombres flottants qui, rappelons-le, sont représentés en mémoire sous la forme
$mathjax$\pm M\times 2^{E-E_{min}}$mathjax$
avec
$mathjax$M\in [1;2[$mathjax$
. Prenons la fonction Python suivante :
Code: Select all
def precm(b):
  k,b=0,float(b)
  while 1+b**-k-1>0:
    k+=1
  return k

L'appel precm(2) nous apprend que la mantisse M des nombres flottants peut avoir jusqu'à 53 bits, et l'appel precm(10) nous précise que cela correspond à 16 chiffres significatifs.

Continuons à creuser les flottants avec la fonction Python suivante :
Code: Select all
def prece():
  a=-1
  while 2.**a>0:
    a*=2
  while 2.**a==0:
    a+=1
  b=1
  while str(2.**b)[0:3]!='inf':
    b*=2
  while str(2.**b)[0:3]=='inf':
    b-=1
  return [a,b]

L'appel prece() nous indique que les bits restants permettent à l'exposant des nombres flottants de prendre des valeurs allant de -1074 à +1023.

C'est identique à ce qu'apportent dans leurs dernières versions toutes les solutions concurrentes évoquées plus haut.

Les nombres complexes quant à eux sont visiblement gérés, mais le module cmath apportant les fonctions complexes qui vont avec est ici manquant. :(


MicroPython
TI-Nspire
NumWorks
Casio
Graph 35+E II
Graph 90+E
CasioPython
Graph 35+E II
Graph 35+E/USB
Graph 75/85/95
TI-Python pour
TI-83 Premium CE
firmware tiers
TI-Python pour
TI-83 Premium CE
nombres complexes
module cmath
(fonctions complexes)


D'où le classement suivant pour les nombres complexes :
  1. NumWorks + Casio Graph 35+E II / 35+E/USB / 75/85/95 / fx-9750GII / fx-9860G/GII (application CasioPython) + TI-Nspire (application MicroPython) + module externe TI-Python pour TI-83 Premium CE (firmware tiers) avec nombres et fonctions complexes
  2. Casio Graph 35+E II / 90+E / fx-CG50 avec nombres complexes
  3. module externe TI-Python pour TI-83 Premium CE
La faible gestion des nombres complexes est bien dommage pour les élèves de Terminale S/STI2D/STL, même si on peut exceptionnellement passer l'éponge cette année vu que le Python n'a été imposé en Seconde qu'à la rentrée 2017.


Enfin, nous sommes sur une plateforme 32 bits (processeur SH4) et pouvant visiblement réaliser des calculs entiers nécessitant 33 ou même 65 bits. Aucun doute, la gestion des entiers longs est donc activée. :bj:

C'est ici aussi identique à ce qu'apportent dans leurs dernières versions toutes les solutions concurrentes.




5) Liste modules Python :

Go to top

Nous venons donc de voir que la Graph 35+E II ne disposait pas du module cmath. En fait elle n'a pas grand chose, exactement comme la Graph 90+E, la Graph 35+E II ne dispose que de deux modules Python permettant de rajouter des fonctions, math et random, à rajouter bien évidemment au module par défaut builtins.

Image


D'où le classement suivant en terme d'éventail de modules :
  1. 13 modules : module externe TI-Python pour TI-83 Premium CE (firmware tiers)
  2. 8 modules : NumWorks + Casio Graph 35+E II / 35+E/USB / 75/85/95 / fx-9750GII / fx-9860G/GII + TI-Nspire (application MicroPython) + module externe TI-Python pour TI-83 Premium CE
  3. 3 modules : Casio Graph 35+E II / 90+E / fx-CG50

Dommage donc que la modeste sélection de modules de la Graph 90+E, déjà la plus légère parmi toutes les solutions concurrentes, ait été reprise à l'identique au lieu d'être étoffée pour la Graph 35+E II.




6) Exploration modules Python :

Go to top

Le script Python suivant nous permet d'explorer le contenu des modules que nous avons trouvés :
Code: Select all
def sstr(obj):
  try:
    s=obj.__name__
  except:
    s=str(obj)
    a=s.find("'")
    b=s.rfind("'")
    if a>=0 and b!=a:
      s=s[a+1:b]
  return s

def isExplorable(obj):
  s=str(obj)
  return s.startswith("<module '") or s.startswith("<class '")

def explmod(pitm,pitmsl=[],reset=True):
  global curline
  if(reset):
    curline=0
    pitmsl=[sstr(pitm)]
  hd="."*(len(pitmsl)-1)
  spath=".".join(pitmsl)
  c=0
  for itms in sorted(dir(pitm)):
    c=c+1
    try:
      itm=eval(spath+"."+itms)
      print(hd+itms+"="+str(itm))
      if isExplorable(itm):
        pitmsl2=pitmsl.copy()
        pitmsl2.append(itms)
        c=c+explmod(itm,pitmsl2,False)
    except:
      print(hd+itms)
  if c>0:
    print(hd+"Total: "+str(c)+" item(s)")
  return c

Ici, nous apprenons sans surprise que les modules builtins, math et random comportent respectivement 175, 25 et 8 éléments, exactement comme sur Graph 90+E.


Il semble bien que l'application PYTHON de la Graph 35+E II soit un portage à l'identique de l'application déjà disponible pour la Graph 90+E.
Image

D'où le classement suivant en terme de richesse des modules :
  1. 354 éléments : module externe TI-Python pour TI-83 Premium CE (firmware tiers)
  2. 310 éléments : TI-Nspire (application MicroPython)
  3. 301 éléments : NumWorks
  4. 294 éléments : Casio Graph 35+E II / 35+E/USB / 75/85/95 / fx-9750GII / fx-9860G/GII (application CasioPython)
  5. 258 éléments : module externe TI-Python pour TI-83 Premium CE
  6. 208 éléments : Casio Graph 35+E II / 90+E / fx-CG50




7) Mémoire de travail Python :

Go to top

La mémoire de travail en Python va accueillir :
  • les définitions globales (variables, fonctions, classes) issues des scripts importés
  • les arguments d'appel de la ou des fonctions en cours d'exécution
  • les définitions locales effectuées par la ou les fonctions en cours d'exécution
La taille de la mémoire de travail conditionne donc jusqu'où il sera possible d'aller en Python, nombre d'appels récursifs par exemple.

Voici quelques tailles occupées en mémoire par des variables Python :
  • 64 octets pour une liste vide
  • 8 octets par élément de liste supplémentaire
  • 24 octets pour un entier nul
  • 28 octets pour un entier court non nul
  • 49 octets pour une chaîne vide
  • 1 octet par caractère de chaîne supplémentaire

En se basant sur ces tailles, le script suivant permet d'estimer la capacité de la mémoire de travail en allouant plusieurs blocs de mémoire jusqu'à épuisement :
Code: Select all
def mem():
  try:
    l=[]
    try:
      l+=[0]
      l+=[""]
      l[1]+="x"
      while True:
        try:
          l[1]+=l[1][l[0]:]
        except:
          if l[0]<len(l[1])-1:
            l[0]=len(l[1])-1
          else:
            raise(Exception)
    except:
      print("+",len(l)>1 and len(l[1]))
      return 64+8*len(l)+(len(l) and 24+4*(l[0]>0)+(len(l)>1 and 49+len(l[1])))+mem()
  except:
    return 0


Voici la sortie obtenue par l'appel mem() :
Graph 35+E II wrote:>>> from mem import *
>>> mem()
+ 40961
+ 14334
+ 10239
+ 10238
+ 4111
+ 4095
+ 3071
+ 2172
+ 1534
+ 1023
+ 575
+ 350
+ 191
+ 64
+ 64
+ 15
95549
>>>


Le script arrive donc à allouer en mémoire de travail un premier bloc continu maximal de près de 41K, pour un total de 95,549 Ko. :bj:

D'où le classement suivant :
  1. 2,046 Mo : TI-Nspire (application MicroPython)
  2. 1,027 Mo : Casio Graph 90+E / fx-CG50
  3. 255,07 Ko : Casio Graph 35+E / 35+USB/75/95 SH4 / fx-9750/9860GII SH4 (application CasioPython)
  4. 95,549 Ko : Casio Graph 35+E II
  5. 28,625 Ko : Casio Graph 35+E II / 35+USB/75/85/95 SH3 / fx-9750GII SH3 / fx-9860G/GII SH3 (application CasioPython)
  6. 19,842 Ko : module externe TI-Python pour TI-83 Premium CE (firmware tiers)
  7. 17,192 Ko : module externe TI-Python pour TI-83 Premium CE
  8. 13,658 Ko : calculatrice NumWorks
  9. 5,946 Ko : logiciel web NumWorks
L'application non officielle CasioPython est actuellement conçue pour travailler avec 256K sur les Graph 35+E/USB / 75/95 à processeur SH4, et 32K sur les Graph 35+USB/75/85/95 à processeur SH3.

A l'heure d'écriture de ce test, sa dernière version disponible semble à tort détecter le matériel de la nouvelle Graph 35+E II comme du SH3.




8) Performances Python :

Go to top

Enfin, terminons en voyant les performances. Commençons dans le cadre des nombres entiers avec le script suivant :
Code: Select all
try:
  from time import *
except:
  pass

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

def genseed(ndigits):
  nmax,s,k=5*10**(ndigits-1),0,1
  while s<nmax:
    s+=k
    k*=2
  return s

def genarr(ndigits):
  sd,arr=genseed(ndigits),[]
  for k in range(1,ndigits):
    for j in range(ndigits):
      t=sd%10**k
      arr.extend([t,-t,10**k-t,t-10**k])
      sd=sd//10+(sd%10)*10**(ndigits-1)
  arr.extend([sd,-sd])
  return arr

def sortarr(arr,sdiff):
  segs=[0,len(arr)-1]
  while len(segs):
    iref=segs[0]
    for k in range(segs[0],segs[1]+1):
      if sdiff*(arr[k]-arr[iref])>0:
        t=arr[iref]
        arr[iref]=arr[k]
        arr[k]=arr[iref+1]
        arr[iref+1]=t
        iref+=1
    if iref>=segs[0]+2:
      segs.extend([segs[0],iref-1])
    if iref<=segs[1]-2:
      segs.extend([iref+1,segs[1]])
    segs.pop(0)
    segs.pop(0)
  return arr

def test(l,n):
  timed=hastime()
  start,stop,sdiff,arr=0 or timed and monotonic(),1,-1,[]
  arr.extend(genarr(l))
  for k in range(n):
    arr.extend(sortarr(arr,sdiff))
    sdiff=-sdiff
  stop=timed and monotonic() or 1
  return stop-start,len(arr),arr[0],arr[len(arr)//2-1],arr[len(arr)//2],arr[len(arr)-1]


11114La ligne d'appel test(9,2) se termine en 14,93s sur la Graph 35+E II.

D'où le classement suivant dans le contexte des calculs entiers :
  1. 1,41s : TI-Nspire (application MicroPython) (32 bits : ARM9/ARMv5 @120MHz)
  2. 1,56s : TI-Nspire CM / CX CR3- (application MicroPython) (32 bits : ARM9/ARMv5 @132MHz)
  3. 2,40s : TI-Nspire CX CR4+ (application MicroPython) (32 bits : ARM9/ARMv5 @156MHz)
  4. 3,74s : NumWorks (32 bits : Cortex/ARMv7 @100MHz)
  5. 4,75s : Casio Graph 90+E / fx-CG50 (32 bits : SH4 @118MHz)
  6. 8,81s : HP Prime G2 (32 bits : Cortex/ARMv7 @528MHz)
  7. 9,56s : Casio Graph 35+E/75+E / 35+USB/75/95 SH4 / fx-9750/9860GII SH4 (application CasioPython) (32 bits : SH4 @29,5MHz)
  8. 10,19s : Casio Graph 35+E II (application CasioPython) (32 bits : SH4 @59MHz)
  9. 12,99s : Casio Graph 35+USB/75/85/95 SH3 / fx-9750GII SH3 / fx-9860G/GII SH3 (application CasioPython) (32 bits : SH3 @29,5MHz)
  10. 14,93s : Casio Graph 35+E II (32 bits : SH4 @59MHz)
  11. 20,73s : HP Prime G1 (32 bits : ARM9/ARMv5 @400MHz)
  12. 23,20s : module externe TI-Python pour TI-83 Premium CE (32 bits : Cortex/ARMv7 @48MHz)
  13. 33,48s : module externe TI-Python pour TI-83 Premium CE (firmware tiers) (32 bits : Cortex/ARMv7 @48MHz)
  14. 60,71s : application KhiCAS sur Casio Graph 90+E / fx-CG50 (32 bits : SH4 @118MHz)
  15. 116,93s : application KhiCAS sur Casio fx-CG10/20 (32 bits : SH4 @59MHz)

Bizarrement donc, l'application Python officielle de la Graph 35+E II a des performances en calcul entier nettement inférieures à celles de l'application communautaire CasioPython, et ce alors que ces deux applications sont basées sur MicroPython.

C'est assez décevant, même si il y a pire dans les deux cas.


Passons maintenant aux nombres flottants avec 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]


11116La ligne d'appel seuil(0.005) se termine en 25,19s sur la Graph 35+E II.

D'où le classement suivant dans le contexte des calculs en virgule flottante :
  1. 0,962s : HP Prime G2 (32 bits : Cortex/ARMv7 @528MHz)
  2. 1,08s : TI-Nspire CM / CX CR3- (application MicroPython) (32 bits : ARM9/ARMv5 @132MHz)
  3. 1,29s : TI-Nspire (application MicroPython) (32 bits : ARM9/ARMv5 @120MHz)
  4. 1,61s : TI-Nspire CX CR4+ (application MicroPython) (32 bits : ARM9/ARMv5 @156MHz)
  5. 2,036s : NumWorks (32 bits : Cortex/ARMv7 @100MHz)
  6. 3,068s : HP Prime G1 (32 bits : ARM9/ARMv5 @400MHz)
  7. 8,94s : Casio Graph 90+E / fx-CG50 (32 bits : SH4 @118MHz)
  8. 9,68s : module externe TI-Python pour TI-83 Premium CE (32 bits : Cortex/ARMv7 @48MHz)
  9. 10,68s : Casio Graph 35+E II (application CasioPython) (32 bits : SH4 @59MHz)
  10. 11,26s : Casio 35+E/75+E / 35+USB/75/95 SH4 / fx-9750/9860GII SH4 (application CasioPython) (32 bits : SH4 @29,5MHz)
  11. 11,46s : module externe TI-Python pour TI-83 Premium CE (firmware tiers) (32 bits : Cortex/ARMv7 @48MHz)
  12. 13,87s : Casio Graph 35+USB/75/85/95 SH3 / fx-9750GII SH3 / fx-9860G/GII SH3 (application CasioPython) (32 bits : SH3 @29,5MHz)
  13. 19,98s : application KhiCAS sur Casio Graph 90+E / fx-CG50 (32 bits : SH4 @118MHz)
  14. 25,19s : Casio Graph 35+E II (32 bits : SH4 @59MHz)
  15. 35,55s : application KhiCAS sur Casio fx-CG10/20 (32 bits : SH4 @59MHz)

Avec le changement de contexte l'ordre n'est pas le même, mais nous notons ici encore des performances étrangement très inférieures pour l'application Python officielle de la Graph 35+E II, par rapport à celles de l'application communautaire CasioPython.



Conclusion :

Go to top

On peut regretter que l'application Python officielle de la nouvelle Casio Graph 35+E II en version 3.05 soit, comme celle de la Graph 90+E, l'implémentation la plus légère parmi toutes les calculatrices concernées. On regrette l'absence des fonctions complexes pour les Terminales S/STI2D/STL, ainsi que l'absence d'un module graphique pour la Physique-Chimie en Seconde. On va dire que pour 2019-2020, où seules les Seconde et Première sont concernées par l'obligation de programmer en Python, et où les enseignants ne s'y mettront certainement pas tous à fond, ça passe. Mais des mises à jour étendant l'implémentation devront rapidement être apportées par le constructeur.

Les performances comme nous l'avons vu sont également décevantes, mais elles le sont juste relativement. Le constructeur doit pouvoir mieux faire vu le matériel, et peut-être le fera-t-il dès la version 3.10 finale qui sortira fin Mai 2019.

Même si non optimale, la Casio Graph 35+E II reste une belle solution Python qui, contrairement à la concurrence, a le gros avantage de se positionner sur l'entrée de gamme. L'usage du Python sur calculatrice pour tester ses algorithmes en classe, aux devoirs, aux épreuves de contrôle continu ainsi qu'à l'épreuve terminale va enfin pouvoir se démocratiser, merci Casio ! :bj:





Merci à tous ceux qui ont aidé à notre participation à la tournée pédagogique Casio 2019 ! :D

Une pensée envers Casio qui nous a offert à chacun un échantillon de sa nouvelle Graph 35+E II, ainsi qu'envers tous ceux qui ont participé à notre campagne de financement participatif, entre autres :

Test overclocking Graph 35+E II - double les performances !

New postby critor » 29 Apr 2019, 17:32

Dans notre test précédent nous découvrions la Graph 35+E II de la rentrée 2019, et ses formidables performances pour de l'entrée de gamme ! :bj:
Prenons le script Python suivant :
Code: Select all
try:
  from time import *
except:
  pass

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

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


Une fois traduit dans le langage interprété historique de chaque calculatrice graphique ou programmable conforme 2020, voici le classement par performances pour l'appel seuil(0.02) :
  1. 0,0625s : HP Prime G2 (32 bits : Cortex/ARMv7 @528MHz)
  2. 0,127s : NumWorks (32 bits : Cortex/ARMv7 @100MHz)
  3. 0,371s : HP Prime G1 (32 bits : ARM9/ARMv5 @400MHz)
  4. 1,45s : TI-Nspire CX II (32 bits : ARM9/ARMv5 @396MHz)
  5. 1,64s : TI-Nspire (32 bits : ARM9/ARMv5 @120MHz)
  6. 2,89s : TI-Nspire CX CR4+ (ARM9/ARMv5 @156MHz)
  7. 3,02s : TI-Nspire CX (ARM9/ARMv5 @132MHz)
  8. 7,92s : Casio Graph 90+E (32 bits : SH4 @118MHz)
  9. 13,36s : Casio Graph 35+E II (32 bits : SH4 @59MHz)
  10. 15,98s : Casio Graph 35/75+E (32 bits : SH4 @29,5MHz)
  11. 18,89s : Casio Graph 25+E : (32 bits : SH4 @29,5MHz)
  12. 31.27s : TI-83 Premium CE / TI-84 Plus CE-T (8 bits : eZ80 @48MHz)
  13. 41.71s : TI-82 Advanced / TI-84 Plus T (8 bits : z80 @15MHz)
  14. 97,72s : Casio fx-CP400+E : (32 bits : SH4 @118MHz)
  15. 107.29s : Casio fx-92+ Spéciale Collège (8 bits : nX-U8/100 >1,5MHz - spécifications ancien modèle fx-92 Collège 2D+, non confirmées sur le nouveau)
  16. >292s : Lexibook GC3000FR (non programmable, estimation la plus favorable relativement aux performances en tracer de graphes des autres modèles monochromes d'entrée de gamme et de leur largeur en pixels de zone graphique)


Un autre gros avantage de la Graph 35+E II c'est la possibilité d'installer les applications déjà disponibles pour les anciens modèles Graph 75/85/95, et d'en profiter si compatibles. :bj:

Testons donc aujourd'hui l'application d'overclocking (surcadençage) processeur Ftune2-SH4, par le fantastique sentaro21. Sur les anciens modèles Graph 75/85/95, cette application permettait d'améliorer les performances d'un rapport qui ferait rêver tout adapte de l'overclocking.
Veille à bien refuser avec
F6
le test mémoire proposé automatiquement, car dans sa version actuelle il se bloque sur la Graph 35+E II. :#non#:


Elle nous donne déjà quelques informations que l'on peut confronter aux autres calculatrices graphiques Casio utilisant le même processeur :

Graph 25+E/Pro
Graph 35+E/USB
Graph 75/85/95
fx-7400/9750/9860GII
Graph 35+E IIfx-CG10/20Graph 90+E
fx-CG50
horloge FLL14,75 MHz (×900)14,75 MHz (×900)14,75 MHz (×900)14,75 MHz (×900)
horloge PLL235.93 MHz (×16)235.93 MHz (×16)235.93 MHz (×16)235.93 MHz (×16)
horloge IFC
(coeur processeur)
29.49 MHz (×1/8)58.98 MHz (×1/4)58.98 MHz (×1/4)117.96 MHz (×1/2)
horloge SFC
(SuperHyway)
29.49 MHz (×1/8)29.49 MHz (×1/8)29.49 MHz (×1/8)58.98 MHz (×1/4)
horloge BFC
(bus)
29.49 MHz (×1/8)29.49 MHz (×1/8)29.49 MHz (×1/8)58.98 MHz (×1/4)
horloge PFC
(périphériques)
14.75 MHz (×1/16)14.75 MHz (×1/16)14.75 MHz (×1/16)29.49 MHz (×1/8)
délai roR
(lecture ROM)
18338
délai raR
(lecture RAM)
232?
délai raW
(écriture RAM)
232?


Nous notons que si le processeur de la Graph 35+E II à 58,98 MHz a effectivement été accéléré par rapport aux anciens modèles Graph 25/35/75/85/95, ce ne fut pas le cas pour les divers autres fréquence de bus ce qui limite la progression en performances.
Niveau fréquences, notons justement que nous récupérons exactement la configuration des fx-CG10/20, modèles couleur ayant précédé la Graph 90+E.

Bien passons aux choses sérieuses. Les touches
F1
à
F5
permettent de régler différentes configurations par défaut.
Mettons le processeur à 117.96 MHz comme sur Casio Graph 90+E avec la touche
F5
.

Attention, cette configuration n'est pas stable. La fréquence de bus BFC à 117.96 MHz (×1/2) est beaucoup trop élevée et va déclencher des erreurs de communication USB ainsi que des glitchs d'affichage.


Corrigeons cela en baissant maintenant la fréquence de bus BFC à sa valeur d'origine 29.49 MHz (×1/8).

Tu devrais dès maintenant pouvoir constater une nette progression en performances. Mais nous pouvons quand même aller plus loin.

Monte maintenant la fréquence PLL au maximum, soit 545,59 MHz (×37), ce qui nous donne un processeur à 272,79 MHz.

11224Et enfin, tape
SHIFT
pour accéder à la fréquence cachée FLL, et l'augmenter à son maximum, soit 14,86 MHz (×907), ce qui nous donne finalement un processeur à 274,91 MHz.

Avec le même test seuil(0.02) ci-dessus, la Graph 35+E II ne prend maintenant plus que 6,20s, soit un doublement des performances qui la rend plus rapide qu'une Graph 90+E non overclockée ! :bj:

La configuration réglée reste valable tant que la calculatrice ne redémarre pas (reset, mode examen, plantage...), et donc entre autres même après extinction et rallumage de la calculatrice. :bj:

Pour pouvoir la rerégler rapidement en cas de besoin, tu peux l'enregistrer dans l'une des 5 configurations gérées par Ftune2, avec
SHIFT
F1
à
SHIFT
F5
. :D

Téléchargement : archives_voir.php?id=164877

Test Casio Graph 35+E II version 3.00 rentrée 2019

New postby critor » 24 Apr 2019, 14:06

11072Pour la rentrée 2019, Casio sort la Graph 35+E II, une nouvelle déclinaison de son modèle Graph 35+E numéro 1 au lycée.
Une des nouveautés annoncées est l'ajout d'une application Python intégrée, qui donc contrairement à l'application additionnelle CasioPython aura l'énorme avantage de rester disponible en mode examen. :bj:
Une autre avantage est celui de l'évolutivité, puisque ce nouveau modèle bénéficiera enfin de mises à jour officielles ! :bj:

J'ai participé à la tournée pédagogique Casio à Toulouse mercredi 10 avril, accompagné de Victor D et de Lephe, administrateur de Planète Casio. Un échantillon de Graph 35+E II nous a été remis à chacun, et nous allons donc le découvrir ensemble.
Toutefois, précisons qu'il ne dispose pas encore de l'application Python intégrée. Celle-ci sera rajoutable via une simple mise à jour dont la publication a été annoncée pour fin mai 2019, et fera l'objet d'un test distinct.

En attendant, nous allons donc découvrir ensemble tout le reste, et croyez-nous il y a déjà de quoi faire. ;)






1) Tour du propriétaire :

Go to top

1107711080Comme tu peux le constater ci-contre, la calculatrice Graph 35+E II bénéficie d'un tout nouveau design. Fini les divers arrondis prononcés, le boîtier ainsi que l'ensemble des touches tendent maintenant vers du rectangulaire. Si tu fais bien attention, il s'agit dans l'esprit de la même transformation déjà effectuée lors de la sortie de la fx-92 Spéciale Collège en 2015.

La Graph 35+E II conserve le même écran que l'ancien modèle avec 128×64 pixels affichés sur une zone de 5,85×2,9 cm².

Notons que le boîtier est moins long mais peut paraître plus large. En réalité nous gagnons sur les deux dimensions puisque l'ancien modèle était à mesurer dans ses dimensions les plus grandes, soit avec les "oreilles" de l'écran que nous n'avons plus ici. Nous obtenons :
  • 17,8×8,9 cm² en CNT contre 18x8,5 cm² pour l'ancien modèle (Conditions Normales de Transport : avec alimentation et couvercle)
  • 17,6×8,2 cm² en CNU contre 17,75x8,5 cm² pour l'ancien modèle (Conditions Normales d'Utilisation : avec alimentation sans couvercle)

1107911078Outre son encombrement donc réduit dans ton sac, la Graph 35+E II nous a paru dès sa prise en main beaucoup plus légère. Et effectivement notre balance nous le confirme avec une perte impressionnante de près de 20g : :bj:
  • 228g en CNT contre 244g pour l'ancien modèle
  • 182g en CNU contre 201g pour l'ancien modèle

1107511073Même si il est donc globalement plus sobre, à y regarder plus en détails le design de la Graph 35+E II ne continue pas moins à faire dans l'originalité :
  • le pavé directionnel du clavier adopte un brillant métallique et bénéficie même d'une empreinte de polyèdre façon taille de pierre précieuse, avec une table octogonale et une couronne à 24 facettes :bj:
  • le dos du boîtier entoure le bouton
    RESTART
    d'une gravure de rosace à facettes qui est du plus bel effet au moindre rayon de lumière :bj:
Avec ceci nous n'avons pas vraiment l'impression de nous trouver face à un modèle d'entrée de gamme, et il y aura donc largement matière à parler art et géométrie en classe à la rentrée. ;)

1107611088Enfin, notons que malgré le fait que le modèle continue à utiliser des piles AAA, le constructeur réussit l'exploit de nous le rendre encore plus mince : :bj:
  • 2,2 cm d'épaisseur en CNT contre 2,4 cm pour l'ancien modèle
  • 1,8 cm d'épaisseur en CNU contre 2 cm pour l'ancien modèle

11087La connectivité est présente sur la tranche supérieure, et présente :
  • un port mini-Jack 2.5 pour l'échange de données entre deux calculatrices
  • une diode conformément à la réglementation du mode examen qui sera mis en place pour la première fois à la session 2020
  • un port USB mini-B pour le transfert de données avec un ordinateur

1108511086Remarquons pour finir une autre nouveauté avec les tranches latérales présentant chacune deux sillons, supérieur et inférieur, ce qui te permet si tu es pressé(e) de sortir de glisser le couvercle aussi bien par le bas que par le haut sans abîmer le boîtier ! :bj:
Une possibilité qui n'en fut pas moins conçue avec soin, puisque le couvercle est modifié en conséquence de sorte à ce qu'aucune des deux positions ne permette de masquer la diode examen. Et entre les sillons plus courts et le boîtier plus large dans sa partie inférieure, l'ancien couvercle ne peut bien évidemment pas être utilisé sur le nouveau modèle. ;)
11084110831108111082




2) Applications intégrées :

Go to top

1110411103La Graph 35+E II nous offre dans sa version actuelle non plus 14, ni 15, mais 16 applications intégrées : :bj:
  1. RUN·MAT : :bj: Permet d'effectuer les calculs numériques et matriciels comme son nom l'indique. Inclut la saisie intuitive des calculs en écriture naturelle, minimisant ainsi le risque d'erreurs. Les résultats pas trop compliqués sont de plus donnés en écriture naturelle exacte. Permet également de calculer selon la règle des chiffres significatifs.
  2. STAT : :bj: Permet la saisie, l'analyse et la représentation de séries statistiques. Inclut entre autres le calcul correct des quartiles à la française.
  3. e·ACT : Editeur et lecteur de documents pouvant intégrer et afficher des objets associés aux autres applications : expressions en écriture naturelle, graphes, tableaux...
  4. S·SHT : :bj: Feuille de calcul / tableur.
  5. GRAPH : Traceur de représentation graphiques gérant jusqu'à 20 fonctions définies par des relations y=f(x), paramétriques ou polaires. Gère également les définitions par des relations d'inégalité.
  6. DYNA : Similaire à GRAPH, mais permet de plus d'animer les fonctions paramétrées.
  7. TABLE : Tableaux de valeurs de fonctions.
  8. RECUR : :bj: Similaire à GRAPH, mais cette fois-ci pour les suites numériques. Permet de choisir le rang initial et de définir jusqu'à 3 suites récurrentes directement aux rangs n+1 ou n+2.
  9. CONICS : Rappelle et illustre pas moins de 31 formes coniques, en permet la saisie et le tracer.
  10. EQUA : :bj: Permet la résolution d'équations, de systèmes d'équations linéaires jusqu'à 6 équations et 6 inconnues, ainsi que la recherche de racines de polynômes jusqu'au degré 6. Tire profit des moteurs de calcul exact et d'affichage naturel.
  11. PRGM : Pour la création, édition et exécution de programmes dans le langage spécifique à Casio.
  12. TVM : Pour les opérations financières.
  13. E-CON3 : Pour l'acquisition de données à partir d'une interface de mesures physiques.
  14. LINK : Pour les transferts de données et la désactivation du mode examen.
  15. MEMORY : Pour la gestion mémoire.
  16. SYSTEM : Permet de régler la langue de la calculatrice (français, anglais, espagnol, allemand ou portugais), le contraste de l'écran et consulter la version système.
D'une part, la nouvelle Graph 35+E II reprend donc les nouveautés apportées à l'ancienne Graph 35+E pour la rentrée 2017, à savoir l'indispensable application tableur S·SHT. :)

Mais surtout d'autre part, la nouvelle Graph 35+E II reprend également plusieurs choses qui étaient spécifiques à l'ancien modèle de milieu de gamme Graph 75+E : :D
  • l'application de documents e·ACT absente des anciennes Graph 35+E
  • l'application d'acquisition E-CON3 qui prend donc la place de la version moins étendue E-CON2 présente sur les anciennes Graph 35+E
11105Ce qui nous met la puce à l'oreille et nous amène à creuser un petit peu la chose. On remarque alors que l'application de calcul RUN·MAT permet non seulement du calcul matriciel mais également du calcul vectoriel, là encore une fonctionnalité spécifique seulement à l'ancienne Graph 75+E ! :bj:
Il semble donc que la nouvelle Graph 35+E II ne soit pas basée sur le code de l'ancienne Graph 35+E d'entrée de gamme, mais sur celui de l'ancienne Graph 75+E de milieu de gamme. Et cela, pour un prix qui va probablement rester celui de l'entrée de gamme à la différence ! :#tritop#:




3) Versions système et boot :

Go to top

L'application SYSTEM intégrée nous permet d'apprendre que la calculatrice faire tourner un système d'exploitation en version 03.00.2200, ce qui suggère donc des changements logiciels significatifs par rapport aux versions 2.09 à 2.10 équipant les anciennes Graph 35+E et Graph 75+E.

Rappelons que le numéro final à quatre chiffres ne fait pas vraiment partie de la numérotation et indique des spécificités issues du matériel ou du logiciel, dans l'ordre :
  1. zonage géographique; lié entre autres à divers options par défaut (format d'affichage des fractions, langues) ainsi qu'au comportement du mode examen :
    • 0 : aucun
    • 1 : Australie
    • 2 : France
    • 3 : Amérique du Nord
    • 4 : Chine
    • 5 : Singapour
  2. améliorations du calcul :
    • 0 : aucune
    • 1 : saisie naturelle + calcul exact (fractions uniquement) + affichage naturel (fractions uniquement) (fx-9860G Slim)
    • 2 : saisie naturelle + calcul exact + affichage naturel
    • 3 : saisie naturelle + calcul exact (fractions uniquement) + affichage naturel (fractions uniquement) (fx-9860GIIs)
    • 7 : calcul exact (fractions uniquement) (fx-9750GII)
  3. sous-version
  4. processeur :
    • 0 : SH3 (SH7355)
    • 1 : SH4 (SH7305)
Il s'agit donc plutôt d'une version 3.00.

Le modèle français bénéficie donc comme toujours de l'ensemble des améliorations autour du calcul. :bj:

Remarquons que, comme Casio n'est sûrement pas revenu à un processeur SH3, la spécification que nous avons pour le dernier chiffre ici à 0 devient fausse et va donc devoir être corrigée.

Aussi comme d'habitude, nous supposons qu'une bonne partie des développements matériels et logiciels n'ont pas été effectués exclusivement pour la France, et que la Graph 35+E II ira de pair avec un nouveau modèle international similaire remplaçant les fx-9750GII et fx-9860GII. Comme toutefois il n'a pas été présentée au salon Didacta 2019, peut-être qu'il faudra attendre à la différence la rentrée 2020. Une fois de plus, nous sommes particulièrement bien traités en France. ;)

11094Tentons maintenant d'en découvrir davantage sur ce nouveau système d'exploitation en accédant aux menus cachés. Il suffit pour cela d'allumer la calculatrice tout en maintenant les touches
OPTN
et
×10^x
, puis de taper au choix à la fenêtre popup d'invite :
  • F1
    9
    pour le menu de diagnostic
  • 5
    9
    6
    3
    pour le menu de test
Le menu de test visiblement n'existe plus ou a changé de combinaison, celle que nous avons ne faisant que refermer la popup.

1109311095Par contre le menu de diagnostic est toujours là, ouf.

Ce dernier nous indique donc dès l'écran d'accueil :
  • la référence du système : CY835A
    (pour référence, nous avions : CY800A sur Graph 25+E, CY801A sur Graph 35+E en version 2.05-2.09, CY801B sur Graph 35+E en version 2.10, CY802A sur Graph 75+E)
  • les bits d'identification du matériel (port Q) : 010
    (pour référence, nous avions : 010 sur Graph 25/35+E, 011 sur Graph 75+E)

11090Si nous tapons
4
pour VERSION, nous apprenons :
  • que le système d'exploitation 3.00 a été compilé le 8 février 2019 à 3h03
  • qu'il est lancé par un boot code qui lui fut compilé le 16 octobre 2018 à 12h01
Pour la première fois depuis 2011 nous avons donc droit à un nouveau boot code sur une Casio Graph monochrome, ce qui est significatif de changements matériels majeurs. Visiblement la nouvelle Graph 35+E II n'est pas un simple remballage de l'ancienne Graph 75+E. Elle renferme d'autres secrets qu'il va donc nous falloir lui arracher sans attendre davantage. ;)




4) Mémoires principale et de stockage :

Go to top

Sans surprise , l'application MEMORY intégrée nous annonce comme sur l'ancien modèle une mémoire principale avec une capacité de 61,904 Ko.

Par contre, une énorme différence c'est qu'avec l'ancienne Graph 35+E il fallait remplacer le système d'exploitation par celui de l'ancienne Graph 75+E pour accéder à une seconde mémoire dite de stockage, de 1,5 Mo de capacité. Or ici, comme l'ancienne Graph 75+E la nouvelle Graph 35+E II offre d'origine l'accès à cette mémoire de stockage. :bj:

Mais ce n'est pas tout, regarde un petit peu cette énorme découverte. D'origine nous avons un espace libre de plus de 1,5 Mio, et après nettoyage nous obtenons une capacité de 3,1 Mo soit plus du double de l'ancienne ! :bj:

Or, les anciennes Graph 35/75+E disposaient d'une puce Flash-ROM de 4 Mio. La taille de leur système d'exploitation dépassant déjà les 2 Mio, et celui de la Graph 35+E II occupant certainement au moins tout autant, il est impossible que le système d'exploitation et la mémoire de stockage de la nouvelle Graph 35+E II puissent tenir dans une Flash-ROM de 4 Mio.
11091La nouvelle Graph 35+E II utilise donc probablement une nouvelle Flash-ROM d'au moins 8 Mio de capacité ! :bj:

Consulter à nouveau le menu de diagnostic ne nous informe pas à ce sujet, mais précise maintenant qu'il s'agit d'une ROM de type Flash NOR.





5) Connectivité série et USB :

Go to top

11108La calculatrice vient avec deux câbles :
  • un câble série mini-Jack 2.5 destiné à la connexion à une autre calculatrice compatible
  • un câble USB AUSB-mini B destiné à la connexion à un hôte USB

Le câble série permet donc d'échanger des données avec une autre calculatrice compatible. Cela inclut toute la gamme des Graph 25/80, ainsi que les gammes des Graph 30/35/60/65/75/85/90/95 à l'exception des modèles introduits avant 1996 qui utilisent la première version incompatible du protocole. Tous les modèles compatibles sont représentés en couleur sur la frise ci-contre.
Une excellente compatibilité qui s'étale sur plus de 20 ans à l'exception des très rares modèles haut de gamme, il est peu probable que tu rencontres des difficultés lors de tes échanges de données. :bj:


11109Passons maintenant à la connectivité USB. Trois choix sont proposés au branchement :
  • F1
    : clé USB
  • F2
    : Projecteur
  • F3
    : RéceptEcran

F3
permet de récupérer en temps réel l'écran de la calculatrice sur l'ordinateur et des prendre des captures, grâce au logiciel ScreenReceiver disponible pour Windows / Mac.

11110
F2
permet pour sa part la vidéoprojection de l'écran de la calculatrice via les vidéoprojecteurs compatibles, vidéoprojecteurs de marque Casio à notre connaissance. Il suffit tout simplement de raccorder la calculatrice via le câble fourni à l'entrée USB du vidéoprojecteur en question.

Et enfin,
F1
concerne le transfert de données.
Pour transférer des données afin de remplir ces mémoires, les anciennes Graph 35+E et Graph 75+E nécessitaient l'installation et l'utilisation d'un logiciel spécifique accompagné de son pilote dédié, FA-124, disponible uniquement pour Windows. :mj:

Avec la nouvelle Graph 35+E II, fini les ennuis. La nouvelle Graph 35+E II emprunte cette fois-ci non pas à l'ancienne Graph 75+E mais à la Graph 90+E, se comportant dès la connexion comme une simple clé USB. Il te suffira donc tout simplement de copier les fichiers de ton choix ! :D
11111Donc plus besoin ni de logiciel spécifique ni de pilotes exotiques, tu pourras désormais transférer tes données aussi bien avec un ordinateur Windows, Mac que Linux. :bj:

Et même plus besoin de rentrer chez toi pour les transferts de données, puisque maintenant c'est du standard universel tu pourras même les réaliser en situation nomade à partir de ta tablette ou de ton smartphone si compatible USB OTG ! :#tritop#:

11112Par contre pour cela, il va te falloir rajouter une connectivité USB-micro. Tu peux utiliser un adaptateur USB-micro à enficher sur le câble fourni par Casio.
Ou pour moins d'encombrement tu peux utiliser un câble dédié USB-mini BUSB-micro A/OTG.
Pour information, voici le câble StarTech que nous avons utilisé avec succès.
Pour information, voici le câble StarTech que nous avons utilisé avec succès.




6) Applications additionnelles et compatibilités :

Go to top

Là encore, énorme différence avec l'ancienne Graph 35+E où il fallait remplacer le système d'exploitation par celui de l'ancienne Graph 75+E pour pouvoir installer des applications additionnelles. Ici, comme avec l'ancienne Graph 75+E, la nouvelle Graph 35+E II permet de recevoir et installer les applications additionnelles disponibles pour les anciennes Graph 75/85/95. :D

On peut citer les applications officielles qui sont toutes fonctionnelles : :)
  • Physium : tableau périodique des éléments + constantes physiques
  • Geometry : géométrie dynamique
  • ProbSim : simulateur d'expériences aléatoires

Par les applications tierces, on peut citer entre autres l'incontournable eigenMath-fx, portage du logiciel de calcul formel éponyme, qui fonctionne parfaitement. :bj:

Toutefois malheureusement non, nous ne pouvons pas bénéficier à ce jour de tout l'éventail d'applications disponibles pour les anciennes Graph 75/85/95. :#non#:

Plusieurs de ces applications ne fonctionnent pas correctement sur la nouvelle Graph 35+E II. :'(

La proportion n'est pas connue de manière précise à ce jour mais selon les premiers tests, il semble que ce sont les applications compilées avec la bibliothèque fxlib qui fonctionnent correctement sur la nouvelle Graph 35+E II.

En tous cas, beaucoup de travail en perspective pour faire l'inventaire de ce qui marche ou pas, et dans ce dernier cas éventuellement corriger.




7) Processeur et performances :

Go to top

11113Puisque nous avons donc la gestion des applications, dégainons l'application Ftune2 SH4 afin d'explorer le processeur.

L'application est fonctionnelle à la seule condition d'ignorer le test de mémoire qu'elle propose au lancement, et nous apprend que la nouvelle Graph 35E+E II dispose d'un processeur SH4 cadencé à ~59MHz. :D
Une belle progression puisque c'est donc deux fois plus que les anciennes Graph 35/75+E à ~29,5MHz ! :bj:

Nous devrions donc noter une progression en performances. Voyons cela en portant le script Python suivant dans le langage interprété propre à chaque modèle de calculatrice graphique et/ou programmable conforme 2020 :
Code: Select all
try:
  from time import *
except:
  pass

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

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


L'appel seuil(0.02) s'exécute effectivement en 13,36s sur la nouvelle Graph 35+E II, contre 15,98s sur les anciennes Graph 35/75+E. :)
Une progression relativement modeste donc face à un doublement de la fréquence processeur, qui s'explique par le fait que seul le processeur a été accéléré, pas les horloges SFC (SuperHyway) et BFC (Bus) qui restent eux à 29.49 MHz.

Nous n'en obtenons pas moins un classement très honorable pour un modèle d'entrée de gamme :
  1. 0,0625s : HP Prime G2 (32 bits : Cortex/ARMv7 @528MHz)
  2. 0,127s : NumWorks (32 bits : Cortex/ARMv7 @100MHz)
  3. 0,371s : HP Prime G1 (32 bits : ARM9/ARMv5 @400MHz)
  4. 1,45s : TI-Nspire CX II (32 bits : ARM9/ARMv5 @396MHz)
  5. 1,64s : TI-Nspire (32 bits : ARM9/ARMv5 @120MHz)
  6. 2,89s : TI-Nspire CX CR4+ (ARM9/ARMv5 @156MHz)
  7. 3,02s : TI-Nspire CX (ARM9/ARMv5 @132MHz)
  8. 7,92s : Casio Graph 90+E (32 bits : SH4 @118MHz)
  9. 13,36s : Casio Graph 35+E II (32 bits : SH4 @59MHz)
  10. 15,98s : Casio Graph 35/75+E (32 bits : SH4 @29,5MHz)
  11. 18,89s : Casio Graph 25+E : (32 bits : SH4 @29,5MHz)
  12. 31.27s : TI-83 Premium CE / TI-84 Plus CE-T (8 bits : eZ80 @48MHz)
  13. 41.71s : TI-82 Advanced / TI-84 Plus T (8 bits : z80 @15MHz)
  14. 97,72s : Casio fx-CP400+E : (32 bits : SH4 @118MHz)
  15. 107.29s : Casio fx-92+ Spéciale Collège (8 bits : nX-U8/100 >1,5MHz - spécifications ancien modèle fx-92 Collège 2D+, non confirmées sur le nouveau)
  16. >292s : Lexibook GC3000FR (non programmable, estimation la plus favorable relativement aux performances en tracer de graphes des autres modèles monochromes d'entrée de gamme et de leur largeur en pixels de zone graphique)

Puisque l'application Ftune2 fonctionne il restera donc à voir les possibilités d'overclocking du processeur, mais comme ce n'est pas une fonctionnalité officielle nous gardons cela pour un test dédié.




8) Mode examen :

Go to top

Le mode examen s'active en allumant la calculatrice tout en maintenant les touches
cos
7
.

Une fois en mode examen, plusieurs restrictions s'appliquent aux fonctionnalités décrites jusqu'ici.

D'une part, plusieurs applications sont totalement interdites d'utilisation :
  • e·ACT
  • E-CON3
  • MEMORY
  • toute application additionnelle, même officielle

D'autre part, pour les applications restant utilisables, certaines fonctionnalités sont bloquées :
  • RUN·MAT : calcul vectoriel (en conformité avec l'IB - Baccalauréat International, même si il ne concerne paradoxalement pas grand monde en France)
  • LINK : envoi de données

Or la désactivation du mode examen nécessitant un transfert de données, contrairement à d'autres constructeurs deux candidats munis chacun d'une Casio Graph en mode examen, ce qui est probable un jour d'épreuves, ne pourront aucunement le désactiver.

Toutefois comme nous l'avons vu plus haut, c'est moins gênant dans le cadre de la Graph 35+E II, puisque tu peux la connecter à ta tablette ou ton smartphone OTG. Il suffit alors de réaliser n'importe quelle opération faisant varier l'espace libre (copier/suppression de fichier) pour désactiver le mode examen.

Enfin, précisons que dans le texte du mode examen tu n'as aucun accès à la mémoire de stockage de 3 Mio. :#non#: Toutes les applications autorisées lisent et écrivent obligatoirement dans la seule mémoire de travail de 61,904 Ko.



9) Matériel :

Go to top

11096Terminons donc par notre habituelle dissection, afin d'extirper à la nouvelle Graph 35+E II ses derniers secrets.

La calculatrice utilise :
  • une carte d'alimentation de référence PWB-CY235-E4 RJA539105-001V01
  • une carte mère de référence PWB-CY235-1 RJA539104-001V01

Notons que contrairement aux anciennes Graph 35/75+E la diode examen n'est plus fournie par une carte fille, mais est désormais directement montée en surface sur la nouvelle Graph 35+E II. Une belle amélioration de la sécurité du modèle, puisqu'il sera maintenant beaucoup plus difficile de bricoler son circuit d'alimentation afin de simuler le signal du mode examen. :bj:

11097La carte mère s'articule quant à elle autour des composants principaux suivants :
  • emplacement U101 : nouveau processeur SH4 @59MHz
  • emplacement U201 : probablement la mémoire RAM, de capacité inconnue à ce jour (mais c'était 512 Kio sur les anciens modèles, donc probablement au moins tout autant)
  • emplacement U202 : puce S29GL064S70TF104 de chez Spansion, une ROM Flash NOR qui fait effectivement 8 Mio de capacité comme conjecturé plus haut ! :bj:




Conclusion :

Go to top

La nouvelle Casio Graph 35+E II nous apparaît comme une belle mise à niveau des spécifications matérielles utilisées pour les Casio Graph 25/35/75/95 monochromes depuis 2011. :D

Processeur deux fois plus rapide, ROM Flash NOR deux fois plus grosse, deux fois plus de mémoire de stockage... décidément la nouvelle Casio Graph 35+E II mérite bien son nom. :bj:

Des capacités matérielles accrues qui devraient permettre de formidables nouveautés logicielles très prochainement, à très bientôt. ;)

-
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.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
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.
958 utilisateurs:
>945 invités
>7 membres
>6 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)