Getting XY coordinates of stimuli in output

David McFarlane mcfarla9 at msu.edu
Tue Apr 3 14:12:12 UTC 2012


Oops, I hope everyone caught my typo in my code fragments (thanks, 
Mich!).  Those should read

     Display.XRes * 20/100

etc.

-- David McFarlane


At 4/2/2012 02:32 PM Monday, you wrote:
>Sonya,
>
>Two parts to this question:
>
>1) How to compute pixel coordinates from % coordinates?
>2) How to log these coordinates in the .edat file?
>
>As for #1, you may translate % coordinates to pixel coordinates 
>through use of Display.XRes and Display.YRes (see those topics in 
>the E-Basic Help facility).  E.g., if the X coordinate of a text box 
>is 20%, then its pixel coordinate is
>
>     Display.XRes * 20/1000
>
>(One high-performance hint for aspiring E-Basic/VBA experts:  If you 
>will make many calls to Display.XRes/.Res, store these values to a 
>variables in order to reduce overhead from repeated object access.)
>
>As for #2, merely use c.SetAttrib to add the value to the log, e.g.,
>
>     c.SetAttrib "Text1.X", Display.XRes * 20/1000
>
>See the Context topic in the E-Basic Help.  You may also ask for 
>help from PST's trained staff at 
>http://support.pstnet.com/e%2Dprime/support/login.asp , they strive 
>to respond to all requests in 24-48 hours.
>
>-----
>David McFarlane
>E-Prime training 
>online:  http://psychology.msu.edu/Workshops_Courses/eprime.aspx
>Twitter:  @EPrimeMaster (twitter.com/EPrimeMaster)
>
>
>At 4/2/2012 09:51 AM Monday, you wrote:
>>I have a quick question concerning the exact placement of stimuli.  I
>>am using a Tobii eye tracker in conjunction with E-prime and I have 9
>>AOIs specified in my script via text boxes.  My question is, I
>>currently have the position of my AOIs specified by relative figures
>>(i.e. percentages) so that it can accommodate multiple resolutions
>>(which is important), but I also need the exact XY coordinates of each
>>AOI for data processing.  Is there a way to have the coordinates
>>output into a text file, an E-prime proprietary file, or a user
>>defined column of my gazedata file? I know you can compute the
>>coordinates, but I would rather have them output automatically in
>>order to combat user error since other experimenters will be using
>>this script.
>>
>>Thanks!
>>-Sonya

-- 
You received this message because you are subscribed to the Google Groups "E-Prime" group.
To post to this group, send email to e-prime at googlegroups.com.
To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com.
For more options, visit this group at http://groups.google.com/group/e-prime?hl=en.



More information about the Eprime mailing list