You must be logged in to view this content.
Visuomotor Rotation Task
This task is provided to demonstrate how to create a visuomotor rotation task.
This task also provides an example of a “persistent” variable in embedded MATLAB (see the Calculate_Desired_Rotation function with /Visual_Rotation/Triggered Subsystem/).
Task was built using MATLAB 2015a and Dex 3.9
Emerging Target Paradigm (Kozak) – Kinarm End-Point
A special thanks to Kozak et al. for requesting to post this task. Rebecca Kozak will be pleased to help you with questions about the task. The provided *.SLX file is for MATLAB 2015a, and the compiled *.DLM is for Dexterit-E 3.9. This task is designed to work on Kinarm End-Point labs only.
This is the emerging target paradigm described in (Kozak et al. 2020). This task will draw an inverted ‘Y’, with an occluder blocking the divergence. A moving target will appear at the top of an inverted ‘Y’, moves down the initial straight away, disappears behind an occluder, then reappears below the occluder, emerging from the outlets in one of two directions.
To properly cite this task, please use:
Kozak RA, Cecala AL, Corneil BD. An Emerging Target Paradigm to Evoke Fast Visuomotor Responses on Human Upper Limb Muscles. J Vis Exp e61428, 2020.
Image Display Spring
This isn’t really a task per se, it’s really just a demonstration of how to dynamically manipulate an image and use forces. When you start the task an image of a spring will be displayed between the hands (on uni-manual systems, one end of the spring will be at a fixed location). As you try to move your hands apart or together you will feel a spring trying to hold you at one distance. The task will work on a Kinarm Exoskeleton or EP robot.
The task was built for Dexterit-E 3.9 and MATLAB 2015a.
Note: This is a much improved version of the task. This has been cleaned up substantially since the first version and works on unimanual systems.
Display Score
This task shows one way that you can display a 3 digit score to a subject. In the task, a Show Target with Label block is used to generate a vcode with a static string (such as “Score:”) and then the score is appended into the vcode.
This task is a modification of the Basic Task sample task found in the sample tasks page.
Compiled with MATLAB 2019b and Dexterit-E 3.10
Hand In VCode Block
This sample contains a block that can determine if the hand is in a given VCode. The block will also work if several VCodes are given. This can be useful if you have moving targets and you would like to know if the hand is in one of the moving targets.
Compiled for Dexterit-E 3.9 with MATLAB 2015a.
Show Target for 1 Frame on the Subject Display
This task is designed to show a target for a single frame on the subject display. The algorithm should work properly for any refresh rate on the subject display. The model is extensively commented with the details of the algorithm.
The task is compiled for MATLAB 2015a SP1 and Dexterit-E 3.7.
Hand Trail
This is a task that will demonstrate the use of path targets, new in Dexterit-E 3.7. The task will draw a trail that will follow hand movement.
Compiled in MATLAB 2013a and Dexterit-E 3.7 and will not work on earlier Dexterit-E versions.
Coherent Dots Discrimination Task
This demonstration task is intended to show the use of the repeat target type, new in Dexterit-E 3.7, and is based on the ideas presented in:
Britten, Kenneth H., Michael N. Shadlen, William T. Newsome, and J. Anthony Movshon. “The analysis of visual motion: a comparison of neuronal and psychophysical performance.” Journal of Neuroscience 12, no. 12 (1992): 4745-4765.
Pilly, Praveen K., and Aaron R. Seitz. “What a difference a parameter makes: A psychophysical comparison of random dot motion algorithms.” Vision research 49, no. 13 (2009): 1599-1612.
This task was compiled in MATLAB 2013a and Dexterit-E 3.7 and will not work on earlier Dexterit-E versions.
Polygon, Path, and Repeat Target
New in Dexterit-E 3.7, are three target types: polygon, path, and repeat. Polygons are targets that can specify up to 25 vertices. Paths are lines that connect up to 25 vertices. Repeat targets are targets that specify a circle, ellipse, rectangle, triangle, or line and draw it at up to 25 different locations.
In this task, the “Make VCODES” embedded MATLAB function block creates one example Vcode of each of the above target types to show what the new vcodes in Dexterit-E 3.7 can look like. Details on using the new Vcodes can be found in Section 10.7 VCodes – Programming Visual Stimuli of the Creating Task Programs for Dexterit-E™ 3.7 guide.
The task was compiled in Dexterit-E 3.7 and MATLAB 2013a.