Le NXT, astuces conseils, venez en parler

Pour expliquer certains fonctionnements, principes et fondements.
cybermaster
Level 11
Level 11
 
Messages: 2205
Localisation: Valence
Âge: 29 ans

Messagepar cybermaster » Lun Jan 19, 2009 9:16 pm

Mets ton bloc "avancer" en durée : illimité ;)
Image

Le jour où on mettra les con* sur orbite, j'en connait qui n'ont pas fini de tourner

Avatar de l’utilisateur
Tutur1994
Level 6
Level 6
 
Messages: 435
Localisation: troyes (aube 10)
Âge: 29 ans

Messagepar Tutur1994 » Lun Jan 19, 2009 9:22 pm

ok je vais essayé

Avatar de l’utilisateur
Tutur1994
Level 6
Level 6
 
Messages: 435
Localisation: troyes (aube 10)
Âge: 29 ans

Messagepar Tutur1994 » Lun Jan 19, 2009 9:27 pm

quand je mais en illimité il me prend plus en compte le block :idea:

cybermaster
Level 11
Level 11
 
Messages: 2205
Localisation: Valence
Âge: 29 ans

Messagepar cybermaster » Lun Jan 19, 2009 9:45 pm

Essaie ça :

Image

;)
Image

Le jour où on mettra les con* sur orbite, j'en connait qui n'ont pas fini de tourner

Avatar de l’utilisateur
Tutur1994
Level 6
Level 6
 
Messages: 435
Localisation: troyes (aube 10)
Âge: 29 ans

Messagepar Tutur1994 » Lun Jan 19, 2009 10:20 pm

merci :resp:

Avatar de l’utilisateur
Alban42800
Level 11
Level 11
 
Messages: 2473
Localisation: Loire (42)
Âge: 51 ans
expertgbbexpertnxtvainqueurconcours

Messagepar Alban42800 » Lun Jan 19, 2009 11:33 pm

Salut Tutur, je n'ai pas répondu à ton MP entre autre par manque de temps mais aussi ppur que les questions paraissent sur le forum, comme tu le vois je ne suis pas le seul à pouvoir répondre.
En fait tu veux à la fois attendre 10 rotations ou attendre un obstacle. C'est déjà compliqué.
Cybermaster te propose d'attendre un obstacle ce qui est déjà bien. Avec un seul truc à attendre tu peux utiliser le bloc attendre.

Pour attendre 2 trucs il faut faire :
-Un bloc avancer en durée illimitée.
-Un bloc boucle contrôle logique dans laquelle :
----Tu mesure le nombre de rotation et s'il est supérieur à 10 ...
----Tu mesure la distance et si elle est inférieure à 30 cm ...
... tu relie ces deux sorties (sorties vrais/faux de rotation et distance) à un bloc logique opération OU
- tu relie la sortie du bloc logique à la boucle (connecteur à droite dans la boucle.
- Après la boucle tu met un bloc moteur stop ou reculer.

Voilà, j'ai pas le temps de faire des photos d'écran mais tu devrais t'en sortir.

Avatar de l’utilisateur
roboleo
Level 8
Level 8
 
Messages: 955
Localisation: Hauts de Seine
expertnxt

Messagepar roboleo » Mer Jan 21, 2009 1:37 pm

Salut Tutur, et à vous,

Je suis comme Alban, débordé, manque de temps pour répondre à tous…
La proposition d'Alban est à suivre.
Dans la préparation des leçons à venir, il y a la BOUCLE. C'est un bloc puissant qui mérite beaucoup d'attention.
Je reprendrai cet exemple pour expliquer son utilisation.
Un peu de patience, mais sachez que je n'oublie rien et répondrai dès que possible…
A+
Roboleo
" Je ne cherche pas, je trouve…" P. Picasso

Avatar de l’utilisateur
Tutur1994
Level 6
Level 6
 
Messages: 435
Localisation: troyes (aube 10)
Âge: 29 ans

Messagepar Tutur1994 » Mar Jan 27, 2009 9:00 pm

j'ai encore une question: peut-t-on un chemin divisé en 3 dans une boucle :?:
je sais pas si je me fait bien comprendre :muh?: je parle des ligne en forme de poutre ou l'on pose les blocs

cybermaster
Level 11
Level 11
 
Messages: 2205
Localisation: Valence
Âge: 29 ans

Messagepar cybermaster » Mar Jan 27, 2009 9:34 pm

Je te mets un passage du Mindstrosm NXT -Aide et support :

Vous pouvez créer un rayon de séquence parallèle en plaçant le pointeur de la souris au-dessus du point de départ (ou de la souche de fil), puis en laissant le bouton de la souris enfoncé tout en tirant la souris vers le haut ou le bas. Vous tracerez ainsi un rayon de séquence qui peut être connecté à des blocs de programmation. Lorsque vous téléchargez et exécutez le programme, les blocs des deux rayons de séquence s'exécutent en parallèle. Vous pouvez utiliser des fils de données pour permettre aux blocs des deux rayons de séquence de communiquer entre eux.

Illustration

Vous pouvez également démarrer un nouveau rayon de séquence plus loin dans votre programme (c'est-à-dire pas au point de départ). Pour ce faire, maintenez la touche MAJ enfoncé et déplacez le pointeur de la souris perpendiculairement à partir d'un endroit quelconque du rayon de séquence principal.


;)
Image

Le jour où on mettra les con* sur orbite, j'en connait qui n'ont pas fini de tourner

Avatar de l’utilisateur
Tutur1994
Level 6
Level 6
 
Messages: 435
Localisation: troyes (aube 10)
Âge: 29 ans

Messagepar Tutur1994 » Mar Jan 27, 2009 10:54 pm

nan mais sa je le sais mais est-ce que l'on peut mettre plusieurs séquence dans une boucle

Thibaud
Level 6
Level 6
 
Messages: 333
Localisation: Paris
expertnxt

Messagepar Thibaud » Mer Jan 28, 2009 10:17 am

En théorie tu dois pouvoir mais je ne sais pas si c'est simple à faire dans une boucle.
Venez voir mes créations ;) NXTGEN
-----
La team BrickBot

Avatar de l’utilisateur
roboleo
Level 8
Level 8
 
Messages: 955
Localisation: Hauts de Seine
expertnxt

Messagepar roboleo » Mer Jan 28, 2009 1:15 pm

Tutur1994 a écrit:j'ai encore une question: peut-t-on un chemin divisé en 3 dans une boucle :?:

En principe Oui. Personnellement j'évite; je préfère des blocs simples, cela facilite la localisation des bugs et la correction.
Tu n'as qu'à faire des tests. Penses toujours à faire un test chaque fois que tu te poses une question. Aucun risque de faire sauter ton MOC.

C'est quoi ton problème?
A+
Roboleo
" Je ne cherche pas, je trouve…" P. Picasso

Avatar de l’utilisateur
Tutur1994
Level 6
Level 6
 
Messages: 435
Localisation: troyes (aube 10)
Âge: 29 ans

Messagepar Tutur1994 » Mer Jan 28, 2009 1:18 pm

ba enfaite j'ai déjà essayé de mettre 3 séquence dans un boucle mais sa ne marche pas ou je sais pas comment faire :muh?:

Thibaud
Level 6
Level 6
 
Messages: 333
Localisation: Paris
expertnxt

Messagepar Thibaud » Mer Jan 28, 2009 2:59 pm

je dirais que d'un point de vue purement algorithmique faire des traitements parallèles dans une boucle c'est une erreur. Essai peut etre une boucle pour chaque branche.
Venez voir mes créations ;) NXTGEN
-----
La team BrickBot

Avatar de l’utilisateur
Tutur1994
Level 6
Level 6
 
Messages: 435
Localisation: troyes (aube 10)
Âge: 29 ans

Messagepar Tutur1994 » Mer Jan 28, 2009 3:13 pm

merci c'est ce que j'avais fait en attendant :petuncable:


Retourner vers De la théorie à la pratique

Qui est en ligne ?

Utilisateurs parcourant actuellement ce forum : Aucun utilisateur inscrit et 5 invités