mirror of
https://forge.apps.education.fr/blender-edutech/ropy.git
synced 2024-01-27 08:23:20 +01:00
Ajout du jumeau numérique suite
This commit is contained in:
parent
5f4cbb457b
commit
82db5990b6
BIN
ropy-29.blend
BIN
ropy-29.blend
Binary file not shown.
19
rp_doc.py
19
rp_doc.py
@ -79,10 +79,9 @@ card_description.update({"radar-card" : [rp_radar_title, rp_radar_text, rp_radar
|
||||
|
||||
# Jumeau numérique
|
||||
rp_twins_title="Jumeau numérique"
|
||||
rp_twins_text=" En utilisant une liaison série, Ropy peut être le jumeau numérique d'un robot réel. \n"
|
||||
rp_twins_text = rp_twins_text + " rp_jumeau(port, baud) \n -> Configure et ouvre la liaison série sur le port et à la vitesse spécifiés. \n"
|
||||
rp_twins_text = rp_twins_text + " rp_jumeau_close() \n -> Ferme la liaison série.\n\n"
|
||||
rp_twins_text = rp_twins_text + " Messages envoyés (asynchrone) : avancer : 'a', reculer 'r', droite : 'd', gauche 'g', marquer : 'm' et forer : f"
|
||||
rp_twins_text=""" Via une liaison série, Ropy peut être \n le jumeau numérique d'un robot réel. \n
|
||||
rp_jumeau(port, vitesse) \n -> Active la liaison série sur le port \n et à la vitesse (baud) spécifiés. \n
|
||||
Message envoyé (asynchrone) : \n avancer : a, reculer : r, droite : d, \n gauche g, marquer : m et forer : f \n\n\n """
|
||||
rp_twins_type="standard"
|
||||
card_description.update({"twins-card" : [rp_twins_title, rp_twins_text, rp_twins_type]})
|
||||
|
||||
@ -280,8 +279,8 @@ def open():
|
||||
scene.objects['Doc'].worldPosition = [0, -21, 15.8]
|
||||
scene.objects['Doc_close'].color = color_doc_chap
|
||||
scene.objects['Doc'].setVisible(True,True)
|
||||
scene.objects['Doc_title']['Text'] = ""
|
||||
scene.objects['Doc_text']['Text'] = ""
|
||||
scene.objects['Doc_title']['Text'] = " "
|
||||
scene.objects['Doc_text']['Text'] = " "
|
||||
scene.objects['Doc_title'].setVisible(False,True)
|
||||
scene.objects['Doc_text'].setVisible(False,True)
|
||||
|
||||
@ -442,8 +441,8 @@ def chapter(cont):
|
||||
if cont.sensors['Click'].status == JUST_ACTIVATED and cont.sensors['MO'].positive and cont.sensors['Click'].positive:
|
||||
# sound_play (sndbuff_book_flip)
|
||||
obj = cont.owner
|
||||
scene.objects['Doc_title']['Text'] = ""
|
||||
scene.objects['Doc_text']['Text'] = ""
|
||||
scene.objects['Doc_title']['Text'] = " "
|
||||
scene.objects['Doc_text']['Text'] = " "
|
||||
|
||||
# Enlever l'ancien chapitre
|
||||
scene.objects['Doc-'+scene.objects['Doc']['page_chap']].color = color_doc_chap
|
||||
@ -521,8 +520,8 @@ def card (cont):
|
||||
obj = cont.owner
|
||||
name_chap = scene.objects['Doc']['page_chap']
|
||||
name_fct= obj.name[:-7]
|
||||
scene.objects['Doc_title']['Text'] = ""
|
||||
scene.objects['Doc_text']['Text'] = ""
|
||||
scene.objects['Doc_title']['Text'] = " "
|
||||
scene.objects['Doc_text']['Text'] = " "
|
||||
|
||||
# Enlever l'ancienne carte
|
||||
if scene.objects['Doc_chap-'+name_chap]['page_fct'] !="":
|
||||
|
@ -47,7 +47,7 @@ missions_card=["mission_1-card", "mission_2-card", "mission_3-card", "mission_4-
|
||||
mission_1_title="Mission 1\n Premiers pas"
|
||||
mission_1_text="\n \n Il faut aider Ropy à atteindre la case \n de l'objectif (à l'est de la station). \n"
|
||||
mission_1_text= mission_1_text +" -> Voir onglet Rover, page \"Avancer\" \n"
|
||||
mission_1_text= mission_1_text +" -> Voir onglet Rover, page \"Tourner \" \n\n"
|
||||
mission_1_text= mission_1_text +" -> Voir onglet Rover, page \"Tourner\" \n\n"
|
||||
mission_1_text= mission_1_text +"Afin de visualiser le trajet, il faudra \n marquer les cases. \n"
|
||||
mission_1_text= mission_1_text +" -> Voir onglet Rover, page \"Baliser\" \n"
|
||||
mission_1_task = "- Atteindre l'objectif \n\n- Poser 6 balises \n minimum"
|
||||
|
Loading…
x
Reference in New Issue
Block a user