π
<-

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

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

Unread postby 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.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 86%
 
Posts: 3663
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

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

Unread postby compsystems » 10 Nov 2020, 16:41

Hello
In the µPython mode of Xcas, is it possible to execute the polysol.py & solar.py files?
User avatar
compsystems
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 40.2%
 
Posts: 256
Joined: 30 May 2011, 13:44
Gender: Male
Calculator(s):
MyCalcs profile

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

Unread postby legmask » 10 Nov 2020, 18:00

Wow, quel travail gg a tous ! :)
Image
User avatar
legmaskVIP
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 31.5%
 
Posts: 110
Images: 4
Joined: 20 Dec 2019, 16:49
Gender: Male
Calculator(s):
MyCalcs profile
Class: BioMAD
GitHub: LeGmask

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

Unread postby parisse » 10 Nov 2020, 18:42

compsystems wrote: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.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 86%
 
Posts: 3663
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

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

Unread postby 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.
User avatar
compsystems
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 40.2%
 
Posts: 256
Joined: 30 May 2011, 13:44
Gender: Male
Calculator(s):
MyCalcs profile

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

Unread postby 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.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 86%
 
Posts: 3663
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

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

Unread postby Afyu » 11 Nov 2020, 08:51

cent20 wrote: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:
User avatar
AfyuVIP++
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 2.7%
 
Posts: 405
Images: 149
Joined: 30 Oct 2019, 19:17
Gender: Male
Calculator(s):
MyCalcs profile
Class: plutôt, oui :)

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

Unread postby 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: Select all
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
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41981
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

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

Unread postby cent20 » 11 Nov 2020, 17:24

critor wrote: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 wrote:
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
User avatar
cent20VIP++
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 48.3%
 
Posts: 1047
Images: 67
Joined: 17 May 2012, 09:49
Location: Avignon
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: nsi_xyz

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

Unread postby critor » 11 Nov 2020, 17:30

cent20 wrote:
critor wrote:
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
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41981
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

PreviousNext

Return to News NumWorks

Who is online

Users browsing this forum: ClaudeBot [spider] and 7 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.
891 utilisateurs:
>859 invités
>25 membres
>7 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)