Table of Contents

Dollar Reward

DollarReward/RingReward is rewarded and neutral Antisaccade Tasks task.

Design

https://github.com/LabNeuroCogDevel/lncdtask/blob/main/dollar_reward_events.txt

XDAT/TTL

ASL and EEG share triggers sent of LPT/parallel port. https://github.com/LabNeuroCogDevel/lncdtask/blob/main/lncdtask/dollarreward.py#L85

Data Files

*TODO*

EPrime

perl -MData::Dumper -F= -slane '
  next unless /^(\[Object|Name|Duration|Code|Text|ForeColor|.*Filename)/;
  $obj=$F[0] if $F[0] =~ /Object/; 
  $h{$obj}->{$F[0] =~ s/.*Filename/Filename/r}=join("=",(@F[1..$#F] =~ s/"|\r//gr)); 
 END {for $k (keys %h){ 
    next unless ($h{$k}->{Duration}||$h{$k}->{Code}) and $h{$k}->{Name}; 
    print join("\t", map {$h{$k}->{$_}} (qw/Name Duration ForeColor Filename Text Code/)); }}
' '/Volumes/L/bea_res/Tasks/Behavorial/RingsRewardBehave_20190920/RING Chuck Rewards - v. 1.es'  |     sort -k2nr | sed 's/^\|$\|\t/|/g' 
NameDurColorFileTextCode
TextDisplay26000white+
AntiCross1500red+
rewRINGS1500dollarRing.BMP
WhiteCross1500white+
GreenCross750lime+
FixStartPupilSend(EVENTSTROBE+60)
FixTargetPupilSend(EVENTSTROBE+160)
neutralcatch1StartPupilSend(EVENTSTROBE+10)
NeutralCatch1TargetPupilSend(EVENTSTROBE+111)
neutralcatch2StartPupilSend(EVENTSTROBE+20)
NeutralCatch2TargetPupilSend(EVENTSTROBE+121)
NeutralStartPupilSend(EVENTSTROBE+50)
NeutralTarget007PupilSend(EVENTSTROBE+151)
NeutralTarget108PupilSend(EVENTSTROBE+152)
NeutralTarget214PupilSend(EVENTSTROBE+153)
NeutralTarget426PupilSend(EVENTSTROBE+154)
NeutralTarget532PupilSend(EVENTSTROBE+155)
NeutralTarget633PupilSend(EVENTSTROBE+156)
rewardcatch1StartPupilSend(EVENTSTROBE+30)
RewardCatch1TargetPupilSend(EVENTSTROBE+131)
rewardcatch2StartPupilSend(EVENTSTROBE+40)
RewardCatch2TargetPupilSend(EVENTSTROBE+141)
rewardStartPupilSend(EVENTSTROBE+70)
RewardTarget007PupilSend(EVENTSTROBE+171)
RewardTarget108PupilSend(EVENTSTROBE+172)
RewardTarget214PupilSend(EVENTSTROBE+173)
RewardTarget426PupilSend(EVENTSTROBE+174)
RewardTarget532PupilSend(EVENTSTROBE+175)
RewardTarget633PupilSend(EVENTSTROBE+176)
StopPupilSend(EVENTSTROBE+240)
VGSStartPupilSend(EVENTSTROBE+80)
VGStargetPupilSend(EVENTSTROBE+180)
AllDone-1
GetRead-1
Intro-1Slide2.BMP