<p style="margin: 0px; padding: 0px;">Hi everybody, </p><p style="margin: 0px; padding: 0px;"><br></p><p style="margin: 0px; padding: 0px;">we have just started using e-prime with Tobii in our lab and it seems we have some problems with our output files. </p><p style="margin: 0px; padding: 0px;"><br></p><p style="margin: 0px; padding: 0px;">We started with a very basic pilot script. Two animal pictures are shown in the screen, and then a sound with the name of one of the two animals is presented. The two pictures remain on the screen during the sound and for 2000 ms after the sound. </p><p style="margin: 0px; padding: 0px;">The script is constructed with a Slide (Name: Slide3; two areas of interest), a sound, and another slide (which is the same as Slide3, previously presented). There is no interruption between the presentation of the pictures and the sound. The task does not involve any response, only eye-movements are recorded and analysed.</p><p style="margin: 0px; padding: 0px;"><br></p><p style="margin: 0px; padding: 0px;">At the moment, the SaveGazedata inline contains instructions only for recording eye-movements on Slide3. </p><p style="margin: 0px; padding: 0px;">However, our output file does not show any value for the AOI (area of interest) variable, nor for the AOISlide3 variable, which are actually the crucial ones!<br></p><p style="margin: 0px; padding: 0px;"><br></p><p style="margin: 0px; padding: 0px;">In writing the SaveGazedata inline, we followed carefully the E-prime extensions for Tobii manual, but our output file does not provide the relevant information, hence where the participant is looking at during the experiment (AOI column, and AOISlide3column in the output file). </p><p style="margin: 0px; padding: 0px;"><br></p><p style="margin: 0px; padding: 0px;">We copy here our SaveGazedata inline, in case any of you can tell us where the mistake is. We couldn't figure it out from the manual.We would be happy to have any comment/suggestion! Cheers, Carla. <br></p><p style="margin: 0px; padding: 0px;"><br></p><p style="margin: 0px; padding: 0px;"><br></p><p style="margin: 0px; padding: 0px;">Dim theGazeData As TobiiEyeTrackerResponseData<br>Dim theUserEyeGazeData As UserEyeGazeData<br>Dim nMaxHistoryCount As Long<br>Dim n As Long<br><br>' Get access to the critical stimulus object and the slide state that contains the AOIs<br>Dim theSlide As Slide<br>Dim theState As SlideState<br>Set theSlide = Slide3     <br>Set theState = theSlide.States(theSlide.ActiveState)<br><br>' Set defaults for the user defined data<br>theUserEyeGazeData.TrialId = c.GetAttrib( c.GetAttrib("Running") & ".Sample" ) ' obtain the sequential sample number from the currently running List<br>theUserEyeGazeData.AOI1 = c.GetAttrib( "picture1" )<br>theUserEyeGazeData.AOI2 = c.GetAttrib( "picture0" )<br>theUserEyeGazeData.AOI = ""<br>theUserEyeGazeData.Sound1 = c.GetAttrib( "Sound1" )<br>theUserEyeGazeData.SentenceType = c.GetAttrib( "SentenceType" )<br>theUserEyeGazeData.ItemID = c.GetAttrib( "ItemID" )<br>theUserEyeGazeData.AOISlide3 = ""<br>theUserEyeGazeData.CRESP = Slide3.CRESP<br>theUserEyeGazeData.RESP = Slide3.RESP<br>theUserEyeGazeData.ACC = Slide3.ACC<br>theUserEyeGazeData.RT = Slide3.RT<br><br><br>' See how many samples are currently saved in the history<br>nMaxHistoryCount = TobiiEyeTracker.History.Count<br><br>' Write out all the accumulated gaze data<br>For n = 1 To nMaxHistoryCount<br><br>    ' Get the next gaze data point<br>    Set theGazeData = CTobiiEyeTrackerResponseData( TobiiEyeTracker.History( n ) )<br>    If Not theGazeData Is Nothing Then<br><br>        ' If the critical stimulus is on screen then determine which sub object on the slide that the user <br>        ' was looking at during this time<br>        If theGazeData.RTTime >= Slide3.OnsetTime Then<br>            Select Case theState.HitTest( theGazeData.CursorX, theGazeData.CursorY )<br>                Case "AOI1"<br>                    theUserEyeGazeData.AOI = "1"<br>                    theUserEyeGazeData.AOISlide3 = theUserEyeGazeData.AOI1<br>                Case "AOI2"<br>                    theUserEyeGazeData.AOI = "2"<br>                    theUserEyeGazeData.AOISlide3 = theUserEyeGazeData.AOI2<br>                Case Else<br>                    theUserEyeGazeData.AOI = ""<br>                    theUserEyeGazeData.AOISlide3 = ""<br>            End Select<br>        End If<br>        'get the sound that is playing<br>    <br>        If theGazeData.RTTime >= Sound1.OnsetTime Then theUserEyeGazeData.SoundPlaying=Sound1.Buffers(1).Filename<br><br>        ' Write this sample to the user defined gaze data file.<br>        UserWriteGazeDataFile c, theGazeData, theUserEyeGazeData<br>    End If<br><br>Next n<br><br>' Release references<br>Set theState = Nothing<br>Set theSlide = Nothing<br><br><br></p><p style="margin: 0px; padding: 0px;"><br></p><p style="margin: 0px; padding: 0px;"><br></p><div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;" id="_mcePaste"> </div>

<p></p>

-- <br />
You received this message because you are subscribed to the Google Groups "E-Prime" group.<br />
To post to this group, send email to e-prime@googlegroups.com.<br />
To unsubscribe from this group, send email to e-prime+unsubscribe@googlegroups.com.<br />

For more options, visit this group at http://groups.google.com/group/e-prime?hl=en.<br />