|
|
|
Forum Newbie
      
Group: Forum Members
Last Login: 5/9/2008 8:19:59 AM
Posts: 7,
Visits: 28
|
|
| I am designing an experiment using nested lists. In one part of the experiment an object moves from one of three locations to one of the two remaining locations. Using a nested list I can't seem to be able to tell E-Prime that the location where the object begins cannot be the location which the object then moves to. Does anyone know how this can be done?
|
|
|
|
|
Forum Guru
      
Group: Moderators
Last Login: Today @ 2:22:32 PM
Posts: 127,
Visits: 916
|
|
Hello,
I know I'm a bit late here, but if you attach the ES file you're working on, I would be happy to take a look at it and offer some suggestions.
- Matt
- Matt
PST Technical Consultant
http://pstnet.com
|
|
|
|
|
Forum Newbie
      
Group: Forum Members
Last Login: 5/9/2008 8:19:59 AM
Posts: 7,
Visits: 28
|
|
| Thankyou very much indeed for offering to help. Please find attached a short section of the experiment which I'm having the difficulties with. The idea is that E-prime selects a location where the cat will start at. Then the cat moves to one of the other two remaining locations, but not back the initial location. It's this bit I can't seem to figure out how to do. Any suggestions would be great. Thanks in advance.
|
|
|
|
|
Forum Guru
      
Group: Moderators
Last Login: Today @ 2:22:32 PM
Posts: 127,
Visits: 916
|
|
Hello,
Thank you for attaching your files. The issue you are having seems to be a result of the way the nested List (i.e. avoidcat1) is configured. Specifically, this List has its Reset Sampling property set to "after 1 sample". This means that all samples will be available to E-Prime each time the List is accessed. So, for example, if E-Prime selects level 1 (i.e. the "Left" condition) the first time it accesses the avoidcat1 List, level 1 will be available again the next time it accesses the List since it is reset after each sample.
What you will need to do is open the avoidcat1 object's property pages and navigate to the Reset/Exit tab. There, you will see the Reset Sampling property. You should modify this to fit your task's needs. For example, if you are only doing two locations (i.e. starting location and ending location), then you should set Reset Sampling to "after 2 samples". If you are doing three locations (i.e. starting location, moving location 1, moving location 2), then you should set it to "all samples". This way, the level selected by E-Prime the first time it accesses the List will not be available the next time, and E-Prime will always select a different location.
Please let me know if you continue to have difficulties.
- Matt
- Matt
PST Technical Consultant
http://pstnet.com
|
|
|
|
|
Forum Newbie
      
Group: Forum Members
Last Login: 5/9/2008 8:19:59 AM
Posts: 7,
Visits: 28
|
|
| Dear Matt, Thanks very much for your help. Your suggestions certainly help part of the problem but I think there's still an outstanding problem. The experiment currently has the following structure; 1. Object enters initial location [Avoidance:0] 2. Object then moves to a second location- but NOT back to the location in 1. [Avoidance:1] So i need to get the task working so that it "remembers" which of the 3 locations was selected at 1 so that this is cannot then be selected at 2. Even with the suggestions you have made the object still sometimes ends up where it started. I wonder whether this is not possible with the current format of the experiment and whether in line code is necessary. Would you be able to help with this? Thanks in advance.
|
|
|
|
|
Forum Guru
      
Group: Moderators
Last Login: Today @ 2:22:32 PM
Posts: 127,
Visits: 916
|
|
Hello,
Would you be able to attach a ZIP file containing the modified version of the experiment along with all of the external files (images, sounds, etc) needed to run it? I would be happy to take a look at it and troubleshoot further.
Thanks,
Matt
- Matt
PST Technical Consultant
http://pstnet.com
|
|
|
|
|
|
| | |