OCCRA
Go to Post Bottom line: I would suggest that you walk a mile in our shoes and volunteer to be an inspector at your next event... - Mike Betts [more]
Home
Go Back   Chief Delphi > Technical > Programming
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 06-04-2002, 11:13 AM
rbayer's Avatar Unsung FIRST Hero
rbayer rbayer is offline
Blood, Sweat, and Code
no team (Teamless Orphan)
 
Join Date: Mar 2002
Rookie Year: 2001
Location: Minnetonka, MN
Posts: 1,087
rbayer is a glorious beacon of lightrbayer is a glorious beacon of lightrbayer is a glorious beacon of lightrbayer is a glorious beacon of lightrbayer is a glorious beacon of light
Send a message via AIM to rbayer
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.
__________________
New C-based RoboEmu2 (code simulator) available at: http://www.robbayer.com/software.php
  #2   Spotlight this post!  
Unread 06-04-2002, 03:39 PM
Ian W. Ian W. is offline
College? What?
no team (Gompei and the Herd)
Team Role: College Student
 
Join Date: Jan 2002
Rookie Year: 2002
Location: Worcester, MA | Smithtown, NY
Posts: 1,464
Ian W. is a name known to allIan W. is a name known to allIan W. is a name known to allIan W. is a name known to allIan W. is a name known to allIan W. is a name known to all
Send a message via AIM to Ian W.
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 . even so, sounds like a cool program.
__________________
AIM --> Woloi
Email --> ian@woloschin.com
  #3   Spotlight this post!  
Unread 06-04-2002, 05:44 PM
DanL DanL is offline
Crusty Mentor
FRC #0097
Team Role: Mentor
 
Join Date: Jan 2002
Rookie Year: 2001
Location: Somerville, MA
Posts: 682
DanL is just really niceDanL is just really niceDanL is just really niceDanL is just really niceDanL is just really nice
Send a message via AIM to DanL
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
__________________
Dan L
Team 97 Mentor
Software Engineer, Vecna Technologies
  #4   Spotlight this post!  
Unread 06-04-2002, 07:43 PM
rbayer's Avatar Unsung FIRST Hero
rbayer rbayer is offline
Blood, Sweat, and Code
no team (Teamless Orphan)
 
Join Date: Mar 2002
Rookie Year: 2001
Location: Minnetonka, MN
Posts: 1,087
rbayer is a glorious beacon of lightrbayer is a glorious beacon of lightrbayer is a glorious beacon of lightrbayer is a glorious beacon of lightrbayer is a glorious beacon of light
Send a message via AIM to rbayer
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.
__________________
New C-based RoboEmu2 (code simulator) available at: http://www.robbayer.com/software.php
  #5   Spotlight this post!  
Unread 06-04-2002, 08:54 PM
rbayer's Avatar Unsung FIRST Hero
rbayer rbayer is offline
Blood, Sweat, and Code
no team (Teamless Orphan)
 
Join Date: Mar 2002
Rookie Year: 2001
Location: Minnetonka, MN
Posts: 1,087
rbayer is a glorious beacon of lightrbayer is a glorious beacon of lightrbayer is a glorious beacon of lightrbayer is a glorious beacon of lightrbayer is a glorious beacon of light
Send a message via AIM to rbayer
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.
__________________
New C-based RoboEmu2 (code simulator) available at: http://www.robbayer.com/software.php
Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Drill Mount Suggestions? Ryan Curry Motors 14 01-29-2003 11:01 PM
Three suggestions for FIRST archiver General Forum 27 06-24-2002 01:04 AM
Victor braking feature MattB703 Electrical 12 06-21-2002 06:26 AM
best new feature? Joe Ross CD Forum Support 2 06-01-2001 05:57 PM
Cool feature... Joe Johnson CD Forum Support 4 06-01-2001 03:45 PM


All times are GMT -5. The time now is 04:33 PM.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


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