Skip to main content

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.

Jump to: navigation, search

Difference between revisions of "Sirius/Tutorials/Mindstorms"

Line 16: Line 16:
 
The tutorial is composed of five parts.
 
The tutorial is composed of five parts.
  
===Part 1: Introduction==
+
===Introduction===
 
In this part, we explain the objectives of the tutorial and some basics about EMF and Sirius concepts.
 
In this part, we explain the objectives of the tutorial and some basics about EMF and Sirius concepts.
  
Line 24: Line 24:
  
  
===Part 2: Domain Model==
+
===Domain Model===
 
In this part, we explain how to define the Mindstorms domain model with Ecore Tools.
 
In this part, we explain how to define the Mindstorms domain model with Ecore Tools.
  
 
*See the [https://youtu.be/3rnBmG4DN4w video] (12'46)
 
*See the [https://youtu.be/3rnBmG4DN4w video] (12'46)
  
[[File:Mindstorms-video2.png]]
+
[[File:MindstormsVideo2.png]]
  
 
*Read the [[Sirius/Tutorials/Mindstorms/DomainModel | Detailed script]]
 
*Read the [[Sirius/Tutorials/Mindstorms/DomainModel | Detailed script]]
  
===Part 3: Visualization Tool==
+
===Visualization Tool===
 
In this part, we explain how to create a diagram to graphically visualize the instructions of a choreography.
 
In this part, we explain how to create a diagram to graphically visualize the instructions of a choreography.
  
 
*See the [https://youtu.be/hOU62wf3bYs video] (22'02)
 
*See the [https://youtu.be/hOU62wf3bYs video] (22'02)
  
[[File:Mindstorms-video3.png]]
+
[[File:MindstormsVideo3.png]]
  
 
*Read the [[Sirius/Tutorials/Mindstorms/VisualizationTool | Detailed script]]
 
*Read the [[Sirius/Tutorials/Mindstorms/VisualizationTool | Detailed script]]
  
===Part 4: Container and Edition Tools==
+
===Container and Edition Tools===
 
In this video, we explain how to create containers and add navigation and creation tools.
 
In this video, we explain how to create containers and add navigation and creation tools.
  
 
*See the video [https://youtu.be/MlRdRsLic_k video] (18'25)
 
*See the video [https://youtu.be/MlRdRsLic_k video] (18'25)
  
[[File:Mindstorms-video4.png]]
+
[[File:MindstormsVideo4.png]]
  
*Read the [[Sirius/Tutorials/Mindstorms/DomainModel | Detailed script]]
+
*Read the [[Sirius/Tutorials/Mindstorms/EdtionTools| Detailed script]]
* [[Sirius/Tutorials/Mindstorms/EdtionTools | Container and Edition Tools]]
+
  
===Part 5: Properties Views==
+
===Properties Views===
In this video, we explain how to define the Mindstorms domain model with Ecore Tools.
+
In this video, we explain how to customize the properties views.
  
 
*See the video [https://youtu.be/iHtmL-PKT8c video] (16'45)
 
*See the video [https://youtu.be/iHtmL-PKT8c video] (16'45)
  
[[File:Mindstorms-video5.png]]
+
[[File:MindstormsVideo5.png]]
  
*Read the [[Sirius/Tutorials/Mindstorms/DomainModel | Detailed script]]
+
*Read the [[Sirius/Tutorials/Mindstorms/PropertiesViews | Detailed script]]
* [[Sirius/Tutorials/Mindstorms/PropertiesViews | Properties Views]]
+
  
 
==Resources==
 
==Resources==

Revision as of 08:37, 13 September 2018

Mindstorms Robot Tutorial

Overview

This tutorial explains how to use Eclipse Sirius to create a graphical modeling tool for a Mindstorms Robot.

Mindstorms.png


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.

MindstormsTool.png

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.

  • See the video video (3'03)

Mindstorms-video1.png


Domain Model

In this part, we explain how to define the Mindstorms domain model with Ecore Tools.

MindstormsVideo2.png

Visualization Tool

In this part, we explain how to create a diagram to graphically visualize the instructions of a choreography.

MindstormsVideo3.png

Container and Edition Tools

In this video, we explain how to create containers and add navigation and creation tools.

  • See the video video (18'25)

MindstormsVideo4.png

Properties Views

In this video, we explain how to customize the properties views.

  • See the video video (16'45)

MindstormsVideo5.png

Resources

Back to the top