« AAGRIP » : différence entre les versions

De Neurethic
Aller à la navigation Aller à la recherche
Florentin (discussion | contributions)
Florentin (discussion | contributions)
Ligne 19 : Ligne 19 :
== Software ==
== Software ==


=== Presentation ===
=== Experiment frameworks ===
Framework available to build experiment : Psychopy, Psychtoolbox, OpenSesame
Framework available to build experiment : Psychopy, Psychtoolbox, OpenSesame


Ligne 25 : Ligne 25 :


We chose Psychopy for our project because the package already offers some interesting functionalities such as stimuli pre-loading, interval between frames recording, time blocked until the screen is fully displayed, ... Besides, as it relies on Python, it's easier to custom our script to add hardware and/or LSL trigger.
We chose Psychopy for our project because the package already offers some interesting functionalities such as stimuli pre-loading, interval between frames recording, time blocked until the screen is fully displayed, ... Besides, as it relies on Python, it's easier to custom our script to add hardware and/or LSL trigger.
Stimuli pre-loading is handled with the static component in the builder interface of psychopy and it allows us to avoid the delay between the start of the trial and the launch of the stimulus which will depends on the kind and the size of the stimuls.
Psychopy experiment can be launched by command line if you execute the python file in the psychopy installation folder. Create a python virtual environment with the psychoy package doesn't seems to work to launch experiment in it.
(Psychopy seems to keep a lot of things in RAM when you run an experiment multiple times so it may be better to restart it regularly)


=== Troubleshootings ===
=== Troubleshootings ===

Version du 12 octobre 2023 à 11:31

AAGRIP

Erreur lors de la création de la vignette : Fichier manquant
May the gripforce be with you

The project

on décrit le projet ici

Materials

Presentation

NI acquisition cards -> drivers only available on Windows and not on Linux

Power supply of the computer affects the quality of the signal collected with f/t sensors

Check the refresh rate of the screen used. The refresh rate may be less than advertised if you don't use a display port cable.

Operating systems usually have a software permanently running to handle the display of the screen. This software can disturb experiment framework to ensure the vertical synchronisation of the screen. On Windows, this software, the Desktop Windows Manager (DWM), prevent the Psychtoolbox to guarantee the constant vertical frame rate of the screen.

Troubleshootings

Software

Experiment frameworks

Framework available to build experiment : Psychopy, Psychtoolbox, OpenSesame

Psychopy and OpenSesame rely on Python unlike Psychtoolbox which relies on Matlab.

We chose Psychopy for our project because the package already offers some interesting functionalities such as stimuli pre-loading, interval between frames recording, time blocked until the screen is fully displayed, ... Besides, as it relies on Python, it's easier to custom our script to add hardware and/or LSL trigger.

Stimuli pre-loading is handled with the static component in the builder interface of psychopy and it allows us to avoid the delay between the start of the trial and the launch of the stimulus which will depends on the kind and the size of the stimuls.

Psychopy experiment can be launched by command line if you execute the python file in the psychopy installation folder. Create a python virtual environment with the psychoy package doesn't seems to work to launch experiment in it.

(Psychopy seems to keep a lot of things in RAM when you run an experiment multiple times so it may be better to restart it regularly)

Troubleshootings

<ref>Une référence [1] </ref> <references />