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"

(Resources)
(Sample model)
Line 65: Line 65:
  
 
===Sample model===
 
===Sample model===
* Mindstorms sample model: [[File:Sample.zip]]
+
* Mindstorms sample model: [http://eclipse.org/sirius/resources/mindstorms-tutorial/sample.zip sample.zip]
  
 
===Solutions===
 
===Solutions===

Revision as of 12:59, 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.

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.

MindstormsVideo4.png


Properties Views

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

MindstormsVideo5.png

Resources

Icons and images

Services

  • File containing the methods declarations: methods.txt.

Sample model

Solutions

Back to the top