VEXcode IQ Block Shapes and Meaning

VEXcode IQ Blocks are puzzle-piece shaped blocks that connect above or below each other and are used to program. A series of connected blocks is called a stack. There are five different shapes of blocks and each shape tells you about its role in the project.

Block Shape Description Block Examples
Hat blocks Start a stack of blocks and are shaped to attach blocks below them. VEXcode IQ When started hat block. VEXcode IQ When started hat block with a Set print color stack block attached below it.
Stack blocks Perform main commands. They are shaped to attach above or below other stack blocks. VEXcode IQ Print stack block. Two VEXcode IQ Spin for blocks attached together in a stack.
Boolean blocks Return a condition as either true or false and fits inside any blocks with hexagonal (six-sided) inputs for other blocks. VEXcode IQ Brain button pressed boolean block. VEXcode IQ Wait until stack block that has a Pressing bumper block in its boolean parameter slot.
Reporter blocks Report values in the form of numbers and fits inside any blocks with oval inputs for other blocks. VEXcode IQ Battery level reporter block. VEXcode IQ Round reporter block that contains an Angle of heading reporter block in its math parameter slot.
C blocks Loop the block(s) within them or checks if a condition is true or false. They are shaped to attach stack blocks above, below, or inside them. VEXcode IQ Forever C block. VEXcode IQ If C block that has a Pressing bumper block in its boolean parameter slot. Inside of the If block there is a Play sound stack block.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: