π
<-

À quand KhiCas pour TI-83 Premium CE / Edition Python ?

Assembleur, Axe, C/C++, ICE...

Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?

Unread postby miickboy » Yesterday, 21:45

Bonsoir !
Tout d'abord, merci d'avoir pu porter ce logiciel sur TI-83 PCE !

L'installation s'est déroulée à peu près normalement pour ma part (j'avais juste tout envoyé en un bloc via TiLP pour tester, sans succès en effet, donc j'ai retenté un par un) dimanche soir.
Le lendemain on a eu un contrôle de Maths (peu stratégique de ma part ; j'ai pris en même temps une NumWorks pour alterner, le temps de m'y habituer), donc j'ai pu tester par la même occasion KhiCAS et notamment son tableau de variations, qui avait bien fonctionné (sur le coup ça ne m'avait pas renvoyé ce que je voulais, mais en fait j'avais mal tapé ma fonction… bon)

Maintenant, place à une petite liste de bugs que j'ai trouvés depuis hier :
  • En cliquant sur
    math
    , les touches-raccourci
    stats
    ,
    resol
    et
    frac
    n'ouvrent pas le sous-menu qui leur sont dédiés.
  • La fonction Capture d'écran depuis TI Connect CE (Windows) déforme quelque peu l'écran original.
  • Je pense que ça l'est, mais est-ce normal si lorsqu'on a un output sur KhiCAS, il s'affiche dans la fonction Y2 (un peu comme CASYMBA) ?
  • L'exécution d'un programme Python me semble un peu cassée, KhiCAS me renvoyant qu'il y a des erreurs de syntaxes, ou bien me ressort un output avec une syntaxe inhabituelle (je retesterai en retapant manuellement les programmes, mais c'est ce que j'ai remarqué au premier abord)
  • La constante de Faraday ne ressort aucune valeur (testé sur N0110 aussi).
  • mode
    puis “2 Effacer variables” affiche deux lignes qui demandent la même chose.
Voilà voilà, ça sera tout aujourd'hui :)
Et, merci encore !
EDIT : Je posterai des photos pour illustrer mes photos demain après-midi, le temps de mieux les reprendre et de les trier (j'en ai pris plein concernant Python, donc je referai tout 😅)
User avatar
miickboy
Niveau 0: MI (Membre Inactif)
Niveau 0: MI (Membre Inactif)
Level up: 40%
 
Posts: 1
Joined: Yesterday, 21:02
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Terminale
GitHub: mickbot-92

Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?

Unread postby parisse » Today, 07:45

miickboy wrote:Bonsoir !
Maintenant, place à une petite liste de bugs que j'ai trouvés depuis hier :

Merci pour le feedback!

En cliquant sur
math
, les touches-raccourci
stats
,
resol
et
frac
n'ouvrent pas le sous-menu qui leur sont dédiés.

Il n'y a pas de sous-menus de stats dans maths (il ne reste pas assez de place pour documenter les quelques commandes de stats). La touche resol fonctionne chez moi, elle ouvre le sous-menu Solve, la touche frac juste à coté ouvre le sous-menu suivant.

La fonction Capture d'écran depuis TI Connect CE (Windows) déforme quelque peu l'écran original.

Ca je ne peux rien y faire, c'est peut-être le mode vidéo 8bpp qui n'est pas bien supporté.

Je pense que ça l'est, mais est-ce normal si lorsqu'on a un output sur KhiCAS, il s'affiche dans la fonction Y2 (un peu comme CASYMBA) ?

Oui. Dans les premières versions de KhiCAS, avant de pouvoir économiser 600K en supprimant les relocations de l'app, il n'y avait pas d'affichage des expressions en 2d, donc j'ai ajouté la possibilité d'échanger des expressions avec Y1-Y0. Je l'ai laissé ensuite (ça ne prend pas beaucoup de place et ça peut être utile). Cf. la doc. https://www-fourier.univ-grenoble-alpes ... html#sec24

L'exécution d'un programme Python me semble un peu cassée, KhiCAS me renvoyant qu'il y a des erreurs de syntaxes, ou bien me ressort un output avec une syntaxe inhabituelle (je retesterai en retapant manuellement les programmes, mais c'est ce que j'ai remarqué au premier abord)

Là il me faudrait des exemples. Ne pas oublier que ce n'est pas du vrai Python, c'est du Xcas en syntaxe compatible Python.

La constante de Faraday ne ressort aucune valeur (testé sur N0110 aussi).

En effet, je viens de corriger le source, les binaires suivront.

mode
puis “2 Effacer variables” affiche deux lignes qui demandent la même chose.[/list]
Voilà voilà, ça sera tout aujourd'hui :)

Pareil.

à+
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 85.8%
 
Posts: 3659
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?

Unread postby parisse » Today, 07:58

Ah en fait, la touche resol après math marche uniquement sur la version en anglais. Je vais rajouter le support pour la touche en français (le clavier n'est pas le même sur la 84 et la 83 à cet endroit).
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 85.8%
 
Posts: 3659
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?

Unread postby parisse » Today, 09:04

J'ai oublié de mentionner que pour l'utilisation avec tilp, j'ai ajouté un shell script qui envoie les fichiers un par un dans le bon ordre en mode non interactif (le problème était que l'interface graphique de tilp envoie dans l'ordre inverse si multi-sélection), ça marche maintenant (testé depuis une VM linux dans windows).
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 85.8%
 
Posts: 3659
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?

Unread postby Adriweb » Today, 09:28

Voici une version améliorée du script, qui gere tilp vs tilp2 au niveau du nom de la commande, qui peut se lancer depuis n'importe où, qui informe mieux de l'avancement, et qui avertit pour Cabri. Testée sur mac, mais bon c'est juste du bash très basique, donc c'est probablement OK ailleurs aussi.

Code: Select all
#!/bin/bash
set -e

SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )

tilpcmd=tilp2

if ! command -v tilp2 2>&1 >/dev/null
then
    if command -v tilp 2>&1 >/dev/null
    then
        tilpcmd=tilp
    else
        echo "error: tilp2 not found. See https://tipla.net/tilpinst"
        exit 1
    fi
fi

tilpcmd="${tilpcmd} --cable=DirectLink -ns"

pushd $SCRIPT_DIR

for i in $(seq -w 00 43); do
    echo "Transferring AppIns${i}.8xv..."
    $tilpcmd "app/AppIns${i}.8xv" &>/dev/null
done

echo "Transferring arTIfiCE and the app installer..."
$tilpcmd arTIfiCE.8xv &>/dev/null
$tilpcmd INST.8xp &>/dev/null

if [ -f CabriJr_5.0.0.0089.8ek ]; then
    echo "Transferring CabriJr..."
    $tilpcmd CabriJr_5.0.0.0089.8ek &>/dev/null
else
    echo "'CabriJr_5.0.0.0089.8ek' not found, please download it and transfer it!"
fi

popd

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.9%
 
Posts: 14744
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?

Unread postby Lionel Debroux » Today, 09:37

Eh ? Je ne sais pas d'où sortent des binaires "tilp2", à partir du moment où le nom du binaire TILP produit par le build, que ce soit l'ancienne version obsolète depuis 2007 ou TILP II, est "tilp". "tilp" est donc le nom à utiliser de préférence dans le script :)

Comme je l'ai écrit par ailleurs, je pense qu'on pourrait utiliser un tigroup (voire un group), plutôt que 44+3 envois séparés.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6865
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?

Unread postby Adriweb » Today, 09:53

Heh, ça sort comme ça de mon cmake, en tout cas, et j'avais déjà vu ça quelque part ailleurs avant 🤔
Enfin bon, vu que les 2 sont gérés, ça n'est pas vraiment un problème - le code peut être adapté pour mettre "tilp" en premier, ça ne changera en gros rien ^^

Un tigroup ou autre, il faudrait que ça soit compatible avec TI Connect CE, donc à voir, pourquoi pas si ça marche ?

J'avais essayé de mettre plusieurs fichiers à la fin de la commande, sinon, mais l'ordre est inversé en effet. Bon certes on pourrait les empiler à l'envers... mais c'est moche.

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.9%
 
Posts: 14744
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?

Unread postby Lionel Debroux » Today, 10:25

Je viens de prouver avec succès que je ne regarde pas assez les définitions de build CMake que tu as produites :)
Des définitions de build qui sont donc à modifier, à mon sens.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6865
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?

Unread postby Adriweb » Today, 10:39

Yep, pas de problème pour moi, c'est juste un `set_target_properties` à rajouter... je vais faire la/les PR.

Mais bon le script pour KhiCAS reste valide "just in case".

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.9%
 
Posts: 14744
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Previous

Return to Langages alternatifs

Who is online

Users browsing this forum: No registered users and 4 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.
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.
750 utilisateurs:
>706 invités
>35 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)