Running this script will show blocks of motion dots and static dots. Motion blocks will show:
- dots moving in one of four directions (up-, down-, left-, and right-ward) (MT+ localizer)
- or dots moving inward and outward in the peripheral of the screen (MT/MST localizer).
Make sure that the following toolboxes are installed and added to the matlab / octave path. See the next section on how to install the submodule toolboxes.
For instructions see the following links:
| Requirements | Used version | 
|---|---|
| CPP_BIDS (submodule) | 2.1.1 | 
| CPP_PTB (submodule) | 1.2.1 | 
| PsychToolBox | >=3.0.14 | 
| Matlab | >=2017 | 
| or octave | >=4.? | 
The CPP_BIDS and CPP_PTB dependencies are already set up as submodules to this repository. You can install it all with git by doing.
git clone --recurse-submodules https://github.com/cpp-lln-lab/localizer_visual_motion.gitIn the main.m script, you are meant
- to set your configuration (cfg)
- call initEnv()to add the relevant folders to the MATLAB path
- call cfg = checkParameters(cfg)to set up any default configuration you did not set.
- call visualMotionLocalizer(cfg)to run the localizer.
The minimalist script would thus look like:
clc;
clear;
%% Run MT+ localizer
cfg.design.localizer = 'MT';
initEnv();
cfg = checkParameters(cfg);
% Run
visualMotionLocalizer(cfg);Type help checkParameters and see the README in docs to
get more information about the configuration options.
Run in debug mode (set cfg.debug.do = true) it does not care about subjID, run
n., Eye Tracker...
Thanks goes to these wonderful people (emoji key):
| Mohamed Rezk 💻 🎨 🤔 | marcobarilari 💻 🎨 🤔 🐛 📓 👀 💬 🚇 🚧 | Remi Gau 💻 🎨 🤔 🐛 📓 👀 💬 🚇 🚧 | CerenB 🐛 📓 | iqrashahzad14 💻 🤔 | 
This project follows the all-contributors specification. Contributions of any kind welcome!