WHAT IS IT: External Applications to MovAlyzeR are Matlab scripts or stand-alone executables (called by a Dos Batch procedure) during trail processing (or even when visual stimulus target elements are hit.
WHY: Now you can add yoru own algorithms after the following processing steps and before the following:
Record trial => Filter position, velocity, acceleration, jerk, spectrum of trial => Segment trial into strokes => Feature extraction per stroke
HELP: http://www.neuroscriptsoftware.com/h..._external.html.
HOW TO ACCESS: Rightlclick your experiment >Properities >Processing >External Apps
Select first the type of application.
There are 2 Matlab scripts in User UU1
However, there is no Dos batch script in User UU1. Select the batch script in the link under HELP and paste it into the Script Editor (See Hint 1).
HINTS:
(1) When copying code from application help or web help paste the code first into Notepad and then into the Script Editor for external Applications. Otherwise, line breaks may be lost.
(2) Navigate to a user's External Apps directory
o Rightclick Attachments of a particular experiment >View attachment folder (Here is the space for attaching files that will be exported together with your expeirment).
For example, for User UU1 you will see:
C:\Documents and Settings\All Users\Documents\NeuroScript\Examples\UU1\ALC\attac hments
o Go up 2 levels (Remove the last 2 directories from the Address)
Thus:
C:\Documents and Settings\All Users\Documents\NeuroScript\Examples\UU1
This will show the root directory of your use:
-- Backup directory
-- All experiments
-- Stimuli directory
-- Sounds directory
-- Scripts directory
o Navigate into Scripts
This is where all external app software lives.
(3) Locations of data files are:
DATAPATH\UUU\EEE\GGG\SSS\EEEGGGSSSCCCNN.XXX
where
DATAPATH=Where all of the user's data: Settings >User properties > Path
UUU=User ID,
EEE=experiment ID,
GGG=Group ID,
SSS=Subject ID,
CCC=Condition ID,
NN= trial# (only 2 positions)
XXX=file extension or file type
Using example Dos batch variables (So rootpath = DATAPATH\UUU:
When exporting experiments with external apps to other users with other user ID and DATAPATH, use:Code:%rootpath%\%experiment%\%group%\%subject%\%experiment%%group%%subject%%condition%%trialnumber%.XXX
..\EEE\GGG\SSS\EEEGGGSSSCCCNN.XXX
or:
Code:..\%experiment%\%group%\%subject%\%experiment%%group%%subject%%condition%%trialnumber%.XXX


Reply With Quote