Faisabilité mViewer GX pour fx-CP400
Posté le 19/02/2014 21:50
Bonsoir,
Comme certains d'entre vous le savent déjà, nous disposons sur TI-Planet d'un convertisseur d'images et documents PDF pour calculatrice, mViewer GX Creator:
http://tiplanet.org/forum/editgx.php
Nous ne sommes pas sectaires, et il gère à ce jour nombre de modèles:
- TI-Nspire
- TI-89/92+/V200
- TI-84 Plus C
- Casio Prizm fx-CG
- HP Prime
Je me demandais si il aurait été possible, selon vous, d'adapter le convertisseur pour la nouvelle fx-CP400.
Car il est bien dommage
(mais aussi ridicule) que la calculatrice disposant actuellement du meilleur écran sur le marché ne puisse pas en profiter.
Cela implique donc de disposer côté calculatrice d'une lecture d'images, avec défilement/scrolling et possiblement zoom.
Je me pose donc diverses questions assez profondes, et viens donc voir les experts puisque je connais assez peu la gamme Classpad :
1) la fx-CP400 gère-t-elle un type de fichier image officiel ?
(oui)
2) le type de fichier image officiel peut-il avoir un nombre variable de pixels ?
3) le type de fichier image officiel peut-il déborder de l'écran ?
4) les images affichées peuvent-elles être défilées/scrollées nativement par le système ?
5) le format du type de fichier image officiel est-il documenté ?
6) peut-on stocker une image de façon alternative au type officiel
(autre type de données dont on détourne l'usage, directement dans le code du programme...) ?
7) y a-t-il une instruction pour afficher une image à un endroit précis de l'écran ?
8) y a-t-il une instruction pour redimensionner une image ?
9) y a-t-il une instruction pour afficher une partie extraite d'une image ?
Si vous n'avez pas de fx-CP400, vous pouvez répondre par rapport à une Classpad, car j'ai l'impression que le langage de programmation n'a quasiment pas été touché.
Si les 'non' sont majoritaires, il va sans dire que cela va impacter fortement les performances du lecteur d'image, voir même sa faisabilité.
Merci.
Citer : Posté le 10/07/2015 19:02 | #
Là je ne vais malheureusement pas pouvoir t'aider, mon CP est un 330+ qui fonctionne exactement comme le CP400…
Citer : Posté le 10/07/2015 19:08 | #
Pour la 1ère question non.
Mais peut-être pour la 2ème question, vu que le problème concerne la fx-CP400 ?
Tu connaissais le préfixe "#", permettant de substituer un nom de variable par son contenu ?
Tu confirmes qu'il semble ne plus marcher avec la commande RclPict sur ta ClassPad 330+ ?
En gros la question, c'est comment faire des RclPict de 256 pages/images nommées de "page1" à "page256" avec un programme de moins de 256 lignes.
Sinon, il y a un Manager pour la Classpad 330+ ?
Le seul que j'ai trouvé sur le site de Casio semble être uniquement pour la Classpad 330, vu qu'il inclut une version système 3.06 et non 3.10.
Citer : Posté le 10/07/2015 19:19 | #
De toute façon si c'est pour 256 tu peux toujours substituer le code suivant (en Basic de G85 mais tu peux le porter) :
""→Str 2
Str 2+StrMid(Str 1, 1+Int (P÷100), 1)→Str 2
Str 2+StrMid(Str 1, 1+Mod(Int (P÷10), 10), 1)→Str 2
Str 2+StrMid(Str 1, 1+Mod(P, 10), 1)→Str 2
RclPict « #Str 2 »
Citer : Posté le 10/07/2015 19:24 | #
Pour le #, je ne connaissais pas, et non ça ne marche pas sur mon CP.
Pour le manager, je ne sais pas non plus, j'utilise le transfert USB
Je suis vraiment désolé pour le coup, mais j'utilise très peu mon CP (à part pour en cours), mais ses faibles possibilités m'ont fait rester sur la G75 pour le dev. Donc au niveau fonctionnalités du CP, je suis pas au top…
Citer : Posté le 11/07/2015 14:05 | #
Merci pour vos réponses.
Je pense que je vais laisser tomber les Classpad 300/330 dans l'immédiat.
En effet sauf erreur de ma part et contrairement à la fx-CP400, je ne vois pas de moyen de sauvegarder/recharger des images en mémoire de stockage.
Et en mémoire RAM, avec seulement 512Ko, les PDF n'auront pas beaucoup de pages...
Une solution serait possiblement le développement d'un add-in, mais ne connaissant pas du tout cette plate-forme, je trouve que c'est un investissement en temps trop important par rapport au public ciblé et à d'autres projets.
Par contre, un portage pour Classpad 330+ reste dans mes projets, et ne devrait pas être trop complexe vu la supposée similarité de ce modèle avec la fx-CP400.
Sauf qu'il me faudrait déjà commencer par récupérer une telle calculatrice.
Ajouté le 23/07/2015 à 16:32 :
Finalement, je me suis acheté une Classpad 330+.
Car certaines grandes surfaces, dans le contexte de la nouvelle réglementation, sont en train de les liquider pour à peine le quart du prix normal :
Finalement, le '#' semble marcher avec les instructions RclPict/StoPict.
Mais un portage de la solution mViewer GX dans le langage Basic ne me semble pas vivable, car contrairement à la fx-CP400, ces commandes n'utilisent que la mémoire principale, limitée à 512Ko.
Cela impliquerait donc de stocker ses documents PDF convertis en mémoire principale, et non en mémoire de stockage...
Ou bien existe-t-il des instructions Basic permettant de récupérer une variable depuis la mémoire de stockage ?
Merci.