Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Programming (http://www.chiefdelphi.com/forums/forumdisplay.php?f=51)
-   -   feature suggestions (http://www.chiefdelphi.com/forums/showthread.php?t=4578)

rbayer 04-06-2002 12:13

feature suggestions
 
Now that I've finsished my whitepaper on serial port stuff, I've decided to dig up an old piece of code I wrote at nats. Basically, it's a graphical Windows program to help you program your robot. Using buttons, checkboxes, etc., you can create Relays, Joysticks, Motors, etc w/o any knowledge of PBASIC.

Currently working features include:
PWMS: axis, switch, constant, tank drive options
Relays: axis, switch, constant, pump options
Joysticks: deadzone, digital filters for all four axis.
Sensors: nothing special yet
Limits: All relays and motors can be limited by either digital or analog sensors
Other: supports reversal of individual PWMs.

So my question is, what other features would be useful?\

BTW, if you are interested in source code(Visual C++) or binaries for this, let me know. Both are available.

Ian W. 04-06-2002 16:39

sure, i'll take the source code, doesn't hurt to see how it works. heck, might be helpful to teach new programmers, before you try to confuse them with the actual code :p. even so, sounds like a cool program.

DanL 04-06-2002 18:44

How about making support for the digital inputs on the oi ports - the joystick buttons or whatever you wire to 'em. Not sure if that was implied by the joysticks or not

rbayer 04-06-2002 20:43

Quote:

How about making support for the digital inputs on the oi ports
Yep, thats in there too. As soon as you create a joystick, regardless of whether you activate any of the axis, the program sets of trig, top, aux1, and aux2.

rbayer 04-06-2002 21:54

Source code now available
 
After spending 10 min. creating a site, source code is available here. Be warned, the program is still in an alpha stage, and has a tendency to crash if you give it invalid input (such as an axis control without telling it which axis). This will be fixed within the next few days when I release the final version.

Again, I'm looking for features you think would be useful, both for teaching newbies and for not having to re-write the same code year after year.


All times are GMT -5. The time now is 13:12.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi