DATAPixx Demos¶
You will find a good amount of demos in this documentation. All the MatLab .m
files are located in the Software tools DATAPixx Demos folder
(On Windows C:\Program Files\VPixx Technologies\Software Tools\DatapixxToolbox_trunk\DatapixxToolb../DatapixxToolbox/DatapixxDemos/
, On Mac OS X/Linux
Software Tools\DatapixxToolbox_trunk\DatapixxToolb../DatapixxToolbox/DatapixxDemos/
).
These demos will cover most of the possible functions available in MatLab. You can get a full list of the available functions by running the Datapixx
command in
Matlab. For an explanation of any particular DATAPixx Toolbox sub-function just add a question mark after a command (for example, Datapixx command_name?
).
Tip
Our toolbox works closely with Psychtoolbox. You can find the PTB documentation here.
Tip
You will see highlighted lines in the following demos. These are usually the most important lines to take away from the demo, the rest being setup lines and extra code to make sure this specific demo works.
Warning
Do not forget your Datapixx('RegWr');
, when you want your changes to be applied to the device. Also, Datapixx('RegWrRd');
should be called
when you are reading values from the device to get the most recent ones.
Warning
Do not forget to run Datapixx('Open');
and Datapixx('Close');
to open and close your device. To have access to the device, it needs to be opened.
- 3D Display Demo 1 – Setting up a 3D Display
- Analog I/O Demo 1 – How to acquire data on the analog IO port
- Analog I/O Demo 2 – Basic analog to digital converters demo
- Analog I/O Demo 3 – Acquiring data on the analog to digital converter
- Analog I/O Demo 4 – Basic digital to analog converter
- Analog I/O Demo 5 – Synchronizing with the digital to analog converter
- Analog I/O Demo 6 – Generating audio with the digital to analog converter
- Analog I/O Demo 7 – Streaming audio on the digital to analog converter
- Audio I/O Demo 1 – Playing audio
- Audio I/O Demo 2 – Recording and playing back microphone input
- Audio I/O Demo 3 – Streaming continuous audio
- Audio I/O Demo 4– Setting up a microphone feedback loop
- DATAPixx Demo 1 – Setting up a gaze-contingent display with a DATAPixx
- Digital I/O Demo 1 – Recording digital input from a RESPONSEPixx
- Digital I/O Demo 2 – Generating digital output
- Digital I/O Demo 3 – Starting a digital out schedule using a digital input trigger
- Digital I/O Demo 4 – Creating a digital out TTL trigger with synchronization
- Digital I/O Demo 5 – Creating a response time game with the RESPONSEPixx
- Digital I/O Demo 6 – Configuring labels for RESPONSEPixx digital input
- PROPixx Demo 1 – Drawing dots at 480 Hz
- PROPixx Demo 2 – Drawing dots at 1440 Hz
- PROPixx Demo 3 – Drawing dots at 1440 Hz with blending
- PROPixx Demo 4 – Drawing dots at 1440 Hz with automatic quadrant assignment
- PROPixx Demo 5 – Displaying Gabor patches at 480 Hz
- PROPixx Demo 6 – Drawing in 3D using RB3D mode
- PROPixx Demo 7 – Understanding CLUTs, M16 Mode, and Color Transparency
- TOUCHPixx Demo 1 – Creating a touchscreen whac-a-mole with the TOUCHPixx
- TRACKPixx /Mini Demo 1 – Recording eye tracking data with the TRACKPixx /Mini
- TRACKPixx Demo 1 – Recording and plotting fixation data with the TRACKPixx3
- TRACKPixx Demo 2 – Recording and plotting pursuit data with the TRACKPixx3
- TRACKPixx Demo 3 – Creating a circular gaze-contingent mask with the TRACKPixx3
- TRACKPixx Demo 4 – Recording and plotting eye position data from the TRACKPixx3
- TRACKPixx3 Demo 5 – Running a free-viewing experiment with the TRACKPixx3
- TRACKPixx Demo 6 – Creating a dynamic gaze follower with the TRACKPixx3
- TRACKPixx Demo 7 – Running a simple saccade to target task with data visualization
- TRACKPixx Demo 8 – Running a simple saccade to target task with analog output of eye position
- TRACKPixx Demo 9 – Calibrating the TRACKPixx3 and TRACKPixx /Mini
- VIEWPixx Demo 1 – Using a VIEWPixx as a Tachistoscope