Azzera filtri
Azzera filtri

Writting a software for EEG acquisition in Matlab

9 visualizzazioni (ultimi 30 giorni)
Hello,
I'm currently a PhD student in neuroscience and I learned MATLAB to do EEG analysis. I can write a script, a function and do rather complex analysis. I can also use the Appdeseigner for simple task like showing what does a gaussian filter do to a signal for example.
But now I would like to take it a step further and do a project. I would like to write a simple data acquisition software to record EEG signal using the INTAN system (https://intantech.com/) in the form of a GUI.
I first want to keep it simple:
  • a plot showing 10 second of signal acquisition for each channel and updating smoothly with the acquisition
  • I want to be able to select a trace and highlight it in red for example
  • I want a button to increase / decrase the gain of the selected trace + a button to reset the gain to a default value
  • Finally the acquired signal should be stored and saved in a file but that's probably not hard to do
I know this cannot be answered in a forum but my problem is that I don't even know where to start. I took many courses on Udemy and Coursera to learn matlab and all but they never show how to solve something like that. I don't know if I should use the app deseigner, or if GUIDE would be a better idea. If I want to open a new window when I click a button does that mean I need to write a new app ? I'm totally confused...
So if someone has an idea how I can start ? do you have any ressources I could use ? A course maybe ?
I appreciate the help if you can provide it

Risposte (1)

Ashutosh Thakur
Ashutosh Thakur il 23 Gen 2024
Hi Maxime,
Based on my understanding, you want to create a GUI application to do the EEG analysis. According to your requirements MATLAB App Designer would be a better option in creating this GUI application You can easily create your application using drag and drop features which are present in the MATLAB app designer. It also has various features including Interface components such as button, dropdown, input, plot etc.
Further you can also package the MATLAB app to share it with others to use it.
Kindly take reference from the following link to learn more on the MATLAB App Designer:
I hope this helps you in learning about MATLAB App Designer.

Categorie

Scopri di più su EEG/MEG/ECoG in Help Center e File Exchange

Prodotti


Release

R2021b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by