From st704 at nyu.edu Wed Jan 4 16:22:56 2006 From: st704 at nyu.edu (Shannon M Tubridy) Date: Wed, 4 Jan 2006 11:22:56 -0500 Subject: inifinte duration defined in a list attribute? Message-ID: Hi all, I'm hoping to set up an experiment in which the same slide event varies between a timed and infinite duration but I'm having trouble getting the event to accept "infinite" or "(infinite)" as acceptable durations specified in a list. I realize I could put a long duration value into the list in the hopes that subjects don't wait too long during the event, but if possible I'd like to specify a genuinely infinite duration. Thanks for you help, Shannon Tubridy Davachi Lab Department of Psychology New York University 6 Washington Place, 8th Floor New York, NY 10003 From pauls_postbus at hotmail.com Wed Jan 4 17:07:33 2006 From: pauls_postbus at hotmail.com (Paul Gr) Date: Wed, 4 Jan 2006 18:07:33 +0100 Subject: inifinte duration defined in a list attribute? In-Reply-To: <20a84420e65a.20e65a20a844@nyu.edu> Message-ID: hi shannon, just use the value -1 for 'infinite' duration best, paul >From: Shannon M Tubridy >To: eprime at mail.talkbank.org >Subject: inifinte duration defined in a list attribute? >Date: Wed, 04 Jan 2006 11:22:56 -0500 > >Hi all, > >I'm hoping to set up an experiment in which the same slide event varies >between a timed and infinite duration but I'm having trouble getting >the event to accept "infinite" or "(infinite)" as acceptable durations >specified in a list. > >I realize I could put a long duration value into the list in the hopes >that subjects don't wait too long during the event, but if possible I'd >like to specify a genuinely infinite duration. > >Thanks for you help, > >Shannon Tubridy >Davachi Lab >Department of Psychology >New York University >6 Washington Place, 8th Floor >New York, NY 10003 > From leisha at decisionresearch.org Wed Jan 4 23:48:22 2006 From: leisha at decisionresearch.org (Leisha Wharfield) Date: Wed, 4 Jan 2006 15:48:22 -0800 Subject: Laptops running eprime Message-ID: I'm pricing out laptops to run a simple eprime task at various locations. Do any of you have recommendations for laptops that work well for this? So far the HP Pavilions and Dell Latitude or Inspiron are looking good. I'm steering clear of Celeron processors and I don't think I can use MacIntosh, right? Any problems to report? Any praise for specific laptops? Thanks, Leisha Wharfield Decision Research Eugene, Oregon USA From michael.crowley at yale.edu Thu Jan 5 14:22:37 2006 From: michael.crowley at yale.edu (Michael J. Crowley) Date: Thu, 5 Jan 2006 09:22:37 -0500 Subject: Laptops running eprime In-Reply-To: <43BC5EC6.6020502@decisionresearch.org> Message-ID: Dear Leisha, If I remember correctly, there were some issues with refresh rates of laptops so that timing may not be as accurate as you want. This may be neglibile for decision research. You may want to have a regular CRT to plug into. I think some of this is addressed in the list serve archive. best, Mike Quoting Leisha Wharfield : > I'm pricing out laptops to run a simple eprime task at various > locations. Do any of you have recommendations for laptops that work well > for this? So far the HP Pavilions and Dell Latitude or Inspiron are > looking good. I'm steering clear of Celeron processors and I don't think > I can use MacIntosh, right? > > Any problems to report? Any praise for specific laptops? > > Thanks, > > Leisha Wharfield > Decision Research > Eugene, Oregon USA > > Michael J. Crowley, Ph.D. Yale Child Study Center 230 South Frontage Rd. New Haven, CT 06520 Please be aware that email communication can be intercepted in transmission or misdirected. Please consider communicating any sensitive information by telephone, fax or mail. The information contained in this message may be privileged and confidential. If you are NOT the intended recipient, please notify the sender immediately with a copy to hipaa.security at yale.edu and destroy this message. From psudevan at uwsp.edu Thu Jan 5 15:57:06 2006 From: psudevan at uwsp.edu (Sudevan, Padmanabhan) Date: Thu, 5 Jan 2006 09:57:06 -0600 Subject: Laptops running eprime Message-ID: Leisha, I have been playing with several older IBM Thinkpad Laptops -- these are some of the finest PCs available, although they are rather pricey when brand new. They are rugged, reliable machines that won't let you down. I have not tried to put E-Prime on these machines, but I might try that in the future. The Thinkpad would be my first choice as a portable platform for experiments. They are also highly modular, and easy to modify ( CPUs, batteries, memory, drives ) I will be happy to give you basic information about the various types of Thinkpads out there and discuss this further, if you want to email me off list. Sudevan P Sudevan Professor and Chair Department of Psychology University of Wisconsin-Stevens Point -----Original Message----- From: eprime at mail.talkbank.org [mailto:eprime at mail.talkbank.org] On Behalf Of Leisha Wharfield Sent: Wednesday, January 04, 2006 5:48 PM To: E-Prime Subject: Laptops running eprime I'm pricing out laptops to run a simple eprime task at various locations. Do any of you have recommendations for laptops that work well for this? So far the HP Pavilions and Dell Latitude or Inspiron are looking good. I'm steering clear of Celeron processors and I don't think I can use MacIntosh, right? Any problems to report? Any praise for specific laptops? Thanks, Leisha Wharfield Decision Research Eugene, Oregon USA From nrobbins33 at hotmail.com Thu Jan 5 16:01:42 2006 From: nrobbins33 at hotmail.com (Nicole C. McLaughlin) Date: Thu, 5 Jan 2006 11:01:42 -0500 Subject: Laptops running eprime Message-ID: I had an old Dell Inspiron (from 1998!) and it seems to work fine with the programs I am running- no timing issues. I am a big fan of Dell, so that would be my first choice... ----- Original Message ----- From: "Sudevan, Padmanabhan" To: "Leisha Wharfield" ; "E-Prime" Sent: Thursday, January 05, 2006 10:57 AM Subject: RE: Laptops running eprime Leisha, I have been playing with several older IBM Thinkpad Laptops -- these are some of the finest PCs available, although they are rather pricey when brand new. They are rugged, reliable machines that won't let you down. I have not tried to put E-Prime on these machines, but I might try that in the future. The Thinkpad would be my first choice as a portable platform for experiments. They are also highly modular, and easy to modify ( CPUs, batteries, memory, drives ) I will be happy to give you basic information about the various types of Thinkpads out there and discuss this further, if you want to email me off list. Sudevan P Sudevan Professor and Chair Department of Psychology University of Wisconsin-Stevens Point -----Original Message----- From: eprime at mail.talkbank.org [mailto:eprime at mail.talkbank.org] On Behalf Of Leisha Wharfield Sent: Wednesday, January 04, 2006 5:48 PM To: E-Prime Subject: Laptops running eprime I'm pricing out laptops to run a simple eprime task at various locations. Do any of you have recommendations for laptops that work well for this? So far the HP Pavilions and Dell Latitude or Inspiron are looking good. I'm steering clear of Celeron processors and I don't think I can use MacIntosh, right? Any problems to report? Any praise for specific laptops? Thanks, Leisha Wharfield Decision Research Eugene, Oregon USA From cam47 at psu.edu Thu Jan 5 16:35:30 2006 From: cam47 at psu.edu (Carol Miller) Date: Thu, 5 Jan 2006 11:35:30 -0500 Subject: laptops Message-ID: We ran RT experiments with EPrime on Toshiba Satellite Pro laptops, because that was what was already being used in the larger study that we're a part of. My testing showed no crucial timing problems, and the examiners in the field have not complained of problems running our programs. Maybe I should add that the stimuli were entirely auditory, so screen refresh rate, etc, was not an issue. Also, we used the response box. Carol +++++++++++++++++++++++++++++++++ Carol A. Miller Assistant Professor of Communication Sciences and Disorders Penn State University Office: 115B Moore Building Phone: (814) 865-6213 Fax: (814) 863-3759 Email: cam47 at psu.edu +++++++++++++++++++++++++++++++++ From leisha at decisionresearch.org Thu Jan 5 18:33:00 2006 From: leisha at decisionresearch.org (Leisha Wharfield) Date: Thu, 5 Jan 2006 10:33:00 -0800 Subject: Laptop replies + new issue #5 In-Reply-To: <000601c611df$98268bc0$6c615c9f@DBLNNW0J> Message-ID: Hi, Dr. Wright, For you and for the list, here is a synopsis of the replies I've received to my laptop queries so far. I've received recommendations for 1. Toshiba Satellite Pros, on which Carol A. Miller actually ran RT experiments with eprime. 2. Dell Inspiron + Dell again, with the caveat to use the AC power rather than the battery, to avoid timing issues. Thank you, Mr. Bigio. + Dell Inspiron, recommended by Kim Lesniewicz. However, her Dell has a wide screen that stretches text, and we wish to avoid this. Also, she has found it necessary to reboot her laptop after each run to solve a freeze-up issue, and I don't wish to ask our experimenters to do this. + Lee Hogarth recommends a Dell Latitude D505, saying it has never failed her. Actually the Dell Latitude D610 meets our present specifications, but I think I can do better on price. 3. IBM. Highly recommended. I agree with Dr. Sudevan that they are rugged & reliable, but he has not used them specifically with eprime. 4. General issues. Dr. Crowley reminded me to check the archives for a discussion of timing issues on laptop computers, including refresh rates and use of AC power versus battery. 5. A final issue to add: We use input devices that were made for our RT experiments. They are large switches or buttons, one for each hand, that can be pushed easily and give a solid clicking sound. They are wired into a serial device because when we began this series of RT computer experiments, we were told that the serial port was the cleanest, quickest way to get to the processor and we are measuring very fine time differences. Now serial ports are hard to come by on laptops, and when I read about new laptop connectors I find that the now-standard FireWire IEEE 1394 is a port that was designed for using a computer in "real time," that is, to play 3D games or to interact with streaming video. Wouldn't this now be the best port for measuring very fine time differences? Or is serial still the best way to go? I'll post another synopsis of replies received. Thanks for all your help. Leisha Alison Wright wrote: > Dear Leisha, > > Could you possibly send me a copy of any off-list replies that you > receive to this query? We're also trying to decide on a new laptop > for our unit, and it'd be good to have one that worked well with E Prime > > Thanks for your help with this > > Best wishes, > Alison > > ------------------------------------------------------------- > Alison Wright PhD > Research Fellow > Health Psychology (at Guy's) > Institute of Psychiatry > King's College London > 5th Floor, Thomas Guy House, > Guy's Campus > LONDON > SE1 9RT > > Phone: 020 7188 2597 > Fax: 020 7188 0195 > > ----- Original Message ----- From: "Leisha Wharfield" > > To: "E-Prime" > Sent: Wednesday, January 04, 2006 11:48 PM > Subject: Laptops running eprime > > >> I'm pricing out laptops to run a simple eprime task at various >> locations. Do any of you have recommendations for laptops that work >> well for this? So far the HP Pavilions and Dell Latitude or Inspiron >> are looking good. I'm steering clear of Celeron processors and I >> don't think I can use MacIntosh, right? >> >> Any problems to report? Any praise for specific laptops? >> >> Thanks, >> >> Leisha Wharfield >> Decision Research >> Eugene, Oregon USA >> >> > > -- "Billions and billions." And it wasn't written, it appeared spontaneously with a big bang. And God said, "Let them eat archaic." And God looked on it, and said, "MMMmmmmmm... /sprinkles/!" Dennis M. Hammes From leisha at decisionresearch.org Thu Jan 5 19:22:01 2006 From: leisha at decisionresearch.org (Leisha Wharfield) Date: Thu, 5 Jan 2006 11:22:01 -0800 Subject: Laptops running eprime In-Reply-To: Message-ID: Thanks. I'm looking at 2 gigs of memory for each laptop. I'm loading multiple images per slide, too. But I can load the background first, pause, then load the actual stimulus. This should help me control refresh time, but how do I measure it to be sure? Leisha Jeff Maxwell wrote: >for what it's worth, i verified stimulus/screen timing on some HP >Pavillion notebook computers with a photodiode and there were no >problems whatsover. it very pleasantly surprised me. i used >cumulative timing, disabled the sync to vertical onsets and offsets, >and then pushed the limits down to stimuli of ~50 msec (3 frame) >duration. > >the only time timing was ever an issue was when i was reading in >multiple image files per slide object. i was able to remove this >problem by (a) reading the stimuli into a buffer before calling them >in the eprime procedure and (b) without pre-loading the images, using >a pavillion with more memory (1 GB) and a better video card. > >cheers, >jeff > > >On 1/5/06, Michael J. Crowley wrote: > > >>Dear Leisha, >>If I remember correctly, there were some issues with refresh rates of laptops so >>that timing may not be as accurate as you want. This may be neglibile for >>decision research. You may want to have a regular CRT to plug into. I think >>some of this is addressed in the list serve archive. >>best, >>Mike >>Quoting Leisha Wharfield : >> >> >> >>>I'm pricing out laptops to run a simple eprime task at various >>>locations. Do any of you have recommendations for laptops that work well >>>for this? So far the HP Pavilions and Dell Latitude or Inspiron are >>>looking good. I'm steering clear of Celeron processors and I don't think >>>I can use MacIntosh, right? >>> >>>Any problems to report? Any praise for specific laptops? >>> >>>Thanks, >>> >>>Leisha Wharfield >>>Decision Research >>>Eugene, Oregon USA >>> >>> >>> >>> >>Michael J. Crowley, Ph.D. >> >>Yale Child Study Center >>230 South Frontage Rd. >>New Haven, CT 06520 >> >> >> >>Please be aware that email communication can be >>intercepted in transmission or misdirected. Please >>consider communicating any sensitive information >>by telephone, fax or mail. The information >>contained in this message may be privileged and >>confidential. If you are NOT the intended >>recipient, please notify the sender immediately >>with a copy to hipaa.security at yale.edu and destroy >>this message. >> >> >> >> > > >-- >Jeffrey S. Maxwell >Laboratory for Brain Imaging & Behavior >Laboratory for Affective Neuroscience >jsmaxwell at wisc.edu >(608) 263 3672 >http://brainimaging.waisman.wisc.edu/~maxwell/ > > > > -- "Billions and billions." And it wasn't written, it appeared spontaneously with a big bang. And God said, "Let them eat archaic." And God looked on it, and said, "MMMmmmmmm... /sprinkles/!" Dennis M. Hammes -------------- next part -------------- An HTML attachment was scrubbed... URL: From leisha at decisionresearch.org Thu Jan 5 20:00:12 2006 From: leisha at decisionresearch.org (Leisha Wharfield) Date: Thu, 5 Jan 2006 12:00:12 -0800 Subject: Laptops running eprime In-Reply-To: Message-ID: This does help. The experiments we are running are actually very simple, and I will review the critical timing information for eprime to be sure I understand your method. Thanks, Leisha Jeff Maxwell wrote: >short of using a photodiode / oscilliscope, which is ideal, i believe >your best bet would be to enable onset logging for all slide objects >and export the relevant .edat onset timing columns to excel -- i've >not generally observed the logged timing values to offer a different >story from photodiodes. in excel, subtract each slide onset time from >the subsequent slide onset time to yield a new column of >interslide_onset times. compare this list of actual (logged) onset >values to your expected values -- if you test without >jitter/variation, all difference scores should be identical. >deviations in this column show trials on which the timing did not >match your expectations. but be careful not to look at the >slide_offset values for verification, as the slides will appear to >"offset" whenever the prelease is reached, even though they remain on >the screen for the entire prerelease period. so just use >slide_onsets. > >enabling cumulative timing w/ prereleases and disabling vertical >onsets and offsets are important, in my experience, for achieving the >best timing. the tradeoff is that your slide/images can be drawn >starting from any point on the screen during the first frame, which >shouldn't really matter unless you are using a backward visual masking >paradigm or the like. > >i hope some of this helps, >max > >-- >Jeffrey S. Maxwell >Laboratory for Brain Imaging & Behavior >Laboratory for Affective Neuroscience >jsmaxwell at wisc.edu >(608) 263 3672 >http://brainimaging.waisman.wisc.edu/~maxwell/ > > > >On 1/5/06, Leisha Wharfield wrote: > > >> Thanks. I'm looking at 2 gigs of memory for each laptop. I'm loading >>multiple images per slide, too. But I can load the background first, pause, >>then load the actual stimulus. This should help me control refresh time, but >>how do I measure it to be sure? >> >> Leisha >> >> >> Jeff Maxwell wrote: >> >> for what it's worth, i verified stimulus/screen timing on some HP >>Pavillion notebook computers with a photodiode and there were no >>problems whatsover. it very pleasantly surprised me. i used >>cumulative timing, disabled the sync to vertical onsets and offsets, >>and then pushed the limits down to stimuli of ~50 msec (3 frame) >>duration. >> >>the only time timing was ever an issue was when i was reading in >>multiple image files per slide object. i was able to remove this >>problem by (a) reading the stimuli into a buffer before calling them >>in the eprime procedure and (b) without pre-loading the images, using >>a pavillion with more memory (1 GB) and a better video card. >> >>cheers, >>jeff >> >> >>On 1/5/06, Michael J. Crowley wrote: >> >> >> Dear Leisha, >>If I remember correctly, there were some issues with refresh rates of >>laptops so >>that timing may not be as accurate as you want. This may be neglibile for >>decision research. You may want to have a regular CRT to plug into. I think >>some of this is addressed in the list serve archive. >>best, >>Mike >>Quoting Leisha Wharfield : >> >> >> >> I'm pricing out laptops to run a simple eprime task at various >>locations. Do any of you have recommendations for laptops that work well >>for this? So far the HP Pavilions and Dell Latitude or Inspiron are >>looking good. I'm steering clear of Celeron processors and I don't think >>I can use MacIntosh, right? >> >>Any problems to report? Any praise for specific laptops? >> >>Thanks, >> >>Leisha Wharfield >>Decision Research >>Eugene, Oregon USA >> >> >> >> Michael J. Crowley, Ph.D. >> >>Yale Child Study Center >>230 South Frontage Rd. >>New Haven, CT 06520 >> >> >> >>Please be aware that email communication can be >>intercepted in transmission or misdirected. Please >>consider communicating any sensitive information >>by telephone, fax or mail. The information >>contained in this message may be privileged and >>confidential. If you are NOT the intended >>recipient, please notify the sender immediately >>with a copy to hipaa.security at yale.edu and destroy >>this message. >> >> >> >> >>-- >>Jeffrey S. Maxwell >>Laboratory for Brain Imaging & Behavior >>Laboratory for Affective Neuroscience >>jsmaxwell at wisc.edu >>(608) 263 3672 >>http://brainimaging.waisman.wisc.edu/~maxwell >> >> From pauls_postbus at hotmail.com Fri Jan 6 11:38:07 2006 From: pauls_postbus at hotmail.com (Paul Gr) Date: Fri, 6 Jan 2006 12:38:07 +0100 Subject: =?iso-8859-1?Q?=91real_time=92?= issues In-Reply-To: <43BD665C.7090406@decisionresearch.org> Message-ID: hello Leisha, A small note on ‘real time’ issues: Since marketing people like to use ‘sexy’ words to promote additional functionality or suggest superior specifications, we have to be a bit careful how to interpret the words ‘real time’ correctly. The actual meaning depends on the context: Most hardware and software engineers use the words ‘real time’ to indicate that the time allowed to execute some kind of operation is limited to a known maximum. Some engineers also differentiate between so called hard and soft real time. In hard real time systems it is an absolute system failure if the real time criteria are not met. (Ie. the air bag in a car is definitely a hard real time system.) In soft real time systems the real time criteria are less strict. This is the case with EPrime where it is sufficient to keep track of such timing failures. (See also http://en.wikipedia.org/wiki/Real_time) Anyway, this kind of real time is about the response time limits of a system, not its execution speed or bandwidth. Real time streaming media protocols on the other hand, are said to play media in ‘real time’ when it is possible to play the media stream at the correct speed (ie. not in slow motion.) So, in this case marketing people and engineers refer to the large bandwidth or execution speed of the system, not maximum response latency. In other words: even though Firewire and USB standards support large bandwidths, this does not mean that they support short (<1ms) transmission delays. Furthermore, the complex protocol stacks that are used to implement those communication systems make it almost impossible to realize short latencies. But even if you are willing to accept timing errors, it is not very trivial to develop hardware that connects through USB or Firewire. RS232 and parallel ports are much easier to use in both hard- and software. There are some real time systems that use another common connection between de external hardware and the computer: Ethernet. A (dedicated) Ethernet connection supports high bandwidth and short transmission latencies. However, as with USB and Firewire, it is not very easy to develop hard- and software for such a connection. (Note that PST writes it will support some kind of Network Socket Device in version 2.) Paul Groot >From: Leisha Wharfield >To: Alison Wright , 'E-Prime' > >Subject: Laptop replies + new issue #5 >Date: Thu, 05 Jan 2006 10:33:00 -0800 > ... > >5. A final issue to add: We use input devices that were made for our RT >experiments. They are large switches or buttons, one for each hand, that >can be pushed easily and give a solid clicking sound. They are wired into a >serial device because when we began this series of RT computer experiments, >we were told that the serial port was the cleanest, quickest way to get to >the processor and we are measuring very fine time differences. Now serial >ports are hard to come by on laptops, and when I read about new laptop >connectors I find that the now-standard FireWire IEEE 1394 is a port that >was designed for using a computer in "real time," that is, to play 3D games >or to interact with streaming video. Wouldn't this now be the best port for >measuring very fine time differences? Or is serial still the best way to >go? > >I'll post another synopsis of replies received. > >Thanks for all your help. > >Leisha > From leisha at decisionresearch.org Sat Jan 7 01:32:23 2006 From: leisha at decisionresearch.org (Leisha Wharfield) Date: Fri, 6 Jan 2006 17:32:23 -0800 Subject: 'real time' issues In-Reply-To: Message-ID: So your advice is to stick with the serial port? Thanks for the wikipedia link. Leisha Paul Gr wrote: > > hello Leisha, > > A small note on ‘real time’ issues: > > Since marketing people like to use ‘sexy’ words to promote additional > functionality or suggest superior specifications, we have to be a bit > careful how to interpret the words ‘real time’ correctly. The actual > meaning depends on the context: Most hardware and software engineers > use the words ‘real time’ to indicate that the time allowed to execute > some kind of operation is limited to a known maximum. Some engineers > also differentiate between so called hard and soft real time. In hard > real time systems it is an absolute system failure if the real time > criteria are not met. (Ie. the air bag in a car is definitely a hard > real time system.) In soft real time systems the real time criteria > are less strict. This is the case with EPrime where it is sufficient > to keep track of such timing failures. (See also > http://en.wikipedia.org/wiki/Real_time) Anyway, this kind of real time > is about the response time limits of a system, not its execution speed > or bandwidth. > > Real time streaming media protocols on the other hand, are said to > play media in ‘real time’ when it is possible to play the media stream > at the correct speed (ie. not in slow motion.) So, in this case > marketing people and engineers refer to the large bandwidth or > execution speed of the system, not maximum response latency. In other > words: even though Firewire and USB standards support large > bandwidths, this does not mean that they support short (<1ms) > transmission delays. Furthermore, the complex protocol stacks that are > used to implement those communication systems make it almost > impossible to realize short latencies. But even if you are willing to > accept timing errors, it is not very trivial to develop hardware that > connects through USB or Firewire. RS232 and parallel ports are much > easier to use in both hard- and software. > > There are some real time systems that use another common connection > between de external hardware and the computer: Ethernet. A (dedicated) > Ethernet connection supports high bandwidth and short transmission > latencies. However, as with USB and Firewire, it is not very easy to > develop hard- and software for such a connection. (Note that PST > writes it will support some kind of Network Socket Device in version 2.) > > Paul Groot > > > >> From: Leisha Wharfield >> To: Alison Wright , 'E-Prime' >> >> Subject: Laptop replies + new issue #5 >> Date: Thu, 05 Jan 2006 10:33:00 -0800 >> > ... > >> >> 5. A final issue to add: We use input devices that were made for our >> RT experiments. They are large switches or buttons, one for each >> hand, that can be pushed easily and give a solid clicking sound. They >> are wired into a serial device because when we began this series of >> RT computer experiments, we were told that the serial port was the >> cleanest, quickest way to get to the processor and we are measuring >> very fine time differences. Now serial ports are hard to come by on >> laptops, and when I read about new laptop connectors I find that the >> now-standard FireWire IEEE 1394 is a port that was designed for using >> a computer in "real time," that is, to play 3D games or to interact >> with streaming video. Wouldn't this now be the best port for >> measuring very fine time differences? Or is serial still the best way >> to go? >> >> I'll post another synopsis of replies received. >> >> Thanks for all your help. >> >> Leisha >> > > > -- "Billions and billions." And it wasn't written, it appeared spontaneously with a big bang. And God said, "Let them eat archaic." And God looked on it, and said, "MMMmmmmmm... /sprinkles/!" Dennis M. Hammes From pauls_postbus at hotmail.com Sat Jan 7 11:20:06 2006 From: pauls_postbus at hotmail.com (Paul Gr) Date: Sat, 7 Jan 2006 12:20:06 +0100 Subject: 'real time' issues In-Reply-To: <43BF1A27.3030405@decisionresearch.org> Message-ID: Hi Leisha, The serial port is fine. Although in most cases the parallel printer port and the game port are also usable. This is the case when the buttons are connected 'directly' to the input lines of the port (not the serial Rx/Tx transmission lines) and a 'Port' device is used in EPrime to scan the corresponding IO register. (See also http://www.psy.vu.nl/download/menu/index.html) Note that the PST Serial Response Box uses a different technique to send the button states to the serial port. In this case a sequence of bytes is transferred to the Rx line of the serial port. It is not very likely that your button box uses this serial protocol because it requires additional electronics and software. best, paul >From: Leisha Wharfield >To: Paul Gr >CC: eprime at mail.talkbank.org >Subject: Re: 'real time' issues >Date: Fri, 06 Jan 2006 17:32:23 -0800 > >So your advice is to stick with the serial port? Thanks for the wikipedia >link. > >Leisha > >Paul Gr wrote: > >> >>hello Leisha, >> >>A small note on ‘real time’ issues: >> >>Since marketing people like to use ‘sexy’ words to promote additional >>functionality or suggest superior specifications, we have to be a bit >>careful how to interpret the words ‘real time’ correctly. The actual >>meaning depends on the context: Most hardware and software engineers use >>the words ‘real time’ to indicate that the time allowed to execute some >>kind of operation is limited to a known maximum. Some engineers also >>differentiate between so called hard and soft real time. In hard real time >>systems it is an absolute system failure if the real time criteria are not >>met. (Ie. the air bag in a car is definitely a hard real time system.) In >>soft real time systems the real time criteria are less strict. This is the >>case with EPrime where it is sufficient to keep track of such timing >>failures. (See also http://en.wikipedia.org/wiki/Real_time) Anyway, this >>kind of real time is about the response time limits of a system, not its >>execution speed or bandwidth. >> >>Real time streaming media protocols on the other hand, are said to play >>media in ‘real time’ when it is possible to play the media stream at the >>correct speed (ie. not in slow motion.) So, in this case marketing people >>and engineers refer to the large bandwidth or execution speed of the >>system, not maximum response latency. In other words: even though Firewire >>and USB standards support large bandwidths, this does not mean that they >>support short (<1ms) transmission delays. Furthermore, the complex >>protocol stacks that are used to implement those communication systems >>make it almost impossible to realize short latencies. But even if you are >>willing to accept timing errors, it is not very trivial to develop >>hardware that connects through USB or Firewire. RS232 and parallel ports >>are much easier to use in both hard- and software. >> >>There are some real time systems that use another common connection >>between de external hardware and the computer: Ethernet. A (dedicated) >>Ethernet connection supports high bandwidth and short transmission >>latencies. However, as with USB and Firewire, it is not very easy to >>develop hard- and software for such a connection. (Note that PST writes it >>will support some kind of Network Socket Device in version 2.) >> >>Paul Groot >> >> >> >>>From: Leisha Wharfield >>>To: Alison Wright , 'E-Prime' >>> >>>Subject: Laptop replies + new issue #5 >>>Date: Thu, 05 Jan 2006 10:33:00 -0800 >>> >>... >> >>> >>>5. A final issue to add: We use input devices that were made for our RT >>>experiments. They are large switches or buttons, one for each hand, that >>>can be pushed easily and give a solid clicking sound. They are wired into >>>a serial device because when we began this series of RT computer >>>experiments, we were told that the serial port was the cleanest, quickest >>>way to get to the processor and we are measuring very fine time >>>differences. Now serial ports are hard to come by on laptops, and when I >>>read about new laptop connectors I find that the now-standard FireWire >>>IEEE 1394 is a port that was designed for using a computer in "real >>>time," that is, to play 3D games or to interact with streaming video. >>>Wouldn't this now be the best port for measuring very fine time >>>differences? Or is serial still the best way to go? >>> >>>I'll post another synopsis of replies received. >>> >>>Thanks for all your help. >>> >>>Leisha >>> >> >> >> > >-- >"Billions and billions." > > And it wasn't written, it appeared spontaneously with a big bang. > And God said, "Let them eat archaic." > And God looked on it, and said, "MMMmmmmmm... /sprinkles/!" > > Dennis M. Hammes > > From leisha at decisionresearch.org Mon Jan 9 18:09:45 2006 From: leisha at decisionresearch.org (Leisha Wharfield) Date: Mon, 9 Jan 2006 10:09:45 -0800 Subject: 'real time' issues In-Reply-To: Message-ID: Thank you, Paul. I checked out the link you sent me. My serial device is not a box at all--it's two buttons designed for people who have physical limitations. They are about 2-1/2" in diameter and very easy to press, resulting in a clear audible click. There's no box at all: the buttons are wired into a serial connector that I bought at Radio Shack. The buttons are configured as a port device where the left button returns a 5 and the right button returns a 6. Does this sound similar to how the PST Serial Response Box works? Your advice has been extremely helpful. I will be able to answer all the technical questions that are thrown at me about this purchase when the time comes & make my recommendation with more confidence, thanks to you. Sincerely, Leisha Paul Gr wrote: > Hi Leisha, > > The serial port is fine. Although in most cases the parallel printer > port and the game port are also usable. This is the case when the > buttons are connected 'directly' to the input lines of the port (not > the serial Rx/Tx transmission lines) and a 'Port' device is used in > EPrime to scan the corresponding IO register. (See also > http://www.psy.vu.nl/download/menu/index.html) > > Note that the PST Serial Response Box uses a different technique to > send the button states to the serial port. In this case a sequence of > bytes is transferred to the Rx line of the serial port. It is not very > likely that your button box uses this serial protocol because it > requires additional electronics and software. > > best, > paul > > > >> From: Leisha Wharfield >> To: Paul Gr >> CC: eprime at mail.talkbank.org >> Subject: Re: 'real time' issues >> Date: Fri, 06 Jan 2006 17:32:23 -0800 >> >> So your advice is to stick with the serial port? Thanks for the >> wikipedia link. >> >> Leisha >> >> Paul Gr wrote: >> >>> >>> hello Leisha, >>> >>> A small note on ‘real time’ issues: >>> >>> Since marketing people like to use ‘sexy’ words to promote >>> additional functionality or suggest superior specifications, we have >>> to be a bit careful how to interpret the words ‘real time’ >>> correctly. The actual meaning depends on the context: Most hardware >>> and software engineers use the words ‘real time’ to indicate that >>> the time allowed to execute some kind of operation is limited to a >>> known maximum. Some engineers also differentiate between so called >>> hard and soft real time. In hard real time systems it is an absolute >>> system failure if the real time criteria are not met. (Ie. the air >>> bag in a car is definitely a hard real time system.) In soft real >>> time systems the real time criteria are less strict. This is the >>> case with EPrime where it is sufficient to keep track of such timing >>> failures. (See also http://en.wikipedia.org/wiki/Real_time) Anyway, >>> this kind of real time is about the response time limits of a >>> system, not its execution speed or bandwidth. >>> >>> Real time streaming media protocols on the other hand, are said to >>> play media in ‘real time’ when it is possible to play the media >>> stream at the correct speed (ie. not in slow motion.) So, in this >>> case marketing people and engineers refer to the large bandwidth or >>> execution speed of the system, not maximum response latency. In >>> other words: even though Firewire and USB standards support large >>> bandwidths, this does not mean that they support short (<1ms) >>> transmission delays. Furthermore, the complex protocol stacks that >>> are used to implement those communication systems make it almost >>> impossible to realize short latencies. But even if you are willing >>> to accept timing errors, it is not very trivial to develop hardware >>> that connects through USB or Firewire. RS232 and parallel ports are >>> much easier to use in both hard- and software. >>> >>> There are some real time systems that use another common connection >>> between de external hardware and the computer: Ethernet. A >>> (dedicated) Ethernet connection supports high bandwidth and short >>> transmission latencies. However, as with USB and Firewire, it is not >>> very easy to develop hard- and software for such a connection. (Note >>> that PST writes it will support some kind of Network Socket Device >>> in version 2.) >>> >>> Paul Groot >>> >>> >>> >>>> From: Leisha Wharfield >>>> To: Alison Wright , 'E-Prime' >>>> >>>> Subject: Laptop replies + new issue #5 >>>> Date: Thu, 05 Jan 2006 10:33:00 -0800 >>>> >>> ... >>> >>>> >>>> 5. A final issue to add: We use input devices that were made for >>>> our RT experiments. They are large switches or buttons, one for >>>> each hand, that can be pushed easily and give a solid clicking >>>> sound. They are wired into a serial device because when we began >>>> this series of RT computer experiments, we were told that the >>>> serial port was the cleanest, quickest way to get to the processor >>>> and we are measuring very fine time differences. Now serial ports >>>> are hard to come by on laptops, and when I read about new laptop >>>> connectors I find that the now-standard FireWire IEEE 1394 is a >>>> port that was designed for using a computer in "real time," that >>>> is, to play 3D games or to interact with streaming video. Wouldn't >>>> this now be the best port for measuring very fine time differences? >>>> Or is serial still the best way to go? >>>> >>>> I'll post another synopsis of replies received. >>>> >>>> Thanks for all your help. >>>> >>>> Leisha >>>> >>> >>> >>> >> >> -- >> "Billions and billions." >> >> And it wasn't written, it appeared spontaneously with a big bang. >> And God said, "Let them eat archaic." >> And God looked on it, and said, "MMMmmmmmm... /sprinkles/!" >> >> Dennis M. Hammes >> >> > > > > -- "Billions and billions." And it wasn't written, it appeared spontaneously with a big bang. And God said, "Let them eat archaic." And God looked on it, and said, "MMMmmmmmm... /sprinkles/!" Dennis M. Hammes From tab2006 at med.cornell.edu Wed Jan 11 16:38:34 2006 From: tab2006 at med.cornell.edu (Tracy Butler) Date: Wed, 11 Jan 2006 11:38:34 -0500 Subject: eprime script to control IFIS hardware Message-ID: Would anyone be willing to share script and/or an eprime paradigm that utilizes the IFIS button response units and RF detector without IFIS software (i.e. using eprime script instead of IFIS package files)? I've heard this will be included with PST's brainlogic system, but am hoping to get it a bit sooner. Any help appreciated. Thanks. Tracy -- Tracy Butler, MD Assistant Professor of Neurology in Psychiatry Functional Neuroimaging Laboratory Department of Psychiatry Weill Medical College of Cornell University 1300 York Avenue Box 140 / Room F1314 New York, NY 10021 phone: 212 746 3766 fax: 212 746 5818 email: tab2006 at med.cornell.edu -------------- next part -------------- An HTML attachment was scrubbed... URL: From tab2006 at med.cornell.edu Mon Jan 16 02:58:38 2006 From: tab2006 at med.cornell.edu (Tracy Butler) Date: Mon, 16 Jan 2006 00:58:38 -0200 Subject: script to control IFIS hardware (repost) anyone? anyone? Message-ID: Would anyone be willing to share script and/or an eprime paradigm that utilizes the IFIS button response units and RF detector without IFIS software (i.e. using eprime script instead of IFIS package files)? I've heard this will be included with PST's brainlogic system, but am hoping to get it a bit sooner. Any help appreciated. Thanks. Tracy -- Tracy Butler, MD Assistant Professor of Neurology in Psychiatry Functional Neuroimaging Laboratory Department of Psychiatry Weill Medical College of Cornell University 1300 York Avenue Box 140 / Room F1314 New York, NY 10021 phone: 212 746 3766 fax: 212 746 5818 email: tab2006 at med.cornell.edu -------------- next part -------------- An HTML attachment was scrubbed... URL: From Ch.Gundy at vumc.nl Mon Jan 16 14:00:42 2006 From: Ch.Gundy at vumc.nl (Gundy, C.) Date: Mon, 16 Jan 2006 15:00:42 +0100 Subject: Please remove me from list Message-ID: Dear Sir, Madam, Would you please be so kind as to remove my name from your discussion list? Thank you! Chad Gundy ============================= C.M. Gundy asst. prof. Biostatistics Clinical Epidemiology and Biostatistics VU University medical center De Boelelaan 1118, room PK 6Z 175.1 P.O. Box 7057 1007 MB Amsterdam The Netherlands Tel: +31-(0)20- 444 2385 E-mail: ch.gundy at vumc.nl Dept. page: http://users.keyaccess.nl/boerm43/index.htm ============================= -------------- next part -------------- An HTML attachment was scrubbed... URL: From jamie.ward at ucl.ac.uk Mon Jan 16 16:21:22 2006 From: jamie.ward at ucl.ac.uk (Jamie Ward) Date: Mon, 16 Jan 2006 08:21:22 -0800 Subject: can eprime display movies? Message-ID: We would like to display short movie clips in our experiment? Is this possible? How? What format do the files need to be in (e.g. .avi)? Much appreciated Yours Jamie *********************** Dr Jamie Ward Department of Psychology University College London London WC1E 6BT, UK Tel: ++0044 (020) 7679 5394 Fax: ++0044 (020) 7436 4276 UCL Synaesthesia Research Group www.syn.ucl.ac.uk From dhair at wfubmc.edu Mon Jan 16 16:50:03 2006 From: dhair at wfubmc.edu (David Hairston) Date: Mon, 16 Jan 2006 11:50:03 -0500 Subject: can eprime display movies? Message-ID: Currently - no, not directly through E-prime. Supposedly this is something coming up in Version 2. But that doesn't help us now. W. David Hairston Neurobiology and Anatomy Wake Forest University School of Medicine Winston-Salem, NC 27157 (336) 716-4481 (lab) http://www.wfubmc.edu/nba/ -----Original Message----- From: eprime at mail.talkbank.org [mailto:eprime at mail.talkbank.org] On Behalf Of Jamie Ward Sent: Monday, January 16, 2006 11:21 AM To: eprime at mail.talkbank.org Subject: can eprime display movies? We would like to display short movie clips in our experiment? Is this possible? How? What format do the files need to be in (e.g. .avi)? Much appreciated Yours Jamie *********************** Dr Jamie Ward Department of Psychology University College London London WC1E 6BT, UK Tel: ++0044 (020) 7679 5394 Fax: ++0044 (020) 7436 4276 UCL Synaesthesia Research Group www.syn.ucl.ac.uk From leisha at decisionresearch.org Tue Jan 17 22:00:21 2006 From: leisha at decisionresearch.org (Leisha Wharfield) Date: Tue, 17 Jan 2006 14:00:21 -0800 Subject: can eprime display movies? In-Reply-To: <4CCFAF32FB7B2C449A189C82198E426501261F59@EXCHVS1.medctr.ad.wfubmc.edu> Message-ID: But haven't people suggested a couple of ways to display video as part of an E-prime script in the past? I mean, suspending E-prime & calling out other executable files, chaining a bunch of bitmaps together to create a video effect, or creating some kind of dual-monitor display? Try searching the archives here http://listserv.linguistlist.org/cgi-bin/wa?A0=eprime&D=0 Leisha Wharfield Decision Research Eugene, Oregon, USA David Hairston wrote: > >Currently - no, not directly through E-prime. >Supposedly this is something coming up in Version 2. But that doesn't >help us now. > >W. David Hairston >Neurobiology and Anatomy > >Wake Forest University School of Medicine >Winston-Salem, NC 27157 >(336) 716-4481 (lab) >http://www.wfubmc.edu/nba/ > >-----Original Message----- >From: eprime at mail.talkbank.org [mailto:eprime at mail.talkbank.org] On >Behalf Of Jamie Ward >Sent: Monday, January 16, 2006 11:21 AM >To: eprime at mail.talkbank.org >Subject: can eprime display movies? > > >We would like to display short movie clips in our experiment? Is this >possible? How? What format do the files need to be in (e.g. .avi)? > >Much appreciated >Yours >Jamie > > > >*********************** >Dr Jamie Ward >Department of Psychology >University College London >London >WC1E 6BT, UK >Tel: ++0044 (020) 7679 5394 >Fax: ++0044 (020) 7436 4276 > >UCL Synaesthesia Research Group >www.syn.ucl.ac.uk > > > > > > From EDavidse at chdr.nl Wed Jan 18 14:35:21 2006 From: EDavidse at chdr.nl (Esther Davidse) Date: Wed, 18 Jan 2006 15:35:21 +0100 Subject: E-prime in Japan Message-ID: I would like to use Japanese caracters in an E-prime script. Is this possible? If so, does anybody know what is the best way to do this? Best regards, Esther Davidse E.D.B. Davidse, MSc CNS Research Coordinator Centre for Human Drug Research (CHDR) Zernikedreef 10 2333 CL Leiden The Netherlands E-mail: EDavidse at CHDR.nl Phone: +31. 71. 5246415 Fax: +31. 71. 5246499 From eddie at ling.ed.ac.uk Wed Jan 18 14:44:34 2006 From: eddie at ling.ed.ac.uk (Eddie Dubourg) Date: Wed, 18 Jan 2006 14:44:34 -0000 Subject: E-prime in Japan In-Reply-To: Message-ID: As far as I'm aware, E-prime doesn't handle multi-byte fonts (e.g. Japanese) very well. When constructing a script in japanese, I use Word and Arial Unicode to make the sentences, and then Paint Shop Pro (or Print Screen and Paint, for a free alternative) to grab screenshots, and use picture stimuli instead of text stimuli. This is the same technique I used with Psyscope - 1.2.2 under OS9.x used to whimper if Greek fonts were used, but I digress... A bit of a hassle, but it works well here (and as here is Linguistics rather than Psychology, it's not too unusual...). If anyone has a better way, I'm all ears.... V2 of E-prime is meant to address this issue.. E U> -----Original Message----- U> From: eprime at mail.talkbank.org U> [mailto:eprime at mail.talkbank.org] On Behalf Of Esther Davidse U> Sent: 18 January 2006 14:35 U> To: eprime at mail.talkbank.org U> Subject: E-prime in Japan U> U> I would like to use Japanese caracters in an E-prime script. U> Is this possible? If so, does anybody know what is the best U> way to do this? U> U> Best regards, U> U> Esther Davidse U> U> U> U> E.D.B. Davidse, MSc U> CNS Research Coordinator U> U> Centre for Human Drug Research (CHDR) U> Zernikedreef 10 U> 2333 CL Leiden U> The Netherlands U> U> E-mail: EDavidse at CHDR.nl U> Phone: +31. 71. 5246415 U> Fax: +31. 71. 5246499 U> U> U> U> U> From fukush9 at dolphin.c.u-tokyo.ac.jp Wed Jan 18 16:02:29 2006 From: fukush9 at dolphin.c.u-tokyo.ac.jp (Hirokata Fukushima) Date: Thu, 19 Jan 2006 01:02:29 +0900 Subject: E-prime in Japan In-Reply-To: <200601181441.k0IEfme11455@pisa.ling.ed.ac.uk> Message-ID: Hi, I'm a Japanese student using E-prime, I know a tip to display Japanse fonts with a TextDisplay object. My suggestion is to implement text stimuli directly in the EBS file. Your .ebs file should have a line to 'InitTextDisplayDefaults' as below: theTextDisplay.FontName = "..." Change the font name ("...") into the one which can handle Japanese characters. Then you can write in Japanese the content of each TextDisplay object, e.g.; TextDisplay1.Text = "...(in Japanese)..." That's it. Now you can run the script. Does it work? Hiro # Still, it's a lot of work when you have a large number of item to display. I think most Japanese users don't take this way, instead use the ImageDisplay to present Japanese words, as Eddie discribed. Hirokata FUKUSHIMA ------------------ Dept. of General Systems Studies, Graduate School of Arts and Sciences, Univ. of Tokyo c/o Prof. Kazuo Hiraki 3-8-1 Komaba, Meguro-ku, Tokyo 153-8902, JAPAN Tel: +81-3-5454-4529 Fax: +81-3-5454-4513 E-Mail: fukush9 at dolphin.c.u-tokyo.ac.jp ------------------ From: "Eddie Dubourg" Subject: RE: E-prime in Japan Date: Wed, 18 Jan 2006 14:44:34 -0000 > As far as I'm aware, E-prime doesn't handle multi-byte fonts (e.g. > Japanese) very well. > > When constructing a script in japanese, I use Word and Arial Unicode to make > the sentences, and then Paint Shop Pro (or Print Screen and Paint, for a > free alternative) to grab screenshots, and use picture stimuli instead of > text stimuli. This is the same technique I used with Psyscope - 1.2.2 under > OS9.x used to whimper if Greek fonts were used, but I digress... > > A bit of a hassle, but it works well here (and as here is Linguistics rather > than Psychology, it's not too unusual...). If anyone has a better way, I'm > all ears.... > > V2 of E-prime is meant to address this issue.. > > E > > U> -----Original Message----- > U> From: eprime at mail.talkbank.org > U> [mailto:eprime at mail.talkbank.org] On Behalf Of Esther Davidse > U> Sent: 18 January 2006 14:35 > U> To: eprime at mail.talkbank.org > U> Subject: E-prime in Japan > U> > U> I would like to use Japanese caracters in an E-prime script. > U> Is this possible? If so, does anybody know what is the best > U> way to do this? > U> > U> Best regards, > U> > U> Esther Davidse > U> > U> > U> > U> E.D.B. Davidse, MSc > U> CNS Research Coordinator > U> > U> Centre for Human Drug Research (CHDR) > U> Zernikedreef 10 > U> 2333 CL Leiden > U> The Netherlands > U> > U> E-mail: EDavidse at CHDR.nl > U> Phone: +31. 71. 5246415 > U> Fax: +31. 71. 5246499 > U> > U> > U> > U> > U> > From hesterr at unimelb.edu.au Fri Jan 20 01:13:32 2006 From: hesterr at unimelb.edu.au (Rob Hester) Date: Fri, 20 Jan 2006 12:13:32 +1100 Subject: problem with summation object Message-ID: To the mailing list, I have been successfully using the summation object script (available on the e-prime website) to collect and average the number of correct responses from 100 trials, but I've run into a problem when I changed the stimulus timing properties of the task. I've have a flanker task setup so that the stimulus display object is presented for 100ms and then changes to a second stimulus display object (a blank screen) while it waits for the participants response. I have the stimulus display object 1 response properties configured so that it runs for 100ms (cumulative timing with 100ms) with the response input time limit set to 'infinite' and end action set to 'terminate'. Stimulus display object 2 does not accept responses, but is set to an infinite time limit. The summation object in line script is placed after Stimulus display object 2 (although it doesn't matter if I move it to after SDO1), and reads: 'The AddObservation command adds the ACC value of object 'StimulusPresentation to the Summation object, OverallAcc. OverallAcc.AddObservation c.GetAttrib ("stimulus.ACC") 'The Debug.Print command prints the mean value of the Summation 'object, OverallAcc, in the Output window. Debug.Print OverallAcc.Mean 'The OverallACC attribute adds the running calculation of overall 'accuracy to the data file at the trial level. c.SetAttrib "OverallAcc", OverallAcc.Mean How does having the second display object interfere with this script, because removing makes the summation work perfectly? Anyone got a suggestion? Cheers Rob Dr Rob Hester Research Fellow Department of Psychology University of Melbourne Victoria 3010 Australia Tel: +61 3 83443684 Fax: +61 3 9347 6618 hesterr at unimelb.edu.au From pauls_postbus at hotmail.com Fri Jan 20 07:04:14 2006 From: pauls_postbus at hotmail.com (Paul Gr) Date: Fri, 20 Jan 2006 08:04:14 +0100 Subject: problem with summation object Message-ID: Hello Rob, I don't think the problem relates to the summation object itself. In some cases the values of attributes are not set properly during the script. Instead, you could use the parameters of the corresponding EBasic objects directly. It is in some cases also required to manually terminate an infinite response. Just try the following: If stimulus.InputMasks.IsPending Then stimulus.Terminate OverallAcc.AddObservation stimulus.ACC To validate this, you could add some test code before the two lines above: Debug.Print "---- " Debug.Print "pending: " & stimulus.InputMasks.IsPending Debug.Print "acc: " & stimulus.ACC Debug.Print "acc$: " & c.stimulus("stimulus.ACC") Cheers, Paul From: Rob Hester To: eprime at mail.talkbank.org Subject: problem with summation object Date: Fri, 20 Jan 2006 12:13:32 +1100 >To the mailing list, > >I have been successfully using the summation object script (available on >the e-prime website) to collect and average the number of correct responses >from 100 trials, but I've run into a problem when I changed the stimulus >timing properties of the task. >I've have a flanker task setup so that the stimulus display object is >presented for 100ms and then changes to a second stimulus display object (a >blank screen) while it waits for the participants response. I have the >stimulus display object 1 response properties configured so that it runs >for 100ms (cumulative timing with 100ms) with the response input time limit >set to 'infinite' and end action set to 'terminate'. Stimulus display >object 2 does not accept responses, but is set to an infinite time limit. >The summation object in line script is placed after Stimulus display object >2 (although it doesn't matter if I move it to after SDO1), and reads: > >'The AddObservation command adds the ACC value of object >'StimulusPresentation to the Summation object, OverallAcc. >OverallAcc.AddObservation c.GetAttrib ("stimulus.ACC") > >'The Debug.Print command prints the mean value of the Summation >'object, OverallAcc, in the Output window. >Debug.Print OverallAcc.Mean > >'The OverallACC attribute adds the running calculation of overall >'accuracy to the data file at the trial level. >c.SetAttrib "OverallAcc", OverallAcc.Mean > > >How does having the second display object interfere with this script, >because removing makes the summation work perfectly? Anyone got a >suggestion? > >Cheers >Rob > > > >Dr Rob Hester >Research Fellow >Department of Psychology >University of Melbourne >Victoria 3010 >Australia >Tel: +61 3 83443684 >Fax: +61 3 9347 6618 >hesterr at unimelb.edu.au > > From cdevue at ulg.ac.be Tue Jan 24 09:54:06 2006 From: cdevue at ulg.ac.be (Christel Devue) Date: Tue, 24 Jan 2006 10:54:06 +0100 Subject: Slide simultaneously displaying 2 stimuli from 2 independant lists Message-ID: Dear E-prime users, I'm trying to display a slide composed on each trial of a different face and of a pair of different numbers. The faces have to be different in each trial and randomly appear on the right (half of them) or on the left (the other half). These faces have to appear in a particular sequential order. Regarding the numbers, there are 4 kinds of pairs and they have to appear in a random order. The subject's task is to respond to numbers while ignoring the face. Thus, the point is that one face and one pair of numbers have to appear on the screen AT THE SAME TIME (and same duration). To do so, I have tried to make a list, let's say 'DisplaySlide List', with 2 Nested lines, to obtain a sublist for faces and another for numbers. Then, I insert a Slide in the TrialProc (defined in the DisplaySlide list, and I've even tried it with a higher order additional list) appealing a face AND a pair of numbers from the two sublists. But it does not work. When I try to run the experiment, I obtain an error message (saying that it cannot find one column refering to either a face or a number). Nevertheless, I know that there is no problem with each idenpendant sublist (because a made 2 scripts with each one in order to check, and each of them work as i want). As I can understand, Nested Lists make the different items within the different lists appear sequentialy. So I think, this is not the good way to make the face and the numbers appear at the same time. But i do not know the right way to do it. However, I think I had to make these two different lists for faces and for numbers because they have different particularities and have to be independant from each other. So my question is: How can I present two kinds of stimuli controlled by two idenpendant lists at the same time? Hope my question is not too messy. Thank you in advance for your help! Best, Christel Devue University of Liege, Belgium From leeh at biols.susx.ac.uk Fri Jan 27 13:32:58 2006 From: leeh at biols.susx.ac.uk (Lee Hogarth) Date: Fri, 27 Jan 2006 13:32:58 -0000 Subject: stimulus for duration of a key press In-Reply-To: Message-ID: Dear all, Does anyone know how to present a stimulus for the same duration that a key is held down. That is, the stimulus should appear with the press and terminate with the release. Many thanks. Lee Hogarth. From leisha at decisionresearch.org Sat Jan 28 00:09:04 2006 From: leisha at decisionresearch.org (Leisha Wharfield) Date: Fri, 27 Jan 2006 16:09:04 -0800 Subject: List Object name Message-ID: Hi, all, How do I get the list object name so that I can get some attributes from a list running a procedure that runs from a few different lists in my experiment? In other words, I want to record the Sample number in a text file, but I need to get the list name so that I can get one of the list's attributes right, as in c.GetAttrib("ListName.Sample"). How can I get eprime to tell me what list I'm in? Thanks, Leisha From uni at robertdoerr.de Sun Jan 29 08:49:08 2006 From: uni at robertdoerr.de (=?ISO-8859-1?Q?Robert_D=F6rr?=) Date: Sun, 29 Jan 2006 09:49:08 +0100 Subject: List Object name In-Reply-To: <43DAB620.5020504@decisionresearch.org> Message-ID: Hi Leisha, This should do exaclty what you need: c.GetAttrib(c.GetAttrib("Running") & ".Sample") Robert Leisha Wharfield wrote: > Hi, all, > > How do I get the list object name so that I can get some attributes > from a list running a procedure that runs from a few different lists > in my experiment? > > In other words, I want to record the Sample number in a text file, but > I need to get the list name so that I can get one of the list's > attributes right, as in c.GetAttrib("ListName.Sample"). > > How can I get eprime to tell me what list I'm in? > > Thanks, > > Leisha From st704 at nyu.edu Wed Jan 4 16:22:56 2006 From: st704 at nyu.edu (Shannon M Tubridy) Date: Wed, 4 Jan 2006 11:22:56 -0500 Subject: inifinte duration defined in a list attribute? Message-ID: Hi all, I'm hoping to set up an experiment in which the same slide event varies between a timed and infinite duration but I'm having trouble getting the event to accept "infinite" or "(infinite)" as acceptable durations specified in a list. I realize I could put a long duration value into the list in the hopes that subjects don't wait too long during the event, but if possible I'd like to specify a genuinely infinite duration. Thanks for you help, Shannon Tubridy Davachi Lab Department of Psychology New York University 6 Washington Place, 8th Floor New York, NY 10003 From pauls_postbus at hotmail.com Wed Jan 4 17:07:33 2006 From: pauls_postbus at hotmail.com (Paul Gr) Date: Wed, 4 Jan 2006 18:07:33 +0100 Subject: inifinte duration defined in a list attribute? In-Reply-To: <20a84420e65a.20e65a20a844@nyu.edu> Message-ID: hi shannon, just use the value -1 for 'infinite' duration best, paul >From: Shannon M Tubridy >To: eprime at mail.talkbank.org >Subject: inifinte duration defined in a list attribute? >Date: Wed, 04 Jan 2006 11:22:56 -0500 > >Hi all, > >I'm hoping to set up an experiment in which the same slide event varies >between a timed and infinite duration but I'm having trouble getting >the event to accept "infinite" or "(infinite)" as acceptable durations >specified in a list. > >I realize I could put a long duration value into the list in the hopes >that subjects don't wait too long during the event, but if possible I'd >like to specify a genuinely infinite duration. > >Thanks for you help, > >Shannon Tubridy >Davachi Lab >Department of Psychology >New York University >6 Washington Place, 8th Floor >New York, NY 10003 > From leisha at decisionresearch.org Wed Jan 4 23:48:22 2006 From: leisha at decisionresearch.org (Leisha Wharfield) Date: Wed, 4 Jan 2006 15:48:22 -0800 Subject: Laptops running eprime Message-ID: I'm pricing out laptops to run a simple eprime task at various locations. Do any of you have recommendations for laptops that work well for this? So far the HP Pavilions and Dell Latitude or Inspiron are looking good. I'm steering clear of Celeron processors and I don't think I can use MacIntosh, right? Any problems to report? Any praise for specific laptops? Thanks, Leisha Wharfield Decision Research Eugene, Oregon USA From michael.crowley at yale.edu Thu Jan 5 14:22:37 2006 From: michael.crowley at yale.edu (Michael J. Crowley) Date: Thu, 5 Jan 2006 09:22:37 -0500 Subject: Laptops running eprime In-Reply-To: <43BC5EC6.6020502@decisionresearch.org> Message-ID: Dear Leisha, If I remember correctly, there were some issues with refresh rates of laptops so that timing may not be as accurate as you want. This may be neglibile for decision research. You may want to have a regular CRT to plug into. I think some of this is addressed in the list serve archive. best, Mike Quoting Leisha Wharfield : > I'm pricing out laptops to run a simple eprime task at various > locations. Do any of you have recommendations for laptops that work well > for this? So far the HP Pavilions and Dell Latitude or Inspiron are > looking good. I'm steering clear of Celeron processors and I don't think > I can use MacIntosh, right? > > Any problems to report? Any praise for specific laptops? > > Thanks, > > Leisha Wharfield > Decision Research > Eugene, Oregon USA > > Michael J. Crowley, Ph.D. Yale Child Study Center 230 South Frontage Rd. New Haven, CT 06520 Please be aware that email communication can be intercepted in transmission or misdirected. Please consider communicating any sensitive information by telephone, fax or mail. The information contained in this message may be privileged and confidential. If you are NOT the intended recipient, please notify the sender immediately with a copy to hipaa.security at yale.edu and destroy this message. From psudevan at uwsp.edu Thu Jan 5 15:57:06 2006 From: psudevan at uwsp.edu (Sudevan, Padmanabhan) Date: Thu, 5 Jan 2006 09:57:06 -0600 Subject: Laptops running eprime Message-ID: Leisha, I have been playing with several older IBM Thinkpad Laptops -- these are some of the finest PCs available, although they are rather pricey when brand new. They are rugged, reliable machines that won't let you down. I have not tried to put E-Prime on these machines, but I might try that in the future. The Thinkpad would be my first choice as a portable platform for experiments. They are also highly modular, and easy to modify ( CPUs, batteries, memory, drives ) I will be happy to give you basic information about the various types of Thinkpads out there and discuss this further, if you want to email me off list. Sudevan P Sudevan Professor and Chair Department of Psychology University of Wisconsin-Stevens Point -----Original Message----- From: eprime at mail.talkbank.org [mailto:eprime at mail.talkbank.org] On Behalf Of Leisha Wharfield Sent: Wednesday, January 04, 2006 5:48 PM To: E-Prime Subject: Laptops running eprime I'm pricing out laptops to run a simple eprime task at various locations. Do any of you have recommendations for laptops that work well for this? So far the HP Pavilions and Dell Latitude or Inspiron are looking good. I'm steering clear of Celeron processors and I don't think I can use MacIntosh, right? Any problems to report? Any praise for specific laptops? Thanks, Leisha Wharfield Decision Research Eugene, Oregon USA From nrobbins33 at hotmail.com Thu Jan 5 16:01:42 2006 From: nrobbins33 at hotmail.com (Nicole C. McLaughlin) Date: Thu, 5 Jan 2006 11:01:42 -0500 Subject: Laptops running eprime Message-ID: I had an old Dell Inspiron (from 1998!) and it seems to work fine with the programs I am running- no timing issues. I am a big fan of Dell, so that would be my first choice... ----- Original Message ----- From: "Sudevan, Padmanabhan" To: "Leisha Wharfield" ; "E-Prime" Sent: Thursday, January 05, 2006 10:57 AM Subject: RE: Laptops running eprime Leisha, I have been playing with several older IBM Thinkpad Laptops -- these are some of the finest PCs available, although they are rather pricey when brand new. They are rugged, reliable machines that won't let you down. I have not tried to put E-Prime on these machines, but I might try that in the future. The Thinkpad would be my first choice as a portable platform for experiments. They are also highly modular, and easy to modify ( CPUs, batteries, memory, drives ) I will be happy to give you basic information about the various types of Thinkpads out there and discuss this further, if you want to email me off list. Sudevan P Sudevan Professor and Chair Department of Psychology University of Wisconsin-Stevens Point -----Original Message----- From: eprime at mail.talkbank.org [mailto:eprime at mail.talkbank.org] On Behalf Of Leisha Wharfield Sent: Wednesday, January 04, 2006 5:48 PM To: E-Prime Subject: Laptops running eprime I'm pricing out laptops to run a simple eprime task at various locations. Do any of you have recommendations for laptops that work well for this? So far the HP Pavilions and Dell Latitude or Inspiron are looking good. I'm steering clear of Celeron processors and I don't think I can use MacIntosh, right? Any problems to report? Any praise for specific laptops? Thanks, Leisha Wharfield Decision Research Eugene, Oregon USA From cam47 at psu.edu Thu Jan 5 16:35:30 2006 From: cam47 at psu.edu (Carol Miller) Date: Thu, 5 Jan 2006 11:35:30 -0500 Subject: laptops Message-ID: We ran RT experiments with EPrime on Toshiba Satellite Pro laptops, because that was what was already being used in the larger study that we're a part of. My testing showed no crucial timing problems, and the examiners in the field have not complained of problems running our programs. Maybe I should add that the stimuli were entirely auditory, so screen refresh rate, etc, was not an issue. Also, we used the response box. Carol +++++++++++++++++++++++++++++++++ Carol A. Miller Assistant Professor of Communication Sciences and Disorders Penn State University Office: 115B Moore Building Phone: (814) 865-6213 Fax: (814) 863-3759 Email: cam47 at psu.edu +++++++++++++++++++++++++++++++++ From leisha at decisionresearch.org Thu Jan 5 18:33:00 2006 From: leisha at decisionresearch.org (Leisha Wharfield) Date: Thu, 5 Jan 2006 10:33:00 -0800 Subject: Laptop replies + new issue #5 In-Reply-To: <000601c611df$98268bc0$6c615c9f@DBLNNW0J> Message-ID: Hi, Dr. Wright, For you and for the list, here is a synopsis of the replies I've received to my laptop queries so far. I've received recommendations for 1. Toshiba Satellite Pros, on which Carol A. Miller actually ran RT experiments with eprime. 2. Dell Inspiron + Dell again, with the caveat to use the AC power rather than the battery, to avoid timing issues. Thank you, Mr. Bigio. + Dell Inspiron, recommended by Kim Lesniewicz. However, her Dell has a wide screen that stretches text, and we wish to avoid this. Also, she has found it necessary to reboot her laptop after each run to solve a freeze-up issue, and I don't wish to ask our experimenters to do this. + Lee Hogarth recommends a Dell Latitude D505, saying it has never failed her. Actually the Dell Latitude D610 meets our present specifications, but I think I can do better on price. 3. IBM. Highly recommended. I agree with Dr. Sudevan that they are rugged & reliable, but he has not used them specifically with eprime. 4. General issues. Dr. Crowley reminded me to check the archives for a discussion of timing issues on laptop computers, including refresh rates and use of AC power versus battery. 5. A final issue to add: We use input devices that were made for our RT experiments. They are large switches or buttons, one for each hand, that can be pushed easily and give a solid clicking sound. They are wired into a serial device because when we began this series of RT computer experiments, we were told that the serial port was the cleanest, quickest way to get to the processor and we are measuring very fine time differences. Now serial ports are hard to come by on laptops, and when I read about new laptop connectors I find that the now-standard FireWire IEEE 1394 is a port that was designed for using a computer in "real time," that is, to play 3D games or to interact with streaming video. Wouldn't this now be the best port for measuring very fine time differences? Or is serial still the best way to go? I'll post another synopsis of replies received. Thanks for all your help. Leisha Alison Wright wrote: > Dear Leisha, > > Could you possibly send me a copy of any off-list replies that you > receive to this query? We're also trying to decide on a new laptop > for our unit, and it'd be good to have one that worked well with E Prime > > Thanks for your help with this > > Best wishes, > Alison > > ------------------------------------------------------------- > Alison Wright PhD > Research Fellow > Health Psychology (at Guy's) > Institute of Psychiatry > King's College London > 5th Floor, Thomas Guy House, > Guy's Campus > LONDON > SE1 9RT > > Phone: 020 7188 2597 > Fax: 020 7188 0195 > > ----- Original Message ----- From: "Leisha Wharfield" > > To: "E-Prime" > Sent: Wednesday, January 04, 2006 11:48 PM > Subject: Laptops running eprime > > >> I'm pricing out laptops to run a simple eprime task at various >> locations. Do any of you have recommendations for laptops that work >> well for this? So far the HP Pavilions and Dell Latitude or Inspiron >> are looking good. I'm steering clear of Celeron processors and I >> don't think I can use MacIntosh, right? >> >> Any problems to report? Any praise for specific laptops? >> >> Thanks, >> >> Leisha Wharfield >> Decision Research >> Eugene, Oregon USA >> >> > > -- "Billions and billions." And it wasn't written, it appeared spontaneously with a big bang. And God said, "Let them eat archaic." And God looked on it, and said, "MMMmmmmmm... /sprinkles/!" Dennis M. Hammes From leisha at decisionresearch.org Thu Jan 5 19:22:01 2006 From: leisha at decisionresearch.org (Leisha Wharfield) Date: Thu, 5 Jan 2006 11:22:01 -0800 Subject: Laptops running eprime In-Reply-To: Message-ID: Thanks. I'm looking at 2 gigs of memory for each laptop. I'm loading multiple images per slide, too. But I can load the background first, pause, then load the actual stimulus. This should help me control refresh time, but how do I measure it to be sure? Leisha Jeff Maxwell wrote: >for what it's worth, i verified stimulus/screen timing on some HP >Pavillion notebook computers with a photodiode and there were no >problems whatsover. it very pleasantly surprised me. i used >cumulative timing, disabled the sync to vertical onsets and offsets, >and then pushed the limits down to stimuli of ~50 msec (3 frame) >duration. > >the only time timing was ever an issue was when i was reading in >multiple image files per slide object. i was able to remove this >problem by (a) reading the stimuli into a buffer before calling them >in the eprime procedure and (b) without pre-loading the images, using >a pavillion with more memory (1 GB) and a better video card. > >cheers, >jeff > > >On 1/5/06, Michael J. Crowley wrote: > > >>Dear Leisha, >>If I remember correctly, there were some issues with refresh rates of laptops so >>that timing may not be as accurate as you want. This may be neglibile for >>decision research. You may want to have a regular CRT to plug into. I think >>some of this is addressed in the list serve archive. >>best, >>Mike >>Quoting Leisha Wharfield : >> >> >> >>>I'm pricing out laptops to run a simple eprime task at various >>>locations. Do any of you have recommendations for laptops that work well >>>for this? So far the HP Pavilions and Dell Latitude or Inspiron are >>>looking good. I'm steering clear of Celeron processors and I don't think >>>I can use MacIntosh, right? >>> >>>Any problems to report? Any praise for specific laptops? >>> >>>Thanks, >>> >>>Leisha Wharfield >>>Decision Research >>>Eugene, Oregon USA >>> >>> >>> >>> >>Michael J. Crowley, Ph.D. >> >>Yale Child Study Center >>230 South Frontage Rd. >>New Haven, CT 06520 >> >> >> >>Please be aware that email communication can be >>intercepted in transmission or misdirected. Please >>consider communicating any sensitive information >>by telephone, fax or mail. The information >>contained in this message may be privileged and >>confidential. If you are NOT the intended >>recipient, please notify the sender immediately >>with a copy to hipaa.security at yale.edu and destroy >>this message. >> >> >> >> > > >-- >Jeffrey S. Maxwell >Laboratory for Brain Imaging & Behavior >Laboratory for Affective Neuroscience >jsmaxwell at wisc.edu >(608) 263 3672 >http://brainimaging.waisman.wisc.edu/~maxwell/ > > > > -- "Billions and billions." And it wasn't written, it appeared spontaneously with a big bang. And God said, "Let them eat archaic." And God looked on it, and said, "MMMmmmmmm... /sprinkles/!" Dennis M. Hammes -------------- next part -------------- An HTML attachment was scrubbed... URL: From leisha at decisionresearch.org Thu Jan 5 20:00:12 2006 From: leisha at decisionresearch.org (Leisha Wharfield) Date: Thu, 5 Jan 2006 12:00:12 -0800 Subject: Laptops running eprime In-Reply-To: Message-ID: This does help. The experiments we are running are actually very simple, and I will review the critical timing information for eprime to be sure I understand your method. Thanks, Leisha Jeff Maxwell wrote: >short of using a photodiode / oscilliscope, which is ideal, i believe >your best bet would be to enable onset logging for all slide objects >and export the relevant .edat onset timing columns to excel -- i've >not generally observed the logged timing values to offer a different >story from photodiodes. in excel, subtract each slide onset time from >the subsequent slide onset time to yield a new column of >interslide_onset times. compare this list of actual (logged) onset >values to your expected values -- if you test without >jitter/variation, all difference scores should be identical. >deviations in this column show trials on which the timing did not >match your expectations. but be careful not to look at the >slide_offset values for verification, as the slides will appear to >"offset" whenever the prelease is reached, even though they remain on >the screen for the entire prerelease period. so just use >slide_onsets. > >enabling cumulative timing w/ prereleases and disabling vertical >onsets and offsets are important, in my experience, for achieving the >best timing. the tradeoff is that your slide/images can be drawn >starting from any point on the screen during the first frame, which >shouldn't really matter unless you are using a backward visual masking >paradigm or the like. > >i hope some of this helps, >max > >-- >Jeffrey S. Maxwell >Laboratory for Brain Imaging & Behavior >Laboratory for Affective Neuroscience >jsmaxwell at wisc.edu >(608) 263 3672 >http://brainimaging.waisman.wisc.edu/~maxwell/ > > > >On 1/5/06, Leisha Wharfield wrote: > > >> Thanks. I'm looking at 2 gigs of memory for each laptop. I'm loading >>multiple images per slide, too. But I can load the background first, pause, >>then load the actual stimulus. This should help me control refresh time, but >>how do I measure it to be sure? >> >> Leisha >> >> >> Jeff Maxwell wrote: >> >> for what it's worth, i verified stimulus/screen timing on some HP >>Pavillion notebook computers with a photodiode and there were no >>problems whatsover. it very pleasantly surprised me. i used >>cumulative timing, disabled the sync to vertical onsets and offsets, >>and then pushed the limits down to stimuli of ~50 msec (3 frame) >>duration. >> >>the only time timing was ever an issue was when i was reading in >>multiple image files per slide object. i was able to remove this >>problem by (a) reading the stimuli into a buffer before calling them >>in the eprime procedure and (b) without pre-loading the images, using >>a pavillion with more memory (1 GB) and a better video card. >> >>cheers, >>jeff >> >> >>On 1/5/06, Michael J. Crowley wrote: >> >> >> Dear Leisha, >>If I remember correctly, there were some issues with refresh rates of >>laptops so >>that timing may not be as accurate as you want. This may be neglibile for >>decision research. You may want to have a regular CRT to plug into. I think >>some of this is addressed in the list serve archive. >>best, >>Mike >>Quoting Leisha Wharfield : >> >> >> >> I'm pricing out laptops to run a simple eprime task at various >>locations. Do any of you have recommendations for laptops that work well >>for this? So far the HP Pavilions and Dell Latitude or Inspiron are >>looking good. I'm steering clear of Celeron processors and I don't think >>I can use MacIntosh, right? >> >>Any problems to report? Any praise for specific laptops? >> >>Thanks, >> >>Leisha Wharfield >>Decision Research >>Eugene, Oregon USA >> >> >> >> Michael J. Crowley, Ph.D. >> >>Yale Child Study Center >>230 South Frontage Rd. >>New Haven, CT 06520 >> >> >> >>Please be aware that email communication can be >>intercepted in transmission or misdirected. Please >>consider communicating any sensitive information >>by telephone, fax or mail. The information >>contained in this message may be privileged and >>confidential. If you are NOT the intended >>recipient, please notify the sender immediately >>with a copy to hipaa.security at yale.edu and destroy >>this message. >> >> >> >> >>-- >>Jeffrey S. Maxwell >>Laboratory for Brain Imaging & Behavior >>Laboratory for Affective Neuroscience >>jsmaxwell at wisc.edu >>(608) 263 3672 >>http://brainimaging.waisman.wisc.edu/~maxwell >> >> From pauls_postbus at hotmail.com Fri Jan 6 11:38:07 2006 From: pauls_postbus at hotmail.com (Paul Gr) Date: Fri, 6 Jan 2006 12:38:07 +0100 Subject: =?iso-8859-1?Q?=91real_time=92?= issues In-Reply-To: <43BD665C.7090406@decisionresearch.org> Message-ID: hello Leisha, A small note on ?real time? issues: Since marketing people like to use ?sexy? words to promote additional functionality or suggest superior specifications, we have to be a bit careful how to interpret the words ?real time? correctly. The actual meaning depends on the context: Most hardware and software engineers use the words ?real time? to indicate that the time allowed to execute some kind of operation is limited to a known maximum. Some engineers also differentiate between so called hard and soft real time. In hard real time systems it is an absolute system failure if the real time criteria are not met. (Ie. the air bag in a car is definitely a hard real time system.) In soft real time systems the real time criteria are less strict. This is the case with EPrime where it is sufficient to keep track of such timing failures. (See also http://en.wikipedia.org/wiki/Real_time) Anyway, this kind of real time is about the response time limits of a system, not its execution speed or bandwidth. Real time streaming media protocols on the other hand, are said to play media in ?real time? when it is possible to play the media stream at the correct speed (ie. not in slow motion.) So, in this case marketing people and engineers refer to the large bandwidth or execution speed of the system, not maximum response latency. In other words: even though Firewire and USB standards support large bandwidths, this does not mean that they support short (<1ms) transmission delays. Furthermore, the complex protocol stacks that are used to implement those communication systems make it almost impossible to realize short latencies. But even if you are willing to accept timing errors, it is not very trivial to develop hardware that connects through USB or Firewire. RS232 and parallel ports are much easier to use in both hard- and software. There are some real time systems that use another common connection between de external hardware and the computer: Ethernet. A (dedicated) Ethernet connection supports high bandwidth and short transmission latencies. However, as with USB and Firewire, it is not very easy to develop hard- and software for such a connection. (Note that PST writes it will support some kind of Network Socket Device in version 2.) Paul Groot >From: Leisha Wharfield >To: Alison Wright , 'E-Prime' > >Subject: Laptop replies + new issue #5 >Date: Thu, 05 Jan 2006 10:33:00 -0800 > ... > >5. A final issue to add: We use input devices that were made for our RT >experiments. They are large switches or buttons, one for each hand, that >can be pushed easily and give a solid clicking sound. They are wired into a >serial device because when we began this series of RT computer experiments, >we were told that the serial port was the cleanest, quickest way to get to >the processor and we are measuring very fine time differences. Now serial >ports are hard to come by on laptops, and when I read about new laptop >connectors I find that the now-standard FireWire IEEE 1394 is a port that >was designed for using a computer in "real time," that is, to play 3D games >or to interact with streaming video. Wouldn't this now be the best port for >measuring very fine time differences? Or is serial still the best way to >go? > >I'll post another synopsis of replies received. > >Thanks for all your help. > >Leisha > From leisha at decisionresearch.org Sat Jan 7 01:32:23 2006 From: leisha at decisionresearch.org (Leisha Wharfield) Date: Fri, 6 Jan 2006 17:32:23 -0800 Subject: 'real time' issues In-Reply-To: Message-ID: So your advice is to stick with the serial port? Thanks for the wikipedia link. Leisha Paul Gr wrote: > > hello Leisha, > > A small note on ?real time? issues: > > Since marketing people like to use ?sexy? words to promote additional > functionality or suggest superior specifications, we have to be a bit > careful how to interpret the words ?real time? correctly. The actual > meaning depends on the context: Most hardware and software engineers > use the words ?real time? to indicate that the time allowed to execute > some kind of operation is limited to a known maximum. Some engineers > also differentiate between so called hard and soft real time. In hard > real time systems it is an absolute system failure if the real time > criteria are not met. (Ie. the air bag in a car is definitely a hard > real time system.) In soft real time systems the real time criteria > are less strict. This is the case with EPrime where it is sufficient > to keep track of such timing failures. (See also > http://en.wikipedia.org/wiki/Real_time) Anyway, this kind of real time > is about the response time limits of a system, not its execution speed > or bandwidth. > > Real time streaming media protocols on the other hand, are said to > play media in ?real time? when it is possible to play the media stream > at the correct speed (ie. not in slow motion.) So, in this case > marketing people and engineers refer to the large bandwidth or > execution speed of the system, not maximum response latency. In other > words: even though Firewire and USB standards support large > bandwidths, this does not mean that they support short (<1ms) > transmission delays. Furthermore, the complex protocol stacks that are > used to implement those communication systems make it almost > impossible to realize short latencies. But even if you are willing to > accept timing errors, it is not very trivial to develop hardware that > connects through USB or Firewire. RS232 and parallel ports are much > easier to use in both hard- and software. > > There are some real time systems that use another common connection > between de external hardware and the computer: Ethernet. A (dedicated) > Ethernet connection supports high bandwidth and short transmission > latencies. However, as with USB and Firewire, it is not very easy to > develop hard- and software for such a connection. (Note that PST > writes it will support some kind of Network Socket Device in version 2.) > > Paul Groot > > > >> From: Leisha Wharfield >> To: Alison Wright , 'E-Prime' >> >> Subject: Laptop replies + new issue #5 >> Date: Thu, 05 Jan 2006 10:33:00 -0800 >> > ... > >> >> 5. A final issue to add: We use input devices that were made for our >> RT experiments. They are large switches or buttons, one for each >> hand, that can be pushed easily and give a solid clicking sound. They >> are wired into a serial device because when we began this series of >> RT computer experiments, we were told that the serial port was the >> cleanest, quickest way to get to the processor and we are measuring >> very fine time differences. Now serial ports are hard to come by on >> laptops, and when I read about new laptop connectors I find that the >> now-standard FireWire IEEE 1394 is a port that was designed for using >> a computer in "real time," that is, to play 3D games or to interact >> with streaming video. Wouldn't this now be the best port for >> measuring very fine time differences? Or is serial still the best way >> to go? >> >> I'll post another synopsis of replies received. >> >> Thanks for all your help. >> >> Leisha >> > > > -- "Billions and billions." And it wasn't written, it appeared spontaneously with a big bang. And God said, "Let them eat archaic." And God looked on it, and said, "MMMmmmmmm... /sprinkles/!" Dennis M. Hammes From pauls_postbus at hotmail.com Sat Jan 7 11:20:06 2006 From: pauls_postbus at hotmail.com (Paul Gr) Date: Sat, 7 Jan 2006 12:20:06 +0100 Subject: 'real time' issues In-Reply-To: <43BF1A27.3030405@decisionresearch.org> Message-ID: Hi Leisha, The serial port is fine. Although in most cases the parallel printer port and the game port are also usable. This is the case when the buttons are connected 'directly' to the input lines of the port (not the serial Rx/Tx transmission lines) and a 'Port' device is used in EPrime to scan the corresponding IO register. (See also http://www.psy.vu.nl/download/menu/index.html) Note that the PST Serial Response Box uses a different technique to send the button states to the serial port. In this case a sequence of bytes is transferred to the Rx line of the serial port. It is not very likely that your button box uses this serial protocol because it requires additional electronics and software. best, paul >From: Leisha Wharfield >To: Paul Gr >CC: eprime at mail.talkbank.org >Subject: Re: 'real time' issues >Date: Fri, 06 Jan 2006 17:32:23 -0800 > >So your advice is to stick with the serial port? Thanks for the wikipedia >link. > >Leisha > >Paul Gr wrote: > >> >>hello Leisha, >> >>A small note on ?real time? issues: >> >>Since marketing people like to use ?sexy? words to promote additional >>functionality or suggest superior specifications, we have to be a bit >>careful how to interpret the words ?real time? correctly. The actual >>meaning depends on the context: Most hardware and software engineers use >>the words ?real time? to indicate that the time allowed to execute some >>kind of operation is limited to a known maximum. Some engineers also >>differentiate between so called hard and soft real time. In hard real time >>systems it is an absolute system failure if the real time criteria are not >>met. (Ie. the air bag in a car is definitely a hard real time system.) In >>soft real time systems the real time criteria are less strict. This is the >>case with EPrime where it is sufficient to keep track of such timing >>failures. (See also http://en.wikipedia.org/wiki/Real_time) Anyway, this >>kind of real time is about the response time limits of a system, not its >>execution speed or bandwidth. >> >>Real time streaming media protocols on the other hand, are said to play >>media in ?real time? when it is possible to play the media stream at the >>correct speed (ie. not in slow motion.) So, in this case marketing people >>and engineers refer to the large bandwidth or execution speed of the >>system, not maximum response latency. In other words: even though Firewire >>and USB standards support large bandwidths, this does not mean that they >>support short (<1ms) transmission delays. Furthermore, the complex >>protocol stacks that are used to implement those communication systems >>make it almost impossible to realize short latencies. But even if you are >>willing to accept timing errors, it is not very trivial to develop >>hardware that connects through USB or Firewire. RS232 and parallel ports >>are much easier to use in both hard- and software. >> >>There are some real time systems that use another common connection >>between de external hardware and the computer: Ethernet. A (dedicated) >>Ethernet connection supports high bandwidth and short transmission >>latencies. However, as with USB and Firewire, it is not very easy to >>develop hard- and software for such a connection. (Note that PST writes it >>will support some kind of Network Socket Device in version 2.) >> >>Paul Groot >> >> >> >>>From: Leisha Wharfield >>>To: Alison Wright , 'E-Prime' >>> >>>Subject: Laptop replies + new issue #5 >>>Date: Thu, 05 Jan 2006 10:33:00 -0800 >>> >>... >> >>> >>>5. A final issue to add: We use input devices that were made for our RT >>>experiments. They are large switches or buttons, one for each hand, that >>>can be pushed easily and give a solid clicking sound. They are wired into >>>a serial device because when we began this series of RT computer >>>experiments, we were told that the serial port was the cleanest, quickest >>>way to get to the processor and we are measuring very fine time >>>differences. Now serial ports are hard to come by on laptops, and when I >>>read about new laptop connectors I find that the now-standard FireWire >>>IEEE 1394 is a port that was designed for using a computer in "real >>>time," that is, to play 3D games or to interact with streaming video. >>>Wouldn't this now be the best port for measuring very fine time >>>differences? Or is serial still the best way to go? >>> >>>I'll post another synopsis of replies received. >>> >>>Thanks for all your help. >>> >>>Leisha >>> >> >> >> > >-- >"Billions and billions." > > And it wasn't written, it appeared spontaneously with a big bang. > And God said, "Let them eat archaic." > And God looked on it, and said, "MMMmmmmmm... /sprinkles/!" > > Dennis M. Hammes > > From leisha at decisionresearch.org Mon Jan 9 18:09:45 2006 From: leisha at decisionresearch.org (Leisha Wharfield) Date: Mon, 9 Jan 2006 10:09:45 -0800 Subject: 'real time' issues In-Reply-To: Message-ID: Thank you, Paul. I checked out the link you sent me. My serial device is not a box at all--it's two buttons designed for people who have physical limitations. They are about 2-1/2" in diameter and very easy to press, resulting in a clear audible click. There's no box at all: the buttons are wired into a serial connector that I bought at Radio Shack. The buttons are configured as a port device where the left button returns a 5 and the right button returns a 6. Does this sound similar to how the PST Serial Response Box works? Your advice has been extremely helpful. I will be able to answer all the technical questions that are thrown at me about this purchase when the time comes & make my recommendation with more confidence, thanks to you. Sincerely, Leisha Paul Gr wrote: > Hi Leisha, > > The serial port is fine. Although in most cases the parallel printer > port and the game port are also usable. This is the case when the > buttons are connected 'directly' to the input lines of the port (not > the serial Rx/Tx transmission lines) and a 'Port' device is used in > EPrime to scan the corresponding IO register. (See also > http://www.psy.vu.nl/download/menu/index.html) > > Note that the PST Serial Response Box uses a different technique to > send the button states to the serial port. In this case a sequence of > bytes is transferred to the Rx line of the serial port. It is not very > likely that your button box uses this serial protocol because it > requires additional electronics and software. > > best, > paul > > > >> From: Leisha Wharfield >> To: Paul Gr >> CC: eprime at mail.talkbank.org >> Subject: Re: 'real time' issues >> Date: Fri, 06 Jan 2006 17:32:23 -0800 >> >> So your advice is to stick with the serial port? Thanks for the >> wikipedia link. >> >> Leisha >> >> Paul Gr wrote: >> >>> >>> hello Leisha, >>> >>> A small note on ?real time? issues: >>> >>> Since marketing people like to use ?sexy? words to promote >>> additional functionality or suggest superior specifications, we have >>> to be a bit careful how to interpret the words ?real time? >>> correctly. The actual meaning depends on the context: Most hardware >>> and software engineers use the words ?real time? to indicate that >>> the time allowed to execute some kind of operation is limited to a >>> known maximum. Some engineers also differentiate between so called >>> hard and soft real time. In hard real time systems it is an absolute >>> system failure if the real time criteria are not met. (Ie. the air >>> bag in a car is definitely a hard real time system.) In soft real >>> time systems the real time criteria are less strict. This is the >>> case with EPrime where it is sufficient to keep track of such timing >>> failures. (See also http://en.wikipedia.org/wiki/Real_time) Anyway, >>> this kind of real time is about the response time limits of a >>> system, not its execution speed or bandwidth. >>> >>> Real time streaming media protocols on the other hand, are said to >>> play media in ?real time? when it is possible to play the media >>> stream at the correct speed (ie. not in slow motion.) So, in this >>> case marketing people and engineers refer to the large bandwidth or >>> execution speed of the system, not maximum response latency. In >>> other words: even though Firewire and USB standards support large >>> bandwidths, this does not mean that they support short (<1ms) >>> transmission delays. Furthermore, the complex protocol stacks that >>> are used to implement those communication systems make it almost >>> impossible to realize short latencies. But even if you are willing >>> to accept timing errors, it is not very trivial to develop hardware >>> that connects through USB or Firewire. RS232 and parallel ports are >>> much easier to use in both hard- and software. >>> >>> There are some real time systems that use another common connection >>> between de external hardware and the computer: Ethernet. A >>> (dedicated) Ethernet connection supports high bandwidth and short >>> transmission latencies. However, as with USB and Firewire, it is not >>> very easy to develop hard- and software for such a connection. (Note >>> that PST writes it will support some kind of Network Socket Device >>> in version 2.) >>> >>> Paul Groot >>> >>> >>> >>>> From: Leisha Wharfield >>>> To: Alison Wright , 'E-Prime' >>>> >>>> Subject: Laptop replies + new issue #5 >>>> Date: Thu, 05 Jan 2006 10:33:00 -0800 >>>> >>> ... >>> >>>> >>>> 5. A final issue to add: We use input devices that were made for >>>> our RT experiments. They are large switches or buttons, one for >>>> each hand, that can be pushed easily and give a solid clicking >>>> sound. They are wired into a serial device because when we began >>>> this series of RT computer experiments, we were told that the >>>> serial port was the cleanest, quickest way to get to the processor >>>> and we are measuring very fine time differences. Now serial ports >>>> are hard to come by on laptops, and when I read about new laptop >>>> connectors I find that the now-standard FireWire IEEE 1394 is a >>>> port that was designed for using a computer in "real time," that >>>> is, to play 3D games or to interact with streaming video. Wouldn't >>>> this now be the best port for measuring very fine time differences? >>>> Or is serial still the best way to go? >>>> >>>> I'll post another synopsis of replies received. >>>> >>>> Thanks for all your help. >>>> >>>> Leisha >>>> >>> >>> >>> >> >> -- >> "Billions and billions." >> >> And it wasn't written, it appeared spontaneously with a big bang. >> And God said, "Let them eat archaic." >> And God looked on it, and said, "MMMmmmmmm... /sprinkles/!" >> >> Dennis M. Hammes >> >> > > > > -- "Billions and billions." And it wasn't written, it appeared spontaneously with a big bang. And God said, "Let them eat archaic." And God looked on it, and said, "MMMmmmmmm... /sprinkles/!" Dennis M. Hammes From tab2006 at med.cornell.edu Wed Jan 11 16:38:34 2006 From: tab2006 at med.cornell.edu (Tracy Butler) Date: Wed, 11 Jan 2006 11:38:34 -0500 Subject: eprime script to control IFIS hardware Message-ID: Would anyone be willing to share script and/or an eprime paradigm that utilizes the IFIS button response units and RF detector without IFIS software (i.e. using eprime script instead of IFIS package files)? I've heard this will be included with PST's brainlogic system, but am hoping to get it a bit sooner. Any help appreciated. Thanks. Tracy -- Tracy Butler, MD Assistant Professor of Neurology in Psychiatry Functional Neuroimaging Laboratory Department of Psychiatry Weill Medical College of Cornell University 1300 York Avenue Box 140 / Room F1314 New York, NY 10021 phone: 212 746 3766 fax: 212 746 5818 email: tab2006 at med.cornell.edu -------------- next part -------------- An HTML attachment was scrubbed... URL: From tab2006 at med.cornell.edu Mon Jan 16 02:58:38 2006 From: tab2006 at med.cornell.edu (Tracy Butler) Date: Mon, 16 Jan 2006 00:58:38 -0200 Subject: script to control IFIS hardware (repost) anyone? anyone? Message-ID: Would anyone be willing to share script and/or an eprime paradigm that utilizes the IFIS button response units and RF detector without IFIS software (i.e. using eprime script instead of IFIS package files)? I've heard this will be included with PST's brainlogic system, but am hoping to get it a bit sooner. Any help appreciated. Thanks. Tracy -- Tracy Butler, MD Assistant Professor of Neurology in Psychiatry Functional Neuroimaging Laboratory Department of Psychiatry Weill Medical College of Cornell University 1300 York Avenue Box 140 / Room F1314 New York, NY 10021 phone: 212 746 3766 fax: 212 746 5818 email: tab2006 at med.cornell.edu -------------- next part -------------- An HTML attachment was scrubbed... URL: From Ch.Gundy at vumc.nl Mon Jan 16 14:00:42 2006 From: Ch.Gundy at vumc.nl (Gundy, C.) Date: Mon, 16 Jan 2006 15:00:42 +0100 Subject: Please remove me from list Message-ID: Dear Sir, Madam, Would you please be so kind as to remove my name from your discussion list? Thank you! Chad Gundy ============================= C.M. Gundy asst. prof. Biostatistics Clinical Epidemiology and Biostatistics VU University medical center De Boelelaan 1118, room PK 6Z 175.1 P.O. Box 7057 1007 MB Amsterdam The Netherlands Tel: +31-(0)20- 444 2385 E-mail: ch.gundy at vumc.nl Dept. page: http://users.keyaccess.nl/boerm43/index.htm ============================= -------------- next part -------------- An HTML attachment was scrubbed... URL: From jamie.ward at ucl.ac.uk Mon Jan 16 16:21:22 2006 From: jamie.ward at ucl.ac.uk (Jamie Ward) Date: Mon, 16 Jan 2006 08:21:22 -0800 Subject: can eprime display movies? Message-ID: We would like to display short movie clips in our experiment? Is this possible? How? What format do the files need to be in (e.g. .avi)? Much appreciated Yours Jamie *********************** Dr Jamie Ward Department of Psychology University College London London WC1E 6BT, UK Tel: ++0044 (020) 7679 5394 Fax: ++0044 (020) 7436 4276 UCL Synaesthesia Research Group www.syn.ucl.ac.uk From dhair at wfubmc.edu Mon Jan 16 16:50:03 2006 From: dhair at wfubmc.edu (David Hairston) Date: Mon, 16 Jan 2006 11:50:03 -0500 Subject: can eprime display movies? Message-ID: Currently - no, not directly through E-prime. Supposedly this is something coming up in Version 2. But that doesn't help us now. W. David Hairston Neurobiology and Anatomy Wake Forest University School of Medicine Winston-Salem, NC 27157 (336) 716-4481 (lab) http://www.wfubmc.edu/nba/ -----Original Message----- From: eprime at mail.talkbank.org [mailto:eprime at mail.talkbank.org] On Behalf Of Jamie Ward Sent: Monday, January 16, 2006 11:21 AM To: eprime at mail.talkbank.org Subject: can eprime display movies? We would like to display short movie clips in our experiment? Is this possible? How? What format do the files need to be in (e.g. .avi)? Much appreciated Yours Jamie *********************** Dr Jamie Ward Department of Psychology University College London London WC1E 6BT, UK Tel: ++0044 (020) 7679 5394 Fax: ++0044 (020) 7436 4276 UCL Synaesthesia Research Group www.syn.ucl.ac.uk From leisha at decisionresearch.org Tue Jan 17 22:00:21 2006 From: leisha at decisionresearch.org (Leisha Wharfield) Date: Tue, 17 Jan 2006 14:00:21 -0800 Subject: can eprime display movies? In-Reply-To: <4CCFAF32FB7B2C449A189C82198E426501261F59@EXCHVS1.medctr.ad.wfubmc.edu> Message-ID: But haven't people suggested a couple of ways to display video as part of an E-prime script in the past? I mean, suspending E-prime & calling out other executable files, chaining a bunch of bitmaps together to create a video effect, or creating some kind of dual-monitor display? Try searching the archives here http://listserv.linguistlist.org/cgi-bin/wa?A0=eprime&D=0 Leisha Wharfield Decision Research Eugene, Oregon, USA David Hairston wrote: > >Currently - no, not directly through E-prime. >Supposedly this is something coming up in Version 2. But that doesn't >help us now. > >W. David Hairston >Neurobiology and Anatomy > >Wake Forest University School of Medicine >Winston-Salem, NC 27157 >(336) 716-4481 (lab) >http://www.wfubmc.edu/nba/ > >-----Original Message----- >From: eprime at mail.talkbank.org [mailto:eprime at mail.talkbank.org] On >Behalf Of Jamie Ward >Sent: Monday, January 16, 2006 11:21 AM >To: eprime at mail.talkbank.org >Subject: can eprime display movies? > > >We would like to display short movie clips in our experiment? Is this >possible? How? What format do the files need to be in (e.g. .avi)? > >Much appreciated >Yours >Jamie > > > >*********************** >Dr Jamie Ward >Department of Psychology >University College London >London >WC1E 6BT, UK >Tel: ++0044 (020) 7679 5394 >Fax: ++0044 (020) 7436 4276 > >UCL Synaesthesia Research Group >www.syn.ucl.ac.uk > > > > > > From EDavidse at chdr.nl Wed Jan 18 14:35:21 2006 From: EDavidse at chdr.nl (Esther Davidse) Date: Wed, 18 Jan 2006 15:35:21 +0100 Subject: E-prime in Japan Message-ID: I would like to use Japanese caracters in an E-prime script. Is this possible? If so, does anybody know what is the best way to do this? Best regards, Esther Davidse E.D.B. Davidse, MSc CNS Research Coordinator Centre for Human Drug Research (CHDR) Zernikedreef 10 2333 CL Leiden The Netherlands E-mail: EDavidse at CHDR.nl Phone: +31. 71. 5246415 Fax: +31. 71. 5246499 From eddie at ling.ed.ac.uk Wed Jan 18 14:44:34 2006 From: eddie at ling.ed.ac.uk (Eddie Dubourg) Date: Wed, 18 Jan 2006 14:44:34 -0000 Subject: E-prime in Japan In-Reply-To: Message-ID: As far as I'm aware, E-prime doesn't handle multi-byte fonts (e.g. Japanese) very well. When constructing a script in japanese, I use Word and Arial Unicode to make the sentences, and then Paint Shop Pro (or Print Screen and Paint, for a free alternative) to grab screenshots, and use picture stimuli instead of text stimuli. This is the same technique I used with Psyscope - 1.2.2 under OS9.x used to whimper if Greek fonts were used, but I digress... A bit of a hassle, but it works well here (and as here is Linguistics rather than Psychology, it's not too unusual...). If anyone has a better way, I'm all ears.... V2 of E-prime is meant to address this issue.. E U> -----Original Message----- U> From: eprime at mail.talkbank.org U> [mailto:eprime at mail.talkbank.org] On Behalf Of Esther Davidse U> Sent: 18 January 2006 14:35 U> To: eprime at mail.talkbank.org U> Subject: E-prime in Japan U> U> I would like to use Japanese caracters in an E-prime script. U> Is this possible? If so, does anybody know what is the best U> way to do this? U> U> Best regards, U> U> Esther Davidse U> U> U> U> E.D.B. Davidse, MSc U> CNS Research Coordinator U> U> Centre for Human Drug Research (CHDR) U> Zernikedreef 10 U> 2333 CL Leiden U> The Netherlands U> U> E-mail: EDavidse at CHDR.nl U> Phone: +31. 71. 5246415 U> Fax: +31. 71. 5246499 U> U> U> U> U> From fukush9 at dolphin.c.u-tokyo.ac.jp Wed Jan 18 16:02:29 2006 From: fukush9 at dolphin.c.u-tokyo.ac.jp (Hirokata Fukushima) Date: Thu, 19 Jan 2006 01:02:29 +0900 Subject: E-prime in Japan In-Reply-To: <200601181441.k0IEfme11455@pisa.ling.ed.ac.uk> Message-ID: Hi, I'm a Japanese student using E-prime, I know a tip to display Japanse fonts with a TextDisplay object. My suggestion is to implement text stimuli directly in the EBS file. Your .ebs file should have a line to 'InitTextDisplayDefaults' as below: theTextDisplay.FontName = "..." Change the font name ("...") into the one which can handle Japanese characters. Then you can write in Japanese the content of each TextDisplay object, e.g.; TextDisplay1.Text = "...(in Japanese)..." That's it. Now you can run the script. Does it work? Hiro # Still, it's a lot of work when you have a large number of item to display. I think most Japanese users don't take this way, instead use the ImageDisplay to present Japanese words, as Eddie discribed. Hirokata FUKUSHIMA ------------------ Dept. of General Systems Studies, Graduate School of Arts and Sciences, Univ. of Tokyo c/o Prof. Kazuo Hiraki 3-8-1 Komaba, Meguro-ku, Tokyo 153-8902, JAPAN Tel: +81-3-5454-4529 Fax: +81-3-5454-4513 E-Mail: fukush9 at dolphin.c.u-tokyo.ac.jp ------------------ From: "Eddie Dubourg" Subject: RE: E-prime in Japan Date: Wed, 18 Jan 2006 14:44:34 -0000 > As far as I'm aware, E-prime doesn't handle multi-byte fonts (e.g. > Japanese) very well. > > When constructing a script in japanese, I use Word and Arial Unicode to make > the sentences, and then Paint Shop Pro (or Print Screen and Paint, for a > free alternative) to grab screenshots, and use picture stimuli instead of > text stimuli. This is the same technique I used with Psyscope - 1.2.2 under > OS9.x used to whimper if Greek fonts were used, but I digress... > > A bit of a hassle, but it works well here (and as here is Linguistics rather > than Psychology, it's not too unusual...). If anyone has a better way, I'm > all ears.... > > V2 of E-prime is meant to address this issue.. > > E > > U> -----Original Message----- > U> From: eprime at mail.talkbank.org > U> [mailto:eprime at mail.talkbank.org] On Behalf Of Esther Davidse > U> Sent: 18 January 2006 14:35 > U> To: eprime at mail.talkbank.org > U> Subject: E-prime in Japan > U> > U> I would like to use Japanese caracters in an E-prime script. > U> Is this possible? If so, does anybody know what is the best > U> way to do this? > U> > U> Best regards, > U> > U> Esther Davidse > U> > U> > U> > U> E.D.B. Davidse, MSc > U> CNS Research Coordinator > U> > U> Centre for Human Drug Research (CHDR) > U> Zernikedreef 10 > U> 2333 CL Leiden > U> The Netherlands > U> > U> E-mail: EDavidse at CHDR.nl > U> Phone: +31. 71. 5246415 > U> Fax: +31. 71. 5246499 > U> > U> > U> > U> > U> > From hesterr at unimelb.edu.au Fri Jan 20 01:13:32 2006 From: hesterr at unimelb.edu.au (Rob Hester) Date: Fri, 20 Jan 2006 12:13:32 +1100 Subject: problem with summation object Message-ID: To the mailing list, I have been successfully using the summation object script (available on the e-prime website) to collect and average the number of correct responses from 100 trials, but I've run into a problem when I changed the stimulus timing properties of the task. I've have a flanker task setup so that the stimulus display object is presented for 100ms and then changes to a second stimulus display object (a blank screen) while it waits for the participants response. I have the stimulus display object 1 response properties configured so that it runs for 100ms (cumulative timing with 100ms) with the response input time limit set to 'infinite' and end action set to 'terminate'. Stimulus display object 2 does not accept responses, but is set to an infinite time limit. The summation object in line script is placed after Stimulus display object 2 (although it doesn't matter if I move it to after SDO1), and reads: 'The AddObservation command adds the ACC value of object 'StimulusPresentation to the Summation object, OverallAcc. OverallAcc.AddObservation c.GetAttrib ("stimulus.ACC") 'The Debug.Print command prints the mean value of the Summation 'object, OverallAcc, in the Output window. Debug.Print OverallAcc.Mean 'The OverallACC attribute adds the running calculation of overall 'accuracy to the data file at the trial level. c.SetAttrib "OverallAcc", OverallAcc.Mean How does having the second display object interfere with this script, because removing makes the summation work perfectly? Anyone got a suggestion? Cheers Rob Dr Rob Hester Research Fellow Department of Psychology University of Melbourne Victoria 3010 Australia Tel: +61 3 83443684 Fax: +61 3 9347 6618 hesterr at unimelb.edu.au From pauls_postbus at hotmail.com Fri Jan 20 07:04:14 2006 From: pauls_postbus at hotmail.com (Paul Gr) Date: Fri, 20 Jan 2006 08:04:14 +0100 Subject: problem with summation object Message-ID: Hello Rob, I don't think the problem relates to the summation object itself. In some cases the values of attributes are not set properly during the script. Instead, you could use the parameters of the corresponding EBasic objects directly. It is in some cases also required to manually terminate an infinite response. Just try the following: If stimulus.InputMasks.IsPending Then stimulus.Terminate OverallAcc.AddObservation stimulus.ACC To validate this, you could add some test code before the two lines above: Debug.Print "---- " Debug.Print "pending: " & stimulus.InputMasks.IsPending Debug.Print "acc: " & stimulus.ACC Debug.Print "acc$: " & c.stimulus("stimulus.ACC") Cheers, Paul From: Rob Hester To: eprime at mail.talkbank.org Subject: problem with summation object Date: Fri, 20 Jan 2006 12:13:32 +1100 >To the mailing list, > >I have been successfully using the summation object script (available on >the e-prime website) to collect and average the number of correct responses >from 100 trials, but I've run into a problem when I changed the stimulus >timing properties of the task. >I've have a flanker task setup so that the stimulus display object is >presented for 100ms and then changes to a second stimulus display object (a >blank screen) while it waits for the participants response. I have the >stimulus display object 1 response properties configured so that it runs >for 100ms (cumulative timing with 100ms) with the response input time limit >set to 'infinite' and end action set to 'terminate'. Stimulus display >object 2 does not accept responses, but is set to an infinite time limit. >The summation object in line script is placed after Stimulus display object >2 (although it doesn't matter if I move it to after SDO1), and reads: > >'The AddObservation command adds the ACC value of object >'StimulusPresentation to the Summation object, OverallAcc. >OverallAcc.AddObservation c.GetAttrib ("stimulus.ACC") > >'The Debug.Print command prints the mean value of the Summation >'object, OverallAcc, in the Output window. >Debug.Print OverallAcc.Mean > >'The OverallACC attribute adds the running calculation of overall >'accuracy to the data file at the trial level. >c.SetAttrib "OverallAcc", OverallAcc.Mean > > >How does having the second display object interfere with this script, >because removing makes the summation work perfectly? Anyone got a >suggestion? > >Cheers >Rob > > > >Dr Rob Hester >Research Fellow >Department of Psychology >University of Melbourne >Victoria 3010 >Australia >Tel: +61 3 83443684 >Fax: +61 3 9347 6618 >hesterr at unimelb.edu.au > > From cdevue at ulg.ac.be Tue Jan 24 09:54:06 2006 From: cdevue at ulg.ac.be (Christel Devue) Date: Tue, 24 Jan 2006 10:54:06 +0100 Subject: Slide simultaneously displaying 2 stimuli from 2 independant lists Message-ID: Dear E-prime users, I'm trying to display a slide composed on each trial of a different face and of a pair of different numbers. The faces have to be different in each trial and randomly appear on the right (half of them) or on the left (the other half). These faces have to appear in a particular sequential order. Regarding the numbers, there are 4 kinds of pairs and they have to appear in a random order. The subject's task is to respond to numbers while ignoring the face. Thus, the point is that one face and one pair of numbers have to appear on the screen AT THE SAME TIME (and same duration). To do so, I have tried to make a list, let's say 'DisplaySlide List', with 2 Nested lines, to obtain a sublist for faces and another for numbers. Then, I insert a Slide in the TrialProc (defined in the DisplaySlide list, and I've even tried it with a higher order additional list) appealing a face AND a pair of numbers from the two sublists. But it does not work. When I try to run the experiment, I obtain an error message (saying that it cannot find one column refering to either a face or a number). Nevertheless, I know that there is no problem with each idenpendant sublist (because a made 2 scripts with each one in order to check, and each of them work as i want). As I can understand, Nested Lists make the different items within the different lists appear sequentialy. So I think, this is not the good way to make the face and the numbers appear at the same time. But i do not know the right way to do it. However, I think I had to make these two different lists for faces and for numbers because they have different particularities and have to be independant from each other. So my question is: How can I present two kinds of stimuli controlled by two idenpendant lists at the same time? Hope my question is not too messy. Thank you in advance for your help! Best, Christel Devue University of Liege, Belgium From leeh at biols.susx.ac.uk Fri Jan 27 13:32:58 2006 From: leeh at biols.susx.ac.uk (Lee Hogarth) Date: Fri, 27 Jan 2006 13:32:58 -0000 Subject: stimulus for duration of a key press In-Reply-To: Message-ID: Dear all, Does anyone know how to present a stimulus for the same duration that a key is held down. That is, the stimulus should appear with the press and terminate with the release. Many thanks. Lee Hogarth. From leisha at decisionresearch.org Sat Jan 28 00:09:04 2006 From: leisha at decisionresearch.org (Leisha Wharfield) Date: Fri, 27 Jan 2006 16:09:04 -0800 Subject: List Object name Message-ID: Hi, all, How do I get the list object name so that I can get some attributes from a list running a procedure that runs from a few different lists in my experiment? In other words, I want to record the Sample number in a text file, but I need to get the list name so that I can get one of the list's attributes right, as in c.GetAttrib("ListName.Sample"). How can I get eprime to tell me what list I'm in? Thanks, Leisha From uni at robertdoerr.de Sun Jan 29 08:49:08 2006 From: uni at robertdoerr.de (=?ISO-8859-1?Q?Robert_D=F6rr?=) Date: Sun, 29 Jan 2006 09:49:08 +0100 Subject: List Object name In-Reply-To: <43DAB620.5020504@decisionresearch.org> Message-ID: Hi Leisha, This should do exaclty what you need: c.GetAttrib(c.GetAttrib("Running") & ".Sample") Robert Leisha Wharfield wrote: > Hi, all, > > How do I get the list object name so that I can get some attributes > from a list running a procedure that runs from a few different lists > in my experiment? > > In other words, I want to record the Sample number in a text file, but > I need to get the list name so that I can get one of the list's > attributes right, as in c.GetAttrib("ListName.Sample"). > > How can I get eprime to tell me what list I'm in? > > Thanks, > > Leisha