From wifst3 at pitt.edu Thu Jul 1 00:12:56 2004 From: wifst3 at pitt.edu (Wiltrud Fassbinder) Date: Wed, 30 Jun 2004 20:12:56 -0400 Subject: divided visual field study Message-ID: I am getting ready to conduct a word priming task with divided visual field presentation. While I think that it is pretty straightforward to do in E-prime, I found that it always helps a lot to have an example to work from. I was wondering if anyone of you has a ready script for such a study, and would be willing to send it to me. Thanks! Wiltrud Wiltrud Fassbinder Communication Sciences and Disorders University of Pittsburgh From baranan at post.tau.ac.il Mon Jul 5 09:34:10 2004 From: baranan at post.tau.ac.il (Yoav Bar Anan) Date: Mon, 5 Jul 2004 12:34:10 +0300 Subject: unwanted white screen Message-ID: When an experiment starts, while the message-boxes of the start-up variables are presented, a blank white screen is displayed in the background. Many bid me to eliminate the white screen, preferably change it to a black screen, but I don't know how to do that. can anyone please help? Yoav -------------- next part -------------- An HTML attachment was scrubbed... URL: From shulman.1 at osu.edu Tue Jul 6 02:44:18 2004 From: shulman.1 at osu.edu (Harvey Shulman) Date: Mon, 5 Jul 2004 22:44:18 -0400 Subject: Reading in stimuli from a file Message-ID: I have an experiment that involves presenting single words on the screen. They are presently entered in one of the columns in a table structure and everything works fine. But I have had to construct 4 versions of the program to accomodate the use of 4 different lists of words. I would prefer to use one version of the program and read whichever word list I need (keyed on the subject number) into the table data structure so that Eprime could apply properties such as randomization to them. I can't see how to do that in Eprime. Can it be done ? Harvey Shulman Ohiuo State University Department of Psychology From leisha at decisionresearch.org Tue Jul 6 15:50:11 2004 From: leisha at decisionresearch.org (Leisha Wharfield) Date: Tue, 6 Jul 2004 08:50:11 -0700 Subject: Reading in stimuli from a file In-Reply-To: <40EA1202.70500@osu.edu> Message-ID: I use different procedures. In-line text at the beginning of the experiment determines which procedure will run based on subject number, continuing to procedure 1 or jumping to a label marking other procedures. Each block list jumps to the end of the experiment or that stage of the experiment on termination. Leisha Harvey Shulman wrote: > I have an experiment that involves presenting single words on the > screen. They are presently entered in one of the columns in a table > structure and everything works fine. But I have had to construct 4 > versions of the program to accomodate the use of 4 different lists of > words. I would prefer to use one version of the program and read > whichever word list I need (keyed on the subject number) into the > table data structure so that Eprime could apply properties such as > randomization to them. I can't see how to do that in Eprime. Can > it be done ? > > Harvey Shulman > Ohiuo State University > Department of Psychology > > From gte016z at prism.gatech.edu Tue Jul 6 15:57:13 2004 From: gte016z at prism.gatech.edu (Richard P. Heitz) Date: Tue, 6 Jul 2004 11:57:13 -0400 Subject: problem with triggers (again) Message-ID: Hello, A while back I brought up the issue of losing triggers with a NeuroScan EEG. I've since switched to a new system, and I'm no longer losing triggers. However, I still have the following problem. I'm presenting some checkerboard patterns repetitively, and I'm trying to use the onsetsignal to mark the data. The problem is that it only records the trigger the first time. It seems like the computer only wants to record changes in pin values...since I'm signaling the same number over and over again, nothing changes except for the first signal. I can get this to work if I send a value followed by another value, just to "reset" the pins. Isn't there an easier way? ---------------------------------------------------------------------------- ---------- Richard P. Heitz, M.S. Attention and Working Memory Lab Georgia Institute of Technology, Atlanta Georgia 30332 Email: gte016z at prism.gatech.edu Office: 350 J.S. Coon Building Web: http://psychology.gatech.edu/renglelab From j-bigio at northwestern.edu Tue Jul 6 15:28:52 2004 From: j-bigio at northwestern.edu (Jordan Bigio) Date: Tue, 6 Jul 2004 10:28:52 -0500 Subject: Reading in stimuli from a file In-Reply-To: <40EA1202.70500@osu.edu> Message-ID: Make a TrialList with nested lists under it. You'll have 4 different lists of words and the TrialList will order them to whatever you specify. Random or sequential. Then, in each of your 4 lists, you can have them randomized or sequential within each list as well. You can also use the same idea to list and order Procs and stuff. Hope this helps. Jordan At 10:44 PM 7/5/2004 -0400, Harvey Shulman wrote: >I have an experiment that involves presenting single words on the >screen. They are presently entered in one of the columns in a table >structure and everything works fine. But I have had to construct 4 >versions of the program to accomodate the use of 4 different lists of >words. I would prefer to use one version of the program and read >whichever word list I need (keyed on the subject number) into the table >data structure so that Eprime could apply properties such as randomization >to them. I can't see how to do that in Eprime. Can it be done ? > >Harvey Shulman >Ohiuo State University >Department of Psychology Jordan D. Bigio, B.A. Project Coordinator Developmental Cognitive Neuroscience Laboratory Department of Communication Sciences and Disorders Northwestern University 2240 N. Campus Dr., Frances Searle Building, Rm. 2-342 Evanston, IL 60208 Phone: 847-491-3647 From shulman.1 at osu.edu Tue Jul 6 17:51:00 2004 From: shulman.1 at osu.edu (Harvey Shulman) Date: Tue, 6 Jul 2004 13:51:00 -0400 Subject: Reading in stimuli from a file and using Labels In-Reply-To: <40EACA33.40507@decisionresearch.org> Message-ID: Thanks Leisha (and everyone else who replied). In order to put in a label do I just create an Inline that contains the label and place it just before the procedure or list I want to execute ? Harvey Shulman Leisha Wharfield wrote: > I use different procedures. In-line text at the beginning of the > experiment determines which procedure will run based on subject number, > continuing to procedure 1 or jumping to a label marking other > procedures. Each block list jumps to the end of the experiment or that > stage of the experiment on termination. > > Leisha > > Harvey Shulman wrote: > >> I have an experiment that involves presenting single words on the >> screen. They are presently entered in one of the columns in a table >> structure and everything works fine. But I have had to construct 4 >> versions of the program to accomodate the use of 4 different lists of >> words. I would prefer to use one version of the program and read >> whichever word list I need (keyed on the subject number) into the >> table data structure so that Eprime could apply properties such as >> randomization to them. I can't see how to do that in Eprime. Can >> it be done ? >> >> Harvey Shulman >> Ohiuo State University >> Department of Psychology >> >> > > > > -- Dr. Harvey G. Shulman Department of Psychology Ohio State University Columbus, OH 43210 fax 614 688-3984 ph 614 292-2759 From benn0224 at umn.edu Tue Jul 6 18:04:31 2004 From: benn0224 at umn.edu (Stephen D. Benning) Date: Tue, 6 Jul 2004 13:04:31 -0500 Subject: problem with triggers (again) In-Reply-To: <006401c46371$e74bb810$ad9a3d80@Heitz> Message-ID: On Tue, 2004-07-06 at 10:57, Richard P. Heitz wrote: > Hello, > A while back I brought up the issue of losing triggers with a NeuroScan > EEG. I've since switched to a new system, and I'm no longer losing > triggers. However, I still have the following problem. I'm presenting some > checkerboard patterns repetitively, and I'm trying to use the onsetsignal to > mark the data. The problem is that it only records the trigger the first > time. It seems like the computer only wants to record changes in pin > values...since I'm signaling the same number over and over again, nothing > changes except for the first signal. I can get this to work if I send a > value followed by another value, just to "reset" the pins. Isn't there an > easier way? Not in a Neuroscan environment. Neuroscan requires the port to be reset back to a "hold" value to enable the next trigger to be delivered. Based on what you've described as the structure of your program, I'd suggest using the OffsetSiganl to reset your trigger port to the hold value. > ---------------------------------------------------------------------------- > ---------- > Richard P. Heitz, M.S. > Attention and Working Memory Lab > Georgia Institute of Technology, Atlanta Georgia 30332 > Email: gte016z at prism.gatech.edu > Office: 350 J.S. Coon Building > Web: http://psychology.gatech.edu/renglelab -- Stephen D. Benning Office: N631 Elliott Hall 75 East River Road Minneapolis, MN 55455 E-mail: benn0224 at umn.edu From shulman.1 at osu.edu Tue Jul 6 18:36:01 2004 From: shulman.1 at osu.edu (Harvey Shulman) Date: Tue, 6 Jul 2004 14:36:01 -0400 Subject: Using Labels In-Reply-To: <40EAE684.4070208@osu.edu> Message-ID: I Figured out that there is a Label Object to create a jump target. I also can see that an object that collects input can terminate with a jump to such a Label. What about an object that does not collect input? Can it be terminated with a jump as well ? Also, can I put a GOTO LABEL in an In-line to get to a Label Object ? Harvey Shulman wrote: > Thanks Leisha (and everyone else who replied). In order to put in a > label do I just create an Inline that contains the label and place it > just before the procedure or list I want to execute ? > > Harvey Shulman > > Leisha Wharfield wrote: > >> I use different procedures. In-line text at the beginning of the >> experiment determines which procedure will run based on subject >> number, continuing to procedure 1 or jumping to a label marking other >> procedures. Each block list jumps to the end of the experiment or that >> stage of the experiment on termination. >> >> Leisha >> >> Harvey Shulman wrote: >> >>> I have an experiment that involves presenting single words on the >>> screen. They are presently entered in one of the columns in a table >>> structure and everything works fine. But I have had to construct 4 >>> versions of the program to accomodate the use of 4 different lists of >>> words. I would prefer to use one version of the program and read >>> whichever word list I need (keyed on the subject number) into the >>> table data structure so that Eprime could apply properties such as >>> randomization to them. I can't see how to do that in Eprime. Can >>> it be done ? >>> >>> Harvey Shulman >>> Ohiuo State University >>> Department of Psychology >>> >>> >> >> >> >> > -- Dr. Harvey G. Shulman Department of Psychology Ohio State University Columbus, OH 43210 fax 614 688-3984 ph 614 292-2759 From amy.eschman at pstnet.com Tue Jul 6 19:12:01 2004 From: amy.eschman at pstnet.com (Amy Eschman) Date: Tue, 6 Jul 2004 15:12:01 -0400 Subject: Reading in stimuli from a file and using Labels Message-ID: Harvey, You can accomplish this with labels, but the List object is already set up to permit counterbalancing by subject (On the Selection tab in the List object properties pages). Counterbalance selects one sample from the options based on the Order By value. 1. Create each version of your word lists as a separate List object in Unreference E-Objects. Each word list should contain the same "Word" attribute to hold the individual words. 2. Create a List in Unreferenced E-Objects for each version of the experiment (i.e., each list of words). 3. Create a block level List that is set to counterbalance by subject 4. On the block level List, create an attribute (e.g., ListName) to hold the names of the List objects in Unreferenced (your word lists). 5. On the TrialList, pass the name of the attribute holding the names of the Lists in unreferenced (i.e., ListName) in for the Nested column value. 6. Set the block level List to counterbalance by Subject number. This will result in a single row being selected from the BlockList based on the subject number, will assign the name of a specific wordlist to ListName, and that List will be used to supply the words to the trials. I hope this helps you get started. If you run into trouble, I would suggest submitting a request to web support. Amy *** DISCLAIMER: ALL VIEWS EXPRESSED ARE MY OWN AND DO NOT NECESSARILY REFLECT THOSE OF PSYCHOLOGY SOFTWARE TOOLS *** -----Original Message----- From: Harvey Shulman [mailto:shulman.1 at osu.edu] Sent: Tuesday, July 06, 2004 1:51 PM To: eprime at mail.talkbank.org Subject: Re: Reading in stimuli from a file and using Labels Thanks Leisha (and everyone else who replied). In order to put in a label do I just create an Inline that contains the label and place it just before the procedure or list I want to execute ? Harvey Shulman Leisha Wharfield wrote: > I use different procedures. In-line text at the beginning of the > experiment determines which procedure will run based on subject number, > continuing to procedure 1 or jumping to a label marking other > procedures. Each block list jumps to the end of the experiment or that > stage of the experiment on termination. > > Leisha > > Harvey Shulman wrote: > >> I have an experiment that involves presenting single words on the >> screen. They are presently entered in one of the columns in a table >> structure and everything works fine. But I have had to construct 4 >> versions of the program to accomodate the use of 4 different lists of >> words. I would prefer to use one version of the program and read >> whichever word list I need (keyed on the subject number) into the >> table data structure so that Eprime could apply properties such as >> randomization to them. I can't see how to do that in Eprime. Can >> it be done ? >> >> Harvey Shulman >> Ohiuo State University >> Department of Psychology >> >> > > > > -- Dr. Harvey G. Shulman Department of Psychology Ohio State University Columbus, OH 43210 fax 614 688-3984 ph 614 292-2759 From leisha at decisionresearch.org Wed Jul 7 15:57:05 2004 From: leisha at decisionresearch.org (Leisha Wharfield) Date: Wed, 7 Jul 2004 08:57:05 -0700 Subject: Reading in stimuli from a file and using Labels In-Reply-To: <6D8910A1FAF7E347B5C617CDE86FF4CD65D43D@mercury.pstmail> Message-ID: Thank you, Amy. I knew my method wasn't the most efficient. My problem is trusting E-Prime to faithfully counterbalance the sample on subject number. Amy Eschman wrote: >Harvey, > >You can accomplish this with labels, but the List object is already set >up to permit counterbalancing by subject (On the Selection tab in the >List object properties pages). Counterbalance selects one sample from >the options based on the Order By value. > >1. Create each version of your word lists as a separate List object in >Unreference E-Objects. Each word list should contain the same "Word" >attribute to hold the individual words. >2. Create a List in Unreferenced E-Objects for each version of the >experiment (i.e., each list of words). >3. Create a block level List that is set to counterbalance by subject >4. On the block level List, create an attribute (e.g., ListName) to >hold the names of the List objects in Unreferenced (your word lists). >5. On the TrialList, pass the name of the attribute holding the names >of the Lists in unreferenced (i.e., ListName) in for the Nested column >value. >6. Set the block level List to counterbalance by Subject number. > >This will result in a single row being selected from the BlockList based >on the subject number, will assign the name of a specific wordlist to >ListName, and that List will be used to supply the words to the trials. > >I hope this helps you get started. If you run into trouble, I would >suggest submitting a request to web support. > >Amy >*** DISCLAIMER: ALL VIEWS EXPRESSED ARE MY OWN AND DO NOT NECESSARILY >REFLECT THOSE OF PSYCHOLOGY SOFTWARE TOOLS *** > >-----Original Message----- >From: Harvey Shulman [mailto:shulman.1 at osu.edu] >Sent: Tuesday, July 06, 2004 1:51 PM >To: eprime at mail.talkbank.org >Subject: Re: Reading in stimuli from a file and using Labels > >Thanks Leisha (and everyone else who replied). In order to put in a >label do I just create an Inline that contains the label and place it >just before the procedure or list I want to execute ? > >Harvey Shulman > >Leisha Wharfield wrote: > > > >>I use different procedures. In-line text at the beginning of the >>experiment determines which procedure will run based on subject >> >> >number, > > >>continuing to procedure 1 or jumping to a label marking other >>procedures. Each block list jumps to the end of the experiment or that >> >> > > > >>stage of the experiment on termination. >> >>Leisha >> >>Harvey Shulman wrote: >> >> >> >>>I have an experiment that involves presenting single words on the >>>screen. They are presently entered in one of the columns in a table >>>structure and everything works fine. But I have had to construct 4 >>>versions of the program to accomodate the use of 4 different lists of >>> >>> > > > >>>words. I would prefer to use one version of the program and read >>>whichever word list I need (keyed on the subject number) into the >>>table data structure so that Eprime could apply properties such as >>>randomization to them. I can't see how to do that in Eprime. Can >>> >>> > > > >>>it be done ? >>> >>>Harvey Shulman >>>Ohiuo State University >>>Department of Psychology >>> >>> >>> >>> >> >> >> >> > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From leisha at decisionresearch.org Wed Jul 7 16:00:02 2004 From: leisha at decisionresearch.org (Leisha Wharfield) Date: Wed, 7 Jul 2004 09:00:02 -0700 Subject: Using Labels In-Reply-To: <40EAF111.2080300@osu.edu> Message-ID: Yes. That's how I pick out different conditions in my experiments. GOTO Condition1, for example, where Condition1 is a label. Harvey Shulman wrote: > I Figured out that there is a Label Object to create a jump target. I > also can see that an object that collects input can terminate with a > jump to such a Label. What about an object that does not collect > input? Can it be terminated with a jump as well ? Also, can I put a > GOTO LABEL in an In-line to get to a Label Object ? > > Harvey Shulman wrote: > >> Thanks Leisha (and everyone else who replied). In order to put in a >> label do I just create an Inline that contains the label and place it >> just before the procedure or list I want to execute ? >> >> Harvey Shulman >> >> Leisha Wharfield wrote: >> >>> I use different procedures. In-line text at the beginning of the >>> experiment determines which procedure will run based on subject >>> number, continuing to procedure 1 or jumping to a label marking >>> other procedures. Each block list jumps to the end of the experiment >>> or that stage of the experiment on termination. >>> >>> Leisha >>> >>> Harvey Shulman wrote: >>> >>>> I have an experiment that involves presenting single words on the >>>> screen. They are presently entered in one of the columns in a >>>> table structure and everything works fine. But I have had to >>>> construct 4 versions of the program to accomodate the use of 4 >>>> different lists of words. I would prefer to use one version of >>>> the program and read whichever word list I need (keyed on the >>>> subject number) into the table data structure so that Eprime could >>>> apply properties such as randomization to them. I can't see how >>>> to do that in Eprime. Can it be done ? >>>> >>>> Harvey Shulman >>>> Ohiuo State University >>>> Department of Psychology >>>> >>>> >>> >>> >>> >>> >> > From joshea at wjh.harvard.edu Wed Jul 7 20:55:43 2004 From: joshea at wjh.harvard.edu (James O'Shea) Date: Wed, 7 Jul 2004 16:55:43 -0400 Subject: Psylab and Netstation Message-ID: Does anyone have experience using Psylab in conjunction with eprime? We are looking into purchasing a skin conductance system from Psylab, and we were wondering if any other groups have had success with it, or might offer advice. We use eprime as part of a Netstation EEG data acquisition system. Event timing info is communicated to the data acquisition computer over a serial port connection (using netstation's own communication protocol). We plan on providing psylab with event timing info over a parallel port connection by configuring eprime to write data to the parallel port. Our biggest concern is timing. Are there special considerations to be aware of? Any info/advice would be greatly appreciated. Thanks. -jamie --------------------------------------------------------- James O'Shea Research Assistant Affective Neuroscience Lab Psychology Department Harvard University Email: joshea at wjh.harvard.edu ---------------------------------------------------------- From shulman.1 at osu.edu Thu Jul 29 18:01:20 2004 From: shulman.1 at osu.edu (Harvey Shulman) Date: Thu, 29 Jul 2004 14:01:20 -0400 Subject: Strange problem caused by extra space characters In-Reply-To: <40EC1E02.6020806@decisionresearch.org> Message-ID: I wonder if this is a well known problem to everyone but me ? We created a list structure that included our stimulus words and an attribute named corr_resp that contained the required keypress for each stimulus. The two values used for corr_resp are {UPARROW} and {DOWNARROW}. We then specified in the textdisplay that presented the stimulus that the allowable responses were {UPARROW}{DOWNARROW} and the correctresponse was [corr_resp]. This worked just fine until we added some new stimuli and then the program would hit a run-time error with the message that the correctresponse was not in the allowable set. This could be fixed by changing the allowable set to {ANY} but why was it happening ? The answer turned out to be that in adding new stimuli to our list we had sometimes entered the value of corr_resp as {UPARROW}__ where __ was just one or two (invisible) space characters after the bracket. Erasing them fixed the problem. I find this a very strange 'feature' in EPRIME. The trailing spaces are being interpreted as part of the code for a correct response. Is there a benefit to this feature or is it just an oversight in parsing the correct response field in the text display ? -- Dr. Harvey G. Shulman Department of Psychology Ohio State University Columbus, OH 43210 fax 614 688-3984 ph 614 292-2759 From paulj at psy.uq.edu.au Fri Jul 30 01:22:53 2004 From: paulj at psy.uq.edu.au (Paul R. Jackson) Date: Fri, 30 Jul 2004 11:22:53 +1000 Subject: Strange problem caused by extra space characters In-Reply-To: <41093B70.1020405@osu.edu> Message-ID: I would say its just a slight oversight. A similar problem occurs if you set correct response to say 'aA' i.e. meaning that the correct response is capital or lower case 'A'. In this situation eprime will never get a correct response because eprime is waiting for the 'aA' key!! These sorts of things are all part of the joys of computer programming! ;) Paul ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Paul R. Jackson Experimental Programmer School of Psychology University of Queensland E:paulj at psy.uq.edu.au P:3365-6713 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ > -----Original Message----- > From: eprime at mail.talkbank.org > [mailto:eprime at mail.talkbank.org] On Behalf Of Harvey Shulman > Sent: Friday, 30 July 2004 4:01 AM > To: eprime at mail.talkbank.org > Subject: Strange problem caused by extra space characters > > I wonder if this is a well known problem to everyone but me ? > We created a list structure that included our stimulus words > and an attribute named corr_resp that contained the required > keypress for each > stimulus. The two values used for corr_resp are {UPARROW} > and {DOWNARROW}. > > We then specified in the textdisplay that presented the > stimulus that the allowable responses were > {UPARROW}{DOWNARROW} and the correctresponse was [corr_resp]. > > This worked just fine until we added some new stimuli and > then the program would hit a run-time error with the message that the > correctresponse was not in the allowable set. This could be > fixed by > changing the allowable set to {ANY} but why was it happening ? > > The answer turned out to be that in adding new stimuli to our > list we had sometimes entered the value of corr_resp as > {UPARROW}__ where __ was just one or two (invisible) space > characters after the bracket. > Erasing them fixed the problem. > > I find this a very strange 'feature' in EPRIME. The trailing > spaces are being interpreted as part of the code for a > correct response. Is there a benefit to this feature or is > it just an oversight in parsing the correct response field in > the text display ? > > -- > Dr. Harvey G. Shulman > Department of Psychology > Ohio State University > Columbus, OH 43210 > fax 614 688-3984 ph 614 292-2759 > From wifst3 at pitt.edu Thu Jul 1 00:12:56 2004 From: wifst3 at pitt.edu (Wiltrud Fassbinder) Date: Wed, 30 Jun 2004 20:12:56 -0400 Subject: divided visual field study Message-ID: I am getting ready to conduct a word priming task with divided visual field presentation. While I think that it is pretty straightforward to do in E-prime, I found that it always helps a lot to have an example to work from. I was wondering if anyone of you has a ready script for such a study, and would be willing to send it to me. Thanks! Wiltrud Wiltrud Fassbinder Communication Sciences and Disorders University of Pittsburgh From baranan at post.tau.ac.il Mon Jul 5 09:34:10 2004 From: baranan at post.tau.ac.il (Yoav Bar Anan) Date: Mon, 5 Jul 2004 12:34:10 +0300 Subject: unwanted white screen Message-ID: When an experiment starts, while the message-boxes of the start-up variables are presented, a blank white screen is displayed in the background. Many bid me to eliminate the white screen, preferably change it to a black screen, but I don't know how to do that. can anyone please help? Yoav -------------- next part -------------- An HTML attachment was scrubbed... URL: From shulman.1 at osu.edu Tue Jul 6 02:44:18 2004 From: shulman.1 at osu.edu (Harvey Shulman) Date: Mon, 5 Jul 2004 22:44:18 -0400 Subject: Reading in stimuli from a file Message-ID: I have an experiment that involves presenting single words on the screen. They are presently entered in one of the columns in a table structure and everything works fine. But I have had to construct 4 versions of the program to accomodate the use of 4 different lists of words. I would prefer to use one version of the program and read whichever word list I need (keyed on the subject number) into the table data structure so that Eprime could apply properties such as randomization to them. I can't see how to do that in Eprime. Can it be done ? Harvey Shulman Ohiuo State University Department of Psychology From leisha at decisionresearch.org Tue Jul 6 15:50:11 2004 From: leisha at decisionresearch.org (Leisha Wharfield) Date: Tue, 6 Jul 2004 08:50:11 -0700 Subject: Reading in stimuli from a file In-Reply-To: <40EA1202.70500@osu.edu> Message-ID: I use different procedures. In-line text at the beginning of the experiment determines which procedure will run based on subject number, continuing to procedure 1 or jumping to a label marking other procedures. Each block list jumps to the end of the experiment or that stage of the experiment on termination. Leisha Harvey Shulman wrote: > I have an experiment that involves presenting single words on the > screen. They are presently entered in one of the columns in a table > structure and everything works fine. But I have had to construct 4 > versions of the program to accomodate the use of 4 different lists of > words. I would prefer to use one version of the program and read > whichever word list I need (keyed on the subject number) into the > table data structure so that Eprime could apply properties such as > randomization to them. I can't see how to do that in Eprime. Can > it be done ? > > Harvey Shulman > Ohiuo State University > Department of Psychology > > From gte016z at prism.gatech.edu Tue Jul 6 15:57:13 2004 From: gte016z at prism.gatech.edu (Richard P. Heitz) Date: Tue, 6 Jul 2004 11:57:13 -0400 Subject: problem with triggers (again) Message-ID: Hello, A while back I brought up the issue of losing triggers with a NeuroScan EEG. I've since switched to a new system, and I'm no longer losing triggers. However, I still have the following problem. I'm presenting some checkerboard patterns repetitively, and I'm trying to use the onsetsignal to mark the data. The problem is that it only records the trigger the first time. It seems like the computer only wants to record changes in pin values...since I'm signaling the same number over and over again, nothing changes except for the first signal. I can get this to work if I send a value followed by another value, just to "reset" the pins. Isn't there an easier way? ---------------------------------------------------------------------------- ---------- Richard P. Heitz, M.S. Attention and Working Memory Lab Georgia Institute of Technology, Atlanta Georgia 30332 Email: gte016z at prism.gatech.edu Office: 350 J.S. Coon Building Web: http://psychology.gatech.edu/renglelab From j-bigio at northwestern.edu Tue Jul 6 15:28:52 2004 From: j-bigio at northwestern.edu (Jordan Bigio) Date: Tue, 6 Jul 2004 10:28:52 -0500 Subject: Reading in stimuli from a file In-Reply-To: <40EA1202.70500@osu.edu> Message-ID: Make a TrialList with nested lists under it. You'll have 4 different lists of words and the TrialList will order them to whatever you specify. Random or sequential. Then, in each of your 4 lists, you can have them randomized or sequential within each list as well. You can also use the same idea to list and order Procs and stuff. Hope this helps. Jordan At 10:44 PM 7/5/2004 -0400, Harvey Shulman wrote: >I have an experiment that involves presenting single words on the >screen. They are presently entered in one of the columns in a table >structure and everything works fine. But I have had to construct 4 >versions of the program to accomodate the use of 4 different lists of >words. I would prefer to use one version of the program and read >whichever word list I need (keyed on the subject number) into the table >data structure so that Eprime could apply properties such as randomization >to them. I can't see how to do that in Eprime. Can it be done ? > >Harvey Shulman >Ohiuo State University >Department of Psychology Jordan D. Bigio, B.A. Project Coordinator Developmental Cognitive Neuroscience Laboratory Department of Communication Sciences and Disorders Northwestern University 2240 N. Campus Dr., Frances Searle Building, Rm. 2-342 Evanston, IL 60208 Phone: 847-491-3647 From shulman.1 at osu.edu Tue Jul 6 17:51:00 2004 From: shulman.1 at osu.edu (Harvey Shulman) Date: Tue, 6 Jul 2004 13:51:00 -0400 Subject: Reading in stimuli from a file and using Labels In-Reply-To: <40EACA33.40507@decisionresearch.org> Message-ID: Thanks Leisha (and everyone else who replied). In order to put in a label do I just create an Inline that contains the label and place it just before the procedure or list I want to execute ? Harvey Shulman Leisha Wharfield wrote: > I use different procedures. In-line text at the beginning of the > experiment determines which procedure will run based on subject number, > continuing to procedure 1 or jumping to a label marking other > procedures. Each block list jumps to the end of the experiment or that > stage of the experiment on termination. > > Leisha > > Harvey Shulman wrote: > >> I have an experiment that involves presenting single words on the >> screen. They are presently entered in one of the columns in a table >> structure and everything works fine. But I have had to construct 4 >> versions of the program to accomodate the use of 4 different lists of >> words. I would prefer to use one version of the program and read >> whichever word list I need (keyed on the subject number) into the >> table data structure so that Eprime could apply properties such as >> randomization to them. I can't see how to do that in Eprime. Can >> it be done ? >> >> Harvey Shulman >> Ohiuo State University >> Department of Psychology >> >> > > > > -- Dr. Harvey G. Shulman Department of Psychology Ohio State University Columbus, OH 43210 fax 614 688-3984 ph 614 292-2759 From benn0224 at umn.edu Tue Jul 6 18:04:31 2004 From: benn0224 at umn.edu (Stephen D. Benning) Date: Tue, 6 Jul 2004 13:04:31 -0500 Subject: problem with triggers (again) In-Reply-To: <006401c46371$e74bb810$ad9a3d80@Heitz> Message-ID: On Tue, 2004-07-06 at 10:57, Richard P. Heitz wrote: > Hello, > A while back I brought up the issue of losing triggers with a NeuroScan > EEG. I've since switched to a new system, and I'm no longer losing > triggers. However, I still have the following problem. I'm presenting some > checkerboard patterns repetitively, and I'm trying to use the onsetsignal to > mark the data. The problem is that it only records the trigger the first > time. It seems like the computer only wants to record changes in pin > values...since I'm signaling the same number over and over again, nothing > changes except for the first signal. I can get this to work if I send a > value followed by another value, just to "reset" the pins. Isn't there an > easier way? Not in a Neuroscan environment. Neuroscan requires the port to be reset back to a "hold" value to enable the next trigger to be delivered. Based on what you've described as the structure of your program, I'd suggest using the OffsetSiganl to reset your trigger port to the hold value. > ---------------------------------------------------------------------------- > ---------- > Richard P. Heitz, M.S. > Attention and Working Memory Lab > Georgia Institute of Technology, Atlanta Georgia 30332 > Email: gte016z at prism.gatech.edu > Office: 350 J.S. Coon Building > Web: http://psychology.gatech.edu/renglelab -- Stephen D. Benning Office: N631 Elliott Hall 75 East River Road Minneapolis, MN 55455 E-mail: benn0224 at umn.edu From shulman.1 at osu.edu Tue Jul 6 18:36:01 2004 From: shulman.1 at osu.edu (Harvey Shulman) Date: Tue, 6 Jul 2004 14:36:01 -0400 Subject: Using Labels In-Reply-To: <40EAE684.4070208@osu.edu> Message-ID: I Figured out that there is a Label Object to create a jump target. I also can see that an object that collects input can terminate with a jump to such a Label. What about an object that does not collect input? Can it be terminated with a jump as well ? Also, can I put a GOTO LABEL in an In-line to get to a Label Object ? Harvey Shulman wrote: > Thanks Leisha (and everyone else who replied). In order to put in a > label do I just create an Inline that contains the label and place it > just before the procedure or list I want to execute ? > > Harvey Shulman > > Leisha Wharfield wrote: > >> I use different procedures. In-line text at the beginning of the >> experiment determines which procedure will run based on subject >> number, continuing to procedure 1 or jumping to a label marking other >> procedures. Each block list jumps to the end of the experiment or that >> stage of the experiment on termination. >> >> Leisha >> >> Harvey Shulman wrote: >> >>> I have an experiment that involves presenting single words on the >>> screen. They are presently entered in one of the columns in a table >>> structure and everything works fine. But I have had to construct 4 >>> versions of the program to accomodate the use of 4 different lists of >>> words. I would prefer to use one version of the program and read >>> whichever word list I need (keyed on the subject number) into the >>> table data structure so that Eprime could apply properties such as >>> randomization to them. I can't see how to do that in Eprime. Can >>> it be done ? >>> >>> Harvey Shulman >>> Ohiuo State University >>> Department of Psychology >>> >>> >> >> >> >> > -- Dr. Harvey G. Shulman Department of Psychology Ohio State University Columbus, OH 43210 fax 614 688-3984 ph 614 292-2759 From amy.eschman at pstnet.com Tue Jul 6 19:12:01 2004 From: amy.eschman at pstnet.com (Amy Eschman) Date: Tue, 6 Jul 2004 15:12:01 -0400 Subject: Reading in stimuli from a file and using Labels Message-ID: Harvey, You can accomplish this with labels, but the List object is already set up to permit counterbalancing by subject (On the Selection tab in the List object properties pages). Counterbalance selects one sample from the options based on the Order By value. 1. Create each version of your word lists as a separate List object in Unreference E-Objects. Each word list should contain the same "Word" attribute to hold the individual words. 2. Create a List in Unreferenced E-Objects for each version of the experiment (i.e., each list of words). 3. Create a block level List that is set to counterbalance by subject 4. On the block level List, create an attribute (e.g., ListName) to hold the names of the List objects in Unreferenced (your word lists). 5. On the TrialList, pass the name of the attribute holding the names of the Lists in unreferenced (i.e., ListName) in for the Nested column value. 6. Set the block level List to counterbalance by Subject number. This will result in a single row being selected from the BlockList based on the subject number, will assign the name of a specific wordlist to ListName, and that List will be used to supply the words to the trials. I hope this helps you get started. If you run into trouble, I would suggest submitting a request to web support. Amy *** DISCLAIMER: ALL VIEWS EXPRESSED ARE MY OWN AND DO NOT NECESSARILY REFLECT THOSE OF PSYCHOLOGY SOFTWARE TOOLS *** -----Original Message----- From: Harvey Shulman [mailto:shulman.1 at osu.edu] Sent: Tuesday, July 06, 2004 1:51 PM To: eprime at mail.talkbank.org Subject: Re: Reading in stimuli from a file and using Labels Thanks Leisha (and everyone else who replied). In order to put in a label do I just create an Inline that contains the label and place it just before the procedure or list I want to execute ? Harvey Shulman Leisha Wharfield wrote: > I use different procedures. In-line text at the beginning of the > experiment determines which procedure will run based on subject number, > continuing to procedure 1 or jumping to a label marking other > procedures. Each block list jumps to the end of the experiment or that > stage of the experiment on termination. > > Leisha > > Harvey Shulman wrote: > >> I have an experiment that involves presenting single words on the >> screen. They are presently entered in one of the columns in a table >> structure and everything works fine. But I have had to construct 4 >> versions of the program to accomodate the use of 4 different lists of >> words. I would prefer to use one version of the program and read >> whichever word list I need (keyed on the subject number) into the >> table data structure so that Eprime could apply properties such as >> randomization to them. I can't see how to do that in Eprime. Can >> it be done ? >> >> Harvey Shulman >> Ohiuo State University >> Department of Psychology >> >> > > > > -- Dr. Harvey G. Shulman Department of Psychology Ohio State University Columbus, OH 43210 fax 614 688-3984 ph 614 292-2759 From leisha at decisionresearch.org Wed Jul 7 15:57:05 2004 From: leisha at decisionresearch.org (Leisha Wharfield) Date: Wed, 7 Jul 2004 08:57:05 -0700 Subject: Reading in stimuli from a file and using Labels In-Reply-To: <6D8910A1FAF7E347B5C617CDE86FF4CD65D43D@mercury.pstmail> Message-ID: Thank you, Amy. I knew my method wasn't the most efficient. My problem is trusting E-Prime to faithfully counterbalance the sample on subject number. Amy Eschman wrote: >Harvey, > >You can accomplish this with labels, but the List object is already set >up to permit counterbalancing by subject (On the Selection tab in the >List object properties pages). Counterbalance selects one sample from >the options based on the Order By value. > >1. Create each version of your word lists as a separate List object in >Unreference E-Objects. Each word list should contain the same "Word" >attribute to hold the individual words. >2. Create a List in Unreferenced E-Objects for each version of the >experiment (i.e., each list of words). >3. Create a block level List that is set to counterbalance by subject >4. On the block level List, create an attribute (e.g., ListName) to >hold the names of the List objects in Unreferenced (your word lists). >5. On the TrialList, pass the name of the attribute holding the names >of the Lists in unreferenced (i.e., ListName) in for the Nested column >value. >6. Set the block level List to counterbalance by Subject number. > >This will result in a single row being selected from the BlockList based >on the subject number, will assign the name of a specific wordlist to >ListName, and that List will be used to supply the words to the trials. > >I hope this helps you get started. If you run into trouble, I would >suggest submitting a request to web support. > >Amy >*** DISCLAIMER: ALL VIEWS EXPRESSED ARE MY OWN AND DO NOT NECESSARILY >REFLECT THOSE OF PSYCHOLOGY SOFTWARE TOOLS *** > >-----Original Message----- >From: Harvey Shulman [mailto:shulman.1 at osu.edu] >Sent: Tuesday, July 06, 2004 1:51 PM >To: eprime at mail.talkbank.org >Subject: Re: Reading in stimuli from a file and using Labels > >Thanks Leisha (and everyone else who replied). In order to put in a >label do I just create an Inline that contains the label and place it >just before the procedure or list I want to execute ? > >Harvey Shulman > >Leisha Wharfield wrote: > > > >>I use different procedures. In-line text at the beginning of the >>experiment determines which procedure will run based on subject >> >> >number, > > >>continuing to procedure 1 or jumping to a label marking other >>procedures. Each block list jumps to the end of the experiment or that >> >> > > > >>stage of the experiment on termination. >> >>Leisha >> >>Harvey Shulman wrote: >> >> >> >>>I have an experiment that involves presenting single words on the >>>screen. They are presently entered in one of the columns in a table >>>structure and everything works fine. But I have had to construct 4 >>>versions of the program to accomodate the use of 4 different lists of >>> >>> > > > >>>words. I would prefer to use one version of the program and read >>>whichever word list I need (keyed on the subject number) into the >>>table data structure so that Eprime could apply properties such as >>>randomization to them. I can't see how to do that in Eprime. Can >>> >>> > > > >>>it be done ? >>> >>>Harvey Shulman >>>Ohiuo State University >>>Department of Psychology >>> >>> >>> >>> >> >> >> >> > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From leisha at decisionresearch.org Wed Jul 7 16:00:02 2004 From: leisha at decisionresearch.org (Leisha Wharfield) Date: Wed, 7 Jul 2004 09:00:02 -0700 Subject: Using Labels In-Reply-To: <40EAF111.2080300@osu.edu> Message-ID: Yes. That's how I pick out different conditions in my experiments. GOTO Condition1, for example, where Condition1 is a label. Harvey Shulman wrote: > I Figured out that there is a Label Object to create a jump target. I > also can see that an object that collects input can terminate with a > jump to such a Label. What about an object that does not collect > input? Can it be terminated with a jump as well ? Also, can I put a > GOTO LABEL in an In-line to get to a Label Object ? > > Harvey Shulman wrote: > >> Thanks Leisha (and everyone else who replied). In order to put in a >> label do I just create an Inline that contains the label and place it >> just before the procedure or list I want to execute ? >> >> Harvey Shulman >> >> Leisha Wharfield wrote: >> >>> I use different procedures. In-line text at the beginning of the >>> experiment determines which procedure will run based on subject >>> number, continuing to procedure 1 or jumping to a label marking >>> other procedures. Each block list jumps to the end of the experiment >>> or that stage of the experiment on termination. >>> >>> Leisha >>> >>> Harvey Shulman wrote: >>> >>>> I have an experiment that involves presenting single words on the >>>> screen. They are presently entered in one of the columns in a >>>> table structure and everything works fine. But I have had to >>>> construct 4 versions of the program to accomodate the use of 4 >>>> different lists of words. I would prefer to use one version of >>>> the program and read whichever word list I need (keyed on the >>>> subject number) into the table data structure so that Eprime could >>>> apply properties such as randomization to them. I can't see how >>>> to do that in Eprime. Can it be done ? >>>> >>>> Harvey Shulman >>>> Ohiuo State University >>>> Department of Psychology >>>> >>>> >>> >>> >>> >>> >> > From joshea at wjh.harvard.edu Wed Jul 7 20:55:43 2004 From: joshea at wjh.harvard.edu (James O'Shea) Date: Wed, 7 Jul 2004 16:55:43 -0400 Subject: Psylab and Netstation Message-ID: Does anyone have experience using Psylab in conjunction with eprime? We are looking into purchasing a skin conductance system from Psylab, and we were wondering if any other groups have had success with it, or might offer advice. We use eprime as part of a Netstation EEG data acquisition system. Event timing info is communicated to the data acquisition computer over a serial port connection (using netstation's own communication protocol). We plan on providing psylab with event timing info over a parallel port connection by configuring eprime to write data to the parallel port. Our biggest concern is timing. Are there special considerations to be aware of? Any info/advice would be greatly appreciated. Thanks. -jamie --------------------------------------------------------- James O'Shea Research Assistant Affective Neuroscience Lab Psychology Department Harvard University Email: joshea at wjh.harvard.edu ---------------------------------------------------------- From shulman.1 at osu.edu Thu Jul 29 18:01:20 2004 From: shulman.1 at osu.edu (Harvey Shulman) Date: Thu, 29 Jul 2004 14:01:20 -0400 Subject: Strange problem caused by extra space characters In-Reply-To: <40EC1E02.6020806@decisionresearch.org> Message-ID: I wonder if this is a well known problem to everyone but me ? We created a list structure that included our stimulus words and an attribute named corr_resp that contained the required keypress for each stimulus. The two values used for corr_resp are {UPARROW} and {DOWNARROW}. We then specified in the textdisplay that presented the stimulus that the allowable responses were {UPARROW}{DOWNARROW} and the correctresponse was [corr_resp]. This worked just fine until we added some new stimuli and then the program would hit a run-time error with the message that the correctresponse was not in the allowable set. This could be fixed by changing the allowable set to {ANY} but why was it happening ? The answer turned out to be that in adding new stimuli to our list we had sometimes entered the value of corr_resp as {UPARROW}__ where __ was just one or two (invisible) space characters after the bracket. Erasing them fixed the problem. I find this a very strange 'feature' in EPRIME. The trailing spaces are being interpreted as part of the code for a correct response. Is there a benefit to this feature or is it just an oversight in parsing the correct response field in the text display ? -- Dr. Harvey G. Shulman Department of Psychology Ohio State University Columbus, OH 43210 fax 614 688-3984 ph 614 292-2759 From paulj at psy.uq.edu.au Fri Jul 30 01:22:53 2004 From: paulj at psy.uq.edu.au (Paul R. Jackson) Date: Fri, 30 Jul 2004 11:22:53 +1000 Subject: Strange problem caused by extra space characters In-Reply-To: <41093B70.1020405@osu.edu> Message-ID: I would say its just a slight oversight. A similar problem occurs if you set correct response to say 'aA' i.e. meaning that the correct response is capital or lower case 'A'. In this situation eprime will never get a correct response because eprime is waiting for the 'aA' key!! These sorts of things are all part of the joys of computer programming! ;) Paul ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Paul R. Jackson Experimental Programmer School of Psychology University of Queensland E:paulj at psy.uq.edu.au P:3365-6713 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ > -----Original Message----- > From: eprime at mail.talkbank.org > [mailto:eprime at mail.talkbank.org] On Behalf Of Harvey Shulman > Sent: Friday, 30 July 2004 4:01 AM > To: eprime at mail.talkbank.org > Subject: Strange problem caused by extra space characters > > I wonder if this is a well known problem to everyone but me ? > We created a list structure that included our stimulus words > and an attribute named corr_resp that contained the required > keypress for each > stimulus. The two values used for corr_resp are {UPARROW} > and {DOWNARROW}. > > We then specified in the textdisplay that presented the > stimulus that the allowable responses were > {UPARROW}{DOWNARROW} and the correctresponse was [corr_resp]. > > This worked just fine until we added some new stimuli and > then the program would hit a run-time error with the message that the > correctresponse was not in the allowable set. This could be > fixed by > changing the allowable set to {ANY} but why was it happening ? > > The answer turned out to be that in adding new stimuli to our > list we had sometimes entered the value of corr_resp as > {UPARROW}__ where __ was just one or two (invisible) space > characters after the bracket. > Erasing them fixed the problem. > > I find this a very strange 'feature' in EPRIME. The trailing > spaces are being interpreted as part of the code for a > correct response. Is there a benefit to this feature or is > it just an oversight in parsing the correct response field in > the text display ? > > -- > Dr. Harvey G. Shulman > Department of Psychology > Ohio State University > Columbus, OH 43210 > fax 614 688-3984 ph 614 292-2759 >