Built in Modules

Analog

_images/analog.png

The analog module is used to display digital outputs and control the value of digital inputs with sliders.

Auto Chooser

_images/auto-chooser.png

If you have multiple autonomous modes you can pick one using the auto chooser module.

CAN

_images/can.png

CAN devices such as the Talon SRX are simulated using the CAN module.

Mode Picker

_images/mode-picker.png

You can select the robot mode using the mode picker. For example, if you want to test your autonomous code you can select the Auto radio button.

Digital

_images/digital.png

The digital module simulates digital devices such as PWMs, Digital I/Os, and Relays.

Encoder

_images/encoder.png

Shows source channels, count, and distance traveled for simulated encoders. Encoder counts can be set in the MyUserPhysics class in the physics.js file.

Field

_images/field.png _images/field2.png

The field module is where the simulated robot physics happens. You can reset the field by opening the context menu and clicking the Reset menu item.

Game Data

_images/game-data.png

The game data module is used to set the game specific message.

Gyro

_images/gyro.png

The gyro module is used to display the simulated gyro values. The gyro value is set using the simulated robot in the field module.

Joystick

_images/joystick.png

The joystick module is used to simulate joystick values. Axes are set using sliders and buttons are set using checkboxes. Joystick axes and buttons can also be set using plugged in gamepads.

Solenoid

_images/solenoid.png

The solenoid module is used to get simulated solenoid values.

Tableviewer

_images/tableviewer.png _images/tableviewer4.png _images/tableviewer2.png _images/tableviewer3.png

Tableviewer is used to display and set Networktable values. Carets can be clicked to expand subtables. Values can be edited by clicked on the value column and added from modals which can be opened from the context menu.

Time

_images/time.png _images/time2.png

The time module can be used to view the time spent in total and in the current mode, pause the sim, and step forward a certain amount of time in the simulation.