Jump to content

New TipJar Video Blog Entry: Everything So Far


Recommended Posts

Hi Everyone,

I've posted a new TipJar video, giving a summary of the FRC TipJar Videos so far, as a tour of Team 843's FRC code.

Although intended primarily for FRC teams and mentors, the ideas may prove helpful to anyone working in LabVIEW.

http://www.lvmastery...ipJar2009-07-02

The purpose of this video is not to teach new concepts, but to relate back to ones taught in previous Tip Jars.

I discuss:

  • The concept of robustness: good code can be easily modified, debugged, scaled to work in different situations.
  • The Block Diagram, Begin VI, TeleOp VI, Lifter VI, Steering VI, Debugging VI, and Autonomous Independent.
  • The uses of the “Command Signal”: initializing it, writing to it, and reading from it.
  • The use of “Boolean trigger” to have actions take press on joystick button presses only when pressed or released.
  • A consistent and robust approach for programming a robot function VI using a "shifter".
  • How to create and use “Re-entrant VIs” to modularize and reuse code for identical robot subsystems in parallel.
  • How to use the command signal architecture to create a simple autonomous VI which uses the full functionality of your robot code.

All the best,

Ben

__________________

Ben Zimmer

email: ben@enabletc.com

Phone/Fax: (905) 864-1858

Toll Free: (877) 872-4619

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.