Go to Post Gerardo?!!?! Auugghh! Dave says "that's NOT pimp!!" - dlavery [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 19-02-2012, 12:37
Greg McKaskle Greg McKaskle is offline
Registered User
FRC #2468 (Team NI & Appreciate)
 
Join Date: Apr 2008
Rookie Year: 2008
Location: Austin, TX
Posts: 4,752
Greg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond repute
Re: Fixed indexes for Target Info VI

Well, you are correct, with enough cascading code you don't need a loop. I can't see the rest of the diagram, but I assume you have a four element index, and you have written code that sorts four elements. When you have time, you may want to play with looping to generalize it since adding a few more elements quickly adds code.

Greg McKaskle
Reply With Quote
  #2   Spotlight this post!  
Unread 19-02-2012, 12:47
Pirate programe's Avatar
Pirate programe Pirate programe is offline
Registered User
FRC #0354
 
Join Date: Jan 2012
Location: Queens,NY
Posts: 53
Pirate programe is an unknown quantity at this point
Re: Fixed indexes for Target Info VI

The rest of the diagram is merely gathering all the values I need for the core logic (the Index Array function opening up the Target Info arra, the Joystick Get retrieving joystick buttons).

Yeah, four-element array is correct, since at the most we'll only really be seeing four targets at one time, right?

EDIT: The For loop doesn't seem to be iterating over the array.

I suppose that might be because of the Boolean checking- it's supposed to iterate over the array until it finds a value for which the checking is true.
Attached Thumbnails
Click image for larger version

Name:	scrncap.png
Views:	22
Size:	28.8 KB
ID:	11992  

Last edited by Pirate programe : 19-02-2012 at 13:50.
Reply With Quote
  #3   Spotlight this post!  
Unread 19-02-2012, 18:03
Greg McKaskle Greg McKaskle is offline
Registered User
FRC #2468 (Team NI & Appreciate)
 
Join Date: Apr 2008
Rookie Year: 2008
Location: Austin, TX
Posts: 4,752
Greg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond repute
Re: Fixed indexes for Target Info VI

If you breakpoint and turn on the execution hilighting when you get to the loop, I think I'll see that it really is iterating and that it is likely a logic issue.

For what you are doing, the flat sort is fine. I was just encouraging you to work on the general one sometime. It is also trivial to do this in a new VI that doesn't even run on the robot. Then you type numbers into the array and run your subVI until you KNOW that it works. Then you replace the flat code with the subVI. This is called refactoring and is a great technique to practice.

Greg McKaskle
Reply With Quote
  #4   Spotlight this post!  
Unread 20-02-2012, 11:49
Pirate programe's Avatar
Pirate programe Pirate programe is offline
Registered User
FRC #0354
 
Join Date: Jan 2012
Location: Queens,NY
Posts: 53
Pirate programe is an unknown quantity at this point
Re: Fixed indexes for Target Info VI

Here's the basic program.

I probed the cluster value that's coming out of the auto-indexed tunnel, and it doens't seem to be changing from the 0th index, namely the first target.

EDIT: actually, no, I used a breakpoint, and it does seem to be changing...
Attached Files
File Type: vi Untitled 1.vi (13.2 KB, 9 views)

Last edited by Pirate programe : 20-02-2012 at 11:54.
Reply With Quote
  #5   Spotlight this post!  
Unread 20-02-2012, 19:54
propionate's Avatar
propionate propionate is offline
Team co-lead and LabVIEW programmer
AKA: Stephen
FRC #1732 (Hilltopper Robotics)
 
Join Date: Jan 2012
Rookie Year: 2009
Location: Milwaukee
Posts: 93
propionate is on a distinguished road
Re: Fixed indexes for Target Info VI

Sorry to resurrect a (possibly?) dead thread, but I couldn't figure out the code that was posted here. I am trying to isolate the X value of the target with the highest Y value (aka the 3rd level hoop). I've attached the code that I made, could someone let me know if this will work?

EDIT: The input to the case structure determines which X value is output'ed
Attached Thumbnails
Click image for larger version

Name:	camera.PNG
Views:	14
Size:	27.0 KB
ID:	12021  
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


All times are GMT -5. The time now is 22:08.

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