??? 06/04/07 16:37 Read: times Msg Score: +3 +3 Good Answer/Helpful |
#140256 - Flowchart Programs |
In this thread, Bob Robertson asked how I made the flowchart that I posted. The answer is a little program that reads pseudocode with a particular syntax and automatically converts it into flowcharts.
I like it because you can very quickly make fairly nice looking diagrams without fooling around with a drawing program. As a bonus, the pseudocode syntax more or less forces you to use good structured programming practices as you're designing your logic. As an example, here's the pseudocode that made the flowchart in the other thread: START Start Initialize everything REPEAT IF Got an incoming message?\Yes\No Process it and add response (if any?) to response message queue ENDIF IF Time since last send\> 250 msec\< 250 msec IF Anything in queue?\Yes\No Send next response and remove it from the queue Restart transmit timer ENDIF ENDIF FOREVERIf you want to play with the program, you can download it, along with enough documentation to get started, here. -- Russ |
Topic | Author | Date |
Flowchart Programs | 01/01/70 00:00 | |
Hey, that's great! | 01/01/70 00:00 | |
Excellent! | 01/01/70 00:00 | |
Thanks!!! | 01/01/70 00:00 | |
Seems a tad backwards? | 01/01/70 00:00 | |
Maybe yes, maybe no | 01/01/70 00:00 | |
ms visio = "yawnware" | 01/01/70 00:00 | |
naah - coffeeware | 01/01/70 00:00 | |
Your right | 01/01/70 00:00 | |
4 seconds ? | 01/01/70 00:00 | |
Thanks to all for the kind words | 01/01/70 00:00 | |
state diagram? | 01/01/70 00:00 | |
"Pseudocode" for state machines? | 01/01/70 00:00 | |
i wish... | 01/01/70 00:00 | |
Automatic state diagrams | 01/01/70 00:00 | |
EDIF? | 01/01/70 00:00 | |
ABEL | 01/01/70 00:00 | |
yeah... | 01/01/70 00:00 | |
State Tables? | 01/01/70 00:00 | |
Hmm | 01/01/70 00:00 | |
flowchart for this pseudocode | 01/01/70 00:00 | |
Part of it | 01/01/70 00:00 | |
Something close to this | 01/01/70 00:00 | |
flowchart for this pseudocode | 01/01/70 00:00 | |
flowchart for this pseudocode | 01/01/70 00:00 | |
flowchart for this pseudocode | 01/01/70 00:00 | |
flowchart for this pseudocode | 01/01/70 00:00 |