Professional Documents
Culture Documents
2016FRCControlSystem(/s/4485)GettingStartedwiththe2016ControlSystem(/s/4485/m/13503)GettingStartedwiththe2016ControlSystem(/s/4485/m/13503/c/86641)
Subscribetoourfeed(/s/4485.rss)
search
Topics
GettingStartedwiththeScreenStepsDocumentation1(/s/4485/m/13503/c/57148)
GettingStartedwiththe2016ControlSystem20(/s/4485/m/13503/c/86641)
DocumentationsitepoweredbyScreenStepsLive(http://bluemangolearning.com/screenstepslive)
ScreenStepsLive(http://connect.screensteps.com/cs/c/?cta_guid=71581e3a02e24afd89f66c80ce858c84&placement_guid=c93492d844c24f59b4eac96dcacc7579&
WPILibSupporters(http://wp.wpi.edu/wpilib/wpilibsupporters)
LastUpdated
Jan21,2016
DownloadManualPDF(/s/4485/m/13503/pdf)
OtherResources
GettingStarted
GettingStartedwiththe2016ControlSystem(/s/4485/m/13503)
2016ControlSystemHardware(/s/4485/m/24166)
FRCDriverStation(/s/4485/m/24192)
ProgrammingLanguages
FRCC++Programming(/s/4485/m/13810)
FRCJavaProgramming(/s/4485/m/13809)
FRCLabVIEWProgramming(/s/4485/m/13811)
VisionProcessing(/s/4485/m/24194)
WPITools
SmartDashboard(/s/4485/m/26401)
RobotBuilder(/s/4485/m/26402)
UsingFRCSimwithC++andJava(/s/4485/m/23353)
GRIPGraphicalImageProcessing(/s/4485/m/50711)
WPILibSource(/s/4485/m/wpilib_source)
Troubleshooting
Troubleshooting(/s/4485/m/24193)
RecentUpdates
CurrentSoftwareRevisions(/s/4485/m/13503/l/305566currentsoftwarerevisions)
Addingcustomcomponents(/s/4485/m/26402/l/470258addingcustomcomponents)
RobotPreemptiveTroubleshooting(/s/4485/m/24193/l/501412robotpreemptivetroubleshooting)
C++\JavaPluginChangelog(/s/4485/m/13810/l/483574cjavapluginchangelog)
InstallingFRCSimManually(MacOSX)(/s/4485/m/23353/l/484073installingfrcsimmanuallymacosx)
More(/s/4485/recent)
ReportErrors
0forthisarticle
Prev:RoboRIONetworking(/s/4485/m/13503/l/242608roborionetworking)
Next:RunningyourBenchtopTestProgramTethered(/s/4485/m/13503/l/146462runningyourbenchtoptestprogramtethered)
FRCDriverStationPoweredbyNILabVIEW
Thisarticledescribestheuseandfeaturesofthe2016FRCDriverStationPoweredbyNILabVIEW.
ForinformationoninstallingtheDriverStationsoftwareseethisdocument(../../13503/l/144150?dataresolveurl=true&datamanualid=13503).
http://wpilib.screenstepslive.com/s/4485/m/13503/l/144976frcdriverstationpoweredbynilabview 1/6
3/3/2016 FRCDriverStationPoweredbyNILabVIEW|GettingStartedwiththe2016ControlSystem|2016FRCControlSystem
StartingtheFRCDriverStation
(/s/4485/m/13503/l/144976frcdriverstationpoweredbynilabview/show_image?image_id=4708599)
TheFRCDriverStationcanbelaunchedbydoubleclickingtheiconontheDesktoporbyselectingStart>AllPrograms>FRCDriverStation.
SettingUptheDriverStation
(/s/4485/m/13503/l/144976frcdriverstationp
TypicallytheDriverStationwillsettheappropriatesettingsautomatically,butifyoudohavetosetthenetworksettingsmanually,theDSshouldusethefollowingsettings:
IP:DHCP
TheDSmustbesettoyourteamnumberinordertoconnecttoyourrobot.InordertodothisclicktheSetuptabthenenteryourteamnumberintheteamnumberbox.Pressreturn
StatusPane
(/s/4485/m/13503/l/144976frcdriverstationpoweredbynilabview/show_image?image_id=5092027)
TheStatusPaneoftheDriverStationislocatedinthecenterofthedisplayandisalwaysvisibleregardlessofthetabselected.Itdisplaysaselectionofcriticalinformationaboutthest
1.Team#TheTeamnumbertheDSiscurrentlyconfiguredfor.ThisshouldmatchyourFRCteamnumber,tochangethenumberseetheSetupTab.
2.BatteryVoltageIftheDSisconnectedandcommunicatingwiththeroboRIOthisdisplayscurrentbatteryvoltageasanumberandwithasmallchartofvoltageovertimeinthe
3.MajorStatusIndicatorsThesethreeindicatorsdisplaymajorstatusitemsfortheDS.The"Communications"indicateswhethertheDSiscurrentlycommunicatingwiththeFRC
4.StatusStringTheStatusStringprovidesanoverallstatusmessageindicatingthestateoftherobot,someexamplesare"NoRobotCommunication","NoRobotCode","Emerg
OperationTab
(/s/4485/m/13503/l/144976frcdriverstationpoweredbynilabview/show_image
TheOperationsTabisusedtocontrolthemodeoftherobotandprovideadditionalkeystatusindicatorswhiletherobotisrunning.
1.RobotModeThissectioncontrolstheRobotMode.PracticeModecausestherobottocyclethroughthesametransitionsasanFRCmatchaftertheEnablebuttonispressed
2.Enable/DisableThesecontrolsenableanddisabletherobot.Youcanalsousethekeycombination[]\(the3keysabovetheenterkeyonmostkeyboards)toenabletherobot
3.ElapsedTimeIndicatestheamountoftimetherobothasbeenenabled
4.PCBatteryIndicatescurrentstateofDSPCbatteryandwhetherthePCispluggedin
5.PCCPU%IndicatestheCPUUtilizationoftheDSPC
6.WindowModeWhennotontheDriveraccountontheClassmateallowstheusertotogglebetweenfloating(arrow)anddocked(rectangle)
7.TeamStationWhennotconnectedtoFMS,setstheteamstationtotransmittotherobot.
Note:WhenconnectedtotheFieldManagementSystemthecontrolsinsections1,and2willbereplacedbythewordsFMSConnectedandthecontrolinSection7willbegreyedout
DiagnosticsTab
http://wpilib.screenstepslive.com/s/4485/m/13503/l/144976frcdriverstationpoweredbynilabview 2/6
3/3/2016 FRCDriverStationPoweredbyNILabVIEW|GettingStartedwiththe2016ControlSystem|2016FRCControlSystem
(/s/4485/m/13503/l/144976frcdriverstationpoweredbynilabview/show_image?image_id=5092033)
TheDiagnosticsTabcontainsadditionalstatusindicatorsthatteamscanusetodiagnoseissueswiththeirrobot:
1.DSVersionIndicatestheDriverStationVersionnumber
2.roboRIOImageVersionStringindicatingtheversionoftheroboRIOImage
3.WPILibVersionStringindicatingtheversionofWPILibinuse
4.CANDeviceVersionsStringindicatingthefirmwareversionofdevicesconnectedtotheCANbus
5.ConnectionIndicatorsIndicateconnectionstatustovariouscomponents."EnetLink"indicatesthecomputerhassomethingconnectedtotheethernetport."DSRadio"isaleg
6.RebootroboRIOThisbuttonattemptstoperformaremoterebootoftheroboRIO(afterclickingthroughaconfirmationdialog)
7.RestartRobotCodeThisbuttonattemptstorestartthecoderunningontherobot(butnotrestarttheOS)
8.MemoryStatsThissectionshowsstatsabouttheroboRIOmemory
SetupTab
(/s/4485/m/13503/l/144976frcdriverstationpoweredbynilabview/show_image?image_id=8030569)
TheSetupTabcontainsanumberofbuttonsteamscanusetocontroltheoperationoftheDriverStation:
1.TeamNumberShouldcontainyourFRCTeamNumber.ThiscontrolsthemDNSnamethattheDSexpectstherobottobeat.New:Shiftclickingonthedropdownarroww
2.DashboardTypeControlswhatDashboardislaunchedbytheDriverStation.Defaultlaunchesthefilepointedtobythe"FRCDSDataStorage.ini"file,bydefaultthisisDashb
dataresolveurl=true&datamanualid=7932)sectionofthedocumentation.
3.DSProtocolThiscontroldefaultsto2015.Use2014forcommunicatingwitha2014cRIOimage.
4.PracticeModeTimingTheseboxescontrolthetimingofeachportionofthepracticemodesequence.WhentherobotisenabledinpracticemodetheDSautomaticallyprocee
5.AudioControlThisbuttoncontrolswhetheraudiotonesaresoundedwhenthePracticeModeisused.
USBDevicesTab
(/s/4485/m/13503/l/144976frcdriverstationpoweredbynilabview/show_image?image_id=5092039)
TheUSBDevicestabincludestheinformationabouttheUSBDevicesconnectedtotheDS
1.USBSetupListThiscontainsalistofallcompatibleUSBdevicesconnectedtotheDS.Pressingabuttononadevicewillhighlightthenameingreenandput2*sbeforethede
2.RescanThisbuttonwillforceaRescanoftheUSBdevices.Whiletherobotisdisabled,theDSwillautomaticallyscanfornewdevicesandaddthemtothelist.Toforceacom
3.DeviceindicatorsTheseindicatorsshowthecurrentstatusoftheAxes,buttonsandPOVofthejoystick.
4.RumbleForXInputdevices(suchasXBoxcontrollers)theRumblecontrolwillappear.Thiscanbeusedtotesttherumblefunctionalityofthedevice.Thetopbaris"RightRum
ReArrangingandLockingDevices
http://wpilib.screenstepslive.com/s/4485/m/13503/l/144976frcdriverstationpoweredbynilabview 3/6
3/3/2016 FRCDriverStationPoweredbyNILabVIEW|GettingStartedwiththe2016ControlSystem|2016FRCControlSystem
(/s/4485/m/13503/l/144976frcdriverstationpoweredbynilabview/show_image?image_id=4818177)
The2015DriverStationhasthecapabilityof"locking"aUSBdeviceintoaspecificslot.Thisisdoneautomaticallyifthedeviceisdraggedtoanewpositionandcanalsobetriggeredb
Note:Ifyouhavetwoormoreofthesamedevice,theyshouldmaintaintheirpositionaslongasalldevicesremainpluggedintothecomputerinthesameportstheywerelockedin.If
Example:Theimageaboveshows4devices:
ALocked"LogitechAttack3"joystick.Thisdevicewillstayinthispositionunlessdraggedsomewhereelseorunlocked
Anunlocked"LogitechExtreme3D"joystick
Anunlocked"GamepadF310(Controller)"whichisaLogitechF310gamepad
ALocked,butdisconnected"MadCatzGamePad(Controller)"whichisaMadCatzXbox360Controller
Inthisexample,unpluggingtheLogitechExtreme3DjoystickwillresultintheF310Gamepadmovinguptoslot1.PluggingintheMadCatzGamepad(evenifthedevicesinSlots1an
JoystickSetupBestPractice
Note:WhenusingtheReArrangingandLockingfeaturedescribedabove,teamsshouldtakecaretomakesuredevicesbehaveastheyexpectwhentheDSisrestarted
CAN\PowerTab
(/s/4485/m/13503/l/144976frcdriverstationpoweredbynilabview/show_image?image_id=5092042)
ThelasttabontheleftsideoftheDSistheCAN\RobotPowerTab.ThistabcontainsinformationaboutthepowerstatusoftheroboRIOandthestatusoftheCANbus:
1.CommsFaultsThisindicatesthenumberofCommsfaultsthathaveoccurredsincetheDShasbeenconnected
2.12VFaultsThisindicatesthenumberofinputpowerfaults(Brownouts)thathaveoccurredsincetheDShasbeenconnected
3.6V/5V/3.3VFaultsThisindicatesthenumberoffaults(typicallycausebyshortcircuits)thathaveoccurredontheUserVoltageRailssincetheDShasbeenconnected
4.CANBusUtilizationThisindicatesthepercentageutilizationoftheCANbus
5.CANfaultsTheseindicatethecountsofeachofthe4typesofCANfaultssincetheDShasbeenconnected
Ifafaultisdetected,theindicatorforthistab(showninblueintheimageabove)willturnred.
ChartsTab
(/s/4485/m/13503/l/144976frcdriverstationpoweredbynilabview/show_image?image_id=5092045)
TheChartstabplotsanddisplaysadvancedindicatorsofrobotstatustohelpteamsdiagnoserobotissues:
1.Thetopgraphchartstriptimeinmillisecondsingreen(againsttheaxisontheright)andlostpacketspersecondinblue(againsttheaxisontheleft)
2.Thebottomgraphplotsbatteryvoltageinyellow(againsttheaxisontheleft),roboRIOCPUinred(againsttheaxisontheright),DSRequestedmodeasacontinuouslineonth
3.ThiskeyshowsthecolorsusedfortheDSRequestedandRobotReportedmodesinthebottomchart.
4.ChartscaleThesecontrolschangethetimescaleoftheDSCharts
5.ThisbuttonlaunchestheDSLogFileViewer
http://wpilib.screenstepslive.com/s/4485/m/13503/l/144976frcdriverstationpoweredbynilabview 4/6
3/3/2016 FRCDriverStationPoweredbyNILabVIEW|GettingStartedwiththe2016ControlSystem|2016FRCControlSystem
MessagesTab
(/s/4485/m/13503/l/144976frcdriverstationpoweredbynilabview/show_image?image_id=8030572)
TheMessagestabdisplaysdiagnosticmessagesfromtheDS,WPILiband/ortheroboRIO.Themessagesarefilteredbyseverity.Bydefault,onlyErrorsaredisplayed.
ToaccesssettingsfortheMessagestab,clicktheGearicon.Thiswilldisplayamenuthatwillallowyoutoselectthedetaillevel(Errors,Errors+WarningsorErrors+Warnings+Prints),
Newfor2016ThiswindowwilldisplayprintsfromWPILibandUserCode.
BothTab
ThelasttabontherightsideistheBothtabwhichdisplaysMessagesandChartssidebyside
DriverStationKeys
ThefollowingkeyscanbeusedtocontrolDriverStationoperation:
F1ForceaJoystickrefresh.
'['+']'+'\'Enabletherobot(the3keysaboveEnteronmostkeyboards)
EnterDisabletheRobot
SpaceEmergencyStoptherobot.AfteranemergencystopistriggeredtheroboRIOwillneedtoberebootedbeforetherobotcanbeenabledagain.Note:ThiswillEStopth
Prev:RoboRIONetworking(/s/4485/m/13503/l/242608roborionetworking)
Next:RunningyourBenchtopTestProgramTethered(/s/4485/m/13503/l/146462runningyourbenchtoptestprogramtethered)
ReportErrors(0)
Usethisformtoreportanyerrorswiththedocumentation.ForhelpwithWPILib,pleaseusetheFIRSTForum
Name*
Email*
Report
Ignore Ignore
Areyouhuman?
Escribaeltexto
http://wpilib.screenstepslive.com/s/4485/m/13503/l/144976frcdriverstationpoweredbynilabview 5/6
3/3/2016 FRCDriverStationPoweredbyNILabVIEW|GettingStartedwiththe2016ControlSystem|2016FRCControlSystem
SubmitReport
http://wpilib.screenstepslive.com/s/4485/m/13503/l/144976frcdriverstationpoweredbynilabview 6/6