[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: LOGO-L> Clock



You have described a problem that is common among analog to digital
conversion.

Here is a Bonus question: Neither 1000 or 100 is the optimal number,
what is?


Yehuka wrote:
> 
> George Mills wrote:
> 
> > There is a change I've been meaning to make to the clock example
> > for a long time but just did not take the time to do it.
> > Here it is:
> >
> > Sidebar: Everyone has their pet peeve. One of my many is programs
> > that have infinite loops. Here is a slight modification that
> > uses ONLY the amount of CPU needed and leaves MSWLogo free
> > to do other things. Example project would be draw 10 clocks with
> > appropriate times around the world.
> >
> > Note that the LOOP procedure no longer calls itself and that
> > the procedure MAIN returns immediately, but the clock keeps
> > running !!!! This is fundamental in how programmers program
> > today on modern systems. It's called event driven programming.
> > What better event to use than an event timer to drive a clock.
> >
> > Another cool project would be to build a Stop Watch with
> > Reset, Split, Elapse Time etc. Use the MOUSEON Function to
> > to "Click" on Areas of the Stop Watch to perform the desired
> > actions. Or build a watch with an alarm that uses your own
> > voice to say "Wake up".
> >
> > to loop
> > if not equalp :now word last bl item 4 time last item 4 time~
> >    [erase_hands draw_hands]
> > end
> >
> > to main
> > setsc 0 cs
> > face
> > draw_hands
> > settimer 1 1000 [loop]
> > end
> 
> Hi George,
> 
> Good idea, thanx.
> 
> SETTIMER 1 1000 has a price: Follow carefully the seconds hand, and you will
> see that occasionally it jumps in bigger leaps than one second. I reduced
> the 1000 to 100 and now it behaves as expected.
> 
> Regards...
> 
> [[Yehuda]]

-- 
===============================================================
George Mills
email: mills@softronix.com
http://www.softronix.com
The www page contains some very powerful educational software.
Our single most important investment is our kids.

---------------------------------------------------------------
Please post messages to the Logo forum to logo-l@gsn.org.  Mail
questions about the list administration to logofdn@gsn.org.  To
unsubscribe send    unsubscribe logo-l    to majordomo@gsn.org.



Global SchoolNet Foundation - Linking Kids Around the World!
Copyright GSN - All Rights Reserved - Comments & Questions
Visit GSN's Global Schoolhouse for more exciting learning resources!
Search our Site - Home