From mconroy at ucsd.edu Fri Oct 1 05:37:05 2004 From: mconroy at ucsd.edu (Matthew Conroy) Date: Thu, 30 Sep 2004 22:37:05 -0700 Subject: E-prime sound creation Message-ID: I'm trying to use tones of different frequencies as auditory stimuli. As far as I can tell, E-prime requires pre-made wav files and cannot generate tones on its own. Does anyone have suggestions for creating wav files like this or a place to get them? In addition to the tone's frequency and duration, I'd like to have control over the ramp up/down time as well. Many thanks, Matt From w.m.lowie at let.rug.nl Fri Oct 1 07:28:39 2004 From: w.m.lowie at let.rug.nl (Wander Lowie) Date: Fri, 1 Oct 2004 09:28:39 +0200 Subject: E-prime sound creation In-Reply-To: Message-ID: Matt, probably the best program to use for this purpose is Adobe Audition (formerly known as Cooledit). You can download a trial version at download.com. Regards, Wander -----Original Message----- From: eprime at mail.talkbank.org [mailto:eprime at mail.talkbank.org] On Behalf Of Matthew Conroy Sent: 01 October 2004 07:37 To: eprime at mail.talkbank.org Subject: E-prime sound creation I'm trying to use tones of different frequencies as auditory stimuli. As far as I can tell, E-prime requires pre-made wav files and cannot generate tones on its own. Does anyone have suggestions for creating wav files like this or a place to get them? In addition to the tone's frequency and duration, I'd like to have control over the ramp up/down time as well. Many thanks, Matt From leeh at biols.susx.ac.uk Fri Oct 1 07:56:29 2004 From: leeh at biols.susx.ac.uk (Lee Hogarth) Date: Fri, 1 Oct 2004 08:56:29 +0100 Subject: E-prime sound creation In-Reply-To: <000001c4a788$4911f140$0200a8c0@COMPAQ>; from "leeh" at Fri Oct 01 08:56:29 2004 Message-ID: The alternative is to use Praat (http://www.fon.hum.uva.nl/praat/), which is also free. Lee. -- Begin original message -- From: "Wander Lowie" Date: Fri, 1 Oct 2004 09:28:39 +0200 Subject: RE: E-prime sound creation Sender: To: Matt, probably the best program to use for this purpose is Adobe Audition (formerly known as Cooledit). You can download a trial version at download.com. Regards, Wander -----Original Message----- From: eprime at mail.talkbank.org [mailto:eprime at mail.talkbank.org] On Behalf Of Matthew Conroy Sent: 01 October 2004 07:37 To: eprime at mail.talkbank.org Subject: E-prime sound creation I'm trying to use tones of different frequencies as auditory stimuli. As far as I can tell, E-prime requires pre-made wav files and cannot generate tones on its own. Does anyone have suggestions for creating wav files like this or a place to get them? In addition to the tone's frequency and duration, I'd like to have control over the ramp up/down time as well. Many thanks, Matt -- End original message -- From alakshmanan at students.wisc.edu Fri Oct 1 21:35:24 2004 From: alakshmanan at students.wisc.edu (ANAND LAKSHMANAN) Date: Fri, 1 Oct 2004 16:35:24 -0500 Subject: E-prime sound creation Message-ID: You can create a pure sine wave array in matlab and use wavwrite command. Anand Lakshmanan ----- Original Message ----- From: Matthew Conroy Date: Friday, October 1, 2004 0:37 am Subject: E-prime sound creation > I'm trying to use tones of different frequencies as auditory > stimuli. As far > as I can tell, E-prime requires pre-made wav files and cannot > generate tones > on its own. Does anyone have suggestions for creating wav files > like this or > a place to get them? In addition to the tone's frequency and > duration, I'd > like to have control over the ramp up/down time as well. > > Many thanks, > Matt > > > > From fencsik at search.bwh.harvard.edu Sat Oct 2 20:48:25 2004 From: fencsik at search.bwh.harvard.edu (David Fencsik) Date: Sat, 2 Oct 2004 16:48:25 -0400 Subject: E-prime sound creation In-Reply-To: <204d84200381.200381204d84@wiscmail.wisc.edu> Message-ID: You can also try Audacity, which is an open-source sound editor: http://audacity.sourceforge.net/ Regards, David Fencsik ANAND LAKSHMANAN wrote: > You can create a pure sine wave array in matlab and use wavwrite > command. > > Anand Lakshmanan > > ----- Original Message ----- > From: Matthew Conroy > Date: Friday, October 1, 2004 0:37 am > Subject: E-prime sound creation > > >>I'm trying to use tones of different frequencies as auditory >>stimuli. As far >>as I can tell, E-prime requires pre-made wav files and cannot >>generate tones >>on its own. Does anyone have suggestions for creating wav files >>like this or >>a place to get them? In addition to the tone's frequency and >>duration, I'd >>like to have control over the ramp up/down time as well. >> >>Many thanks, >>Matt From mokx0002 at umn.edu Tue Oct 5 18:40:10 2004 From: mokx0002 at umn.edu (Leh Woon Mok) Date: Tue, 5 Oct 2004 13:40:10 -0500 Subject: parallel port input In-Reply-To: Message-ID: Hi all, I'm trying to collect input from an external device connected through the parallel port via pins 15, 13, 12 and 10. I have defined my port device as below: address: 889 size: 8 invert: No mask: -1 This worked on some computers but on some computers, I can only read from pins 15 and 10 which gave me the hexadecimal outputs of 4 and 7, respectively. Strangely enough, on those computers that can only read from pins 15 and 10, when the parallel port device is connected through the EPrime parallel key (for single licenses), pin 12 worked as well, but I still can't read from pin 13. I hope someone could provide me with some insights as to what is happening. Thanks much! Regards, Leh Woon From brandon_cernicky at yahoo.com Tue Oct 5 19:47:49 2004 From: brandon_cernicky at yahoo.com (Brandon Cernicky) Date: Tue, 5 Oct 2004 12:47:49 -0700 Subject: parallel port input Message-ID: Leh, By default, E-Prime is directed to work best when a parallel port is in standard mode (also known as AT or Output only). This allows for 8 output bits on the DATA register (pins 2-9) and 5 input bits on the STATUS register (pins 10-13, 15). First, make sure that the external device is connecting to one of the ground pins (18-25) and that the device is using a true TTL signal to set the 1/0 states. It is possible that on the machines where you are having trouble, the parallel port mode is configured for the newer Bi-Directional, ECP, or EPP modes where the pins control different behaviors. You can determine what the parallel port mode is and configure it through the system BIOS. Although the parallel port hardware key is designed to be a pass-through device, you may find difficulty in getting communications to work when connecting devices to the hardware key. I would encourage you to temporarily not use the parallel key while debugging to ensure proper communications. PST does offer a USB version of the hardware key. If you continue to have troubles, you may want to contact PST web support and ask them for a set of script routines they have that can configure the parallel port to work in Bi-Directional mode, which would allow you to read and write to the DATA register and have all eight bits of input and output (but not at the exact same time of course). Going through the DATA register also allows for no bits being inverted. The pre-canned script does all of the technical work and all that is needed in the experiment is an InLine with "ConfigurePortForRead" call to setup the port. -Brandon ~~~~~~~~~~~~~~~~~~~~~~~~ Brandon S. Cernicky Senior Software Engineer Psychology Software Tools > Hi all, > > I'm trying to collect input from an external device connected through the > parallel port via pins 15, 13, 12 and 10. > > I have defined my port device as below: > address: 889 > size: 8 > invert: No > mask: -1 > > This worked on some computers but on some computers, I can only read from > pins 15 and 10 which gave me the hexadecimal outputs of 4 and 7, respectively. > > Strangely enough, on those computers that can only read from pins 15 and > 10, when the parallel port device is connected through the EPrime parallel > key (for single licenses), pin 12 worked as well, but I still can't read > from pin 13. > > I hope someone could provide me with some insights as to what is happening. > > Thanks much! > > Regards, > Leh Woon _______________________________ Do you Yahoo!? Declare Yourself - Register online to vote today! http://vote.yahoo.com From mjsliwin at psych.syr.edu Wed Oct 6 15:30:59 2004 From: mjsliwin at psych.syr.edu (Martin Sliwinski) Date: Wed, 6 Oct 2004 11:30:59 -0400 Subject: Number pad woes with XP Message-ID: I use the number pad input for an Eprime experiment. It worked fine in Windows NT, but now that I've switched computers and use XP, Eprime will not recognize the number pad as giving numeric input. I have the numlock key on (I also toggled it on and off to be sure), and no matter what, when I press 1 on the number pad, Eprime sees it as . Same is true for any number of the keypad (e.g., 3 is seen as ). Is this a known issue with XP? Does anyone know of a fix or work around? thanks! From m.paul at bangor.ac.uk Wed Oct 6 15:41:34 2004 From: m.paul at bangor.ac.uk (Matthew Paul) Date: Wed, 6 Oct 2004 16:41:34 +0100 Subject: Number pad woes with XP In-Reply-To: <41640FB3.4050601@psych.syr.edu> Message-ID: Have you made sure it's enabled in E-Prime itself? In your experiment, goto the 'Experiment Object Properties' dialogue (double-click the top most item in the Structure window). Then goto 'Devices' then 'keyboard'. In there are options for NumLock and CapsLock etc. Regards, matthew -----Original Message----- From: eprime at mail.talkbank.org [mailto:eprime at mail.talkbank.org] On Behalf Of Martin Sliwinski Sent: 06 October 2004 16:31 To: eprime at mail.talkbank.org Subject: Number pad woes with XP I use the number pad input for an Eprime experiment. It worked fine in Windows NT, but now that I've switched computers and use XP, Eprime will not recognize the number pad as giving numeric input. I have the numlock key on (I also toggled it on and off to be sure), and no matter what, when I press 1 on the number pad, Eprime sees it as . Same is true for any number of the keypad (e.g., 3 is seen as ). Is this a known issue with XP? Does anyone know of a fix or work around? thanks! From sung0015 at tc.umn.edu Wed Oct 6 16:20:44 2004 From: sung0015 at tc.umn.edu (Yung-Chi Sung) Date: Wed, 6 Oct 2004 11:20:44 -0500 Subject: How to present a random number? Message-ID: Dear colleague: I have a simple question (not so simple for me). I have a task which shows single word each time (100 words). Now i want to add a random number (from 5 to 9) right before each single word presents (number first, disappear, and then the word). How should I do it? And, would the data file shows which number were presented? Thank you so much! Yung-Chi Sung Center for Cognitive Science University of Minnesota Minneapolis, Minnesota, U.S.A. From sung0015 at umn.edu Wed Oct 6 23:26:14 2004 From: sung0015 at umn.edu (sung0015) Date: Wed, 6 Oct 2004 18:26:14 CDT Subject: How to present a random number? Message-ID: On 6 Oct 2004, Jordan Bigio wrote: > Add another image or text object before the word (like a prime-target > experiment). In the list, set that object to random presentation and to > repeat (cycle) 20x to make 100 presentations of a random digit 5-9. I think > that should do it. Thanks again. And sorry to bother you again. I got the random number presentation part done. However, i am not sure how could I present this random number before a word...it is not totall the same as a prime-target. My prime and target are independent to each other. That is, a word stimulus does not always have a same number with it all the time. Basically what i need is :---- 1. A random number shown (1 sec and then disappear) 2. A stimulus word shown (disappear after Ss make a response) 3. Ss makes another response about the number 4. Goes to Step 1 after step 3 My problem now is that I do not know ho to link my random number list to a specific procedure. How should I fix it? Thanks a lot! Yung-Chi Sung > > Jordan > > At 11:20 AM 10/6/2004 -0500, you wrote: > >Dear colleague: > > > >I have a simple question (not so simple for me). I have a task which shows > >single word each time (100 words). Now i want to add a random number (from > >5 to 9) right before each single word presents (number first, disappear, > >and then the word). How should I do it? And, would the data file shows > >which number were presented? > > > >Thank you so much! > > > >Yung-Chi Sung > > > >Center for Cognitive Science > >University of Minnesota > >Minneapolis, Minnesota, U.S.A. > > > > 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 > > > Department of Educational Psychology Center for Cognitive Sciences Educational Development and Research, Office of Education, Medical School From ftornay at ugr.es Fri Oct 8 12:43:09 2004 From: ftornay at ugr.es (Francisco Tornay) Date: Fri, 8 Oct 2004 14:43:09 +0200 Subject: How to present a random number? In-Reply-To: <200410062326.i96NQE22009491@dingo.software.umn.edu> Message-ID: At 01:26 07/10/04, you wrote: >On 6 Oct 2004, Jordan Bigio wrote: > > Add another image or text object before the word (like a prime-target > > experiment). In the list, set that object to random presentation and to > > repeat (cycle) 20x to make 100 presentations of a random digit 5-9. I >think > > that should do it. >Thanks again. And sorry to bother you again. I got the random number >presentation part done. However, i am not sure how could I present this >random number before a word...it is not totall the same as a prime-target. >My prime and target are independent to each other. That is, a word stimulus >does not always have a same number with it all the time. > >Basically what i need is :---- > >1. A random number shown (1 sec and then disappear) >2. A stimulus word shown (disappear after Ss make a response) >3. Ss makes another response about the number >4. Goes to Step 1 after step 3 > >My problem now is that I do not know ho to link my random number list to a >specific procedure. > >How should I fix it? Thanks a lot! > >Yung-Chi Sung So, you need a random number chosen independently of the word stimulus. The simplest way is to add some code: At the beginning of the procedure that shows the number and the word, add an inline object and write this (you can copy-paste it from here) c.setattrib "RandomNumber", random(5, 9) After that ,you can use RandomNumber as a normal attribute written in a list. That is, just write: [RandomNumber] as the text in the object that should display the number. Besides, you would get a column called "RandomNumber" in your data file showing all the presented random numbers trial by trial. From mokx0002 at umn.edu Tue Oct 12 19:35:49 2004 From: mokx0002 at umn.edu (Leh Woon Mok) Date: Tue, 12 Oct 2004 14:35:49 -0500 Subject: parallel port input In-Reply-To: <20041005194749.29993.qmail@web41726.mail.yahoo.com> Message-ID: Brandon, Thanks much for the clarification. After trying out more systematically across computers, I have discovered that the parallel port device on EPrime seems to work properly (i.e., being able to read from all 5 input pins) only when the computer supports the newer SPP mode but not when the computer is only to support the older AT mode. Under the AT mode, only 2 pins can be read and when the device is connected through the parallel port key, three pins can be read but the fourth pin consistently cannot be read. May I verify my findings with you that it is an issue of whether it's the AT or the SPP mode? In addition, there seems to be an interaction with DELL computers. Across DELL computers that support either the AT or SPP mode, the parallel port device consistently does not work well with EPrime, i.e., only 2 pins can be read. Under the SPP mode with other computer brands, the parallel port device consistently works fine. Hope to hear from you again. Thanks, Leh Woon At 12:47 PM 10/5/2004 -0700, Brandon Cernicky wrote: >Leh, > >By default, E-Prime is directed to work best when a >parallel port is in standard mode (also known as AT or >Output only). This allows for 8 output bits on the >DATA register (pins 2-9) and 5 input bits on the >STATUS register (pins 10-13, 15). > >First, make sure that the external device is >connecting to one of the ground pins (18-25) and that >the device is using a true TTL signal to set the 1/0 >states. > >It is possible that on the machines where you are >having trouble, the parallel port mode is configured >for the newer Bi-Directional, ECP, or EPP modes where >the pins control different behaviors. You can >determine what the parallel port mode is and configure >it through the system BIOS. > >Although the parallel port hardware key is designed to >be a pass-through device, you may find difficulty in >getting communications to work when connecting devices >to the hardware key. I would encourage you to >temporarily not use the parallel key while debugging >to ensure proper communications. PST does offer a USB >version of the hardware key. > >If you continue to have troubles, you may want to >contact PST web support and ask them for a set of >script routines they have that can configure the >parallel port to work in Bi-Directional mode, which >would allow you to read and write to the DATA register >and have all eight bits of input and output (but not >at the exact same time of course). Going through the >DATA register also allows for no bits being inverted. >The pre-canned script does all of the technical work >and all that is needed in the experiment is an InLine >with "ConfigurePortForRead" call to setup the port. > >-Brandon > >~~~~~~~~~~~~~~~~~~~~~~~~ >Brandon S. Cernicky >Senior Software Engineer >Psychology Software Tools > > > Hi all, > > > > I'm trying to collect input from an external device >connected through the > > parallel port via pins 15, 13, 12 and 10. > > > > I have defined my port device as below: > > address: 889 > > size: 8 > > invert: No > > mask: -1 > > > > This worked on some computers but on some computers, >I can only read from > > pins 15 and 10 which gave me the hexadecimal outputs >of 4 and 7, respectively. > > > > Strangely enough, on those computers that can only >read from pins 15 and > > 10, when the parallel port device is connected >through the EPrime parallel > > key (for single licenses), pin 12 worked as well, >but I still can't read > > from pin 13. > > > > I hope someone could provide me with some insights >as to what is happening. > > > > Thanks much! > > > > Regards, > > Leh Woon > > > > >_______________________________ >Do you Yahoo!? >Declare Yourself - Register online to vote today! >http://vote.yahoo.com From sung0015 at umn.edu Tue Oct 12 23:03:19 2004 From: sung0015 at umn.edu (sung0015) Date: Tue, 12 Oct 2004 18:03:19 CDT Subject: How to present the sti at a presentation location in a same list? Message-ID: Dear colleague: I have a set of sti presenting in the center of the monitor. Now I would like to randomly present them either at the right or left side from the center. How should I do it? Is there some kind of function in E-prime that I can use to assign different presenting locations to different sti (the sti are in a list)? Thanks! Yung-Chi Sung Department of Educational Psychology Center for Cognitive Sciences Educational Development and Research, Office of Education, Medical School University of Minnesota, Mn 55414, U.S.A. From sung0015 at umn.edu Thu Oct 14 23:45:52 2004 From: sung0015 at umn.edu (sung0015) Date: Thu, 14 Oct 2004 18:45:52 CDT Subject: No subject Message-ID: Dear Colleague: I have an experiment which would present a fixation point at the center of the screen, and then at either x position=66% or 34% the stimulus (image file) would present. Two questions: 1. How could �I present a stimuli for a certain period of time (i.e., 49 msec) but the exp won't go to next trial until the subject makes a response? Note: Now i put 49 msec as the presentation time but the program goes to the next trial without waiting for the response! 2. While presenting the image file stimulus, could I still present the same fixation point at the center location? If so, how should I do it? Note: I tried the "transparent" option but then the fixation point shifts with the image file! I appreciate your help! Yung-Chi Sung Department of Educational Psychology Center for Cognitive Sciences Educational Development and Research, Office of Education, Medical School USA From shulman.1 at osu.edu Fri Oct 15 15:58:46 2004 From: shulman.1 at osu.edu (Harvey Shulman) Date: Fri, 15 Oct 2004 11:58:46 -0400 Subject: Looking for a script... Message-ID: That implements the Flanker procedure for studying selective attention ? Not hard to write but if I can stand on the shoulders of one of you giants who has already done it, that would be good. Thanks -- Dr. Harvey G. Shulman Department of Psychology Ohio State University Columbus, OH 43210 fax 614 688-3984 ph 614 292-2759 From abodurog at umich.edu Tue Oct 19 18:16:50 2004 From: abodurog at umich.edu (Aysecan Zeynep Boduroglu) Date: Tue, 19 Oct 2004 14:16:50 -0400 Subject: generating random locations Message-ID: HI, We are currently trying to program a visual search paradigm (Find a rotated T among rotated Ls). Our problem is this particular version of the task requires you to repeat some of the configurations while generating new random configurations on all other occations. There are 720 trials, and 360 of these are entirely new, the others are the repetitions of 12 previously generated displays. WE want to look at whether people do learn the "repeated configurations". The question is how can we generate random configurations in 360 trials (for each trial we need to choose 12 locations out of a possible 48 locations where the target and the distractors appear and draw rotated Ts and Ls on these locations). If you have any suggestions, please let us know. thanks, aysecan ******************************************************************************* Aysecan Boduroglu University of Michigan Psychology Department Cognition and Perception Office : East Hall 4422 Office tel: 763 0008 ****************************************************************************** From liuch at psych.ac.cn Wed Oct 20 01:16:08 2004 From: liuch at psych.ac.cn (Chao Liu) Date: Wed, 20 Oct 2004 09:16:08 +0800 Subject: About "Admin Open" in E-DataAid Message-ID: Hello Everyone, Does anyone know what's the original password is? I am sure there is no entering password procedure when I install E-prime. So where is the password from? Is it just the administrator password of my Win 2000? I try, it does not work. So what's the hell the "Admin Open" means if you can never use it?    Best Wishes!                Chao Liu                liuch at psych.ac.cn                   2004-10-20 =========================== Institute of Psychology Chinese Academy of Science Tel: 86-10-64850862 Zip: 100101 =========================== ======= 2004-10-17 you write in your mail:======= > From ftornay at ugr.es Wed Oct 20 11:09:56 2004 From: ftornay at ugr.es (Francisco Tornay) Date: Wed, 20 Oct 2004 13:09:56 +0200 Subject: generating random locations In-Reply-To: Message-ID: At 20:16 19/10/04, you wrote: >HI, >We are currently trying to program a visual search paradigm (Find a >rotated T among rotated Ls). Our problem is this particular version of the >task requires you to repeat some of the configurations while generating >new random configurations on all other occations. There are 720 trials, and >360 of these are entirely new, the others are the repetitions of 12 >previously generated displays. WE want to look at whether people do learn the >"repeated configurations". > >The question is how can we generate random configurations in 360 trials >(for each trial we need to choose 12 locations out of a possible 48 >locations where the target and the distractors appear and draw rotated Ts >and Ls on these locations). If you have any suggestions, please let us >know. Hi, Aysecan. What you want to do is aleatorize a matrix of locations. The details, of course, depend on the way you present the stimuli, i. e. whether each location is a separate object in a slide or you paint the stimuli in different parts of a canvas object or you use some other system. I have tried to write a couple of code lines for you but there are too many possibilities. Could you please elaborate on your procedure? I would need to know: a) How do you represent locations?: as integer indices (1 to 48), as different objects in a slide, as different display objects that get overlapped? If you use objects, how do you name them? If you haven't decided this yet, I can send you an experiment of mine when I do something similar by painting in a canvas object. b) How do you choose the to-be-repeated frames? Is it a fixed set at the beginning of the experiment or do they have to meet some constraints, as to have been presented two or three or whatever trials ago? Or maybe you don't care which they are as long as they get repeated? Anyway, how many different frames must be repeated and how many times each? Cheers, Francisco J. Tornay Universidad de Granada España From amy.eschman at pstnet.com Wed Oct 20 11:55:27 2004 From: amy.eschman at pstnet.com (Amy Eschman) Date: Wed, 20 Oct 2004 07:55:27 -0400 Subject: About "Admin Open" in E-DataAid Message-ID: The original password for Admin Open is "admin". The documentation for this command and how to change the password can be found in section 5.3.11 in the Reference Guide. Amy Eschman ~~~~~~~~~~~~~~~~~~~~~~ Psychology Software Tools, Inc. 2050 Ardmore Boulevard Suite 200 Pittsburgh, PA 15221-4610 USA ~~~~~~~~~~~~~~~~~~~~~~ Visit our Web Site for the latest info: Internet: http://www.pstnet.com E-Mail: info at pstnet.com Voice: (412) 271-5040 Fax: (412) 271-7077 ~~~~~~~~~~~~~~~~~~~~~~ -----Original Message----- From: Chao Liu [mailto:liuch at psych.ac.cn] Sent: Tuesday, October 19, 2004 9:16 PM To: eprime at mail.talkbank.org Subject: About "Admin Open" in E-DataAid Hello Everyone, Does anyone know what's the original password is? I am sure there is no entering password procedure when I install E-prime. So where is the password from? Is it just the administrator password of my Win 2000? I try, it does not work. So what's the hell the "Admin Open" means if you can never use it?    Best Wishes!                Chao Liu                liuch at psych.ac.cn                   2004-10-20 =========================== Institute of Psychology Chinese Academy of Science Tel: 86-10-64850862 Zip: 100101 =========================== ======= 2004-10-17 you write in your mail:======= > From anthony.zuccolotto at pstnet.com Wed Oct 20 12:44:49 2004 From: anthony.zuccolotto at pstnet.com (Tony Zuccolotto) Date: Wed, 20 Oct 2004 08:44:49 -0400 Subject: About "Admin Open" in E-DataAid Message-ID: Chao, If you look in the online Help in E-DataAid under "Admin Open" it documents the following... "When E-DataAid is installed, its password is “Admin” without the quotes. After installation, the Administrator should change it to something new." There is other information there about this feature as well. After you open an edat or emrg file as the administrator you can go under File|File Security... and will get an interface that allows you to set options of Hide name Hide data Disallow edits which can be applied on a variable by variable basis if you choose. You can use these features to help assure that data is never edited and/or assist in supporting a double blind study where you want to control which variables/values the rest of your staff are permitted to view. Hope that helps, Tony *** DISCLAIMER: ALL VIEWS EXPRESSED ARE MY OWN AND DO NOT NECESSARILY REFLECT THOSE OF PSYCHOLOGY SOFTWARE TOOLS *** Anthony P. Zuccolotto Vice President and Chief Operations Officer Psychology Software Tools, Inc. 2050 Ardmore Boulevard Suite 200 Pittsburgh, PA 15221-4610 Phone 412-271-5040 FAX 412-271-7077 Email anthony.zuccolotto at pstnet.com Internet http://www.pstnet.com > -----Original Message----- > From: Chao Liu [mailto:liuch at psych.ac.cn] > Sent: Tuesday, October 19, 2004 9:16 PM > To: eprime at mail.talkbank.org > Subject: About "Admin Open" in E-DataAid > > Hello Everyone, > > Does anyone know what's the original password is? I am sure there is no > entering password procedure when I install E-prime. So where is the > password from? Is it just the administrator password of my Win 2000? I > try, it does not work. > > So what's the hell the "Admin Open" means if you can never use it? > > > > Best Wishes! > >                Chao Liu >                liuch at psych.ac.cn >                   2004-10-20 > =========================== > Institute of Psychology > Chinese Academy of Science > Tel: 86-10-64850862 > Zip: 100101 > =========================== > > ======= 2004-10-17 you write in your mail:======= > > > From ftornay at ugr.es Wed Oct 20 15:02:25 2004 From: ftornay at ugr.es (Francisco Tornay) Date: Wed, 20 Oct 2004 17:02:25 +0200 Subject: How to present the sti at a presentation location in a same list? In-Reply-To: <200410122303.i9CN3JJl014745@fantasy.software.umn.edu> Message-ID: At 01:03 13/10/04, you wrote: Dear colleague: I have a set of sti presenting in the center of the monitor. Now I would like to randomly present them either at the right or left side from the center. How should I do it? Is there some kind of function in E-prime that I can use to assign different presenting locations to different sti (the sti are in a list)? Thanks! Yung-Chi Sung Hi, Yung-Chi (Is that your first name? Excuse me for my ignorance) I'm not completely sure whether this has already been answered (I've had some problems with my E-mail). Just in case, here is how I've done what you are trying to do. There is no special function in E-prime. You can do it as you usually change any aspect of your experiment: by using attributes. In what follows I use double quotes to refer to properties, attributes and values. Don't write the quotes. In the object that presents your stimuli use the properties at the "frame" tab. These properties determine a "frame" or rectangular area around your stimulus and allow you to locate it at different points. There are a few ways to do it, but here is a simple one which will work as long as you use a single stimulus at the same time. Otherwise you will have to changen other properties (width, height, maybe Xalign): a) At the list that controls your trial procedure add a new attribute named "StimulusPosition" Set the attribute to the value "25%" on the trials where you want your stimulus to appear on the right. Set it to the value "75%" when you want it on the left. Set it to "50%" when you want it centered. b) Go to the properties of the object that presents the stimuli. Choose the "frame" tab. Set the X property at the "position" group to "[StimulusPosition]" so that it changes according to the attribute on the list. This will change the position of your stimulus. You may want to experiment with some other values. For instance, you may need to set the "Clear after" property at the "General tab" to "Yes" if previous stimuli do not get deleted by other objects. More important, you may want to use other values instead of "25%" and "75%" if you want to move your stimulus more to the left or more to the right. In this case, note that values with the "%" symbol at the end refer to percentages of the screen (0 to 100) and simple numbers refer to number of pixels (0 to screen width). In both cases decreasing the figure moves the stimulus to the left and increasing it moves it to right. I hope this helps. Cheers Francisco J. Tornay Universidad de Granada España From ftornay at ugr.es Wed Oct 20 15:44:20 2004 From: ftornay at ugr.es (Francisco Tornay) Date: Wed, 20 Oct 2004 17:44:20 +0200 Subject: OOps! (was Re: How to present the sti at a presentation location in a same list?) In-Reply-To: <200410142345.i9ENjqtE025283@qix.software.umn.edu> Message-ID: At 01:45 15/10/04, you wrote: >Dear Colleague: > >I have an experiment which would present a fixation point at the center of >the screen, and then at either x position=66% or 34% the stimulus (image >file) would present. > >Two questions: >1. How could I present a stimuli for a certain period of time (i.e., 49 >msec) but the exp won't go to next trial until the subject makes a >response? >Note: >Now i put 49 msec as the presentation time but the program goes to the next >trial without waiting for the response! > >2. While presenting the image file stimulus, could I still present the same >fixation point at the center location? If so, how should I do it? >Note: I tried the "transparent" option but then the fixation point shifts >with the image file! I just wrote an answer to your previous question and, after that, I realized by this message that it had already been solved. The different subjects of the messages confused me. Answers to your questions. 1. Add a blank Text Display object after your stimulus in order to delete it. Set the duration of this blank text display to "(infinite)". Add a label object after the blank text display, let's call it "TrialEnd" Go back to your stimulus properties (duration/input tab). Keep the duration at 49 ms. Set the "Time limit" property (at the "response options" group) to "(infinite)". Set the "End action" property to "jump" and the "Jump label" to "TrialEnd". This way, any response would skip the blank display. 2. In order to present the fixation point, try changing the "width" and "height" properties of your images ("frame" tab) so that the frame size matches the size of the images. Hope this helps Francisco J. Tornay Universidad de Granada España From brandon_cernicky at yahoo.com Thu Oct 21 15:06:01 2004 From: brandon_cernicky at yahoo.com (Brandon Cernicky) Date: Thu, 21 Oct 2004 08:06:01 -0700 Subject: parallel port input In-Reply-To: <5.2.0.9.0.20041012142725.02238968@mokx0002.email.umn.edu> Message-ID: Yes, unfortunately each BIOS vendor will call the parallel port modes something different. Typically they will follow these names: 1) AT, Output Only, SPP 2) PS/2, Bi-Directional 3) EPP 4) ECP In modes #1, E-Prime can write 8 bits to the data port and up to 5 bits from the status port. With some script, E-Prime can configure a EPP/ECP port, which are available on just about any machine made in the last five years to allow reading or writing 8 bits on the Data port. (Those routines available from PST tech support) Since the newer ports have come available, the names of the modes and how they act have also changed. Thus, it may require some trial and error to get the best solution. What makes matters worse is that some vendors do not follow the IEEE guidelines for the parallel port modes. For example, newer Dell computers do not meet the current guidelines needed for some of the parallel port modes and cause connecting external devices including the PST hardware key to fail. (Please note I feel Dell provides excellent computers besides this small flaw) In summary, each machine may require some tweaking to get the results you desire. Unless you require simultaneous reading and writing from the port, athough it does require obtaining some script from PST, I would consider contacting them to get the routines that would allow you to configure a ECP/EPP port to work in Bi-Directional mode. This (in theory) would allow for a more portable solution across machines provided they have the newer ECP/EPP capabilities. -Brandon --- Leh Woon Mok wrote: > Brandon, > > Thanks much for the clarification. > > After trying out more systematically across > computers, I have discovered > that the parallel port device on EPrime seems to > work properly (i.e., being > able to read from all 5 input pins) only when the > computer supports the > newer SPP mode but not when the computer is only to > support the older AT > mode. > > Under the AT mode, only 2 pins can be read and when > the device is connected > through the parallel port key, three pins can be > read but the fourth pin > consistently cannot be read. > > May I verify my findings with you that it is an > issue of whether it's the > AT or the SPP mode? > > In addition, there seems to be an interaction with > DELL computers. Across > DELL computers that support either the AT or SPP > mode, the parallel port > device consistently does not work well with EPrime, > i.e., only 2 pins can > be read. Under the SPP mode with other computer > brands, the parallel port > device consistently works fine. > > Hope to hear from you again. > > Thanks, > Leh Woon > > At 12:47 PM 10/5/2004 -0700, Brandon Cernicky wrote: > >Leh, > > > >By default, E-Prime is directed to work best when a > >parallel port is in standard mode (also known as AT > or > >Output only). This allows for 8 output bits on the > >DATA register (pins 2-9) and 5 input bits on the > >STATUS register (pins 10-13, 15). > > > >First, make sure that the external device is > >connecting to one of the ground pins (18-25) and > that > >the device is using a true TTL signal to set the > 1/0 > >states. > > > >It is possible that on the machines where you are > >having trouble, the parallel port mode is > configured > >for the newer Bi-Directional, ECP, or EPP modes > where > >the pins control different behaviors. You can > >determine what the parallel port mode is and > configure > >it through the system BIOS. > > > >Although the parallel port hardware key is designed > to > >be a pass-through device, you may find difficulty > in > >getting communications to work when connecting > devices > >to the hardware key. I would encourage you to > >temporarily not use the parallel key while > debugging > >to ensure proper communications. PST does offer a > USB > >version of the hardware key. > > > >If you continue to have troubles, you may want to > >contact PST web support and ask them for a set of > >script routines they have that can configure the > >parallel port to work in Bi-Directional mode, which > >would allow you to read and write to the DATA > register > >and have all eight bits of input and output (but > not > >at the exact same time of course). Going through > the > >DATA register also allows for no bits being > inverted. > >The pre-canned script does all of the technical > work > >and all that is needed in the experiment is an > InLine > >with "ConfigurePortForRead" call to setup the port. > > > >-Brandon > > > >~~~~~~~~~~~~~~~~~~~~~~~~ > >Brandon S. Cernicky > >Senior Software Engineer > >Psychology Software Tools > > > > > Hi all, > > > > > > I'm trying to collect input from an external > device > >connected through the > > > parallel port via pins 15, 13, 12 and 10. > > > > > > I have defined my port device as below: > > > address: 889 > > > size: 8 > > > invert: No > > > mask: -1 > > > > > > This worked on some computers but on some > computers, > >I can only read from > > > pins 15 and 10 which gave me the hexadecimal > outputs > >of 4 and 7, respectively. > > > > > > Strangely enough, on those computers that can > only > >read from pins 15 and > > > 10, when the parallel port device is connected > >through the EPrime parallel > > > key (for single licenses), pin 12 worked as > well, > >but I still can't read > > > from pin 13. > > > > > > I hope someone could provide me with some > insights > >as to what is happening. > > > > > > Thanks much! > > > > > > Regards, > > > Leh Woon > > > > > > > > > >_______________________________ > >Do you Yahoo!? > >Declare Yourself - Register online to vote today! > >http://vote.yahoo.com > > _______________________________ Do you Yahoo!? Declare Yourself - Register online to vote today! http://vote.yahoo.com From morrct at andrew.cmu.edu Fri Oct 22 19:39:59 2004 From: morrct at andrew.cmu.edu (Mark G Orr) Date: Fri, 22 Oct 2004 15:39:59 -0400 Subject: Duplicate Procs Message-ID: Hello, the standard method of duplicating a block or a procedure is to simply, cut and paste the said object in the browser window. This results in a new object with a number added to the name. This works well but does not do what I want; I want all object(lists, procs, etc.) renamed that fall below (are under) the copied object. E.g., TestProc has ListX nested within it. When I copy and paste TestProc to TestProc1, ListX is not renamed. Thanks in advance for any help. -Mark Orr ________________________________ Mark G. Orr Postdoctoral Research Fellow Dept. of Neuroscience RM 825 Kennedy Center Albert Einstein College of Medicine Bronx, NY 10461 718-430-2610 From devo0023 at umn.edu Wed Oct 27 17:41:04 2004 From: devo0023 at umn.edu (Cynthia J DeVore) Date: Wed, 27 Oct 2004 12:41:04 -0500 Subject: Windows XP SP2 Message-ID: Has anyone upgraded to Windows XP Professional SP2? If so, has it been smooth? If not, why? Cynthia J. DeVore Interim Instructor for Psy3005: Intro to Research Methods and Stats, Graduate Student, and former E-Prime Consultant University of Minnesota - Industrial/Organizational Psychology devo0023 at umn.edu N112 Elliott 612-625-0501 From psudevan at uwsp.edu Wed Oct 27 18:29:09 2004 From: psudevan at uwsp.edu (Sudevan, Padmanabhan) Date: Wed, 27 Oct 2004 13:29:09 -0500 Subject: Windows XP SP2 Message-ID: Yes, at my university we have upgraded to Win XP SP2, and as regards E-Prime, it has been smooth with one exception: We have had trouble with locating files under Documents and Settings because of the permissions structure on campus -- not all users are "administrators", as XP conceives them, and this has limited ( in some complex ways ) users' ability to access all files. PST's suggestion ( Sarah Burgess', actually ) was to place files in the root directory and this does solve the problem. A more permanent solution might be to actually change the permissions structure for E-Prime files by talking to the campus "administrator". Here's a related problem that shows that this issue is more general: In my lab, we are just migrating to using E-Prime as the main system. Although we have made occasional use of E-Prime by students developing studies, our main experiment generator has for long been based on our own custom-written software in Object-Oriented C for running all of our research experiments. When we made the switch to Win XP this summer, the Borland IDE which we used to develop our C programs became unusable. But, as in the case of the E-Prime files, we followed PST's advice and moved the IDE to the root directory and we can now use it again. Despite this, there are many incompatibilities between Win 98/2000 and Win XP with respect to screen representation, files, etc., and one of the reasons we began to move toward E-Prime as our main system was the existence of these difficulties. If anyone knows of a better way to integrate an older compiler into the Win XP environment, I'd be most grateful to hear about it Sudevan P Sudevan Professor of Psychology Chair, Faculty Senate, UWSP -----Original Message----- From: eprime at mail.talkbank.org [mailto:eprime at mail.talkbank.org] On Behalf Of Cynthia J DeVore Sent: Wednesday, October 27, 2004 12:41 PM To: eprime at mail.talkbank.org Subject: Windows XP SP2 Has anyone upgraded to Windows XP Professional SP2? If so, has it been smooth? If not, why? Cynthia J. DeVore Interim Instructor for Psy3005: Intro to Research Methods and Stats, Graduate Student, and former E-Prime Consultant University of Minnesota - Industrial/Organizational Psychology devo0023 at umn.edu N112 Elliott 612-625-0501 From a.holmes at uq.edu.au Fri Oct 29 06:10:13 2004 From: a.holmes at uq.edu.au (Anna Holmes) Date: Fri, 29 Oct 2004 16:10:13 +1000 Subject: rerun all trials when error Message-ID: Hello, Please, please can anyone help me? I need to be able to rerun a practice until a participant reaches 100% accuracy. I have tried to copy and modify the criterion based exit sample to no avail (see below). I assume a Do...Loop command but don't know how to do this. Can anyone help me out? User: 'Declare Summation object Dim Accuracy as Summation 'Declare variable to check criterion Dim CriterionMet as Boolean Inline: Name: InitVar (beginning of session proc) 'Initialize variables Set Accuracy = New Summation TrialCount = 0 CriterionMet = True Name: AddAcc (end of trial proc) 'Add individual accuracy scores to Summation object Accuracy.AddObservation CDbl (c.GetAttrib("Stimulus.ACC")) Name: CheckAcc (end of block (PickList1) proc) 'Evaluate accuracy If Accuracy.Mean < 1.0 Then PickList1.Run (one of the errors thus far reads invalid context) Else '100% acc acheived GoTo Label1 End If Thanks A ----------------------------------------------------------------------- Anna D Holmes. BSpPath(Hons) Division of Speech Pathology School of Health and Rehabilitation Sciences University of Queensland QLD 4072 Australia Phone: +61 7 3346 9726 Fax: +61 7 3365 1877 a.holmes at uq.edu.au -------------- next part -------------- An HTML attachment was scrubbed... URL: From cmparks at ucdavis.edu Fri Oct 29 15:39:27 2004 From: cmparks at ucdavis.edu (Colleen Parks) Date: Fri, 29 Oct 2004 08:39:27 -0700 Subject: rerun all trials when error Message-ID: Anna, I don't know about that code (although I *think* it should be "PickList1.Run c"), but here's something that worked for me. I needed to train subjects to a 50% criterion and their accuracy was logged in the tag of a feedback object (feedback.tag). "trainCB" is the highest level list object that the trial level procedure was called by. (Note that I have "Set AccuracyMonitor = New Summation" in there twice, but I can't remember why I had it like that. Doesn't seem like it should be necessary, but it did what I needed it to do.) I would think something similar would work for you if you just modify the criterion and the if...then statements for what you need. Hope this helps, Colleen User script: Dim AccuracyMonitor As Summation Dim TrialCount as Integer In an inline object on the Session Proc before the relevant list and procedure: Set AccuracyMonitor = New Summation TrialCount = 0 On the relevant trial-level procedure, at the end: TrialCount = TrialCount + 1 Set AccuracyMonitor = New Summation AccuracyMonitor.AddObservation c.GetAttrib("feedback.Tag") If TrialCount = 44 Then If AccuracyMonitor.Mean >= .5 Then trainCB.Terminate Else TrialCount = 0 AccuracyMonitor.Reset trainCB.Load Set trainCB.TerminateCondition = Cycles(44) End if End if --------------------------------------- Colleen Parks, Ph.D. University of California One Shields Ave. Davis, CA 95616 cmparks at ucdavis.edu 530.754.9439 ----- Original Message ----- From: Anna Holmes To: eprime at mail.talkbank.org Sent: Thursday, October 28, 2004 11:10 PM Subject: rerun all trials when error Hello, Please, please can anyone help me? I need to be able to rerun a practice until a participant reaches 100% accuracy. I have tried to copy and modify the criterion based exit sample to no avail (see below). I assume a Do...Loop command but don't know how to do this. Can anyone help me out? User: 'Declare Summation object Dim Accuracy as Summation 'Declare variable to check criterion Dim CriterionMet as Boolean Inline: Name: InitVar (beginning of session proc) 'Initialize variables Set Accuracy = New Summation TrialCount = 0 CriterionMet = True Name: AddAcc (end of trial proc) 'Add individual accuracy scores to Summation object Accuracy.AddObservation CDbl (c.GetAttrib("Stimulus.ACC")) Name: CheckAcc (end of block (PickList1) proc) 'Evaluate accuracy If Accuracy.Mean < 1.0 Then PickList1.Run (one of the errors thus far reads invalid context) Else '100% acc acheived GoTo Label1 End If Thanks A ----------------------------------------------------------------------- Anna D Holmes. BSpPath(Hons) Division of Speech Pathology School of Health and Rehabilitation Sciences University of Queensland QLD 4072 Australia Phone: +61 7 3346 9726 Fax: +61 7 3365 1877 a.holmes at uq.edu.au -------------- next part -------------- An HTML attachment was scrubbed... URL: From mconroy at ucsd.edu Fri Oct 1 05:37:05 2004 From: mconroy at ucsd.edu (Matthew Conroy) Date: Thu, 30 Sep 2004 22:37:05 -0700 Subject: E-prime sound creation Message-ID: I'm trying to use tones of different frequencies as auditory stimuli. As far as I can tell, E-prime requires pre-made wav files and cannot generate tones on its own. Does anyone have suggestions for creating wav files like this or a place to get them? In addition to the tone's frequency and duration, I'd like to have control over the ramp up/down time as well. Many thanks, Matt From w.m.lowie at let.rug.nl Fri Oct 1 07:28:39 2004 From: w.m.lowie at let.rug.nl (Wander Lowie) Date: Fri, 1 Oct 2004 09:28:39 +0200 Subject: E-prime sound creation In-Reply-To: Message-ID: Matt, probably the best program to use for this purpose is Adobe Audition (formerly known as Cooledit). You can download a trial version at download.com. Regards, Wander -----Original Message----- From: eprime at mail.talkbank.org [mailto:eprime at mail.talkbank.org] On Behalf Of Matthew Conroy Sent: 01 October 2004 07:37 To: eprime at mail.talkbank.org Subject: E-prime sound creation I'm trying to use tones of different frequencies as auditory stimuli. As far as I can tell, E-prime requires pre-made wav files and cannot generate tones on its own. Does anyone have suggestions for creating wav files like this or a place to get them? In addition to the tone's frequency and duration, I'd like to have control over the ramp up/down time as well. Many thanks, Matt From leeh at biols.susx.ac.uk Fri Oct 1 07:56:29 2004 From: leeh at biols.susx.ac.uk (Lee Hogarth) Date: Fri, 1 Oct 2004 08:56:29 +0100 Subject: E-prime sound creation In-Reply-To: <000001c4a788$4911f140$0200a8c0@COMPAQ>; from "leeh" at Fri Oct 01 08:56:29 2004 Message-ID: The alternative is to use Praat (http://www.fon.hum.uva.nl/praat/), which is also free. Lee. -- Begin original message -- From: "Wander Lowie" Date: Fri, 1 Oct 2004 09:28:39 +0200 Subject: RE: E-prime sound creation Sender: To: Matt, probably the best program to use for this purpose is Adobe Audition (formerly known as Cooledit). You can download a trial version at download.com. Regards, Wander -----Original Message----- From: eprime at mail.talkbank.org [mailto:eprime at mail.talkbank.org] On Behalf Of Matthew Conroy Sent: 01 October 2004 07:37 To: eprime at mail.talkbank.org Subject: E-prime sound creation I'm trying to use tones of different frequencies as auditory stimuli. As far as I can tell, E-prime requires pre-made wav files and cannot generate tones on its own. Does anyone have suggestions for creating wav files like this or a place to get them? In addition to the tone's frequency and duration, I'd like to have control over the ramp up/down time as well. Many thanks, Matt -- End original message -- From alakshmanan at students.wisc.edu Fri Oct 1 21:35:24 2004 From: alakshmanan at students.wisc.edu (ANAND LAKSHMANAN) Date: Fri, 1 Oct 2004 16:35:24 -0500 Subject: E-prime sound creation Message-ID: You can create a pure sine wave array in matlab and use wavwrite command. Anand Lakshmanan ----- Original Message ----- From: Matthew Conroy Date: Friday, October 1, 2004 0:37 am Subject: E-prime sound creation > I'm trying to use tones of different frequencies as auditory > stimuli. As far > as I can tell, E-prime requires pre-made wav files and cannot > generate tones > on its own. Does anyone have suggestions for creating wav files > like this or > a place to get them? In addition to the tone's frequency and > duration, I'd > like to have control over the ramp up/down time as well. > > Many thanks, > Matt > > > > From fencsik at search.bwh.harvard.edu Sat Oct 2 20:48:25 2004 From: fencsik at search.bwh.harvard.edu (David Fencsik) Date: Sat, 2 Oct 2004 16:48:25 -0400 Subject: E-prime sound creation In-Reply-To: <204d84200381.200381204d84@wiscmail.wisc.edu> Message-ID: You can also try Audacity, which is an open-source sound editor: http://audacity.sourceforge.net/ Regards, David Fencsik ANAND LAKSHMANAN wrote: > You can create a pure sine wave array in matlab and use wavwrite > command. > > Anand Lakshmanan > > ----- Original Message ----- > From: Matthew Conroy > Date: Friday, October 1, 2004 0:37 am > Subject: E-prime sound creation > > >>I'm trying to use tones of different frequencies as auditory >>stimuli. As far >>as I can tell, E-prime requires pre-made wav files and cannot >>generate tones >>on its own. Does anyone have suggestions for creating wav files >>like this or >>a place to get them? In addition to the tone's frequency and >>duration, I'd >>like to have control over the ramp up/down time as well. >> >>Many thanks, >>Matt From mokx0002 at umn.edu Tue Oct 5 18:40:10 2004 From: mokx0002 at umn.edu (Leh Woon Mok) Date: Tue, 5 Oct 2004 13:40:10 -0500 Subject: parallel port input In-Reply-To: Message-ID: Hi all, I'm trying to collect input from an external device connected through the parallel port via pins 15, 13, 12 and 10. I have defined my port device as below: address: 889 size: 8 invert: No mask: -1 This worked on some computers but on some computers, I can only read from pins 15 and 10 which gave me the hexadecimal outputs of 4 and 7, respectively. Strangely enough, on those computers that can only read from pins 15 and 10, when the parallel port device is connected through the EPrime parallel key (for single licenses), pin 12 worked as well, but I still can't read from pin 13. I hope someone could provide me with some insights as to what is happening. Thanks much! Regards, Leh Woon From brandon_cernicky at yahoo.com Tue Oct 5 19:47:49 2004 From: brandon_cernicky at yahoo.com (Brandon Cernicky) Date: Tue, 5 Oct 2004 12:47:49 -0700 Subject: parallel port input Message-ID: Leh, By default, E-Prime is directed to work best when a parallel port is in standard mode (also known as AT or Output only). This allows for 8 output bits on the DATA register (pins 2-9) and 5 input bits on the STATUS register (pins 10-13, 15). First, make sure that the external device is connecting to one of the ground pins (18-25) and that the device is using a true TTL signal to set the 1/0 states. It is possible that on the machines where you are having trouble, the parallel port mode is configured for the newer Bi-Directional, ECP, or EPP modes where the pins control different behaviors. You can determine what the parallel port mode is and configure it through the system BIOS. Although the parallel port hardware key is designed to be a pass-through device, you may find difficulty in getting communications to work when connecting devices to the hardware key. I would encourage you to temporarily not use the parallel key while debugging to ensure proper communications. PST does offer a USB version of the hardware key. If you continue to have troubles, you may want to contact PST web support and ask them for a set of script routines they have that can configure the parallel port to work in Bi-Directional mode, which would allow you to read and write to the DATA register and have all eight bits of input and output (but not at the exact same time of course). Going through the DATA register also allows for no bits being inverted. The pre-canned script does all of the technical work and all that is needed in the experiment is an InLine with "ConfigurePortForRead" call to setup the port. -Brandon ~~~~~~~~~~~~~~~~~~~~~~~~ Brandon S. Cernicky Senior Software Engineer Psychology Software Tools > Hi all, > > I'm trying to collect input from an external device connected through the > parallel port via pins 15, 13, 12 and 10. > > I have defined my port device as below: > address: 889 > size: 8 > invert: No > mask: -1 > > This worked on some computers but on some computers, I can only read from > pins 15 and 10 which gave me the hexadecimal outputs of 4 and 7, respectively. > > Strangely enough, on those computers that can only read from pins 15 and > 10, when the parallel port device is connected through the EPrime parallel > key (for single licenses), pin 12 worked as well, but I still can't read > from pin 13. > > I hope someone could provide me with some insights as to what is happening. > > Thanks much! > > Regards, > Leh Woon _______________________________ Do you Yahoo!? Declare Yourself - Register online to vote today! http://vote.yahoo.com From mjsliwin at psych.syr.edu Wed Oct 6 15:30:59 2004 From: mjsliwin at psych.syr.edu (Martin Sliwinski) Date: Wed, 6 Oct 2004 11:30:59 -0400 Subject: Number pad woes with XP Message-ID: I use the number pad input for an Eprime experiment. It worked fine in Windows NT, but now that I've switched computers and use XP, Eprime will not recognize the number pad as giving numeric input. I have the numlock key on (I also toggled it on and off to be sure), and no matter what, when I press 1 on the number pad, Eprime sees it as . Same is true for any number of the keypad (e.g., 3 is seen as ). Is this a known issue with XP? Does anyone know of a fix or work around? thanks! From m.paul at bangor.ac.uk Wed Oct 6 15:41:34 2004 From: m.paul at bangor.ac.uk (Matthew Paul) Date: Wed, 6 Oct 2004 16:41:34 +0100 Subject: Number pad woes with XP In-Reply-To: <41640FB3.4050601@psych.syr.edu> Message-ID: Have you made sure it's enabled in E-Prime itself? In your experiment, goto the 'Experiment Object Properties' dialogue (double-click the top most item in the Structure window). Then goto 'Devices' then 'keyboard'. In there are options for NumLock and CapsLock etc. Regards, matthew -----Original Message----- From: eprime at mail.talkbank.org [mailto:eprime at mail.talkbank.org] On Behalf Of Martin Sliwinski Sent: 06 October 2004 16:31 To: eprime at mail.talkbank.org Subject: Number pad woes with XP I use the number pad input for an Eprime experiment. It worked fine in Windows NT, but now that I've switched computers and use XP, Eprime will not recognize the number pad as giving numeric input. I have the numlock key on (I also toggled it on and off to be sure), and no matter what, when I press 1 on the number pad, Eprime sees it as . Same is true for any number of the keypad (e.g., 3 is seen as ). Is this a known issue with XP? Does anyone know of a fix or work around? thanks! From sung0015 at tc.umn.edu Wed Oct 6 16:20:44 2004 From: sung0015 at tc.umn.edu (Yung-Chi Sung) Date: Wed, 6 Oct 2004 11:20:44 -0500 Subject: How to present a random number? Message-ID: Dear colleague: I have a simple question (not so simple for me). I have a task which shows single word each time (100 words). Now i want to add a random number (from 5 to 9) right before each single word presents (number first, disappear, and then the word). How should I do it? And, would the data file shows which number were presented? Thank you so much! Yung-Chi Sung Center for Cognitive Science University of Minnesota Minneapolis, Minnesota, U.S.A. From sung0015 at umn.edu Wed Oct 6 23:26:14 2004 From: sung0015 at umn.edu (sung0015) Date: Wed, 6 Oct 2004 18:26:14 CDT Subject: How to present a random number? Message-ID: On 6 Oct 2004, Jordan Bigio wrote: > Add another image or text object before the word (like a prime-target > experiment). In the list, set that object to random presentation and to > repeat (cycle) 20x to make 100 presentations of a random digit 5-9. I think > that should do it. Thanks again. And sorry to bother you again. I got the random number presentation part done. However, i am not sure how could I present this random number before a word...it is not totall the same as a prime-target. My prime and target are independent to each other. That is, a word stimulus does not always have a same number with it all the time. Basically what i need is :---- 1. A random number shown (1 sec and then disappear) 2. A stimulus word shown (disappear after Ss make a response) 3. Ss makes another response about the number 4. Goes to Step 1 after step 3 My problem now is that I do not know ho to link my random number list to a specific procedure. How should I fix it? Thanks a lot! Yung-Chi Sung > > Jordan > > At 11:20 AM 10/6/2004 -0500, you wrote: > >Dear colleague: > > > >I have a simple question (not so simple for me). I have a task which shows > >single word each time (100 words). Now i want to add a random number (from > >5 to 9) right before each single word presents (number first, disappear, > >and then the word). How should I do it? And, would the data file shows > >which number were presented? > > > >Thank you so much! > > > >Yung-Chi Sung > > > >Center for Cognitive Science > >University of Minnesota > >Minneapolis, Minnesota, U.S.A. > > > > 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 > > > Department of Educational Psychology Center for Cognitive Sciences Educational Development and Research, Office of Education, Medical School From ftornay at ugr.es Fri Oct 8 12:43:09 2004 From: ftornay at ugr.es (Francisco Tornay) Date: Fri, 8 Oct 2004 14:43:09 +0200 Subject: How to present a random number? In-Reply-To: <200410062326.i96NQE22009491@dingo.software.umn.edu> Message-ID: At 01:26 07/10/04, you wrote: >On 6 Oct 2004, Jordan Bigio wrote: > > Add another image or text object before the word (like a prime-target > > experiment). In the list, set that object to random presentation and to > > repeat (cycle) 20x to make 100 presentations of a random digit 5-9. I >think > > that should do it. >Thanks again. And sorry to bother you again. I got the random number >presentation part done. However, i am not sure how could I present this >random number before a word...it is not totall the same as a prime-target. >My prime and target are independent to each other. That is, a word stimulus >does not always have a same number with it all the time. > >Basically what i need is :---- > >1. A random number shown (1 sec and then disappear) >2. A stimulus word shown (disappear after Ss make a response) >3. Ss makes another response about the number >4. Goes to Step 1 after step 3 > >My problem now is that I do not know ho to link my random number list to a >specific procedure. > >How should I fix it? Thanks a lot! > >Yung-Chi Sung So, you need a random number chosen independently of the word stimulus. The simplest way is to add some code: At the beginning of the procedure that shows the number and the word, add an inline object and write this (you can copy-paste it from here) c.setattrib "RandomNumber", random(5, 9) After that ,you can use RandomNumber as a normal attribute written in a list. That is, just write: [RandomNumber] as the text in the object that should display the number. Besides, you would get a column called "RandomNumber" in your data file showing all the presented random numbers trial by trial. From mokx0002 at umn.edu Tue Oct 12 19:35:49 2004 From: mokx0002 at umn.edu (Leh Woon Mok) Date: Tue, 12 Oct 2004 14:35:49 -0500 Subject: parallel port input In-Reply-To: <20041005194749.29993.qmail@web41726.mail.yahoo.com> Message-ID: Brandon, Thanks much for the clarification. After trying out more systematically across computers, I have discovered that the parallel port device on EPrime seems to work properly (i.e., being able to read from all 5 input pins) only when the computer supports the newer SPP mode but not when the computer is only to support the older AT mode. Under the AT mode, only 2 pins can be read and when the device is connected through the parallel port key, three pins can be read but the fourth pin consistently cannot be read. May I verify my findings with you that it is an issue of whether it's the AT or the SPP mode? In addition, there seems to be an interaction with DELL computers. Across DELL computers that support either the AT or SPP mode, the parallel port device consistently does not work well with EPrime, i.e., only 2 pins can be read. Under the SPP mode with other computer brands, the parallel port device consistently works fine. Hope to hear from you again. Thanks, Leh Woon At 12:47 PM 10/5/2004 -0700, Brandon Cernicky wrote: >Leh, > >By default, E-Prime is directed to work best when a >parallel port is in standard mode (also known as AT or >Output only). This allows for 8 output bits on the >DATA register (pins 2-9) and 5 input bits on the >STATUS register (pins 10-13, 15). > >First, make sure that the external device is >connecting to one of the ground pins (18-25) and that >the device is using a true TTL signal to set the 1/0 >states. > >It is possible that on the machines where you are >having trouble, the parallel port mode is configured >for the newer Bi-Directional, ECP, or EPP modes where >the pins control different behaviors. You can >determine what the parallel port mode is and configure >it through the system BIOS. > >Although the parallel port hardware key is designed to >be a pass-through device, you may find difficulty in >getting communications to work when connecting devices >to the hardware key. I would encourage you to >temporarily not use the parallel key while debugging >to ensure proper communications. PST does offer a USB >version of the hardware key. > >If you continue to have troubles, you may want to >contact PST web support and ask them for a set of >script routines they have that can configure the >parallel port to work in Bi-Directional mode, which >would allow you to read and write to the DATA register >and have all eight bits of input and output (but not >at the exact same time of course). Going through the >DATA register also allows for no bits being inverted. >The pre-canned script does all of the technical work >and all that is needed in the experiment is an InLine >with "ConfigurePortForRead" call to setup the port. > >-Brandon > >~~~~~~~~~~~~~~~~~~~~~~~~ >Brandon S. Cernicky >Senior Software Engineer >Psychology Software Tools > > > Hi all, > > > > I'm trying to collect input from an external device >connected through the > > parallel port via pins 15, 13, 12 and 10. > > > > I have defined my port device as below: > > address: 889 > > size: 8 > > invert: No > > mask: -1 > > > > This worked on some computers but on some computers, >I can only read from > > pins 15 and 10 which gave me the hexadecimal outputs >of 4 and 7, respectively. > > > > Strangely enough, on those computers that can only >read from pins 15 and > > 10, when the parallel port device is connected >through the EPrime parallel > > key (for single licenses), pin 12 worked as well, >but I still can't read > > from pin 13. > > > > I hope someone could provide me with some insights >as to what is happening. > > > > Thanks much! > > > > Regards, > > Leh Woon > > > > >_______________________________ >Do you Yahoo!? >Declare Yourself - Register online to vote today! >http://vote.yahoo.com From sung0015 at umn.edu Tue Oct 12 23:03:19 2004 From: sung0015 at umn.edu (sung0015) Date: Tue, 12 Oct 2004 18:03:19 CDT Subject: How to present the sti at a presentation location in a same list? Message-ID: Dear colleague: I have a set of sti presenting in the center of the monitor. Now I would like to randomly present them either at the right or left side from the center. How should I do it? Is there some kind of function in E-prime that I can use to assign different presenting locations to different sti (the sti are in a list)? Thanks! Yung-Chi Sung Department of Educational Psychology Center for Cognitive Sciences Educational Development and Research, Office of Education, Medical School University of Minnesota, Mn 55414, U.S.A. From sung0015 at umn.edu Thu Oct 14 23:45:52 2004 From: sung0015 at umn.edu (sung0015) Date: Thu, 14 Oct 2004 18:45:52 CDT Subject: No subject Message-ID: Dear Colleague: I have an experiment which would present a fixation point at the center of the screen, and then at either x position=66% or 34% the stimulus (image file) would present. Two questions: 1. How could ?I present a stimuli for a certain period of time (i.e., 49 msec) but the exp won't go to next trial until the subject makes a response? Note: Now i put 49 msec as the presentation time but the program goes to the next trial without waiting for the response! 2. While presenting the image file stimulus, could I still present the same fixation point at the center location? If so, how should I do it? Note: I tried the "transparent" option but then the fixation point shifts with the image file! I appreciate your help! Yung-Chi Sung Department of Educational Psychology Center for Cognitive Sciences Educational Development and Research, Office of Education, Medical School USA From shulman.1 at osu.edu Fri Oct 15 15:58:46 2004 From: shulman.1 at osu.edu (Harvey Shulman) Date: Fri, 15 Oct 2004 11:58:46 -0400 Subject: Looking for a script... Message-ID: That implements the Flanker procedure for studying selective attention ? Not hard to write but if I can stand on the shoulders of one of you giants who has already done it, that would be good. Thanks -- Dr. Harvey G. Shulman Department of Psychology Ohio State University Columbus, OH 43210 fax 614 688-3984 ph 614 292-2759 From abodurog at umich.edu Tue Oct 19 18:16:50 2004 From: abodurog at umich.edu (Aysecan Zeynep Boduroglu) Date: Tue, 19 Oct 2004 14:16:50 -0400 Subject: generating random locations Message-ID: HI, We are currently trying to program a visual search paradigm (Find a rotated T among rotated Ls). Our problem is this particular version of the task requires you to repeat some of the configurations while generating new random configurations on all other occations. There are 720 trials, and 360 of these are entirely new, the others are the repetitions of 12 previously generated displays. WE want to look at whether people do learn the "repeated configurations". The question is how can we generate random configurations in 360 trials (for each trial we need to choose 12 locations out of a possible 48 locations where the target and the distractors appear and draw rotated Ts and Ls on these locations). If you have any suggestions, please let us know. thanks, aysecan ******************************************************************************* Aysecan Boduroglu University of Michigan Psychology Department Cognition and Perception Office : East Hall 4422 Office tel: 763 0008 ****************************************************************************** From liuch at psych.ac.cn Wed Oct 20 01:16:08 2004 From: liuch at psych.ac.cn (Chao Liu) Date: Wed, 20 Oct 2004 09:16:08 +0800 Subject: About "Admin Open" in E-DataAid Message-ID: Hello Everyone, Does anyone know what's the original password is? I am sure there is no entering password procedure when I install E-prime. So where is the password from? Is it just the administrator password of my Win 2000? I try, it does not work. So what's the hell the "Admin Open" means if you can never use it? ?? Best Wishes! ????????????? ?Chao Liu ????????????? ?liuch at psych.ac.cn ??????????????? ??2004-10-20 =========================== Institute of Psychology Chinese Academy of Science Tel: 86-10-64850862 Zip: 100101 =========================== ======= 2004-10-17 you write in your mail?======= > From ftornay at ugr.es Wed Oct 20 11:09:56 2004 From: ftornay at ugr.es (Francisco Tornay) Date: Wed, 20 Oct 2004 13:09:56 +0200 Subject: generating random locations In-Reply-To: Message-ID: At 20:16 19/10/04, you wrote: >HI, >We are currently trying to program a visual search paradigm (Find a >rotated T among rotated Ls). Our problem is this particular version of the >task requires you to repeat some of the configurations while generating >new random configurations on all other occations. There are 720 trials, and >360 of these are entirely new, the others are the repetitions of 12 >previously generated displays. WE want to look at whether people do learn the >"repeated configurations". > >The question is how can we generate random configurations in 360 trials >(for each trial we need to choose 12 locations out of a possible 48 >locations where the target and the distractors appear and draw rotated Ts >and Ls on these locations). If you have any suggestions, please let us >know. Hi, Aysecan. What you want to do is aleatorize a matrix of locations. The details, of course, depend on the way you present the stimuli, i. e. whether each location is a separate object in a slide or you paint the stimuli in different parts of a canvas object or you use some other system. I have tried to write a couple of code lines for you but there are too many possibilities. Could you please elaborate on your procedure? I would need to know: a) How do you represent locations?: as integer indices (1 to 48), as different objects in a slide, as different display objects that get overlapped? If you use objects, how do you name them? If you haven't decided this yet, I can send you an experiment of mine when I do something similar by painting in a canvas object. b) How do you choose the to-be-repeated frames? Is it a fixed set at the beginning of the experiment or do they have to meet some constraints, as to have been presented two or three or whatever trials ago? Or maybe you don't care which they are as long as they get repeated? Anyway, how many different frames must be repeated and how many times each? Cheers, Francisco J. Tornay Universidad de Granada Espa?a From amy.eschman at pstnet.com Wed Oct 20 11:55:27 2004 From: amy.eschman at pstnet.com (Amy Eschman) Date: Wed, 20 Oct 2004 07:55:27 -0400 Subject: About "Admin Open" in E-DataAid Message-ID: The original password for Admin Open is "admin". The documentation for this command and how to change the password can be found in section 5.3.11 in the Reference Guide. Amy Eschman ~~~~~~~~~~~~~~~~~~~~~~ Psychology Software Tools, Inc. 2050 Ardmore Boulevard Suite 200 Pittsburgh, PA 15221-4610 USA ~~~~~~~~~~~~~~~~~~~~~~ Visit our Web Site for the latest info: Internet: http://www.pstnet.com E-Mail: info at pstnet.com Voice: (412) 271-5040 Fax: (412) 271-7077 ~~~~~~~~~~~~~~~~~~~~~~ -----Original Message----- From: Chao Liu [mailto:liuch at psych.ac.cn] Sent: Tuesday, October 19, 2004 9:16 PM To: eprime at mail.talkbank.org Subject: About "Admin Open" in E-DataAid Hello Everyone, Does anyone know what's the original password is? I am sure there is no entering password procedure when I install E-prime. So where is the password from? Is it just the administrator password of my Win 2000? I try, it does not work. So what's the hell the "Admin Open" means if you can never use it? ?? Best Wishes! ????????????? ?Chao Liu ????????????? ?liuch at psych.ac.cn ??????????????? ??2004-10-20 =========================== Institute of Psychology Chinese Academy of Science Tel: 86-10-64850862 Zip: 100101 =========================== ======= 2004-10-17 you write in your mail?======= > From anthony.zuccolotto at pstnet.com Wed Oct 20 12:44:49 2004 From: anthony.zuccolotto at pstnet.com (Tony Zuccolotto) Date: Wed, 20 Oct 2004 08:44:49 -0400 Subject: About "Admin Open" in E-DataAid Message-ID: Chao, If you look in the online Help in E-DataAid under "Admin Open" it documents the following... "When E-DataAid is installed, its password is ?Admin? without the quotes. After installation, the Administrator should change it to something new." There is other information there about this feature as well. After you open an edat or emrg file as the administrator you can go under File|File Security... and will get an interface that allows you to set options of Hide name Hide data Disallow edits which can be applied on a variable by variable basis if you choose. You can use these features to help assure that data is never edited and/or assist in supporting a double blind study where you want to control which variables/values the rest of your staff are permitted to view. Hope that helps, Tony *** DISCLAIMER: ALL VIEWS EXPRESSED ARE MY OWN AND DO NOT NECESSARILY REFLECT THOSE OF PSYCHOLOGY SOFTWARE TOOLS *** Anthony P. Zuccolotto Vice President and Chief Operations Officer Psychology Software Tools, Inc. 2050 Ardmore Boulevard Suite 200 Pittsburgh, PA 15221-4610 Phone 412-271-5040 FAX 412-271-7077 Email anthony.zuccolotto at pstnet.com Internet http://www.pstnet.com > -----Original Message----- > From: Chao Liu [mailto:liuch at psych.ac.cn] > Sent: Tuesday, October 19, 2004 9:16 PM > To: eprime at mail.talkbank.org > Subject: About "Admin Open" in E-DataAid > > Hello Everyone, > > Does anyone know what's the original password is? I am sure there is no > entering password procedure when I install E-prime. So where is the > password from? Is it just the administrator password of my Win 2000? I > try, it does not work. > > So what's the hell the "Admin Open" means if you can never use it? > > > > Best Wishes! > > ????????????? ?Chao Liu > ????????????? ?liuch at psych.ac.cn > ??????????????? ??2004-10-20 > =========================== > Institute of Psychology > Chinese Academy of Science > Tel: 86-10-64850862 > Zip: 100101 > =========================== > > ======= 2004-10-17 you write in your mail?======= > > > From ftornay at ugr.es Wed Oct 20 15:02:25 2004 From: ftornay at ugr.es (Francisco Tornay) Date: Wed, 20 Oct 2004 17:02:25 +0200 Subject: How to present the sti at a presentation location in a same list? In-Reply-To: <200410122303.i9CN3JJl014745@fantasy.software.umn.edu> Message-ID: At 01:03 13/10/04, you wrote: Dear colleague: I have a set of sti presenting in the center of the monitor. Now I would like to randomly present them either at the right or left side from the center. How should I do it? Is there some kind of function in E-prime that I can use to assign different presenting locations to different sti (the sti are in a list)? Thanks! Yung-Chi Sung Hi, Yung-Chi (Is that your first name? Excuse me for my ignorance) I'm not completely sure whether this has already been answered (I've had some problems with my E-mail). Just in case, here is how I've done what you are trying to do. There is no special function in E-prime. You can do it as you usually change any aspect of your experiment: by using attributes. In what follows I use double quotes to refer to properties, attributes and values. Don't write the quotes. In the object that presents your stimuli use the properties at the "frame" tab. These properties determine a "frame" or rectangular area around your stimulus and allow you to locate it at different points. There are a few ways to do it, but here is a simple one which will work as long as you use a single stimulus at the same time. Otherwise you will have to changen other properties (width, height, maybe Xalign): a) At the list that controls your trial procedure add a new attribute named "StimulusPosition" Set the attribute to the value "25%" on the trials where you want your stimulus to appear on the right. Set it to the value "75%" when you want it on the left. Set it to "50%" when you want it centered. b) Go to the properties of the object that presents the stimuli. Choose the "frame" tab. Set the X property at the "position" group to "[StimulusPosition]" so that it changes according to the attribute on the list. This will change the position of your stimulus. You may want to experiment with some other values. For instance, you may need to set the "Clear after" property at the "General tab" to "Yes" if previous stimuli do not get deleted by other objects. More important, you may want to use other values instead of "25%" and "75%" if you want to move your stimulus more to the left or more to the right. In this case, note that values with the "%" symbol at the end refer to percentages of the screen (0 to 100) and simple numbers refer to number of pixels (0 to screen width). In both cases decreasing the figure moves the stimulus to the left and increasing it moves it to right. I hope this helps. Cheers Francisco J. Tornay Universidad de Granada Espa?a From ftornay at ugr.es Wed Oct 20 15:44:20 2004 From: ftornay at ugr.es (Francisco Tornay) Date: Wed, 20 Oct 2004 17:44:20 +0200 Subject: OOps! (was Re: How to present the sti at a presentation location in a same list?) In-Reply-To: <200410142345.i9ENjqtE025283@qix.software.umn.edu> Message-ID: At 01:45 15/10/04, you wrote: >Dear Colleague: > >I have an experiment which would present a fixation point at the center of >the screen, and then at either x position=66% or 34% the stimulus (image >file) would present. > >Two questions: >1. How could I present a stimuli for a certain period of time (i.e., 49 >msec) but the exp won't go to next trial until the subject makes a >response? >Note: >Now i put 49 msec as the presentation time but the program goes to the next >trial without waiting for the response! > >2. While presenting the image file stimulus, could I still present the same >fixation point at the center location? If so, how should I do it? >Note: I tried the "transparent" option but then the fixation point shifts >with the image file! I just wrote an answer to your previous question and, after that, I realized by this message that it had already been solved. The different subjects of the messages confused me. Answers to your questions. 1. Add a blank Text Display object after your stimulus in order to delete it. Set the duration of this blank text display to "(infinite)". Add a label object after the blank text display, let's call it "TrialEnd" Go back to your stimulus properties (duration/input tab). Keep the duration at 49 ms. Set the "Time limit" property (at the "response options" group) to "(infinite)". Set the "End action" property to "jump" and the "Jump label" to "TrialEnd". This way, any response would skip the blank display. 2. In order to present the fixation point, try changing the "width" and "height" properties of your images ("frame" tab) so that the frame size matches the size of the images. Hope this helps Francisco J. Tornay Universidad de Granada Espa?a From brandon_cernicky at yahoo.com Thu Oct 21 15:06:01 2004 From: brandon_cernicky at yahoo.com (Brandon Cernicky) Date: Thu, 21 Oct 2004 08:06:01 -0700 Subject: parallel port input In-Reply-To: <5.2.0.9.0.20041012142725.02238968@mokx0002.email.umn.edu> Message-ID: Yes, unfortunately each BIOS vendor will call the parallel port modes something different. Typically they will follow these names: 1) AT, Output Only, SPP 2) PS/2, Bi-Directional 3) EPP 4) ECP In modes #1, E-Prime can write 8 bits to the data port and up to 5 bits from the status port. With some script, E-Prime can configure a EPP/ECP port, which are available on just about any machine made in the last five years to allow reading or writing 8 bits on the Data port. (Those routines available from PST tech support) Since the newer ports have come available, the names of the modes and how they act have also changed. Thus, it may require some trial and error to get the best solution. What makes matters worse is that some vendors do not follow the IEEE guidelines for the parallel port modes. For example, newer Dell computers do not meet the current guidelines needed for some of the parallel port modes and cause connecting external devices including the PST hardware key to fail. (Please note I feel Dell provides excellent computers besides this small flaw) In summary, each machine may require some tweaking to get the results you desire. Unless you require simultaneous reading and writing from the port, athough it does require obtaining some script from PST, I would consider contacting them to get the routines that would allow you to configure a ECP/EPP port to work in Bi-Directional mode. This (in theory) would allow for a more portable solution across machines provided they have the newer ECP/EPP capabilities. -Brandon --- Leh Woon Mok wrote: > Brandon, > > Thanks much for the clarification. > > After trying out more systematically across > computers, I have discovered > that the parallel port device on EPrime seems to > work properly (i.e., being > able to read from all 5 input pins) only when the > computer supports the > newer SPP mode but not when the computer is only to > support the older AT > mode. > > Under the AT mode, only 2 pins can be read and when > the device is connected > through the parallel port key, three pins can be > read but the fourth pin > consistently cannot be read. > > May I verify my findings with you that it is an > issue of whether it's the > AT or the SPP mode? > > In addition, there seems to be an interaction with > DELL computers. Across > DELL computers that support either the AT or SPP > mode, the parallel port > device consistently does not work well with EPrime, > i.e., only 2 pins can > be read. Under the SPP mode with other computer > brands, the parallel port > device consistently works fine. > > Hope to hear from you again. > > Thanks, > Leh Woon > > At 12:47 PM 10/5/2004 -0700, Brandon Cernicky wrote: > >Leh, > > > >By default, E-Prime is directed to work best when a > >parallel port is in standard mode (also known as AT > or > >Output only). This allows for 8 output bits on the > >DATA register (pins 2-9) and 5 input bits on the > >STATUS register (pins 10-13, 15). > > > >First, make sure that the external device is > >connecting to one of the ground pins (18-25) and > that > >the device is using a true TTL signal to set the > 1/0 > >states. > > > >It is possible that on the machines where you are > >having trouble, the parallel port mode is > configured > >for the newer Bi-Directional, ECP, or EPP modes > where > >the pins control different behaviors. You can > >determine what the parallel port mode is and > configure > >it through the system BIOS. > > > >Although the parallel port hardware key is designed > to > >be a pass-through device, you may find difficulty > in > >getting communications to work when connecting > devices > >to the hardware key. I would encourage you to > >temporarily not use the parallel key while > debugging > >to ensure proper communications. PST does offer a > USB > >version of the hardware key. > > > >If you continue to have troubles, you may want to > >contact PST web support and ask them for a set of > >script routines they have that can configure the > >parallel port to work in Bi-Directional mode, which > >would allow you to read and write to the DATA > register > >and have all eight bits of input and output (but > not > >at the exact same time of course). Going through > the > >DATA register also allows for no bits being > inverted. > >The pre-canned script does all of the technical > work > >and all that is needed in the experiment is an > InLine > >with "ConfigurePortForRead" call to setup the port. > > > >-Brandon > > > >~~~~~~~~~~~~~~~~~~~~~~~~ > >Brandon S. Cernicky > >Senior Software Engineer > >Psychology Software Tools > > > > > Hi all, > > > > > > I'm trying to collect input from an external > device > >connected through the > > > parallel port via pins 15, 13, 12 and 10. > > > > > > I have defined my port device as below: > > > address: 889 > > > size: 8 > > > invert: No > > > mask: -1 > > > > > > This worked on some computers but on some > computers, > >I can only read from > > > pins 15 and 10 which gave me the hexadecimal > outputs > >of 4 and 7, respectively. > > > > > > Strangely enough, on those computers that can > only > >read from pins 15 and > > > 10, when the parallel port device is connected > >through the EPrime parallel > > > key (for single licenses), pin 12 worked as > well, > >but I still can't read > > > from pin 13. > > > > > > I hope someone could provide me with some > insights > >as to what is happening. > > > > > > Thanks much! > > > > > > Regards, > > > Leh Woon > > > > > > > > > >_______________________________ > >Do you Yahoo!? > >Declare Yourself - Register online to vote today! > >http://vote.yahoo.com > > _______________________________ Do you Yahoo!? Declare Yourself - Register online to vote today! http://vote.yahoo.com From morrct at andrew.cmu.edu Fri Oct 22 19:39:59 2004 From: morrct at andrew.cmu.edu (Mark G Orr) Date: Fri, 22 Oct 2004 15:39:59 -0400 Subject: Duplicate Procs Message-ID: Hello, the standard method of duplicating a block or a procedure is to simply, cut and paste the said object in the browser window. This results in a new object with a number added to the name. This works well but does not do what I want; I want all object(lists, procs, etc.) renamed that fall below (are under) the copied object. E.g., TestProc has ListX nested within it. When I copy and paste TestProc to TestProc1, ListX is not renamed. Thanks in advance for any help. -Mark Orr ________________________________ Mark G. Orr Postdoctoral Research Fellow Dept. of Neuroscience RM 825 Kennedy Center Albert Einstein College of Medicine Bronx, NY 10461 718-430-2610 From devo0023 at umn.edu Wed Oct 27 17:41:04 2004 From: devo0023 at umn.edu (Cynthia J DeVore) Date: Wed, 27 Oct 2004 12:41:04 -0500 Subject: Windows XP SP2 Message-ID: Has anyone upgraded to Windows XP Professional SP2? If so, has it been smooth? If not, why? Cynthia J. DeVore Interim Instructor for Psy3005: Intro to Research Methods and Stats, Graduate Student, and former E-Prime Consultant University of Minnesota - Industrial/Organizational Psychology devo0023 at umn.edu N112 Elliott 612-625-0501 From psudevan at uwsp.edu Wed Oct 27 18:29:09 2004 From: psudevan at uwsp.edu (Sudevan, Padmanabhan) Date: Wed, 27 Oct 2004 13:29:09 -0500 Subject: Windows XP SP2 Message-ID: Yes, at my university we have upgraded to Win XP SP2, and as regards E-Prime, it has been smooth with one exception: We have had trouble with locating files under Documents and Settings because of the permissions structure on campus -- not all users are "administrators", as XP conceives them, and this has limited ( in some complex ways ) users' ability to access all files. PST's suggestion ( Sarah Burgess', actually ) was to place files in the root directory and this does solve the problem. A more permanent solution might be to actually change the permissions structure for E-Prime files by talking to the campus "administrator". Here's a related problem that shows that this issue is more general: In my lab, we are just migrating to using E-Prime as the main system. Although we have made occasional use of E-Prime by students developing studies, our main experiment generator has for long been based on our own custom-written software in Object-Oriented C for running all of our research experiments. When we made the switch to Win XP this summer, the Borland IDE which we used to develop our C programs became unusable. But, as in the case of the E-Prime files, we followed PST's advice and moved the IDE to the root directory and we can now use it again. Despite this, there are many incompatibilities between Win 98/2000 and Win XP with respect to screen representation, files, etc., and one of the reasons we began to move toward E-Prime as our main system was the existence of these difficulties. If anyone knows of a better way to integrate an older compiler into the Win XP environment, I'd be most grateful to hear about it Sudevan P Sudevan Professor of Psychology Chair, Faculty Senate, UWSP -----Original Message----- From: eprime at mail.talkbank.org [mailto:eprime at mail.talkbank.org] On Behalf Of Cynthia J DeVore Sent: Wednesday, October 27, 2004 12:41 PM To: eprime at mail.talkbank.org Subject: Windows XP SP2 Has anyone upgraded to Windows XP Professional SP2? If so, has it been smooth? If not, why? Cynthia J. DeVore Interim Instructor for Psy3005: Intro to Research Methods and Stats, Graduate Student, and former E-Prime Consultant University of Minnesota - Industrial/Organizational Psychology devo0023 at umn.edu N112 Elliott 612-625-0501 From a.holmes at uq.edu.au Fri Oct 29 06:10:13 2004 From: a.holmes at uq.edu.au (Anna Holmes) Date: Fri, 29 Oct 2004 16:10:13 +1000 Subject: rerun all trials when error Message-ID: Hello, Please, please can anyone help me? I need to be able to rerun a practice until a participant reaches 100% accuracy. I have tried to copy and modify the criterion based exit sample to no avail (see below). I assume a Do...Loop command but don't know how to do this. Can anyone help me out? User: 'Declare Summation object Dim Accuracy as Summation 'Declare variable to check criterion Dim CriterionMet as Boolean Inline: Name: InitVar (beginning of session proc) 'Initialize variables Set Accuracy = New Summation TrialCount = 0 CriterionMet = True Name: AddAcc (end of trial proc) 'Add individual accuracy scores to Summation object Accuracy.AddObservation CDbl (c.GetAttrib("Stimulus.ACC")) Name: CheckAcc (end of block (PickList1) proc) 'Evaluate accuracy If Accuracy.Mean < 1.0 Then PickList1.Run (one of the errors thus far reads invalid context) Else '100% acc acheived GoTo Label1 End If Thanks A ----------------------------------------------------------------------- Anna D Holmes. BSpPath(Hons) Division of Speech Pathology School of Health and Rehabilitation Sciences University of Queensland QLD 4072 Australia Phone: +61 7 3346 9726 Fax: +61 7 3365 1877 a.holmes at uq.edu.au -------------- next part -------------- An HTML attachment was scrubbed... URL: From cmparks at ucdavis.edu Fri Oct 29 15:39:27 2004 From: cmparks at ucdavis.edu (Colleen Parks) Date: Fri, 29 Oct 2004 08:39:27 -0700 Subject: rerun all trials when error Message-ID: Anna, I don't know about that code (although I *think* it should be "PickList1.Run c"), but here's something that worked for me. I needed to train subjects to a 50% criterion and their accuracy was logged in the tag of a feedback object (feedback.tag). "trainCB" is the highest level list object that the trial level procedure was called by. (Note that I have "Set AccuracyMonitor = New Summation" in there twice, but I can't remember why I had it like that. Doesn't seem like it should be necessary, but it did what I needed it to do.) I would think something similar would work for you if you just modify the criterion and the if...then statements for what you need. Hope this helps, Colleen User script: Dim AccuracyMonitor As Summation Dim TrialCount as Integer In an inline object on the Session Proc before the relevant list and procedure: Set AccuracyMonitor = New Summation TrialCount = 0 On the relevant trial-level procedure, at the end: TrialCount = TrialCount + 1 Set AccuracyMonitor = New Summation AccuracyMonitor.AddObservation c.GetAttrib("feedback.Tag") If TrialCount = 44 Then If AccuracyMonitor.Mean >= .5 Then trainCB.Terminate Else TrialCount = 0 AccuracyMonitor.Reset trainCB.Load Set trainCB.TerminateCondition = Cycles(44) End if End if --------------------------------------- Colleen Parks, Ph.D. University of California One Shields Ave. Davis, CA 95616 cmparks at ucdavis.edu 530.754.9439 ----- Original Message ----- From: Anna Holmes To: eprime at mail.talkbank.org Sent: Thursday, October 28, 2004 11:10 PM Subject: rerun all trials when error Hello, Please, please can anyone help me? I need to be able to rerun a practice until a participant reaches 100% accuracy. I have tried to copy and modify the criterion based exit sample to no avail (see below). I assume a Do...Loop command but don't know how to do this. Can anyone help me out? User: 'Declare Summation object Dim Accuracy as Summation 'Declare variable to check criterion Dim CriterionMet as Boolean Inline: Name: InitVar (beginning of session proc) 'Initialize variables Set Accuracy = New Summation TrialCount = 0 CriterionMet = True Name: AddAcc (end of trial proc) 'Add individual accuracy scores to Summation object Accuracy.AddObservation CDbl (c.GetAttrib("Stimulus.ACC")) Name: CheckAcc (end of block (PickList1) proc) 'Evaluate accuracy If Accuracy.Mean < 1.0 Then PickList1.Run (one of the errors thus far reads invalid context) Else '100% acc acheived GoTo Label1 End If Thanks A ----------------------------------------------------------------------- Anna D Holmes. BSpPath(Hons) Division of Speech Pathology School of Health and Rehabilitation Sciences University of Queensland QLD 4072 Australia Phone: +61 7 3346 9726 Fax: +61 7 3365 1877 a.holmes at uq.edu.au -------------- next part -------------- An HTML attachment was scrubbed... URL: