To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.roboticsOpen lugnet.robotics in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Robotics / 26188
26187  |  26189
Subject: 
Re: Have you got your NXT yet?
Newsgroups: 
lugnet.robotics
Date: 
Wed, 5 Jul 2006 12:44:09 GMT
Viewed: 
5846 times
  
In lugnet.robotics, Philippe Hurbain wrote:

  
   I can’t seem to get a parallel processes within a loop. The NXTG software doesn’t let me.

Unfortunately, you’re right...



I’m not so sure. Try the following technique on your copy, in case something is broken in my version of the editor. To make a parallel sequence, you just drop an orphan block (one not attached to an existing sequence) and then wire a sequence beam to it by holding down shift while clicking on an existing sequence beam to draw out a new one. The catch? Those elastic loops shrink-fit around the inner code, leaving no “blank” sheet inside the loop to drop the orphan block. What you need is a “crowbar” (I think Kevin introduced me to the term) to open up the loop:



Notice the crowbar (I think) needs to be attached to the primary sequence in the loop. Do all the wiring etc with the crowbar in place (and you could expand the crowbar still further by dropping things into it), and then when the program is finished pull out (delete) the crowbar. The loop will shrink to fit when the crowbar is removed. It may (for several parallel sequences) hide some of the code. But it will still work. In some cases, you can simple open the datahub of a Draw block to get enough room to drop a simple second sequence.

Note that this example doesn’t actually do what I thought it would do. I would have thought that the loop does not wait for the completion of the lower sequence, but it seems it does. To put it another way, the loop only loops after *both* sequences within it finish.

-- Brian Davis



Message has 1 Reply:
  Re: Have you got your NXT yet?
 
(...) Hi Brian, Indeed, it does work. But you better not have to add some blocks in front of of a split beam (inside or outside a loop)! Philo (18 years ago, 5-Jul-06, to lugnet.robotics, FTX)

Message is in Reply To:
  Re: Have you got your NXT yet?
 
(...) If you check "Control: Power Power", the motor speed will be regulated. At very low power settings (<10) it may be somewhat unstable. This checbox is available with "Motor" block, not "Move" block. (...) Unfortunately, you're right... Philo (18 years ago, 3-Jul-06, to lugnet.robotics)

42 Messages in This Thread:


















Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact

This Message and its Replies on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR