Function Block Environment 3 is an application for creating projects and modelling function blocks based on the IEC 61499.
- Python3.8 or superior
- Gnome Toolkit (GTK) 4
- Install Python:
sudo apt updatesudo apt install python3 - Install GTK4 and dependecies:
sudo apt install python3-gi python3-gi-cairo gir1.2-gtk-4.0 gir1.2-adw-1 libgtk-4-dev libadwaita-1-dev
- Clone the FBE repository:
git clone https://github.com/GASR-UDESC/FBE-3.git - Open the application folder:
cd FBE-3 - Run the script:
./run_fbe.sh
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










