An application for modelling function blocks based on IEC 61499.
- Python3
- GNOME Builder (Available only for LINUX)
- Flatpak (Required for installing GNOME Builder)
- Install Flatpak:
sudo apt install flatpak
- Add the flathub repository:
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
- Restart your system
- Install GNOME Builder:
flatpak install flathub org.gnome.Builder
- Clone the FBE repository:
git clone https://github.com/cabralbonin/fbe3_gnome.git
- Open Builder then add the FBE project.
- Open the project
- Run project (Shift+Ctrl+Space)
On the left side there's the editor workspace with basic tools like add, move, inspect, delete and connect.
Right below there's the import library space, where you can load a library (e.g., home/user/documents/mylibrary) and also refresh once there's a change in the directory.
When adding a element to the project, remember to load a library (if the element has nested elements) to properly work.
While the right button is where you can access preferences, keyboard shortcuts, read about FBE and also quit the application
Upon creating a new project, it creates a blank unnamed system (which can refered as project) and application. The main page of every project it's the System Information. Through this page is possible to access every element of the project the user whishes to inspect by double clicking at element.
- System Information
Ctrl+G
- System Configuration
Ctrl+H
- Go to next application
Ctrl+D
- Go to previous application
Ctrl+A
- Go to last accessed page
Ctrl+B
- Add type to application
Ctrl+Alt+N
- Export project
Ctrl+E