Glossary

Angle Connector

Used to connect two axles and to create 90- or 180-degree connections.

Angular Beam

A beam in which one or more sections are angled.

Attributes

Programming block properties or modifiers that can be configured to customize the programming block’s execution.

Axle

A cross-shaped shaft that can be used to connect to any Mindstorms piece that has a cross-hole connection

Block Import and Export Wizard

A utility program that provides the ability to import new programming blocks and to export custom-developed programming blocks.

Bluetooth

A wireless networking technology that can be used to wirelessly download your NXT-G programs into the NXT Brick.

Bluetooth Connection Block

A programming block that establishes a connection to another Bluetooth device or disables/enables Bluetooth functionality.

Bushing

Used to hold an axle firmly in position, locking other pieces that may be connected to the axle in place.

Calibrate Block

A programming block that calibrates the minimum and maximum values detected by sound/light sensors.

Calibrate Sensors

A utility program that facilitates the re-calibration of sensors to tune their operations.

Catch with Cross-hole Connector

Connects axles that intersect perpendicularly.

Color Lamp Block

A programming block that controls the Color Sensor’s lamp function, emitting red, green, or blue light.

Color Sensor

Provides robots with the ability to detect different colors and light, and to generate light.

Color Sensor Block

A programming block that enables the detection of different colors and the measurement of light intensity.

Comb Wheel

Connects up to four axles and can be used in various ways, as a stabilizer for axles or as an attachment that extends the effects of gears.

Comments

Text strings added to NXT-G programs for the purpose of documenting the programs.

Common Palette

A tab on the Programming palette that contains the most commonly used programming blocks.

Compare Block

A programming block that determines if a number is greater than, less than, or equal to another number.

Complete Palette

A tab on the Programming palette that provides access to all programming blocks.

Conditional Logic

The process of executing sets of programming blocks based on whether or not a tested value evaluates as true.

Configuration Panel

A window that displays and allows you to customize the operation of the programming block, modifying both input and output and other attributes and actions.

Conical Gear

A gear whose teeth are shaped to allow them to mesh with one another when mounted on a parallel axis or when mounted perpendicular to one another.

Connector

Allows you to connect and tie together different Mindstorms pieces into a cohesive whole.

Constant Block

A programming block that returns a value stored in a constant.

Create Pack and Go

A utility program that creates a Pack and Go file facilitating development functions like My Blocks, Display Blocks, and Sound Blocks with other NXT developers.

Cross Axle Extension

Connects two axles in order to establish a longer axle.

Cross Block

A Lego Mindstorms NXT 2.0 piece that combines circular and cross-hole connections.

Custom Palette

A tab on the Programming palette that provides access to blocks that you create or upload into Mindstorms NXT 2.0.

Data

A piece of information collected, stored, modified, and processed during application execution.

Data Hub

A projection that slides down from the bottom left side of a programming block which contains one or more data plugs that allow the programming block to send and receive data.

Data Wire

A connection between one block’s output data plug and another block’s input data plug.

Developer Profile

An organizational mechanism whereby NXT-G programmers are only presented with programs that they develop.

Display Block

A programming block that displays text, shapes, and images on the NXT Brick’s LCD.

Driven Gear

The last gear in the gear train.

Driver Gear

The gear that is responsible for transferring motion to the other gears in a gear train.

Endless Loop

A loop that does not have a predefined means of terminating its own execution.

File Access Block

A programming block that saves data to files on your NXT Brick.

FIRST LEGO League (FLL)

A worldwide robotic design competition started in 1999 for the purpose of getting children interested in science and technology.

Flexible Axle Damper 2M Connector

Connects axles that run in parallel; supports robotic creations that require flexibility.

Flow

The order in which program blocks are executed within a NXT-G program.

Flowchart

A graphical depiction of some or all of a program’s logic.

Friction Peg

A peg that firmly holds its position within a round hole.

Gear

Used to transmit motion (five different types of gears).

Gear Ratio

Describes the rotation of the driver gear relative to the driven gear.

Gear Train

The use of two or more gears together.

Gearing Down

Occurs when you either decrease the size of the driver gear or increase the size of the driven gear.

Gearing Up

Occurs when you either increase the size of the driver gear or reduce the size of the driven gear.

IDE (Integrated Development Environment)

A graphical application development environment designed to facilitate program development.

Idler Gear

Gears located between the driver gear and the driven gear in a great train.

Image Editor

A utility program that lets you convert and download graphic files onto your NXT Brick, where they can then be loaded and displayed on the Brick’s LCD screen.

Input Data Plug

Used to accept data passed to the programming blocks.

Integrated Development Environment (IDE)

A collection of computer programs that execute from a single user interface.

Keep Alive Block

A programming block that prevents the NXT Brick from going to sleep.

Knob Gear

A gear with four circular knobs that rotate around its axis.

Lego Mindstorms NXT

A robotics kit developed by Lego in 2006, which was the predecessor to the Lego Mindstorms 2.0 kit.

Lego Mindstorms NXT 2.0

A robotics kit developed by Lego in August 2009.

Light Sensor Block

A programming block that detects ambient light.

Liquid Crystal Display (LCD)

A monochrome display on the NXT Brick that is 100 pixels wide by 64 pixels high.

Little Help Window

Displays information about the currently selected object as well as a link to additional information about the object in the Lego Mindstorms NXT 2.0 help file.

Logic Block

A programming block that reviews inputs and returns a true/false value.

Logic Data

A term used to represent data that has either of two values: true or false.

Loop

A collection of one or more programming blocks that are repeatedly executed.

Loop Block

A programming block that repeats the execution of specified programming blocks.

Magazine

Holds balls for using with robots that shoot.

Math Block

A programming block that performs arithmetic, subtraction, multiplication, and division operations.

Mesh

The interlocking of gear teeth that facilitates the transference of motion between gears.

Microcomputer

A small digital computer designed to be used by one person at a time.

Module

A unit of measurement (8mm) that is used to identify the length of beams and other parts.

Motor Block

A programming block that provides precise control of a motor’s speed.

Move Block

A programming block that moves a robotic creation forward or backward.

My Block

A collection of one or more customized programming blocks that perform a specific task.

My Portal

A window that provides a gateway to the http://www.mindstorms.com web site, providing access to information on new models, program files, and sound and image files.

Number to Text Block

A programming block that takes a number and turns it into a displayable text string.

NXT Brick

A programmable microcomputer that controls the operations of robotic creations.

NXT Buttons Block

A programming block that sends true value through a data wire whenever a NXT button is activated.

NXT Controller

A utility program that transfers program and data files to your NXT Brick, starts and stops NXT-G programs, and changes NXT Brick settings.

NXT-G

The programming language supplied by Lego for developing programs that execute on the NXT Brick.

NXT-G Program

A computer program created by dragging and dropping different programming blocks onto the work area. Every new NXT-G program starts out with a Starting Point sequence beam.

NXT Window

Manages NXT Brick memory and connections to the NXT Brick.

Output Data Plug

Used to pass data to other programming blocks.

Peg

Connects beams and other types of pieces that have holes.

Peg Block

A highly specialized type of peg that combines features of beams and pegs, having circular holes that run in multiple directions, facilitating parallel and perpendicular connections.

Programming Blocks

The basic building blocks used to outline the programming logic that makes up a NXT-G program.

Programming Palette

The windows on which programming blocks are stored and organized.

Pseudo Code

An English-like outline of some or all of the logic involved in the development of a computer program.

Random Block

A programming block that generates a random number.

Range Block

A programming block that determines whether a number is inside a range of numbers.

RCX

A microcomputer supplied with the Robotics Invention System (RIS).

Receive Message Block

A programming block that enables the receipt of wireless messages.

Record/Play Block

A programming block that records an action manually performed with a robotic creation and then allows that action to be replayed.

Remote Control

A utility program that allows you to control your robotic creations from your computer, controlling both speed and direction.

Reset Motor Block

A programming block that disables the automatic error correction for servo motors.

Rim

Attaches directly to axles and transfers motion passed through axles to either tires or tracks.

RJ12 Connector

A cable used to connect a sensor or servo motor to the NXT Brick.

Robo Center

An IDE window that provides access to building instructions for creating different types of robots.

Robotics Invention System (RIS)

A robotics kit developed by Lego in 1998.

Rotation Sensor Block

A programming block that counts the number of degrees or the number of rotations that a motor turns.

Send Message Block

A programming block that is used to send a wireless message to your NXT Brick via a Bluetooth connection.

Sequence Beams

Connectors used in the formulation of NXT-G programs that allow programming blocks to be connected to the Starting Point.

Servo Motor

Provides robots with the ability to move and grasp things.

Shooter

Provides a means of shooting balls.

Smooth Peg

A peg that moves freely within round holes.

Sound Block

A programming block that instructs the NXT Brick to play a sound file.

Sound Editor

A utility program that allows you to convert sound files on your computer into a format supported by the NXT Brick.

Sound Sensor Block

A programming block that detects sounds and reports on sound level.

Starting Point

An object located on the left side of the work area that marks the beginning of all NXT-G programs.

Steering Link

Establishes a connection with either the friction ball peg or the smooth axle ball peg.

Stop Block

A programming block that halts program execution and any running motors.

Stop Ridge

A notch on an axle or peg that determines how far an axle or peg can go into a hole.

Straight Beam

A Lego Mindstorms NXT 2.0 piece that is perforated with circular holes which run down the middle of the beam and which has a smooth exterior and rounded ends.

String

A set of characters that can be passed between programming blocks and displayed on the NXT Brick’s LCD.

Switch Block

A programming block that chooses between two alternate courses of action based on the analysis of sensor or input value.

T-Beam.

A beam that is T-shaped and is 3M wide and 3M tall.

Tachometer

A component within a sensor motor that precisely controls the rotation of the motors.

Text Block

A programming block that adds text strings together in order to create a longer text string.

Timer Block

A programming block that reads the timer’s current value or restarts the timer.

Tire

Used to create cars and any other type of wheeled vehicle or machine (tires are made to fit snuggly around the rims).

Touch Sensor

Provides robots with a sense of touch, allowing them to feel and react to things around them.

Touch Sensor Block

A programming block that sends a true/false signal through a data wire based on the current condition of a touch sensor.

Track

Ribbed rubber banks used to make things like tanks, construction vehicles, and other machines.

Ultrasonic Sensor

Provides robots with the ability to see objects and to determine their distance.

Ultrasonic Sensor Block

A programming block that establishes a connection to another Bluetooth device.

Update NXT Firmware

A utility program that provides the ability to update the NXT Brick’s firmware to the most current version, allowing you to take advantage of any improvements made by Lego.

Variable

A location in memory where an individual piece of data is stored.

Variable Block

A programming block that reads or writes variable values.

V Belt

A small rubber band that can be used to loosely bind pieces together.

Wait Block

A programming block that pauses NXT-G program execution.

Web Block

A My Block that someone else has developed and which you have downloaded from the Internet.

Work Area

The large, gray, gridded area where NXT-G programs are defined.

Work Area Map

Allows you to quickly navigate the work area by clicking and holding down the left mouse button on any area within the work area map window and then move the cursor to a new area.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.12.151.153