Go to Post FIRST does have instant replay. Its called the off season. - Wayne C. [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

 
 
 
Thread Tools Rate Thread Display Modes
Prev Previous Post   Next Post Next
  #5   Spotlight this post!  
Unread 25-02-2004, 10:35
seanwitte seanwitte is offline
Registered User
None #0116
Team Role: Engineer
 
Join Date: Nov 2002
Location: Herndon, VA
Posts: 378
seanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant future
Send a message via AIM to seanwitte
Re: Urgent!! (programming question)

You can log and plot about 15 seconds worth of data using the program downloaded from here: http://members.cox.net/seanwitte. There are directions in the readme file. You will need the C header and source files, pc_interface.h and pc_interface.c, that are in the zip file.

Extract all of the files onto your PC and run setup.exe to install it. You can uninstall the software using the windows add/remove programs function.

Add the C source files to your project and include pc_interface.h in user_routines.c. During the initialization make a call to InitializePCInterface() to set up the data packets. Each time through the program loop make a call to SendReceivePCData(). You can put it right before putdata().

It will let you send back 8 bytes (aliases fb_pwm01 through fb_pwm08), 6 signed integers (sensor1 through sensor6) and 16 bits (fb_sw01 through fb_sw08 and fb_sw10 through fb_sw18). You can log and plot up to ten of the values at once. Once you have a plot you can save the data as a .csv file or a bitmap. The bitmaps are huge, but its the only option I had easily available at the time. The x-axis on the plots is the time in milliseconds.

If you're using a positioning system you can display your location in a 20' by 20' workspace by setting the following values in your program:

current location X coordinate = fb_pwm07
current location Y coordinate = fb_pwm08
heading (in degrees, 0 - 359) = sensor1

The red point in the workspace is sent to the RC as (pc_p4_x, pc_p4_y). We used it to debug our positioning system on the EDU robot.
 


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
A robot Audio System punarhero Technical Discussion 9 02-02-2004 19:19
Righting a robot... archiver 2001 2 24-06-2002 00:26
Are you willing to let others take picture of your robot? Ken Leung Robot Showcase 21 10-04-2002 22:50
Kamikaze Robot Strategy... Joe Johnson Rules/Strategy 30 07-04-2002 21:42
Calling all Lawyers... ...Define "all parts" Joe Johnson General Forum 10 13-03-2002 15:12


All times are GMT -5. The time now is 06:57.

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


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