| | Wait for Sound: Tone
|
|
Given: The Sound block can play a tone. What would it take to create a "Wait for Tone" block or to modify the "Wait for Sound" block to perceive a tone? I think a "Wait for Tone" block would help ease the transition to learning about communications (...) (18 years ago, 20-Feb-07, to lugnet.robotics.nxt)
|
|
| | Re: Two motors at the same time... It is possible?
|
|
(...) occam ... I was wondering where I had dealt with that before. Then I realized, I had a little introduction to this when writing test programs for submarine circuit cards that had used transputers. Weren't they developed by NASA? David (18 years ago, 19-Feb-07, to lugnet.robotics.nxt)
|
|
| | Re: Two motors at the same time... It is possible?
|
|
The code is working right well! But i think the stall control at the end o each task has no meaning there, since the until loop does not let the script reach it if the motor become staled. (...) Patrick (18 years ago, 19-Feb-07, to lugnet.robotics.nxt)
|
|
| | Re: Two motors at the same time... It is possible?
|
|
(...) Yes, Now it is perfect. Not so obvious i think... Thanks! Patrick (18 years ago, 19-Feb-07, to lugnet.robotics.nxt)
|
|
| | Re: Two motors at the same time... It is possible?
|
|
(...) Hi Patrick, Indeed the Tacholimit can only be positive. But power can be negative, that's the way to reverse direction. Philo (18 years ago, 19-Feb-07, to lugnet.robotics.nxt)
|
|
| | Re: Two motors at the same time... It is possible?
|
|
(...) Hi Johan, While you're dealing with very practical questions here, I thought I'd throw a paper into the mix: (URL) was presented in the ACM conference on Programming Language Design and Implementation (PLDI) in 2005. It's a nice paper (...) (18 years ago, 19-Feb-07, to lugnet.robotics.nxt)
|
|
| | Re: Two motors at the same time... It is possible?
|
|
John, (...) It worked just as I expected. The two motors now are rotating the same time. Thanks to your example, now I am giving some time to understand this setOutput call, and reading all the documentation (it is quite easier with pratical (...) (18 years ago, 19-Feb-07, to lugnet.robotics.nxt)
|
|
| | Re: Two motors at the same time... It is possible?
|
|
(...) Or maybe just wrap the calls inside a mutex, so at least the behaviour is defined, if not optimum. Many of the NBC/NXC macros do exactly that, maybe all of them should? ROSCO (18 years ago, 19-Feb-07, to lugnet.robotics.nxt)
|
|
| | Re: Two motors at the same time... It is possible?
|
|
(...) I understand his confusion. Not allowing separate threads to call the same subroutine is certainly unexpected. The concept of "thread" conventionally involves separate stacks for local variables (and a shared global state -- unlike separate (...) (18 years ago, 19-Feb-07, to lugnet.robotics.nxt)
|
|
| | Re: Two motors at the same time... It is possible?
|
|
(...) It is possible. The NXC API doesn't currently wrap this capability in a really simple function. (...) The RotateMotor API function calls a subroutine written in NBC that does not return until the tachometer limit target has been reached. (...) (18 years ago, 19-Feb-07, to lugnet.robotics.nxt)
|