π
<-
Chat plein-écran
[^]

Solar, le système Solaire en Python sur NumWorks, TI, Casio

En ligne

Re: Solar, le système Solaire en Python sur NumWorks, TI, Ca

Message non lude parisse » 10 Nov 2020, 16:15

J'ai remplace le trace d'ellipse par des cercles, avec l'utilisation directe de fill_rect, il faut moins de 2 secondes, il me semble. Je mets les liens vers les scripts modifies sur le workshop de Numworks.
https://workshop.numworks.com/python/parisseb/polysol
https://workshop.numworks.com/python/parisseb/solar
Ce qui permet de les charger sans manipulation intermediaire. Attention, ils ne fonctionneront que depuis KhiCAS en mode MicroPython.
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 77.8%
 
Messages: 3511
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Solar, le système Solaire en Python sur NumWorks, TI, Ca

Message non lude compsystems » 10 Nov 2020, 16:41

Hello
In the µPython mode of Xcas, is it possible to execute the polysol.py & solar.py files?
Avatar de l’utilisateur
compsystems
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 40.2%
 
Messages: 256
Inscription: 30 Mai 2011, 13:44
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Solar, le système Solaire en Python sur NumWorks, TI, Ca

Message non lude legmask » 10 Nov 2020, 18:00

Wow, quel travail gg a tous ! :)
Image
Avatar de l’utilisateur
legmaskVIP
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 31.5%
 
Messages: 110
Images: 4
Inscription: 20 Déc 2019, 16:49
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: BioMAD
GitHub: LeGmask

En ligne

Re: Solar, le système Solaire en Python sur NumWorks, TI, Ca

Message non lude parisse » 10 Nov 2020, 18:42

compsystems a écrit:Hello
In the µPython mode of Xcas, is it possible to execute the polysol.py & solar.py files?

No, because the graphic display is not interactive.
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 77.8%
 
Messages: 3511
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Solar, le système Solaire en Python sur NumWorks, TI, Ca

Message non lude compsystems » 10 Nov 2020, 21:07

In the future, is it possible to have an interactive graphics window on Xcas?
I have been dreaming about this feature in Xcas.
Avatar de l’utilisateur
compsystems
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 40.2%
 
Messages: 256
Inscription: 30 Mai 2011, 13:44
Genre: Homme
Calculatrice(s):
MyCalcs profile

En ligne

Re: Solar, le système Solaire en Python sur NumWorks, TI, Ca

Message non lude parisse » 10 Nov 2020, 22:20

It's against the philosophy of the way the computing kernel (Giac) and the GUI (Xcas) interact. On a calculator the UI is much simpler than on a desktop : KhiCAS takes total control of the keyboard and display, the kernel is in the same thread than the UI, therefore it's easy to make something interactive. Xcas does not take control of the keyboard, it responds to events (keyboard/mouse) and computations are done in a separate thread (that's why it's very easy to interrupt a computation in Xcas, unlike on the calc sometimes).
What you would like to have is probably a different GUI, a desktop version of KhiCAS.
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 77.8%
 
Messages: 3511
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Solar, le système Solaire en Python sur NumWorks, TI, Ca

Message non lude Afyu » 11 Nov 2020, 08:51

cent20 a écrit:La supériorité de la Nspire est bien incontestable pour le coup, clairement il manque des fonctions natives sur la NumWorks. :?


Supériorité, en capacités et en mémoire ou au niveau du coût ? :troll:
Avatar de l’utilisateur
AfyuVIP++
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 90.8%
 
Messages: 350
Images: 18
Inscription: 30 Oct 2019, 19:17
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: plutôt, oui :)

Re: Solar, le système Solaire en Python sur NumWorks, TI, Ca

Message non lude critor » 11 Nov 2020, 16:26

Personne n'a donc remarqué pour la TI-83 Premium CE ? Alors c'est que j'ai bien travaillé. ;)
Image

Un vilain bug graphique que, dans l'intérêt de l'oeuvre, j'ai tenté de dissimuler au mieux en vous superposant l'affichage sur fond noir.

En effet, les tracés erronés sont ici les grands cercles terminant de construire le dégradé de fond d'écran sur du bleu foncé, effectués par la méthode ti_graphics.drawArc().

Utilisons-la pour tracer des cercles concentriques de plus en plus grands :
Code: Tout sélectionner
from ti_graphics import *
from ti_system import *

def ellipses(n,dx,dy,rx,ry,x=160,y=120,c=[255,0,0]):
  setColor((255,255,255))
  for i in range(n):
    setColor(c)
    drawArc(x-rx,y-ry,2*rx,2*ry,0,3600)
    rx+=dx
    ry+=dy
    c[0],c[1],c[2]=c[1],c[2],c[0]
  disp_wait()


Par exemple avec, ellipses(53,3,3,1,1,160,218) :
Image

Lorsque le rayon dépasse 130, les cercles tracés sont progressivement déformés et finissent par tendre vers des... carrés. :#roll#:
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.3%
 
Messages: 41494
Images: 14630
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Solar, le système Solaire en Python sur NumWorks, TI, Ca

Message non lude cent20 » 11 Nov 2020, 17:24

critor a écrit:Personne n'a donc remarqué pour la TI-83 Premium CE ? Alors c'est que j'ai bien travaillé. ;)
Image


A quel moment tu as pensé qu'on allait tester ça sur la TI 83 PCE ? La vidéo était suffisamment amusante pour ne pas approfondir la question.

critor a écrit:
Par exemple avec, ellipses(53,3,3,1,1,160,218) :
Image

Lorsque le rayon dépasse 130, les cercles tracés sont progressivement déformés et finissent par tendre vers des... carrés. :#roll#:


Moi je trouve que ces cercles sont magnifiques. Une approche algorithmique de la Quadrature du cercle ? :troll:
Image
Enseignant de mathématiques et d'informatique. Spécialité NSI : Des projets, des tutos, mais aussi de l'art
Calculatrice NumWorks : Des applications et des jeux, scripts, 📙 Découvrir la NumWorks
Avatar de l’utilisateur
cent20VIP++
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 46.1%
 
Messages: 1013
Images: 64
Inscription: 17 Mai 2012, 09:49
Localisation: Avignon
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: nsi_xyz

Re: Solar, le système Solaire en Python sur NumWorks, TI, Ca

Message non lude critor » 11 Nov 2020, 17:30

cent20 a écrit:
critor a écrit:
Par exemple avec, ellipses(53,3,3,1,1,160,218) :
Image

Lorsque le rayon dépasse 130, les cercles tracés sont progressivement déformés et finissent par tendre vers des... carrés. :#roll#:


Moi je trouve que ces cercles sont magnifiques. Une approche algorithmique de la Quadrature du cercle ? :troll:

TI, c'est plus fort que toi. :troll:
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.3%
 
Messages: 41494
Images: 14630
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

PrécédenteSuivante

Retourner vers News NumWorks

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 20 invités

-
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.
1336 utilisateurs:
>1293 invités
>38 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)