Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Sirius/Tutorials/Mindstorms"
(→Introduction) |
(→Contents) |
||
Line 21: | Line 21: | ||
*Watch the [https://youtu.be/uKBGVwmRzi0 video] (3'03) | *Watch the [https://youtu.be/uKBGVwmRzi0 video] (3'03) | ||
− | [[File:Mindstorms-video1.png]] | + | [[File:Mindstorms-video1.png|link=https://youtu.be/uKBGVwmRzi0]] |
*Read the [[Sirius/Tutorials/Mindstorms/Introduction | detailed script]] | *Read the [[Sirius/Tutorials/Mindstorms/Introduction | detailed script]] | ||
Line 30: | Line 30: | ||
*Watch the [https://youtu.be/3rnBmG4DN4w video] (12'46) | *Watch the [https://youtu.be/3rnBmG4DN4w video] (12'46) | ||
− | [[File:MindstormsVideo2.png]] | + | [[File:MindstormsVideo2.png|link=https://youtu.be/3rnBmG4DN4w]] |
*Read the [[Sirius/Tutorials/Mindstorms/DomainModel | detailed script]] | *Read the [[Sirius/Tutorials/Mindstorms/DomainModel | detailed script]] | ||
Line 39: | Line 39: | ||
*Watch the [https://youtu.be/hOU62wf3bYs video] (22'02) | *Watch the [https://youtu.be/hOU62wf3bYs video] (22'02) | ||
− | [[File:MindstormsVideo3.png]] | + | [[File:MindstormsVideo3.png|link=https://youtu.be/hOU62wf3bYs]] |
*Read the [[Sirius/Tutorials/Mindstorms/VisualizationTool | detailed script]] | *Read the [[Sirius/Tutorials/Mindstorms/VisualizationTool | detailed script]] | ||
Line 48: | Line 48: | ||
*Watch the video [https://youtu.be/MlRdRsLic_k video] (18'25) | *Watch the video [https://youtu.be/MlRdRsLic_k video] (18'25) | ||
− | [[File:MindstormsVideo4.png]] | + | [[File:MindstormsVideo4.png|link=https://youtu.be/MlRdRsLic_k]] |
*Read the [[Sirius/Tutorials/Mindstorms/EditionTools| detailed script]] | *Read the [[Sirius/Tutorials/Mindstorms/EditionTools| detailed script]] | ||
Line 57: | Line 57: | ||
*Watch the video [https://youtu.be/iHtmL-PKT8c video] (16'45) | *Watch the video [https://youtu.be/iHtmL-PKT8c video] (16'45) | ||
− | [[File:MindstormsVideo5.png]] | + | [[File:MindstormsVideo5.png|link=https://youtu.be/iHtmL-PKT8c]] |
*Read the [[Sirius/Tutorials/Mindstorms/PropertiesViews | detailed script]] | *Read the [[Sirius/Tutorials/Mindstorms/PropertiesViews | detailed script]] |
Revision as of 11:59, 13 September 2018
Contents
Mindstorms Robot Tutorial
Overview
This tutorial explains how to use Eclipse Sirius to create a graphical modeling tool for a Mindstorms Robot.
This tool allows the user to graphically define a set of basic instructions (that we call a Choreography) that the Robot can execute: Go forward, Rotate, Grab an object, Release an object. A choreography can also be composed of other choreographies.
Contents
The tutorial is composed of five parts.
Introduction
In this part, we explain the objectives of the tutorial and some basics about EMF and Sirius concepts.
- Watch the video (3'03)
- Read the detailed script
Domain Model
In this part, we explain how to define the Mindstorms domain model with Ecore Tools.
- Watch the video (12'46)
- Read the detailed script
Visualization Tool
In this part, we explain how to create a diagram to graphically visualize the instructions of a choreography.
- Watch the video (22'02)
- Read the detailed script
Container and Edition Tools
In this video, we explain how to create containers and add navigation and creation tools.
- Watch the video video (18'25)
- Read the detailed script
Properties Views
In this video, we explain how to customize the properties views.
- Watch the video video (16'45)
- Read the detailed script
Resources
Icons and images
- Domain model icons: File:Icons-metamodel.zip
- Diagram images: File:Icons-designer.zip
Services
Coming soon...
Sample model
- Mindstorms sample model: File:Sample.zip
Solutions
Coming soon...