Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/JetBrains/fbme
IDE for IEC 61499 built on top of JetBrains MPS
https://github.com/JetBrains/fbme
iec61499 mps projectional-editor
Last synced: 3 months ago
JSON representation
IDE for IEC 61499 built on top of JetBrains MPS
- Host: GitHub
- URL: https://github.com/JetBrains/fbme
- Owner: JetBrains
- License: apache-2.0
- Created: 2020-05-27T15:41:58.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-05-16T14:44:22.000Z (6 months ago)
- Last Synced: 2024-05-16T15:57:24.927Z (6 months ago)
- Topics: iec61499, mps, projectional-editor
- Language: JetBrains MPS
- Homepage:
- Size: 14.1 MB
- Stars: 19
- Watchers: 15
- Forks: 15
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- mps.rocks - FBME - FBME (Function Blocks Modelling Environment) is an IDE for IEC 61499 standard built on top of JetBrains MPS language workbench. ([Built with MPS](#built-with-mps) / IDEs)
README
[![JetBrains team project](https://jb.gg/badges/team.svg)](https://confluence.jetbrains.com/display/ALL/JetBrains+on+GitHub)
# FBME
**FBME** (Function Blocks Modelling Environment) is an IDE for IEC 61499 standard built on top of
[JetBrains MPS](https://www.jetbrains.com/mps) language workbench.### Opening MPS project first time
- Pre-installed JRE 11 is required
- Install [JetBrains MPS 2021.3.*](https://www.jetbrains.com/mps/download/previous.html)
- Run `./gradlew build`
- Open project with MPS
- Configure "source" plugins:
- Invoke `Help -> Edit Custom VM Options...` action
- Set `idea.plugins.path` VM option to:
```
-Didea.plugins.path=/build/src-plugins
```
- Restart MPS### Building the standalone IDE
- Run `./gradlew buildLocalDistribution`
### Download
FBME distributions are available for following platforms:
* [Windows](https://teamcity.jetbrains.com/guestAuth/repository/download/MPS_Fbme_PublishArtifacts/.lastPinned/fbme-%7Bbuild.number%7D.win.zip)
* [Linux](https://teamcity.jetbrains.com/guestAuth/repository/download/MPS_Fbme_PublishArtifacts/.lastPinned/fbme-%7Bbuild.number%7D.tar.gz)
* [Mac OS](https://teamcity.jetbrains.com/guestAuth/repository/download/MPS_Fbme_PublishArtifacts/.lastPinned/fbme-%7Bbuild.number%7D.macos.zip)