WaitForFixation
 
PST User Forum
Home       Members    Calendar    Who's On
Welcome Guest ( Login | Register )
        



WaitForFixation Expand / Collapse
Author
Message
Posted 8/9/2010 6:45:34 AM
Forum Newbie

Forum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum Newbie

Group: Forum Members
Last Login: 8/31/2010 1:00:01 PM
Posts: 5, Visits: 25
Hello there

I am unable to get past a persistent error message when using the WaitForFixation package call.

I am getting an error code 10041 invalid index parameter, when it is trying to get past a particular loop. This problem is occurring both in the experiment I am trying to create, and also in a test file that I used, where the information should be correct (it is the demo file).

Any others experiencing this/able to offer any suggestions?

thanks
Tom
Post #4681
Posted 8/11/2010 9:17:59 AM
Forum Newbie

Forum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum Newbie

Group: Forum Members
Last Login: 8/31/2010 1:00:01 PM
Posts: 5, Visits: 25
I have gone back to basics and am running the tutorial but I can't get e-prime to recognise any responses, either to fixation or the stimulus. I know the eye tracker is working because the gazereplay package runs fine but no response is registered with the actual script.

I am hoping this is a simple issue and have read all of the material I can find. If anyone is able and willing to give me a hand it would be massively appreciated.

Kind regards
Tom
Post #4693
Posted 8/11/2010 11:01:28 AM


Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior Member

Group: Forum Members
Last Login: 10/24/2011 11:07:06 AM
Posts: 10, Visits: 52
The first thing you need to do is make sure you are using the most current version of E-Prime, and the E-Prime Extensions for Tobii. These are available via web support. The next thing you will need to do is double check that your serial number/IP addresses are correct. The monitor serial number.local. goes in the TET device and the IP of the machine with Tobii Studio goes in the ClearView device if you are using video capture (If you are doing video capture things will be a little different). I don't know what your set up is, but I am assuming two computers since you are running E-Prime and Tobii Studio. I am also assuming you are using a T-Series (the set up is also a little different on the 50-Series).

Once you are sure your IPs are correct do the following:

1. Try to run a simple experiment in Tobii Studio. If you are unsuccessful, trouble shoot the connection in the Tobii Studio eye tracker settings. If you can't get a connection, contact Tobii support.

2. Check the connectivity between the two machines by pinging the E-Prime computer from the Tobii Studio machine and vice verse (in a command prompt type ping 'IP Address'). If you do not get all of the packets back there is connectivity trouble. Make sure everything is connected via network swithch/hub, the monitor and machines cannot be daisy chained together. Should also check if you have a failed cable, it happens all the time.

3. Run TETFixedPositionAOI. If you have connectivity, and you enter the monitor serial number correctly in the Tobii eye tracker (TET) device this should be successful.

If you are using video capture there are additional steps to trouble shoot. Let me know and I will be happy to give them to you. Also, let me know if you have a 50-Series.

-Becky




Rebecca E. Roush

Product Specialist
Starter Program Coordinator
Research Developer
Psychology Software Tools, Inc.
Office: 412.449.0078
Fax: 412.449.0079
Web: www.pstnet.com
Mail: 311 23rd St. Ext. Suite 200 | Sharpsburg, PA 15215-2821 USA
Post #4694
Posted 8/12/2010 6:08:39 AM
Forum Newbie

Forum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum Newbie

Group: Forum Members
Last Login: 8/31/2010 1:00:01 PM
Posts: 5, Visits: 25
I am using a one computer setup (plus a T120), so there is no need for a network hub.

The problem really seems to be just getting eprime to process responses from the eye tracker. I am finding this both in my own script and in the Tobii TETFixedPositionAOI script.

As mentioned the gazereplay function works fine, accurately reporting eye movements.

Does this seem like a technical issue or a user one?!

Post #4696
Posted 8/13/2010 9:47:48 AM
Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior Member

Group: Forum Members
Last Login: 10/20/2010 4:42:14 PM
Posts: 23, Visits: 78
satters81 (8/12/2010)
I am using a one computer setup (plus a T120), so there is no need for a network hub.

The problem really seems to be just getting eprime to process responses from the eye tracker. I am finding this both in my own script and in the Tobii TETFixedPositionAOI script.

As mentioned the gazereplay function works fine, accurately reporting eye movements.

Does this seem like a technical issue or a user one?!


Just to basline this, run one of the out-of-the-box sample experiments, like TETVaryingAOIPosition (should be in My Experiments\Samples\TET). Make sure that this is an untouched version of the sample. If you've made any changes, go into E-Studio Tools -> Options and restore the samples. Then, answer the following:

1) When the Track Status window comes up, do you see the eyes? Is the status green? Or is it just saying that you are not connected/status is red?

2) Assuming you get past that part with no problems, what happens when the WaitForFixation call comes up? If you look at the fixation cross, do you see the red border? If so, is the border solid, or does it flicker?

3) Please clarify what you mean by "responses" from the eye tracker. The eye tracker obviously has no input, so a "response" from this device can mean many different things.
Post #4701
Posted 8/31/2010 1:11:57 PM
Forum Newbie

Forum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum Newbie

Group: Forum Members
Last Login: 8/31/2010 1:00:01 PM
Posts: 5, Visits: 25
A.F.F. (8/13/2010)
satters81 (8/12/2010)
I am using a one computer setup (plus a T120), so there is no need for a network hub.

The problem really seems to be just getting eprime to process responses from the eye tracker. I am finding this both in my own script and in the Tobii TETFixedPositionAOI script.

As mentioned the gazereplay function works fine, accurately reporting eye movements.

Does this seem like a technical issue or a user one?!


Just to basline this, run one of the out-of-the-box sample experiments, like TETVaryingAOIPosition (should be in My Experiments\Samples\TET). Make sure that this is an untouched version of the sample. If you've made any changes, go into E-Studio Tools -> Options and restore the samples. Then, answer the following:

1) When the Track Status window comes up, do you see the eyes? Is the status green? Or is it just saying that you are not connected/status is red?

2) Assuming you get past that part with no problems, what happens when the WaitForFixation call comes up? If you look at the fixation cross, do you see the red border? If so, is the border solid, or does it flicker?

3) Please clarify what you mean by "responses" from the eye tracker. The eye tracker obviously has no input, so a "response" from this device can mean many different things.

I have solved it now but in case someone has the same issue in the future...

1) The track status window was fine - it was green when fixated upon, registering both eyes.

2)The wait for fixation was where the problem became apparent, which was that no red border appeared around the fixation cross. This showed that e-prime was not receiving output from the eye-tracker in a format that it was able to use. This was also confirmed by a lack of any data appearing in the eyegazedata.files.

The problem was with the set-up of the 2 displays. When setting up, I had adjusted the display property settings incorrectly. I believe I incorrectly set the laptop monitor as the main screen instead of the TET.

In conclusion... my error.. but I spoke to a lot of people about this and noone asked whether the display property settings were correct, so maybe it should appear on an FAQ?

(Apologies if it actually does - I spent a lot of time looking though)

Post #4756
Posted 8/31/2010 1:14:59 PM
Forum Newbie

Forum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum Newbie

Group: Forum Members
Last Login: 8/31/2010 1:00:01 PM
Posts: 5, Visits: 25
p.s. thanks for the support from users - the last bit sounds ungrateful.. thats not the case at all, i would have struggled without the help i was given
Post #4757
Posted 9/3/2010 3:09:52 PM
Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior Member

Group: Forum Members
Last Login: 10/20/2010 4:42:14 PM
Posts: 23, Visits: 78
This was my hunch initially. This is a known issue when using Tobii with a multi-monitor setup. In general, the best practice is to do the following:

1) Configure the Tobii monitor to be primary in Windows. This can be done via Control Panel -> Display Settings. Use the Identify button to ensure that the Tobii monitor is #1.

2) If using E-Prime 2, be sure that the primary Display device is set to Index #1 to match the settings in Windows.

If, for whatever reason, the Tobii monitor cannot be #1 in Windows, you MUST have it positioned to the right of the primary monitor, or the HitTest used for the WaitForFixation and virtually all tracking purposes will not work.
Post #4766
Posted 10/7/2010 8:28:10 AM
Forum Newbie

Forum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum Newbie

Group: Forum Members
Last Login: 10/8/2010 8:28:04 AM
Posts: 7, Visits: 33
A.F.F. (9/3/2010)
If, for whatever reason, the Tobii monitor cannot be #1 in Windows, you MUST have it positioned to the right of the primary monitor, or the HitTest used for the WaitForFixation and virtually all tracking purposes will not work.

I had designed my experiments exactly like this. I recently updated both Tobii EET (to 2.0.10) and E-Prime itself (to 2.0.8.79). After the updates this isn't working anymore and the only way seems to be to setup the Tobii tracker as #1 monitor. 

For me the Tobii as secondary monitor was far better alternative. Do you (or anyone else) know a way to do this with the newest E-Prime and EET version.  

Post #4906
« Prev Topic | Next Topic »


Permissions Expand / Collapse

All times are GMT -5:00, Time now is 8:30pm

Powered By InstantForum.NET v4.1.4 © 2012
Execution: 0.156. 9 queries. Compression Disabled.
 
Privacy | Terms of Use | Terms and Conditions | Legal Trademarks | Authorized Use | Quality Policy
Copyright 2012 Psychology Software Tools, Inc. All Rights Reserved
Email: Info@pstnet.com | Telephone: 412.449.0078 | Fax: 412.449.0079