Step6: Advanced Developer Course for the MSRDS (C#, Java, Python, MATLAB, LabView, and Flash)
Download all PowerPoint files in
Developer Course
[
Download zip file (25.30 MB)
]
-
Updated April 05, 2010, include 34 ppt files
Advanced Topics in Developer Section
MATLAB Interface Programming with SPL
LabView Interface Programming with SPL
Call .Net Assembly in the SPL
C# Simulation Programming
SPL TCP/IP Gateway Programming for C#, Java, and Python client
Flash Interface Programming with VPL and SPL
MATLAB Interface Programming with SPL
MATLAB Interface Programming in the SPL
MATLAB Interface Programming
[
View PowerPoint File
]
-
Created Mar. 30, 2010, 42 pages
Topic includes:
Execute MATLAB in SPL [
Sample code
]
Simulink Model Sample [
Sample code
]
Execute Simulink model file [
Sample code
]
Get Variable from MATLAB [
Sample code
]
Get String from MATLAB [
Sample code
]
Put string to MATLAB [
Sample code
]
Put and Get Full Matrix [
Sample code
]
Get Workspace Data [
Sample code
]
Put Workspace Data [
Sample code
]
LabView Interface Programming with SPL
LabView Interface Programming with SPL
Interface with LabView in the SPL
[
View PowerPoint File
]
-
Created April 5, 2010, 22 pages
Samples:
LabView VI Source Code (DisplaySensors.vi) [
Sample code
]
SPL script to open lv file [
Sample code
]
SPL script to send array data [
Sample code
]
SPL script to send data with string [
Sample code
]
Display Robot Position and Orientation
[
View PowerPoint File
]
-
Created April 5, 2010, 18 pages
Samples:
LabView VI Source Code (DisplaySensors.vi) [
Sample code
]
SPL script to send robot position and orientation data [
Sample code
]
Display LRF Distances
[
View PowerPoint File
]
-
Created April 5, 2010, 18 pages
Samples:
LabView VI Source Code (DisplaySensors.vi) [
Sample code
]
SPL script to send LRF distances [
Sample code
]
Display Multiple Sensor Values
[
View PowerPoint File
]
-
Created April 5, 2010, 14 pages
Samples:
LabView VI Source Code (DisplaySensors.vi) [
Sample code
]
SPL script to send multi-sensor data [
Sample code
]
LabView Interface Programming for the Maze Explorer
[
View PowerPoint File
]
-
Created April 5, 2010, 33 pages
Samples:
LabView VI Source Code (MazeMission.vi) [
Sample code
]
SPL script for the Maze Environment [
Sample code
]
SPL script for the Maze Mission [
Sample code
]
Call .Net Assembly in the SPL
Call .Net Assembly in the SPL
Call .Net Assembly
[
View PowerPoint File
]
-
Updated Mar. 29, 2010, 14 pages
Topic includes:
C# project source [
Sample code
]
SPL script to call .Net Assembly [
Sample code
]
Receive Event from Assembly
[
View PowerPoint File
]
-
Created Mar. 26, 2010, 13 pages
Topic includes:
C# project source [
Sample code
]
SPL script to receive event from .Net Assembly [
Sample code
]
Receive Object Event from Assembly
[
View PowerPoint File
]
-
Created Mar. 26, 2010, 12 pages
Topic includes:
C# project source [
Sample code
]
SPL script to receive object event from .Net Assembly [
Sample code
]
Call C# Script in the SPL
Call C# Script in the SPL
[
View PowerPoint File
]
-
Created Mar. 26, 2010, 14 pages
Topic includes:
C# cs script source [
Sample code
]
SPL script to call C# script [
Sample code
]
Receive Event from C# script
[
View PowerPoint File
]
-
Created Mar. 26, 2010, 13 pages
Topic includes:
C# cs script source [
Sample code
]
SPL script to receive event from C# script [
Sample code
]
Receive Object Event from C# Script
[
View PowerPoint File
]
-
Created Mar. 26, 2010, 12 pages
Topic includes:
C# cs script source [
Sample code
]
SPL script to receive object event from C# script [
Sample code
]
C# Simulation Programming
C# Simulation Programming
Easy way to start simulation programming with C#
Basic C# Programming for Simulated Robot
-
Created Dec. 19, 2009
Topic includes:
Create Simulation Environment with SPL
Start Simulation Engine from saved StateFile (C#)
Bind robot entity (C#)
Drive a robot entity (C#)
Connect Bumper service (C#)
Connect LRF Sensor service (C#)
Drive a robot with "While Loop" (C#)
Drive a robot based on the sensor's event (C#)
SPL TCP/IP Gateway Programming for C#, Java, and Python client
SPL TCP Gateway Interface
SPL TCP Gateway Architecture
[
View PowerPoint File
]
-
Created Feb. 15, 2010, 12 pages
SPL TCP Gateway - Start
[
View PowerPoint File
]
-
Created Feb. 15, 2010, 25 pages
Topic includes:
Basic Architecture
TCP Gateway Commands in SPL
LaunchTCPGateway
TcpBind* commands
Data Format
Structure of sensor data
SPL TCP Gateway - LaunchTCPGateway
[
View PowerPoint File
]
-
Created Feb. 15, 2010, 18 pages
Topic includes:
SPL Script for LaunchTCPGateway [
Sample code
]
SPL Script for Multiple LaunchTCPGateway [
Sample code
]
C# Client sample code [
Sample code
]
SPL TCP Gateway - TcpBindPose
[
View PowerPoint File
]
-
Created Feb. 15, 2010, 17 pages
Topic includes:
SPL Script for TcpBindPose (Entity) [
Sample code
]
SPL Script for TcpBindPose (Robot) [
Sample code
]
C# Client sample code [
Sample code
]
SPL TCP Gateway - Data Spec
[
View PowerPoint File
]
-
Created Feb. 16, 2010, 77 pages
Topic includes:
C# Client sample code [
Sample code
]
TcpBindPose (SPL) [
Sample code
]
TcpBindEntityContact (SPL) [
Sample code
]
TcpBindBumperSensor (SPL) [
Sample code
]
TcpBindTouchSensor (SPL) [
Sample code
]
TcpBindLRFSensor (SPL) [
Sample code
]
TcpBindSonarSensor (SPL) [
Sample code
]
TcpBindIRSensor (SPL) [
Sample code
]
TcpBindBrightnessSensor (SPL) [
Sample code
]
TcpBindColorSensor (SPL) [
Sample code
]
TcpBindCompassSensor (SPL) [
Sample code
]
TcpBindAnalogSensor (SPL)
TcpBindRFIDReader (SPL) [
Sample code
]
TcpBindMessage (SPL) [
Sample code
]
TcpBindWebCam (SPL) [
Sample code
]
SPL TCP Gateway - Maze Explorer with C# Client
[
View PowerPoint File
]
-
Created Feb. 16, 2010, 24 pages
Topic includes:
SPL Script for the Maze Explorer [
Sample code
]
C# Client sample code for the Maze Explorer [
Sample code
]
SPL TCP Gateway – Interactive Sequential Processing (C#)
[
View PowerPoint File
]
-
Created Feb. 16, 2010, 23 pages
Interactive Sequential Scenario
Interactive Sequential Scenario - Sequential Driving
Topic includes:
SPL Script for the Interactive Sequential Driving [
Sample code
]
C# Client sample code for the Interactive Sequential Processing [
Sample code
]
Java TCP/IP Client Programming for the SPL TCP Gateway
Java TCP Client Programming for the SPL TCP Gateway
[
View PowerPoint File
]
-
Created Feb. 15, 2010, 23 pages
Topic includes:
SPL Script for LaunchTCPGateway [
Sample code
]
Java TCP/IP Client sample code [
Sample code
]
Java TCP Client Programming for getting position information of robot
[
View PowerPoint File
]
-
Created Feb. 15, 2010, 23 pages
Topic includes:
SPL Script for TcpBindPose (Entity) [
Sample code
]
SPL Script for TcpBindPose (Robot) [
Sample code
]
Java TCP/IP Client sample code [
Sample code
]
Java TCP Client Programming for the Maze Explorer
[
View PowerPoint File
]
-
Created Feb. 16, 2010, 27 pages
Topic includes:
SPL Script for the Maze Explorer [
Sample code
]
Java TCP/IP Client sample code for the Maze Explorer [
Sample code
]
SPL TCP Gateway – Interactive Sequential Processing (Java)
[
View PowerPoint File
]
-
Created Feb. 16, 2010, 23 pages
Topic includes:
SPL Script for the Interactive Sequential Driving [
Sample code
]
Java Client sample code for the Interactive Sequential Processing [
Sample code
]
Python TCP/IP Client Programming for the SPL TCP Gateway
Python TCP Client Programming for the SPL TCP Gateway
[
View PowerPoint File
]
-
Created Feb. 17, 2010, 25 pages
Topic includes:
SPL Script for LaunchTCPGateway [
Sample code
]
Python TCP/IP Client sample code [
Sample code
]
Python TCP Client Programming for getting position information of robot
[
View PowerPoint File
]
-
Created Feb. 17, 2010, 22 pages
Topic includes:
SPL Script for TcpBindPose (Entity) [
Sample code
]
SPL Script for TcpBindPose (Robot) [
Sample code
]
Python TCP/IP Client sample code [
Sample code
]
Python TCP Client Programming for the Maze Explorer
[
View PowerPoint File
]
-
Created Feb. 17, 2010, 25 pages
Topic includes:
SPL Script for the Maze Explorer [
Sample code
]
Python TCP/IP Client sample code for the Maze Explorer [
Sample code
]
SPL TCP Gateway – Interactive Sequential Processing (Python)
[
View PowerPoint File
]
-
Created Feb. 17, 2010, 22 pages
Topic includes:
SPL Script for the Interactive Sequential Driving [
Sample code
]
Python Client sample code for the Interactive Sequential Processing [
Sample code
]
Flash Interface Programming with VPL and SPL
Interactive Programming for the Adobe Flash and VPL
Interface Architecture for the Adobe Flash
[
View PowerPoint File
]
-
Created Feb. 19, 2010, 15 pages
Topic includes:
Adobe Flash Source Code [
Sample code
]
Flash Player (VPL) [
Sample code
]
Send data from Flash to MRDS Services
[
View PowerPoint File
]
-
Created Feb. 19, 2010, 18 pages
Topic includes:
Adobe Flash Source Code [
Sample code
]
Get data from Flash (VPL) [
Sample code
]
Set data to Flash Application
[
View PowerPoint File
]
-
Created Feb. 19, 2010, 17 pages
Topic includes:
Set data to Flash (VPL) [
Sample code
]
Flash Robotics Programming
Flash Robotics – Control Robot Driving through Directional Buttons
[
View PowerPoint File
]
-
Created Feb. 19, 2010, 29 pages
Topic includes:
SPL Script for the robot environment [
Sample code
]
Control Robot Driving through Directional Buttons (VPL) [
Sample code
]
Flash Robotics – Control Robot Driving with Motor Power
[
View PowerPoint File
]
-
Created Feb. 19, 2010, 27 pages
Topic includes:
SPL Script for the robot environment [
Sample code
]
Control Robot Driving with Motor Power (VPL) [
Sample code
]
Flash Robotics – Send Bumper Event to Flash
[
View PowerPoint File
]
-
Created Feb. 19, 2010, 28 pages
Topic includes:
SPL Script for the robot environment [
Sample code
]
Send Bumper Event to Flash (VPL) [
Sample code
]
Flash Robotics – Send Position Event to Flash
[
View PowerPoint File
]
-
Created Feb. 19, 2010, 21 pages
Topic includes:
SPL Script for the robot environment [
Sample code
]
Send Position Event to Flash (VPL) [
Sample code
]