Hi all,
I am having a bit of a strange problem - I am using the attached task to assess my monkey's preference for one image over another. In brief, the monkey fixates on a visual stimulus, and if successful, they receive a reward. I wait for 1000 ms, then present two images, one on either side of the screen. The monkey can freely view the images, and after a set period of time (5000 ms), the images disappear and the trial ends. When I analyze the data, I look at the AnalogData section of the bhv2 file to see the eye position of the monkey during that free viewing period. Generally, this works fine, but I have noticed that after recalibrating, the eye position is no longer saved in AnalogData. Instead, the eye information is an empty array.
At first I thought this might be a problem from transferring the data, but I checked the monkeylogic playback function and on those trials, there is no cursor indicating the gaze position of the monkey. Obviously monkeylogic is receiving the gaze information because the monkey is still able to complete the task, but it seems it's not being saved. I considered that this might be a problem from the eye tracker software we're using (Arrington), but when I tried to replicate the problem in simulation mode, the same issue occurred. Interestingly, the trial immediately after the recalibration saved the data in this test (I could see it in AnalogData in both the eye array and the mouse array), but after that, the data was missing.
When I've recalibrated and had this problem, I've used the 'reset origin' button in monkeylogic. I only recalibrated in monkeylogic, and did not change any settings in the Arrington software. Maybe I could save the data in a different way by using V2 for this script instead, but it would be great to know where the problem is in the version I'm using so I can correct it if possible.
Thanks for your help,
Cat