π
<-
Chat plein-écran
[^]

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: 13.9%
 
Posts: 2269
Joined: 13 Dec 2013, 16:35
Gender: Not specified

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: 35.9%
 
Posts: 246
Joined: 30 May 2011, 13:44
Gender: Male
Calculator(s):

Online

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 ! :)
User avatar
LeGmaskVIP
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 64.6%
 
Posts: 57
Images: 4
Joined: 20 Dec 2019, 16:49
Gender: Male
Calculator(s):
Class: Term : Maths - SVT - Maths Expert
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: 13.9%
 
Posts: 2269
Joined: 13 Dec 2013, 16:35
Gender: Not specified

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: 35.9%
 
Posts: 246
Joined: 30 May 2011, 13:44
Gender: Male
Calculator(s):

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: 13.9%
 
Posts: 2269
Joined: 13 Dec 2013, 16:35
Gender: Not specified

Online

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
Afyu
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 12.7%
 
Posts: 194
Images: 17
Joined: 30 Oct 2019, 19:17
Gender: Male
Calculator(s):
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: 11.3%
 
Posts: 36651
Images: 10098
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor

Online

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 de spécialité NSI ( projets, tutos ...)
:favorite: NumWork, Python : démineur, snake, tétris
User avatar
cent20Généreux
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 57.3%
 
Posts: 575
Images: 38
Joined: 17 May 2012, 09:49
Location: Avignon
Gender: Male
Calculator(s):
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: 11.3%
 
Posts: 36651
Images: 10098
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor

PreviousNext

Return to News NumWorks

Who is online

Users browsing this forum: No registered users and 8 guests

-
Search
-
Social
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Découvre les nouvelles fonctionnalités en Python de l'OS 5.2 pour les Nspire CX II
Découvre les nouvelles fonctionnalités en Python de l'OS 5.5 pour la 83PCE/84+C-T Python Edition
Omega, le fork étendant les capacités de ta NumWorks, même en mode examen !
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.
592 utilisateurs:
>562 invités
>24 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)