Aren't FSM's, objects, languages, & everything else just tools of the trade that are to be used where applicable? Everybody has their own style and...
31277
Randy M. Dumse
rmdumse
Jun 1, 2007 4:52 pm
don clay said: Friday, June 01, 2007 7:31 AM ... There is truth in what you say, languages objects etc. are all tools. If you want to bit banging from the...
31278
David Wyland
dcwjobs2004
Jun 1, 2007 4:54 pm
Hi Chuck.. I like your circuit. You charge up to a fixed voltage and discharge exponentially through a resistor. You measure the time to the point where the...
31279
Ed Okerson
phoneguin
Jun 1, 2007 5:30 pm
Randy, ... Ah, but there is a multitasker, it is just hidden from the programmer by the OS/language processor/kernel or whatever you call it. ... Are you...
31280
Randy M. Dumse
rmdumse
Jun 1, 2007 6:38 pm
... This misses the point. The code generated living in the IsoMax(TM) paradigm has no backwards branches. As a result, all FSM's are short "run to completion"...
31281
Ed Okerson
phoneguin
Jun 1, 2007 8:01 pm
... I assume you mean that they all run in some loop, so how do these threads maintain state between runs? ... The key word in that sentance is "schedules",...
31282
Dave Hylands
dhylands_99
Jun 1, 2007 8:48 pm
Hi Randy, ... Best possible - probably not, maybe even not the best possible today. But it is definitely the one that seems to be the most prevalent, at least...
31283
don clay
dwc309
Jun 1, 2007 9:19 pm
Well, I will learn ISOMax. When I have learned it, I will add it to my toolbox. When a task is before me, I attempt to apply the correct tool to do the job...
31284
Randy M. Dumse
rmdumse
Jun 1, 2007 10:08 pm
Ed Okerson said: Friday, June 01, 2007 3:04 PM ... Each state machine when created by the language gets an execution vector. This vector is essentially a...
31285
Ed Okerson
phoneguin
Jun 2, 2007 3:16 am
... OK, so you have a list of function pointers that get called in succession, what happens at the end of each function? Does it know the address of the next...
31286
PeterBalch
prbalch
Jun 2, 2007 3:16 pm
Doug Bell wrote ... Sure. But he's using an analogue MUX which, I think, means that he could use the same "upper" resistors for all of the sensors. Here's what...
31287
PeterBalch
prbalch
Jun 2, 2007 3:18 pm
... That is indeed the circuit I described but I didn't claim that it was logarithmic. The response doesn't have to be exactly logarithmic. All that is...
31288
Prindi Wibowo
prinwibowo
Jun 2, 2007 4:59 pm
hello everybody in seattlerobotics. I have just finished myself fire fighting robot. but I have one problem. that is, i don`t know how to make robot back to...
31289
Randy M. Dumse
rmdumse
Jun 3, 2007 6:48 pm
Ed Okerson said: Friday, June 01, 2007 10:23 PM ... We have a list that is a machine chain. It is (currently) implemented just as a Forth word would be,...
31290
Tom Capon
robot_mechan...
Jun 3, 2007 9:00 pm
Randy, your machine chain "scheduler" sounds very much like what I have written as a C library for my dsPIC projects. There is an interrupt that runs a list...
31291
Randy M. Dumse
rmdumse
Jun 3, 2007 9:23 pm
Dave Hylands said: Friday, June 01, 2007 3:48 PM ... True, so it seems. It's OT, but to meantion an original prediction I am fond of: I expect a huge future...
31292
Randy M. Dumse
rmdumse
Jun 3, 2007 10:16 pm
don clay said: Friday, June 01, 2007 4:19 PM ... Yes true and well said. I don't think I'd like to do a big video or vision processing routine in IsoMax(TM)...
31293
Ed Okerson
phoneguin
Jun 3, 2007 11:53 pm
... And how is this different from C? C functions in exactly the same way, when you return from a function execution continues on the line after the function...
31294
Ed Okerson
phoneguin
Jun 4, 2007 3:09 am
... C, in and of itself, is not terse. C programmers are. You can use variable and function names as long as you like, they only require more keystrokes to...
31295
Randy M. Dumse
rmdumse
Jun 4, 2007 3:10 am
Ed Okerson replied: Sunday, June 03, 2007 6:59 PM ... Yes, the same. ... Correct. Not that they aren't there, but that they are required not to be used on...
31296
Randy M. Dumse
rmdumse
Jun 4, 2007 3:15 am
Tom Capon wrote: Sunday, June 03, 2007 4:00 PM ... Yes. Sounds very similar. ... IsoMax(TM) runs a single timer task background, approximating how PLC's use...
31297
Mike Payson
mpayson
Jun 4, 2007 3:18 am
Wu Yulu, a struggling farmer and father of two, would not be regarded by most people as a success story. At 42 years of age he has destroyed his family home,...
31298
Randy M. Dumse
rmdumse
Jun 4, 2007 3:20 am
Ed Okerson reported: Sunday, June 03, 2007 10:14 PM ... Yes, I think you're right Ed. I also wonder if C didn't succeed because it was lower case. Less care...
31299
Jose Torres
vonneh@...
Jun 4, 2007 3:45 am
WOW!!!! The middle of that video is amazing. I'm not going to ruin the surprise but I highly recommend anyone who has a chance to watch that video. - Jose...
31300
Dave Hylands
dhylands_99
Jun 4, 2007 4:59 am
Hi Randy, ... Huh? I don't see how busy-waiting has anything to do with Structured Programming. ... I also don't the argument for forward branches or backwards...
31301
Stephen Noel
stephennoel944
Jun 4, 2007 2:55 pm
Wow. Check out the ingenious use of a chest-mounted flywheel to keep the thing balanced when not rolling. ...
31302
dpa_io
Jun 4, 2007 3:52 pm
Cool! I've used Murata gyros for some balancing applications, very nice stuff, 2 axis, temperature compensated, shock resistant, etc. Since it appears that the...
31303
Richard Greenway
fenagogue
Jun 4, 2007 7:12 pm
It's Monday! And that means it's time again for the SRS Monday Night Chat. The Seattle Robotics Society hosts a "Monday Night Chat" each week. Starting at 7pm...
31304
rcrichton@...
parnslayer
Jun 4, 2007 9:40 pm
Hello! I don't recall if this is frowned upon in the forum, but my employer is looking for DSP/Embedded Systems Engineers and Programmers in Virginia. If...
31305
Lliam
lliam0002
Jun 5, 2007 2:21 am
Hello again and thanks for all the useful info. I have been lucky enough to find a "broken" ( missing a button) optical mouse with a PS2 connector. Am I...