Software Validation
- Install LabView Software
- Install FTC Update
- Verify initial software install with Sample VI
Learn TeleOperated Coding
- Install 2 Joystick Sample VI
- Validate and understand supplied blocks
- Create custom version for testing modifications
- Validate and document modifications
- Install 4 Joystick Sample VI
- Validate
- Create Custom version for testing modifications
Learn Sensor Coding
- Install Sensor Sample VI
- Validate and understand supplied blocks
- Create custom version for testing modifications
- Validate and document modifications
- Install Encoder Sample VI
- Validate and understand supplied blocks
- Create custom version for testing modifications
- Validate and document modifications
Learn FTC Competition Template
- Install FTC Template VI
- Use simple pre-validated VIs to test and understand case controls (eg play sound 1 if autonomous, else sound 2)
- Replace "sound 2" with 4 Joystice VI (either sample or fully validated custom version)
- Validate above modified VI
- Replace "sound 1" with simple "move forward VI"
- Validate above modified VI
- Competition FTC Template Validation Complete
Create custom solutions for your team
Teleoperated
- Determine desired movements for drive train
- Create TeleOperated VI and validate
- Determine desired movements for manipulator
- Update TeleOperated VI and validate
Autonomous
- Create flow chart of desired autonomous movements
- Create Autonomous VI(s) shell(s)
- Add and validate blocks one LUW at a time until done
Final Competition Preparation Steps
- Validate code one more time.
- Save VI with meaningful name including team number (eg FTC1739_FaceOff)
- Save all relevant VIs in team specific folder on master desktop (eg folder name: FTC1739_Package.081213
- Create zip file and distribute to all of programming team
- Place zip file on the team USB drive
- Document code within LabView
- Upload validated code from NXT to team USB drive for backup (cannot be modified)
- Print copy for team's journal (glue it on one of the journal pages) and copy for team competition binder
- Create a matrix of all inputs/outputs, put in team journal & in team competiton binder
- Prepare programming toolkit (USB drive, programming notebook/folder, USB cord, etc)
We are now competition ready!