Writting a software for EEG acquisition in Matlab

14 vues (au cours des 30 derniers jours)
Maxime Alessandri
Maxime Alessandri le 9 Fév 2022
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

Réponses (1)

Ashutosh Thakur
Ashutosh Thakur le 23 Jan 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.

Catégories

En savoir plus sur EEG/MEG/ECoG dans Help Center et File Exchange

Produits


Version

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by