To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.robotics.rcx.nqcOpen lugnet.robotics.rcx.nqc in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Robotics / RCX / NQC / 1811
1810  |  1812
Subject: 
Re: time sampling under the rcx standard OS
Newsgroups: 
lugnet.robotics.rcx.nqc
Date: 
Mon, 19 Sep 2005 08:54:07 GMT
Viewed: 
6101 times
  
In lugnet.robotics.rcx.nqc, Steve Hassenplug wrote:

I have to ask what kind of value you're expecting from SENSOR_2.  The sensor will
return a distance, not a velocity, so I don't think this program will do what you
may want.

Sorry, I didn't explain. This program only aims at checking the loop frequency
capability of the rcx firmware, implementing a PWM. The rotation sensor is only
used as a potentiometer knob, allowing me to determine by hand the PWM pulse as
follows : position 0 was supposed to give 0% rate ; position 10 was supposed to
give 100% rate. It doesn't work as I wanted : I don't get 0% rate, neither 100%
rate, I guess because of a lack of time resolution.
What's more : it doesn't loop 10 times per second, as expected, but much slower.


I usually set up my BrickOS programs so they use the internal timer, and only > update the motor setting every 1 ms.

This sounds intersesting : could you explain how you set up your BrickOS
programs to use the internal timer ? Does it give the capability to loop and
sample a sensor at a given frequency (which I think I can't do within Bricxcc
under the lego firmware) ?


If you want to install BrickOS, John Hansen has some prepackaged stuff on his
Bricxcc page: http://bricxcc.sourceforge.net/

As I need speed I'll switch to BrickOS, so I installed it. Now an other question
: I didn't find where to download this OS to the RCX ? Can I do this from the
Bricxcc IDE ?

Cheers,
Francois



Message has 1 Reply:
  Re: time sampling under the rcx standard OS
 
(...) Well, in BrickOS, my loops usually execute at > 1kHz, so I usually just set it to check the sensor, and set the motor every 1ms. So it just keeps checking the clock. (...) Yes. There's an option that lets you download an "SREC" type of file. I (...) (19 years ago, 19-Sep-05, to lugnet.robotics.rcx.nqc)

Message is in Reply To:
  Re: time sampling under the rcx standard OS
 
(...) From what I've seen, the standard firmware takes about 3ms per command, and the same program will run on BrickOS about 100 times faster. I usually set up my BrickOS programs so they use the internal timer, and only update the motor setting (...) (19 years ago, 17-Sep-05, to lugnet.robotics.rcx.nqc)

10 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