VPL Tutorials Overview
Glossary Item Box
The basic Microsoft Visual Programming Language (VPL) tutorials help you to get started writing your first programs using VPL. The tutorials take you from the classic "Hello World" through to how to create your own Activity to modularize the application.
The Basic Robotics Tutorials for VPL help you get started writing your very first service for a robot. The tutorials guide you from getting input from a single sensor, to controlling an actuator, then to being able to write a "drive-by-wire" application where the robot can be moved around.
In addition, the LEGO MINDSTORMS NXT samples and tutorials provide a variety of services especially designed for use with VPL.
And finally, the VPL Hands On Labs provide more advanced examples of using VPL with robots.
VPL Tutorial 1 - Hello World
This tutorial is the classic introduction for most programming languages that displays the words "Hello World". Using Microsoft VPL, the programmer can do this with two activity blocks - a Data block and the Simple Dialog block.
VPL Tutorial 2 - Incrementing a Value
This tutorial introduces some of the other basic dataflow control activities included in VPL. It creates a variable, initializes it, then counts to ten, speaking the value on each iteration using Text-To-Speech.
VPL Tutorial 3 – Create Your Own Activity
This tutorial uses the same scenario as VPL Tutorial 2 - Incrementing a Value, but illustrates how the programmer can create their own activities to modularize the application.
VPL Tutorial 4 – Run Simulation From VPL
This tutorial illustrates how the programmer can start the simulation from VPL.
There are some more complex examples of VPL programs available in the samples\VPLExamples folder under the RDS installation point. These include:
- Simulated Four By Four with Pursuit Camera
- iRobot samples
- LEGO NXT samples
- Drive By Voice
Robotics Basic Tutorials: Basic Robotics Tutorials Overview
VPL Hands On Labs: Overview of Hands On Labs
© 2012 Microsoft Corporation. All Rights Reserved.