Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
OMSketch: Graphical Sketch Editor in OpenModelica Interactive Notebook
Linköping University, Department of Computer and Information Science, PELAB - Programming Environment Laboratory. Linköping University, The Institute of Technology.
2012 (English)Independent thesis Advanced level (degree of Master (Two Years)), 80 credits / 120 HE creditsStudent thesis
Abstract [en]

Modelica is an object-oriented equation based language to model complex physical systems containing mechanical, electrical and other types of components. It provides libraries that enable to simulate these systems. Many commercial and free simulation environments are available. It is maintained by the non-profitable organization called the “Modelica Association” containing members from different parts of the world. Many industries use Modelica for model based development.

OpenModelica is an open source object-oriented equation based language based on Modelica. DrModelica is a guide to learn Modelica, and it provides a detailed tutorial for Modelica that range from beginner to expert level. OMNotebook document provides an interactive way to learn DrModelica. It provides series of tutorials that help to learn to use Modelica. It provides dynamic way to simulate models.

OMSketch is a graphical editor to OMNotebook document. Its main aim is to provide shapes to OMNotebook document. The editor provides different shapes that can be drawn dynamically and also have properties such as colors, pen styles and brush properties. The shapes can be dynamically resized, translated and rotated. These operations can be performed on single shape and also on a group of shapes. Edit operations such as cut, copy and paste are supported. Keyboard shortcuts are also available to perform edit operations. The drawn shapes can be saved into different file formats such as png, bmp etc. These can also be open to edit and make changes. The OMSketch editor saves the shapes in regular graphical file formats with some information. The shape's properties are also saved into a file as text. Thus every saved shape from OMSketch contains the shape, and its coordinates and other properties. This makes it possible to edit the image when it is open in the editor. The main purpose of OMSketch is to embed shapes into OMNotebook document and also edit back from OMNotebook document to OMSketch. OMSketch is a very interactive and advance graphical editor for OMNotebook document.

Place, publisher, year, edition, pages
2012. , 109 p.
Keyword [en]
OMSketch, Graphical Editor, OpenModelica
National Category
Computer and Information Science
Identifiers
URN: urn:nbn:se:liu:diva-74474ISRN: LIU-IDA/LITH-EX-A—11/054--SEOAI: oai:DiVA.org:liu-74474DiVA: diva2:485416
Subject / course
Computer and information science at the Institute of Technology
Presentation
2012-01-12, Donald Knuth, Linköping, 16:15 (English)
Uppsok
Technology
Supervisors
Examiners
Available from: 2012-01-30 Created: 2012-01-29 Last updated: 2012-03-08Bibliographically approved

Open Access in DiVA

OMSketch(2429 kB)285 downloads
File information
File name ATTACHMENT01.pdfFile size 2429 kBChecksum SHA-512
dd639a4fd2a699f67dde4b71ef0f378d6b1cf9c3eb194468aa19d68412126a065d6fb2cc84772f563d2e023b4d0429b8330148e7d3c3b27313a57364f11a4d73
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Remala, Jhansi Reddy
By organisation
PELAB - Programming Environment LaboratoryThe Institute of Technology
Computer and Information Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 0 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 552 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf