Go to Post If you want to build a ship, don't drum up people to collect wood and don't assign them tasks and work, but rather teach them to long for the endless immensity of the sea.~ Antoine de Saint-Exupery - rjbarra [more]
Home
Go Back   Chief Delphi > Technical > Programming > NI LabVIEW
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 03-04-2009, 14:28
pyr0b0y pyr0b0y is offline
Programmer/Electrical
AKA: Josh
FRC #0253 (Mills Robotics Team)
Team Role: Mentor
 
Join Date: Dec 2007
Rookie Year: 2004
Location: Millbrae
Posts: 78
pyr0b0y is an unknown quantity at this point
Send a message via AIM to pyr0b0y
Button Programming Error?

I'm trying to rewrite the code for our robot in Labview, but I'm not exactly if the code I wrote will deply correctly. I want to use buttons 1 and 2 from both joysticks....were using tank drive...i think its correct, but i just want to double check....thanks!
Attached Files
File Type: vi Basic Robot Main.vi (63.3 KB, 81 views)
Reply With Quote
  #2   Spotlight this post!  
Unread 03-04-2009, 14:47
Cuse's Avatar
Cuse Cuse is offline
Registered User
AKA: Matt Mancuso
FRC #0175 (Buzz Robotics)
Team Role: Alumni
 
Join Date: Mar 2007
Rookie Year: 2005
Location: Enfield, CT
Posts: 22
Cuse is an unknown quantity at this point
Re: Button Programming Error?

Rather than opening the motors repeatedly for each case, I would instead have a single Open Motor for each outside of the loop and a single Set Speed for each within the loop, and simply have the speed values as the case selects.

Instead of doing 2 seperate cases structures for identical motors, also just use an Or operator on the selector input for the button inputs.
Attached Files
File Type: vi Basic Robot Main.vi (52.3 KB, 73 views)
__________________


Last edited by Cuse : 03-04-2009 at 14:53. Reason: Added modified VI
Reply With Quote
  #3   Spotlight this post!  
Unread 03-04-2009, 18:03
pyr0b0y pyr0b0y is offline
Programmer/Electrical
AKA: Josh
FRC #0253 (Mills Robotics Team)
Team Role: Mentor
 
Join Date: Dec 2007
Rookie Year: 2004
Location: Millbrae
Posts: 78
pyr0b0y is an unknown quantity at this point
Send a message via AIM to pyr0b0y
Re: Button Programming Error?

with the "or" statement that got put in, wont that tell the program that when either Button1(x) or Button2(y), they both do the same function?
What I'm trying to ask is how does the program tell the difference...is x always "true" and y always "false"?

thanks
Reply With Quote
  #4   Spotlight this post!  
Unread 03-04-2009, 20:49
Cuse's Avatar
Cuse Cuse is offline
Registered User
AKA: Matt Mancuso
FRC #0175 (Buzz Robotics)
Team Role: Alumni
 
Join Date: Mar 2007
Rookie Year: 2005
Location: Enfield, CT
Posts: 22
Cuse is an unknown quantity at this point
Re: Button Programming Error?

Oh, my apologies, I misread the original code, I thought both motors were set to 1 for all button cases.

Code has been modified, hopefully this works out for you.
Attached Files
File Type: vi Basic Robot Main.vi (53.6 KB, 66 views)
__________________

Reply With Quote
  #5   Spotlight this post!  
Unread 06-04-2009, 17:08
pyr0b0y pyr0b0y is offline
Programmer/Electrical
AKA: Josh
FRC #0253 (Mills Robotics Team)
Team Role: Mentor
 
Join Date: Dec 2007
Rookie Year: 2004
Location: Millbrae
Posts: 78
pyr0b0y is an unknown quantity at this point
Send a message via AIM to pyr0b0y
Re: Button Programming Error?

how would i go about changing this code to use digital input buttons instead of the joystick buttons? do you use dig in and arrays?
Reply With Quote
  #6   Spotlight this post!  
Unread 06-04-2009, 17:18
Cuse's Avatar
Cuse Cuse is offline
Registered User
AKA: Matt Mancuso
FRC #0175 (Buzz Robotics)
Team Role: Alumni
 
Join Date: Mar 2007
Rookie Year: 2005
Location: Enfield, CT
Posts: 22
Cuse is an unknown quantity at this point
Re: Button Programming Error?

You would use a GetDigIn VI, convert the array to a cluster, and then use whichever inputs you'd like for your cases.
Attached Files
File Type: vi Basic Robot Main.vi (52.6 KB, 72 views)
__________________

Reply With Quote
Reply


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
Button Programming: Is this right? greatman05 NI LabVIEW 12 13-02-2009 16:02
Programming a joystick button... programmr Programming 2 05-01-2009 16:13
button programming joesmomh00haha Programming 12 10-02-2007 10:36
Joystick Button programming Bharat Nain Programming 5 18-02-2005 11:48
Arm Rotation (1 Button Programming!!) Joelster Technical Discussion 1 14-02-2002 13:15


All times are GMT -5. The time now is 10:40.

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