From s.m.rhodes at stir.ac.uk Wed Feb 4 11:38:02 2004 From: s.m.rhodes at stir.ac.uk (Sinead Rhodes) Date: Wed, 4 Feb 2004 11:38:02 -0000 Subject: adding blockprocedure trials Message-ID: Hi I was wondering if anyone could help me with something which is probably quite basic but I can't work it out! I have set up my experiment and set up a full trial (which I have called Block Procedure1). I need to add more trials so I have copied block procedure 1 and pasted it in the browser and it creates block procedure 2. However, when I go to change any information within the 2nd block it automatically changes everything in the first block. This includes both the names of test lists and also the words I have nested within the lists. I tried copying another block (block procedure 3) but again changes in this change block procedures 1 and 2. I want the general features of the blocks to be the same which is why I'm copying them but I need to be able to give the lists different names and also obviously have different stimuli (words) within each trial. I would be very grateful for any advice, Sinead Rhodes -- The University of Stirling is a university established in Scotland by charter at Stirling, FK9 4LA. Privileged/Confidential Information may be contained in this message. If you are not the addressee indicated in this message (or responsible for delivery of the message to such person), you may not disclose, copy or deliver this message to anyone and any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. In such case, you should destroy this message and kindly notify the sender by reply email. Please advise immediately if you or your employer do not consent to Internet email for messages of this kind. -------------- next part -------------- An HTML attachment was scrubbed... URL: From s.m.rhodes at stir.ac.uk Wed Feb 4 15:58:23 2004 From: s.m.rhodes at stir.ac.uk (Sinead Rhodes) Date: Wed, 4 Feb 2004 15:58:23 -0000 Subject: earlier query Message-ID: Hi Thanks everyone for your emails. I got a lot of different replies each suggesting different things to be able to duplicate a block so I thought I'd email again in case anyone needs to do this again. You can copy a whole block but have to do it from the procedure line you have already created i.e. block1, create a procedure line for block 2, open up both procedure lines and drag the objects with left mouse click (not copy and paste - it doesn't work for some reason) from your original procedure line to the new procedure line. It doesn't work copying and pasting from the browser at all. You can only copy objects and still have them share identical properties without renaming anything or one action completely affecting other blocks by dragging from procedure line to procedure line. Thanks everyone, Sinead Rhodes -- The University of Stirling is a university established in Scotland by charter at Stirling, FK9 4LA. Privileged/Confidential Information may be contained in this message. If you are not the addressee indicated in this message (or responsible for delivery of the message to such person), you may not disclose, copy or deliver this message to anyone and any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. In such case, you should destroy this message and kindly notify the sender by reply email. Please advise immediately if you or your employer do not consent to Internet email for messages of this kind. -------------- next part -------------- An HTML attachment was scrubbed... URL: From latto at liverpool.ac.uk Tue Feb 10 10:57:20 2004 From: latto at liverpool.ac.uk (Richard Latto) Date: Tue, 10 Feb 2004 10:57:20 +0000 Subject: Text files Message-ID: Is it possible to import a series of Word or other text files into a slide in the same way as you can import bitmap files? I want to present a series of multiple choice questions as part of an e-prime experiment. Richard Latto ----------------------------- Dr.R.M.Latto School of Psychology University of Liverpool Eleanor Rathbone Building Bedford Street South Liverpool L69 7ZA U.K. Telephone: ++ 44 (0) 151 794 2956 Facsimile: ++ 44 (0) 151 794 2945 Web: http://www.liv.ac.uk/Psychology/DeptInfo/StaffProfile/RMLatto.html From leisha at decisionresearch.org Tue Feb 10 18:04:12 2004 From: leisha at decisionresearch.org (leisha) Date: Tue, 10 Feb 2004 10:04:12 -0800 Subject: Text files In-Reply-To: <2690296.1076410640@181161-04758r.liv.ac.uk> Message-ID: One of our experiments uses stimulus words and images together randomly. To show them on a slide that also includes a clickable response scale, I save the words as bitmaps. Leisha Wharfield Production Coordinator Decision Research Eugene, Oregon, USA Richard Latto wrote: > Is it possible to import a series of Word or other text files into a > slide in the same way as you can import bitmap files? > I want to present a series of multiple choice questions as part of an > e-prime experiment. > > Richard Latto > > ----------------------------- > Dr.R.M.Latto > School of Psychology > University of Liverpool > Eleanor Rathbone Building > Bedford Street South > Liverpool > L69 7ZA > U.K. > > Telephone: ++ 44 (0) 151 794 2956 > Facsimile: ++ 44 (0) 151 794 2945 > > Web: http://www.liv.ac.uk/Psychology/DeptInfo/StaffProfile/RMLatto.html > > > From Daniel.Ansari at Dartmouth.EDU Tue Feb 10 22:03:42 2004 From: Daniel.Ansari at Dartmouth.EDU (Daniel Ansari) Date: Tue, 10 Feb 2004 17:03:42 EST Subject: Integrating e-prime with fMRI Message-ID: Dear all, I am new to using e-prime in conjunction with fMRI. How do people go about this. Ideally I would like e-prime to be triggered by the scanner. Can one achieve this without IFIS? Many thanks in advance for any suggestions. With best wishes, Daniel From odenthal at soz.psychologie.uni-konstanz.de Wed Feb 11 08:42:58 2004 From: odenthal at soz.psychologie.uni-konstanz.de (Georg Odenthal) Date: Wed, 11 Feb 2004 09:42:58 +0100 Subject: Text files In-Reply-To: <2690296.1076410640@181161-04758r.liv.ac.uk> Message-ID: Hello Richard, As far as I know E-Prime isn't able to import text files and display them. The only option you have is what Leisha Wharfield had suggested: Create individual bitmaps for each screen. To do that open your Word or other text document and open Paint (Start -> Program Files -> Accessories -> Paint). Select Full Screen in Word (View -> Full Screen). Then press the keys ALT and PRINT SCREEN at the same time. Go to paint and select Edit -> Paste (or press CTRL + V). You will get an exact copy of the whole screen. Now you only have to remove the borders of the image and the "Close Full Screen" button, that Word always displays. Save the image as BMP. Then you can use these text screens as Image Displays or Slides in E-Prime. With this method you can also create stimuli in foreign languages with non-standard fonts or right to left writing. In our lab we also use this method to create formatted instruction screens with individual words in bold, italics, underlining or in different colors. Best regards, Georg ========================================================================= Georg Odenthal (Dipl.-Psych.) University of Konstanz +49 (0)7531 88-2872 Department of Psychology odenthal at soz.psychologie.uni-konstanz.de Social Psychology and Motivation http://www.socpsych.uni-konstanz.de 78457 Konstanz, Germany ========================================================================= From nc2 at ualberta.ca Wed Feb 11 16:07:55 2004 From: nc2 at ualberta.ca (Nick Coupland) Date: Wed, 11 Feb 2004 09:07:55 -0700 Subject: Fwd: Re: Text files Message-ID: Another way to do this is to use the text function in Photoshop and save as bitmap files, which gives you a lot of control over the appearance of your screens >Date: Wed, 11 Feb 2004 09:42:58 +0100 >From: Georg Odenthal >X-Mailer: The Bat! (v1.62q) Educational >Reply-To: Georg Odenthal >Organization: Department of Psychology >To: eprime at mail.talkbank.org >Subject: Re: Text files >Sender: >X-LR-SENT-TO: ualberta.ca >X-CNS-junkfilter: (2004Feb2 see www.ualberta.ca/CNS/spam.html for changes) >X-whitelist: Exempt from filtering. (jf_white-User) >eprime at mail.talkbank.org > >Hello Richard, > >As far as I know E-Prime isn't able to import text files and display >them. The only option you have is what Leisha Wharfield had suggested: >Create individual bitmaps for each screen. > >To do that open your Word or other text document and open Paint (Start >-> Program Files -> Accessories -> Paint). Select Full Screen in Word >(View -> Full Screen). Then press the keys ALT and PRINT SCREEN at the >same time. Go to paint and select Edit -> Paste (or press CTRL + V). >You will get an exact copy of the whole screen. Now you only have to >remove the borders of the image and the "Close Full Screen" button, >that Word always displays. Save the image as BMP. >Then you can use these text screens as Image Displays or Slides in >E-Prime. > >With this method you can also create stimuli in foreign languages with >non-standard fonts or right to left writing. > >In our lab we also use this method to create formatted instruction >screens with individual words in bold, italics, underlining or in >different colors. > > >Best regards, > Georg > > >========================================================================== > >Georg Odenthal (Dipl.-Psych.) University of Konstanz >+49 (0)7531 88-2872 Department of Psychology >odenthal at soz.psychologie.uni-konstanz.de Social Psychology and Motivation >http://www.socpsych.uni-konstanz.de 78457 Konstanz, Germany > >========================================================================== From jpettib at siue.edu Wed Feb 11 16:20:10 2004 From: jpettib at siue.edu (Jonathan Pettibone) Date: Wed, 11 Feb 2004 10:20:10 -0600 Subject: Text files In-Reply-To: <891568280.20040211094258@soz.psychologie.uni-konstanz.de> Message-ID: Would this method allow for precise text placement on a slide? I've done similar experiments, painstakingly placing text boxes on each screen, and I find that even if I type in the placements, they never, never are exactly the same from slide to slide. When you show a rating scale on repeated slides, and it moves slightly from slide to slide, it looks shabby and is distracting. Thanks Jonathan Pettibone Jonathan Pettibone Assistant Professor Dept. of Psychology Southern Illinois University Edwardsville Edwardsville, IL 62026 -----Original Message----- From: eprime at mail.talkbank.org [mailto:eprime at mail.talkbank.org]On Behalf Of Georg Odenthal Sent: Wednesday, February 11, 2004 2:43 AM To: eprime at mail.talkbank.org Subject: Re: Text files Hello Richard, As far as I know E-Prime isn't able to import text files and display them. The only option you have is what Leisha Wharfield had suggested: Create individual bitmaps for each screen. To do that open your Word or other text document and open Paint (Start -> Program Files -> Accessories -> Paint). Select Full Screen in Word (View -> Full Screen). Then press the keys ALT and PRINT SCREEN at the same time. Go to paint and select Edit -> Paste (or press CTRL + V). You will get an exact copy of the whole screen. Now you only have to remove the borders of the image and the "Close Full Screen" button, that Word always displays. Save the image as BMP. Then you can use these text screens as Image Displays or Slides in E-Prime. With this method you can also create stimuli in foreign languages with non-standard fonts or right to left writing. In our lab we also use this method to create formatted instruction screens with individual words in bold, italics, underlining or in different colors. Best regards, Georg ========================================================================= Georg Odenthal (Dipl.-Psych.) University of Konstanz +49 (0)7531 88-2872 Department of Psychology odenthal at soz.psychologie.uni-konstanz.de Social Psychology and Motivation http://www.socpsych.uni-konstanz.de 78457 Konstanz, Germany ========================================================================= From dhair at wfubmc.edu Wed Feb 11 16:22:30 2004 From: dhair at wfubmc.edu (David Hairston) Date: Wed, 11 Feb 2004 11:22:30 -0500 Subject: Integrating e-prime with fMRI Message-ID: Yes, you can do this quite easily, our lab just started doing it. If the scanner is set to send/receive a TTL pulse, you can adapt from the scanner (ours is BNC) into the serial or parallel port of the PC running E-Prime. Look up the WritePort command in Help (I think ReadPort is to take commands in), you basically just give the IRQ address of the serial port, and it will listen - then have a quick bit of code set to loop until this comes in, releasing E-prime to continue w/ the paradigm. Best of luck, Dave W. David Hairston Neurobiology and Anatomy Wake Forest University School of Medicine Winston-Salem, NC 27157 (336) 716-4481 (lab) -----Original Message----- From: eprime at mail.talkbank.org [mailto:eprime at mail.talkbank.org] On Behalf Of Daniel Ansari Sent: Tuesday, February 10, 2004 5:04 PM To: eprime at mail.talkbank.org Subject: Integrating e-prime with fMRI Dear all, I am new to using e-prime in conjunction with fMRI. How do people go about this. Ideally I would like e-prime to be triggered by the scanner. Can one achieve this without IFIS? Many thanks in advance for any suggestions. With best wishes, Daniel From leisha at decisionresearch.org Wed Feb 11 17:03:23 2004 From: leisha at decisionresearch.org (leisha) Date: Wed, 11 Feb 2004 09:03:23 -0800 Subject: Text files In-Reply-To: Message-ID: That's the beauty of slides in E-Prime, Dr. Pettibone. You can leave your response scale on the screen, say in the bottom 40% of the screen, devoting the top 60% to your stimuli. Just set the size of the stimulus slide to 60% height and vertically align it at the top of the screen. Make sure the slide with the rating scale on it is not set to clear after, and it will stay where it is throughout the procedure, while the stimulus changes above it. I used to draw a slide or graphic display with my response scale on it, then copy it so it would always be identical and not shift on the screen, which I agree with you is shabby and distracting, but even then the image could seem to flash as it was redrawn repeatedly. Finally I worked out how to replace just what I need using slides. I learned when to clear the screen & when not to so that subjects would see exactly what the researcher wants them to see. Regarding precise placement of elements on the screen, I've found it's best to use percentages rather than fixed points, because those fixed points will vary from monitor to monitor. Leisha Wharfield Production Coordinator Decision Research Eugene, Oregon, USA leisha at decisionresearch.org www.decisionresearch.org Jonathan Pettibone wrote: >Would this method allow for precise text placement on a slide? I've done >similar experiments, painstakingly placing text boxes on each screen, and I >find that even if I type in the placements, they never, never are exactly >the same from slide to slide. When you show a rating scale on repeated >slides, and it moves slightly from slide to slide, it looks shabby and is >distracting. > > Thanks > > Jonathan Pettibone > >Jonathan Pettibone >Assistant Professor >Dept. of Psychology >Southern Illinois University Edwardsville >Edwardsville, IL 62026 > >-----Original Message----- >From: eprime at mail.talkbank.org [mailto:eprime at mail.talkbank.org]On >Behalf Of Georg Odenthal >Sent: Wednesday, February 11, 2004 2:43 AM >To: eprime at mail.talkbank.org >Subject: Re: Text files > > >Hello Richard, > >As far as I know E-Prime isn't able to import text files and display >them. The only option you have is what Leisha Wharfield had suggested: >Create individual bitmaps for each screen. > >To do that open your Word or other text document and open Paint (Start >-> Program Files -> Accessories -> Paint). Select Full Screen in Word >(View -> Full Screen). Then press the keys ALT and PRINT SCREEN at the >same time. Go to paint and select Edit -> Paste (or press CTRL + V). >You will get an exact copy of the whole screen. Now you only have to >remove the borders of the image and the "Close Full Screen" button, >that Word always displays. Save the image as BMP. >Then you can use these text screens as Image Displays or Slides in >E-Prime. > >With this method you can also create stimuli in foreign languages with >non-standard fonts or right to left writing. > >In our lab we also use this method to create formatted instruction >screens with individual words in bold, italics, underlining or in >different colors. > > >Best regards, > Georg > > >========================================================================== > >Georg Odenthal (Dipl.-Psych.) University of Konstanz >+49 (0)7531 88-2872 Department of Psychology >odenthal at soz.psychologie.uni-konstanz.de Social Psychology and Motivation >http://www.socpsych.uni-konstanz.de 78457 Konstanz, Germany > >========================================================================== > > > > > > > From leisha at decisionresearch.org Wed Feb 11 17:04:48 2004 From: leisha at decisionresearch.org (leisha) Date: Wed, 11 Feb 2004 09:04:48 -0800 Subject: Fwd: Re: Text files In-Reply-To: <5.1.1.6.1.20040211090630.00b0ac38@pop.srv.ualberta.ca> Message-ID: Photoshop is great; I use CorelDraw. It handles text really well. Leisha Wharfield Production Coordinator Decision Research Eugene, Oregon, USA leisha at decisionresearch.org www.decisionresearch.org Nick Coupland wrote: > Another way to do this is to use the text function in Photoshop and > save as bitmap files, which gives you a lot of control over the > appearance of your screens > > > >> Date: Wed, 11 Feb 2004 09:42:58 +0100 >> From: Georg Odenthal >> X-Mailer: The Bat! (v1.62q) Educational >> Reply-To: Georg Odenthal >> Organization: Department of Psychology >> To: eprime at mail.talkbank.org >> Subject: Re: Text files >> Sender: >> X-LR-SENT-TO: ualberta.ca >> X-CNS-junkfilter: (2004Feb2 see www.ualberta.ca/CNS/spam.html for >> changes) >> X-whitelist: Exempt from filtering. (jf_white-User) >> eprime at mail.talkbank.org >> >> Hello Richard, >> >> As far as I know E-Prime isn't able to import text files and display >> them. The only option you have is what Leisha Wharfield had suggested: >> Create individual bitmaps for each screen. >> >> To do that open your Word or other text document and open Paint (Start >> -> Program Files -> Accessories -> Paint). Select Full Screen in Word >> (View -> Full Screen). Then press the keys ALT and PRINT SCREEN at the >> same time. Go to paint and select Edit -> Paste (or press CTRL + V). >> You will get an exact copy of the whole screen. Now you only have to >> remove the borders of the image and the "Close Full Screen" button, >> that Word always displays. Save the image as BMP. >> Then you can use these text screens as Image Displays or Slides in >> E-Prime. >> >> With this method you can also create stimuli in foreign languages with >> non-standard fonts or right to left writing. >> >> In our lab we also use this method to create formatted instruction >> screens with individual words in bold, italics, underlining or in >> different colors. >> >> >> Best regards, >> Georg >> >> >> ========================================================================== >> >> >> Georg Odenthal (Dipl.-Psych.) University of Konstanz >> +49 (0)7531 88-2872 Department of Psychology >> odenthal at soz.psychologie.uni-konstanz.de Social Psychology and >> Motivation >> http://www.socpsych.uni-konstanz.de 78457 Konstanz, Germany >> >> ========================================================================== >> > > > > > From j-bigio at northwestern.edu Wed Feb 11 17:06:16 2004 From: j-bigio at northwestern.edu (Jordan Bigio) Date: Wed, 11 Feb 2004 11:06:16 -0600 Subject: Text files In-Reply-To: Message-ID: Oh, it's painstaking alright. Otherwise though, the only way I could see to do it is to make a different 'proc' for each trial. If you have text associated with an object, it will repeatedly display that text. The only way I know to call text from a list of different words or symbols is to have .bmp files. It took me a LONG time to get mine right. It's a pain! Jordan At 10:20 AM 2/11/2004 -0600, Jonathan Pettibone wrote: >Would this method allow for precise text placement on a slide? I've done >similar experiments, painstakingly placing text boxes on each screen, and I >find that even if I type in the placements, they never, never are exactly >the same from slide to slide. When you show a rating scale on repeated >slides, and it moves slightly from slide to slide, it looks shabby and is >distracting. > > Thanks > > Jonathan Pettibone > >Jonathan Pettibone >Assistant Professor >Dept. of Psychology >Southern Illinois University Edwardsville >Edwardsville, IL 62026 > >-----Original Message----- >From: eprime at mail.talkbank.org [mailto:eprime at mail.talkbank.org]On >Behalf Of Georg Odenthal >Sent: Wednesday, February 11, 2004 2:43 AM >To: eprime at mail.talkbank.org >Subject: Re: Text files > > >Hello Richard, > >As far as I know E-Prime isn't able to import text files and display >them. The only option you have is what Leisha Wharfield had suggested: >Create individual bitmaps for each screen. > >To do that open your Word or other text document and open Paint (Start >-> Program Files -> Accessories -> Paint). Select Full Screen in Word >(View -> Full Screen). Then press the keys ALT and PRINT SCREEN at the >same time. Go to paint and select Edit -> Paste (or press CTRL + V). >You will get an exact copy of the whole screen. Now you only have to >remove the borders of the image and the "Close Full Screen" button, >that Word always displays. Save the image as BMP. >Then you can use these text screens as Image Displays or Slides in >E-Prime. > >With this method you can also create stimuli in foreign languages with >non-standard fonts or right to left writing. > >In our lab we also use this method to create formatted instruction >screens with individual words in bold, italics, underlining or in >different colors. > > >Best regards, > Georg > > >========================================================================== > >Georg Odenthal (Dipl.-Psych.) University of Konstanz >+49 (0)7531 88-2872 Department of Psychology >odenthal at soz.psychologie.uni-konstanz.de Social Psychology and Motivation >http://www.socpsych.uni-konstanz.de 78457 Konstanz, Germany > >========================================================================== 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 j-bigio at northwestern.edu Wed Feb 11 18:46:30 2004 From: j-bigio at northwestern.edu (Jordan Bigio) Date: Wed, 11 Feb 2004 12:46:30 -0600 Subject: Integrating e-prime with fMRI In-Reply-To: <23194470@newprancer.Dartmouth.EDU> Message-ID: Daniel and all, I'm not sure what IFIS is. Let me tell you how we did it, but this is all dependent on what response pad you use...if any. Ok, Eprime has some response pads that are gloves and other equipment that works seamlessly with Eprime (as an input device). You use the port object and add 1 to the port address (Ex. &H3F8 becomes 3F9). Though, I don't know details on the electronic interface or the triggering of it. Now, we use the fORP (fiber optic response pad) by Current Designs, which, though it says it does, does not work seamlessly with Epime. You have to install and run a program called ckubed and use it while you're running experiments for the response pad to register the correct numbered responses. '5' is the trigger input, so we programmed that as the input to clear the instructions and start the experiment. Someone from Current Designs built a trigger for us (with the help of GE) that runs from the computer that runs the GE scanner to the fORP to my computer running Eprime. Though, in our case something is not correct from the computer to the trigger, b/c it still doesn't work. As you can see, this is not a Sunday walk in the park. Choose a response pad or input device, and then recruit the designer of that to correspond with the hospital where you are running AND the manufacturer of the fMRI scanner to create a trigger for you. The trigger will inevitably go from the computer starting the scanner to the electronic interface of whatever button box you're using. They should do this, b/c it's their product and they will make it compatible for your purposes...though you may need to be adamant about that point. We aren't electricians you know. That's my general advice (independent of what input device you use) as to triggering Eprime and using it with fMRI, which we do currently. Hope it helps, and sorry my email is so long. Jordan At 05:03 PM 2/10/2004 -0500, Daniel Ansari wrote: >Dear all, > >I am new to using e-prime in conjunction with fMRI. How do people go about >this. Ideally I would like e-prime to be triggered by the scanner. Can one >achieve this without IFIS? > >Many thanks in advance for any suggestions. > >With best wishes, >Daniel 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 paulj at psy.uq.edu.au Thu Feb 12 07:52:19 2004 From: paulj at psy.uq.edu.au (Paul R. Jackson) Date: Thu, 12 Feb 2004 17:52:19 +1000 Subject: Text files Message-ID: You can import words from text files, see example experiment in zip at www.psy.uq.edu.au/~paulj/words.zip This zip contains 'words.txt' which is a text file with a word on each line and 'textfile.es' which is the experiment (obviously!). This example imports them into a text screen but the import can be to anything really. Let me know if this doesn't make sense or doesn't work, works fine on my machine. Paul ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Paul R. Jackson Experimental Programmer School of Psychology University of Queensland E:paulj at psy.uq.edu.au P:3365-6713 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ From carne006 at umn.edu Thu Feb 12 15:18:21 2004 From: carne006 at umn.edu (Edward Carney) Date: Thu, 12 Feb 2004 09:18:21 -0600 Subject: Text files In-Reply-To: <002201c3f13d$274db910$05206682@experimental> Message-ID: You can also import text files into List objects. The file should have a first line with the names of the attributes and a line corresponding to each level. I've used Excel to create these and saved them as tab-delimited text files. (TAB is the expected delimiter for E-Prime.) One good reason for doing things this way is that you can set up the text/slide object and have the text placed from the relevant attribute. I helped program a study on memory for narrative in which entire paragraphs were used and placed in single attributes. I've found text placement to be extremely accurate from slide to slide. Don't give up if E-Studio chokes on your first attempt. Double check the formatting of the text file. (Word will do fine. Set Tools/Options/View to allow visible tabs/paras when you're editing one of these files. It makes the formatting obvious, especially when lines are long and organize themselves into paragraphs.) Make sure that there are no extra blank lines at the end. In my experience this doesn't usually happen in Excel, but you never know. Another good reason for using external text files is that you can set up randomizations ahead of time and adjust them for various complex criteria, instead of writing complicated code to check for these. Use a separate list (or E-Studio program) for each randomization. This alone might save you hours. Excel permits fairly easy "pseudo-randomizing". Enter =rand() in an entire column and then do a sort on all the columns using the rand column as the "sort by" column. Make sure that you have your "Calculation" tab in Tools/Options set to manual (use F9 to do the calculations). Or do a Paste Special (values) to save the values in place. Otherwise the rand() gets recalculated all the time and you don't know where you are. Delete the rand() column before you save the worksheet as a TXT file (or not; it's up to you). Regards, Edward Carney Research Associate Univ. of Minnesota On Thu, 12 Feb 2004, Paul R. Jackson wrote: > You can import words from text files, see example experiment in zip at > www.psy.uq.edu.au/~paulj/words.zip > > This zip contains 'words.txt' which is a text file with a word on each line > and 'textfile.es' which is the experiment (obviously!). > > This example imports them into a text screen but the import can be to > anything really. > > Let me know if this doesn't make sense or doesn't work, works fine on my > machine. > > Paul > > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~ > Paul R. Jackson > Experimental Programmer > > School of Psychology > University of Queensland > E:paulj at psy.uq.edu.au > P:3365-6713 > ~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > > > > From paulj at psy.uq.edu.au Sun Feb 15 23:25:01 2004 From: paulj at psy.uq.edu.au (Paul R. Jackson) Date: Mon, 16 Feb 2004 09:25:01 +1000 Subject: Text files In-Reply-To: Message-ID: An important thing to keep in mind when importing excel created delimited text files to lists, is that excel doesn't place a return on the last line. This causes the list NOT TO IMPORT the last line. (At least from what I have seen). Basically you need to manually place the return on the last line. I hope this helps somebody avoid wasting hours such as I did working out what's going on. 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 Edward Carney > Sent: Friday, 13 February 2004 1:18 AM > To: eprime at mail.talkbank.org > Subject: RE: Text files > > > You can also import text files into List objects. The file > should have a first line with the names of the attributes and > a line corresponding to each level. I've used Excel to > create these and saved them as tab-delimited text files. > (TAB is the expected delimiter for E-Prime.) > > One good reason for doing things this way is that you can set > up the text/slide object and have the text placed from the > relevant attribute. I helped program a study on memory for > narrative in which entire paragraphs were used and placed in > single attributes. I've found text placement to be extremely > accurate from slide to slide. > > Don't give up if E-Studio chokes on your first attempt. > Double check the formatting of the text file. (Word will do > fine. Set Tools/Options/View to allow visible tabs/paras > when you're editing one of these files. It makes the > formatting obvious, especially when lines are long and > organize themselves into paragraphs.) Make sure that there > are no extra blank lines at the end. In my experience this > doesn't usually happen in Excel, but you never know. > > Another good reason for using external text files is that you > can set up randomizations ahead of time and adjust them for > various complex criteria, instead of writing complicated code > to check for these. Use a separate list (or E-Studio > program) for each randomization. This alone might save you hours. > > Excel permits fairly easy "pseudo-randomizing". Enter > =rand() in an entire column and then do a sort on all the > columns using the rand column as the "sort by" column. Make > sure that you have your "Calculation" tab in Tools/Options > set to manual (use F9 to do the calculations). Or do a Paste > Special (values) to save the values in place. Otherwise the > rand() gets recalculated all the time and you don't know > where you are. Delete the rand() column before you save the > worksheet as a TXT file (or not; it's up to you). > > Regards, > Edward Carney > Research Associate > Univ. of Minnesota > > On Thu, 12 Feb 2004, Paul R. Jackson wrote: > > > You can import words from text files, see example > experiment in zip at > > www.psy.uq.edu.au/~paulj/words.zip > > > > This zip contains 'words.txt' which is a text file with a > word on each > > line and 'textfile.es' which is the experiment (obviously!). > > > > This example imports them into a text screen but the import > can be to > > anything really. > > > > Let me know if this doesn't make sense or doesn't work, > works fine on > > my machine. > > > > Paul > > > > > > > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > Paul R. Jackson > > Experimental Programmer > > > > School of Psychology > > University of Queensland > > E:paulj at psy.uq.edu.au > > P:3365-6713 > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > > > > > > > > > > From carne006 at UMN.EDU Mon Feb 16 16:11:24 2004 From: carne006 at UMN.EDU (Edward Carney) Date: Mon, 16 Feb 2004 10:11:24 -0600 Subject: Text files In-Reply-To: <000001c3f41a$f2a45990$05206682@experimental> Message-ID: I used to encounter this in older versions of Excel, but I have not found it to be true in more recent versions (Office XP, 2002, etc.). I just double-checked with Excel 2002 and all the returns were in place. Paul's point reinforces mine, though--that checking the formatting is important in the event that your first attempt fails. Edward Carney Research Associate Univ. of Minnesota On Mon, 16 Feb 2004, Paul R. Jackson wrote: > An important thing to keep in mind when importing excel created delimited > text files to lists, is that excel doesn't place a return on the last line. > This causes the list NOT TO IMPORT the last line. (At least from what I have > seen). Basically you need to manually place the return on the last line. > > I hope this helps somebody avoid wasting hours such as I did working out > what's going on. > > 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 Edward Carney > > Sent: Friday, 13 February 2004 1:18 AM > > To: eprime at mail.talkbank.org > > Subject: RE: Text files > > > > > > You can also import text files into List objects. The file > > should have a first line with the names of the attributes and > > a line corresponding to each level. I've used Excel to > > create these and saved them as tab-delimited text files. > > (TAB is the expected delimiter for E-Prime.) > > > > One good reason for doing things this way is that you can set > > up the text/slide object and have the text placed from the > > relevant attribute. I helped program a study on memory for > > narrative in which entire paragraphs were used and placed in > > single attributes. I've found text placement to be extremely > > accurate from slide to slide. > > > > Don't give up if E-Studio chokes on your first attempt. > > Double check the formatting of the text file. (Word will do > > fine. Set Tools/Options/View to allow visible tabs/paras > > when you're editing one of these files. It makes the > > formatting obvious, especially when lines are long and > > organize themselves into paragraphs.) Make sure that there > > are no extra blank lines at the end. In my experience this > > doesn't usually happen in Excel, but you never know. > > > > Another good reason for using external text files is that you > > can set up randomizations ahead of time and adjust them for > > various complex criteria, instead of writing complicated code > > to check for these. Use a separate list (or E-Studio > > program) for each randomization. This alone might save you hours. > > > > Excel permits fairly easy "pseudo-randomizing". Enter > > =rand() in an entire column and then do a sort on all the > > columns using the rand column as the "sort by" column. Make > > sure that you have your "Calculation" tab in Tools/Options > > set to manual (use F9 to do the calculations). Or do a Paste > > Special (values) to save the values in place. Otherwise the > > rand() gets recalculated all the time and you don't know > > where you are. Delete the rand() column before you save the > > worksheet as a TXT file (or not; it's up to you). > > > > Regards, > > Edward Carney > > Research Associate > > Univ. of Minnesota > > > > On Thu, 12 Feb 2004, Paul R. Jackson wrote: > > > > > You can import words from text files, see example > > experiment in zip at > > > www.psy.uq.edu.au/~paulj/words.zip > > > > > > This zip contains 'words.txt' which is a text file with a > > word on each > > > line and 'textfile.es' which is the experiment (obviously!). > > > > > > This example imports them into a text screen but the import > > can be to > > > anything really. > > > > > > Let me know if this doesn't make sense or doesn't work, > > works fine on > > > my machine. > > > > > > Paul > > > > > > > > > > > > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > > Paul R. Jackson > > > Experimental Programmer > > > > > > School of Psychology > > > University of Queensland > > > E:paulj at psy.uq.edu.au > > > P:3365-6713 > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > > > > > > > > > > > > > > > > > > > > From klatsky at oswego.edu Mon Feb 16 21:08:41 2004 From: klatsky at oswego.edu (Gary Klatsky) Date: Mon, 16 Feb 2004 16:08:41 -0500 Subject: Attribute value access In-Reply-To: Message-ID: In my experiment I have an attribute in the BlockList that determines which attribute in the trial list is used based on subject number. The values in the BlockList are the attribute names in the trial list. This works without any problems. The problem I am having is accessing the attribute value in the trial list. I am writing a script that displays that value in the feedback display. Since the attribute name varies across subjects I want to access it from the attribute in the BlockList. However when I try any calculations of that value I keep getting a type mismatch error. Anyone have any experience with accessing second order attribute values? Thanks in advance Gary J. Klatsky, Ph. D. Director, Human Computer Interaction M.A. Program Department of Psychology klatsky at oswego.edu Oswego State University (SUNY) http://www.oswego.edu/~klatsky 7060 State Hwy 104W Voice: (315) 312-3474 Oswego, NY 13126 Fax: (315) 312-6330 -- The University of Stirling is a university established in Scotland by charter at Stirling, FK9 4LA. Privileged/Confidential Information may be contained in this message. If you are not the addressee indicated in this message (or responsible for delivery of the message to such person), you may not disclose, copy or deliver this message to anyone and any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. In such case, you should destroy this message and kindly notify the sender by reply email. Please advise immediately if you or your employer do not consent to Internet email for messages of this kind. -------------- next part -------------- An HTML attachment was scrubbed... URL: From paulj at psy.uq.edu.au Mon Feb 16 22:27:21 2004 From: paulj at psy.uq.edu.au (Paul R. Jackson) Date: Tue, 17 Feb 2004 08:27:21 +1000 Subject: Text files In-Reply-To: Message-ID: Edward, Yes you are 100% correct. An XL file that definitely had the problem for me, only a couple of months ago, isn't doing it now. I have been using Office XP for about a year now though. BUT I have done some office updates in the mean time so this probably have fixed the issue (bug?). I am glad that you pointed that out though, because I have been advising people here to look out for the problem, and now I can tell them to just get everything up to date. Thanks. 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 Edward Carney > Sent: Tuesday, 17 February 2004 2:11 AM > To: eprime at mail.talkbank.org > Subject: RE: Text files > > > I used to encounter this in older versions of Excel, but I > have not found it to be true in more recent versions (Office > XP, 2002, etc.). I just double-checked with Excel 2002 and > all the returns were in place. > > Paul's point reinforces mine, though--that checking the > formatting is important in the event that your first attempt fails. > > Edward Carney > Research Associate > Univ. of Minnesota > > On Mon, 16 Feb 2004, Paul R. Jackson wrote: > > > An important thing to keep in mind when importing excel created > > delimited text files to lists, is that excel doesn't place > a return on > > the last line. This causes the list NOT TO IMPORT the last > line. (At > > least from what I have seen). Basically you need to > manually place the > > return on the last line. > > > > I hope this helps somebody avoid wasting hours such as I > did working > > out what's going on. > > > > 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 Edward Carney > > > Sent: Friday, 13 February 2004 1:18 AM > > > To: eprime at mail.talkbank.org > > > Subject: RE: Text files > > > > > > > > > You can also import text files into List objects. The > file should > > > have a first line with the names of the attributes and a line > > > corresponding to each level. I've used Excel to create these and > > > saved them as tab-delimited text files. (TAB is the expected > > > delimiter for E-Prime.) > > > > > > One good reason for doing things this way is that you can > set up the > > > text/slide object and have the text placed from the relevant > > > attribute. I helped program a study on memory for narrative in > > > which entire paragraphs were used and placed in single > attributes. > > > I've found text placement to be extremely accurate from slide to > > > slide. > > > > > > Don't give up if E-Studio chokes on your first attempt. > Double check > > > the formatting of the text file. (Word will do fine. Set > > > Tools/Options/View to allow visible tabs/paras when > you're editing > > > one of these files. It makes the formatting obvious, especially > > > when lines are long and organize themselves into > paragraphs.) Make > > > sure that there are no extra blank lines at the end. In my > > > experience this doesn't usually happen in Excel, but you > never know. > > > > > > Another good reason for using external text files is that you can > > > set up randomizations ahead of time and adjust them for various > > > complex criteria, instead of writing complicated code to > check for > > > these. Use a separate list (or E-Studio > > > program) for each randomization. This alone might save you hours. > > > > > > Excel permits fairly easy "pseudo-randomizing". Enter > > > =rand() in an entire column and then do a sort on all the columns > > > using the rand column as the "sort by" column. Make sure > that you > > > have your "Calculation" tab in Tools/Options set to > manual (use F9 > > > to do the calculations). Or do a Paste Special (values) > to save the > > > values in place. Otherwise the > > > rand() gets recalculated all the time and you don't know > where you > > > are. Delete the rand() column before you save the worksheet as a > > > TXT file (or not; it's up to you). > > > > > > Regards, > > > Edward Carney > > > Research Associate > > > Univ. of Minnesota > > > > > > On Thu, 12 Feb 2004, Paul R. Jackson wrote: > > > > > > > You can import words from text files, see example > > > experiment in zip at > > > > www.psy.uq.edu.au/~paulj/words.zip > > > > > > > > This zip contains 'words.txt' which is a text file with a > > > word on each > > > > line and 'textfile.es' which is the experiment (obviously!). > > > > > > > > This example imports them into a text screen but the import > > > can be to > > > > anything really. > > > > > > > > Let me know if this doesn't make sense or doesn't work, > > > works fine on > > > > my machine. > > > > > > > > Paul > > > > > > > > > > > > > > > > > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > > > Paul R. Jackson > > > > Experimental Programmer > > > > > > > > School of Psychology > > > > University of Queensland > > > > E:paulj at psy.uq.edu.au > > > > P:3365-6713 > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > From fragne at isc.cnrs.fr Tue Feb 17 14:09:51 2004 From: fragne at isc.cnrs.fr (=?iso-8859-1?Q?C=E9line?= FRAGNE) Date: Tue, 17 Feb 2004 15:09:51 +0100 Subject: No subject Message-ID: Hi, >I want to do a task with different feed-back according to the reaction time >of the subject to a green cross: >I have a program with a sequences of event where the subject gain or lose >always the same (5 Euros). But I don't know how to process to have >different reward or lose according to the RT of the subject. Could you help >me? > >Thanks From baris at andrew.cmu.edu Tue Feb 17 15:11:03 2004 From: baris at andrew.cmu.edu (Sukru Baris Demiral) Date: Tue, 17 Feb 2004 10:11:03 -0500 Subject: your mail In-Reply-To: <3.0.5.32.20040217154256.007f0a20@nimbus.isc.cnrs.fr> Message-ID: There are 3 things you have to do: 1) define a global varibale like: Dim money as integer This must be *global* variable and must be written under the script section. 2) Write a script and insert it before the stimulus file, it will look like this: InLine Slide1 Text1 In Inline you will write: If Slide1.RT > 500 then Text1.Text = "Bad" money= money - 1 Else Text1.text = "Good" money = money + 1 End if Enable Slide1 log by properties window, such that it must measure the RT of the keyboard input for instance..Show your stimui on it. At the very end of the program write a script in another Inline object: Dim Totalmoney as integer Totalmoney = money * 50 Text2.Text = TotalMoney and put it just before the Text2 object: Inline2 Text2 It shows the amount of moneyt subject gets at the end of the program. Baris \ / ~ ~ ~ -()- _ ~ ~ / \ ) ) ) -- ) _ 0/_ \0_ = :*_0 \/\_ | = _`\<,_ / / \ =.(*)/_(*)__............................................"" " Math is just a very funny construction " Tel: 412-661 5043 (H) 412-268 2787 (W) On Tue, 17 Feb 2004, [iso-8859-1] C�line FRAGNE wrote: > Hi, > >I want to do a task with different feed-back according to the reaction > time > >of the subject to a green cross: > >I have a program with a sequences of event where the subject gain or lose > >always the same (5 Euros). But I don't know how to process to have > >different reward or lose according to the RT of the subject. Could you > help > >me? > > > >Thanks > > > > > From j.lum at latrobe.edu.au Tue Feb 17 20:14:11 2004 From: j.lum at latrobe.edu.au (Jarrad Lum) Date: Wed, 18 Feb 2004 07:14:11 +1100 Subject: stopping an audio file Message-ID: Dear E-Prime Users, I am constructing a program which involves presenting an 8 second audio file to participants. The program is written so a participant can respond anytime while the audio is playing. The question I have is, is it possible to program e-prime so that the audio can be stopped at a specific point in time (e.g., at 6 seconds following a response made at 2 seconds). So far I have been playing around with the soundout1.RTTime object but not with much luck. Any assistance that could be provided would be greatly appreciated. Many thanks, Jarrad Jarrad Lum School of Psychology, University of Wales Adeilad Brigantia Penrallt Road Gwynedd LL57 2AS United Kingdom Tel: +44 (0) 1248 38 3621 Fax: +44 (0) 1248 38 2599 Email: j.lum at bangor.ac.uk From leisha at decisionresearch.org Wed Feb 18 21:45:27 2004 From: leisha at decisionresearch.org (leisha) Date: Wed, 18 Feb 2004 13:45:27 -0800 Subject: Attribute value access In-Reply-To: Message-ID: I am experiencing a type mismatch error from reading your message. First you say that you have an attribute name in the BlockList, then you say that it's a value that you wish to calculate. Are you talking about the same variable? Your variable can be a string or a number. It's easier to calculate numbers than strings. You have to use the correct syntax for each one. To display a string on the screen, you have to get the attribute and save it to a different name first, so I see a few ways that you could be generating a type mismatch error. I've had luck with invoking various conditions based on subject number, although I've since been advised of a better way to do it through this group. I've also had luck with nesting variables -- for example, in a Verplanken-style experiment where polar adjectives (good/bad, like/dislike) appear in random order and their position on the screen (right or left) is random, also. The discussion beginning on page 44 of the User's Guide Version 1 was especially helpful to me -- "Use of nested lists passed from the block level." Leisha Wharfield Production Coordinator Decision Research Eugene, Oregon, USA leisha at decisionresearch.org www.decisionresearch.org Gary Klatsky wrote: > In my experiment I have an attribute in the BlockList that determines > which attribute in the trial list is used based on subject number. The > values in the BlockList are the attribute names in the trial list. > This works without any problems. The problem I am having is accessing > the attribute value in the trial list. I am writing a script that > displays that value in the feedback display. Since the attribute name > varies across subjects I want to access it from the attribute in the > BlockList. However when I try any calculations of that value I keep > getting a type mismatch error. Anyone have any experience with > accessing second order attribute values? > > > > Thanks in advance > > > > > > Gary J. Klatsky, Ph. D. > > Director, Human Computer Interaction M.A. Program > > > > Department of Psychology klatsky at oswego.edu > > Oswego State University (SUNY) http://www.oswego.edu/~klatsky > > 7060 State Hwy 104W Voice: (315) 312-3474 > > Oswego, NY 13126 Fax: (315) 312-6330 > > > > > > -- > > The University of Stirling is a university established in Scotland by > charter at Stirling, FK9 4LA. Privileged/Confidential Information may > be contained in this message. If you are not the addressee indicated > in this message (or responsible for delivery of the message to such > person), you may not disclose, copy or deliver this message to anyone > and any action taken or omitted to be taken in reliance on it, is > prohibited and may be unlawful. In such case, you should destroy this > message and kindly notify the sender by reply email. Please advise > immediately if you or your employer do not consent to Internet email > for messages of this kind. > From Daniel.Ansari at Dartmouth.EDU Thu Feb 19 16:19:48 2004 From: Daniel.Ansari at Dartmouth.EDU (Daniel Ansari) Date: Thu, 19 Feb 2004 11:19:48 EST Subject: Pseudo-randomising trials in e-prime Message-ID: Dear all, We are running an experiment in which the certain trial gets repeated several times. How can we avoid sequential repetitions while keeping the order random. Is there a function for this in e-prime or should we simply generate a list that is quasi-random and run the experiment sequentially? Thank you very much in advance for your advice. Best wishes, Daniel From pgunn at cs.cmu.edu Thu Feb 19 16:24:01 2004 From: pgunn at cs.cmu.edu (Pat Gunn) Date: Thu, 19 Feb 2004 11:24:01 -0500 Subject: Cloning EPrime? Message-ID: Hello all, Is anyone aware of any efforts to clone the E-Prime interpreter as an open-source project? If not, is anyone interested in collaboration to do so? -- Pat Gunn Research/Systems Programmer, Auton Group, CMU From klatsky at oswego.edu Fri Feb 20 18:49:46 2004 From: klatsky at oswego.edu (Gary Klatsky) Date: Fri, 20 Feb 2004 13:49:46 -0500 Subject: multiple response points Message-ID: I know this has been addressed but I can't seem to find a response in the archive How do you go about allowing a response to occur during the stimulus display or during the presentation of a mask. In my experiment subjects may respond at either time. Thanks in advance Gary Gary J. Klatsky, Ph. D. Director, Human Computer Interaction M.A. Program Department of Psychology klatsky at oswego.edu Oswego State University (SUNY) http://www.oswego.edu/~klatsky 7060 State Hwy 104W Voice: (315) 312-3474 Oswego, NY 13126 Fax: (315) 312-6330 From BRobinso at mprc.umaryland.edu Fri Feb 20 20:09:36 2004 From: BRobinso at mprc.umaryland.edu (Ben Robinson) Date: Fri, 20 Feb 2004 15:09:36 -0500 Subject: multiple response points Message-ID: assuming i've understood your question correctly... first off, disable responding to the mask. then make the response window for the stimulus display longer than the duration of the stimulus display -- long enough to cover the stimulus display duration + inter stimulus interval + mask duration + any time after that... you can change the stimulus display's response window by going to properties: duration/input: response options: time limit. this way, all responses that occur from the onset of your stimulus display through the presentation of the mask will be recorded as responses to the stimulus display. i hope that helps. ben robinson >>> "Gary Klatsky" 02/20/04 01:49PM >>> I know this has been addressed but I can't seem to find a response in the archive How do you go about allowing a response to occur during the stimulus display or during the presentation of a mask. In my experiment subjects may respond at either time. Thanks in advance Gary Gary J. Klatsky, Ph. D. Director, Human Computer Interaction M.A. Program Department of Psychology klatsky at oswego.edu Oswego State University (SUNY) http://www.oswego.edu/~klatsky 7060 State Hwy 104W Voice: (315) 312-3474 Oswego, NY 13126 Fax: (315) 312-6330 From leisha at decisionresearch.org Fri Feb 20 20:10:32 2004 From: leisha at decisionresearch.org (leisha) Date: Fri, 20 Feb 2004 12:10:32 -0800 Subject: Pseudo-randomising trials in e-prime In-Reply-To: <23658837@newprancer.Dartmouth.EDU> Message-ID: Investigators here have asked me this question, too. For example, if we're showing people images and words and we don't want a bunch of images or words to appear in order --say, not more than two or three like stimuli in a row -- how do we manipulate the "random" sequence to avoid it? If you get an answer to this question, I would like to know. Thanks, Leisha Wharfield Production Coordinator Decision Research Eugene, Oregon, USA leisha at decisionresearch.org www.decisionresearch.org Daniel Ansari wrote: >Dear all, > >We are running an experiment in which the certain trial gets repeated several times. How can we avoid sequential repetitions while keeping the order random. Is there a function for this in e-prime or should we simply generate a list that is quasi-random and run the experiment sequentially? > >Thank you very much in advance for your advice. > >Best wishes, >Daniel > > > > > From BRobinso at mprc.umaryland.edu Fri Feb 20 20:24:12 2004 From: BRobinso at mprc.umaryland.edu (Ben Robinson) Date: Fri, 20 Feb 2004 15:24:12 -0500 Subject: Pseudo-randomising trials in e-prime Message-ID: there is an example given on the e-prime website, in the users' section. you will need a password to enter, but it costs nothing to register for a password. the website is: http://www.pstnet.com/e-prime/support/samples.asp?Mode=View&SampleID=24 ben robinson >>> leisha 02/20/04 03:10PM >>> Investigators here have asked me this question, too. For example, if we're showing people images and words and we don't want a bunch of images or words to appear in order --say, not more than two or three like stimuli in a row -- how do we manipulate the "random" sequence to avoid it? If you get an answer to this question, I would like to know. Thanks, Leisha Wharfield Production Coordinator Decision Research Eugene, Oregon, USA leisha at decisionresearch.org www.decisionresearch.org Daniel Ansari wrote: >Dear all, > >We are running an experiment in which the certain trial gets repeated several times. How can we avoid sequential repetitions while keeping the order random. Is there a function for this in e-prime or should we simply generate a list that is quasi-random and run the experiment sequentially? > >Thank you very much in advance for your advice. > >Best wishes, >Daniel > > > > > From gte016z at prism.gatech.edu Fri Feb 20 21:27:43 2004 From: gte016z at prism.gatech.edu (Richard P. Heitz) Date: Fri, 20 Feb 2004 16:27:43 -0500 Subject: recording wav files Message-ID: Hello, Does anyone know if it is possible to have E-Prime *record* wav files? I would need it to be able to create new files at run-time. ---------------------------------------------------------------------------- ---------- 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 devo0023 at tc.umn.edu Fri Feb 20 22:09:45 2004 From: devo0023 at tc.umn.edu (Cynthia J DeVore) Date: Fri, 20 Feb 2004 16:09:45 -0600 Subject: Logging data from multiple input masks Message-ID: When we have both a keyboard and a mouse as input devices and the timelimit for the display object is greater than the duration of the display object and the EndAction of each input device is set to None, the RESP and RT are blank and 0, respectively, for the display object. We displayed the mask.RT and mask.RESP for each of the two input masks and the data were there. We suspect that either the input mask of the unused device is overwriting the display object's response data or, with our configuration, the mask response data is never copied to the display object response data. If you're confused, I can send a very short .es to test. Thanks, Cynthia J. DeVore Graduate Student & E-Prime Consultant University of Minnesota - Industrial/Organizational Psychology devo0023 at umn.edu 612-624-3601 Office hours: http://online.psych.umn.edu/IS/Elliott160/Calendar/2004/February.htm Lab Calendar: http://online.psych.umn.edu/IS/Elliott160/default.html E-Prime @ U of MN http://online.psych.umn.edu/IS/Eprime/index.htm From leisha at decisionresearch.org Fri Feb 20 22:44:07 2004 From: leisha at decisionresearch.org (leisha) Date: Fri, 20 Feb 2004 14:44:07 -0800 Subject: Logging data from multiple input masks In-Reply-To: <6.0.0.22.0.20040220154915.01c92008@devo0023.email.umn.edu> Message-ID: Maybe subjects are responding after the time limit for the display object? Or, if both the display object and the mask are logging, can two objects be logging at the same time, or is the display object trumped by the mask object as soon as it begins logging? Leisha Wharfield Production Coordinator Decision Research Eugene, Oregon, USA leisha at decisionresearch.org www.decisionresearch.org Cynthia J DeVore wrote: > When we have both a keyboard and a mouse as input devices and the > timelimit for the display object is greater than the duration of the > display object and the EndAction of each input device is set to None, > the RESP and RT are blank and 0, respectively, for the display object. > We displayed the mask.RT and mask.RESP for each of the two input masks > and the data were there. We suspect that either the input mask of the > unused device is overwriting the display object's response data or, > with our configuration, the mask response data is never copied to the > display object response data. > > If you're confused, I can send a very short .es to test. > > Thanks, > > > Cynthia J. DeVore > Graduate Student & E-Prime Consultant > University of Minnesota - Industrial/Organizational Psychology > devo0023 at umn.edu > 612-624-3601 > Office hours: > http://online.psych.umn.edu/IS/Elliott160/Calendar/2004/February.htm > Lab Calendar: http://online.psych.umn.edu/IS/Elliott160/default.html > E-Prime @ U of MN http://online.psych.umn.edu/IS/Eprime/index.htm > > From j-bigio at northwestern.edu Fri Feb 20 23:05:55 2004 From: j-bigio at northwestern.edu (Jordan Bigio) Date: Fri, 20 Feb 2004 17:05:55 -0600 Subject: multiple response points In-Reply-To: Message-ID: This is correct. There is also another way. You can enable reponse on the stim and the mask (this is good if the mask is the last object in the proc before the next trial starts). Enable it in the stim: allowable response, correct answer, end action: none, response time: infinite. Also, log what you want to collect of the responses. Then you enable the same responses during the mask object with these parameters: allowable response, correct answer: not needed (is in the stim), end action: none, response time: same as duration. Here is the key: ONLY log time audit data in the mask. That way, all RT's, acc's, responses, etc. (whatever you're logging) are logged from the start of the stim. I do it that way, but my experiment would work exactly the same if I did it the way that Ben says as well. It's just whatever's easiest for you to visualize. Jordan At 03:09 PM 2/20/2004 -0500, Ben Robinson wrote: >assuming i've understood your question correctly... >first off, disable responding to the mask. >then make the response window for the stimulus display longer than the >duration of the stimulus display -- long enough to cover the stimulus >display duration + inter stimulus interval + mask duration + any time >after that... >you can change the stimulus display's response window by going to >properties: duration/input: response options: time limit. >this way, all responses that occur from the onset of your stimulus display >through the presentation of the mask will be recorded as responses to the >stimulus display. > >i hope that helps. > >ben robinson > > >>> "Gary Klatsky" 02/20/04 01:49PM >>> >I know this has been addressed but I can't seem to find a response in the >archive > >How do you go about allowing a response to occur during the stimulus display >or during the presentation of a mask. In my experiment subjects may respond >at either time. > >Thanks in advance > >Gary > > >Gary J. Klatsky, Ph. D. >Director, Human Computer Interaction M.A. Program > >Department of Psychology klatsky at oswego.edu >Oswego State University (SUNY) http://www.oswego.edu/~klatsky >7060 State Hwy 104W Voice: (315) 312-3474 >Oswego, NY 13126 Fax: (315) 312-6330 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 klatsky at oswego.edu Sat Feb 21 18:39:19 2004 From: klatsky at oswego.edu (Gary Klatsky) Date: Sat, 21 Feb 2004 13:39:19 -0500 Subject: multiple response points In-Reply-To: Message-ID: Ben Thanks That did the trick Gary Gary J. Klatsky, Ph. D. Director, Human Computer Interaction M.A. Program Department of Psychology klatsky at oswego.edu Oswego State University (SUNY) http://www.oswego.edu/~klatsky 7060 State Hwy 104W Voice: (315) 312-3474 Oswego, NY 13126 Fax: (315) 312-6330 -----Original Message----- From: Ben Robinson [mailto:BRobinso at mprc.umaryland.edu] Sent: Friday, February 20, 2004 3:10 PM To: eprime at mail.talkbank.org; klatsky at Oswego.EDU Subject: Re: multiple response points assuming i've understood your question correctly... first off, disable responding to the mask. then make the response window for the stimulus display longer than the duration of the stimulus display -- long enough to cover the stimulus display duration + inter stimulus interval + mask duration + any time after that... you can change the stimulus display's response window by going to properties: duration/input: response options: time limit. this way, all responses that occur from the onset of your stimulus display through the presentation of the mask will be recorded as responses to the stimulus display. i hope that helps. ben robinson >>> "Gary Klatsky" 02/20/04 01:49PM >>> I know this has been addressed but I can't seem to find a response in the archive How do you go about allowing a response to occur during the stimulus display or during the presentation of a mask. In my experiment subjects may respond at either time. Thanks in advance Gary Gary J. Klatsky, Ph. D. Director, Human Computer Interaction M.A. Program Department of Psychology klatsky at oswego.edu Oswego State University (SUNY) http://www.oswego.edu/~klatsky 7060 State Hwy 104W Voice: (315) 312-3474 Oswego, NY 13126 Fax: (315) 312-6330 From mokx0002 at umn.edu Tue Feb 24 09:51:44 2004 From: mokx0002 at umn.edu (Leh Woon Mok) Date: Tue, 24 Feb 2004 03:51:44 -0600 Subject: [Eprime] saving data after each trial Message-ID: Hi, I would like to save my data after every trial in order to prevent data loss in the event of a computer hiccup or a power surge in the middle of an experimental session, or if I need to abort the experiment before it is completed. However, it seems using the below expression isn't enough: c.DataFile.Open I'm wondering if someone could advise me on this, please? Thanks in advance. Leh Woon From liuch at psych.ac.cn Tue Feb 24 09:47:44 2004 From: liuch at psych.ac.cn (Leon) Date: Tue, 24 Feb 2004 17:47:44 +0800 Subject: Can Eprime work with Neuroscan? Message-ID: eprime,hello! I am now conducting an ERP study using Neuroscan scanner. I want to program with Eprime instead of Stim. But I find I can only send a stimuli onset or offset signal(by OnsetSignalEnabled,OnsetSignalPort,OnsetSignalData function) to the scanner and cannot send other signals like response to the scanner. How can I slove this problem? Is there any other way to make E-prime work together with Neuroscan?    Best Wish!                Leon                liuch at psych.ac.cn                   2004-02-24 =========================== Institute of Psychology Chinese Academy of Sciences Tel: 86-10-64837209 Zip: 100101 =========================== From seif1301 at uni-trier.de Tue Feb 24 10:00:59 2004 From: seif1301 at uni-trier.de (Jan Seifert) Date: Tue, 24 Feb 2004 11:00:59 +0100 Subject: Can Eprime work with Neuroscan? In-Reply-To: <20040224094650.9E6A3467A5@s1000.psych.ac.cn> Message-ID: > eprime,hello! > I am now conducting an ERP study using Neuroscan scanner. I want to program with Eprime instead of Stim. But I find I can only send a stimuli onset or offset signal(by OnsetSignalEnabled,OnsetSignalPort,OnsetSignalData function) to the scanner and cannot send other signals like response to the scanner. How can I slove this problem? > Is there any other way to make E-prime work together with Neuroscan? >    > > > Best Wish! > >                Leon Hello, you can send triggers anytime and anywhere with the "WritePort" command. Something like this: WritePort NEUROSCANTRIGGERPORT,ATrigger Hope this helps Jan \ / Jan Seifert / Fachbereich I - Psychologie / Universitätsring 15 / 54296 Trier \ / +49 651 201 2896 \ seif1301 at uni-trier.de / http://eeglab.uni-trier.de/users/seifert/index.php \ From baranan at post.tau.ac.il Tue Feb 24 10:03:18 2004 From: baranan at post.tau.ac.il (Yoav Bar Anan) Date: Tue, 24 Feb 2004 12:03:18 +0200 Subject: [Eprime] saving data after each trial Message-ID: Leh Woon Eprime has E-Recovery exactly for such cases. I advice you to investigate it. Yoav ----- Original Message ----- From: "Leh Woon Mok" To: Sent: Tuesday, February 24, 2004 11:51 AM Subject: [Eprime] saving data after each trial > Hi, > > I would like to save my data after every trial in order to prevent data > loss in the event of a computer hiccup or a power surge in the middle of an > experimental session, or if I need to abort the experiment before it is > completed. > > However, it seems using the below expression isn't enough: > c.DataFile.Open > > I'm wondering if someone could advise me on this, please? > > Thanks in advance. > > Leh Woon > > From gte016z at prism.gatech.edu Tue Feb 24 14:01:13 2004 From: gte016z at prism.gatech.edu (Richard P. Heitz) Date: Tue, 24 Feb 2004 09:01:13 -0500 Subject: Can Eprime work with Neuroscan? Message-ID: I'm using a neuroscan with E-Prime, and am having a problem with triggers getting through (I've posted this problem before). I haven't found any remedies. I randomly lose approximately 7% of all triggers. Leon, if you end up having this problem too, I'd like to hear about it. ---------------------------------------------------------------------------- ---------- 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 ----- Original Message ----- From: "Jan Seifert" To: "eprime" Sent: Tuesday, February 24, 2004 5:00 AM Subject: Re: Can Eprime work with Neuroscan? > eprime,hello! > I am now conducting an ERP study using Neuroscan scanner. I want to program with Eprime instead of Stim. But I find I can only send a stimuli onset or offset signal(by OnsetSignalEnabled,OnsetSignalPort,OnsetSignalData function) to the scanner and cannot send other signals like response to the scanner. How can I slove this problem? > Is there any other way to make E-prime work together with Neuroscan? >    > > > Best Wish! > >                Leon Hello, you can send triggers anytime and anywhere with the "WritePort" command. Something like this: WritePort NEUROSCANTRIGGERPORT,ATrigger Hope this helps Jan \ / Jan Seifert / Fachbereich I - Psychologie / Universitätsring 15 / 54296 Trier \ / +49 651 201 2896 \ seif1301 at uni-trier.de / http://eeglab.uni-trier.de/users/seifert/index.php \ From benn0224 at umn.edu Tue Feb 24 14:55:11 2004 From: benn0224 at umn.edu (Stephen D. Benning) Date: Tue, 24 Feb 2004 08:55:11 -0600 Subject: Can Eprime work with Neuroscan? In-Reply-To: <001201c3fade$aa422090$ad9a3d80@Heitz> Message-ID: On Tue, 2004-02-24 at 08:01, Richard P. Heitz wrote: > I'm using a neuroscan with E-Prime, and am having a problem with triggers > getting through (I've posted this problem before). I haven't found any > remedies. I randomly lose approximately 7% of all triggers. Leon, if you > end up having this problem too, I'd like to hear about it. A few questions that might help debug your problem, listed in order of decreasing probability: 1) Do you have any statements of the variety (assuming that 0 is your "hold value"): WritePort TriggerPort, 0 WritePort TriggerPort, TriggerValue or WritePort TriggerPort, TriggerValue1 WritePort TriggerPort, 0 WritePort TriggerPort, TriggerValue2 If so, it's likely that the port can't be consistently reset to the hold value before the next trigger comes. Therefore, you won't have consistently occurring triggers. To remedy this problem, you can use code like this (if all else fails): WritePort TriggerPort, 0 Sleep 1 WritePort TriggerPort, TriggerValue This will force E-Prime to pause for a millisecond to allow the hold value to be written. You may need to adjust program timing to account for this 1 ms slop, though. 2) Are you having more programs than just E-Prime running when you're running your experiment? IF so, Windows might be calling those programs at unexpected times (though if this were the case, I'd expect to see random pauses in the experiment altogether, rather than just trigger dropping). 3) Is the cable connecting your output port to the Neuroscan unit firmly attached? Sometimes flaky cable attachments can drift off at the oddest times. 4) Is your parallel port working consistently? Likewise, is the Neuroscan equipment EVER able to receive triggers consistently? IF not, you may have a hardware problem. > ---------------------------------------------------------------------------- > ---------- > 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 > ----- Original Message ----- > From: "Jan Seifert" > To: "eprime" > Sent: Tuesday, February 24, 2004 5:00 AM > Subject: Re: Can Eprime work with Neuroscan? > > > > eprime,hello! > > I am now conducting an ERP study using Neuroscan scanner. I want to > program with Eprime instead of Stim. But I find I can only send a stimuli > onset or offset signal(by OnsetSignalEnabled,OnsetSignalPort,OnsetSignalData > function) to the scanner and cannot send other signals like response to the > scanner. How can I slove this problem? > > Is there any other way to make E-prime work together with Neuroscan? > >    > > > > > > Best Wish! > > > >                Leon > Hello, > > you can send triggers anytime and anywhere with the "WritePort" command. > Something like this: > > WritePort NEUROSCANTRIGGERPORT,ATrigger > > Hope this helps > Jan > > \ > / Jan Seifert > / Fachbereich I - Psychologie > / Universitätsring 15 > / 54296 Trier > \ > / +49 651 201 2896 > \ seif1301 at uni-trier.de > / http://eeglab.uni-trier.de/users/seifert/index.php > \ -- Stephen Benning Office: N631 Elliott Hall 75 East River Road Minneapolis, MN 55455 From gte016z at prism.gatech.edu Tue Feb 24 15:03:32 2004 From: gte016z at prism.gatech.edu (Richard P. Heitz) Date: Tue, 24 Feb 2004 10:03:32 -0500 Subject: Can Eprime work with Neuroscan? Message-ID: Yea, I've considered all of those possibilities already. ---------------------------------------------------------------------------- ---------- 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 ----- Original Message ----- From: "Stephen D. Benning" Cc: "eprime" Sent: Tuesday, February 24, 2004 9:55 AM Subject: Re: Can Eprime work with Neuroscan? > On Tue, 2004-02-24 at 08:01, Richard P. Heitz wrote: > > I'm using a neuroscan with E-Prime, and am having a problem with triggers > > getting through (I've posted this problem before). I haven't found any > > remedies. I randomly lose approximately 7% of all triggers. Leon, if you > > end up having this problem too, I'd like to hear about it. > > A few questions that might help debug your problem, listed in order of > decreasing probability: > > 1) Do you have any statements of the variety (assuming that 0 is your > "hold value"): > > WritePort TriggerPort, 0 > WritePort TriggerPort, TriggerValue > > or > WritePort TriggerPort, TriggerValue1 > WritePort TriggerPort, 0 > WritePort TriggerPort, TriggerValue2 > > If so, it's likely that the port can't be consistently reset to the hold > value before the next trigger comes. Therefore, you won't have > consistently occurring triggers. To remedy this problem, you can use > code like this (if all else fails): > > WritePort TriggerPort, 0 > Sleep 1 > WritePort TriggerPort, TriggerValue > > This will force E-Prime to pause for a millisecond to allow the hold > value to be written. You may need to adjust program timing to account > for this 1 ms slop, though. > > 2) Are you having more programs than just E-Prime running when you're > running your experiment? IF so, Windows might be calling those programs > at unexpected times (though if this were the case, I'd expect to see > random pauses in the experiment altogether, rather than just trigger > dropping). > > 3) Is the cable connecting your output port to the Neuroscan unit > firmly attached? Sometimes flaky cable attachments can drift off at the > oddest times. > > 4) Is your parallel port working consistently? Likewise, is the > Neuroscan equipment EVER able to receive triggers consistently? IF not, > you may have a hardware problem. > > > -------------------------------------------------------------------------- -- > > ---------- > > 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 > > ----- Original Message ----- > > From: "Jan Seifert" > > To: "eprime" > > Sent: Tuesday, February 24, 2004 5:00 AM > > Subject: Re: Can Eprime work with Neuroscan? > > > > > > > eprime,hello! > > > I am now conducting an ERP study using Neuroscan scanner. I want to > > program with Eprime instead of Stim. But I find I can only send a stimuli > > onset or offset signal(by OnsetSignalEnabled,OnsetSignalPort,OnsetSignalData > > function) to the scanner and cannot send other signals like response to the > > scanner. How can I slove this problem? > > > Is there any other way to make E-prime work together with Neuroscan? > > >    > > > > > > > > > Best Wish! > > > > > >                Leon > > Hello, > > > > you can send triggers anytime and anywhere with the "WritePort" command. > > Something like this: > > > > WritePort NEUROSCANTRIGGERPORT,ATrigger > > > > Hope this helps > > Jan > > > > \ > > / Jan Seifert > > / Fachbereich I - Psychologie > > / Universitätsring 15 > > / 54296 Trier > > \ > > / +49 651 201 2896 > > \ seif1301 at uni-trier.de > > / http://eeglab.uni-trier.de/users/seifert/index.php > > \ > -- > Stephen Benning > Office: N631 Elliott Hall > 75 East River Road > Minneapolis, MN 55455 > > From j-bigio at northwestern.edu Thu Feb 26 16:54:42 2004 From: j-bigio at northwestern.edu (Jordan Bigio) Date: Thu, 26 Feb 2004 10:54:42 -0600 Subject: stim object names Message-ID: Hey all, This may sound like a basic question, but Eprime seems very picky about this. We have an experiment in my lab that an undergrad is working on, where we have stims with different properties. Whether it's a slide object or soundout is kind of useless info. I would like to have the same name for all the stims b/c otherwise data collection becomes much more of a drudgery than it already is. Has anyone come upon this problem before? Is there a way to get stim objects to have the same name in the same experiment? Even if they're in different procs? Seems like this would cause a data mess! Having multiple columns in a EDataAid file for subject responses during an experiment. What are some approaches to alleviate this that have worked for some of you? Thanks. Jordan 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 benn0224 at umn.edu Thu Feb 26 17:16:03 2004 From: benn0224 at umn.edu (Stephen D. Benning) Date: Thu, 26 Feb 2004 11:16:03 -0600 Subject: stim object names In-Reply-To: <5.2.0.9.2.20040226104652.0241e9f0@merle.it.northwestern.edu> Message-ID: On Thu, 2004-02-26 at 10:54, Jordan Bigio wrote: > Hey all, > This may sound like a basic question, but Eprime seems very picky about > this. We have an experiment in my lab that an undergrad is working on, > where we have stims with different properties. Whether it's a slide object > or soundout is kind of useless info. Actually, from the way E-Prime thinks, whether it's a SoundOut or a Slide is critical. Basically, you can have only one object in any given experiment with a given name, even if they're different types of objects. However, that object can occur in many different places (e.g., different procedures) in the experiment. Therefore, if you're looking for maximum flexibility, I'd suggest that you make a Slide as your single stimulus object (and name it Stimulus), create a bunch of different states for it, and use some inline code to manipulate Stimulus.ActiveState to taste. You can then drag that Stimulus object and the attendant inline code to different procs as much as is necessary to duplicate it. > I would like to have the same name for > all the stims b/c otherwise data collection becomes much more of a drudgery > than it already is. Has anyone come upon this problem before? Is there a > way to get stim objects to have the same name in the same experiment? Even > if they're in different procs? Seems like this would cause a data mess! > Having multiple columns in a EDataAid file for subject responses during an > experiment. What are some approaches to alleviate this that have worked for > some of you? Thanks. > > Jordan > > 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 -- Stephen Benning Office: N631 Elliott Hall 75 East River Road Minneapolis, MN 55455 From asa8 at leicester.ac.uk Thu Feb 26 19:26:32 2004 From: asa8 at leicester.ac.uk (Andrews, A.S.) Date: Thu, 26 Feb 2004 19:26:32 -0000 Subject: stim object names Message-ID: Jordan, One technique, which may be useful if you have different types of stimulus response objects is to use an inline to set an attribute yourself. e.g. c.setattrib("answers") = stimulus.resp etc Another is to write your own results file containing just the data you want - for example I have done this when requiring the time of all keypresses in a string response - it makes for a much smaller .edat file and is easier to read. Regards Tony Andrews Snior Computer Officer School of Psychology University of Leicester. From eddie at ling.ed.ac.uk Fri Feb 27 15:03:21 2004 From: eddie at ling.ed.ac.uk (Eddie Dubourg) Date: Fri, 27 Feb 2004 15:03:21 -0000 Subject: Slide durations Message-ID: A very simple question (I hope):- I have a slide that puts up a prompt, and plays a sound of indeterminate length - they vary between 20 and 80 seconds, so waiting for the long sounds to finish is a problem. Is there a way to get the slide duration to be the same length as the sound? No responses are obtained during the slides, it is purely for listening, there is a small questionnaire in a subsequent procedure. Eddie Dubourg Computing/Technical Support Officer Theoretical and Applied Linguistics University of Edinburgh From j-bigio at northwestern.edu Fri Feb 27 16:29:41 2004 From: j-bigio at northwestern.edu (Jordan Bigio) Date: Fri, 27 Feb 2004 10:29:41 -0600 Subject: Slide durations In-Reply-To: <000e01c3fd42$d72a2c40$95ccd781@ling.ed.ac.uk> Message-ID: I should think that you set the max length on the soundout object in the slide to 80000ms and set the duration on the slide object to be 80000ms. But, if you have them varying, you will probably need to use a different slide object for every wav file length that you have, so a particular slide corresponds to a particular length of sound. Unless you know how to write code and can program some different states for your slide object. That was some advice that I recently got for a problem I was having, but I don't know VBA and can't really write code. Hope this helps. Jordan At 03:03 PM 2/27/2004 +0000, Eddie Dubourg wrote: >A very simple question (I hope):- > >I have a slide that puts up a prompt, and plays a sound of indeterminate >length - they vary between 20 and 80 seconds, so waiting for the long >sounds to finish is a problem. Is there a way to get the slide duration >to be the same length as the sound? No responses are obtained during >the slides, it is purely for listening, there is a small questionnaire >in a subsequent procedure. > >Eddie Dubourg >Computing/Technical Support Officer >Theoretical and Applied Linguistics >University of Edinburgh 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 leisha at decisionresearch.org Fri Feb 27 16:56:33 2004 From: leisha at decisionresearch.org (leisha) Date: Fri, 27 Feb 2004 08:56:33 -0800 Subject: Slide durations In-Reply-To: <000e01c3fd42$d72a2c40$95ccd781@ling.ed.ac.uk> Message-ID: Didn't someone suggest yesterday that one can write a little script to vary the Active States of slides and therefore make them match the stimulus? For those who write script, that would be easy. I think the method would be to create several slide states with different properties, then call out the correct active state with a script. Am I right? For those who don't write script, why not copy your procedure as many times as necessary to vary the time duration? Say Proc20, Proc40, Proc80, for example. Then associate each stimulus with its appropriate procedure in the block list. Leisha Wharfield Production Coordinator Decision Research Eugene, Oregon, USA Eddie Dubourg wrote: >A very simple question (I hope):- > >I have a slide that puts up a prompt, and plays a sound of indeterminate >length - they vary between 20 and 80 seconds, so waiting for the long >sounds to finish is a problem. Is there a way to get the slide duration >to be the same length as the sound? No responses are obtained during >the slides, it is purely for listening, there is a small questionnaire >in a subsequent procedure. > >Eddie Dubourg >Computing/Technical Support Officer >Theoretical and Applied Linguistics >University of Edinburgh > > > > > From devo0023 at tc.umn.edu Fri Feb 27 17:01:09 2004 From: devo0023 at tc.umn.edu (Cynthia J DeVore) Date: Fri, 27 Feb 2004 11:01:09 -0600 Subject: Slide durations In-Reply-To: <5.2.0.9.2.20040227102535.02430688@merle.it.northwestern.ed u> Message-ID: Since you know how long each sound is, you can set that as an attribute in your list. Then in your slide, set the duration of the slide to the attribute you created in your list. Cynthia At 10:29 AM 2/27/2004, you wrote: >I should think that you set the max length on the soundout object in the >slide to 80000ms and set the duration on the slide object to be 80000ms. >But, if you have them varying, you will probably need to use a different >slide object for every wav file length that you have, so a particular >slide corresponds to a particular length of sound. Unless you know how to >write code and can program some different states for your slide object. >That was some advice that I recently got for a problem I was having, but I >don't know VBA and can't really write code. Hope this helps. > >Jordan > >At 03:03 PM 2/27/2004 +0000, Eddie Dubourg wrote: >>A very simple question (I hope):- >> >>I have a slide that puts up a prompt, and plays a sound of indeterminate >>length - they vary between 20 and 80 seconds, so waiting for the long >>sounds to finish is a problem. Is there a way to get the slide duration >>to be the same length as the sound? No responses are obtained during >>the slides, it is purely for listening, there is a small questionnaire >>in a subsequent procedure. >> >>Eddie Dubourg >>Computing/Technical Support Officer >>Theoretical and Applied Linguistics >>University of Edinburgh > >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 > Cynthia J. DeVore Graduate Student & E-Prime Consultant University of Minnesota - Industrial/Organizational Psychology devo0023 at umn.edu 612-624-3601 Lab Calendar: http://online.psych.umn.edu/IS/Elliott160/default.html E-Prime @ U of MN http://online.psych.umn.edu/IS/Eprime/index.htm From s.m.rhodes at stir.ac.uk Wed Feb 4 11:38:02 2004 From: s.m.rhodes at stir.ac.uk (Sinead Rhodes) Date: Wed, 4 Feb 2004 11:38:02 -0000 Subject: adding blockprocedure trials Message-ID: Hi I was wondering if anyone could help me with something which is probably quite basic but I can't work it out! I have set up my experiment and set up a full trial (which I have called Block Procedure1). I need to add more trials so I have copied block procedure 1 and pasted it in the browser and it creates block procedure 2. However, when I go to change any information within the 2nd block it automatically changes everything in the first block. This includes both the names of test lists and also the words I have nested within the lists. I tried copying another block (block procedure 3) but again changes in this change block procedures 1 and 2. I want the general features of the blocks to be the same which is why I'm copying them but I need to be able to give the lists different names and also obviously have different stimuli (words) within each trial. I would be very grateful for any advice, Sinead Rhodes -- The University of Stirling is a university established in Scotland by charter at Stirling, FK9 4LA. Privileged/Confidential Information may be contained in this message. If you are not the addressee indicated in this message (or responsible for delivery of the message to such person), you may not disclose, copy or deliver this message to anyone and any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. In such case, you should destroy this message and kindly notify the sender by reply email. Please advise immediately if you or your employer do not consent to Internet email for messages of this kind. -------------- next part -------------- An HTML attachment was scrubbed... URL: From s.m.rhodes at stir.ac.uk Wed Feb 4 15:58:23 2004 From: s.m.rhodes at stir.ac.uk (Sinead Rhodes) Date: Wed, 4 Feb 2004 15:58:23 -0000 Subject: earlier query Message-ID: Hi Thanks everyone for your emails. I got a lot of different replies each suggesting different things to be able to duplicate a block so I thought I'd email again in case anyone needs to do this again. You can copy a whole block but have to do it from the procedure line you have already created i.e. block1, create a procedure line for block 2, open up both procedure lines and drag the objects with left mouse click (not copy and paste - it doesn't work for some reason) from your original procedure line to the new procedure line. It doesn't work copying and pasting from the browser at all. You can only copy objects and still have them share identical properties without renaming anything or one action completely affecting other blocks by dragging from procedure line to procedure line. Thanks everyone, Sinead Rhodes -- The University of Stirling is a university established in Scotland by charter at Stirling, FK9 4LA. Privileged/Confidential Information may be contained in this message. If you are not the addressee indicated in this message (or responsible for delivery of the message to such person), you may not disclose, copy or deliver this message to anyone and any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. In such case, you should destroy this message and kindly notify the sender by reply email. Please advise immediately if you or your employer do not consent to Internet email for messages of this kind. -------------- next part -------------- An HTML attachment was scrubbed... URL: From latto at liverpool.ac.uk Tue Feb 10 10:57:20 2004 From: latto at liverpool.ac.uk (Richard Latto) Date: Tue, 10 Feb 2004 10:57:20 +0000 Subject: Text files Message-ID: Is it possible to import a series of Word or other text files into a slide in the same way as you can import bitmap files? I want to present a series of multiple choice questions as part of an e-prime experiment. Richard Latto ----------------------------- Dr.R.M.Latto School of Psychology University of Liverpool Eleanor Rathbone Building Bedford Street South Liverpool L69 7ZA U.K. Telephone: ++ 44 (0) 151 794 2956 Facsimile: ++ 44 (0) 151 794 2945 Web: http://www.liv.ac.uk/Psychology/DeptInfo/StaffProfile/RMLatto.html From leisha at decisionresearch.org Tue Feb 10 18:04:12 2004 From: leisha at decisionresearch.org (leisha) Date: Tue, 10 Feb 2004 10:04:12 -0800 Subject: Text files In-Reply-To: <2690296.1076410640@181161-04758r.liv.ac.uk> Message-ID: One of our experiments uses stimulus words and images together randomly. To show them on a slide that also includes a clickable response scale, I save the words as bitmaps. Leisha Wharfield Production Coordinator Decision Research Eugene, Oregon, USA Richard Latto wrote: > Is it possible to import a series of Word or other text files into a > slide in the same way as you can import bitmap files? > I want to present a series of multiple choice questions as part of an > e-prime experiment. > > Richard Latto > > ----------------------------- > Dr.R.M.Latto > School of Psychology > University of Liverpool > Eleanor Rathbone Building > Bedford Street South > Liverpool > L69 7ZA > U.K. > > Telephone: ++ 44 (0) 151 794 2956 > Facsimile: ++ 44 (0) 151 794 2945 > > Web: http://www.liv.ac.uk/Psychology/DeptInfo/StaffProfile/RMLatto.html > > > From Daniel.Ansari at Dartmouth.EDU Tue Feb 10 22:03:42 2004 From: Daniel.Ansari at Dartmouth.EDU (Daniel Ansari) Date: Tue, 10 Feb 2004 17:03:42 EST Subject: Integrating e-prime with fMRI Message-ID: Dear all, I am new to using e-prime in conjunction with fMRI. How do people go about this. Ideally I would like e-prime to be triggered by the scanner. Can one achieve this without IFIS? Many thanks in advance for any suggestions. With best wishes, Daniel From odenthal at soz.psychologie.uni-konstanz.de Wed Feb 11 08:42:58 2004 From: odenthal at soz.psychologie.uni-konstanz.de (Georg Odenthal) Date: Wed, 11 Feb 2004 09:42:58 +0100 Subject: Text files In-Reply-To: <2690296.1076410640@181161-04758r.liv.ac.uk> Message-ID: Hello Richard, As far as I know E-Prime isn't able to import text files and display them. The only option you have is what Leisha Wharfield had suggested: Create individual bitmaps for each screen. To do that open your Word or other text document and open Paint (Start -> Program Files -> Accessories -> Paint). Select Full Screen in Word (View -> Full Screen). Then press the keys ALT and PRINT SCREEN at the same time. Go to paint and select Edit -> Paste (or press CTRL + V). You will get an exact copy of the whole screen. Now you only have to remove the borders of the image and the "Close Full Screen" button, that Word always displays. Save the image as BMP. Then you can use these text screens as Image Displays or Slides in E-Prime. With this method you can also create stimuli in foreign languages with non-standard fonts or right to left writing. In our lab we also use this method to create formatted instruction screens with individual words in bold, italics, underlining or in different colors. Best regards, Georg ========================================================================= Georg Odenthal (Dipl.-Psych.) University of Konstanz +49 (0)7531 88-2872 Department of Psychology odenthal at soz.psychologie.uni-konstanz.de Social Psychology and Motivation http://www.socpsych.uni-konstanz.de 78457 Konstanz, Germany ========================================================================= From nc2 at ualberta.ca Wed Feb 11 16:07:55 2004 From: nc2 at ualberta.ca (Nick Coupland) Date: Wed, 11 Feb 2004 09:07:55 -0700 Subject: Fwd: Re: Text files Message-ID: Another way to do this is to use the text function in Photoshop and save as bitmap files, which gives you a lot of control over the appearance of your screens >Date: Wed, 11 Feb 2004 09:42:58 +0100 >From: Georg Odenthal >X-Mailer: The Bat! (v1.62q) Educational >Reply-To: Georg Odenthal >Organization: Department of Psychology >To: eprime at mail.talkbank.org >Subject: Re: Text files >Sender: >X-LR-SENT-TO: ualberta.ca >X-CNS-junkfilter: (2004Feb2 see www.ualberta.ca/CNS/spam.html for changes) >X-whitelist: Exempt from filtering. (jf_white-User) >eprime at mail.talkbank.org > >Hello Richard, > >As far as I know E-Prime isn't able to import text files and display >them. The only option you have is what Leisha Wharfield had suggested: >Create individual bitmaps for each screen. > >To do that open your Word or other text document and open Paint (Start >-> Program Files -> Accessories -> Paint). Select Full Screen in Word >(View -> Full Screen). Then press the keys ALT and PRINT SCREEN at the >same time. Go to paint and select Edit -> Paste (or press CTRL + V). >You will get an exact copy of the whole screen. Now you only have to >remove the borders of the image and the "Close Full Screen" button, >that Word always displays. Save the image as BMP. >Then you can use these text screens as Image Displays or Slides in >E-Prime. > >With this method you can also create stimuli in foreign languages with >non-standard fonts or right to left writing. > >In our lab we also use this method to create formatted instruction >screens with individual words in bold, italics, underlining or in >different colors. > > >Best regards, > Georg > > >========================================================================== > >Georg Odenthal (Dipl.-Psych.) University of Konstanz >+49 (0)7531 88-2872 Department of Psychology >odenthal at soz.psychologie.uni-konstanz.de Social Psychology and Motivation >http://www.socpsych.uni-konstanz.de 78457 Konstanz, Germany > >========================================================================== From jpettib at siue.edu Wed Feb 11 16:20:10 2004 From: jpettib at siue.edu (Jonathan Pettibone) Date: Wed, 11 Feb 2004 10:20:10 -0600 Subject: Text files In-Reply-To: <891568280.20040211094258@soz.psychologie.uni-konstanz.de> Message-ID: Would this method allow for precise text placement on a slide? I've done similar experiments, painstakingly placing text boxes on each screen, and I find that even if I type in the placements, they never, never are exactly the same from slide to slide. When you show a rating scale on repeated slides, and it moves slightly from slide to slide, it looks shabby and is distracting. Thanks Jonathan Pettibone Jonathan Pettibone Assistant Professor Dept. of Psychology Southern Illinois University Edwardsville Edwardsville, IL 62026 -----Original Message----- From: eprime at mail.talkbank.org [mailto:eprime at mail.talkbank.org]On Behalf Of Georg Odenthal Sent: Wednesday, February 11, 2004 2:43 AM To: eprime at mail.talkbank.org Subject: Re: Text files Hello Richard, As far as I know E-Prime isn't able to import text files and display them. The only option you have is what Leisha Wharfield had suggested: Create individual bitmaps for each screen. To do that open your Word or other text document and open Paint (Start -> Program Files -> Accessories -> Paint). Select Full Screen in Word (View -> Full Screen). Then press the keys ALT and PRINT SCREEN at the same time. Go to paint and select Edit -> Paste (or press CTRL + V). You will get an exact copy of the whole screen. Now you only have to remove the borders of the image and the "Close Full Screen" button, that Word always displays. Save the image as BMP. Then you can use these text screens as Image Displays or Slides in E-Prime. With this method you can also create stimuli in foreign languages with non-standard fonts or right to left writing. In our lab we also use this method to create formatted instruction screens with individual words in bold, italics, underlining or in different colors. Best regards, Georg ========================================================================= Georg Odenthal (Dipl.-Psych.) University of Konstanz +49 (0)7531 88-2872 Department of Psychology odenthal at soz.psychologie.uni-konstanz.de Social Psychology and Motivation http://www.socpsych.uni-konstanz.de 78457 Konstanz, Germany ========================================================================= From dhair at wfubmc.edu Wed Feb 11 16:22:30 2004 From: dhair at wfubmc.edu (David Hairston) Date: Wed, 11 Feb 2004 11:22:30 -0500 Subject: Integrating e-prime with fMRI Message-ID: Yes, you can do this quite easily, our lab just started doing it. If the scanner is set to send/receive a TTL pulse, you can adapt from the scanner (ours is BNC) into the serial or parallel port of the PC running E-Prime. Look up the WritePort command in Help (I think ReadPort is to take commands in), you basically just give the IRQ address of the serial port, and it will listen - then have a quick bit of code set to loop until this comes in, releasing E-prime to continue w/ the paradigm. Best of luck, Dave W. David Hairston Neurobiology and Anatomy Wake Forest University School of Medicine Winston-Salem, NC 27157 (336) 716-4481 (lab) -----Original Message----- From: eprime at mail.talkbank.org [mailto:eprime at mail.talkbank.org] On Behalf Of Daniel Ansari Sent: Tuesday, February 10, 2004 5:04 PM To: eprime at mail.talkbank.org Subject: Integrating e-prime with fMRI Dear all, I am new to using e-prime in conjunction with fMRI. How do people go about this. Ideally I would like e-prime to be triggered by the scanner. Can one achieve this without IFIS? Many thanks in advance for any suggestions. With best wishes, Daniel From leisha at decisionresearch.org Wed Feb 11 17:03:23 2004 From: leisha at decisionresearch.org (leisha) Date: Wed, 11 Feb 2004 09:03:23 -0800 Subject: Text files In-Reply-To: Message-ID: That's the beauty of slides in E-Prime, Dr. Pettibone. You can leave your response scale on the screen, say in the bottom 40% of the screen, devoting the top 60% to your stimuli. Just set the size of the stimulus slide to 60% height and vertically align it at the top of the screen. Make sure the slide with the rating scale on it is not set to clear after, and it will stay where it is throughout the procedure, while the stimulus changes above it. I used to draw a slide or graphic display with my response scale on it, then copy it so it would always be identical and not shift on the screen, which I agree with you is shabby and distracting, but even then the image could seem to flash as it was redrawn repeatedly. Finally I worked out how to replace just what I need using slides. I learned when to clear the screen & when not to so that subjects would see exactly what the researcher wants them to see. Regarding precise placement of elements on the screen, I've found it's best to use percentages rather than fixed points, because those fixed points will vary from monitor to monitor. Leisha Wharfield Production Coordinator Decision Research Eugene, Oregon, USA leisha at decisionresearch.org www.decisionresearch.org Jonathan Pettibone wrote: >Would this method allow for precise text placement on a slide? I've done >similar experiments, painstakingly placing text boxes on each screen, and I >find that even if I type in the placements, they never, never are exactly >the same from slide to slide. When you show a rating scale on repeated >slides, and it moves slightly from slide to slide, it looks shabby and is >distracting. > > Thanks > > Jonathan Pettibone > >Jonathan Pettibone >Assistant Professor >Dept. of Psychology >Southern Illinois University Edwardsville >Edwardsville, IL 62026 > >-----Original Message----- >From: eprime at mail.talkbank.org [mailto:eprime at mail.talkbank.org]On >Behalf Of Georg Odenthal >Sent: Wednesday, February 11, 2004 2:43 AM >To: eprime at mail.talkbank.org >Subject: Re: Text files > > >Hello Richard, > >As far as I know E-Prime isn't able to import text files and display >them. The only option you have is what Leisha Wharfield had suggested: >Create individual bitmaps for each screen. > >To do that open your Word or other text document and open Paint (Start >-> Program Files -> Accessories -> Paint). Select Full Screen in Word >(View -> Full Screen). Then press the keys ALT and PRINT SCREEN at the >same time. Go to paint and select Edit -> Paste (or press CTRL + V). >You will get an exact copy of the whole screen. Now you only have to >remove the borders of the image and the "Close Full Screen" button, >that Word always displays. Save the image as BMP. >Then you can use these text screens as Image Displays or Slides in >E-Prime. > >With this method you can also create stimuli in foreign languages with >non-standard fonts or right to left writing. > >In our lab we also use this method to create formatted instruction >screens with individual words in bold, italics, underlining or in >different colors. > > >Best regards, > Georg > > >========================================================================== > >Georg Odenthal (Dipl.-Psych.) University of Konstanz >+49 (0)7531 88-2872 Department of Psychology >odenthal at soz.psychologie.uni-konstanz.de Social Psychology and Motivation >http://www.socpsych.uni-konstanz.de 78457 Konstanz, Germany > >========================================================================== > > > > > > > From leisha at decisionresearch.org Wed Feb 11 17:04:48 2004 From: leisha at decisionresearch.org (leisha) Date: Wed, 11 Feb 2004 09:04:48 -0800 Subject: Fwd: Re: Text files In-Reply-To: <5.1.1.6.1.20040211090630.00b0ac38@pop.srv.ualberta.ca> Message-ID: Photoshop is great; I use CorelDraw. It handles text really well. Leisha Wharfield Production Coordinator Decision Research Eugene, Oregon, USA leisha at decisionresearch.org www.decisionresearch.org Nick Coupland wrote: > Another way to do this is to use the text function in Photoshop and > save as bitmap files, which gives you a lot of control over the > appearance of your screens > > > >> Date: Wed, 11 Feb 2004 09:42:58 +0100 >> From: Georg Odenthal >> X-Mailer: The Bat! (v1.62q) Educational >> Reply-To: Georg Odenthal >> Organization: Department of Psychology >> To: eprime at mail.talkbank.org >> Subject: Re: Text files >> Sender: >> X-LR-SENT-TO: ualberta.ca >> X-CNS-junkfilter: (2004Feb2 see www.ualberta.ca/CNS/spam.html for >> changes) >> X-whitelist: Exempt from filtering. (jf_white-User) >> eprime at mail.talkbank.org >> >> Hello Richard, >> >> As far as I know E-Prime isn't able to import text files and display >> them. The only option you have is what Leisha Wharfield had suggested: >> Create individual bitmaps for each screen. >> >> To do that open your Word or other text document and open Paint (Start >> -> Program Files -> Accessories -> Paint). Select Full Screen in Word >> (View -> Full Screen). Then press the keys ALT and PRINT SCREEN at the >> same time. Go to paint and select Edit -> Paste (or press CTRL + V). >> You will get an exact copy of the whole screen. Now you only have to >> remove the borders of the image and the "Close Full Screen" button, >> that Word always displays. Save the image as BMP. >> Then you can use these text screens as Image Displays or Slides in >> E-Prime. >> >> With this method you can also create stimuli in foreign languages with >> non-standard fonts or right to left writing. >> >> In our lab we also use this method to create formatted instruction >> screens with individual words in bold, italics, underlining or in >> different colors. >> >> >> Best regards, >> Georg >> >> >> ========================================================================== >> >> >> Georg Odenthal (Dipl.-Psych.) University of Konstanz >> +49 (0)7531 88-2872 Department of Psychology >> odenthal at soz.psychologie.uni-konstanz.de Social Psychology and >> Motivation >> http://www.socpsych.uni-konstanz.de 78457 Konstanz, Germany >> >> ========================================================================== >> > > > > > From j-bigio at northwestern.edu Wed Feb 11 17:06:16 2004 From: j-bigio at northwestern.edu (Jordan Bigio) Date: Wed, 11 Feb 2004 11:06:16 -0600 Subject: Text files In-Reply-To: Message-ID: Oh, it's painstaking alright. Otherwise though, the only way I could see to do it is to make a different 'proc' for each trial. If you have text associated with an object, it will repeatedly display that text. The only way I know to call text from a list of different words or symbols is to have .bmp files. It took me a LONG time to get mine right. It's a pain! Jordan At 10:20 AM 2/11/2004 -0600, Jonathan Pettibone wrote: >Would this method allow for precise text placement on a slide? I've done >similar experiments, painstakingly placing text boxes on each screen, and I >find that even if I type in the placements, they never, never are exactly >the same from slide to slide. When you show a rating scale on repeated >slides, and it moves slightly from slide to slide, it looks shabby and is >distracting. > > Thanks > > Jonathan Pettibone > >Jonathan Pettibone >Assistant Professor >Dept. of Psychology >Southern Illinois University Edwardsville >Edwardsville, IL 62026 > >-----Original Message----- >From: eprime at mail.talkbank.org [mailto:eprime at mail.talkbank.org]On >Behalf Of Georg Odenthal >Sent: Wednesday, February 11, 2004 2:43 AM >To: eprime at mail.talkbank.org >Subject: Re: Text files > > >Hello Richard, > >As far as I know E-Prime isn't able to import text files and display >them. The only option you have is what Leisha Wharfield had suggested: >Create individual bitmaps for each screen. > >To do that open your Word or other text document and open Paint (Start >-> Program Files -> Accessories -> Paint). Select Full Screen in Word >(View -> Full Screen). Then press the keys ALT and PRINT SCREEN at the >same time. Go to paint and select Edit -> Paste (or press CTRL + V). >You will get an exact copy of the whole screen. Now you only have to >remove the borders of the image and the "Close Full Screen" button, >that Word always displays. Save the image as BMP. >Then you can use these text screens as Image Displays or Slides in >E-Prime. > >With this method you can also create stimuli in foreign languages with >non-standard fonts or right to left writing. > >In our lab we also use this method to create formatted instruction >screens with individual words in bold, italics, underlining or in >different colors. > > >Best regards, > Georg > > >========================================================================== > >Georg Odenthal (Dipl.-Psych.) University of Konstanz >+49 (0)7531 88-2872 Department of Psychology >odenthal at soz.psychologie.uni-konstanz.de Social Psychology and Motivation >http://www.socpsych.uni-konstanz.de 78457 Konstanz, Germany > >========================================================================== 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 j-bigio at northwestern.edu Wed Feb 11 18:46:30 2004 From: j-bigio at northwestern.edu (Jordan Bigio) Date: Wed, 11 Feb 2004 12:46:30 -0600 Subject: Integrating e-prime with fMRI In-Reply-To: <23194470@newprancer.Dartmouth.EDU> Message-ID: Daniel and all, I'm not sure what IFIS is. Let me tell you how we did it, but this is all dependent on what response pad you use...if any. Ok, Eprime has some response pads that are gloves and other equipment that works seamlessly with Eprime (as an input device). You use the port object and add 1 to the port address (Ex. &H3F8 becomes 3F9). Though, I don't know details on the electronic interface or the triggering of it. Now, we use the fORP (fiber optic response pad) by Current Designs, which, though it says it does, does not work seamlessly with Epime. You have to install and run a program called ckubed and use it while you're running experiments for the response pad to register the correct numbered responses. '5' is the trigger input, so we programmed that as the input to clear the instructions and start the experiment. Someone from Current Designs built a trigger for us (with the help of GE) that runs from the computer that runs the GE scanner to the fORP to my computer running Eprime. Though, in our case something is not correct from the computer to the trigger, b/c it still doesn't work. As you can see, this is not a Sunday walk in the park. Choose a response pad or input device, and then recruit the designer of that to correspond with the hospital where you are running AND the manufacturer of the fMRI scanner to create a trigger for you. The trigger will inevitably go from the computer starting the scanner to the electronic interface of whatever button box you're using. They should do this, b/c it's their product and they will make it compatible for your purposes...though you may need to be adamant about that point. We aren't electricians you know. That's my general advice (independent of what input device you use) as to triggering Eprime and using it with fMRI, which we do currently. Hope it helps, and sorry my email is so long. Jordan At 05:03 PM 2/10/2004 -0500, Daniel Ansari wrote: >Dear all, > >I am new to using e-prime in conjunction with fMRI. How do people go about >this. Ideally I would like e-prime to be triggered by the scanner. Can one >achieve this without IFIS? > >Many thanks in advance for any suggestions. > >With best wishes, >Daniel 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 paulj at psy.uq.edu.au Thu Feb 12 07:52:19 2004 From: paulj at psy.uq.edu.au (Paul R. Jackson) Date: Thu, 12 Feb 2004 17:52:19 +1000 Subject: Text files Message-ID: You can import words from text files, see example experiment in zip at www.psy.uq.edu.au/~paulj/words.zip This zip contains 'words.txt' which is a text file with a word on each line and 'textfile.es' which is the experiment (obviously!). This example imports them into a text screen but the import can be to anything really. Let me know if this doesn't make sense or doesn't work, works fine on my machine. Paul ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Paul R. Jackson Experimental Programmer School of Psychology University of Queensland E:paulj at psy.uq.edu.au P:3365-6713 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ From carne006 at umn.edu Thu Feb 12 15:18:21 2004 From: carne006 at umn.edu (Edward Carney) Date: Thu, 12 Feb 2004 09:18:21 -0600 Subject: Text files In-Reply-To: <002201c3f13d$274db910$05206682@experimental> Message-ID: You can also import text files into List objects. The file should have a first line with the names of the attributes and a line corresponding to each level. I've used Excel to create these and saved them as tab-delimited text files. (TAB is the expected delimiter for E-Prime.) One good reason for doing things this way is that you can set up the text/slide object and have the text placed from the relevant attribute. I helped program a study on memory for narrative in which entire paragraphs were used and placed in single attributes. I've found text placement to be extremely accurate from slide to slide. Don't give up if E-Studio chokes on your first attempt. Double check the formatting of the text file. (Word will do fine. Set Tools/Options/View to allow visible tabs/paras when you're editing one of these files. It makes the formatting obvious, especially when lines are long and organize themselves into paragraphs.) Make sure that there are no extra blank lines at the end. In my experience this doesn't usually happen in Excel, but you never know. Another good reason for using external text files is that you can set up randomizations ahead of time and adjust them for various complex criteria, instead of writing complicated code to check for these. Use a separate list (or E-Studio program) for each randomization. This alone might save you hours. Excel permits fairly easy "pseudo-randomizing". Enter =rand() in an entire column and then do a sort on all the columns using the rand column as the "sort by" column. Make sure that you have your "Calculation" tab in Tools/Options set to manual (use F9 to do the calculations). Or do a Paste Special (values) to save the values in place. Otherwise the rand() gets recalculated all the time and you don't know where you are. Delete the rand() column before you save the worksheet as a TXT file (or not; it's up to you). Regards, Edward Carney Research Associate Univ. of Minnesota On Thu, 12 Feb 2004, Paul R. Jackson wrote: > You can import words from text files, see example experiment in zip at > www.psy.uq.edu.au/~paulj/words.zip > > This zip contains 'words.txt' which is a text file with a word on each line > and 'textfile.es' which is the experiment (obviously!). > > This example imports them into a text screen but the import can be to > anything really. > > Let me know if this doesn't make sense or doesn't work, works fine on my > machine. > > Paul > > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~ > Paul R. Jackson > Experimental Programmer > > School of Psychology > University of Queensland > E:paulj at psy.uq.edu.au > P:3365-6713 > ~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > > > > From paulj at psy.uq.edu.au Sun Feb 15 23:25:01 2004 From: paulj at psy.uq.edu.au (Paul R. Jackson) Date: Mon, 16 Feb 2004 09:25:01 +1000 Subject: Text files In-Reply-To: Message-ID: An important thing to keep in mind when importing excel created delimited text files to lists, is that excel doesn't place a return on the last line. This causes the list NOT TO IMPORT the last line. (At least from what I have seen). Basically you need to manually place the return on the last line. I hope this helps somebody avoid wasting hours such as I did working out what's going on. 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 Edward Carney > Sent: Friday, 13 February 2004 1:18 AM > To: eprime at mail.talkbank.org > Subject: RE: Text files > > > You can also import text files into List objects. The file > should have a first line with the names of the attributes and > a line corresponding to each level. I've used Excel to > create these and saved them as tab-delimited text files. > (TAB is the expected delimiter for E-Prime.) > > One good reason for doing things this way is that you can set > up the text/slide object and have the text placed from the > relevant attribute. I helped program a study on memory for > narrative in which entire paragraphs were used and placed in > single attributes. I've found text placement to be extremely > accurate from slide to slide. > > Don't give up if E-Studio chokes on your first attempt. > Double check the formatting of the text file. (Word will do > fine. Set Tools/Options/View to allow visible tabs/paras > when you're editing one of these files. It makes the > formatting obvious, especially when lines are long and > organize themselves into paragraphs.) Make sure that there > are no extra blank lines at the end. In my experience this > doesn't usually happen in Excel, but you never know. > > Another good reason for using external text files is that you > can set up randomizations ahead of time and adjust them for > various complex criteria, instead of writing complicated code > to check for these. Use a separate list (or E-Studio > program) for each randomization. This alone might save you hours. > > Excel permits fairly easy "pseudo-randomizing". Enter > =rand() in an entire column and then do a sort on all the > columns using the rand column as the "sort by" column. Make > sure that you have your "Calculation" tab in Tools/Options > set to manual (use F9 to do the calculations). Or do a Paste > Special (values) to save the values in place. Otherwise the > rand() gets recalculated all the time and you don't know > where you are. Delete the rand() column before you save the > worksheet as a TXT file (or not; it's up to you). > > Regards, > Edward Carney > Research Associate > Univ. of Minnesota > > On Thu, 12 Feb 2004, Paul R. Jackson wrote: > > > You can import words from text files, see example > experiment in zip at > > www.psy.uq.edu.au/~paulj/words.zip > > > > This zip contains 'words.txt' which is a text file with a > word on each > > line and 'textfile.es' which is the experiment (obviously!). > > > > This example imports them into a text screen but the import > can be to > > anything really. > > > > Let me know if this doesn't make sense or doesn't work, > works fine on > > my machine. > > > > Paul > > > > > > > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > Paul R. Jackson > > Experimental Programmer > > > > School of Psychology > > University of Queensland > > E:paulj at psy.uq.edu.au > > P:3365-6713 > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > > > > > > > > > > From carne006 at UMN.EDU Mon Feb 16 16:11:24 2004 From: carne006 at UMN.EDU (Edward Carney) Date: Mon, 16 Feb 2004 10:11:24 -0600 Subject: Text files In-Reply-To: <000001c3f41a$f2a45990$05206682@experimental> Message-ID: I used to encounter this in older versions of Excel, but I have not found it to be true in more recent versions (Office XP, 2002, etc.). I just double-checked with Excel 2002 and all the returns were in place. Paul's point reinforces mine, though--that checking the formatting is important in the event that your first attempt fails. Edward Carney Research Associate Univ. of Minnesota On Mon, 16 Feb 2004, Paul R. Jackson wrote: > An important thing to keep in mind when importing excel created delimited > text files to lists, is that excel doesn't place a return on the last line. > This causes the list NOT TO IMPORT the last line. (At least from what I have > seen). Basically you need to manually place the return on the last line. > > I hope this helps somebody avoid wasting hours such as I did working out > what's going on. > > 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 Edward Carney > > Sent: Friday, 13 February 2004 1:18 AM > > To: eprime at mail.talkbank.org > > Subject: RE: Text files > > > > > > You can also import text files into List objects. The file > > should have a first line with the names of the attributes and > > a line corresponding to each level. I've used Excel to > > create these and saved them as tab-delimited text files. > > (TAB is the expected delimiter for E-Prime.) > > > > One good reason for doing things this way is that you can set > > up the text/slide object and have the text placed from the > > relevant attribute. I helped program a study on memory for > > narrative in which entire paragraphs were used and placed in > > single attributes. I've found text placement to be extremely > > accurate from slide to slide. > > > > Don't give up if E-Studio chokes on your first attempt. > > Double check the formatting of the text file. (Word will do > > fine. Set Tools/Options/View to allow visible tabs/paras > > when you're editing one of these files. It makes the > > formatting obvious, especially when lines are long and > > organize themselves into paragraphs.) Make sure that there > > are no extra blank lines at the end. In my experience this > > doesn't usually happen in Excel, but you never know. > > > > Another good reason for using external text files is that you > > can set up randomizations ahead of time and adjust them for > > various complex criteria, instead of writing complicated code > > to check for these. Use a separate list (or E-Studio > > program) for each randomization. This alone might save you hours. > > > > Excel permits fairly easy "pseudo-randomizing". Enter > > =rand() in an entire column and then do a sort on all the > > columns using the rand column as the "sort by" column. Make > > sure that you have your "Calculation" tab in Tools/Options > > set to manual (use F9 to do the calculations). Or do a Paste > > Special (values) to save the values in place. Otherwise the > > rand() gets recalculated all the time and you don't know > > where you are. Delete the rand() column before you save the > > worksheet as a TXT file (or not; it's up to you). > > > > Regards, > > Edward Carney > > Research Associate > > Univ. of Minnesota > > > > On Thu, 12 Feb 2004, Paul R. Jackson wrote: > > > > > You can import words from text files, see example > > experiment in zip at > > > www.psy.uq.edu.au/~paulj/words.zip > > > > > > This zip contains 'words.txt' which is a text file with a > > word on each > > > line and 'textfile.es' which is the experiment (obviously!). > > > > > > This example imports them into a text screen but the import > > can be to > > > anything really. > > > > > > Let me know if this doesn't make sense or doesn't work, > > works fine on > > > my machine. > > > > > > Paul > > > > > > > > > > > > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > > Paul R. Jackson > > > Experimental Programmer > > > > > > School of Psychology > > > University of Queensland > > > E:paulj at psy.uq.edu.au > > > P:3365-6713 > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > > > > > > > > > > > > > > > > > > > > From klatsky at oswego.edu Mon Feb 16 21:08:41 2004 From: klatsky at oswego.edu (Gary Klatsky) Date: Mon, 16 Feb 2004 16:08:41 -0500 Subject: Attribute value access In-Reply-To: Message-ID: In my experiment I have an attribute in the BlockList that determines which attribute in the trial list is used based on subject number. The values in the BlockList are the attribute names in the trial list. This works without any problems. The problem I am having is accessing the attribute value in the trial list. I am writing a script that displays that value in the feedback display. Since the attribute name varies across subjects I want to access it from the attribute in the BlockList. However when I try any calculations of that value I keep getting a type mismatch error. Anyone have any experience with accessing second order attribute values? Thanks in advance Gary J. Klatsky, Ph. D. Director, Human Computer Interaction M.A. Program Department of Psychology klatsky at oswego.edu Oswego State University (SUNY) http://www.oswego.edu/~klatsky 7060 State Hwy 104W Voice: (315) 312-3474 Oswego, NY 13126 Fax: (315) 312-6330 -- The University of Stirling is a university established in Scotland by charter at Stirling, FK9 4LA. Privileged/Confidential Information may be contained in this message. If you are not the addressee indicated in this message (or responsible for delivery of the message to such person), you may not disclose, copy or deliver this message to anyone and any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. In such case, you should destroy this message and kindly notify the sender by reply email. Please advise immediately if you or your employer do not consent to Internet email for messages of this kind. -------------- next part -------------- An HTML attachment was scrubbed... URL: From paulj at psy.uq.edu.au Mon Feb 16 22:27:21 2004 From: paulj at psy.uq.edu.au (Paul R. Jackson) Date: Tue, 17 Feb 2004 08:27:21 +1000 Subject: Text files In-Reply-To: Message-ID: Edward, Yes you are 100% correct. An XL file that definitely had the problem for me, only a couple of months ago, isn't doing it now. I have been using Office XP for about a year now though. BUT I have done some office updates in the mean time so this probably have fixed the issue (bug?). I am glad that you pointed that out though, because I have been advising people here to look out for the problem, and now I can tell them to just get everything up to date. Thanks. 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 Edward Carney > Sent: Tuesday, 17 February 2004 2:11 AM > To: eprime at mail.talkbank.org > Subject: RE: Text files > > > I used to encounter this in older versions of Excel, but I > have not found it to be true in more recent versions (Office > XP, 2002, etc.). I just double-checked with Excel 2002 and > all the returns were in place. > > Paul's point reinforces mine, though--that checking the > formatting is important in the event that your first attempt fails. > > Edward Carney > Research Associate > Univ. of Minnesota > > On Mon, 16 Feb 2004, Paul R. Jackson wrote: > > > An important thing to keep in mind when importing excel created > > delimited text files to lists, is that excel doesn't place > a return on > > the last line. This causes the list NOT TO IMPORT the last > line. (At > > least from what I have seen). Basically you need to > manually place the > > return on the last line. > > > > I hope this helps somebody avoid wasting hours such as I > did working > > out what's going on. > > > > 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 Edward Carney > > > Sent: Friday, 13 February 2004 1:18 AM > > > To: eprime at mail.talkbank.org > > > Subject: RE: Text files > > > > > > > > > You can also import text files into List objects. The > file should > > > have a first line with the names of the attributes and a line > > > corresponding to each level. I've used Excel to create these and > > > saved them as tab-delimited text files. (TAB is the expected > > > delimiter for E-Prime.) > > > > > > One good reason for doing things this way is that you can > set up the > > > text/slide object and have the text placed from the relevant > > > attribute. I helped program a study on memory for narrative in > > > which entire paragraphs were used and placed in single > attributes. > > > I've found text placement to be extremely accurate from slide to > > > slide. > > > > > > Don't give up if E-Studio chokes on your first attempt. > Double check > > > the formatting of the text file. (Word will do fine. Set > > > Tools/Options/View to allow visible tabs/paras when > you're editing > > > one of these files. It makes the formatting obvious, especially > > > when lines are long and organize themselves into > paragraphs.) Make > > > sure that there are no extra blank lines at the end. In my > > > experience this doesn't usually happen in Excel, but you > never know. > > > > > > Another good reason for using external text files is that you can > > > set up randomizations ahead of time and adjust them for various > > > complex criteria, instead of writing complicated code to > check for > > > these. Use a separate list (or E-Studio > > > program) for each randomization. This alone might save you hours. > > > > > > Excel permits fairly easy "pseudo-randomizing". Enter > > > =rand() in an entire column and then do a sort on all the columns > > > using the rand column as the "sort by" column. Make sure > that you > > > have your "Calculation" tab in Tools/Options set to > manual (use F9 > > > to do the calculations). Or do a Paste Special (values) > to save the > > > values in place. Otherwise the > > > rand() gets recalculated all the time and you don't know > where you > > > are. Delete the rand() column before you save the worksheet as a > > > TXT file (or not; it's up to you). > > > > > > Regards, > > > Edward Carney > > > Research Associate > > > Univ. of Minnesota > > > > > > On Thu, 12 Feb 2004, Paul R. Jackson wrote: > > > > > > > You can import words from text files, see example > > > experiment in zip at > > > > www.psy.uq.edu.au/~paulj/words.zip > > > > > > > > This zip contains 'words.txt' which is a text file with a > > > word on each > > > > line and 'textfile.es' which is the experiment (obviously!). > > > > > > > > This example imports them into a text screen but the import > > > can be to > > > > anything really. > > > > > > > > Let me know if this doesn't make sense or doesn't work, > > > works fine on > > > > my machine. > > > > > > > > Paul > > > > > > > > > > > > > > > > > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > > > Paul R. Jackson > > > > Experimental Programmer > > > > > > > > School of Psychology > > > > University of Queensland > > > > E:paulj at psy.uq.edu.au > > > > P:3365-6713 > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > From fragne at isc.cnrs.fr Tue Feb 17 14:09:51 2004 From: fragne at isc.cnrs.fr (=?iso-8859-1?Q?C=E9line?= FRAGNE) Date: Tue, 17 Feb 2004 15:09:51 +0100 Subject: No subject Message-ID: Hi, >I want to do a task with different feed-back according to the reaction time >of the subject to a green cross: >I have a program with a sequences of event where the subject gain or lose >always the same (5 Euros). But I don't know how to process to have >different reward or lose according to the RT of the subject. Could you help >me? > >Thanks From baris at andrew.cmu.edu Tue Feb 17 15:11:03 2004 From: baris at andrew.cmu.edu (Sukru Baris Demiral) Date: Tue, 17 Feb 2004 10:11:03 -0500 Subject: your mail In-Reply-To: <3.0.5.32.20040217154256.007f0a20@nimbus.isc.cnrs.fr> Message-ID: There are 3 things you have to do: 1) define a global varibale like: Dim money as integer This must be *global* variable and must be written under the script section. 2) Write a script and insert it before the stimulus file, it will look like this: InLine Slide1 Text1 In Inline you will write: If Slide1.RT > 500 then Text1.Text = "Bad" money= money - 1 Else Text1.text = "Good" money = money + 1 End if Enable Slide1 log by properties window, such that it must measure the RT of the keyboard input for instance..Show your stimui on it. At the very end of the program write a script in another Inline object: Dim Totalmoney as integer Totalmoney = money * 50 Text2.Text = TotalMoney and put it just before the Text2 object: Inline2 Text2 It shows the amount of moneyt subject gets at the end of the program. Baris \ / ~ ~ ~ -()- _ ~ ~ / \ ) ) ) -- ) _ 0/_ \0_ = :*_0 \/\_ | = _`\<,_ / / \ =.(*)/_(*)__............................................"" " Math is just a very funny construction " Tel: 412-661 5043 (H) 412-268 2787 (W) On Tue, 17 Feb 2004, [iso-8859-1] C?line FRAGNE wrote: > Hi, > >I want to do a task with different feed-back according to the reaction > time > >of the subject to a green cross: > >I have a program with a sequences of event where the subject gain or lose > >always the same (5 Euros). But I don't know how to process to have > >different reward or lose according to the RT of the subject. Could you > help > >me? > > > >Thanks > > > > > From j.lum at latrobe.edu.au Tue Feb 17 20:14:11 2004 From: j.lum at latrobe.edu.au (Jarrad Lum) Date: Wed, 18 Feb 2004 07:14:11 +1100 Subject: stopping an audio file Message-ID: Dear E-Prime Users, I am constructing a program which involves presenting an 8 second audio file to participants. The program is written so a participant can respond anytime while the audio is playing. The question I have is, is it possible to program e-prime so that the audio can be stopped at a specific point in time (e.g., at 6 seconds following a response made at 2 seconds). So far I have been playing around with the soundout1.RTTime object but not with much luck. Any assistance that could be provided would be greatly appreciated. Many thanks, Jarrad Jarrad Lum School of Psychology, University of Wales Adeilad Brigantia Penrallt Road Gwynedd LL57 2AS United Kingdom Tel: +44 (0) 1248 38 3621 Fax: +44 (0) 1248 38 2599 Email: j.lum at bangor.ac.uk From leisha at decisionresearch.org Wed Feb 18 21:45:27 2004 From: leisha at decisionresearch.org (leisha) Date: Wed, 18 Feb 2004 13:45:27 -0800 Subject: Attribute value access In-Reply-To: Message-ID: I am experiencing a type mismatch error from reading your message. First you say that you have an attribute name in the BlockList, then you say that it's a value that you wish to calculate. Are you talking about the same variable? Your variable can be a string or a number. It's easier to calculate numbers than strings. You have to use the correct syntax for each one. To display a string on the screen, you have to get the attribute and save it to a different name first, so I see a few ways that you could be generating a type mismatch error. I've had luck with invoking various conditions based on subject number, although I've since been advised of a better way to do it through this group. I've also had luck with nesting variables -- for example, in a Verplanken-style experiment where polar adjectives (good/bad, like/dislike) appear in random order and their position on the screen (right or left) is random, also. The discussion beginning on page 44 of the User's Guide Version 1 was especially helpful to me -- "Use of nested lists passed from the block level." Leisha Wharfield Production Coordinator Decision Research Eugene, Oregon, USA leisha at decisionresearch.org www.decisionresearch.org Gary Klatsky wrote: > In my experiment I have an attribute in the BlockList that determines > which attribute in the trial list is used based on subject number. The > values in the BlockList are the attribute names in the trial list. > This works without any problems. The problem I am having is accessing > the attribute value in the trial list. I am writing a script that > displays that value in the feedback display. Since the attribute name > varies across subjects I want to access it from the attribute in the > BlockList. However when I try any calculations of that value I keep > getting a type mismatch error. Anyone have any experience with > accessing second order attribute values? > > > > Thanks in advance > > > > > > Gary J. Klatsky, Ph. D. > > Director, Human Computer Interaction M.A. Program > > > > Department of Psychology klatsky at oswego.edu > > Oswego State University (SUNY) http://www.oswego.edu/~klatsky > > 7060 State Hwy 104W Voice: (315) 312-3474 > > Oswego, NY 13126 Fax: (315) 312-6330 > > > > > > -- > > The University of Stirling is a university established in Scotland by > charter at Stirling, FK9 4LA. Privileged/Confidential Information may > be contained in this message. If you are not the addressee indicated > in this message (or responsible for delivery of the message to such > person), you may not disclose, copy or deliver this message to anyone > and any action taken or omitted to be taken in reliance on it, is > prohibited and may be unlawful. In such case, you should destroy this > message and kindly notify the sender by reply email. Please advise > immediately if you or your employer do not consent to Internet email > for messages of this kind. > From Daniel.Ansari at Dartmouth.EDU Thu Feb 19 16:19:48 2004 From: Daniel.Ansari at Dartmouth.EDU (Daniel Ansari) Date: Thu, 19 Feb 2004 11:19:48 EST Subject: Pseudo-randomising trials in e-prime Message-ID: Dear all, We are running an experiment in which the certain trial gets repeated several times. How can we avoid sequential repetitions while keeping the order random. Is there a function for this in e-prime or should we simply generate a list that is quasi-random and run the experiment sequentially? Thank you very much in advance for your advice. Best wishes, Daniel From pgunn at cs.cmu.edu Thu Feb 19 16:24:01 2004 From: pgunn at cs.cmu.edu (Pat Gunn) Date: Thu, 19 Feb 2004 11:24:01 -0500 Subject: Cloning EPrime? Message-ID: Hello all, Is anyone aware of any efforts to clone the E-Prime interpreter as an open-source project? If not, is anyone interested in collaboration to do so? -- Pat Gunn Research/Systems Programmer, Auton Group, CMU From klatsky at oswego.edu Fri Feb 20 18:49:46 2004 From: klatsky at oswego.edu (Gary Klatsky) Date: Fri, 20 Feb 2004 13:49:46 -0500 Subject: multiple response points Message-ID: I know this has been addressed but I can't seem to find a response in the archive How do you go about allowing a response to occur during the stimulus display or during the presentation of a mask. In my experiment subjects may respond at either time. Thanks in advance Gary Gary J. Klatsky, Ph. D. Director, Human Computer Interaction M.A. Program Department of Psychology klatsky at oswego.edu Oswego State University (SUNY) http://www.oswego.edu/~klatsky 7060 State Hwy 104W Voice: (315) 312-3474 Oswego, NY 13126 Fax: (315) 312-6330 From BRobinso at mprc.umaryland.edu Fri Feb 20 20:09:36 2004 From: BRobinso at mprc.umaryland.edu (Ben Robinson) Date: Fri, 20 Feb 2004 15:09:36 -0500 Subject: multiple response points Message-ID: assuming i've understood your question correctly... first off, disable responding to the mask. then make the response window for the stimulus display longer than the duration of the stimulus display -- long enough to cover the stimulus display duration + inter stimulus interval + mask duration + any time after that... you can change the stimulus display's response window by going to properties: duration/input: response options: time limit. this way, all responses that occur from the onset of your stimulus display through the presentation of the mask will be recorded as responses to the stimulus display. i hope that helps. ben robinson >>> "Gary Klatsky" 02/20/04 01:49PM >>> I know this has been addressed but I can't seem to find a response in the archive How do you go about allowing a response to occur during the stimulus display or during the presentation of a mask. In my experiment subjects may respond at either time. Thanks in advance Gary Gary J. Klatsky, Ph. D. Director, Human Computer Interaction M.A. Program Department of Psychology klatsky at oswego.edu Oswego State University (SUNY) http://www.oswego.edu/~klatsky 7060 State Hwy 104W Voice: (315) 312-3474 Oswego, NY 13126 Fax: (315) 312-6330 From leisha at decisionresearch.org Fri Feb 20 20:10:32 2004 From: leisha at decisionresearch.org (leisha) Date: Fri, 20 Feb 2004 12:10:32 -0800 Subject: Pseudo-randomising trials in e-prime In-Reply-To: <23658837@newprancer.Dartmouth.EDU> Message-ID: Investigators here have asked me this question, too. For example, if we're showing people images and words and we don't want a bunch of images or words to appear in order --say, not more than two or three like stimuli in a row -- how do we manipulate the "random" sequence to avoid it? If you get an answer to this question, I would like to know. Thanks, Leisha Wharfield Production Coordinator Decision Research Eugene, Oregon, USA leisha at decisionresearch.org www.decisionresearch.org Daniel Ansari wrote: >Dear all, > >We are running an experiment in which the certain trial gets repeated several times. How can we avoid sequential repetitions while keeping the order random. Is there a function for this in e-prime or should we simply generate a list that is quasi-random and run the experiment sequentially? > >Thank you very much in advance for your advice. > >Best wishes, >Daniel > > > > > From BRobinso at mprc.umaryland.edu Fri Feb 20 20:24:12 2004 From: BRobinso at mprc.umaryland.edu (Ben Robinson) Date: Fri, 20 Feb 2004 15:24:12 -0500 Subject: Pseudo-randomising trials in e-prime Message-ID: there is an example given on the e-prime website, in the users' section. you will need a password to enter, but it costs nothing to register for a password. the website is: http://www.pstnet.com/e-prime/support/samples.asp?Mode=View&SampleID=24 ben robinson >>> leisha 02/20/04 03:10PM >>> Investigators here have asked me this question, too. For example, if we're showing people images and words and we don't want a bunch of images or words to appear in order --say, not more than two or three like stimuli in a row -- how do we manipulate the "random" sequence to avoid it? If you get an answer to this question, I would like to know. Thanks, Leisha Wharfield Production Coordinator Decision Research Eugene, Oregon, USA leisha at decisionresearch.org www.decisionresearch.org Daniel Ansari wrote: >Dear all, > >We are running an experiment in which the certain trial gets repeated several times. How can we avoid sequential repetitions while keeping the order random. Is there a function for this in e-prime or should we simply generate a list that is quasi-random and run the experiment sequentially? > >Thank you very much in advance for your advice. > >Best wishes, >Daniel > > > > > From gte016z at prism.gatech.edu Fri Feb 20 21:27:43 2004 From: gte016z at prism.gatech.edu (Richard P. Heitz) Date: Fri, 20 Feb 2004 16:27:43 -0500 Subject: recording wav files Message-ID: Hello, Does anyone know if it is possible to have E-Prime *record* wav files? I would need it to be able to create new files at run-time. ---------------------------------------------------------------------------- ---------- 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 devo0023 at tc.umn.edu Fri Feb 20 22:09:45 2004 From: devo0023 at tc.umn.edu (Cynthia J DeVore) Date: Fri, 20 Feb 2004 16:09:45 -0600 Subject: Logging data from multiple input masks Message-ID: When we have both a keyboard and a mouse as input devices and the timelimit for the display object is greater than the duration of the display object and the EndAction of each input device is set to None, the RESP and RT are blank and 0, respectively, for the display object. We displayed the mask.RT and mask.RESP for each of the two input masks and the data were there. We suspect that either the input mask of the unused device is overwriting the display object's response data or, with our configuration, the mask response data is never copied to the display object response data. If you're confused, I can send a very short .es to test. Thanks, Cynthia J. DeVore Graduate Student & E-Prime Consultant University of Minnesota - Industrial/Organizational Psychology devo0023 at umn.edu 612-624-3601 Office hours: http://online.psych.umn.edu/IS/Elliott160/Calendar/2004/February.htm Lab Calendar: http://online.psych.umn.edu/IS/Elliott160/default.html E-Prime @ U of MN http://online.psych.umn.edu/IS/Eprime/index.htm From leisha at decisionresearch.org Fri Feb 20 22:44:07 2004 From: leisha at decisionresearch.org (leisha) Date: Fri, 20 Feb 2004 14:44:07 -0800 Subject: Logging data from multiple input masks In-Reply-To: <6.0.0.22.0.20040220154915.01c92008@devo0023.email.umn.edu> Message-ID: Maybe subjects are responding after the time limit for the display object? Or, if both the display object and the mask are logging, can two objects be logging at the same time, or is the display object trumped by the mask object as soon as it begins logging? Leisha Wharfield Production Coordinator Decision Research Eugene, Oregon, USA leisha at decisionresearch.org www.decisionresearch.org Cynthia J DeVore wrote: > When we have both a keyboard and a mouse as input devices and the > timelimit for the display object is greater than the duration of the > display object and the EndAction of each input device is set to None, > the RESP and RT are blank and 0, respectively, for the display object. > We displayed the mask.RT and mask.RESP for each of the two input masks > and the data were there. We suspect that either the input mask of the > unused device is overwriting the display object's response data or, > with our configuration, the mask response data is never copied to the > display object response data. > > If you're confused, I can send a very short .es to test. > > Thanks, > > > Cynthia J. DeVore > Graduate Student & E-Prime Consultant > University of Minnesota - Industrial/Organizational Psychology > devo0023 at umn.edu > 612-624-3601 > Office hours: > http://online.psych.umn.edu/IS/Elliott160/Calendar/2004/February.htm > Lab Calendar: http://online.psych.umn.edu/IS/Elliott160/default.html > E-Prime @ U of MN http://online.psych.umn.edu/IS/Eprime/index.htm > > From j-bigio at northwestern.edu Fri Feb 20 23:05:55 2004 From: j-bigio at northwestern.edu (Jordan Bigio) Date: Fri, 20 Feb 2004 17:05:55 -0600 Subject: multiple response points In-Reply-To: Message-ID: This is correct. There is also another way. You can enable reponse on the stim and the mask (this is good if the mask is the last object in the proc before the next trial starts). Enable it in the stim: allowable response, correct answer, end action: none, response time: infinite. Also, log what you want to collect of the responses. Then you enable the same responses during the mask object with these parameters: allowable response, correct answer: not needed (is in the stim), end action: none, response time: same as duration. Here is the key: ONLY log time audit data in the mask. That way, all RT's, acc's, responses, etc. (whatever you're logging) are logged from the start of the stim. I do it that way, but my experiment would work exactly the same if I did it the way that Ben says as well. It's just whatever's easiest for you to visualize. Jordan At 03:09 PM 2/20/2004 -0500, Ben Robinson wrote: >assuming i've understood your question correctly... >first off, disable responding to the mask. >then make the response window for the stimulus display longer than the >duration of the stimulus display -- long enough to cover the stimulus >display duration + inter stimulus interval + mask duration + any time >after that... >you can change the stimulus display's response window by going to >properties: duration/input: response options: time limit. >this way, all responses that occur from the onset of your stimulus display >through the presentation of the mask will be recorded as responses to the >stimulus display. > >i hope that helps. > >ben robinson > > >>> "Gary Klatsky" 02/20/04 01:49PM >>> >I know this has been addressed but I can't seem to find a response in the >archive > >How do you go about allowing a response to occur during the stimulus display >or during the presentation of a mask. In my experiment subjects may respond >at either time. > >Thanks in advance > >Gary > > >Gary J. Klatsky, Ph. D. >Director, Human Computer Interaction M.A. Program > >Department of Psychology klatsky at oswego.edu >Oswego State University (SUNY) http://www.oswego.edu/~klatsky >7060 State Hwy 104W Voice: (315) 312-3474 >Oswego, NY 13126 Fax: (315) 312-6330 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 klatsky at oswego.edu Sat Feb 21 18:39:19 2004 From: klatsky at oswego.edu (Gary Klatsky) Date: Sat, 21 Feb 2004 13:39:19 -0500 Subject: multiple response points In-Reply-To: Message-ID: Ben Thanks That did the trick Gary Gary J. Klatsky, Ph. D. Director, Human Computer Interaction M.A. Program Department of Psychology klatsky at oswego.edu Oswego State University (SUNY) http://www.oswego.edu/~klatsky 7060 State Hwy 104W Voice: (315) 312-3474 Oswego, NY 13126 Fax: (315) 312-6330 -----Original Message----- From: Ben Robinson [mailto:BRobinso at mprc.umaryland.edu] Sent: Friday, February 20, 2004 3:10 PM To: eprime at mail.talkbank.org; klatsky at Oswego.EDU Subject: Re: multiple response points assuming i've understood your question correctly... first off, disable responding to the mask. then make the response window for the stimulus display longer than the duration of the stimulus display -- long enough to cover the stimulus display duration + inter stimulus interval + mask duration + any time after that... you can change the stimulus display's response window by going to properties: duration/input: response options: time limit. this way, all responses that occur from the onset of your stimulus display through the presentation of the mask will be recorded as responses to the stimulus display. i hope that helps. ben robinson >>> "Gary Klatsky" 02/20/04 01:49PM >>> I know this has been addressed but I can't seem to find a response in the archive How do you go about allowing a response to occur during the stimulus display or during the presentation of a mask. In my experiment subjects may respond at either time. Thanks in advance Gary Gary J. Klatsky, Ph. D. Director, Human Computer Interaction M.A. Program Department of Psychology klatsky at oswego.edu Oswego State University (SUNY) http://www.oswego.edu/~klatsky 7060 State Hwy 104W Voice: (315) 312-3474 Oswego, NY 13126 Fax: (315) 312-6330 From mokx0002 at umn.edu Tue Feb 24 09:51:44 2004 From: mokx0002 at umn.edu (Leh Woon Mok) Date: Tue, 24 Feb 2004 03:51:44 -0600 Subject: [Eprime] saving data after each trial Message-ID: Hi, I would like to save my data after every trial in order to prevent data loss in the event of a computer hiccup or a power surge in the middle of an experimental session, or if I need to abort the experiment before it is completed. However, it seems using the below expression isn't enough: c.DataFile.Open I'm wondering if someone could advise me on this, please? Thanks in advance. Leh Woon From liuch at psych.ac.cn Tue Feb 24 09:47:44 2004 From: liuch at psych.ac.cn (Leon) Date: Tue, 24 Feb 2004 17:47:44 +0800 Subject: Can Eprime work with Neuroscan? Message-ID: eprime?hello? I am now conducting an ERP study using Neuroscan scanner. I want to program with Eprime instead of Stim. But I find I can only send a stimuli onset or offset signal(by OnsetSignalEnabled,OnsetSignalPort,OnsetSignalData function) to the scanner and cannot send other signals like response to the scanner. How can I slove this problem? Is there any other way to make E-prime work together with Neuroscan? ?? Best Wish! ?????????????? Leon ????????????? ?liuch at psych.ac.cn ??????????????? ??2004-02-24 =========================== Institute of Psychology Chinese Academy of Sciences Tel: 86-10-64837209 Zip: 100101 =========================== From seif1301 at uni-trier.de Tue Feb 24 10:00:59 2004 From: seif1301 at uni-trier.de (Jan Seifert) Date: Tue, 24 Feb 2004 11:00:59 +0100 Subject: Can Eprime work with Neuroscan? In-Reply-To: <20040224094650.9E6A3467A5@s1000.psych.ac.cn> Message-ID: > eprime?hello? > I am now conducting an ERP study using Neuroscan scanner. I want to program with Eprime instead of Stim. But I find I can only send a stimuli onset or offset signal(by OnsetSignalEnabled,OnsetSignalPort,OnsetSignalData function) to the scanner and cannot send other signals like response to the scanner. How can I slove this problem? > Is there any other way to make E-prime work together with Neuroscan? > ?? > > > Best Wish! > > ?????????????? Leon Hello, you can send triggers anytime and anywhere with the "WritePort" command. Something like this: WritePort NEUROSCANTRIGGERPORT,ATrigger Hope this helps Jan \ / Jan Seifert / Fachbereich I - Psychologie / Universit?tsring 15 / 54296 Trier \ / +49 651 201 2896 \ seif1301 at uni-trier.de / http://eeglab.uni-trier.de/users/seifert/index.php \ From baranan at post.tau.ac.il Tue Feb 24 10:03:18 2004 From: baranan at post.tau.ac.il (Yoav Bar Anan) Date: Tue, 24 Feb 2004 12:03:18 +0200 Subject: [Eprime] saving data after each trial Message-ID: Leh Woon Eprime has E-Recovery exactly for such cases. I advice you to investigate it. Yoav ----- Original Message ----- From: "Leh Woon Mok" To: Sent: Tuesday, February 24, 2004 11:51 AM Subject: [Eprime] saving data after each trial > Hi, > > I would like to save my data after every trial in order to prevent data > loss in the event of a computer hiccup or a power surge in the middle of an > experimental session, or if I need to abort the experiment before it is > completed. > > However, it seems using the below expression isn't enough: > c.DataFile.Open > > I'm wondering if someone could advise me on this, please? > > Thanks in advance. > > Leh Woon > > From gte016z at prism.gatech.edu Tue Feb 24 14:01:13 2004 From: gte016z at prism.gatech.edu (Richard P. Heitz) Date: Tue, 24 Feb 2004 09:01:13 -0500 Subject: Can Eprime work with Neuroscan? Message-ID: I'm using a neuroscan with E-Prime, and am having a problem with triggers getting through (I've posted this problem before). I haven't found any remedies. I randomly lose approximately 7% of all triggers. Leon, if you end up having this problem too, I'd like to hear about it. ---------------------------------------------------------------------------- ---------- 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 ----- Original Message ----- From: "Jan Seifert" To: "eprime" Sent: Tuesday, February 24, 2004 5:00 AM Subject: Re: Can Eprime work with Neuroscan? > eprime?hello? > I am now conducting an ERP study using Neuroscan scanner. I want to program with Eprime instead of Stim. But I find I can only send a stimuli onset or offset signal(by OnsetSignalEnabled,OnsetSignalPort,OnsetSignalData function) to the scanner and cannot send other signals like response to the scanner. How can I slove this problem? > Is there any other way to make E-prime work together with Neuroscan? > ?? > > > Best Wish! > > ?????????????? Leon Hello, you can send triggers anytime and anywhere with the "WritePort" command. Something like this: WritePort NEUROSCANTRIGGERPORT,ATrigger Hope this helps Jan \ / Jan Seifert / Fachbereich I - Psychologie / Universit?tsring 15 / 54296 Trier \ / +49 651 201 2896 \ seif1301 at uni-trier.de / http://eeglab.uni-trier.de/users/seifert/index.php \ From benn0224 at umn.edu Tue Feb 24 14:55:11 2004 From: benn0224 at umn.edu (Stephen D. Benning) Date: Tue, 24 Feb 2004 08:55:11 -0600 Subject: Can Eprime work with Neuroscan? In-Reply-To: <001201c3fade$aa422090$ad9a3d80@Heitz> Message-ID: On Tue, 2004-02-24 at 08:01, Richard P. Heitz wrote: > I'm using a neuroscan with E-Prime, and am having a problem with triggers > getting through (I've posted this problem before). I haven't found any > remedies. I randomly lose approximately 7% of all triggers. Leon, if you > end up having this problem too, I'd like to hear about it. A few questions that might help debug your problem, listed in order of decreasing probability: 1) Do you have any statements of the variety (assuming that 0 is your "hold value"): WritePort TriggerPort, 0 WritePort TriggerPort, TriggerValue or WritePort TriggerPort, TriggerValue1 WritePort TriggerPort, 0 WritePort TriggerPort, TriggerValue2 If so, it's likely that the port can't be consistently reset to the hold value before the next trigger comes. Therefore, you won't have consistently occurring triggers. To remedy this problem, you can use code like this (if all else fails): WritePort TriggerPort, 0 Sleep 1 WritePort TriggerPort, TriggerValue This will force E-Prime to pause for a millisecond to allow the hold value to be written. You may need to adjust program timing to account for this 1 ms slop, though. 2) Are you having more programs than just E-Prime running when you're running your experiment? IF so, Windows might be calling those programs at unexpected times (though if this were the case, I'd expect to see random pauses in the experiment altogether, rather than just trigger dropping). 3) Is the cable connecting your output port to the Neuroscan unit firmly attached? Sometimes flaky cable attachments can drift off at the oddest times. 4) Is your parallel port working consistently? Likewise, is the Neuroscan equipment EVER able to receive triggers consistently? IF not, you may have a hardware problem. > ---------------------------------------------------------------------------- > ---------- > 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 > ----- Original Message ----- > From: "Jan Seifert" > To: "eprime" > Sent: Tuesday, February 24, 2004 5:00 AM > Subject: Re: Can Eprime work with Neuroscan? > > > > eprime?hello? > > I am now conducting an ERP study using Neuroscan scanner. I want to > program with Eprime instead of Stim. But I find I can only send a stimuli > onset or offset signal(by OnsetSignalEnabled,OnsetSignalPort,OnsetSignalData > function) to the scanner and cannot send other signals like response to the > scanner. How can I slove this problem? > > Is there any other way to make E-prime work together with Neuroscan? > > ?? > > > > > > Best Wish! > > > > ?????????????? Leon > Hello, > > you can send triggers anytime and anywhere with the "WritePort" command. > Something like this: > > WritePort NEUROSCANTRIGGERPORT,ATrigger > > Hope this helps > Jan > > \ > / Jan Seifert > / Fachbereich I - Psychologie > / Universit?tsring 15 > / 54296 Trier > \ > / +49 651 201 2896 > \ seif1301 at uni-trier.de > / http://eeglab.uni-trier.de/users/seifert/index.php > \ -- Stephen Benning Office: N631 Elliott Hall 75 East River Road Minneapolis, MN 55455 From gte016z at prism.gatech.edu Tue Feb 24 15:03:32 2004 From: gte016z at prism.gatech.edu (Richard P. Heitz) Date: Tue, 24 Feb 2004 10:03:32 -0500 Subject: Can Eprime work with Neuroscan? Message-ID: Yea, I've considered all of those possibilities already. ---------------------------------------------------------------------------- ---------- 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 ----- Original Message ----- From: "Stephen D. Benning" Cc: "eprime" Sent: Tuesday, February 24, 2004 9:55 AM Subject: Re: Can Eprime work with Neuroscan? > On Tue, 2004-02-24 at 08:01, Richard P. Heitz wrote: > > I'm using a neuroscan with E-Prime, and am having a problem with triggers > > getting through (I've posted this problem before). I haven't found any > > remedies. I randomly lose approximately 7% of all triggers. Leon, if you > > end up having this problem too, I'd like to hear about it. > > A few questions that might help debug your problem, listed in order of > decreasing probability: > > 1) Do you have any statements of the variety (assuming that 0 is your > "hold value"): > > WritePort TriggerPort, 0 > WritePort TriggerPort, TriggerValue > > or > WritePort TriggerPort, TriggerValue1 > WritePort TriggerPort, 0 > WritePort TriggerPort, TriggerValue2 > > If so, it's likely that the port can't be consistently reset to the hold > value before the next trigger comes. Therefore, you won't have > consistently occurring triggers. To remedy this problem, you can use > code like this (if all else fails): > > WritePort TriggerPort, 0 > Sleep 1 > WritePort TriggerPort, TriggerValue > > This will force E-Prime to pause for a millisecond to allow the hold > value to be written. You may need to adjust program timing to account > for this 1 ms slop, though. > > 2) Are you having more programs than just E-Prime running when you're > running your experiment? IF so, Windows might be calling those programs > at unexpected times (though if this were the case, I'd expect to see > random pauses in the experiment altogether, rather than just trigger > dropping). > > 3) Is the cable connecting your output port to the Neuroscan unit > firmly attached? Sometimes flaky cable attachments can drift off at the > oddest times. > > 4) Is your parallel port working consistently? Likewise, is the > Neuroscan equipment EVER able to receive triggers consistently? IF not, > you may have a hardware problem. > > > -------------------------------------------------------------------------- -- > > ---------- > > 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 > > ----- Original Message ----- > > From: "Jan Seifert" > > To: "eprime" > > Sent: Tuesday, February 24, 2004 5:00 AM > > Subject: Re: Can Eprime work with Neuroscan? > > > > > > > eprime?hello? > > > I am now conducting an ERP study using Neuroscan scanner. I want to > > program with Eprime instead of Stim. But I find I can only send a stimuli > > onset or offset signal(by OnsetSignalEnabled,OnsetSignalPort,OnsetSignalData > > function) to the scanner and cannot send other signals like response to the > > scanner. How can I slove this problem? > > > Is there any other way to make E-prime work together with Neuroscan? > > > ?? > > > > > > > > > Best Wish! > > > > > > ?????????????? Leon > > Hello, > > > > you can send triggers anytime and anywhere with the "WritePort" command. > > Something like this: > > > > WritePort NEUROSCANTRIGGERPORT,ATrigger > > > > Hope this helps > > Jan > > > > \ > > / Jan Seifert > > / Fachbereich I - Psychologie > > / Universit?tsring 15 > > / 54296 Trier > > \ > > / +49 651 201 2896 > > \ seif1301 at uni-trier.de > > / http://eeglab.uni-trier.de/users/seifert/index.php > > \ > -- > Stephen Benning > Office: N631 Elliott Hall > 75 East River Road > Minneapolis, MN 55455 > > From j-bigio at northwestern.edu Thu Feb 26 16:54:42 2004 From: j-bigio at northwestern.edu (Jordan Bigio) Date: Thu, 26 Feb 2004 10:54:42 -0600 Subject: stim object names Message-ID: Hey all, This may sound like a basic question, but Eprime seems very picky about this. We have an experiment in my lab that an undergrad is working on, where we have stims with different properties. Whether it's a slide object or soundout is kind of useless info. I would like to have the same name for all the stims b/c otherwise data collection becomes much more of a drudgery than it already is. Has anyone come upon this problem before? Is there a way to get stim objects to have the same name in the same experiment? Even if they're in different procs? Seems like this would cause a data mess! Having multiple columns in a EDataAid file for subject responses during an experiment. What are some approaches to alleviate this that have worked for some of you? Thanks. Jordan 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 benn0224 at umn.edu Thu Feb 26 17:16:03 2004 From: benn0224 at umn.edu (Stephen D. Benning) Date: Thu, 26 Feb 2004 11:16:03 -0600 Subject: stim object names In-Reply-To: <5.2.0.9.2.20040226104652.0241e9f0@merle.it.northwestern.edu> Message-ID: On Thu, 2004-02-26 at 10:54, Jordan Bigio wrote: > Hey all, > This may sound like a basic question, but Eprime seems very picky about > this. We have an experiment in my lab that an undergrad is working on, > where we have stims with different properties. Whether it's a slide object > or soundout is kind of useless info. Actually, from the way E-Prime thinks, whether it's a SoundOut or a Slide is critical. Basically, you can have only one object in any given experiment with a given name, even if they're different types of objects. However, that object can occur in many different places (e.g., different procedures) in the experiment. Therefore, if you're looking for maximum flexibility, I'd suggest that you make a Slide as your single stimulus object (and name it Stimulus), create a bunch of different states for it, and use some inline code to manipulate Stimulus.ActiveState to taste. You can then drag that Stimulus object and the attendant inline code to different procs as much as is necessary to duplicate it. > I would like to have the same name for > all the stims b/c otherwise data collection becomes much more of a drudgery > than it already is. Has anyone come upon this problem before? Is there a > way to get stim objects to have the same name in the same experiment? Even > if they're in different procs? Seems like this would cause a data mess! > Having multiple columns in a EDataAid file for subject responses during an > experiment. What are some approaches to alleviate this that have worked for > some of you? Thanks. > > Jordan > > 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 -- Stephen Benning Office: N631 Elliott Hall 75 East River Road Minneapolis, MN 55455 From asa8 at leicester.ac.uk Thu Feb 26 19:26:32 2004 From: asa8 at leicester.ac.uk (Andrews, A.S.) Date: Thu, 26 Feb 2004 19:26:32 -0000 Subject: stim object names Message-ID: Jordan, One technique, which may be useful if you have different types of stimulus response objects is to use an inline to set an attribute yourself. e.g. c.setattrib("answers") = stimulus.resp etc Another is to write your own results file containing just the data you want - for example I have done this when requiring the time of all keypresses in a string response - it makes for a much smaller .edat file and is easier to read. Regards Tony Andrews Snior Computer Officer School of Psychology University of Leicester. From eddie at ling.ed.ac.uk Fri Feb 27 15:03:21 2004 From: eddie at ling.ed.ac.uk (Eddie Dubourg) Date: Fri, 27 Feb 2004 15:03:21 -0000 Subject: Slide durations Message-ID: A very simple question (I hope):- I have a slide that puts up a prompt, and plays a sound of indeterminate length - they vary between 20 and 80 seconds, so waiting for the long sounds to finish is a problem. Is there a way to get the slide duration to be the same length as the sound? No responses are obtained during the slides, it is purely for listening, there is a small questionnaire in a subsequent procedure. Eddie Dubourg Computing/Technical Support Officer Theoretical and Applied Linguistics University of Edinburgh From j-bigio at northwestern.edu Fri Feb 27 16:29:41 2004 From: j-bigio at northwestern.edu (Jordan Bigio) Date: Fri, 27 Feb 2004 10:29:41 -0600 Subject: Slide durations In-Reply-To: <000e01c3fd42$d72a2c40$95ccd781@ling.ed.ac.uk> Message-ID: I should think that you set the max length on the soundout object in the slide to 80000ms and set the duration on the slide object to be 80000ms. But, if you have them varying, you will probably need to use a different slide object for every wav file length that you have, so a particular slide corresponds to a particular length of sound. Unless you know how to write code and can program some different states for your slide object. That was some advice that I recently got for a problem I was having, but I don't know VBA and can't really write code. Hope this helps. Jordan At 03:03 PM 2/27/2004 +0000, Eddie Dubourg wrote: >A very simple question (I hope):- > >I have a slide that puts up a prompt, and plays a sound of indeterminate >length - they vary between 20 and 80 seconds, so waiting for the long >sounds to finish is a problem. Is there a way to get the slide duration >to be the same length as the sound? No responses are obtained during >the slides, it is purely for listening, there is a small questionnaire >in a subsequent procedure. > >Eddie Dubourg >Computing/Technical Support Officer >Theoretical and Applied Linguistics >University of Edinburgh 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 leisha at decisionresearch.org Fri Feb 27 16:56:33 2004 From: leisha at decisionresearch.org (leisha) Date: Fri, 27 Feb 2004 08:56:33 -0800 Subject: Slide durations In-Reply-To: <000e01c3fd42$d72a2c40$95ccd781@ling.ed.ac.uk> Message-ID: Didn't someone suggest yesterday that one can write a little script to vary the Active States of slides and therefore make them match the stimulus? For those who write script, that would be easy. I think the method would be to create several slide states with different properties, then call out the correct active state with a script. Am I right? For those who don't write script, why not copy your procedure as many times as necessary to vary the time duration? Say Proc20, Proc40, Proc80, for example. Then associate each stimulus with its appropriate procedure in the block list. Leisha Wharfield Production Coordinator Decision Research Eugene, Oregon, USA Eddie Dubourg wrote: >A very simple question (I hope):- > >I have a slide that puts up a prompt, and plays a sound of indeterminate >length - they vary between 20 and 80 seconds, so waiting for the long >sounds to finish is a problem. Is there a way to get the slide duration >to be the same length as the sound? No responses are obtained during >the slides, it is purely for listening, there is a small questionnaire >in a subsequent procedure. > >Eddie Dubourg >Computing/Technical Support Officer >Theoretical and Applied Linguistics >University of Edinburgh > > > > > From devo0023 at tc.umn.edu Fri Feb 27 17:01:09 2004 From: devo0023 at tc.umn.edu (Cynthia J DeVore) Date: Fri, 27 Feb 2004 11:01:09 -0600 Subject: Slide durations In-Reply-To: <5.2.0.9.2.20040227102535.02430688@merle.it.northwestern.ed u> Message-ID: Since you know how long each sound is, you can set that as an attribute in your list. Then in your slide, set the duration of the slide to the attribute you created in your list. Cynthia At 10:29 AM 2/27/2004, you wrote: >I should think that you set the max length on the soundout object in the >slide to 80000ms and set the duration on the slide object to be 80000ms. >But, if you have them varying, you will probably need to use a different >slide object for every wav file length that you have, so a particular >slide corresponds to a particular length of sound. Unless you know how to >write code and can program some different states for your slide object. >That was some advice that I recently got for a problem I was having, but I >don't know VBA and can't really write code. Hope this helps. > >Jordan > >At 03:03 PM 2/27/2004 +0000, Eddie Dubourg wrote: >>A very simple question (I hope):- >> >>I have a slide that puts up a prompt, and plays a sound of indeterminate >>length - they vary between 20 and 80 seconds, so waiting for the long >>sounds to finish is a problem. Is there a way to get the slide duration >>to be the same length as the sound? No responses are obtained during >>the slides, it is purely for listening, there is a small questionnaire >>in a subsequent procedure. >> >>Eddie Dubourg >>Computing/Technical Support Officer >>Theoretical and Applied Linguistics >>University of Edinburgh > >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 > Cynthia J. DeVore Graduate Student & E-Prime Consultant University of Minnesota - Industrial/Organizational Psychology devo0023 at umn.edu 612-624-3601 Lab Calendar: http://online.psych.umn.edu/IS/Elliott160/default.html E-Prime @ U of MN http://online.psych.umn.edu/IS/Eprime/index.htm