You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Nicole Weber 8334ead7e5 add gui Dateien 2 years ago
Code add gui Dateien 2 years ago
Projekte/OpenVibe_THN-p300-bci-main add gui Dateien 2 years ago
BCI.desktop add gui Dateien 2 years ago
Ordnerstruktur.PNG add gui Dateien 2 years ago
README.md add gui Dateien 2 years ago
dll.so add gui Dateien 2 years ago
gui add gui Dateien 2 years ago
icon.png add gui Dateien 2 years ago
script.sh add gui Dateien 2 years ago
start.sh add gui Dateien 2 years ago

README.md

Grafische Oberfläche:

Die grafische Oberfläche wurde in Python geschrieben. Die Pfade von den OpenVibe Programmen sind in einer Shared Library hinterlegt (dll.so, bzw. ddl.cpp). Alle Python Dateien wurden in der Datei “gui” in eine ausführbare Datei zusammengefasst. Die Oberfläche kann durch ausführen dieser gestartet werden. Hierfür werden die Dateien “gui”, “dll.so” und “icon.png” benötigt. Diese in den Ordner über meta kopieren.

Falls zusätzlich eine Desktop Applikation erstellt worden ist, wird noch die “BCI.desktop” und die “start.sh” Datei benötigt. Mittels der “BCI.desktop” Datei kann die Applikation installiert werden. Anschließend wird mit klick auf das Icon die “start.sh” Datei ausgeführt. Diese startet die “gui” und schreibt die logs in eine Textdatei.

Nutzungsanleitung

  • Installation von xdotool und python-tkinter, falls noch nicht installiert (siehe script.sh)

  • Einfügen der taktilen und visuellen OpenVibe Programme

  • Anpassen der Defaultpfade in der dll.cpp Datei (Default-Ordnerstruktur ist im Ordnerstruktur.PNG hinterlegt) -> erstellen einer shared library mit g++ dll.cpp --shared -fPIC -o dll.so

  • Fuer den Ablauf werden dann nur die Datei gui, dll.so und das icon (icon.png) benoetigt. Alle Dateien bitte im selben Ordner verschieben (Default im gleichen Ordner wie der Ordner meta).

  • Das Programm kann nun mit den Kommandozeilenaufruf ./gui gestartet werden. (Hier darauf achten das die notwendigen Rechte vergeben wurden)

Zusätzlich für Desktop Applikation

Fuer den Aufruf ueber ein Desktop Icon werden die Dateien BCI.desktop und start.sh benoetigt: * Ggf. die Pfade zur start.sh datei und zum Icon in der "BCI.desktop" - Datei angepassen * Pfade in der start.sh Datei anpassen * BCI.desktop in den home folder legen und installiert werden (sudo desktop-file-install BCI.desktop) * start.sh wird mit dem Icon aufgerufen

Bei Änderungen der Python Dateien

Wurde die Python Dateien verändert muss die “gui” Datei neu erstellt werden. Dies kann im Code Ordner mittels pyinstaller –onefile gui.py durchgeführt werden.