From fiona_kumfor at hotmail.com Mon Aug 2 04:37:52 2010 From: fiona_kumfor at hotmail.com (Fiona) Date: Sun, 1 Aug 2010 21:37:52 -0700 Subject: Changing sub-object duration property In-Reply-To: <0CA8E1B4EC20D743912B980E486C5CAF03B377DC@VUIEXCHC.ad.nottingham.ac.uk> Message-ID: Hi Michiel and David, So I've been trying to implement what you both suggested, but I think my inexperience with coding is making it difficult to write the appropriate duration inline. I've set up the durations and max counts in properties as suggested, and my inline says Slide2.Duration = 2000 Slide1.Duration = 2000 - Slide1.Duration But this seems to just wait until a response, and then move to the next Slide1. I'm sure that this code isn't correct, but I haven't found an example that seems to work. I was wondering if you could show me an example of an inline that will set the duration. The best I've found is from the PST sample, but this just waits until a response, it doesn't keep the stimulus on the screen for a minimum amount of time. Dim endTime as Long endTime = 2000 Do Loop Until NOT(Stimulus2.InputMasks.IsPending()) OR Clock.Read >= endTime I'd really appreciate any direction! Cheers, Fiona On Jul 29, 9:47 pm, Michiel Spape wrote: > Hi, > To my knowledge, duration is a property of a slide and its sub-objects (slide states being sub-objects themselves, in a way) cannot have independent duration, like all other properties shown on the duration tab. I grant you, it would be incredibly useful, if this were possible! > Apart from that, what you are asking can easily be implemented by using a copy of the same slide right after the other one, which is almost exactly the same thing I suggested in my previous post here. > So, you have > Slide1, duration until mouse, yes and no images, maxcount = 1 > Slide2, duration of 2000 - Slide1.Duration (put an inline in between the slides), no images, maxcount = 100 (or something). > > Would that work? > Best, > Mich > > Michiel Spapé > Research Fellow > Perception & Action group > University of Nottingham > School of Psychology > > -----Original Message----- > From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of Fiona > Sent: 29 July 2010 05:43 > To: E-Prime > Subject: Changing sub-object duration property > > Hi, > > I'm not sure if I'm missing something... > > I've created a slide object which contains a "Stimulus" image, a "Yes > Response" image and a "No Response" image. I'm using mouse input to > register the response and using HitTest to record and score the > location of the mouse response as either "Yes" or "No". > > I would like to set the Stimulus image duration to 2000msec, allow any > mouse clicks to be recorded during that duration, and if no response > is recorded, leave the "Yes Response" and "No Response" images on the > screen until a response is recorded. > > I have tried to change the duration of each sub-object separately, but > each time I change the duration it applies to the entire slide. I have > also tried using different slide states and multiple slides, but when > I do this the HitTest no longer records a single response (i.e. > participants need to respond twice). > > Is it possible to change the individual properties of sub-objects on a > single slide? > > Any help would be great! > > Cheers > > -- > You received this message because you are subscribed to the Google Groups "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. > For more options, visit this group athttp://groups.google.com/group/e-prime?hl=en. > > This message has been checked for viruses but the contents of an attachment > may still contain software viruses which could damage your computer system: > you are advised to perform your own checks. Email communications with the > University of Nottingham may be monitored as permitted by UK legislation. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From nusphd at gmail.com Tue Aug 3 11:28:51 2010 From: nusphd at gmail.com (Lidia Suarez) Date: Tue, 3 Aug 2010 04:28:51 -0700 Subject: Eprime 2-sound file problem In-Reply-To: <4c3f577a.ccbce70a.4c69.ffff8168SMTPIN_ADDED@gmr-mx.google.com> Message-ID: Dear David and Liat, This is regarding soundfiles using Eprime2 and Vista. I have also made a request to PST Web support. I am waiting for a response. In my case, my Eprime 1.2 was running smoothly with XP. Now we are working with Eprime2 2.0.8.22 and Professional in Vista. My stimuli have to be played 3 times, and the time between each repetition is of 750 ms. However, the stimuli play at random times (sometimes 750ms, sometimes longer laps), and sometimes the stimuli just do not play...in that case the Ctrl+Alt+Shift does not respond. Do you have any solution to this or have news from PST Web support? Thanks very much. Lidia On Thu, Jul 15, 2010 at 11:46 AM, David McFarlane wrote: > Liat, > > EP2.0.8.74 seems to have introduced new bugs with sound (movies too, it > seems). I recommend simply reverting to 2.0.8.22 until PST comes out with a > fix, you almost certainly do not need whatever they added in 2.0.8.74. In > the meantime, please also submit a request to PST Web Support at > http://support.pstnet.com/e%2Dprime/support/login.aspso that they might take notice and fix this. > > -- David McFarlane, Professional Faultfinder > > > > At 7/15/2010 04:25 AM Thursday, you wrote: > >> Dear All, >> After updating E-Prime to version 2.0.8.74, and when I try to run my >> script, which ran smoothly on previous Eprime2, I get an error message about >> being unable to load soundfile 203. Nothing has been changed in the script >> nor have any files moved. The error also says to look up an Audio Report >> file in the My Experiments folder,which, I pasted below. >> >> This is a rather serious problem since we can now no longer run our >> experiment, and I have saw someone else on the eprime support forum have >> exactly the same problem, but no solution has yet been posted. >> >> Regards, >> Liat >> PS. We are running Eprime 2 in XP (since we originally had serious issues >> with our sounds files when we were trying to run eprime 2 in windows 7) >> > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to > e-prime+unsubscribe at googlegroups.com > . > For more options, visit this group at > http://groups.google.com/group/e-prime?hl=en. > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Tue Aug 3 14:52:23 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 3 Aug 2010 10:52:23 -0400 Subject: Eprime 2-sound file problem In-Reply-To: Message-ID: Lidia, Brandon Cernicky's assurances notwithstanding (see http://support.pstnet.com/forum/Topic3772-12-1.aspx ), little or nothing has changed in the over two years since these problems started, let alone in the 3.5 weeks since I posted that reply. My advice remains practically the same as posted on 28 Aug 2009 at http://groups.google.com/group/e-prime/browse_thread/thread/c6f0aaf2eabf4f97 (except that I would now add the same caution against Windows 7): "In short, DO NOT use Vista [or Windows 7] for E-Prime 2! E-Prime 1, by contrast, does seem to work OK under Vista. Nevertheless, I would go even further to insist that Vista [and Win7] not be used for running any experiments, as Vista [and Win7] simply has not proved itself reliable for laboratory use in the way that XP has. OK though to use Vista [or Win7] for *developing* the experiment programs and then move them to XP machines for running subjects, if you can get through the occasional glitches during development -- that's what I do." That said, everyone should still submit this as a Web Support request at http://support.pstnet.com/e%2Dprime/support/login.asp and pressure PST to make this right. But what happens to us later when Microsoft stops activating new installations of XP? We really need to work out something on a free and open source ("FOSS") platform (e.g., using Linux), with science in mind instead of depending on consumer-grade technology, so that we are not so beholden to the vagaries of markets and corporate decisions. -- David McFarlane, Professional Faultfinder >Dear David and Liat, > >This is regarding soundfiles using Eprime2 and Vista. I have also >made a request to PST Web support. I am waiting for a response. In >my case, my Eprime 1.2 was running smoothly with XP. Now we are >working with Eprime2 2.0.8.22 and Professional in Vista. My stimuli >have to be played 3 times, and the time between each repetition is >of 750 ms. However, the stimuli play at random times (sometimes >750ms, sometimes longer laps), and sometimes the stimuli just do not >play...in that case the Ctrl+Alt+Shift does not respond. Do you have >any solution to this or have news from PST Web support? Thanks very much. > >Lidia > >On Thu, Jul 15, 2010 at 11:46 AM, David McFarlane ><mcfarla9 at msu.edu> wrote: >Liat, > >EP2.0.8.74 seems to have introduced new bugs with sound (movies too, >it seems). I recommend simply reverting to 2.0.8.22 until PST comes >out with a fix, you almost certainly do not need whatever they added >in 2.0.8.74. In the meantime, please also submit a request to PST >Web Support at >http://support.pstnet.com/e%2Dprime/support/login.asp >so that they might take notice and fix this. > >-- David McFarlane, Professional Faultfinder > > > >At 7/15/2010 04:25 AM Thursday, you wrote: >Dear All, >After updating E-Prime to version 2.0.8.74, and when I try to run my >script, which ran smoothly on previous Eprime2, I get an error >message about being unable to load soundfile 203. Nothing has been >changed in the script nor have any files moved. The error also says >to look up an Audio Report file in the My Experiments folder,which, >I pasted below. > >This is a rather serious problem since we can now no longer run our >experiment, and I have saw someone else on the eprime support forum >have exactly the same problem, but no solution has yet been posted. > >Regards, >Liat >PS. We are running Eprime 2 in XP (since we originally had serious >issues with our sounds files when we were trying to run eprime 2 in windows 7) -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From giladsabo at gmail.com Tue Aug 3 15:51:49 2010 From: giladsabo at gmail.com (gilis) Date: Tue, 3 Aug 2010 08:51:49 -0700 Subject: is there a way to record the volume of a vocal response within Eprime itself? Message-ID: I want to know what was the volume of each vocal response for a new experiment I'm planing, is there a way to do it with E-prime? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Tue Aug 3 16:16:33 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 3 Aug 2010 12:16:33 -0400 Subject: is there a way to record the volume of a vocal response within Eprime itself? In-Reply-To: <24d40285-19cc-45d0-a1fa-90651f0d4df8@x25g2000yqj.googlegro ups.com> Message-ID: Well, to start with, sound "volume" is a very fuzzy notion: Does it mean total integral power across the audio spectrum for the full duration of a vocal response? Does it mean spectral power sliced into time samples, say for every 100 ms period? And would this be weighted for human auditory sensitivity? Etc. Beyond that, you face several technical hurdles, unless you can find a machine that just does the job for you. Offhand I would say that you would have to have EP2 record the full sound from the subject. Then, after the experiment, you would run each response sound file through an audio spectrum analysis program to calculate whatever measure you like. But you would still have to take account of amplifications and attenuations introduced by your recording equipment. No small order! OTOH, if you wanted merely *relative* audio intensity rather than *absolute* intensity then that would simplify matters a bit. So the simple answer is no, I cannot see anyway to do what you wish with E-Prime. -- David McFarlane, Professional Faultfinder >I want to know what was the volume of each vocal response for a new >experiment I'm planing, is there a way to do it with E-prime? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From Michiel.Spape at nottingham.ac.uk Tue Aug 3 16:33:53 2010 From: Michiel.Spape at nottingham.ac.uk (Michiel Spape) Date: Tue, 3 Aug 2010 17:33:53 +0100 Subject: Eprime 2-sound file problem In-Reply-To: <4c582d2a.45b9e70a.79fe.fffff8aeSMTPIN_ADDED@gmr-mx.google.com> Message-ID: Hi Lidia & David, David, do you know if there's any chance it'd be possible to run the experiments in WinXP mode (Lidia might give that a try too). I have little idea myself, and it would be convenient if PST could at some point check this thoroughly (at least in terms of timing), in order to give the rest of us some answer. Of course, a commercial company is sawing off their own branch if they don't even try to keep up with technological trends ('we won't patch our $650 program because you updated your $20 (academic license) OS'?), so all in all, they should have long had a decent Vista, let alone Win7, version. Cheers, Mich (I just stumbled upon https://www.dreamspark.com/default.aspx the other week, btw; well recommended for those in need of free graphical software and IDEs) Michiel Spapé Research Fellow Perception & Action group University of Nottingham School of Psychology -----Original Message----- From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of David McFarlane Sent: 03 August 2010 15:52 To: e-prime at googlegroups.com Subject: Re: Eprime 2-sound file problem Lidia, Brandon Cernicky's assurances notwithstanding (see http://support.pstnet.com/forum/Topic3772-12-1.aspx ), little or nothing has changed in the over two years since these problems started, let alone in the 3.5 weeks since I posted that reply. My advice remains practically the same as posted on 28 Aug 2009 at http://groups.google.com/group/e-prime/browse_thread/thread/c6f0aaf2eabf4f97 (except that I would now add the same caution against Windows 7): "In short, DO NOT use Vista [or Windows 7] for E-Prime 2! E-Prime 1, by contrast, does seem to work OK under Vista. Nevertheless, I would go even further to insist that Vista [and Win7] not be used for running any experiments, as Vista [and Win7] simply has not proved itself reliable for laboratory use in the way that XP has. OK though to use Vista [or Win7] for *developing* the experiment programs and then move them to XP machines for running subjects, if you can get through the occasional glitches during development -- that's what I do." That said, everyone should still submit this as a Web Support request at http://support.pstnet.com/e%2Dprime/support/login.asp and pressure PST to make this right. But what happens to us later when Microsoft stops activating new installations of XP? We really need to work out something on a free and open source ("FOSS") platform (e.g., using Linux), with science in mind instead of depending on consumer-grade technology, so that we are not so beholden to the vagaries of markets and corporate decisions. -- David McFarlane, Professional Faultfinder >Dear David and Liat, > >This is regarding soundfiles using Eprime2 and Vista. I have also >made a request to PST Web support. I am waiting for a response. In >my case, my Eprime 1.2 was running smoothly with XP. Now we are >working with Eprime2 2.0.8.22 and Professional in Vista. My stimuli >have to be played 3 times, and the time between each repetition is >of 750 ms. However, the stimuli play at random times (sometimes >750ms, sometimes longer laps), and sometimes the stimuli just do not >play...in that case the Ctrl+Alt+Shift does not respond. Do you have >any solution to this or have news from PST Web support? Thanks very much. > >Lidia > >On Thu, Jul 15, 2010 at 11:46 AM, David McFarlane ><mcfarla9 at msu.edu> wrote: >Liat, > >EP2.0.8.74 seems to have introduced new bugs with sound (movies too, >it seems). I recommend simply reverting to 2.0.8.22 until PST comes >out with a fix, you almost certainly do not need whatever they added >in 2.0.8.74. In the meantime, please also submit a request to PST >Web Support at >http://support.pstnet.com/e%2Dprime/support/login.asp >so that they might take notice and fix this. > >-- David McFarlane, Professional Faultfinder > > > >At 7/15/2010 04:25 AM Thursday, you wrote: >Dear All, >After updating E-Prime to version 2.0.8.74, and when I try to run my >script, which ran smoothly on previous Eprime2, I get an error >message about being unable to load soundfile 203. Nothing has been >changed in the script nor have any files moved. The error also says >to look up an Audio Report file in the My Experiments folder,which, >I pasted below. > >This is a rather serious problem since we can now no longer run our >experiment, and I have saw someone else on the eprime support forum >have exactly the same problem, but no solution has yet been posted. > >Regards, >Liat >PS. We are running Eprime 2 in XP (since we originally had serious >issues with our sounds files when we were trying to run eprime 2 in windows 7) -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. This message has been checked for viruses but the contents of an attachment may still contain software viruses which could damage your computer system: you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Tue Aug 3 18:54:29 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 3 Aug 2010 14:54:29 -0400 Subject: Eprime 2-sound file problem In-Reply-To: <0CA8E1B4EC20D743912B980E486C5CAF03B38163@VUIEXCHC.ad.notti ngham.ac.uk> Message-ID: Mich, >David, do you know if there's any chance it'd be possible to run the >experiments in WinXP mode (Lidia might give that a try too). I have >little idea myself, and it would be convenient if PST could at some >point check this thoroughly (at least in terms of timing), in order >to give the rest of us some answer. I wish I knew about using WinXP mode in Win7, but I have had no time to explore that. Even if that worked well enough for development, I would not want to use it for running subjects until I put it through extensive critical timing tests. Yes it would be nice if PST would test that for us, or if any of us would do that and then report back -- for all I know someone did do this and published it in Behavioral Reseach Methods, but sadly I also have no time to keep up with that excellent periodical. >Of course, a commercial company is sawing off their own branch if >they don't even try to keep up with technological trends ('we won't >patch our $650 program because you updated your $20 (academic >license) OS'?), so all in all, they should have long had a decent >Vista, let alone Win7, version. Nevertheless, PST has a long history of lagging behind the times. They did not replace their DOS-based MEL with E-Prime until about 2000, and then EP1 ran only on Windows 98 machines at a time when those had already been superceded by Windows 2000 and XP. It took PST a long time to come up with an XP-compatible version of EP1. Then look how long it is taking them to to come up with an upgrade to EP1 -- note that what we get as EP2 is still only a "release candidate", so we still do not have an official upgrade product (and ironically, EP1 works better under Vista/Win7 than EP2 does!). So I have just come to expect this from PST. OTOH, unless we do the work of coming up with our own company, maybe we should consider ourselves lucky for what little we do have. Regards, -- dkm -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From nusphd at gmail.com Wed Aug 4 02:21:41 2010 From: nusphd at gmail.com (Lidia Suarez) Date: Wed, 4 Aug 2010 10:21:41 +0800 Subject: Eprime 2-sound file problem In-Reply-To: <4c5865f2.45b9e70a.79fe.17fcSMTPIN_ADDED@gmr-mx.google.com> Message-ID: Dear David and Mich, Thanks for the reply. I am trying to get a computer with XP and give it a try. Let's wait for the PST reply too. I will keep you updated. Really grateful for your replies. Regards, Lidia On Wed, Aug 4, 2010 at 2:54 AM, David McFarlane wrote: > Mich, > > > David, do you know if there's any chance it'd be possible to run the >> experiments in WinXP mode (Lidia might give that a try too). I have little >> idea myself, and it would be convenient if PST could at some point check >> this thoroughly (at least in terms of timing), in order to give the rest of >> us some answer. >> > > I wish I knew about using WinXP mode in Win7, but I have had no time to > explore that. Even if that worked well enough for development, I would not > want to use it for running subjects until I put it through extensive > critical timing tests. Yes it would be nice if PST would test that for us, > or if any of us would do that and then report back -- for all I know someone > did do this and published it in Behavioral Reseach Methods, but sadly I also > have no time to keep up with that excellent periodical. > > > Of course, a commercial company is sawing off their own branch if they >> don't even try to keep up with technological trends ('we won't patch our >> $650 program because you updated your $20 (academic license) OS'?), so all >> in all, they should have long had a decent Vista, let alone Win7, version. >> > > Nevertheless, PST has a long history of lagging behind the times. They did > not replace their DOS-based MEL with E-Prime until about 2000, and then EP1 > ran only on Windows 98 machines at a time when those had already been > superceded by Windows 2000 and XP. It took PST a long time to come up with > an XP-compatible version of EP1. Then look how long it is taking them to to > come up with an upgrade to EP1 -- note that what we get as EP2 is still only > a "release candidate", so we still do not have an official upgrade product > (and ironically, EP1 works better under Vista/Win7 than EP2 does!). > > So I have just come to expect this from PST. OTOH, unless we do the work > of coming up with our own company, maybe we should consider ourselves lucky > for what little we do have. > > Regards, > -- dkm > > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to > e-prime+unsubscribe at googlegroups.com > . > For more options, visit this group at > http://groups.google.com/group/e-prime?hl=en. > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. -------------- next part -------------- An HTML attachment was scrubbed... URL: From rbscullin at gmail.com Wed Aug 4 12:53:21 2010 From: rbscullin at gmail.com (Rachel S.) Date: Wed, 4 Aug 2010 05:53:21 -0700 Subject: Adjusting length of trial based on performance Message-ID: I am working on a program that does the following: Participants are presented with a fixation cross for 500ms, followed by a fixation cross and 2 words (one to the left of the fixation cross and one to the right). Then, a string of "X"es with either a "C" or "O" in the middle replaces one of the words. The participant's job is to indicate which letter they see by pressing C or O on the response box. If the participant gets 3 trials in a row incorrect and/or does not respond before the next trial begins during 3 trials in a row, how can I have e-prime adjust the presentation time of the string of "X"es so that they are presented longer? And then, once they get 10 trials in a row correct, how can I reduce the presentation time of the "X"es? In other words, I would like to be able to adjust the presentation time of the "X"es throughout the program based upon correct and incorrect/ no responses. Any thoughts on how to do this would be much appreciated. Thank you, Rachel -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From karl.szpunar at gmail.com Wed Aug 4 18:33:42 2010 From: karl.szpunar at gmail.com (kspoons) Date: Wed, 4 Aug 2010 11:33:42 -0700 Subject: presenting words (in random order) from 2 lists on 1 screen Message-ID: Hello, My issue is as follows. I have one list of 42 places and a second list of 3 emotions (positive, negative, neutral). I want to randomly pair each unique location with one of three emotions, so that participants see each location paired with one emotion on the computer screen at a time. How do I get eprime to do this? My first thought was to Nest my materials into two lists, but that does not seem to be working. Any help here would be very much appreciated. Thank you. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From d.vinson at ucl.ac.uk Thu Aug 5 08:49:46 2010 From: d.vinson at ucl.ac.uk (David Vinson) Date: Thu, 5 Aug 2010 09:49:46 +0100 Subject: presenting words (in random order) from 2 lists on 1 screen In-Reply-To: <5006549c-0802-4b39-8cea-5793aa2efdd9@f42g2000yqn.googlegroups.com> Message-ID: Hello, If I understand your quesiton, nesting should work for the situation you describe. For example your main list can contain a column with your 42 place names (and whatever other dimensions of the places are relevant). For each one, under "Nested" specify EmotionList - a list containing three rows, one for each of the three emotions (with weight of 14 each if you want them to be equally represented over the 42 trials and randomly paired with one of the 42 place names). You can use column names like [placeName] or [emotionType] regardless of which list they have come from. I think you also need to set this nested list to exit after one sample as well. hope this helps, david (the other one) On 04/08/2010 19:33, kspoons wrote: > My issue is as follows. I have one list of 42 places and a second list > of 3 emotions (positive, negative, neutral). I want to randomly pair > each unique location with one of three emotions, so that participants > see each location paired with one emotion on the computer screen at a > time. How do I get eprime to do this? My first thought was to Nest my > materials into two lists, but that does not seem to be working. > > Any help here would be very much appreciated. > > Thank you. > -- David Vinson, Ph.D. Senior Postdoctoral Researcher Cognitive, Perceptual and Brain Sciences Research Department University College London 26 Bedford Way, London WC1H 0AP Tel +44 (0)20 7679 5311 (UCL internal ext. 25311) -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From liwenna at gmail.com Thu Aug 5 09:18:48 2010 From: liwenna at gmail.com (liwenna) Date: Thu, 5 Aug 2010 02:18:48 -0700 Subject: presenting words (in random order) from 2 lists on 1 screen In-Reply-To: <5006549c-0802-4b39-8cea-5793aa2efdd9@f42g2000yqn.googlegroups.com> Message-ID: Hi Karl, I think the problem that you describe is somewhat similar to tasks that I made and that I solved in a somewhat detourish way... but I am not entirely sure... The three emotions you mention are emotional words? Then should it be so that in each screen you see 42 words? For instance 14x the same positive words + 14x the same neutral word + 14x the same negative word? Or should it be several different positive, negative and neutral words? Or only three words (1 pos, 1 neg and 1 neut) that appear in 3 out of 42 random locations? Or should each of the 42 locations get 'coupled' with one type of stimulus and should each trial show 1 word at a time? I know think you need the latest option, right? With several diferent pos neg and neutral words, but for each location the valence of the word is always the same? So what you need is that each time one specific location is 'selected' a word of the same valence is selected. In order to do this you would pair up two attributes (position and wordvalence) within one list. But... if you'd do location-valence pairings will be the same for each subject, and this is not what you want. Right? So you'd have to establish the pairings between location and valence within each run of e-prime so that it is random and 'new' for each new subject. Now imagine/create the following: you could divide your single wordslist into three separate lists: neutwords, poswords and negwords. In your locationslist (42 levels) you could make it so that each level has only one out of three wordlists nested into it. If all three wordlists contain an attribute called word that is refered to by your slide ( [word] ) then for each level of the locationslist (i.e. for each specific location) the slide would always take a word from the attribute word in the wordslist (pos neg or neutral) that is nested into that specific location's level. That's all nice and great but this way the pairings would always be the same on each run (= for each subject). Here comes the trick to randomly nest the three different lists into the locationslist. Create an inline at your main procedure; and place it somewhere before the locationslist. *********** dim randomlist(41) as string dim n as integer dim m as integer for n = 0 to 13 randomlist(n), poswords next n for n = 14 to 27 randomlist(n), negwords next n for n = 28 to 41 randomlist(n), neutwords next n randomizearray randomlist for m = 1 to 42 locationslist.setattrib m, nested, randomlist(n) next m ********* so what does this do?? First it creates an array called randomlist that contains 42 levels (0 is a level too... hence 41 is between brackets so that it gets levels 0 - 41 = 42 levels). This array basically is a list, that you can fill. That's the next step. Levels 0 - 13 get the value 'poswords' (= the name of one of your wordlists). The next 14 levels (14-27) get the value negwords and the last 14 the value neutwords. The next command (randomizearray) randomizes the content of the array. Now level 0 may no longer contain the value poswords, but could contain negwords or neutwords, the same goes for level 1 of the array etc etc. The array still contains 14x poswords, 14x negwords and 14x neutwords, but the order in which these values are distributed over the levels of the array is randomized. Lastly you fill the attribute 'nested' of the locationslist with the value of the array. This is done 42 times (for m = 1 to 42). In this line of code it is assumed that your locationslist is called locationslist, change if otherwise :). It starts with m=1: it fills the attribute nested of the first (mth) level of the locationslist with the first (mth) value of the array randomlist. Then it continues with m = 2 and fills the attribute nested of the second level of the locationslist with the second value of the array randomlist. It goes on untill m = 42. I composed the above more or less top of my head, so it's not tested and there might be typoes. But I think it should work, only thing I am a bit insecure about is that the line of code that fills the attribute, definitely works well for 'user created attributes' whereas the attribute 'nested' is automatically created and might behave different, but I don't think it will. You might btw add an attribute called 'valence' to your locationslist and include something like this: for m = 1 to 42 locationslist.setattrib m, valence, randomlist(n) next m to the end of your code so that your outputfile will have an attribute (valence) that shows you right away wich nested list was used in each trial. So... hope this is indeed what you need and that it helps you. If your problem was different from what I understood now... the solution is still somewhere in this use of randomized arrays to create pairings between locations and valence. At least... that's how I solve this type of problems. If someone knows an easier way, i'd love to hear it too :) Best, AW On Aug 4, 8:33 pm, kspoons wrote: > Hello, > > My issue is as follows. I have one list of 42 places and a second list > of 3 emotions (positive, negative, neutral). I want to randomly pair > each unique location with one of three emotions, so that participants > see each location paired with one emotion on the computer screen at a > time. How do I get eprime to do this? My first thought was to Nest my > materials into two lists, but that does not seem to be working. > > Any help here would be very much appreciated. > > Thank you. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Thu Aug 5 16:08:39 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 5 Aug 2010 12:08:39 -0400 Subject: Adjusting length of trial based on performance In-Reply-To: Message-ID: Rachel, Stock reminder: 1) I do not work for PST. 2) PST's trained staff takes any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours (although current estimates are more like 10 days) -- this is pretty much their substitute for proper documentation, so make full use of it. 3) If you do get an answer from PST Web Support, please extend the courtesy of posting their reply back here for the sake of others. That said, here is my take... For a hint on how to programmatically adjust stimulus durations, first study Chapter 4, "Using E-Basic", of the User's Guide that came with E-Prime. Then look at the "ContingentStimulusDuration" example downloadable from PST. For another hint on how to make trials contingent on subject performance, see the "CriterionForExit" example downloadable from PST. -- David McFarlane, Professional Faultfinder At 8/4/2010 08:53 AM Wednesday, you wrote: >I am working on a program that does the following: > >Participants are presented with a fixation cross for 500ms, followed >by a fixation cross and 2 words (one to the left of the fixation cross >and one to the right). Then, a string of "X"es with either a "C" or >"O" in the middle replaces one of the words. The participant's job is >to indicate which letter they see by pressing C or O on the response >box. > >If the participant gets 3 trials in a row incorrect and/or does not >respond before the next trial begins during 3 trials in a row, how can >I have e-prime adjust the presentation time of the string of "X"es so >that they are presented longer? And then, once they get 10 trials in a >row correct, how can I reduce the presentation time of the "X"es? In >other words, I would like to be able to adjust the presentation time >of the "X"es throughout the program based upon correct and incorrect/ >no responses. Any thoughts on how to do this would be much >appreciated. > >Thank you, >Rachel -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From danamon at msn.com Fri Aug 6 10:23:29 2010 From: danamon at msn.com (Dana Battaglia) Date: Fri, 6 Aug 2010 03:23:29 -0700 Subject: Using Windows 7 Professional or Ultimate Message-ID: I purchased a new laptop which uses Windows 7 as an Operating System. I called Dell and they said that I should be able to use eprime, if I upgrade to Windows 7, either Professional or Ultimate editions. The reason I would have to upgrade is that these two versions have an option to function in "XP Mode," in which case eprime should work on my new laptop. Has anyone recently experienced this conversion? And if so, was it successful? Thanks! Dana -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From neuropsych76 at gmail.com Sun Aug 8 15:09:07 2010 From: neuropsych76 at gmail.com (cogneuroisfun) Date: Sun, 8 Aug 2010 08:09:07 -0700 Subject: Combing two different tasks into one program Message-ID: Okay, so for my experiment, I have condition 1 (task A trials), and condition 2 with task A alternating with task B. So, it would be like one trial of A, one trial of B, one trial of A, one trial of B ect. Both task A and B work great by themselves but I'm unsure how to make them alternate without butchering either task. Is there any option where I could only have the tasks alternate on a trial by trial basis? Right now I just can have task A do 50 trials and then task B do 50. I've been trying to play around with having new procedure making the tasks alternate but I don't know how to only have each task do one trial at a time. Hopefully that made some sense, any help or guidance is greatly appreciated! Thanks! -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From liwenna at gmail.com Mon Aug 9 08:54:39 2010 From: liwenna at gmail.com (liwenna) Date: Mon, 9 Aug 2010 01:54:39 -0700 Subject: Combing two different tasks into one program In-Reply-To: Message-ID: hmmz how about.... make a 'masterlist' with two levels. Into level 1 nest the 'main list' for task A, into level 2 nest the main list for task B, set both main lists to exit after 1 trial. Tell the master list to repeat (in fixed order) as many times as your total number of trials. I think something like that should do the trick :) best, liw On Aug 8, 5:09 pm, cogneuroisfun wrote: > Okay, so for my experiment, I have condition 1 (task A trials), and > condition 2 with task A alternating with task B. So, it would be like > one trial of A, one trial of B, one trial of A, one trial of B ect. > Both task A and B work great by themselves but I'm unsure how to make > them alternate without butchering either task. Is there any option > where I could only have the tasks alternate on a trial by trial basis? > Right now I just can have task A do 50 trials and then task B do 50. > I've been trying to play around with having new procedure making the > tasks alternate but I don't know how to only have each task do one > trial at a time. > > Hopefully that made some sense, any help or guidance is greatly > appreciated! > > Thanks! -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Tue Aug 10 14:35:21 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 10 Aug 2010 10:35:21 -0400 Subject: Using Windows 7 Professional or Ultimate In-Reply-To: Message-ID: Dana, First, I would not expect anyone from Dell to know anything about what is needed to run E-Prime, so you are indeed wise to question the advice of the Dell rep. Second, if you search the Google Group or the PST Forum for "Windows 7" you will find earlier reports addressing your very question. FWIW, PST has still not revised its statement of 16 Nov 2009, "PST does not recommend using Windows 7 at this time for data collection." (They also have not come through with a "more formal statement" with timing test results scheduled for Q1 2010). But finally, I hope that you do us all a favor and pioneer this for us -- go ahead and get Windows 7, try running E-Prime under XP mode, and report back with the results. Pay particular attention to delays and crashes when playing sound (http://support.pstnet.com/forum/Topic1361-12-1.aspx ), crashes when playing movies (http://support.pstnet.com/forum/Topic1850-4-1.aspx ), and anomalies in measured response times (http://support.pstnet.com/forum/Topic2994-12-1.aspx ). And if you then find that EP does not run well under Windows 7, you can always reformat and revert to XP, like many of us have done. Thanks, -- David McFarlane, Professional Faultfinder At 8/6/2010 06:23 AM Friday, you wrote: >I purchased a new laptop which uses Windows 7 as an Operating System. >I called Dell and they said that I should be able to use eprime, if I >upgrade to Windows 7, either Professional or Ultimate editions. The >reason I would have to upgrade is that these two versions have an >option to function in "XP Mode," in which case eprime should work on >my new laptop. > >Has anyone recently experienced this conversion? And if so, was it >successful? > >Thanks! >Dana -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From DrMary at VR-1PS.com Tue Aug 10 16:36:53 2010 From: DrMary at VR-1PS.com (Mary) Date: Tue, 10 Aug 2010 09:36:53 -0700 Subject: Help please! Message-ID: Hello all, I'm having a problem that I can not seem to figure out, and am respectfully requesting some direction. When attempting to run a script, I receive the following error message: Run-time Error (Line 361) 10055: Unable to communicate with the Port I/ O device driver Error:0x00000000 Please ensure the Port I/O device driver is installed I've modified E-Prime on my laptop and successfully installed all the associated drivers; however, I am still getting the same error. I'd deeply appreciate any input and guidance you can offer - many thanks! Blessings, Mary -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Tue Aug 10 18:00:32 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 10 Aug 2010 14:00:32 -0400 Subject: Help please! In-Reply-To: Message-ID: Mary, Stock reminder: 1) I do not work for PST. 2) PST's trained staff takes any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours (although current estimates are more like 10 days) -- this is pretty much their substitute for proper documentation, so make full use of it. 3) If you do get an answer from PST Web Support, please extend the courtesy of posting their reply back here for the sake of others. That said, here is my take... Is this an existing installation of EP that used to work on your laptop but now quit working with this error message? Or is this a new installation of EP on your laptop that you have not yet gotten to work at all? What version of EP? What OS? In what sense have the "associated drivers" been "successfully installed", given that your error message indicates the opposite? Just a thought for now -- sometimes an EP installation just gets messed up, especially when trying to install one version over another. Sometimes you have to start by doing a full uninstall of EP, and in severe cases that means going into the Windows registry and manually deleting all traces of EP (what writer Jerry Pournelle calls "nuke from orbit"), a job best left to Windows masters. -- David McFarlane, Professional Faultfinder "For a successful technology, reality must take precedence over public relations, for nature cannot be fooled." (Richard Feynman, Nobel prize-winning physicist) >I'm having a problem that I can not seem to figure out, and am >respectfully requesting some direction. When attempting to run a >script, I receive the following error message: > >Run-time Error (Line 361) 10055: Unable to communicate with the Port I/ >O device driver >Error:0x00000000 >Please ensure the Port I/O device driver is installed > >I've modified E-Prime on my laptop and successfully installed all the >associated drivers; however, I am still getting the same error. I'd >deeply appreciate any input and guidance you can offer - many thanks! > >Blessings, > >Mary -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From drmary at vr-1ps.com Wed Aug 11 19:39:04 2010 From: drmary at vr-1ps.com (drmary at vr-1ps.com) Date: Wed, 11 Aug 2010 19:39:04 +0000 Subject: Help please! In-Reply-To: <4c6193c2.8b19e70a.74de.ffffa238SMTPIN_ADDED@gmr-mx.google.com> Message-ID: Thank you SO for responding, David! An uninstall/reinstall did the trick - much appreciated. Blessings, Mary Sent via BlackBerry from T-Mobile -----Original Message----- From: David McFarlane Sender: e-prime at googlegroups.com Date: Tue, 10 Aug 2010 14:00:32 To: Reply-To: e-prime at googlegroups.com Subject: Re: Help please! Mary, Stock reminder: 1) I do not work for PST. 2) PST's trained staff takes any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours (although current estimates are more like 10 days) -- this is pretty much their substitute for proper documentation, so make full use of it. 3) If you do get an answer from PST Web Support, please extend the courtesy of posting their reply back here for the sake of others. That said, here is my take... Is this an existing installation of EP that used to work on your laptop but now quit working with this error message? Or is this a new installation of EP on your laptop that you have not yet gotten to work at all? What version of EP? What OS? In what sense have the "associated drivers" been "successfully installed", given that your error message indicates the opposite? Just a thought for now -- sometimes an EP installation just gets messed up, especially when trying to install one version over another. Sometimes you have to start by doing a full uninstall of EP, and in severe cases that means going into the Windows registry and manually deleting all traces of EP (what writer Jerry Pournelle calls "nuke from orbit"), a job best left to Windows masters. -- David McFarlane, Professional Faultfinder "For a successful technology, reality must take precedence over public relations, for nature cannot be fooled." (Richard Feynman, Nobel prize-winning physicist) >I'm having a problem that I can not seem to figure out, and am >respectfully requesting some direction. When attempting to run a >script, I receive the following error message: > >Run-time Error (Line 361) 10055: Unable to communicate with the Port I/ >O device driver >Error:0x00000000 >Please ensure the Port I/O device driver is installed > >I've modified E-Prime on my laptop and successfully installed all the >associated drivers; however, I am still getting the same error. I'd >deeply appreciate any input and guidance you can offer - many thanks! > >Blessings, > >Mary -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From danamon at msn.com Thu Aug 12 03:19:32 2010 From: danamon at msn.com (Dana Battaglia) Date: Wed, 11 Aug 2010 20:19:32 -0700 Subject: Using Windows 7 Professional or Ultimate In-Reply-To: <4c6163aa.8b19e70a.7d2f.ffff88a9SMTPIN_ADDED@gmr-mx.google.com> Message-ID: Dear David, Thanks so much for your very thorough reply. I did Google the info as well, and came up with the equally vague info. So far, I have upgraded to Windows 7 Ultimate, and subsequently installed eprime. Luckily, my present experiment does not use vidoes, but it does use sound....I will continue to keep you posted. Sincerely, Dana On Aug 10, 10:35 am, David McFarlane wrote: > Dana, > > First, I would not expect anyone from Dell to know anything about > what is needed to run E-Prime, so you are indeed wise to question the > advice of the Dell rep. > > Second, if you search the Google Group or the PST Forum for "Windows > 7" you will find earlier reports addressing your very > question.  FWIW, PST has still not revised its statement of 16 Nov > 2009, "PST does not recommend using Windows 7 at this time for data > collection."  (They also have not come through with a "more formal > statement" with timing test results scheduled for Q1 2010). > > But finally, I hope that you do us all a favor and pioneer this for > us -- go ahead and get Windows 7, try running E-Prime under XP mode, > and report back with the results.  Pay particular attention to delays > and crashes when playing sound > (http://support.pstnet.com/forum/Topic1361-12-1.aspx), crashes when > playing movies (http://support.pstnet.com/forum/Topic1850-4-1.aspx), > and anomalies in measured response times > (http://support.pstnet.com/forum/Topic2994-12-1.aspx).  And if you > then find that EP does not run well under Windows 7, you can always > reformat and revert to XP, like many of us have done. > > Thanks, > -- David McFarlane, Professional Faultfinder > > At 8/6/2010 06:23 AM Friday, you wrote: > > > > >I purchased a new laptop which uses Windows 7 as an Operating System. > >I called Dell and they said that I should be able to use eprime, if I > >upgrade to Windows 7, either Professional or Ultimate editions.  The > >reason I would have to upgrade is that these two versions have an > >option to function in "XP Mode," in which case eprime should work on > >my new laptop. > > >Has anyone recently experienced this conversion?  And if so, was it > >successful? > > >Thanks! > >Dana- Hide quoted text - > > - Show quoted text - -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From nusphd at gmail.com Sun Aug 15 13:32:53 2010 From: nusphd at gmail.com (Lidia Suarez) Date: Sun, 15 Aug 2010 21:32:53 +0800 Subject: Using Windows 7 Professional or Ultimate In-Reply-To: Message-ID: Dear Dana, Please keep us informed. In my case, the sound does not work with Vista...and still waiting for PST to reply...let us know if with XP mode all ok. Thanks. Regards, Lidia On Thu, Aug 12, 2010 at 11:19 AM, Dana Battaglia wrote: > Dear David, > Thanks so much for your very thorough reply. I did Google the info as > well, and came up with the equally vague info. > > So far, I have upgraded to Windows 7 Ultimate, and subsequently > installed eprime. Luckily, my present experiment does not use vidoes, > but it does use sound....I will continue to keep you posted. > > Sincerely, > Dana > > On Aug 10, 10:35 am, David McFarlane wrote: > > Dana, > > > > First, I would not expect anyone from Dell to know anything about > > what is needed to run E-Prime, so you are indeed wise to question the > > advice of the Dell rep. > > > > Second, if you search the Google Group or the PST Forum for "Windows > > 7" you will find earlier reports addressing your very > > question. FWIW, PST has still not revised its statement of 16 Nov > > 2009, "PST does not recommend using Windows 7 at this time for data > > collection." (They also have not come through with a "more formal > > statement" with timing test results scheduled for Q1 2010). > > > > But finally, I hope that you do us all a favor and pioneer this for > > us -- go ahead and get Windows 7, try running E-Prime under XP mode, > > and report back with the results. Pay particular attention to delays > > and crashes when playing sound > > (http://support.pstnet.com/forum/Topic1361-12-1.aspx), crashes when > > playing movies (http://support.pstnet.com/forum/Topic1850-4-1.aspx), > > and anomalies in measured response times > > (http://support.pstnet.com/forum/Topic2994-12-1.aspx). And if you > > then find that EP does not run well under Windows 7, you can always > > reformat and revert to XP, like many of us have done. > > > > Thanks, > > -- David McFarlane, Professional Faultfinder > > > > At 8/6/2010 06:23 AM Friday, you wrote: > > > > > > > > >I purchased a new laptop which uses Windows 7 as an Operating System. > > >I called Dell and they said that I should be able to use eprime, if I > > >upgrade to Windows 7, either Professional or Ultimate editions. The > > >reason I would have to upgrade is that these two versions have an > > >option to function in "XP Mode," in which case eprime should work on > > >my new laptop. > > > > >Has anyone recently experienced this conversion? And if so, was it > > >successful? > > > > >Thanks! > > >Dana- Hide quoted text - > > > > - Show quoted text - > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to > e-prime+unsubscribe at googlegroups.com > . > For more options, visit this group at > http://groups.google.com/group/e-prime?hl=en. > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. -------------- next part -------------- An HTML attachment was scrubbed... URL: From adityakumar.bme at gmail.com Sun Aug 15 14:27:11 2010 From: adityakumar.bme at gmail.com (slasher) Date: Sun, 15 Aug 2010 07:27:11 -0700 Subject: Error in timing synchronisation Message-ID: Hi all, I am kind of stuck a timing discrepancy on E-pime when I am running it from E-sys presentation system. My presentation is supposed to be starting at 28sec however they seems to be some sort of an offset and it does not begin at the correct time (found this out from the t-dat file, at least I think thats what the t-dat file showed). So when I run my entire paradigm for 5 min which contains a total of 16 presentation, I am finally off by 16 or 17 secs (1sed per presentation is what I am guessing) and the duration ends up being between 5min 15sec and 5min 20 sec. Can you please help me in this regard? Cheers, Kumar. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From danamon at msn.com Mon Aug 16 11:43:09 2010 From: danamon at msn.com (Dana Battaglia) Date: Mon, 16 Aug 2010 04:43:09 -0700 Subject: Using Windows 7 Professional or Ultimate In-Reply-To: Message-ID: Still no reply from PST, Lidia. yes, I will certainly let you know! Best, Dana On Aug 6, 6:23 am, Dana Battaglia wrote: > I purchased a new laptop which uses Windows 7 as an Operating System. > I called Dell and they said that I should be able to use eprime, if I > upgrade to Windows 7, either Professional or Ultimate editions.  The > reason I would have to upgrade is that these two versions have an > option to function in "XP Mode," in which case eprime should work on > my new laptop. > > Has anyone recently experienced this conversion?  And if so, was it > successful? > > Thanks! > Dana -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From rbscullin at gmail.com Mon Aug 16 17:05:51 2010 From: rbscullin at gmail.com (Rachel S.) Date: Mon, 16 Aug 2010 10:05:51 -0700 Subject: Adjusting length of trial based on performance In-Reply-To: <4c5ae20b.8b19e70a.7d2f.301cSMTPIN_ADDED@gmr-mx.google.com> Message-ID: Thanks David. I submitted this question to PST a few weeks ago and am still waiting to hear back. Thanks for your help. On Aug 5, 11:08 am, David McFarlane wrote: > Rachel, > > Stock reminder:  1) I do not work for PST.  2) PST's trained staff > takes any and all questions athttp://support.pstnet.com/e%2Dprime/support/login.asp, and they > strive to respond to all requests in 24-48 hours (although current > estimates are more like 10 days) -- this is pretty much their > substitute for proper documentation, so make full use of it.  3) If > you do get an answer from PST Web Support, please extend the courtesy > of posting their reply back here for the sake of others. > > That said, here is my take... > > For a hint on how to programmatically adjust stimulus durations, > first study Chapter 4, "Using E-Basic", of the User's Guide that came > with E-Prime.  Then look at the "ContingentStimulusDuration" example > downloadable from PST. > > For another hint on how to make trials contingent on subject > performance, see the "CriterionForExit" example downloadable from PST. > > -- David McFarlane, Professional Faultfinder > > At 8/4/2010 08:53 AM Wednesday, you wrote: > > > > >I am working on a program that does the following: > > >Participants are presented with a fixation cross for 500ms, followed > >by a fixation cross and 2 words (one to the left of the fixation cross > >and one to the right). Then, a string of "X"es with either a "C" or > >"O" in the middle replaces one of the words. The participant's job is > >to indicate which letter they see by pressing C or O on the response > >box. > > >If the participant gets 3 trials in a row incorrect and/or does not > >respond before the next trial begins during 3 trials in a row, how can > >I have e-prime adjust the presentation time of the string of "X"es so > >that they are presented longer? And then, once they get 10 trials in a > >row correct, how can I reduce the presentation time of the "X"es? In > >other words, I would like to be able to adjust the presentation time > >of the "X"es throughout the program based upon correct and incorrect/ > >no responses. Any thoughts on how to do this would be much > >appreciated. > > >Thank you, > >Rachel- Hide quoted text - > > - Show quoted text - -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Mon Aug 16 19:07:26 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 16 Aug 2010 15:07:26 -0400 Subject: Error in timing synchronisation In-Reply-To: <099f84f8-010d-4ca9-a4a1-20048093c563@5g2000yqz.googlegroup s.com> Message-ID: Kumar, I hope you have submitted this to PST Web Support (http://support.pstnet.com/e%2Dprime/support/login.asp ). In the meantime, here are some more general thoughts & questions. First & foremost, since you do care about critical timing, you *must* study chapter 3 of the User's Guide that came with E-Prime. Second, what is this "E-sys presentation system" from which you run E-Prime? (Google does not help here, as "E-sys" produces too many different hits.) Quite likely the problem lies with E-sys and not with E-Prime, which means you need to ask the E-sys folks. -- David McFarlane, Professional Faultfinder At 8/15/2010 10:27 AM Sunday, you wrote: >I am kind of stuck a timing discrepancy on E-pime when I am running it >from E-sys presentation system. My presentation is supposed to be >starting at 28sec however they seems to be some sort of an offset and >it does not begin at the correct time (found this out from the t-dat >file, at least I think thats what the t-dat file showed). So when I >run my entire paradigm for 5 min which contains a total of 16 >presentation, I am finally off by 16 or 17 secs (1sed per presentation >is what I am guessing) and the duration ends up being between 5min >15sec and 5min 20 sec. > >Can you please help me in this regard? > >Cheers, >Kumar. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From adityakumar.bme at gmail.com Mon Aug 16 21:57:13 2010 From: adityakumar.bme at gmail.com (Adityakumar Kasinadhuni) Date: Mon, 16 Aug 2010 17:57:13 -0400 Subject: Error in timing synchronisation In-Reply-To: <4c698caa.083d640a.1eab.424fSMTPIN_ADDED@gmr-mx.google.com> Message-ID: Hello Dave, E-sys, (Entertainment-System) is a visual presentation system for developed by Invivo just like the Eloquence system. Thank you for your suggestion. I shall act upon this accordingly. Cheers, Kumar. On Mon, Aug 16, 2010 at 3:07 PM, David McFarlane wrote: > Kumar, > > I hope you have submitted this to PST Web Support ( > http://support.pstnet.com/e%2Dprime/support/login.asp ). In the meantime, > here are some more general thoughts & questions. > > First & foremost, since you do care about critical timing, you *must* study > chapter 3 of the User's Guide that came with E-Prime. > > Second, what is this "E-sys presentation system" from which you run > E-Prime? (Google does not help here, as "E-sys" produces too many different > hits.) Quite likely the problem lies with E-sys and not with E-Prime, which > means you need to ask the E-sys folks. > > -- David McFarlane, Professional Faultfinder > > > > At 8/15/2010 10:27 AM Sunday, you wrote: > >> I am kind of stuck a timing discrepancy on E-pime when I am running it >> from E-sys presentation system. My presentation is supposed to be >> starting at 28sec however they seems to be some sort of an offset and >> it does not begin at the correct time (found this out from the t-dat >> file, at least I think thats what the t-dat file showed). So when I >> run my entire paradigm for 5 min which contains a total of 16 >> presentation, I am finally off by 16 or 17 secs (1sed per presentation >> is what I am guessing) and the duration ends up being between 5min >> 15sec and 5min 20 sec. >> >> Can you please help me in this regard? >> >> Cheers, >> Kumar. >> > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to > e-prime+unsubscribe at googlegroups.com > . > For more options, visit this group at > http://groups.google.com/group/e-prime?hl=en. > > -- Aditya Kumar. K Grad Student, Department of BME UF. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Tue Aug 17 14:02:51 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 17 Aug 2010 10:02:51 -0400 Subject: Error in timing synchronisation In-Reply-To: Message-ID: Kumar, Do you mean Invivo's ESys Patient Entertainment, or their ESys fMRI? If the former, then I would be surprised if it did *not* introduce timing inaccuracies. If the latter, once again I think you need to ask Invivo for support. Or is ESys one of those systems that is just built around E-Prime, like IFIS? In that case it is not proper to say that you run E-Prime from ESys, rather you run ESys from or on top of E-Prime -- it helps to get the terminology straight here. Anyway, also in that case you might still avail yourself of E-Prime help (and chapter 3 still applies), but if the problem comes from extensions provided by Invivo then once again all roads lead back to Invivo. Hope you can get some help on this, -- David McFarlane, Professional Faultfinder At 8/16/2010 05:57 PM Monday, you wrote: >Hello Dave, > >E-sys, (Entertainment-System) is a visual presentation system for >developed by Invivo just like the Eloquence system. > >Thank you for your suggestion. I shall act upon this accordingly. > >Cheers, >Kumar. > >On Mon, Aug 16, 2010 at 3:07 PM, David McFarlane ><mcfarla9 at msu.edu> wrote: >Kumar, > >I hope you have submitted this to PST Web Support >(http://support.pstnet.com/e%2Dprime/support/login.asp >). In the meantime, here are some more general thoughts & questions. > >First & foremost, since you do care about critical timing, you >*must* study chapter 3 of the User's Guide that came with E-Prime. > >Second, what is this "E-sys presentation system" from which you run >E-Prime? (Google does not help here, as "E-sys" produces too many >different hits.) Quite likely the problem lies with E-sys and not >with E-Prime, which means you need to ask the E-sys folks. > >-- David McFarlane, Professional Faultfinder > > > >At 8/15/2010 10:27 AM Sunday, you wrote: >I am kind of stuck a timing discrepancy on E-pime when I am running it >from E-sys presentation system. My presentation is supposed to be >starting at 28sec however they seems to be some sort of an offset and >it does not begin at the correct time (found this out from the t-dat >file, at least I think thats what the t-dat file showed). So when I >run my entire paradigm for 5 min which contains a total of 16 >presentation, I am finally off by 16 or 17 secs (1sed per presentation >is what I am guessing) and the duration ends up being between 5min >15sec and 5min 20 sec. > >Can you please help me in this regard? > >Cheers, >Kumar. > >-- >Aditya Kumar. K >Grad Student, >Department of BME >UF. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From gwu.acl at gmail.com Tue Aug 17 15:06:50 2010 From: gwu.acl at gmail.com (gwu.acl) Date: Tue, 17 Aug 2010 08:06:50 -0700 Subject: Surround sound possibility? Message-ID: Hello, I am currently working on an experimental design that requires sounds being played independently from one of four speakers at a time. I have configured my computer with the four speakers, and created four .wav files, each playing out of a different speaker. However, since these are not stereo files, they require 6 channels. As far as I know, E-Prime only supports sound files requiring up to 2 channels. Is there any way around this problem? Is there any way E- Prime can use 6 channel .wav files? Are there other programs I should be looking into? Thanks all, Emily -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From neurodrum at gmail.com Wed Aug 18 00:24:35 2010 From: neurodrum at gmail.com (andrew hill) Date: Tue, 17 Aug 2010 17:24:35 -0700 Subject: E-DataAid In-Reply-To: <4c51eb12.45b9e70a.79fe.ffff9090SMTPIN_ADDED@gmr-mx.google.com> Message-ID: I've been trying to work a lot in E-DataAid recently, and find it's pretty unstable when working with large sets - e.g. I'm working with 21K rows, and filtering operations crash E-DataAid about half the time. Even selecting a few columns and Edit->Copy can crash it. Anyone have any advice? This is happening on 3 different machines, all of which with 4+ gb of RAM. I do like the Analyze features, but since data manipulations before I get there cause crashes which produce unusable data files about half the time, I'm getting a bit frustrated. Best, Andrew -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From d.vinson at ucl.ac.uk Wed Aug 18 08:49:32 2010 From: d.vinson at ucl.ac.uk (David Vinson) Date: Wed, 18 Aug 2010 09:49:32 +0100 Subject: E-DataAid In-Reply-To: <712FBDA3-DC8E-495D-9DC5-FF16F0F54A93@gmail.com> Message-ID: Hi Andrew, Which version of Windows are you using, and which version of E-Prime? I haven't had crashing problems myself and deal with files >40k lines all the time. I'm using E-Prime 2.0.8.22 (mostly), on Windows XP. One note, if you have any special characters in your columns (e.g. text from other languages), this will cause E-Data-Aid to crash as soon as you try to filter (or possibly select) columns. Anyway this seems like a perfect situation to use E-Prime's online support facility: http://support.pstnet.com/e%2Dprime/support/login.asp They are very helpful in troubleshooting problems like this - although they seem to be deluged with requests (expect ~7-10 days waiting time). good luck, David V On 18/08/2010 01:24, andrew hill wrote: > I've been trying to work a lot in E-DataAid recently, and find it's pretty unstable when working with large sets - e.g. I'm working with 21K rows, and filtering operations crash E-DataAid about half the time. > > Even selecting a few columns and Edit->Copy can crash it. > Anyone have any advice? This is happening on 3 different machines, all of which with 4+ gb of RAM. > > I do like the Analyze features, but since data manipulations before I get there cause crashes which produce unusable data files about half the time, I'm getting a bit frustrated. > > Best, > Andrew > > -- David Vinson, Ph.D. Senior Postdoctoral Researcher Cognitive, Perceptual and Brain Sciences Research Department University College London 26 Bedford Way, London WC1H 0AP Tel +44 (0)20 7679 5311 (UCL internal ext. 25311) -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From Michiel.Spape at nottingham.ac.uk Wed Aug 18 09:59:45 2010 From: Michiel.Spape at nottingham.ac.uk (Michiel Spape) Date: Wed, 18 Aug 2010 10:59:45 +0100 Subject: E-DataAid In-Reply-To: <4C6B9E9C.3060909@ucl.ac.uk> Message-ID: Hi Andrew & David, I've been using E-DataAid in E-Prime 1 (I think it is exactly the same as the one in E-Prime 2) for years and also find it quite stable, whether or not there are many lines (though processing/filtering takes longer with more rows, obviously). However, I agree with Andrew that column selecting/hiding and some collapsing operations aren't exactly perfect, and would suggest mainly working around this problem - firstly by design (I save important dependent variables as Y_..., so that they all get placed together), secondly by exporting to excel, and lastly by adding new variables (I don't think many know this is even possible). As for the last, it does get fairly tricky to actually get your data copy-pasted (for example, from excel to e-dataAid): make sure the level is correct (generally, I add new variables to the deepest level - trial or subtrial), that you filter AFTER adding new variables, that new variables tend to work better as being String type (even if they're numbers) and that the same number of cells are being copied (from excel, for instance) as you have selected to be pasted in E-DataAid. Happy to (e-Data)aid! (groan) Michiel Spapé Research Fellow Perception & Action group University of Nottingham School of Psychology -----Original Message----- From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of David Vinson Sent: 18 August 2010 09:50 To: e-prime at googlegroups.com Subject: Re: E-DataAid Hi Andrew, Which version of Windows are you using, and which version of E-Prime? I haven't had crashing problems myself and deal with files >40k lines all the time. I'm using E-Prime 2.0.8.22 (mostly), on Windows XP. One note, if you have any special characters in your columns (e.g. text from other languages), this will cause E-Data-Aid to crash as soon as you try to filter (or possibly select) columns. Anyway this seems like a perfect situation to use E-Prime's online support facility: http://support.pstnet.com/e%2Dprime/support/login.asp They are very helpful in troubleshooting problems like this - although they seem to be deluged with requests (expect ~7-10 days waiting time). good luck, David V On 18/08/2010 01:24, andrew hill wrote: > I've been trying to work a lot in E-DataAid recently, and find it's pretty unstable when working with large sets - e.g. I'm working with 21K rows, and filtering operations crash E-DataAid about half the time. > > Even selecting a few columns and Edit->Copy can crash it. > Anyone have any advice? This is happening on 3 different machines, all of which with 4+ gb of RAM. > > I do like the Analyze features, but since data manipulations before I get there cause crashes which produce unusable data files about half the time, I'm getting a bit frustrated. > > Best, > Andrew > > -- David Vinson, Ph.D. Senior Postdoctoral Researcher Cognitive, Perceptual and Brain Sciences Research Department University College London 26 Bedford Way, London WC1H 0AP Tel +44 (0)20 7679 5311 (UCL internal ext. 25311) -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it. Please do not use, copy or disclose the information contained in this message or in any attachment. Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham. This message has been checked for viruses but the contents of an attachment may still contain software viruses which could damage your computer system: you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Wed Aug 18 17:56:23 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Wed, 18 Aug 2010 13:56:23 -0400 Subject: Data extraction from edat file In-Reply-To: <712FBDA3-DC8E-495D-9DC5-FF16F0F54A93@gmail.com> Message-ID: Once again folks, please do *NOT* try to start a new thread by replying to an existing thread and changing the subject line. This does not do what you think it does, on Google Groups it just changes the name of the existing thread, which then messes up the archive. If you want to start a new thread, please just start a fresh message to e-prime at googlegroups.com. In posting this reminder I also changed the the thead topic back to "Data extraction from edat file". -- David McFarlane, Professional Faultfinder At 8/17/2010 08:24 PM Tuesday, andrew hill wrote: >I've been trying to work a lot in E-DataAid recently, and find it's >pretty unstable when working with large sets - e.g. I'm working with >21K rows, and filtering operations crash E-DataAid about half the time. > >Even selecting a few columns and Edit->Copy can crash it. >Anyone have any advice? This is happening on 3 different machines, >all of which with 4+ gb of RAM. > >I do like the Analyze features, but since data manipulations before >I get there cause crashes which produce unusable data files about >half the time, I'm getting a bit frustrated. > >Best, >Andrew -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From neurodrum at gmail.com Thu Aug 19 00:55:22 2010 From: neurodrum at gmail.com (andrew hill) Date: Wed, 18 Aug 2010 17:55:22 -0700 Subject: Data extraction from edat file In-Reply-To: <4C6B9E9C.3060909@ucl.ac.uk> Message-ID: Thanks David, and thanks for the reminder re starting new threads. No special characters in my files, though the problem may be that I'm working with around 215K rows. This is on WinXP, and the latest E-prime 2 installers. It also started getting really bad after I had done a bunch of changing data - e.g. I have a column called "Group" that was all filled in with "1" and I selected different subjects (using filters) to name them more appropriate things.. I was able to select subsets of my 40 subjects with the filtering, and cut-paste to change "1" to a text word, but about the time I finished that the files became unusably unstable. I'll probably try working with subsets of my data and then pasting it back together when doing the stats.. Others have suggested that I should use Excel's pivot tables instead of E-DataAid'd Analyze feature - will read up on that (I'm doing a GLM with mixed repeated measures - some measures across time and some not, so it's a bit complicated). Best, Andrew On Aug 18, 2010, at 1:49 AM, David Vinson wrote: > Hi Andrew, > > Which version of Windows are you using, and which version of E-Prime? > I haven't had crashing problems myself and deal with files >40k lines all the time. I'm using E-Prime 2.0.8.22 (mostly), on Windows XP. > > One note, if you have any special characters in your columns (e.g. text from other languages), this will cause E-Data-Aid to crash as soon as you try to filter (or possibly select) columns. > > Anyway this seems like a perfect situation to use E-Prime's online support facility: > http://support.pstnet.com/e%2Dprime/support/login.asp > They are very helpful in troubleshooting problems like this - although they seem to be deluged with requests (expect ~7-10 days waiting time). > > good luck, > David V > > On 18/08/2010 01:24, andrew hill wrote: >> I've been trying to work a lot in E-DataAid recently, and find it's pretty unstable when working with large sets - e.g. I'm working with 21K rows, and filtering operations crash E-DataAid about half the time. >> >> Even selecting a few columns and Edit->Copy can crash it. >> Anyone have any advice? This is happening on 3 different machines, all of which with 4+ gb of RAM. >> >> I do like the Analyze features, but since data manipulations before I get there cause crashes which produce unusable data files about half the time, I'm getting a bit frustrated. >> >> Best, >> Andrew >> >> > > > -- > David Vinson, Ph.D. > Senior Postdoctoral Researcher > Cognitive, Perceptual and Brain Sciences Research Department > University College London > 26 Bedford Way, London WC1H 0AP > Tel +44 (0)20 7679 5311 (UCL internal ext. 25311) > > -- > You received this message because you are subscribed to the Google Groups "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. > For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From maaikiemoen at hotmail.com Thu Aug 19 09:39:09 2010 From: maaikiemoen at hotmail.com (=?iso-8859-1?B?bWlla2UgYmVja3fp?=) Date: Thu, 19 Aug 2010 11:39:09 +0200 Subject: No subject Message-ID: Hello, I want to install a Wisconsin Card Sorting Test in E-prime, can someone help me with this? Does someone have this task in E-prime, or know where I can find it? Thanks! -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. -------------- next part -------------- An HTML attachment was scrubbed... URL: From maaikiemoen at hotmail.com Thu Aug 19 09:40:45 2010 From: maaikiemoen at hotmail.com (=?iso-8859-1?B?bWlla2UgYmVja3fp?=) Date: Thu, 19 Aug 2010 11:40:45 +0200 Subject: Wisconsin card sorting test In-Reply-To: Message-ID: Hello, I want to install a Wisconsin Card Sorting Test in E-prime, can someone help me with this? Does someone have this task in E-prime, or know where I can find it? Thanks! -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. -------------- next part -------------- An HTML attachment was scrubbed... URL: From maaikiemoen at hotmail.com Thu Aug 19 10:00:23 2010 From: maaikiemoen at hotmail.com (maaike b) Date: Thu, 19 Aug 2010 12:00:23 +0200 Subject: Wisconsin card sorting test In-Reply-To: Message-ID: Hello, I want to install a Wisconsin Card Sorting Test in E-prime, can someone help me with this? Does someone have this task in E-prime, or know where I can find it? Thanks! -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Thu Aug 19 14:35:25 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 19 Aug 2010 10:35:25 -0400 Subject: Wisconsin card sorting test In-Reply-To: Message-ID: http://lmgtfy.com/?q=wisconsin+card+sorting+task+e-prime -- David McFarlane, Professional Faultfinder >I want to install a Wisconsin Card Sorting Test in E-prime, can >someone help me with this? Does someone have this task in E-prime, >or know where I can find it? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From baltimore.ben at gmail.com Thu Aug 19 15:59:26 2010 From: baltimore.ben at gmail.com (ben robinson) Date: Thu, 19 Aug 2010 11:59:26 -0400 Subject: Wisconsin card sorting test In-Reply-To: <4c6d4130.45b9e70a.2eac.ffffba81SMTPIN_ADDED@gmr-mx.google.com> Message-ID: that was awesome! On Thu, Aug 19, 2010 at 10:35 AM, David McFarlane wrote: > http://lmgtfy.com/?q=wisconsin+card+sorting+task+e-prime > > -- David McFarlane, Professional Faultfinder > > > > I want to install a Wisconsin Card Sorting Test in E-prime, can someone >> help me with this? Does someone have this task in E-prime, or know where I >> can find it? >> > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to > e-prime+unsubscribe at googlegroups.com > . > For more options, visit this group at > http://groups.google.com/group/e-prime?hl=en. > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. -------------- next part -------------- An HTML attachment was scrubbed... URL: From liwenna at gmail.com Fri Aug 20 10:38:49 2010 From: liwenna at gmail.com (liwenna) Date: Fri, 20 Aug 2010 03:38:49 -0700 Subject: Wisconsin card sorting test In-Reply-To: Message-ID: Heh David, I was considering doing the exact same thing ^.^ Yet... there doesn't seem to be any WSCT scripts available on the net (anymore?). So Maaike/Mieke, you're not really helped with that. I think you'll have to realise that e-prime is a program to build experimetns with, not just 'install test programs'. Your university/supervisor ought to have resources to get you started and then there is additional help available online (in this group among other places). To get started: get a course or ask someone in real life (supervisor?) for some basic instructions on e-prime, and/or get Michiel Spape's 'E-primer' (download at: http://www.psychology.nottingham.ac.uk/staff/lpzmmas/EPrimer2009Alpha.pdf ). Once you got the 'basics' of e-prime the help function in the program is quite helpful. If you then get stuck on some specific problem you're more than welcome to post it here. We are all just 'users of e-prime' that like to help people out when they're stuck on something in e-prime... we generally do not conjure fully functional scripts out of thin air ;) So... start toying around with e-prime and build the basics of your task. When stuck on something specific, do come back here :) Best, liw > > On Thu, Aug 19, 2010 at 10:35 AM, David McFarlane wrote: > >http://lmgtfy.com/?q=wisconsin+card+sorting+task+e-prime > > > -- David McFarlane, Professional Faultfinder > > >  I want to install a Wisconsin Card Sorting Test in E-prime, can someone > >> help me with this? Does someone have this task in E-prime, or know where I > >> can find it? > > > -- > > You received this message because you are subscribed to the Google Groups > > "E-Prime" group. > > To post to this group, send email to e-prime at googlegroups.com. > > To unsubscribe from this group, send email to > > e-prime+unsubscribe at googlegroups.com > > . > > For more options, visit this group at > >http://groups.google.com/group/e-prime?hl=en. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Fri Aug 20 16:10:43 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Fri, 20 Aug 2010 12:10:43 -0400 Subject: Wisconsin card sorting test In-Reply-To: Message-ID: liwenna, >Heh David, > >I was considering doing the exact same thing ^.^ Yet... there doesn't >seem to be any WSCT scripts available on the net (anymore?). > >So Maaike/Mieke, you're not really helped with that. Indeed, I must apogize for rushing to judgment with my earlier response. I am familiar with the library of E-Prime programs provided by STEP, ran a Google search, and saw that STEP came up as the top hit, so I simply assumed that the link went to the desired example program. Only later did I notice that the link went to a .pdf - oh oh! And when I followed that link I found that the .pdf simply mentioned the WCST as part of the plans for the future of STEP, and it seems that never happened. (Come to think of it, in the 2001 article in Beh Res Methods, Instr & Computers the authors envisioned a grand plan for E-Prime, which has not come about). So my earlier response did not provide the desired help. As far as I can tell no one has made an E-Prime WCST available on the Web. It would be quite interesting to make one. As I recall, in essence the task involves operantly rewarding the subject for correctly following an undisclosed rule, changing the rule whenever the subject achieves an overall success criterion, and seeing how well the subject can adapt to the changing rules. This would require some interesting code in E-Prime, in particular scoring the success rate and then changing the "correct" rule on the fly, but it could be done. Wish I had the liberty to do it myself. -- David McFarlane, Professional Faultfinder > I think you'll >have to realise that e-prime is a program to build experimetns with, >not just 'install test programs'. > >Your university/supervisor ought to have resources to get you started >and then there is additional help available online (in this group >among other places). To get started: get a course or ask someone in >real life (supervisor?) for some basic instructions on e-prime, and/or >get Michiel Spape's 'E-primer' (download at: >http://www.psychology.nottingham.ac.uk/staff/lpzmmas/EPrimer2009Alpha.pdf >). Once you got the 'basics' of e-prime the help function in the >program is quite helpful. If you then get stuck on some specific >problem you're more than welcome to post it here. > >We are all just 'users of e-prime' that like to help people out when >they're stuck on something in e-prime... we generally do not conjure >fully functional scripts out of thin air ;) > >So... start toying around with e-prime and build the basics of your >task. When stuck on something specific, do come back here :) > >Best, > >liw > > > > > > On Thu, Aug 19, 2010 at 10:35 AM, David McFarlane wrote: > > >http://lmgtfy.com/?q=wisconsin+card+sorting+task+e-prime > > > > > -- David McFarlane, Professional Faultfinder > > > > > I want to install a Wisconsin Card Sorting Test in E-prime, can someone > > >> help me with this? Does someone have this task in E-prime, or > know where I > > >> can find it? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From katie.umberson at gmail.com Fri Aug 20 17:37:56 2010 From: katie.umberson at gmail.com (Katie U) Date: Fri, 20 Aug 2010 10:37:56 -0700 Subject: InLine help Message-ID: I wrote in-line script to mark the time stimulus onset occurs, but for some reason the program now omits half of the stimuli. The stimuli is a list of 20 emotions, and when the experiment runs only 10 of the emotions are presented. I just need to figure out what in the script is causing half of the list to not be presented during the experiment, and still be able to mark the time stimulus onset occurs. Here's the code I've got right now: Dim lastresponse As Integer lastresponse = 0 Do While Emotion.InputMasks.IsPending() Loop Dim ResponseObject_Emotion As RteRunnableInputObject Set ResponseObject_Emotion = CRteRunnableInputObject(Rte.GetObject("Emotion")) Dim nPressCount As Long 'Counter variable Dim nIndex as Integer nIndex = 0 Dim xcount as Integer For xcount = 1 To ResponseObject_Emotion.InputMasks.Responses.Count Dim theKeyboardResponseData As KeyboardResponseData Set theKeyboardResponseData = CKeyboardResponseData(ResponseObject_Emotion.InputMasks.Responses(xcount)) If Not theKeyboardResponseData Is Nothing Then nIndex = nIndex + 1 c.SetAttrib "KeyPress" &nIndex & "RT", theKeyboardResponseData.RT c.SetAttrib "KeyPress" &nIndex & "RESP", theKeyboardResponseData.RESP End If Next xcount Thanks in advance! -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Fri Aug 20 18:13:59 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Fri, 20 Aug 2010 14:13:59 -0400 Subject: InLine help In-Reply-To: Message-ID: Offhand this code looks perfectly OK, and should have no effect on your running List. So I suspect that you made some other change to your program that you overlooked, most likely in the List settings themselves. Look harder. As a test, try removing or commenting out your inline code and see if the problem stays or goes away. If the problem remains then it is not due to your code. -- David McFarlane, Professional Faultfinder >I wrote in-line script to mark the time stimulus onset occurs, but for >some reason the program now omits half of the stimuli. The stimuli is >a list of 20 emotions, and when the experiment runs only 10 of the >emotions are presented. > >I just need to figure out what in the script is causing half of the >list to not be presented during the experiment, and still be able to >mark the time stimulus onset occurs. Here's the code I've got right >now: > >Dim lastresponse As Integer >lastresponse = 0 >Do While Emotion.InputMasks.IsPending() >Loop > > >Dim ResponseObject_Emotion As RteRunnableInputObject > Set ResponseObject_Emotion = >CRteRunnableInputObject(Rte.GetObject("Emotion")) > Dim nPressCount As Long > 'Counter variable > Dim nIndex as Integer > nIndex = 0 > Dim xcount as Integer > For xcount = 1 To ResponseObject_Emotion.InputMasks.Responses.Count > Dim theKeyboardResponseData As KeyboardResponseData > Set theKeyboardResponseData = >CKeyboardResponseData(ResponseObject_Emotion.InputMasks.Responses(xcount)) > If Not theKeyboardResponseData Is Nothing Then > nIndex = nIndex + 1 > c.SetAttrib "KeyPress" &nIndex & "RT", > theKeyboardResponseData.RT > c.SetAttrib "KeyPress" &nIndex & "RESP", >theKeyboardResponseData.RESP > End If > Next xcount > > >Thanks in advance! > >-- >You received this message because you are subscribed to the Google >Groups "E-Prime" group. >To post to this group, send email to e-prime at googlegroups.com. >To unsubscribe from this group, send email to >e-prime+unsubscribe at googlegroups.com. >For more options, visit this group at >http://groups.google.com/group/e-prime?hl=en. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mashapiro at csufresno.edu Fri Aug 20 19:09:47 2010 From: mashapiro at csufresno.edu (Martin) Date: Fri, 20 Aug 2010 12:09:47 -0700 Subject: neuroscan triggers help Message-ID: Hello, I use Scan4.0 (Neuroscan through Compumedics) to record EEGs and currently use STIM2 for experimental design and sending time-stamps to the EEG recording. I have designed an experiment in E-Prime and want to send time-stamp triggers to neuroscan. I've done some research on- line and this is what I have tried. I created an InLine Object within my TrialProc. I tried the following script (WritePort address, value): WritePort &H378, 1 But that didn't work. I have three ports in device manager with different addresses (LPT = 0378, COM1 = 03F8, COM2 = 02F8) I've tried each of these address, but they haven't worked. In the STIM2 program, the port is set at KPC124 PCI -- I tried varations of this but no luck so far. Here are my basic questions so far? 1. Am I using InLine Objects correctly for sending triggers? 2. How do I find (or write) the correct address to send a trigger to Scan4.0? 3. If I have several slides with a different response for each slide in TrialProc, how do I make a different trigger for each response. Do I use a different InLine object for each one with a different trigger value? I have Any suggestions would be greatly appriciated. Or if anyone (or knows someone) is using E-prime and neuroscan that I can contact, that would be great. Best regards, Martin Martin Shapiro, Ph.D. Department of Psychology California State University, Fresno (559) 278-2358 -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From cblais at berkeley.edu Fri Aug 20 19:25:30 2010 From: cblais at berkeley.edu (Chris Blais) Date: Fri, 20 Aug 2010 12:25:30 -0700 Subject: neuroscan triggers help In-Reply-To: <2573cfa1-2c08-4da9-9cee-80d7326cc507@v35g2000prn.googlegroups.com> Message-ID: In my experience, every time you send a code, you need to send a 0 (perhaps this is obvious, but I have not seen it documented anywhere). e.g. you need this: WritePort &h378, 1 WritePort &h378, 0 Depending on how fast things are, you might need to put a wait statement between the two WritePort commands. Using cogent with matlab, we had to insert a .1 ms wait command otherwise we missed ~15% of the event codes. In order to make sure the port is correct, you pick the LPT port number (&h378 in your case). -------------------- Chris Blais Ph.D. Post-Doctoral Researcher Center for Mind and Brain University of California, Davis 267 Cousteau Pl Davis, CA, 95618 cblais at ucdavis.edu On Aug 20, 2010, at 12:09 PM, Martin wrote: > Hello, > > I use Scan4.0 (Neuroscan through Compumedics) to record EEGs and > currently use STIM2 for experimental design and sending time-stamps to > the EEG recording. I have designed an experiment in E-Prime and want > to send time-stamp triggers to neuroscan. I've done some research on- > line and this is what I have tried. > > I created an InLine Object within my TrialProc. I tried the following > script (WritePort address, value): > > WritePort &H378, 1 > > But that didn't work. > > I have three ports in device manager with different addresses (LPT = > 0378, COM1 = 03F8, COM2 = 02F8) > I've tried each of these address, but they haven't worked. In the > STIM2 program, the port is set at KPC124 PCI -- I tried varations of > this but no luck so far. > > Here are my basic questions so far? > > 1. Am I using InLine Objects correctly for sending triggers? > 2. How do I find (or write) the correct address to send a trigger to > Scan4.0? > 3. If I have several slides with a different response for each slide > in TrialProc, how do I make a different trigger for each response. Do > I use a different InLine object for each one with a different trigger > value? > I have > > Any suggestions would be greatly appriciated. Or if anyone (or knows > someone) is using E-prime and neuroscan that I can contact, that would > be great. > > Best regards, > > Martin > > Martin Shapiro, Ph.D. > Department of Psychology > California State University, Fresno > (559) 278-2358 > > -- > You received this message because you are subscribed to the Google Groups "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. > For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mpaffel at gmail.com Fri Aug 20 19:28:17 2010 From: mpaffel at gmail.com (Matt Paffel) Date: Fri, 20 Aug 2010 12:28:17 -0700 Subject: change string into an integer Message-ID: I have a question regarding the changing logged data from a string into an integer. I have a little bit of script before a label which designates the starting values in a trial which is: Dim vCount As String Dim pCount As String Dim InitialValue As String Dim InitialPie As String vCount = c.GetAttrib("InitialValue") pCount = c.GetAttrib("InitialPie") at the end of a second inline, this little bit of script logs the data designated in the first. c.SetAttrib "InitialValue", vCount c.SetAttrib "InitialPie", pCount pCount is fine but vCount logs value of Value02, which is a nested attribute. I would like to have it return the value contained in the attribute "Value02". I've tried to make this happen a number of different ways, e.g. CInt(vCount), CStr(CInt(vCount) + 0), etc.) but each time i get an error message of type mismatch. is there any way to change this string into an integer? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From james.head at gmail.com Fri Aug 20 21:51:05 2010 From: james.head at gmail.com (KiwiPG) Date: Fri, 20 Aug 2010 14:51:05 -0700 Subject: Serial port input device In-Reply-To: <4c3cbcc9.ccbce70a.31bf.ffffd9ffSMTPIN_ADDED@gmr-mx.google.com> Message-ID: Hey David, Sorry for emailing you directly! I thought I posted here orginally :) I have this exact same problem right now.. We are in the process of switching our class computers from superlab to Eprime2. We used good Ol' cheap serial mice to record RTs in superlab with no problems. I was under the impression that with the new Eprime2 I can simply add a serial device which was the case when I added the PST response box to our lab computer. However, when I tried to add a serial device (aka serial mouse) for class projects and got the same results as Daniel. Is inline script the only way to fix this? Really hope not... J On Jul 14, 7:21 am, David McFarlane wrote: > By way of background, are these response devices that you have > previously used with aserialport, and now they no longer work?  Or > is this the first time you have tried to use these with aserial > port?  If you have successfully used these before with aserialport > then I would be very interested, because as a general rule getting > input viaserialport requires a lot more electronics than merely > connecting a wire to the port, as you would know by looking up any > common reference onserialports. > > -- David McFarlane, Professional Faultfinder > > At 7/13/2010 02:46 PM Tuesday, you wrote: > > > > >I have recently created several response devices that are basically > >wires connected to buttons that feed in to either aserialport or a > >parallel port (depending on which we need to use). I am using e-prime > >2.0 for this and setting up the parallel port was relatively easy and > >the buttons work just fine. However, when I try to use the buttons > >through aserialport the following happens: under the experiment tab > >and under devices I added aserialdevice and put in the correct > >parameters for the device, including the correct address (COM1). Now > >when I go to the object which I want the buttons responses to be > >recorded on and try to add theserialport as an input device, there > >is no option for aserialport. There are only options for a keyboard, > >mouse, and parallel port. > > >Honestly, I am also unsure if, for some reason, the computer is unable > >to detect the device connected through theserialport. But, it works > >just fine for the parallel. I did not do the wiring for theserial > >port adapter but the buttons are connected to pin 1 or pin 2 > >(depending on the button), with what looks like a ground connected to > >pin 5. > > >Any ideas?- Hide quoted text - > > - Show quoted text - -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mpaffel at gmail.com Sun Aug 22 02:47:59 2010 From: mpaffel at gmail.com (Matt Paffel) Date: Sat, 21 Aug 2010 19:47:59 -0700 Subject: SlideStates Message-ID: I’m wondering if anyone can help me out with a SlideState problem that I’ve been experiencing. I have a slide which has three states: default, which I’m using for a fixation; Win, and Lose. Win and Lose will be shown periodically throughout the experiment to tell a participant if they won or lost a trial. I have an attribute called GamePlay which I’m using for the various slide states and have placed [GamePlay] in the slides ActiveState dropdown. I’ve been experiencing some various problems while trying to accomplish this. For instance, if “Win” or “Lose” is in the first trial GamePlay attribute, the experiment runs pretty smoothly. However, I’ve noticed while running five weighted trials, the program is adding an additional trial and giving an error code of “Invalid AciveState”. Additionally, when “Default” is in the first trials GamePlay Attribute I again receive an error message of “Invalid ActiveState. I’ve tried renaming the default SlideState with correlating script but I still find the program to behave a little erratically. This is the script that I’m using to set the state of the slide: Dim Win As String Dim Lose As String Dim x as SlideState Dim y as SlideState ‘Case “Win” If c.GetAttrib("GamePlay") = "Win" And CInt(c.GetAttrib("FinalPie")) <= 100 Then Set WinLose.ActiveState = "Correct" x.Enabled = CLogical("Yes") y.Enabled = CLogical("No") End If 'Case "Lose" If c.GetAttrib("GamePlay") = "Lose" And CInt(c.GetAttrib("FinalPie")) < 100 Then Set WinLose.ActiveState = "Incorrect" x.Enabled = CLogical("No") y.Enabled = CLogical("Yes") End If Anyone have an idea on this? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From Michiel.Spape at nottingham.ac.uk Mon Aug 23 08:37:58 2010 From: Michiel.Spape at nottingham.ac.uk (Michiel Spape) Date: Mon, 23 Aug 2010 09:37:58 +0100 Subject: change string into an integer In-Reply-To: <92aa4fc6-6b39-4983-9fd0-1c9761c2db5b@w30g2000yqw.googlegroups.com> Message-ID: Hi Mark & group, I understand that string InitialValue takes a value from attribute InitialValue (i.e. [InitialValue]), which in turn refers to nested attribute [Value02]? 1. Why do you not just have vCount = c.GetAttrib("Value02")? 2. Attributes themselves are like (or just are?) variants, which VisualBasic slightly awkwardly casts depending on their value. Point is: Dim vCount as integer vCount = c.GetAttrib ("InitialValue") vCount = vCount + 1 'or whatever you do with your intial value c.SetAttrib "InitialValue", vCount ...should also work, as long as the value of [initialvalue] actually was found to be a number 3. All of that should hardly matter, but if vCount has value of "Value02" (rather than [Value2]), my quick guess would be that your nested attribute is wrongly set to be Value02 instead of Value02. So: vCount = c.GetAttrib("InitialValue") 'is where it goes wrong ...adding the following line should give you a quick check to see whether this is tru: debug.print cstr(vCount) 'shows value in output log. If this shows a) nothing at all, or b) a value that is not a number (like 'Value02'), then quite obviously, you cannot change this into an integer. Although, if you like, you can change Value02 into an integer of 02 (i.e. 2) by doing something like Dim newvalue as integer Newvalue = cint(mid(vCount,6,2)) (not sure on exact syntax) Best, Mich Michiel Spapé Research Fellow Perception & Action group University of Nottingham School of Psychology -----Original Message----- From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of Matt Paffel Sent: 20 August 2010 20:28 To: E-Prime Subject: change string into an integer I have a question regarding the changing logged data from a string into an integer. I have a little bit of script before a label which designates the starting values in a trial which is: Dim vCount As String Dim pCount As String Dim InitialValue As String Dim InitialPie As String vCount = c.GetAttrib("InitialValue") pCount = c.GetAttrib("InitialPie") at the end of a second inline, this little bit of script logs the data designated in the first. c.SetAttrib "InitialValue", vCount c.SetAttrib "InitialPie", pCount pCount is fine but vCount logs value of Value02, which is a nested attribute. I would like to have it return the value contained in the attribute "Value02". I've tried to make this happen a number of different ways, e.g. CInt(vCount), CStr(CInt(vCount) + 0), etc.) but each time i get an error message of type mismatch. is there any way to change this string into an integer? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it. Please do not use, copy or disclose the information contained in this message or in any attachment. Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham. This message has been checked for viruses but the contents of an attachment may still contain software viruses which could damage your computer system: you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From gwu.acl at gmail.com Mon Aug 23 12:09:43 2010 From: gwu.acl at gmail.com (gwu.acl) Date: Mon, 23 Aug 2010 05:09:43 -0700 Subject: Surround sound possibility? In-Reply-To: <612d42a0-93b7-4bf1-bd0f-86f099147ee3@z10g2000yqb.googlegroups.com> Message-ID: Anyone? On Aug 17, 11:06 am, "gwu.acl" wrote: > Hello, > > I am currently working on an experimental design that requires sounds > being played independently from one of four speakers at a time.  I > have configured my computer with the four speakers, and created > four .wav files, each playing out of a different speaker.  However, > since these are not stereo files, they require 6 channels. > > As far as I know, E-Prime only supports sound files requiring up to 2 > channels.  Is there any way around this problem?  Is there any way E- > Prime can use 6 channel .wav files?  Are there other programs I should > be looking into? > > Thanks all, > Emily -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From Michiel.Spape at nottingham.ac.uk Mon Aug 23 13:49:30 2010 From: Michiel.Spape at nottingham.ac.uk (Michiel Spape) Date: Mon, 23 Aug 2010 14:49:30 +0100 Subject: Surround sound possibility? In-Reply-To: <486b3081-d940-4d27-ab4e-47e45f51c3bd@t20g2000yqa.googlegroups.com> Message-ID: Hiya, I wrote this message, but it bounced back for no apparent reason: Hi, Are you using E-Prime 2? As far as I know, E-Prime (certainly 1) does not support multi-channel WAV files. Possibly, you could fiddle around with multiple stereo .wav files being played on different audio devices, but I do not even know whether E-Prime supports multiple audio devices, and perhaps you're not immediately willing to get the hardware required. There are, of course, an infinite possible ways around this problem, such as using two computers (letting them communicate over LAN or serial cable within E-Prime), trying to play multi-channel encoded films in E-Prime 2 (I have no idea whether that is possible, though) &c, but I think it will probably be easiest to switch to something more multimedia-oriented... I've successfully ran studies that don't require brilliant timing in Flash, for instance. Cheers, Mich Michiel Spapé Research Fellow Perception & Action group University of Nottingham School of Psychology -----Original Message----- From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of gwu.acl Sent: 17 August 2010 16:07 To: E-Prime Subject: Surround sound possibility? Hello, I am currently working on an experimental design that requires sounds being played independently from one of four speakers at a time. I have configured my computer with the four speakers, and created four .wav files, each playing out of a different speaker. However, since these are not stereo files, they require 6 channels. As far as I know, E-Prime only supports sound files requiring up to 2 channels. Is there any way around this problem? Is there any way E- Prime can use 6 channel .wav files? Are there other programs I should be looking into? Thanks all, Emily -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. Michiel Spapé Research Fellow Perception & Action group University of Nottingham School of Psychology -----Original Message----- From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of gwu.acl Sent: 23 August 2010 13:10 To: E-Prime Subject: Re: Surround sound possibility? Anyone? On Aug 17, 11:06 am, "gwu.acl" wrote: > Hello, > > I am currently working on an experimental design that requires sounds > being played independently from one of four speakers at a time.  I > have configured my computer with the four speakers, and created > four .wav files, each playing out of a different speaker.  However, > since these are not stereo files, they require 6 channels. > > As far as I know, E-Prime only supports sound files requiring up to 2 > channels.  Is there any way around this problem?  Is there any way E- > Prime can use 6 channel .wav files?  Are there other programs I should > be looking into? > > Thanks all, > Emily -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it. Please do not use, copy or disclose the information contained in this message or in any attachment. Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham. This message has been checked for viruses but the contents of an attachment may still contain software viruses which could damage your computer system: you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mpaffel at gmail.com Mon Aug 23 14:25:52 2010 From: mpaffel at gmail.com (Matt Paffel) Date: Mon, 23 Aug 2010 07:25:52 -0700 Subject: change string into an integer In-Reply-To: <0CA8E1B4EC20D743912B980E486C5CAF03CB0CDE@VUIEXCHC.ad.nottingham.ac.uk> Message-ID: gotcha, thanks michiel! On Aug 23, 3:37 am, Michiel Spape wrote: > Hi Mark & group, > I understand that string InitialValue takes a value from attribute InitialValue (i.e. [InitialValue]), which in turn refers to nested attribute [Value02]? > 1. Why do you not just have vCount = c.GetAttrib("Value02")? > 2. Attributes themselves are like (or just are?) variants, which VisualBasic slightly awkwardly casts depending on their value. Point is: > Dim vCount as integer > vCount = c.GetAttrib ("InitialValue") > vCount = vCount + 1 'or whatever you do with your intial value > c.SetAttrib "InitialValue", vCount > ...should also work, as long as the value of [initialvalue] actually was found to be a number > 3. All of that should hardly matter, but if vCount has value of "Value02" (rather than [Value2]), my quick guess would be that your nested attribute is wrongly set to be Value02 instead of Value02. So: > vCount = c.GetAttrib("InitialValue") 'is where it goes wrong > ...adding the following line should give you a quick check to see whether this is tru: > debug.print cstr(vCount) 'shows value in output log. > If this shows a) nothing at all, or b) a value that is not a number (like 'Value02'), then quite obviously, you cannot change this into an integer. Although, if you like, you can change Value02 into an integer of 02 (i.e. 2) by doing something like > Dim newvalue as integer > Newvalue = cint(mid(vCount,6,2)) > (not sure on exact syntax) > > Best, > Mich > > Michiel Spapé > Research Fellow > Perception & Action group > University of Nottingham > School of Psychology > > -----Original Message----- > From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of Matt Paffel > Sent: 20 August 2010 20:28 > To: E-Prime > Subject: change string into an integer > > I have a question regarding the changing logged data from a string > into an integer. I have a little bit of script before a label which > designates the starting values in a trial which is: > > Dim vCount As String > Dim pCount As String > Dim InitialValue As String > Dim InitialPie As String > vCount = c.GetAttrib("InitialValue") > pCount = c.GetAttrib("InitialPie") > > at the end of a second inline, this little bit of script logs the data > designated in the first. > > c.SetAttrib "InitialValue", vCount > c.SetAttrib "InitialPie", pCount > > pCount is fine but vCount logs value of Value02, which is a nested > attribute. I would like to have it return the value contained in the > attribute "Value02". I've tried to make this happen a number of > different ways, e.g. CInt(vCount), CStr(CInt(vCount) + 0), etc.) but > each time i get an error message of type mismatch. is there any way to > change this string into an integer? > > -- > You received this message because you are subscribed to the Google Groups "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. > For more options, visit this group athttp://groups.google.com/group/e-prime?hl=en. > > This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it.   Please do not use, copy or disclose the information contained in this message or in any attachment.  Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham. > > This message has been checked for viruses but the contents of an attachment > may still contain software viruses which could damage your computer system: > you are advised to perform your own checks. Email communications with the > University of Nottingham may be monitored as permitted by UK legislation. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mpaffel at gmail.com Mon Aug 23 14:32:34 2010 From: mpaffel at gmail.com (Matt Paffel) Date: Mon, 23 Aug 2010 07:32:34 -0700 Subject: SlideStates In-Reply-To: <93da1520-d9ba-4a74-ae94-6332edbb7f50@a36g2000yqc.googlegroups.com> Message-ID: problem solved by inserting If...Then statement: If c.GetAttrib("GamePlay") = "Default" Then Set Slide1.ActiveState = "Default" End If If c.GetAttrib("GamePlay") = "Lose" Then If CInt(c.GetAttrib("FinalPie")) = 100 Then Set Slide1.ActiveState = "Default" Else Set Slide1.ActiveState = "Lose" End If End If If c.GetAttrib("GamePlay") = "Victory" Then Set Slide1.ActiveState = "Victory" End If Also, changed "Win" to "Victory" as e-prime had a problem figuring out what to do with "Win" Debug.Print Slide1.ActiveState & c.GetAttrib("GamePlay") & CInt(c.GetAttrib("FinalPie")) On Aug 21, 9:47 pm, Matt Paffel wrote: > I’m wondering if anyone can help me out with a SlideState problem that > I’ve been experiencing. I have a slide which has three states: > default, which I’m using for a fixation; Win, and Lose. Win and Lose > will be shown periodically throughout the experiment to tell a > participant if they won or lost a trial. I have an attribute called > GamePlay which I’m using for the various slide states and have placed > [GamePlay] in the slides ActiveState dropdown. I’ve been experiencing > some various problems while trying to accomplish this. For instance, > if “Win” or “Lose” is in the first trial GamePlay attribute, the > experiment runs pretty smoothly. However, I’ve noticed while running > five weighted trials, the program is adding an additional trial and > giving an error code of “Invalid AciveState”. Additionally, when > “Default” is in the first trials GamePlay Attribute I again receive an > error message of “Invalid ActiveState. I’ve tried renaming the default > SlideState with correlating script but I still find the program to > behave a little erratically. This is the script that I’m using to set > the state of the slide: > > Dim Win As String > Dim Lose As String > Dim x as SlideState > Dim y as SlideState > ‘Case “Win” >         If c.GetAttrib("GamePlay") = "Win" And CInt(c.GetAttrib("FinalPie")) > <= 100 Then >                 Set WinLose.ActiveState = "Correct" >                 x.Enabled = CLogical("Yes") >                 y.Enabled = CLogical("No") >         End If >  'Case "Lose" >         If c.GetAttrib("GamePlay") = "Lose" And CInt(c.GetAttrib("FinalPie")) > < 100 Then >                 Set WinLose.ActiveState = "Incorrect" >                 x.Enabled = CLogical("No") >                 y.Enabled = CLogical("Yes") >         End If > > Anyone have an idea on this? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Mon Aug 23 15:34:21 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 23 Aug 2010 11:34:21 -0400 Subject: Serial port input device In-Reply-To: Message-ID: J, Stock reminder: 1) I do not work for PST. 2) PST's trained staff really does like to take any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours -- this is pretty much their substitute for proper documentation, so make full use of it. 3) If you do get an answer from PST Web Support, please extend the courtesy of posting their reply back here for the sake of others. That said, here is my take ... Just to clarify, you actually have a completely different problem from Daniel -- Daniel has some unknown custom-made devices that he wants to get working through a serial port, whereas you simply have a standard serial mouse that already works on the machines. Also, you most certainly did not use a SerialDevice when you added the PST Serial Response Box to E-Prime, you instead used the SRBox device. But let's move on... You neither need nor want to use the SerialDevice to use an ordinary serial mouse in E-Prime. As long as the serial mouse already works within Windows as an ordinary mouse, you need do nothing more in EP than to add a Mouse device to the input mask of your stimulus object, and then use a response of 1 for left button and 2 for right (if you also want mouse coordinates then you will have to use some inline code). The SerialDevice has nothing to do with the serial mouse. Now a bit of unsolicited technical background: E-Prime does not even know whether your mouse connects through a USB port, serial port, or any other oddball port. It is the job of the operating system (in this case, Windows) to handle the mouse hardware and then make that data available to any other application as a generic mouse device. -- David McFarlane, Professional Faultfinder On Friday 20 Aug 2010 KiwiPG wrote: > Hey David, > > Sorry for emailing you directly! I thought I posted here orginally :) > > I have this exact same problem right now.. > > We are in the process of switching our class computers from superlab > to Eprime2. We used good Ol' cheap serial mice to record RTs in > superlab with no problems. I was under the impression that with the > new Eprime2 I can simply add a serial device which was the case when I > added the PST response box to our lab computer. However, when I tried > to add a serial device (aka serial mouse) for class projects and got > the same results as Daniel. Is inline script the only way to fix > this? Really hope not... > > J -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Mon Aug 23 15:59:40 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 23 Aug 2010 11:59:40 -0400 Subject: SlideStates In-Reply-To: Message-ID: Arrgh, another overuse of If...End If for mutually exclusive possibilities, where ElseIf & Else, or Select...Case (not to mention a bit of indentation) would clarify the code tremendously. Please consider If c.GetAttrib("GamePlay") = "Default" Then Set Slide1.ActiveState = "Default" ElseIf c.GetAttrib("GamePlay") = "Lose" Then If CInt(c.GetAttrib("FinalPie")) = 100 Then Set Slide1.ActiveState = "Default" Else Set Slide1.ActiveState = "Lose" End If ElseIf c.GetAttrib("GamePlay") = "Victory" Then Set Slide1.ActiveState = "Victory" Else MsgBox "Oops! Invalid value for GamePlay" End If or Select c.GetAttrib("GamePlay") Case "Default" Set Slide1.ActiveState = "Default" Case "Lose" If CInt(c.GetAttrib("FinalPie")) = 100 Then Set Slide1.ActiveState = "Default" Else Set Slide1.ActiveState = "Lose" End If Case "Victory" Set Slide1.ActiveState = "Victory" Case Else MsgBox "Oops! Invalid value for GamePlay" End Select Isn't that better? Then again, this whole bit of logic might be collapsed to simply something like If CInt(c.GetAttrib("FinalPie")) = 100 Then Set Slide1.ActiveState = "Default" Else Set Slide1.ActiveState = c.GetAttrib("GamePlay") End If (without the validity check), or even Set Slide1.ActiveState = Iif( (CInt(c.GetAttrib("FinalPie")) = 100), _ "Default", c.GetAttrib("GamePlay") ) Regards, -- David McFarlane, Professional Faultfinder Matt Paffel wrote: > problem solved by inserting If...Then statement: > > If c.GetAttrib("GamePlay") = "Default" Then > Set Slide1.ActiveState = "Default" > End If > If c.GetAttrib("GamePlay") = "Lose" Then > If CInt(c.GetAttrib("FinalPie")) = 100 Then > Set Slide1.ActiveState = "Default" > Else > Set Slide1.ActiveState = "Lose" > End If > End If > If c.GetAttrib("GamePlay") = "Victory" Then > Set Slide1.ActiveState = "Victory" > End If -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From snow_1000days at hotmail.com Mon Aug 23 17:04:27 2010 From: snow_1000days at hotmail.com (ai_ayumi) Date: Mon, 23 Aug 2010 10:04:27 -0700 Subject: Mouse Scrolling Wheel activation in EPrime? Message-ID: How to activate the Mouse's scrolling wheel? Clicking the wheel button is "ebMouseButton3", but how to activate the scrolling? Also, is there a way to continously collect data as long as as the mouse button is down? e.g. moving a slider bar as long as the mouse button is down (Right now i can only move the bar by clicking incessantly) GetState() = ebStatePress seems only able to collect 1 click....Again, what would the Inline look like? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Mon Aug 23 18:51:04 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 23 Aug 2010 14:51:04 -0400 Subject: change string into an integer In-Reply-To: <0CA8E1B4EC20D743912B980E486C5CAF03CB0CDE@VUIEXCHC.ad.notti ngham.ac.uk> Message-ID: Michiel Spape wrote: >2. Attributes themselves are like (or just are?) variants, which >VisualBasic slightly awkwardly casts depending on their value. Just on that point, context attributes are not variants, they are always just ordinary strings. But do not take my word for that, if you run the following code in any inline, c.SetAttrib "MyAttrib", 0 MsgBox TypeName( c.GetAttrib("MyAttrib") ) the message box will indicate that MyAttrib has the type "String", no matter what you put in for the value of the attribute. That said, Visual Basic (and hence E-Basic) will attempt to cast the attribute to an appropriate type as it gets used. E.g., both c.SetAttrib "MyAttrib", 1 MsgBox 2 + TypeName( c.GetAttrib("MyAttrib") ) and c.SetAttrib "MyAttrib", 1 MsgBox TypeName( c.GetAttrib("MyAttrib") ) + 2 produce the numeric result 3, whereas c.SetAttrib "MyAttrib", 1 MsgBox "2" + TypeName( c.GetAttrib("MyAttrib") ) produces the string "21", and c.SetAttrib "MyAttrib", 1 MsgBox TypeName( c.GetAttrib("MyAttrib") ) + 2 produces the string "12". So it is a safer practice to always explicitly cast attributes to the desired type, e.g. iValue = CInt( c.GetAttrib("MyAttrib") ) -- dkm -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Mon Aug 23 19:19:44 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 23 Aug 2010 15:19:44 -0400 Subject: Mouse Scrolling Wheel activation in EPrime? In-Reply-To: <7c878e00-382b-48da-87c3-b80fad670b78@f42g2000yqn.googlegro ups.com> Message-ID: Stock reminder: 1) I do not work for PST. 2) PST's trained staff takes any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours (although current estimates are more like 10 days) -- this is pretty much their substitute for proper documentation, so make full use of it. 3) If you do get an answer from PST Web Support, please extend the courtesy of posting their reply back here for the sake of others. That said, here is my take... AFAIK scrolling wheel support must be built into the application, and I do not see PST doing that for E-Prime. Then again, maybe you could do this by calling the appropriate Windows API, but that is not a job for beginners. For continuous collection of mouse data, please see the MouseDevice topic in the online E-Basic Help, and look through the example programs that you may download from the PST web site. I do not think they have one that does exactly what you want, but they do have programs that will show all the necessary techniques that you may then put together. I have actually seen a demo of exactly what you want, so I know that EP can handle this well. -- David McFarlane, Professional Faultfinder >How to activate the Mouse's scrolling wheel? Clicking the wheel button >is "ebMouseButton3", but how to activate the scrolling? > >Also, is there a way to continously collect data as long as as the >mouse button is down? > >e.g. moving a slider bar as long as the mouse button is down (Right >now i can only move the bar by clicking incessantly) > >GetState() = ebStatePress seems only able to collect 1 click....Again, >what would the Inline look like? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From macw at cmu.edu Mon Aug 23 19:22:30 2010 From: macw at cmu.edu (Brian MacWhinney) Date: Mon, 23 Aug 2010 15:22:30 -0400 Subject: EPrimer Message-ID: Dear E-Primers, Michiel Spapé (Nottingham) and Rinus Verdonschot (Leiden) have agreed to allow me to post their guide to E-Prime on the STEP website at http://step.psy.cmu.edu/materials. The book is full of many helpful discussions and I would recommend it highly to people learning to use E-Prime. There will eventually be updates to this manual, perhaps next year. Thanks to Michiel and Rinus for allowing us to make their manual available. -- Brian MacWhinney, CMU -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Mon Aug 23 21:20:30 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 23 Aug 2010 17:20:30 -0400 Subject: neuroscan triggers help In-Reply-To: <2573cfa1-2c08-4da9-9cee-80d7326cc507@v35g2000prn.googlegro ups.com> Message-ID: At 8/20/2010 03:09 PM Friday, Martin wrote: >I use Scan4.0 (Neuroscan through Compumedics) to record EEGs and >currently use STIM2 for experimental design and sending time-stamps to >the EEG recording. I have designed an experiment in E-Prime and want >to send time-stamp triggers to neuroscan. I've done some research on- >line and this is what I have tried. > >I created an InLine Object within my TrialProc. I tried the following >script (WritePort address, value): > >WritePort &H378, 1 > >But that didn't work. > >I have three ports in device manager with different addresses (LPT = >0378, COM1 = 03F8, COM2 = 02F8) >I've tried each of these address, but they haven't worked. In the >STIM2 program, the port is set at KPC124 PCI -- I tried varations of >this but no luck so far. > >Here are my basic questions so far? > >1. Am I using InLine Objects correctly for sending triggers? Chris Blais covered that in one way. You might also use the .OnsetSignal... properties, see the RteRunnableInputObject.OnsetSignalEnabled and associated topics in the online E-Basic Help. >2. How do I find (or write) the correct address to send a trigger to >Scan4.0? a) Ask the manufacturer of your device. b) Consult the documentation for the device. c) Physically trace the cable from the device back to the computer and see if you can recognize whether it connects to an LPT port, a COM port, or some other oddball I/O port. Given some arbitray equipment controlled by a computer, I would not assume that it is attached to the LPT or COM port, or if they were that this was LPT1 or COM1 as opposed to LPT2, etc. But if you do know that it is attached to an LPT or COM port, then you can find the port address in Windows, just ask someone in your IT department to do that for you. If it is attached to some other I/O board then you will have some digging to do. And even if I knew what port to use, I would not assume that it uses the value "1" for a trigger signal. I might try sending a &hFF to set all bits and see if that works, and if so I would titrate from there. Finally, things like WritePort and .OnsetSignal... work only for straight digital I/O ports, if you use a COM port then you have to deal with the SerialDevice object in E-Prime. >3. If I have several slides with a different response for each slide >in TrialProc, how do I make a different trigger for each response. Do >I use a different InLine object for each one with a different trigger >value? I might put the trigger values into a List attribute, then use that attribute reference in my inline code. Please work through Chapter 4 of the User's Guide that came with E-Prime. -- David McFarlane, Professional Faultfinder -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Mon Aug 23 21:24:44 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 23 Aug 2010 17:24:44 -0400 Subject: Wisconsin card sorting test In-Reply-To: <4c6ea917.ccbce70a.3e0c.4c71SMTPIN_ADDED@gmr-mx.google.com> Message-ID: Well, I toyed with the idea of making a simple WCST in E-Prime just to amuse myself. But when I looked into it further, I got puzzled. The WCST started off with simple printed materials administered manually by a human examiner. Clearly the WCST does not require millisecond precision. So if we simply want to automate it, why use such an expensive, specialized, and heavyweight platform as E-Prime? Wouldn't it make more sense to use some more common platform such as JavaScript, or Flash, or Python, or even straight Visual Basic? Note that the WCST was automated using simple Turbo Basic (for DOS?) as far back as 1996. Isn't this another case of, "When all you have is a hammer, every problem looks like a nail" Or, insofar as I have not kept up with the literature on the WCST, am I just missing something that is obvious to the rest of you? Also, apparently scoring the test is quite complex (perseverative errors, nonperseverative errors, etc.), so building that into the program (as opposed to leaving that to later data analysis) would take some care. Finally, did anyone else know that the term "Wisconsin Card Sorting Test" was trademarked by Wells Printing and Digital Services of Madison, Wisconsin, USA (see http://en.wikipedia.org/wiki/Wisconsin_card_sort )? So we cannot give the name "Wisconsin Card Sorting Test" to any printed materials that we produce, but since the trademark does not cover computerized versions we may continue to use the name "Wisconsin Card Sorting Test" for our computerized versions. With all that said, note that someone did make an automated WCST demo for Inquisit's Millisecond (http://www.millisecond.com/download/samples/v3/CardSort ), though I do not know what data it stores or how it handles the test scoring. -- David McFarlane, Professional Faultfinder At 8/20/2010 12:10 PM Friday, David McFarlane wrote: >As far as I can tell no one has made an E-Prime WCST available on >the Web. It would be quite interesting to make one. As I recall, >in essence the task involves operantly rewarding the subject for >correctly following an undisclosed rule, changing the rule whenever >the subject achieves an overall success criterion, and seeing how >well the subject can adapt to the changing rules. This would >require some interesting code in E-Prime, in particular scoring the >success rate and then changing the "correct" rule on the fly, but it >could be done. Wish I had the liberty to do it myself. > >-- David McFarlane, Professional Faultfinder -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mpaffel at gmail.com Mon Aug 23 22:48:38 2010 From: mpaffel at gmail.com (Matt Paffel) Date: Mon, 23 Aug 2010 15:48:38 -0700 Subject: SlideStates In-Reply-To: <4C729AEC.20101@msu.edu> Message-ID: Thanks David On Aug 23, 10:59 am, David McFarlane wrote: > Arrgh, another overuse of If...End If for mutually exclusive > possibilities, where ElseIf & Else, or Select...Case (not to mention a > bit of indentation) would clarify the code tremendously.  Please consider > > If c.GetAttrib("GamePlay") = "Default" Then >      Set Slide1.ActiveState = "Default" > ElseIf c.GetAttrib("GamePlay") = "Lose" Then >      If CInt(c.GetAttrib("FinalPie")) = 100 Then >          Set Slide1.ActiveState = "Default" >      Else >          Set Slide1.ActiveState = "Lose" >      End If > ElseIf c.GetAttrib("GamePlay") = "Victory" Then >      Set Slide1.ActiveState = "Victory" > Else >      MsgBox "Oops!  Invalid value for GamePlay" > End If > > or > > Select c.GetAttrib("GamePlay") > Case "Default" >      Set Slide1.ActiveState = "Default" > Case "Lose" >      If CInt(c.GetAttrib("FinalPie")) = 100 Then >          Set Slide1.ActiveState = "Default" >      Else >          Set Slide1.ActiveState = "Lose" >      End If > Case "Victory" >      Set Slide1.ActiveState = "Victory" > Case Else >      MsgBox "Oops!  Invalid value for GamePlay" > End Select > > Isn't that better?  Then again, this whole bit of logic might be > collapsed to simply something like > > If CInt(c.GetAttrib("FinalPie")) = 100 Then >      Set Slide1.ActiveState = "Default" > Else >      Set Slide1.ActiveState = c.GetAttrib("GamePlay") > End If > > (without the validity check), or even > > Set Slide1.ActiveState = Iif( (CInt(c.GetAttrib("FinalPie")) = 100), _ >      "Default", c.GetAttrib("GamePlay") ) > > Regards, > -- David McFarlane, Professional Faultfinder > > Matt Paffel wrote: > > problem solved by inserting If...Then statement: > > > If c.GetAttrib("GamePlay") = "Default" Then > > Set Slide1.ActiveState = "Default" > > End If > > If c.GetAttrib("GamePlay") = "Lose" Then > > If CInt(c.GetAttrib("FinalPie")) = 100 Then > > Set Slide1.ActiveState = "Default" > > Else > > Set Slide1.ActiveState = "Lose" > > End If > > End If > > If c.GetAttrib("GamePlay") = "Victory" Then > > Set Slide1.ActiveState = "Victory" > > End If -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From Michiel.Spape at nottingham.ac.uk Tue Aug 24 08:27:00 2010 From: Michiel.Spape at nottingham.ac.uk (Michiel Spape) Date: Tue, 24 Aug 2010 09:27:00 +0100 Subject: Mouse Scrolling Wheel activation in EPrime? In-Reply-To: <4c72c9e2.45b9e70a.2eac.7bedSMTPIN_ADDED@gmr-mx.google.com> Message-ID: Hi David, OP & list, Would be nice, yes, scrolling support, but alas. As for continuous data collection, I was sort of wondering what exactly is meant by this. For one, not many people seem to know that EPrime can collect on- and off-presses (press / release, key-down / key-up, in other programming languages) independently, so you could have something like Slide1 shown until key-down (default) ...do stuff here... Slide2 shown once key-up (look up {key} nomenclature in e-basic help) Or, if you like: Slide1: infinite duration until {SPACE} key-down Label1 Slide2: 1 ms duration (no sync) If Slide2.RESP <> {-SPACE} goto Label1 Depends all on what you mean exactly by 'continuous collection'. One thing I've learnt is that you will feel very sorry for yourself if you decide to do something like this: for I = 1 to 1000 c.SetAttrib "CursorX" & cstr(i), Cursor.X 'this is not exactly eBasic, but you get the point sleep 1 next I Cheers, Mich Michiel Spapé Research Fellow Perception & Action group University of Nottingham School of Psychology -----Original Message----- From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of David McFarlane Sent: 23 August 2010 20:20 To: e-prime at googlegroups.com Subject: Re: Mouse Scrolling Wheel activation in EPrime? Stock reminder: 1) I do not work for PST. 2) PST's trained staff takes any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours (although current estimates are more like 10 days) -- this is pretty much their substitute for proper documentation, so make full use of it. 3) If you do get an answer from PST Web Support, please extend the courtesy of posting their reply back here for the sake of others. That said, here is my take... AFAIK scrolling wheel support must be built into the application, and I do not see PST doing that for E-Prime. Then again, maybe you could do this by calling the appropriate Windows API, but that is not a job for beginners. For continuous collection of mouse data, please see the MouseDevice topic in the online E-Basic Help, and look through the example programs that you may download from the PST web site. I do not think they have one that does exactly what you want, but they do have programs that will show all the necessary techniques that you may then put together. I have actually seen a demo of exactly what you want, so I know that EP can handle this well. -- David McFarlane, Professional Faultfinder >How to activate the Mouse's scrolling wheel? Clicking the wheel button >is "ebMouseButton3", but how to activate the scrolling? > >Also, is there a way to continously collect data as long as as the >mouse button is down? > >e.g. moving a slider bar as long as the mouse button is down (Right >now i can only move the bar by clicking incessantly) > >GetState() = ebStatePress seems only able to collect 1 click....Again, >what would the Inline look like? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it. Please do not use, copy or disclose the information contained in this message or in any attachment. Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham. This message has been checked for viruses but the contents of an attachment may still contain software viruses which could damage your computer system: you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From Michiel.Spape at nottingham.ac.uk Tue Aug 24 08:31:11 2010 From: Michiel.Spape at nottingham.ac.uk (Michiel Spape) Date: Tue, 24 Aug 2010 09:31:11 +0100 Subject: change string into an integer In-Reply-To: <4c72c344.45b9e70a.26a3.77ecSMTPIN_ADDED@gmr-mx.google.com> Message-ID: Hi David, Point taken... This auto-casting is the black art, I tell you! After programming e-prime experiments for a while, I find the VB type of programming makes one extremely careless and lazy, and it seems all other coding skills degenerate because of it... Cheers, Mich Michiel Spapé Research Fellow Perception & Action group University of Nottingham School of Psychology -----Original Message----- From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of David McFarlane Sent: 23 August 2010 19:51 To: e-prime at googlegroups.com; e-prime at googlegroups.com Subject: RE: change string into an integer Michiel Spape wrote: >2. Attributes themselves are like (or just are?) variants, which >VisualBasic slightly awkwardly casts depending on their value. Just on that point, context attributes are not variants, they are always just ordinary strings. But do not take my word for that, if you run the following code in any inline, c.SetAttrib "MyAttrib", 0 MsgBox TypeName( c.GetAttrib("MyAttrib") ) the message box will indicate that MyAttrib has the type "String", no matter what you put in for the value of the attribute. That said, Visual Basic (and hence E-Basic) will attempt to cast the attribute to an appropriate type as it gets used. E.g., both c.SetAttrib "MyAttrib", 1 MsgBox 2 + TypeName( c.GetAttrib("MyAttrib") ) and c.SetAttrib "MyAttrib", 1 MsgBox TypeName( c.GetAttrib("MyAttrib") ) + 2 produce the numeric result 3, whereas c.SetAttrib "MyAttrib", 1 MsgBox "2" + TypeName( c.GetAttrib("MyAttrib") ) produces the string "21", and c.SetAttrib "MyAttrib", 1 MsgBox TypeName( c.GetAttrib("MyAttrib") ) + 2 produces the string "12". So it is a safer practice to always explicitly cast attributes to the desired type, e.g. iValue = CInt( c.GetAttrib("MyAttrib") ) -- dkm -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it. Please do not use, copy or disclose the information contained in this message or in any attachment. Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham. This message has been checked for viruses but the contents of an attachment may still contain software viruses which could damage your computer system: you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From liwenna at gmail.com Tue Aug 24 10:09:06 2010 From: liwenna at gmail.com (liwenna) Date: Tue, 24 Aug 2010 03:09:06 -0700 Subject: EPrimer In-Reply-To: <299A5728-0A24-4C3C-AA89-3D21DD58CBCD@cmu.edu> Message-ID: Thanks Brian, Michiel and Rinus! On Aug 23, 9:22 pm, Brian MacWhinney wrote: > Dear E-Primers, >     Michiel Spapé (Nottingham) and Rinus Verdonschot (Leiden) have agreed to allow me to post their guide to E-Prime on the STEP website athttp://step.psy.cmu.edu/materials.  The book is full of many helpful discussions and I would recommend it highly to people learning to use E-Prime.  There will eventually be updates to this manual, perhaps next year.  Thanks to Michiel and Rinus for allowing us to make their manual available. > > -- Brian MacWhinney, CMU -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From liwenna at gmail.com Tue Aug 24 10:10:23 2010 From: liwenna at gmail.com (liwenna) Date: Tue, 24 Aug 2010 03:10:23 -0700 Subject: Wisconsin card sorting test In-Reply-To: <4c72e71d.8b19e70a.52a7.ffff867bSMTPIN_ADDED@gmr-mx.google.com> Message-ID: That is some good research David! On Aug 23, 11:24 pm, David McFarlane wrote: > Well, I toyed with the idea of making a simple WCST in E-Prime just > to amuse myself.  But when I looked into it further, I got puzzled. > > The WCST started off with simple printed materials administered > manually by a human examiner.  Clearly the WCST does not require > millisecond precision.  So if we simply want to automate it, why use > such an expensive, specialized, and heavyweight platform as > E-Prime?  Wouldn't it make more sense to use some more common > platform such as JavaScript, or Flash, or Python, or even straight > Visual Basic?  Note that the WCST was automated using simple Turbo > Basic (for DOS?) as far back as 1996.  Isn't this another case of, > "When all you have is a hammer, every problem looks like a nail"  Or, > insofar as I have not kept up with the literature on the WCST, am I > just missing something that is obvious to the rest of you? > > Also, apparently scoring the test is quite complex (perseverative > errors, nonperseverative errors, etc.), so building that into the > program (as opposed to leaving that to later data analysis) would > take some care. > > Finally, did anyone else know that the term "Wisconsin Card Sorting > Test" was trademarked by Wells Printing and Digital Services of > Madison, Wisconsin, USA (seehttp://en.wikipedia.org/wiki/Wisconsin_card_sort)?  So we cannot > give the name "Wisconsin Card Sorting Test" to any printed materials > that we produce, but since the trademark does not cover computerized > versions we may continue to use the name "Wisconsin Card Sorting > Test" for our computerized versions. > > With all that said, note that someone did make an automated WCST demo > for Inquisit's Millisecond > (http://www.millisecond.com/download/samples/v3/CardSort), though I > do not know what data it stores or how it handles the test scoring. > > -- David McFarlane, Professional Faultfinder > > At 8/20/2010 12:10 PM Friday, David McFarlane wrote: > > >As far as I can tell no one has made an E-Prime WCST available on > >the Web.  It would be quite interesting to make one.  As I recall, > >in essence the task involves operantly rewarding the subject for > >correctly following an undisclosed rule, changing the rule whenever > >the subject achieves an overall success criterion, and seeing how > >well the subject can adapt to the changing rules.  This would > >require some interesting code in E-Prime, in particular scoring the > >success rate and then changing the "correct" rule on the fly, but it > >could be done.  Wish I had the liberty to do it myself. > > >-- David McFarlane, Professional Faultfinder -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From david.s.chester at gmail.com Tue Aug 24 16:43:14 2010 From: david.s.chester at gmail.com (david.s.chester) Date: Tue, 24 Aug 2010 09:43:14 -0700 Subject: Slide duration Message-ID: To anyone inclined to help, I have a slide with 'infinite duration' and it is set to terminate upon one of 5 allowable keyboard responses. However, for timing purposes I need the slide to last at least 2 seconds, even if the subject has responded within that timeframe. Is there any way to do this without having to directly fiddle with the script? I would greatly appreciate any help with this issue. Thanks, Dave -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Tue Aug 24 18:27:19 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 24 Aug 2010 14:27:19 -0400 Subject: Slide duration In-Reply-To: Message-ID: Dave, Stock reminder: 1) I do not work for PST. 2) PST's trained staff takes any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours (although current estimates are more like 10 days) -- this is pretty much their substitute for proper documentation, so make full use of it. 3) If you do get an answer from PST Web Support, please extend the courtesy of posting their reply back here for the sake of others. That said, here is my take... How about this: Let's suppose your Slide is called StimSlide. Set its Duration to 2000, the input mask Time Limit to (infinite), and End Action to (none). Then follow StimSlide with a bit of inline code as follows: Do Until (StimSlide.RT > 0) Loop or if you prefer, Do While StimSlide.InputMasks.IsPending() Loop Now your StimSlide will last for 2 s whether or not it gets a response druing that time, and then the inline code will take up the rest of the time until StimSlide gets a response. -- David McFarlane, Professional Faultfinder >I have a slide with 'infinite duration' and it is set to terminate >upon one of 5 allowable keyboard responses. However, for timing >purposes I need the slide to last at least 2 seconds, even if the >subject has responded within that timeframe. Is there any way to do >this without having to directly fiddle with the script? > >I would greatly appreciate any help with this issue. > >Thanks, >Dave -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From t.campellone at gmail.com Tue Aug 24 23:51:50 2010 From: t.campellone at gmail.com (Tim Campellone) Date: Tue, 24 Aug 2010 16:51:50 -0700 Subject: Event markers Message-ID: Hello, I am trying to use E-prime to send event markers through a parallel port to a computer that is collecting psychophysiological data using VPm software. I think I have the E-Prime code right for the events I want marked: Player.OnsetSignalEnabled = True Player.OnsetSignalPort = &H378 Player.OnsetSignalData = 2 Player.OffsetSignalEnabled = True Player.OffsetSignalPort = &H378 Player.OffsetSignalData = 3 Result1.OnsetSignalEnabled = True Result1.OnsetSignalPort = &H378 Result1.OnsetSignalData = 4 Result1.OffsetSignalEnabled = True Result1.OffsetSignalPort = &H378 Result1.OffsetSignalData = 5 My understanding is that this script will cue E-Prime to send the numeric value associated with xxx.OnsetSignalData through the parallel port into the psychophysiological data being collected. Is that correct? Also, would I need any additional script for the computer collecting the physio data? Thanks for your help, Tim -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From snow_1000days at hotmail.com Wed Aug 25 02:48:24 2010 From: snow_1000days at hotmail.com (ai_ayumi) Date: Tue, 24 Aug 2010 19:48:24 -0700 Subject: Mouse Scrolling Wheel activation in EPrime? In-Reply-To: <0CA8E1B4EC20D743912B980E486C5CAF03D6D283@VUIEXCHC.ad.nottingham.ac.uk> Message-ID: "continuous collection" as in "as long as the mouse is pressed, EPrime will keep recognizing it as key-pressed, so key-pressed inlines are issued". I do know you can do on- and off-presses (using { } or {- }), but ON/ OFF doesn't seem to work with the mouse (doesn't allow {- } releases) I am trying to piece something together using examples from EBasics Help, but nothing seem to work so far... On Aug 24, 4:27 am, Michiel Spape wrote: > Hi David, OP & list, > Would be nice, yes, scrolling support, but alas. > > As for continuous data collection, I was sort of wondering what exactly is meant by this. For one, not many people seem to know that EPrime can collect on- and off-presses (press / release, key-down / key-up, in other programming languages) independently, so you could have something like > Slide1 shown until key-down (default) > ...do stuff here... > Slide2 shown once key-up (look up {key} nomenclature in e-basic help) > > Or, if you like: > Slide1: infinite duration until {SPACE} key-down > Label1 > Slide2: 1 ms duration (no sync) > If Slide2.RESP <> {-SPACE} goto Label1 > > Depends all on what you mean exactly by 'continuous collection'. One thing I've learnt is that you will feel very sorry for yourself if you decide to do something like this: > for I = 1 to 1000 >         c.SetAttrib "CursorX" & cstr(i), Cursor.X 'this is not exactly eBasic, but you get the point >         sleep 1 > next I > > Cheers, > Mich > > Michiel Spapé > Research Fellow > Perception & Action group > University of Nottingham > School of Psychology > > > > -----Original Message----- > From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of David McFarlane > Sent: 23 August 2010 20:20 > To: e-prime at googlegroups.com > Subject: Re: Mouse Scrolling Wheel activation in EPrime? > > Stock reminder:  1) I do not work for PST.  2) PST's trained staff > takes any and all questions athttp://support.pstnet.com/e%2Dprime/support/login.asp, and they > strive to respond to all requests in 24-48 hours (although current > estimates are more like 10 days) -- this is pretty much their > substitute for proper documentation, so make full use of it.  3) If > you do get an answer from PST Web Support, please extend the courtesy > of posting their reply back here for the sake of others. > > That said, here is my take... > > AFAIK scrolling wheel support must be built into the application, and > I do not see PST doing that for E-Prime.  Then again, maybe you could > do this by calling the appropriate Windows API, but that is not a job > for beginners. > > For continuous collection of mouse data, please see the MouseDevice > topic in the online E-Basic Help, and look through the example > programs that you may download from the PST web site.  I do not think > they have one that does exactly what you want, but they do have > programs that will show all the necessary techniques that you may > then put together.  I have actually seen a demo of exactly what you > want, so I know that EP can handle this well. > > -- David McFarlane, Professional Faultfinder > > >How to activate the Mouse's scrolling wheel? Clicking the wheel button > >is "ebMouseButton3", but how to activate the scrolling? > > >Also, is there a way to continously collect data as long as as the > >mouse button is down? > > >e.g. moving a slider bar as long as the mouse button is down (Right > >now i can only move the bar by clicking incessantly) > > >GetState() = ebStatePress seems only able to collect 1 click....Again, > >what would the Inline look like? > > -- > You received this message because you are subscribed to the Google Groups "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. > For more options, visit this group athttp://groups.google.com/group/e-prime?hl=en. > > This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it.   Please do not use, copy or disclose the information contained in this message or in any attachment.  Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham. > > This message has been checked for viruses but the contents of an attachment > may still contain software viruses which could damage your computer system: > you are advised to perform your own checks. Email communications with the > University of Nottingham may be monitored as permitted by UK legislation.- Hide quoted text - > > - Show quoted text - -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From snow_1000days at hotmail.com Wed Aug 25 03:01:55 2010 From: snow_1000days at hotmail.com (ai_ayumi) Date: Tue, 24 Aug 2010 20:01:55 -0700 Subject: How to retrieve Level number/ID on Procedure list? Message-ID: Hi, i'm trying to run an Inline that reads from Level to Level, the Attribute in the Procedure list, see if that Level's Attribute matches a specific keyword. Example ------------------------- Level/ID: Attribute list: 1 win 2 skip 3 lose 4 win If Level 1 Attribute matches "win", do ....Inline... Ife matches "lose", do ...Inline.... Can you know which Level on the procedure list you are Currently running on? How do you retrieve that Level info? Also, GetAttribute (i, Attribute) = returns string? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Wed Aug 25 13:13:15 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Wed, 25 Aug 2010 09:13:15 -0400 Subject: Event markers In-Reply-To: <1f9b53c2-d48b-4a7c-8c0e-919c4a45a5bf@z30g2000prg.googlegroups.com> Message-ID: Tim, Stock reminder: 1) I do not work for PST. 2) PST's trained staff really does like to take any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours -- this is pretty much their substitute for proper documentation, so make full use of it. 3) If you do get an answer from PST Web Support, please extend the courtesy of posting their reply back here for the sake of others. That said, here is my take ... OK, let me get this straight. You have one computer running E-Prime, and another computer running VPm to collect physiological data. You wrote a perfectly good program in E-Prime to send signals from the EP PC to the VPm PC. But instead of simply running your system to see if it works, you ask us if it will work? What am I missing? -- David McFarlane, Professional Faultfinder > I am trying to use E-prime to send event markers through a parallel > port to a computer that is collecting psychophysiological data using > VPm software. I think I have the E-Prime code right for the events I > want marked: > > Player.OnsetSignalEnabled = True > Player.OnsetSignalPort = &H378 > Player.OnsetSignalData = 2 > > Player.OffsetSignalEnabled = True > Player.OffsetSignalPort = &H378 > Player.OffsetSignalData = 3 > > Result1.OnsetSignalEnabled = True > Result1.OnsetSignalPort = &H378 > Result1.OnsetSignalData = 4 > > Result1.OffsetSignalEnabled = True > Result1.OffsetSignalPort = &H378 > Result1.OffsetSignalData = 5 > > My understanding is that this script will cue E-Prime to send the > numeric value associated with xxx.OnsetSignalData through the parallel > port into the psychophysiological data being collected. Is that > correct? Also, would I need any additional script for the computer > collecting the physio data? > > Thanks for your help, > Tim -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Wed Aug 25 13:15:59 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Wed, 25 Aug 2010 09:15:59 -0400 Subject: Mouse Scrolling Wheel activation in EPrime? In-Reply-To: Message-ID: On Tue 24 Aug 2010 ai_ayumi wrote: > ON/OFF doesn't seem to work with the mouse (doesn't allow {- } releases) For the record, the mouse most certainly does allow {-} releases, as long as you set its CollectionMode to recognize releases and use the proper {key} nomenclature. Please look again at the appropriate topics in the online E-Basic Help. That said, unlike any other device in E-Prime, you can access the mouse directly without any input mask, so you could do continuous data collecting without regard to any of that. Just takes a bit of thought and coding. -- David McFarlane, Professional Faultfinder -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Wed Aug 25 13:20:57 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Wed, 25 Aug 2010 09:20:57 -0400 Subject: How to retrieve Level number/ID on Procedure list? In-Reply-To: Message-ID: Stock reminder: 1) I do not work for PST. 2) PST's trained staff really does like to take any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours -- this is pretty much their substitute for proper documentation, so make full use of it. 3) If you do get an answer from PST Web Support, please extend the courtesy of posting their reply back here for the sake of others. That said, here is my take ... If you have a List named TrialList, then c.GetAttrib("TrialList") will return the current level of TrialList, as you can see from the .edat file. Taking this further, c.GetAttrib("Running") will return the name of the currently running list (again, as you can see from any .edat file), so c.GetAttrib( c.GetAttrib("Running") ) will return the current level of the currently running list. Nice, eh? But none of this matters for the question as you posed it. For your example, the value of the attribute at each level never changes (e.g., the value of the attribute at level 1 is always "win"), so the result of your If...Then is known ahead of time and therefore does nothing useful. So I must be missing something. -- David McFarlane, Professional Faultfinder On Tue 24 Aug 2010 ai_ayumi wrote: > Hi, i'm trying to run an Inline that reads from Level to Level, the > Attribute in the Procedure list, see if that Level's Attribute matches > a specific keyword. > > Example ------------------------- > Level/ID: Attribute list: > 1 win > 2 skip > 3 lose > 4 win > > If Level 1 Attribute matches "win", do ....Inline... > Ife matches "lose", do ...Inline.... > > > Can you know which Level on the procedure list you are Currently > running on? How do you retrieve that Level info? > > Also, GetAttribute (i, Attribute) = returns string? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From Michiel.Spape at nottingham.ac.uk Wed Aug 25 14:23:59 2010 From: Michiel.Spape at nottingham.ac.uk (Michiel Spape) Date: Wed, 25 Aug 2010 15:23:59 +0100 Subject: Mouse Scrolling Wheel activation in EPrime? In-Reply-To: <4C75178F.9020908@msu.edu> Message-ID: Hi group, Good to know that my suspicion (due to lack of e-prime at the other lab, I couldn't find out) holds true! Should be a breeze to programme then. Cheers, Mich Michiel Spapé Research Fellow Perception & Action group University of Nottingham School of Psychology -----Original Message----- From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of David McFarlane Sent: 25 August 2010 14:16 To: e-prime at googlegroups.com Subject: Re: Mouse Scrolling Wheel activation in EPrime? On Tue 24 Aug 2010 ai_ayumi wrote: > ON/OFF doesn't seem to work with the mouse (doesn't allow {- } releases) For the record, the mouse most certainly does allow {-} releases, as long as you set its CollectionMode to recognize releases and use the proper {key} nomenclature. Please look again at the appropriate topics in the online E-Basic Help. That said, unlike any other device in E-Prime, you can access the mouse directly without any input mask, so you could do continuous data collecting without regard to any of that. Just takes a bit of thought and coding. -- David McFarlane, Professional Faultfinder -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it. Please do not use, copy or disclose the information contained in this message or in any attachment. Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham. This message has been checked for viruses but the contents of an attachment may still contain software viruses which could damage your computer system: you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From rmutreja at gmail.com Wed Aug 25 20:57:11 2010 From: rmutreja at gmail.com (Rachna) Date: Wed, 25 Aug 2010 13:57:11 -0700 Subject: Number Line Message-ID: I have a mental number line task in which the participant is presented with a line (range 0 to 1000) and they are given a number. They then need to indicate where the number would go on the line. 2 questions 1) Is there a way for participants to draw a hash mark on the line much like doing it on paper? 2) Can e-prime then calculate the number equivalent to where the hash mark is placed? I have a version now that works with a slider bar but we do not want to use a slider bar since it provides a reference of where the numbers could comparatively be placed. Please let me know if you have any ideas. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Wed Aug 25 22:27:46 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Wed, 25 Aug 2010 18:27:46 -0400 Subject: Number Line In-Reply-To: Message-ID: Stock reminder: 1) I do not work for PST. 2) PST's trained staff really does like to take any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours -- this is pretty much their substitute for proper documentation, so make full use of it. 3) If you do get an answer from PST Web Support, please extend the courtesy of posting their reply back here for the sake of others. That said, here is my take ... Both fairly simple to do, but will require some inline code. 1) I imagine you mean to have the subject make a single mouse click and use that for the response. In that case, once you have the mouse coordinates you can simply draw a mark using the Canvas drawing methods (see the Canvas topic in the online E-Basic Help). 2) Yes. You know the pixel coordinates of the start & end of the line, you know the mouse click coordinates, and you know your scaling factor. From there it is just a bit of simple math (or more exactly, elementary analytic geometry). Surely you can take it from there, otherwise you have bigger problems :). Regards, -- David McFarlane, Professional Faultfinder "For a successful technology, reality must take precedence over public relations, for nature cannot be fooled." (Richard Feynman, Nobel prize-winning physicist) Rachna wrote: > I have a mental number line task in which the participant is presented > with a line (range 0 to 1000) and they are given a number. They then > need to indicate where the number would go on the line. > > 2 questions > 1) Is there a way for participants to draw a hash mark on the line > much like doing it on paper? > 2) Can e-prime then calculate the number equivalent to where the hash > mark is placed? > > I have a version now that works with a slider bar but we do not want > to use a slider bar since it provides a reference of where the numbers > could comparatively be placed. > > Please let me know if you have any ideas. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mpaffel at gmail.com Wed Aug 25 22:40:18 2010 From: mpaffel at gmail.com (Matt Paffel) Date: Wed, 25 Aug 2010 15:40:18 -0700 Subject: nback Message-ID: Hello Everyone, Just a quick question, has anyone ever used the nback task that can be downloaded from the STEP Psychology site? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Wed Aug 25 22:41:03 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Wed, 25 Aug 2010 18:41:03 -0400 Subject: Number Line In-Reply-To: Message-ID: Rachna wrote: > 2) Can e-prime then calculate the number equivalent to where the hash > mark is placed? > > I have a version now that works ... Come to think of it, if you already have a program that works to the point of providing the number, then you already know that EP *can* do the computation, and you already have example code to boot, so you needn't have asked this question. -- David McFarlane, Professional Faultfinder -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From baltimore.ben at gmail.com Wed Aug 25 22:44:25 2010 From: baltimore.ben at gmail.com (ben robinson) Date: Wed, 25 Aug 2010 18:44:25 -0400 Subject: nback In-Reply-To: <53db2aa6-ebe4-4429-b424-d7cea85ebfeb@a36g2000yqc.googlegroups.com> Message-ID: maaaybe. why? On Wed, Aug 25, 2010 at 6:40 PM, Matt Paffel wrote: > Hello Everyone, > > Just a quick question, has anyone ever used the nback task that can be > downloaded from the STEP Psychology site? > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to > e-prime+unsubscribe at googlegroups.com > . > For more options, visit this group at > http://groups.google.com/group/e-prime?hl=en. > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mpaffel at gmail.com Wed Aug 25 23:09:18 2010 From: mpaffel at gmail.com (Matt Paffel) Date: Wed, 25 Aug 2010 16:09:18 -0700 Subject: nback In-Reply-To: Message-ID: welp, i've been modifying it into a 2-back & 0-back. I've found that the "listFIRSTS" procedure interferes with the data collection on the 0-back procedure so I've taken it out and have had no problems with it. However, If I take it out of the 2-back procedure everything goes to er, heck. Am i right to think that it serves the purpose of setting up the Target and Nontarget array in the 2-back procedure even though the same inlines are present in the NonTarget procedure? I'm kind of trying to figure out a work around as I have to have the 2-back run two blocks of different images, one with words and the other with impossible objects, and I'd like to try to not overburden eprime with unnecessary objects and scripts. On Aug 25, 5:44 pm, ben robinson wrote: > maaaybe.  why? > > On Wed, Aug 25, 2010 at 6:40 PM, Matt Paffel wrote: > > Hello Everyone, > > > Just a quick question, has anyone ever used the nback task that can be > > downloaded from the STEP Psychology site? > > > -- > > You received this message because you are subscribed to the Google Groups > > "E-Prime" group. > > To post to this group, send email to e-prime at googlegroups.com. > > To unsubscribe from this group, send email to > > e-prime+unsubscribe at googlegroups.com > > . > > For more options, visit this group at > >http://groups.google.com/group/e-prime?hl=en. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From baltimore.ben at gmail.com Wed Aug 25 23:20:14 2010 From: baltimore.ben at gmail.com (ben robinson) Date: Wed, 25 Aug 2010 19:20:14 -0400 Subject: nback In-Reply-To: Message-ID: see, here's the thing. i wrote that program, but it's been years since i've looked at it, and if i were asked today to provide an n-back program i'd probably make it from scratch... that said, i believe that the "listFIRSTS" is a list of trials, applicable across all blocks (0-back, 1-back, etc), wherein targets are never presented. this was the work-around i came up with to avoid having a target trial randomly selected, say, in the second trial during the 3-back block. that wouldn't work because you'd not yet have encountered three stimuli from which to repeat the 3rd one back. i'm not thrilled to hear that listFIRSTS was causing you problems with the 0-back, but at the same time i'm pretty sure (if memory serves) that listFIRSTS is necessary to prevent premature target trials across all conditions. ben On Wed, Aug 25, 2010 at 7:09 PM, Matt Paffel wrote: > welp, i've been modifying it into a 2-back & 0-back. I've found that > the "listFIRSTS" procedure interferes with the data collection on the > 0-back procedure so I've taken it out and have had no problems with > it. However, If I take it out of the 2-back procedure everything goes > to er, heck. Am i right to think that it serves the purpose of setting > up the Target and Nontarget array in the 2-back procedure even though > the same inlines are present in the NonTarget procedure? I'm kind of > trying to figure out a work around as I have to have the 2-back run > two blocks of different images, one with words and the other with > impossible objects, and I'd like to try to not overburden eprime with > unnecessary objects and scripts. > > On Aug 25, 5:44 pm, ben robinson wrote: > > maaaybe. why? > > > > On Wed, Aug 25, 2010 at 6:40 PM, Matt Paffel wrote: > > > Hello Everyone, > > > > > Just a quick question, has anyone ever used the nback task that can be > > > downloaded from the STEP Psychology site? > > > > > -- > > > You received this message because you are subscribed to the Google > Groups > > > "E-Prime" group. > > > To post to this group, send email to e-prime at googlegroups.com. > > > To unsubscribe from this group, send email to > > > e-prime+unsubscribe at googlegroups.com > > > > > > . > > > For more options, visit this group at > > >http://groups.google.com/group/e-prime?hl=en. > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to > e-prime+unsubscribe at googlegroups.com > . > For more options, visit this group at > http://groups.google.com/group/e-prime?hl=en. > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mpaffel at gmail.com Wed Aug 25 23:57:23 2010 From: mpaffel at gmail.com (Matt Paffel) Date: Wed, 25 Aug 2010 16:57:23 -0700 Subject: nback In-Reply-To: Message-ID: "i wrote that program" that's too funny. your explanation makes perfect sense, I'm glad i got the expert on the subject. thanks for clarifying. On Aug 25, 6:20 pm, ben robinson wrote: > see, here's the thing.  i wrote that program, but it's been years since i've > looked at it, and if i were asked today to provide an n-back program i'd > probably make it from scratch... > that said, i believe that the "listFIRSTS" is a list of trials, applicable > across all blocks (0-back, 1-back, etc), wherein targets are never > presented.  this was the work-around i came up with to avoid having a target > trial randomly selected, say, in the second trial during the 3-back block. >  that wouldn't work because you'd not yet have encountered three stimuli > from which to repeat the 3rd one back. > i'm not thrilled to hear that listFIRSTS was causing you problems with the > 0-back, but at the same time i'm pretty sure (if memory serves) that > listFIRSTS is necessary to prevent premature target trials across all > conditions. > > ben > > On Wed, Aug 25, 2010 at 7:09 PM, Matt Paffel wrote: > > welp, i've been modifying it into a 2-back & 0-back. I've found that > > the "listFIRSTS" procedure interferes with the data collection on the > > 0-back procedure so I've taken it out and have had no problems with > > it.  However, If I take it out of the 2-back procedure everything goes > > to er, heck. Am i right to think that it serves the purpose of setting > > up the Target and Nontarget array in the 2-back procedure even though > > the same inlines are present in the NonTarget procedure? I'm kind of > > trying to figure out a work around as I have to have the 2-back run > > two blocks of different images, one with words and the other with > > impossible objects, and I'd like to try to not overburden eprime with > > unnecessary objects and scripts. > > > On Aug 25, 5:44 pm, ben robinson wrote: > > > maaaybe.  why? > > > > On Wed, Aug 25, 2010 at 6:40 PM, Matt Paffel wrote: > > > > Hello Everyone, > > > > > Just a quick question, has anyone ever used the nback task that can be > > > > downloaded from the STEP Psychology site? > > > > > -- > > > > You received this message because you are subscribed to the Google > > Groups > > > > "E-Prime" group. > > > > To post to this group, send email to e-prime at googlegroups.com. > > > > To unsubscribe from this group, send email to > > > > e-prime+unsubscribe at googlegroups.com > > > > > > > . > > > > For more options, visit this group at > > > >http://groups.google.com/group/e-prime?hl=en. > > > -- > > You received this message because you are subscribed to the Google Groups > > "E-Prime" group. > > To post to this group, send email to e-prime at googlegroups.com. > > To unsubscribe from this group, send email to > > e-prime+unsubscribe at googlegroups.com > > . > > For more options, visit this group at > >http://groups.google.com/group/e-prime?hl=en. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From david.s.chester at gmail.com Thu Aug 26 00:50:38 2010 From: david.s.chester at gmail.com (david.s.chester) Date: Wed, 25 Aug 2010 17:50:38 -0700 Subject: Image Display Message-ID: Hi, I need to put my E-Prime task onto about 6 other computers and it has 4 Image Display slides. The problem is, when I move the file from one computer to the next, the path to the image is no longer correct and it will not load correctly. Any hints or tips? Thanks, Dave -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Thu Aug 26 02:05:14 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Wed, 25 Aug 2010 22:05:14 -0400 Subject: Image Display In-Reply-To: <5f2ba1d6-38d6-4970-be2d-3e372b46d371@h19g2000yqb.googlegroups.com> Message-ID: Dave, Stock reminder: 1) I do not work for PST. 2) PST's trained staff really does like to take any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours -- this is pretty much their substitute for proper documentation, so make full use of it. 3) If you do get an answer from PST Web Support, please extend the courtesy of posting their reply back here for the sake of others. That said, here is my take ... Either restructure your program to put all your image files directly into the the same folder as the experiment program file so that you do not need to use a path, or use a relative instead of an absolute path name within your program. And if you do use path names, make sure to use forward slashes "/" instead of backslashes "\" (sorry, I don't have the link on hand for where I discuss this more fully, but you can look that up yourself). -- David McFarlane, Professional Faultfinder > I need to put my E-Prime task onto about 6 other computers and it has > 4 Image Display slides. The problem is, when I move the file from one > computer to the next, the path to the image is no longer correct and > it will not load correctly. Any hints or tips? > Thanks, > Dave -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From baltimore.ben at gmail.com Thu Aug 26 14:10:47 2010 From: baltimore.ben at gmail.com (ben robinson) Date: Thu, 26 Aug 2010 10:10:47 -0400 Subject: Image Display In-Reply-To: <4C75CBDA.5060307@msu.edu> Message-ID: another idea would be to place the files in the same place on each computer. don't put them in an individual user's folder, or a desktop folder specific to one or another user's login, rather, place the folder directly in C:. ben On Wed, Aug 25, 2010 at 10:05 PM, David McFarlane wrote: > Dave, > > Stock reminder: 1) I do not work for PST. 2) PST's trained staff really > does like to take any and all questions at > http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to > respond to all requests in 24-48 hours -- this is pretty much their > substitute for proper documentation, so make full use of it. 3) If you do > get an answer from PST Web Support, please extend the courtesy of posting > their reply back here for the sake of others. > > That said, here is my take ... > > Either restructure your program to put all your image files directly into > the the same folder as the experiment program file so that you do not need > to use a path, or use a relative instead of an absolute path name within > your program. And if you do use path names, make sure to use forward > slashes "/" instead of backslashes "\" (sorry, I don't have the link on hand > for where I discuss this more fully, but you can look that up yourself). > > -- David McFarlane, Professional Faultfinder > > > > I need to put my E-Prime task onto about 6 other computers and it has >> 4 Image Display slides. The problem is, when I move the file from one >> computer to the next, the path to the image is no longer correct and >> it will not load correctly. Any hints or tips? >> Thanks, >> Dave >> > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to > e-prime+unsubscribe at googlegroups.com > . > For more options, visit this group at > http://groups.google.com/group/e-prime?hl=en. > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Thu Aug 26 16:10:24 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 26 Aug 2010 12:10:24 -0400 Subject: Image Display In-Reply-To: Message-ID: Well, not directly in C:, that sort of cavalier file placement deeply violates modern IT management principles (and may pose a security hazard). Put your files at least in some folder beneath C:\, possibly somewhere beneath All Users (or Public on Vista/Win7). -- David McFarlane, Professional Faultfinder ben robinson wrote: >another idea would be to place the files in the same place on each >computer. don't put them in an individual user's folder, or a >desktop folder specific to one or another user's login, rather, >place the folder directly in C:. > >ben > >On Wed, Aug 25, 2010 at 10:05 PM, David McFarlane ><mcfarla9 at msu.edu> wrote: >Dave, > >Stock reminder: 1) I do not work for PST. 2) PST's trained staff >really does like to take any and all questions at >http://support.pstnet.com/e%2Dprime/support/login.asp >, and they strive to respond to all requests in 24-48 hours -- this >is pretty much their substitute for proper documentation, so make >full use of it. 3) If you do get an answer from PST Web Support, >please extend the courtesy of posting their reply back here for the >sake of others. > >That said, here is my take ... > >Either restructure your program to put all your image files directly >into the the same folder as the experiment program file so that you >do not need to use a path, or use a relative instead of an absolute >path name within your program. And if you do use path names, make >sure to use forward slashes "/" instead of backslashes "\" (sorry, I >don't have the link on hand for where I discuss this more fully, but >you can look that up yourself). > >-- David McFarlane, Professional Faultfinder > > > >I need to put my E-Prime task onto about 6 other computers and it has >4 Image Display slides. The problem is, when I move the file from one >computer to the next, the path to the image is no longer correct and >it will not load correctly. Any hints or tips? >Thanks, >Dave -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From dpschpak at gmail.com Thu Aug 26 20:38:08 2010 From: dpschpak at gmail.com (dpschpak) Date: Thu, 26 Aug 2010 13:38:08 -0700 Subject: URGENT help needed! : Object amount limit? Message-ID: I am trying to construct an experiment of many questionnaires, and my Prof wants each question to be it's own object and for it to all be in one experiment. Given the nature of these questionnaires that will require hundreds (possibly breaking into 1000+) of TextDisplays, InLines, and Labels. I've been adding TextDisplays and received this error message: Unable to get Toolbox item. I can't seem to add any more TextDisplays. Have I reached some sort of object limit? She wants me to finish this by the end of next week so I need help ASAP. Anyone ever have this problem? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Thu Aug 26 21:09:57 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 26 Aug 2010 17:09:57 -0400 Subject: URGENT help needed! : Object amount limit? In-Reply-To: <7ecbfd9f-3c1c-4dfa-a7b7-8a5f767f35e6@z10g2000yqb.googlegro ups.com> Message-ID: Stock reminder: 1) I do not work for PST. 2) PST's trained staff takes any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours (although current estimates are more like 10 days) -- this is pretty much their substitute for proper documentation, so make full use of it. 3) If you do get an answer from PST Web Support, please extend the courtesy of posting their reply back here for the sake of others. That said, here is my take... You may indeed have hit a limit on the number of objects that E-Prime can handle, that is a lot of objects and an odd use of E-Prime. But you should contact PST Web Support to make sure, and then please post back here with the answer. But now, as is my wont, I will address the larger unaddressed issue. Does your professor know what they are doing? Have they ever done anything like this themselves in E-Prime? E-Prime makes a very poor tool for just running questionnaires, especially when you have no need for millisecond timing. Many better tools exist for this purpose. And as far as the demand to finish by the end of next week, too many researchers hold unrealistic expectations for the world, their staff & students, and their technology. Some people just need a reality check -- see my signature quote below. Have your professor give me a phone call and I will personally give them a stern talking to. -- David McFarlane, Professional Faultfinder "For a successful technology, reality must take precedence over public relations, for nature cannot be fooled." (Richard Feynman, Nobel prize-winning physicist) dpschpak wrote: >I am trying to construct an experiment of many questionnaires, and my >Prof wants each question to be it's own object and for it to all be in >one experiment. Given the nature of these questionnaires that will >require hundreds (possibly breaking into 1000+) of TextDisplays, >InLines, and Labels. I've been adding TextDisplays and received this >error message: > >Unable to get Toolbox item. > >I can't seem to add any more TextDisplays. Have I reached some sort of >object limit? >She wants me to finish this by the end of next week so I need help >ASAP. Anyone ever have this problem? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From Michiel.Spape at nottingham.ac.uk Fri Aug 27 08:28:12 2010 From: Michiel.Spape at nottingham.ac.uk (Michiel Spape) Date: Fri, 27 Aug 2010 09:28:12 +0100 Subject: URGENT help needed! : Object amount limit? In-Reply-To: <4c76d829.ccbce70a.16c7.4b57SMTPIN_ADDED@gmr-mx.google.com> Message-ID: Hi, Also, it needs to be said: why on earth does every question needs to be its own object? Here's the real question: does your professor mean 'every question needs to be a different instance' or 'every question needs to be a different object'? In E-Prime and in every object-oriented question, the latter makes absolutely no sense. To put it differently, every question you will ask makes use of different instances of words; but every word is not a NEW object; it's a new instance of the object 'word'. You can conceive how difficult it would be for a human to generate a new 'word' on the spot complete with new phonemes and different guttural sounds! So the point is: you have ONE textdisplay with the text saying merely [TheQuestion], ONE attribute "TheQuestion" in a list which [TheQuestion] refers to and 1000s of rows (if you must use E-Prime anyway and choose to disregard David's comments - that I should mention I support and second, by the way) in which TheQuestion is each time a new question. Thus, your ONE textdisplay can show 1000s of questions. What exactly would be the benefit (apart from fulfilling an intense desire to make both the student and computer work very hard?) by using 1000s of objects? In defence of people using E-Prime for questionnaires, I would like to add the following: sometimes it *is* useful to use E-Prime for things it isn't used to, because the rest of the experiment does require it. Personally, I commonly add a handedness questionnaire to my experiments, basically so that it makes it really easy to, later on, combine the experimental and subjective data. I know questionnaires are much easier to make in just about every other way, but I can be really flaky when it comes to combining data, for example, using two different types of codes for participants (p201 and n1 often being the same person, for instance). Counselling is expensive, though, so I just try to live with myself and recognising the problem, just use E-Prime for both types of data! Cheers, Mich Michiel Spapé Research Fellow Perception & Action group University of Nottingham School of Psychology www.cognitology.eu -----Original Message----- From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of David McFarlane Sent: 26 August 2010 22:10 To: e-prime at googlegroups.com Subject: Re: URGENT help needed! : Object amount limit? Stock reminder: 1) I do not work for PST. 2) PST's trained staff takes any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours (although current estimates are more like 10 days) -- this is pretty much their substitute for proper documentation, so make full use of it. 3) If you do get an answer from PST Web Support, please extend the courtesy of posting their reply back here for the sake of others. That said, here is my take... You may indeed have hit a limit on the number of objects that E-Prime can handle, that is a lot of objects and an odd use of E-Prime. But you should contact PST Web Support to make sure, and then please post back here with the answer. But now, as is my wont, I will address the larger unaddressed issue. Does your professor know what they are doing? Have they ever done anything like this themselves in E-Prime? E-Prime makes a very poor tool for just running questionnaires, especially when you have no need for millisecond timing. Many better tools exist for this purpose. And as far as the demand to finish by the end of next week, too many researchers hold unrealistic expectations for the world, their staff & students, and their technology. Some people just need a reality check -- see my signature quote below. Have your professor give me a phone call and I will personally give them a stern talking to. -- David McFarlane, Professional Faultfinder "For a successful technology, reality must take precedence over public relations, for nature cannot be fooled." (Richard Feynman, Nobel prize-winning physicist) dpschpak wrote: >I am trying to construct an experiment of many questionnaires, and my >Prof wants each question to be it's own object and for it to all be in >one experiment. Given the nature of these questionnaires that will >require hundreds (possibly breaking into 1000+) of TextDisplays, >InLines, and Labels. I've been adding TextDisplays and received this >error message: > >Unable to get Toolbox item. > >I can't seem to add any more TextDisplays. Have I reached some sort of >object limit? >She wants me to finish this by the end of next week so I need help >ASAP. Anyone ever have this problem? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it. Please do not use, copy or disclose the information contained in this message or in any attachment. Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham. This message has been checked for viruses but the contents of an attachment may still contain software viruses which could damage your computer system: you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From hester.duffy at gmail.com Fri Aug 27 12:17:43 2010 From: hester.duffy at gmail.com (Hester Duffy) Date: Fri, 27 Aug 2010 13:17:43 +0100 Subject: Non-allowed responses Message-ID: Hi all, This is probably a stupid question, but I'm a bit bewildered. I've run an E-rpime experiment in which participants were asked to identify the accent in which some sentences were spoken; after each sentence, a text display asked them to press 1 for Italian, 2 for Polish, 3 for Welsh, and so on. They were offered the numbers 1 - 6, and the allowable inputs were set as 123456. Looking at the data, there are no 6s in the responses, but there are 0s. These are not time-outs, as far as I can tell by looking at the response time data, and I'm getting them in the data from several different participants (but not all). So how do I have non-allowable inputs? Is this a glitch, or does E-prime atomatically allow 0 as an input, or what? Any insight very welcome! Many thanks, H -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From d.vinson at ucl.ac.uk Fri Aug 27 12:40:16 2010 From: d.vinson at ucl.ac.uk (David Vinson) Date: Fri, 27 Aug 2010 13:40:16 +0100 Subject: Non-allowed responses In-Reply-To: Message-ID: Hi Hester, I'm pretty sure E-Prime does not automatically permit 0 as a response if you have set allowable inputs to something else. (I checked one such experiment I have on hand, and no dice - only allows 1234567 and not 0). If you really have no 6 responses in your data set, my first thought would be to double check the "permitted responses" in your experiment file(s). Especially if there are trials which are meant to have such a response - it seems highly unusual that no subjects would ever respond 6 if it's a viable choice. This seems like an easy mistake to make - coding permitted responses as 012345 instead of 123456. Such mistakes can very easily slip through if you have multiple response devices enabled (we had one such situation a while back when using the SR-box and the keyboard: changed input numbers on one but forgot to update the other one). If so, some of your subjects may have adopted a strategy of trying 0 after unsuccessfully mashing the 6 key, while others may have selected the next best choice. You might also check and see whether all subjects ran on the same version of your experiment - if this pattern exists only in subjects who ran in one particular time period, or something like this. (such situations can happen, for example, if the e-studio version of the program is updated, but a newly compiled .ebs or .ebs2 file is not updated on data collection machines). However, I hope you find a better answer - all of my answers would create problems interpreting the data you've already collected! -dv > This is probably a stupid question, but I'm a bit bewildered. I've run > an E-rpime experiment in which participants were asked to identify the > accent in which some sentences were spoken; after each sentence, a > text display asked them to press 1 for Italian, 2 for Polish, 3 for > Welsh, and so on. They were offered the numbers 1 - 6, and the > allowable inputs were set as 123456. > Looking at the data, there are no 6s in the responses, but there are > 0s. These are not time-outs, as far as I can tell by looking at the > response time data, and I'm getting them in the data from several > different participants (but not all). So how do I have non-allowable > inputs? Is this a glitch, or does E-prime atomatically allow 0 as an > input, or what? Any insight very welcome! > > Many thanks, > > H > -- David Vinson, Ph.D. Senior Postdoctoral Researcher Cognitive, Perceptual and Brain Sciences Research Department University College London 26 Bedford Way, London WC1H 0AP Tel +44 (0)20 7679 5311 (UCL internal ext. 25311) -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From hester.duffy at gmail.com Fri Aug 27 12:47:06 2010 From: hester.duffy at gmail.com (Hester Duffy) Date: Fri, 27 Aug 2010 13:47:06 +0100 Subject: Non-allowed responses In-Reply-To: <4C77B230.4040104@ucl.ac.uk> Message-ID: Hi David, Thanks for your quick response! This was the first thing I thought of too, so I've checked, and nope, the allowable inputs are correctly set as 123456, and no-one reported any problems hitting the keys they wanted (I'd had some earlier glitches, so I made a point of asking all my participants whether it had run smoothly or if there had been any problems!). I definitely used the same version for them all too. So I'm stumped! H On Fri, Aug 27, 2010 at 1:40 PM, David Vinson wrote: > Hi Hester, > > I'm pretty sure E-Prime does not automatically permit 0 as a response if you > have set allowable inputs to something else.  (I checked one such experiment > I have on hand, and no dice - only allows 1234567 and not 0). > > If you really have no 6 responses in your data set, my first thought would > be to double check the "permitted responses" in your experiment file(s). >  Especially if there are trials which are meant to have such a response - it > seems highly unusual that no subjects would ever respond 6 if it's a viable > choice. > > This seems like an easy mistake to make - coding permitted responses as > 012345 instead of 123456.  Such mistakes can very easily slip through if you > have multiple response devices enabled (we had one such situation a while > back when using the SR-box and the keyboard: changed input numbers on one > but forgot to update the other one). > > If so, some of your subjects may have adopted a strategy of trying 0 after > unsuccessfully mashing the 6 key, while others may have selected the next > best choice. > > You might also check and see whether all subjects ran on the same version of > your experiment - if this pattern exists only in subjects who ran in one > particular time period, or something like this.  (such situations can > happen, for example, if the e-studio version of the program is updated, but > a newly compiled .ebs or .ebs2 file is not updated on data collection > machines). > > However, I hope you find a better answer - all of my answers would create > problems interpreting the data you've already collected! > > -dv > >> This is probably a stupid question, but I'm a bit bewildered. I've run >> an E-rpime experiment in which participants were asked to identify the >> accent in which some sentences were spoken; after each sentence, a >> text display asked them to press 1 for Italian, 2 for Polish, 3 for >> Welsh, and so on. They were offered the numbers 1 - 6, and the >> allowable inputs were set as 123456. >> Looking at the data, there are no 6s in the responses, but there are >> 0s. These are not time-outs, as far as I can tell by looking at the >> response time data, and I'm getting them in the data from several >> different participants (but not all). So how do I have non-allowable >> inputs? Is this a glitch, or does E-prime atomatically allow 0 as an >> input, or what? Any insight very welcome! >> >> Many thanks, >> >> H >> > > > -- > David Vinson, Ph.D. > Senior Postdoctoral Researcher > Cognitive, Perceptual and Brain Sciences Research Department > University College London > 26 Bedford Way, London WC1H 0AP > Tel +44 (0)20 7679 5311  (UCL internal ext. 25311) > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to > e-prime+unsubscribe at googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/e-prime?hl=en. > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From liwenna at gmail.com Fri Aug 27 12:52:24 2010 From: liwenna at gmail.com (liwenna) Date: Fri, 27 Aug 2010 05:52:24 -0700 Subject: Non-allowed responses In-Reply-To: Message-ID: Did you try to replicate a 0 by yourself yet? I.e. start the program with a nonexistent subject number and make a few trials before aborting (ctr-shft-alt) just to see whta numbers show up in the edat file when you press 6 or 0 ? Best, liw On Aug 27, 2:17 pm, Hester Duffy wrote: > Hi all, > > This is probably a stupid question, but I'm a bit bewildered. I've run > an E-rpime experiment in which participants were asked to identify the > accent in which some sentences were spoken; after each sentence, a > text display asked them to press 1 for Italian, 2 for Polish, 3 for > Welsh, and so on. They were offered the numbers 1 - 6, and the > allowable inputs were set as 123456. > Looking at the data, there are no 6s in the responses, but there are > 0s. These are not time-outs, as far as I can tell by looking at the > response time data, and I'm getting them in the data from several > different participants (but not all). So how do I have non-allowable > inputs? Is this a glitch, or does E-prime atomatically allow 0 as an > input, or what? Any insight very welcome! > > Many thanks, > > H -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From hester.duffy at gmail.com Fri Aug 27 12:55:10 2010 From: hester.duffy at gmail.com (Hester Duffy) Date: Fri, 27 Aug 2010 13:55:10 +0100 Subject: Non-allowed responses In-Reply-To: Message-ID: Yep, but I think I've found the solution, and now I feel very stupid; it looks as though the results files put the results of the three text displays in a different order, so I'm looking at the results from a different question! So I shall go and re-do my data collation, and hope that this will help prevent someone else from making the same mistake! :-) H On Fri, Aug 27, 2010 at 1:52 PM, liwenna wrote: > Did you try to replicate a 0 by yourself yet? I.e. start the program > with a nonexistent subject number and make a few trials before > aborting (ctr-shft-alt) just to see whta numbers show up in the edat > file when you press 6 or 0 ? > > Best, > > liw > > On Aug 27, 2:17 pm, Hester Duffy wrote: >> Hi all, >> >> This is probably a stupid question, but I'm a bit bewildered. I've run >> an E-rpime experiment in which participants were asked to identify the >> accent in which some sentences were spoken; after each sentence, a >> text display asked them to press 1 for Italian, 2 for Polish, 3 for >> Welsh, and so on. They were offered the numbers 1 - 6, and the >> allowable inputs were set as 123456. >> Looking at the data, there are no 6s in the responses, but there are >> 0s. These are not time-outs, as far as I can tell by looking at the >> response time data, and I'm getting them in the data from several >> different participants (but not all). So how do I have non-allowable >> inputs? Is this a glitch, or does E-prime atomatically allow 0 as an >> input, or what? Any insight very welcome! >> >> Many thanks, >> >> H > > -- > You received this message because you are subscribed to the Google Groups "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. > For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From dpschpak at gmail.com Fri Aug 27 13:11:55 2010 From: dpschpak at gmail.com (dpschpak) Date: Fri, 27 Aug 2010 06:11:55 -0700 Subject: URGENT help needed! : Object amount limit? In-Reply-To: <0CA8E1B4EC20D743912B980E486C5CAF03D6DC0B@VUIEXCHC.ad.nottingham.ac.uk> Message-ID: First, I absolutely agree with you both. This was my first time working with EPrime so I thought that maybe I was wrong about feeling that way about doing this, but apparently I'm not. And for the record, my professor has never used EPrime before, she just heard from someone that it could be used for questionnaire purposes. So no, she doesn't really know what she is doing with this, I had to learn it for her. But I digress...I had previously made separate experiments for each questionnaire, but given that the output would vary in number of rows and such, she decided that it would be easier to transfer into SAS if each question were it's own object, therefore one row of data in the output file. The response methods differ between and within these questionnaires. Some are Yes/No, some ask for the subject to select a number or letter corresponding to their answer, some questions ask for typed out answers. On a side note, EPrime is a program that is supplied to us through our department for free, which may also be why she choose to use it for this reason. What other programs would be better suited for this purpose? Also, I will definitely submit my question to PST and post their response, I'm not at work today but I wanted to just check in on this. On Aug 27, 4:28 am, Michiel Spape wrote: > Hi, > Also, it needs to be said: why on earth does every question needs to be its own object? Here's the real question: does your professor mean 'every question needs to be a different instance' or 'every question needs to be a different object'? In E-Prime and in every object-oriented question, the latter makes absolutely no sense. To put it differently, every question you will ask makes use of different instances of words; but every word is not a NEW object; it's a new instance of the object 'word'. You can conceive how difficult it would be for a human to generate a new 'word' on the spot complete with new phonemes and different guttural sounds! > So the point is: you have ONE textdisplay with the text saying merely [TheQuestion], ONE attribute "TheQuestion" in a list which [TheQuestion] refers to and 1000s of rows (if you must use E-Prime anyway and choose to disregard David's comments - that I should mention I support and second, by the way) in which TheQuestion is each time a new question. Thus, your ONE textdisplay can show 1000s of questions. What exactly would be the benefit (apart from fulfilling an intense desire to make both the student and computer work very hard?) by using 1000s of objects? > > In defence of people using E-Prime for questionnaires, I would like to add the following: sometimes it *is* useful to use E-Prime for things it isn't used to, because the rest of the experiment does require it. Personally, I commonly add a handedness questionnaire to my experiments, basically so that it makes it really easy to, later on, combine the experimental and subjective data. I know questionnaires are much easier to make in just about every other way, but I can be really flaky when it comes to combining data, for example, using two different types of codes for participants (p201 and n1 often being the same person, for instance). Counselling is expensive, though, so I just try to live with myself and recognising the problem, just use E-Prime for both types of data!   > Cheers, > Mich > > Michiel Spapé > Research Fellow > Perception & Action group > University of Nottingham > School of Psychologywww.cognitology.eu > > -----Original Message----- > From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of David McFarlane > Sent: 26 August 2010 22:10 > To: e-prime at googlegroups.com > Subject: Re: URGENT help needed! : Object amount limit? > > Stock reminder:  1) I do not work for PST.  2) PST's trained staff > takes any and all questions athttp://support.pstnet.com/e%2Dprime/support/login.asp, and they > strive to respond to all requests in 24-48 hours (although current > estimates are more like 10 days) -- this is pretty much their > substitute for proper documentation, so make full use of it.  3) If > you do get an answer from PST Web Support, please extend the courtesy > of posting their reply back here for the sake of others. > > That said, here is my take... > > You may indeed have hit a limit on the number of objects that E-Prime > can handle, that is a lot of objects and an odd use of E-Prime.  But > you should contact PST Web Support to make sure, and then please post > back here with the answer. > > But now, as is my wont, I will address the larger unaddressed > issue.  Does your professor know what they are doing?  Have they ever > done anything like this themselves in E-Prime?  E-Prime makes a very > poor tool for just running questionnaires, especially when you have > no need for millisecond timing.  Many better tools exist for this purpose. > > And as far as the demand to finish by the end of next week, too many > researchers hold unrealistic expectations for the world, their staff > & students, and their technology.  Some people just need a reality > check -- see my signature quote below.  Have your professor give me a > phone call and I will personally give them a stern talking to. > > -- David McFarlane, Professional Faultfinder > "For a successful technology, reality must take precedence over > public relations, for nature cannot be fooled."  (Richard Feynman, > Nobel prize-winning physicist) > > dpschpak wrote: > >I am trying to construct an experiment of many questionnaires, and my > >Prof wants each question to be it's own object and for it to all be in > >one experiment. Given the nature of these questionnaires that will > >require hundreds (possibly breaking into 1000+) of TextDisplays, > >InLines, and Labels. I've been adding TextDisplays and received this > >error message: > > >Unable to get Toolbox item. > > >I can't seem to add any more TextDisplays. Have I reached some sort of > >object limit? > >She wants me to finish this by the end of next week so I need help > >ASAP. Anyone ever have this problem? > > -- > You received this message because you are subscribed to the Google Groups "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. > For more options, visit this group athttp://groups.google.com/group/e-prime?hl=en. > > This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it.   Please do not use, copy or disclose the information contained in this message or in any attachment.  Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham. > > This message has been checked for viruses but the contents of an attachment > may still contain software viruses which could damage your computer system: > you are advised to perform your own checks. Email communications with the > University of Nottingham may be monitored as permitted by UK legislation. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From liwenna at gmail.com Fri Aug 27 13:15:25 2010 From: liwenna at gmail.com (liwenna) Date: Fri, 27 Aug 2010 06:15:25 -0700 Subject: Non-allowed responses In-Reply-To: Message-ID: *grin* yeah... eprime doesn't always do what one expects... I hope you'll find all your data to fine after all! :) Good luck on the analysis! On Aug 27, 2:55 pm, Hester Duffy wrote: > Yep, but I think I've found the solution, and now I feel very stupid; > it looks as though the results files put the results of the three text > displays in a different order, so I'm looking at the results from a > different question! > > So I shall go and re-do my data collation, and hope that this will > help prevent someone else from making the same mistake! :-) > > H > > On Fri, Aug 27, 2010 at 1:52 PM, liwenna wrote: > > Did you try to replicate a 0 by yourself yet? I.e. start the program > > with a nonexistent subject number and make a few trials before > > aborting (ctr-shft-alt) just to see whta numbers show up in the edat > > file when you press 6 or 0 ? > > > Best, > > > liw > > > On Aug 27, 2:17 pm, Hester Duffy wrote: > >> Hi all, > > >> This is probably a stupid question, but I'm a bit bewildered. I've run > >> an E-rpime experiment in which participants were asked to identify the > >> accent in which some sentences were spoken; after each sentence, a > >> text display asked them to press 1 for Italian, 2 for Polish, 3 for > >> Welsh, and so on. They were offered the numbers 1 - 6, and the > >> allowable inputs were set as 123456. > >> Looking at the data, there are no 6s in the responses, but there are > >> 0s. These are not time-outs, as far as I can tell by looking at the > >> response time data, and I'm getting them in the data from several > >> different participants (but not all). So how do I have non-allowable > >> inputs? Is this a glitch, or does E-prime atomatically allow 0 as an > >> input, or what? Any insight very welcome! > > >> Many thanks, > > >> H > > > -- > > You received this message because you are subscribed to the Google Groups "E-Prime" group. > > To post to this group, send email to e-prime at googlegroups.com. > > To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. > > For more options, visit this group athttp://groups.google.com/group/e-prime?hl=en. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From liwenna at gmail.com Fri Aug 27 13:23:58 2010 From: liwenna at gmail.com (liwenna) Date: Fri, 27 Aug 2010 06:23:58 -0700 Subject: URGENT help needed! : Object amount limit? In-Reply-To: Message-ID: Check the datafile of the script I sent you through e-mail... all the items are shown in the same object, but each item has it's own row in the edat file... that's how e-prime works by default. What I think you mean is that each questionnaire needs it's own object... yes that often is true. If you're not really using questionnaires but mostly single questions with each having their own answer format etc.... I would really urge you to look elsewhere because if you have to create separate slides for each question.. that's really just not worth it. Have a look at surveymonkey for instance. It's web based. A free trial is available that can collect up to 100 or so respondents. As a research group we have a paid account that we share between all people that use it. For simple questionnairing it's far more easy to use then e-prime... you do need to collect on a internet-connected pc... (as opposed, I guess, to most university lab pc's :) ). On Aug 27, 3:11 pm, dpschpak wrote: > First, I absolutely agree with you both. This was my first time > working with EPrime so I thought that maybe I was wrong about feeling > that way about doing this, but apparently I'm not. And for the record, > my professor has never used EPrime before, she just heard from someone > that it could be used for questionnaire purposes. So no, she doesn't > really know what she is doing with this, I had to learn it for her. > But I digress...I had previously made separate experiments for each > questionnaire, but given that the output would vary in number of rows > and such, she decided that it would be easier to transfer into SAS if > each question were it's own object, therefore one row of data in the > output file. The response methods differ between and within these > questionnaires. Some are Yes/No, some ask for the subject to select a > number or letter corresponding to their answer, some questions ask for > typed out answers. > On a side note, EPrime is a program that is supplied to us through our > department for free, which may also be why she choose to use it for > this reason. What other programs would be better suited for this > purpose? > Also, I will definitely submit my question to PST and post their > response, I'm not at work today but I wanted to just check in on this. > > On Aug 27, 4:28 am, Michiel Spape > wrote: > > > Hi, > > Also, it needs to be said: why on earth does every question needs to be its own object? Here's the real question: does your professor mean 'every question needs to be a different instance' or 'every question needs to be a different object'? In E-Prime and in every object-oriented question, the latter makes absolutely no sense. To put it differently, every question you will ask makes use of different instances of words; but every word is not a NEW object; it's a new instance of the object 'word'. You can conceive how difficult it would be for a human to generate a new 'word' on the spot complete with new phonemes and different guttural sounds! > > So the point is: you have ONE textdisplay with the text saying merely [TheQuestion], ONE attribute "TheQuestion" in a list which [TheQuestion] refers to and 1000s of rows (if you must use E-Prime anyway and choose to disregard David's comments - that I should mention I support and second, by the way) in which TheQuestion is each time a new question. Thus, your ONE textdisplay can show 1000s of questions. What exactly would be the benefit (apart from fulfilling an intense desire to make both the student and computer work very hard?) by using 1000s of objects? > > > In defence of people using E-Prime for questionnaires, I would like to add the following: sometimes it *is* useful to use E-Prime for things it isn't used to, because the rest of the experiment does require it. Personally, I commonly add a handedness questionnaire to my experiments, basically so that it makes it really easy to, later on, combine the experimental and subjective data. I know questionnaires are much easier to make in just about every other way, but I can be really flaky when it comes to combining data, for example, using two different types of codes for participants (p201 and n1 often being the same person, for instance). Counselling is expensive, though, so I just try to live with myself and recognising the problem, just use E-Prime for both types of data!   > > Cheers, > > Mich > > > Michiel Spapé > > Research Fellow > > Perception & Action group > > University of Nottingham > > School of Psychologywww.cognitology.eu > > > -----Original Message----- > > From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of David McFarlane > > Sent: 26 August 2010 22:10 > > To: e-prime at googlegroups.com > > Subject: Re: URGENT help needed! : Object amount limit? > > > Stock reminder:  1) I do not work for PST.  2) PST's trained staff > > takes any and all questions athttp://support.pstnet.com/e%2Dprime/support/login.asp, and they > > strive to respond to all requests in 24-48 hours (although current > > estimates are more like 10 days) -- this is pretty much their > > substitute for proper documentation, so make full use of it.  3) If > > you do get an answer from PST Web Support, please extend the courtesy > > of posting their reply back here for the sake of others. > > > That said, here is my take... > > > You may indeed have hit a limit on the number of objects that E-Prime > > can handle, that is a lot of objects and an odd use of E-Prime.  But > > you should contact PST Web Support to make sure, and then please post > > back here with the answer. > > > But now, as is my wont, I will address the larger unaddressed > > issue.  Does your professor know what they are doing?  Have they ever > > done anything like this themselves in E-Prime?  E-Prime makes a very > > poor tool for just running questionnaires, especially when you have > > no need for millisecond timing.  Many better tools exist for this purpose. > > > And as far as the demand to finish by the end of next week, too many > > researchers hold unrealistic expectations for the world, their staff > > & students, and their technology.  Some people just need a reality > > check -- see my signature quote below.  Have your professor give me a > > phone call and I will personally give them a stern talking to. > > > -- David McFarlane, Professional Faultfinder > > "For a successful technology, reality must take precedence over > > public relations, for nature cannot be fooled."  (Richard Feynman, > > Nobel prize-winning physicist) > > > dpschpak wrote: > > >I am trying to construct an experiment of many questionnaires, and my > > >Prof wants each question to be it's own object and for it to all be in > > >one experiment. Given the nature of these questionnaires that will > > >require hundreds (possibly breaking into 1000+) of TextDisplays, > > >InLines, and Labels. I've been adding TextDisplays and received this > > >error message: > > > >Unable to get Toolbox item. > > > >I can't seem to add any more TextDisplays. Have I reached some sort of > > >object limit? > > >She wants me to finish this by the end of next week so I need help > > >ASAP. Anyone ever have this problem? > > > -- > > You received this message because you are subscribed to the Google Groups "E-Prime" group. > > To post to this group, send email to e-prime at googlegroups.com. > > To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. > > For more options, visit this group athttp://groups.google.com/group/e-prime?hl=en. > > > This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it.   Please do not use, copy or disclose the information contained in this message or in any attachment.  Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham. > > > This message has been checked for viruses but the contents of an attachment > > may still contain software viruses which could damage your computer system: > > you are advised to perform your own checks. Email communications with the > > University of Nottingham may be monitored as permitted by UK legislation. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Fri Aug 27 14:40:19 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Fri, 27 Aug 2010 10:40:19 -0400 Subject: URGENT help needed! : Object amount limit? In-Reply-To: Message-ID: dpschpak wrote: >I had previously made separate experiments for each >questionnaire, but given that the output would vary in number of rows >and such, she decided that it would be easier to transfer into SAS if >each question were it's own object OK folks, here's the problem -- you are all (dpschpak, your professor, and liwenna) grossly misusing the term "object" in this context. I understood this only because of Michiel's reply, he got it right. E-Prime employs an *object*-oriented design. In this context "object" has a very precise technical meaning, and you should all learn to use that term correctly just as you would any other scientific or technical term. You cannot just throw that term around loosely and expect people to understand what you mean. Your professor, reasonably enough, most likely means merely that she wants each question to appear in some loose sense as its own "item". Now, if you do things in the ordinary EP way as Mich and liw advise then you will have one, say, TextDisplay "object" that you use repeatedly with differing text on each "trial", and the response for each trial will then appear as a separate row in the .edat file. Then once you train yourself on E-Merge and E-DataAid (you *will* work faithfully through all the manuals and not overlook the wonderful data handling facilities of EP, won't you?) you can slice and dice and recombine and analyze the congregate six ways to Sunday, and if that is still not enough write some macros in Excel or Python or what have you, and from there bring it into SAS. >, therefore one row of data in the output file. Ah, but mayhaps your professor wants your output to look more like what you get from tools like MediaLab, where you end up with data from all the subject in one big table, one column for each "item" (>1000 columns in your case, I don't think even Excel can handle that!) and one row for each subject. Given what you can do with E-Merge and E-DataAid that is a completely silly way to do things in EP, but I can see that if your prof wanted that outcome then it would be natural to ask for each "item" to be a separate "object" just so that each response went into a column with a unique name. But even for such silliness you would not need >1000 objects. You could accomplish the same thing with a single object and a little bit of inline code, e.g., g_itemCount = g_itemCount + 1 c.SetAttrib "Item" & g_itemCount, StimText.RESP (you would of course have to declare g_itemCount as a global variable in the User Script area, see chapter 4 of the User's Guide that came with EP). ... oops, on further thought, even though this tactic would create a unique column for each "item", it would would still create more than a single row in your .edat file (and leave a bunch of "NULL" entries), but you get the idea. But really, if you are going to use any tool, such as EP, then you should adapt to use the tool in its natural way or else get a tool already more to your liking. Otherwise, you are just using a screwdriver for a hammer. > The response methods differ between and within these >questionnaires. Some are Yes/No, some ask for the subject to select a >number or letter corresponding to their answer, some questions ask for >typed out answers. OK, so you may need different "objects" for different *kinds* of question/response, but if you think through the design properly then that number should still remain small. Once again, please work through *all* the tutorials in the manuals before you start any work in EP, you are not doing anyone any favors by jumping in with both feet before you can swim. >On a side note, EPrime is a program that is supplied to us through our >department for free, which may also be why she choose to use it for >this reason. Arrgh! I HATE it when people choose a tool just because it is "free"!!! What are we, Neandertals?! Choose a tool because it is the proper tool for the job, for goodness sakes, and let cost act as merely a tie-breaker among otherwise equivalent tools. > What other programs would be better suited for this purpose? AFAIK the preeminent tool for lab-based computerized social and psychology questionnaires is the aforementioned MediaLab, from Empirisoft (www.empirisoft.com ). I don't think it's very expensive, and they have a very liberal policy toward site licenses to boot, we use it here. Beyond that, I would try any modern database management system (e.g., MS Access), which is really meant for this sort of thing. With a little more daring and cleverness you could do this all directly in JavaScript and run it from any web browser (and by mixing in a little ActiveX and runing on MS Internet Explorer even have it save data directly to disk), which would give you some practice in a widely used technology and also be, well, free. -- David McFarlane, Professional Faultfinder -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From Michiel.Spape at nottingham.ac.uk Fri Aug 27 14:55:49 2010 From: Michiel.Spape at nottingham.ac.uk (Michiel Spape) Date: Fri, 27 Aug 2010 15:55:49 +0100 Subject: URGENT help needed! : Object amount limit? In-Reply-To: Message-ID: Hi all, Possibly, you want every question in its own column (i.e. one row per subject), rather than row? That is, I agree it's difficult to conceive how you get eprime to NOT get one row per subject, unless you're trying really hard :) Anyway, I'd agree to most of this, but am sort of tenacious (or, thick) when it comes to stopping whatever useless thing I'm doing, myself, so if you want to, I don't think it's actually impossible to get your questions into the one slide. Yet, I fail to see why your questionnaire object would be impossible. Say, you have - Two lists, for two questionnaires. List1, MichsMonsterQuestionnaire, has 2000 questions, List2, about 20. Attributes: ['Question', 'AllowableResp', 'AllowableResponseInEnglish', 'QuestionNumber'], you fill them up with 2000 and 20 allowable responses and questionnumbers, and questions. Write down the whole question, including carriage returns (just write \n), despite the obvious discomfort for not being able to read them well. Otherwise, just write them all in excel and copy them. AllowableResp has whatever the participant is to answer with, say, yn for yes or no. AllowableResponseInEnglish has things like "Please press y if you Agree, and N if you don't.". Using the mouse and modern clicking operations is too difficult to go into now. Randomize the list Because You Can :) - One procedure, with one TextDisplay. TextDisplay has infinite duration, allowable response [AllowableResp], Text [Question]\n[AllowableResponseInEnglish] (yes, all that from [Q.. to ish]). Log Response and RT (because you use E-Prime). Done! Bit tricky to get your different responsetypes neatly into good data, but the above procedure shouldn't take much longer than me typing this email. As for other software... well, it's not exactly free, but Microsoft Access (included in office) or Excel should work, and few universities don't have it (then again, it's really cheap if you're a student). Cheers, Mich Michiel Spapé Research Fellow Perception & Action group University of Nottingham School of Psychology www.cognitology.eu -----Original Message----- From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of liwenna Sent: 27 August 2010 14:24 To: E-Prime Subject: Re: URGENT help needed! : Object amount limit? Check the datafile of the script I sent you through e-mail... all the items are shown in the same object, but each item has it's own row in the edat file... that's how e-prime works by default. What I think you mean is that each questionnaire needs it's own object... yes that often is true. If you're not really using questionnaires but mostly single questions with each having their own answer format etc.... I would really urge you to look elsewhere because if you have to create separate slides for each question.. that's really just not worth it. Have a look at surveymonkey for instance. It's web based. A free trial is available that can collect up to 100 or so respondents. As a research group we have a paid account that we share between all people that use it. For simple questionnairing it's far more easy to use then e-prime... you do need to collect on a internet-connected pc... (as opposed, I guess, to most university lab pc's :) ). On Aug 27, 3:11 pm, dpschpak wrote: > First, I absolutely agree with you both. This was my first time > working with EPrime so I thought that maybe I was wrong about feeling > that way about doing this, but apparently I'm not. And for the record, > my professor has never used EPrime before, she just heard from someone > that it could be used for questionnaire purposes. So no, she doesn't > really know what she is doing with this, I had to learn it for her. > But I digress...I had previously made separate experiments for each > questionnaire, but given that the output would vary in number of rows > and such, she decided that it would be easier to transfer into SAS if > each question were it's own object, therefore one row of data in the > output file. The response methods differ between and within these > questionnaires. Some are Yes/No, some ask for the subject to select a > number or letter corresponding to their answer, some questions ask for > typed out answers. > On a side note, EPrime is a program that is supplied to us through our > department for free, which may also be why she choose to use it for > this reason. What other programs would be better suited for this > purpose? > Also, I will definitely submit my question to PST and post their > response, I'm not at work today but I wanted to just check in on this. > > On Aug 27, 4:28 am, Michiel Spape > wrote: > > > Hi, > > Also, it needs to be said: why on earth does every question needs to be its own object? Here's the real question: does your professor mean 'every question needs to be a different instance' or 'every question needs to be a different object'? In E-Prime and in every object-oriented question, the latter makes absolutely no sense. To put it differently, every question you will ask makes use of different instances of words; but every word is not a NEW object; it's a new instance of the object 'word'. You can conceive how difficult it would be for a human to generate a new 'word' on the spot complete with new phonemes and different guttural sounds! > > So the point is: you have ONE textdisplay with the text saying merely [TheQuestion], ONE attribute "TheQuestion" in a list which [TheQuestion] refers to and 1000s of rows (if you must use E-Prime anyway and choose to disregard David's comments - that I should mention I support and second, by the way) in which TheQuestion is each time a new question. Thus, your ONE textdisplay can show 1000s of questions. What exactly would be the benefit (apart from fulfilling an intense desire to make both the student and computer work very hard?) by using 1000s of objects? > > > In defence of people using E-Prime for questionnaires, I would like to add the following: sometimes it *is* useful to use E-Prime for things it isn't used to, because the rest of the experiment does require it. Personally, I commonly add a handedness questionnaire to my experiments, basically so that it makes it really easy to, later on, combine the experimental and subjective data. I know questionnaires are much easier to make in just about every other way, but I can be really flaky when it comes to combining data, for example, using two different types of codes for participants (p201 and n1 often being the same person, for instance). Counselling is expensive, though, so I just try to live with myself and recognising the problem, just use E-Prime for both types of data!   > > Cheers, > > Mich > > > Michiel Spapé > > Research Fellow > > Perception & Action group > > University of Nottingham > > School of Psychologywww.cognitology.eu > > > -----Original Message----- > > From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of David McFarlane > > Sent: 26 August 2010 22:10 > > To: e-prime at googlegroups.com > > Subject: Re: URGENT help needed! : Object amount limit? > > > Stock reminder:  1) I do not work for PST.  2) PST's trained staff > > takes any and all questions athttp://support.pstnet.com/e%2Dprime/support/login.asp, and they > > strive to respond to all requests in 24-48 hours (although current > > estimates are more like 10 days) -- this is pretty much their > > substitute for proper documentation, so make full use of it.  3) If > > you do get an answer from PST Web Support, please extend the courtesy > > of posting their reply back here for the sake of others. > > > That said, here is my take... > > > You may indeed have hit a limit on the number of objects that E-Prime > > can handle, that is a lot of objects and an odd use of E-Prime.  But > > you should contact PST Web Support to make sure, and then please post > > back here with the answer. > > > But now, as is my wont, I will address the larger unaddressed > > issue.  Does your professor know what they are doing?  Have they ever > > done anything like this themselves in E-Prime?  E-Prime makes a very > > poor tool for just running questionnaires, especially when you have > > no need for millisecond timing.  Many better tools exist for this purpose. > > > And as far as the demand to finish by the end of next week, too many > > researchers hold unrealistic expectations for the world, their staff > > & students, and their technology.  Some people just need a reality > > check -- see my signature quote below.  Have your professor give me a > > phone call and I will personally give them a stern talking to. > > > -- David McFarlane, Professional Faultfinder > > "For a successful technology, reality must take precedence over > > public relations, for nature cannot be fooled."  (Richard Feynman, > > Nobel prize-winning physicist) > > > dpschpak wrote: > > >I am trying to construct an experiment of many questionnaires, and my > > >Prof wants each question to be it's own object and for it to all be in > > >one experiment. Given the nature of these questionnaires that will > > >require hundreds (possibly breaking into 1000+) of TextDisplays, > > >InLines, and Labels. I've been adding TextDisplays and received this > > >error message: > > > >Unable to get Toolbox item. > > > >I can't seem to add any more TextDisplays. Have I reached some sort of > > >object limit? > > >She wants me to finish this by the end of next week so I need help > > >ASAP. Anyone ever have this problem? > > > -- > > You received this message because you are subscribed to the Google Groups "E-Prime" group. > > To post to this group, send email to e-prime at googlegroups.com. > > To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. > > For more options, visit this group athttp://groups.google.com/group/e-prime?hl=en. > > > This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it.   Please do not use, copy or disclose the information contained in this message or in any attachment.  Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham. > > > This message has been checked for viruses but the contents of an attachment > > may still contain software viruses which could damage your computer system: > > you are advised to perform your own checks. Email communications with the > > University of Nottingham may be monitored as permitted by UK legislation. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it. Please do not use, copy or disclose the information contained in this message or in any attachment. Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham. This message has been checked for viruses but the contents of an attachment may still contain software viruses which could damage your computer system: you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From Michiel.Spape at nottingham.ac.uk Fri Aug 27 15:06:07 2010 From: Michiel.Spape at nottingham.ac.uk (Michiel Spape) Date: Fri, 27 Aug 2010 16:06:07 +0100 Subject: URGENT help needed! : Object amount limit? In-Reply-To: <4c77cea1.8b19e70a.3af0.ffff9ccfSMTPIN_ADDED@gmr-mx.google.com> Message-ID: Hi David, &al. I see you beat me to it! Just to add to this: Excel pre 2007 could handle up to 702 rows (26*26 + 26), after 2007, they showed some sign of listening to customers misusing it by changing that to something like 18304 (26*26*26 + 26*26 + 26). ...No, that's not 18304 row-objects! Cheers, Mich Michiel Spapé Research Fellow Perception & Action group University of Nottingham School of Psychology www.cognitology.eu -----Original Message----- From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of David McFarlane Sent: 27 August 2010 15:40 To: e-prime at googlegroups.com; E-Prime Subject: Re: URGENT help needed! : Object amount limit? dpschpak wrote: >I had previously made separate experiments for each >questionnaire, but given that the output would vary in number of rows >and such, she decided that it would be easier to transfer into SAS if >each question were it's own object OK folks, here's the problem -- you are all (dpschpak, your professor, and liwenna) grossly misusing the term "object" in this context. I understood this only because of Michiel's reply, he got it right. E-Prime employs an *object*-oriented design. In this context "object" has a very precise technical meaning, and you should all learn to use that term correctly just as you would any other scientific or technical term. You cannot just throw that term around loosely and expect people to understand what you mean. Your professor, reasonably enough, most likely means merely that she wants each question to appear in some loose sense as its own "item". Now, if you do things in the ordinary EP way as Mich and liw advise then you will have one, say, TextDisplay "object" that you use repeatedly with differing text on each "trial", and the response for each trial will then appear as a separate row in the .edat file. Then once you train yourself on E-Merge and E-DataAid (you *will* work faithfully through all the manuals and not overlook the wonderful data handling facilities of EP, won't you?) you can slice and dice and recombine and analyze the congregate six ways to Sunday, and if that is still not enough write some macros in Excel or Python or what have you, and from there bring it into SAS. >, therefore one row of data in the output file. Ah, but mayhaps your professor wants your output to look more like what you get from tools like MediaLab, where you end up with data from all the subject in one big table, one column for each "item" (>1000 columns in your case, I don't think even Excel can handle that!) and one row for each subject. Given what you can do with E-Merge and E-DataAid that is a completely silly way to do things in EP, but I can see that if your prof wanted that outcome then it would be natural to ask for each "item" to be a separate "object" just so that each response went into a column with a unique name. But even for such silliness you would not need >1000 objects. You could accomplish the same thing with a single object and a little bit of inline code, e.g., g_itemCount = g_itemCount + 1 c.SetAttrib "Item" & g_itemCount, StimText.RESP (you would of course have to declare g_itemCount as a global variable in the User Script area, see chapter 4 of the User's Guide that came with EP). ... oops, on further thought, even though this tactic would create a unique column for each "item", it would would still create more than a single row in your .edat file (and leave a bunch of "NULL" entries), but you get the idea. But really, if you are going to use any tool, such as EP, then you should adapt to use the tool in its natural way or else get a tool already more to your liking. Otherwise, you are just using a screwdriver for a hammer. > The response methods differ between and within these >questionnaires. Some are Yes/No, some ask for the subject to select a >number or letter corresponding to their answer, some questions ask for >typed out answers. OK, so you may need different "objects" for different *kinds* of question/response, but if you think through the design properly then that number should still remain small. Once again, please work through *all* the tutorials in the manuals before you start any work in EP, you are not doing anyone any favors by jumping in with both feet before you can swim. >On a side note, EPrime is a program that is supplied to us through our >department for free, which may also be why she choose to use it for >this reason. Arrgh! I HATE it when people choose a tool just because it is "free"!!! What are we, Neandertals?! Choose a tool because it is the proper tool for the job, for goodness sakes, and let cost act as merely a tie-breaker among otherwise equivalent tools. > What other programs would be better suited for this purpose? AFAIK the preeminent tool for lab-based computerized social and psychology questionnaires is the aforementioned MediaLab, from Empirisoft (www.empirisoft.com ). I don't think it's very expensive, and they have a very liberal policy toward site licenses to boot, we use it here. Beyond that, I would try any modern database management system (e.g., MS Access), which is really meant for this sort of thing. With a little more daring and cleverness you could do this all directly in JavaScript and run it from any web browser (and by mixing in a little ActiveX and runing on MS Internet Explorer even have it save data directly to disk), which would give you some practice in a widely used technology and also be, well, free. -- David McFarlane, Professional Faultfinder -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it. Please do not use, copy or disclose the information contained in this message or in any attachment. Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham. This message has been checked for viruses but the contents of an attachment may still contain software viruses which could damage your computer system: you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Fri Aug 27 16:51:32 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Fri, 27 Aug 2010 12:51:32 -0400 Subject: URGENT help needed! : Object amount limit? In-Reply-To: <0CA8E1B4EC20D743912B980E486C5CAF03D6DDAB@VUIEXCHC.ad.notti ngham.ac.uk> Message-ID: Mich, Um, judging from your (26*26 + 26) formula, and Excel using letters (plus double- and now even triple-letters) to label columns, I gather that you mean "colums" where you say "rows". Cheers, -- David McFarlane, Professional Faultfinder >I see you beat me to it! Just to add to this: >Excel pre 2007 could handle up to 702 rows >(26*26 + 26), after 2007, they showed some sign >of listening to customers misusing it by >changing that to something like 18304 (26*26*26 + 26*26 + 26). > >...No, that's not 18304 row-objects! >Cheers, >Mich > > >Michiel Spapé >Research Fellow >Perception & Action group >University of Nottingham >School of Psychology >www.cognitology.eu > > >-----Original Message----- >From: e-prime at googlegroups.com >[mailto:e-prime at googlegroups.com] On Behalf Of David McFarlane >Sent: 27 August 2010 15:40 >To: e-prime at googlegroups.com; E-Prime >Subject: Re: URGENT help needed! : Object amount limit? > >dpschpak wrote: > >I had previously made separate experiments for each > >questionnaire, but given that the output would vary in number of rows > >and such, she decided that it would be easier to transfer into SAS if > >each question were it's own object > >OK folks, here's the problem -- you are all (dpschpak, your >professor, and liwenna) grossly misusing the term "object" in this >context. I understood this only because of Michiel's reply, he got >it right. E-Prime employs an *object*-oriented design. In this >context "object" has a very precise technical meaning, and you should >all learn to use that term correctly just as you would any other >scientific or technical term. You cannot just throw that term around >loosely and expect people to understand what you mean. > >Your professor, reasonably enough, most likely means merely that she >wants each question to appear in some loose sense as its own >"item". Now, if you do things in the ordinary EP way as Mich and liw >advise then you will have one, say, TextDisplay "object" that you use >repeatedly with differing text on each "trial", and the response for >each trial will then appear as a separate row in the .edat >file. Then once you train yourself on E-Merge and E-DataAid (you >*will* work faithfully through all the manuals and not overlook the >wonderful data handling facilities of EP, won't you?) you can slice >and dice and recombine and analyze the congregate six ways to Sunday, >and if that is still not enough write some macros in Excel or Python >or what have you, and from there bring it into SAS. > > >, therefore one row of data in the output file. > >Ah, but mayhaps your professor wants your output to look more like >what you get from tools like MediaLab, where you end up with data >from all the subject in one big table, one column for each "item" >(>1000 columns in your case, I don't think even Excel can handle >that!) and one row for each subject. Given what you can do with >E-Merge and E-DataAid that is a completely silly way to do things in >EP, but I can see that if your prof wanted that outcome then it would >be natural to ask for each "item" to be a separate "object" just so >that each response went into a column with a unique name. But even >for such silliness you would not need >1000 objects. You could >accomplish the same thing with a single object and a little bit of >inline code, e.g., > >g_itemCount = g_itemCount + 1 >c.SetAttrib "Item" & g_itemCount, StimText.RESP > >(you would of course have to declare g_itemCount as a global variable >in the User Script area, see chapter 4 of the User's Guide that came >with EP). ... oops, on further thought, even though this tactic >would create a unique column for each "item", it would would still >create more than a single row in your .edat file (and leave a bunch >of "NULL" entries), but you get the idea. > >But really, if you are going to use any tool, such as EP, then you >should adapt to use the tool in its natural way or else get a tool >already more to your liking. Otherwise, you are just using a >screwdriver for a hammer. > > > The response methods differ between and within these > >questionnaires. Some are Yes/No, some ask for the subject to select a > >number or letter corresponding to their answer, some questions ask for > >typed out answers. > >OK, so you may need different "objects" for different *kinds* of >question/response, but if you think through the design properly then >that number should still remain small. Once again, please work >through *all* the tutorials in the manuals before you start any work >in EP, you are not doing anyone any favors by jumping in with both >feet before you can swim. > > >On a side note, EPrime is a program that is supplied to us through our > >department for free, which may also be why she choose to use it for > >this reason. > >Arrgh! I HATE it when people choose a tool just because it is >"free"!!! What are we, Neandertals?! Choose a tool because it is >the proper tool for the job, for goodness sakes, and let cost act as >merely a tie-breaker among otherwise equivalent tools. > > > What other programs would be better suited for this purpose? > >AFAIK the preeminent tool for lab-based computerized social and >psychology questionnaires is the aforementioned MediaLab, from >Empirisoft (www.empirisoft.com ). I don't think it's very expensive, >and they have a very liberal policy toward site licenses to boot, we >use it here. Beyond that, I would try any modern database management >system (e.g., MS Access), which is really meant for this sort of >thing. With a little more daring and cleverness you could do this >all directly in JavaScript and run it from any web browser (and by >mixing in a little ActiveX and runing on MS Internet Explorer even >have it save data directly to disk), which would give you some >practice in a widely used technology and also be, well, free. > >-- David McFarlane, Professional Faultfinder -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Fri Aug 27 16:54:55 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Fri, 27 Aug 2010 12:54:55 -0400 Subject: Non-allowed responses In-Reply-To: Message-ID: liwenna wrote: >*grin* yeah... eprime doesn't always do what one expects... Or what one expects is not always what our tools (e.g., E-Prime) do. Worth considering how we come by our expectations, sometimes the fault lies with us and not the designers of our tools. -- David McFarlane, Professional Faultfinder -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From Michiel.Spape at nottingham.ac.uk Fri Aug 27 19:10:52 2010 From: Michiel.Spape at nottingham.ac.uk (Michiel Spape) Date: Fri, 27 Aug 2010 20:10:52 +0100 Subject: URGENT help needed! : Object amount limit? In-Reply-To: <4c77ed19.8b19e70a.3af0.ffffab32SMTPIN_ADDED@gmr-mx.google.com> Message-ID: Dammit, just keep doing it! Thanks for the correction :) And have a nice, long (for the British) weekend, all! Cheers, Mich Michiel Spapé Research Fellow Perception & Action group University of Nottingham School of Psychology www.cognitology.eu -----Original Message----- From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of David McFarlane Sent: 27 August 2010 17:52 To: e-prime at googlegroups.com Subject: RE: URGENT help needed! : Object amount limit? Mich, Um, judging from your (26*26 + 26) formula, and Excel using letters (plus double- and now even triple-letters) to label columns, I gather that you mean "colums" where you say "rows". Cheers, -- David McFarlane, Professional Faultfinder >I see you beat me to it! Just to add to this: >Excel pre 2007 could handle up to 702 rows >(26*26 + 26), after 2007, they showed some sign >of listening to customers misusing it by >changing that to something like 18304 (26*26*26 + 26*26 + 26). > >...No, that's not 18304 row-objects! >Cheers, >Mich > > >Michiel Spapé >Research Fellow >Perception & Action group >University of Nottingham >School of Psychology >www.cognitology.eu > > >-----Original Message----- >From: e-prime at googlegroups.com >[mailto:e-prime at googlegroups.com] On Behalf Of David McFarlane >Sent: 27 August 2010 15:40 >To: e-prime at googlegroups.com; E-Prime >Subject: Re: URGENT help needed! : Object amount limit? > >dpschpak wrote: > >I had previously made separate experiments for each > >questionnaire, but given that the output would vary in number of rows > >and such, she decided that it would be easier to transfer into SAS if > >each question were it's own object > >OK folks, here's the problem -- you are all (dpschpak, your >professor, and liwenna) grossly misusing the term "object" in this >context. I understood this only because of Michiel's reply, he got >it right. E-Prime employs an *object*-oriented design. In this >context "object" has a very precise technical meaning, and you should >all learn to use that term correctly just as you would any other >scientific or technical term. You cannot just throw that term around >loosely and expect people to understand what you mean. > >Your professor, reasonably enough, most likely means merely that she >wants each question to appear in some loose sense as its own >"item". Now, if you do things in the ordinary EP way as Mich and liw >advise then you will have one, say, TextDisplay "object" that you use >repeatedly with differing text on each "trial", and the response for >each trial will then appear as a separate row in the .edat >file. Then once you train yourself on E-Merge and E-DataAid (you >*will* work faithfully through all the manuals and not overlook the >wonderful data handling facilities of EP, won't you?) you can slice >and dice and recombine and analyze the congregate six ways to Sunday, >and if that is still not enough write some macros in Excel or Python >or what have you, and from there bring it into SAS. > > >, therefore one row of data in the output file. > >Ah, but mayhaps your professor wants your output to look more like >what you get from tools like MediaLab, where you end up with data >from all the subject in one big table, one column for each "item" >(>1000 columns in your case, I don't think even Excel can handle >that!) and one row for each subject. Given what you can do with >E-Merge and E-DataAid that is a completely silly way to do things in >EP, but I can see that if your prof wanted that outcome then it would >be natural to ask for each "item" to be a separate "object" just so >that each response went into a column with a unique name. But even >for such silliness you would not need >1000 objects. You could >accomplish the same thing with a single object and a little bit of >inline code, e.g., > >g_itemCount = g_itemCount + 1 >c.SetAttrib "Item" & g_itemCount, StimText.RESP > >(you would of course have to declare g_itemCount as a global variable >in the User Script area, see chapter 4 of the User's Guide that came >with EP). ... oops, on further thought, even though this tactic >would create a unique column for each "item", it would would still >create more than a single row in your .edat file (and leave a bunch >of "NULL" entries), but you get the idea. > >But really, if you are going to use any tool, such as EP, then you >should adapt to use the tool in its natural way or else get a tool >already more to your liking. Otherwise, you are just using a >screwdriver for a hammer. > > > The response methods differ between and within these > >questionnaires. Some are Yes/No, some ask for the subject to select a > >number or letter corresponding to their answer, some questions ask for > >typed out answers. > >OK, so you may need different "objects" for different *kinds* of >question/response, but if you think through the design properly then >that number should still remain small. Once again, please work >through *all* the tutorials in the manuals before you start any work >in EP, you are not doing anyone any favors by jumping in with both >feet before you can swim. > > >On a side note, EPrime is a program that is supplied to us through our > >department for free, which may also be why she choose to use it for > >this reason. > >Arrgh! I HATE it when people choose a tool just because it is >"free"!!! What are we, Neandertals?! Choose a tool because it is >the proper tool for the job, for goodness sakes, and let cost act as >merely a tie-breaker among otherwise equivalent tools. > > > What other programs would be better suited for this purpose? > >AFAIK the preeminent tool for lab-based computerized social and >psychology questionnaires is the aforementioned MediaLab, from >Empirisoft (www.empirisoft.com ). I don't think it's very expensive, >and they have a very liberal policy toward site licenses to boot, we >use it here. Beyond that, I would try any modern database management >system (e.g., MS Access), which is really meant for this sort of >thing. With a little more daring and cleverness you could do this >all directly in JavaScript and run it from any web browser (and by >mixing in a little ActiveX and runing on MS Internet Explorer even >have it save data directly to disk), which would give you some >practice in a widely used technology and also be, well, free. > >-- David McFarlane, Professional Faultfinder -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it. Please do not use, copy or disclose the information contained in this message or in any attachment. Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham. This message has been checked for viruses but the contents of an attachment may still contain software viruses which could damage your computer system: you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From t.campellone at gmail.com Fri Aug 27 19:53:12 2010 From: t.campellone at gmail.com (Tim Campellone) Date: Fri, 27 Aug 2010 12:53:12 -0700 Subject: Event markers In-Reply-To: <4C7516EB.2030207@msu.edu> Message-ID: I was mostly concerned with whether the above E-Prime script would be enough to mark the data. There is no web support for VPM, and if it was the case that additional script in that program was needed, I wanted to start looking immediately. I have seen posts from people using a variety of software for collecting physio data and was hoping that maybe a forum member could shed some light on the issue. Sorry for not checking the E-Prime script prior to posting, but thank you for your help nonetheless. Best Tim On Aug 25, 6:13 am, David McFarlane wrote: > Tim, > > Stock reminder:  1) I do not work for PST.  2) PST's trained staff > really does like to take any and all questions athttp://support.pstnet.com/e%2Dprime/support/login.asp, and they strive > to respond to all requests in 24-48 hours -- this is pretty much their > substitute for proper documentation, so make full use of it.  3) If you > do get an answer from PST Web Support, please extend the courtesy of > posting their reply back here for the sake of others. > > That said, here is my take ... > > OK, let me get this straight.  You have one computer running E-Prime, > and another computer running VPm to collect physiological data.  You > wrote a perfectly good program in E-Prime to send signals from the EP PC > to the VPm PC.  But instead of simply running your system to see if it > works, you ask us if it will work?  What am I missing? > > -- David McFarlane, Professional Faultfinder > > > I am trying to use E-prime to send event markers through a parallel > > port to a computer that is collecting psychophysiological data using > > VPm software. I think I have the E-Prime code right for the events I > > want marked: > > > Player.OnsetSignalEnabled = True > > Player.OnsetSignalPort = &H378 > > Player.OnsetSignalData = 2 > > > Player.OffsetSignalEnabled = True > > Player.OffsetSignalPort = &H378 > > Player.OffsetSignalData = 3 > > > Result1.OnsetSignalEnabled = True > > Result1.OnsetSignalPort = &H378 > > Result1.OnsetSignalData = 4 > > > Result1.OffsetSignalEnabled = True > > Result1.OffsetSignalPort = &H378 > > Result1.OffsetSignalData = 5 > > > My understanding is that this script will cue E-Prime to send the > > numeric value associated with xxx.OnsetSignalData through the parallel > > port into the psychophysiological data being collected. Is that > > correct? Also, would I need any additional script for the computer > > collecting the physio data? > > > Thanks for your help, > > Tim -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Fri Aug 27 20:14:18 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Fri, 27 Aug 2010 16:14:18 -0400 Subject: Event markers In-Reply-To: <9e220c4f-a543-4707-9d68-4a6a4894f7fe@n19g2000prf.googlegro ups.com> Message-ID: Tim, Thank you for posting back. But I stand by my point. Suppose I were to assure you, "Yes, the practices you describe will work exactly as you expect & desire." Would you simply take my word for that and go on to blindly run your studies? Why take the word of any of the blowhards here, let alone me? You see, there *must* be some way for you to inspect any received markers in your VPM (whatever that is) data yourself, otherwise those markers are useless. And if you have any way to inspect the markers, then you can find some way to verify both their presence and their accuracy yourself. You do not need us for that, and in fact we would pose a hindrance. And if you cannot manage this yourself, then you have bigger problems that you must master first. Regards, -- David McFarlane, Professional Faultfinder "You got to test that piece of software, You got to test it for yourself, No one else can test it for you, You got to test it for yourself." (Apologies to the Fairfield Four) >I was mostly concerned with whether the above E-Prime script would be >enough to mark the data. There is no web support for VPM, and if it >was the case that additional script in that program was needed, I >wanted to start looking immediately. I have seen posts from people >using a variety of software for collecting physio data and was hoping >that maybe a forum member could shed some light on the issue. > >Sorry for not checking the E-Prime script prior to posting, but thank >you for your help nonetheless. > >Best >Tim > >On Aug 25, 6:13 am, David McFarlane wrote: > > Tim, > > > > Stock reminder: 1) I do not work for PST. 2) PST's trained staff > > really does like to take any and all questions > athttp://support.pstnet.com/e%2Dprime/support/login.asp, and they strive > > to respond to all requests in 24-48 hours -- this is pretty much their > > substitute for proper documentation, so make full use of it. 3) If you > > do get an answer from PST Web Support, please extend the courtesy of > > posting their reply back here for the sake of others. > > > > That said, here is my take ... > > > > OK, let me get this straight. You have one computer running E-Prime, > > and another computer running VPm to collect physiological data. You > > wrote a perfectly good program in E-Prime to send signals from the EP PC > > to the VPm PC. But instead of simply running your system to see if it > > works, you ask us if it will work? What am I missing? > > > > -- David McFarlane, Professional Faultfinder > > > > > I am trying to use E-prime to send event markers through a parallel > > > port to a computer that is collecting psychophysiological data using > > > VPm software. I think I have the E-Prime code right for the events I > > > want marked: > > > > > Player.OnsetSignalEnabled = True > > > Player.OnsetSignalPort = &H378 > > > Player.OnsetSignalData = 2 > > > > > Player.OffsetSignalEnabled = True > > > Player.OffsetSignalPort = &H378 > > > Player.OffsetSignalData = 3 > > > > > Result1.OnsetSignalEnabled = True > > > Result1.OnsetSignalPort = &H378 > > > Result1.OnsetSignalData = 4 > > > > > Result1.OffsetSignalEnabled = True > > > Result1.OffsetSignalPort = &H378 > > > Result1.OffsetSignalData = 5 > > > > > My understanding is that this script will cue E-Prime to send the > > > numeric value associated with xxx.OnsetSignalData through the parallel > > > port into the psychophysiological data being collected. Is that > > > correct? Also, would I need any additional script for the computer > > > collecting the physio data? > > > > > Thanks for your help, > > > Tim > >-- >You received this message because you are subscribed to the Google >Groups "E-Prime" group. >To post to this group, send email to e-prime at googlegroups.com. >To unsubscribe from this group, send email to >e-prime+unsubscribe at googlegroups.com. >For more options, visit this group at >http://groups.google.com/group/e-prime?hl=en. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From t.campellone at gmail.com Sat Aug 28 21:46:28 2010 From: t.campellone at gmail.com (Tim Campellone) Date: Sat, 28 Aug 2010 14:46:28 -0700 Subject: Event markers In-Reply-To: <4c781c9f.ccbce70a.11a6.ffffc099SMTPIN_ADDED@gmr-mx.google.com> Message-ID: I understand what you are saying and had no intention of blindly taking the advice of anyone. Best, Tim On Aug 27, 1:14 pm, David McFarlane wrote: > Tim, > > Thank you for posting back.  But I stand by my point.  Suppose I were > to assure you, "Yes, the practices you describe will work exactly as > you expect & desire."  Would you simply take my word for that and go > on to blindly run your studies?  Why take the word of any of the > blowhards here, let alone me? > > You see, there *must* be some way for you to inspect any received > markers in your VPM (whatever that is) data yourself, otherwise those > markers are useless.  And if you have any way to inspect the markers, > then you can find some way to verify both their presence and their > accuracy yourself.  You do not need us for that, and in fact we would > pose a hindrance.  And if you cannot manage this yourself, then you > have bigger problems that you must master first. > > Regards, > -- David McFarlane, Professional Faultfinder > "You got to test that piece of software, You got to test it for yourself, > No one else can test it for you, You got to test it for yourself." > (Apologies to the Fairfield Four)>I was mostly concerned with whether the above E-Prime script would be > >enough to mark the data. There is no web support for VPM, and if it > >was the case that additional script in that program was needed, I > >wanted to start looking immediately. I have seen posts from people > >using a variety of software for collecting physio data and was hoping > >that maybe a forum member could shed some light on the issue. > > >Sorry for not checking the E-Prime script prior to posting, but thank > >you for your help nonetheless. > > >Best > >Tim > > >On Aug 25, 6:13 am, David McFarlane wrote: > > > Tim, > > > > Stock reminder:  1) I do not work for PST.  2) PST's trained staff > > > really does like to take any and all questions > > athttp://support.pstnet.com/e%2Dprime/support/login.asp, and they strive > > > to respond to all requests in 24-48 hours -- this is pretty much their > > > substitute for proper documentation, so make full use of it.  3) If you > > > do get an answer from PST Web Support, please extend the courtesy of > > > posting their reply back here for the sake of others. > > > > That said, here is my take ... > > > > OK, let me get this straight.  You have one computer running E-Prime, > > > and another computer running VPm to collect physiological data.  You > > > wrote a perfectly good program in E-Prime to send signals from the EP PC > > > to the VPm PC.  But instead of simply running your system to see if it > > > works, you ask us if it will work?  What am I missing? > > > > -- David McFarlane, Professional Faultfinder > > > > > I am trying to use E-prime to send event markers through a parallel > > > > port to a computer that is collecting psychophysiological data using > > > > VPm software. I think I have the E-Prime code right for the events I > > > > want marked: > > > > > Player.OnsetSignalEnabled = True > > > > Player.OnsetSignalPort = &H378 > > > > Player.OnsetSignalData = 2 > > > > > Player.OffsetSignalEnabled = True > > > > Player.OffsetSignalPort = &H378 > > > > Player.OffsetSignalData = 3 > > > > > Result1.OnsetSignalEnabled = True > > > > Result1.OnsetSignalPort = &H378 > > > > Result1.OnsetSignalData = 4 > > > > > Result1.OffsetSignalEnabled = True > > > > Result1.OffsetSignalPort = &H378 > > > > Result1.OffsetSignalData = 5 > > > > > My understanding is that this script will cue E-Prime to send the > > > > numeric value associated with xxx.OnsetSignalData through the parallel > > > > port into the psychophysiological data being collected. Is that > > > > correct? Also, would I need any additional script for the computer > > > > collecting the physio data? > > > > > Thanks for your help, > > > > Tim > > >-- > >You received this message because you are subscribed to the Google > >Groups "E-Prime" group. > >To post to this group, send email to e-prime at googlegroups.com. > >To unsubscribe from this group, send email to > >e-prime+unsubscribe at googlegroups.com. > >For more options, visit this group at > >http://groups.google.com/group/e-prime?hl=en. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From pquain at une.edu.au Sat Aug 28 22:31:26 2010 From: pquain at une.edu.au (Peter Quain) Date: Sun, 29 Aug 2010 08:31:26 +1000 Subject: Event markers In-Reply-To: <0272a447-9e50-4c9c-bbd8-99dc96a2041b@l25g2000prn.googlegro ups.com> Message-ID: some sort of VPM manual here: http://www.cas.buffalo.edu/classes/psy/lhawk/101/Spring%202003/vpm.pdf At 07:46 AM 29/08/2010, you wrote: >I understand what you are saying and had no intention of blindly >taking the advice of anyone. > >Best, >Tim > >On Aug 27, 1:14 pm, David McFarlane wrote: > > Tim, > > > > Thank you for posting back. But I stand by my point. Suppose I were > > to assure you, "Yes, the practices you describe will work exactly as > > you expect & desire." Would you simply take my word for that and go > > on to blindly run your studies? Why take the word of any of the > > blowhards here, let alone me? > > > > You see, there *must* be some way for you to inspect any received > > markers in your VPM (whatever that is) data yourself, otherwise those > > markers are useless. And if you have any way to inspect the markers, > > then you can find some way to verify both their presence and their > > accuracy yourself. You do not need us for that, and in fact we would > > pose a hindrance. And if you cannot manage this yourself, then you > > have bigger problems that you must master first. > > > > Regards, > > -- David McFarlane, Professional Faultfinder > > "You got to test that piece of software, You got to test it for yourself, > > No one else can test it for you, You got to test it for yourself." > > (Apologies to the Fairfield Four)>I was mostly concerned with > whether the above E-Prime script would be > > >enough to mark the data. There is no web support for VPM, and if it > > >was the case that additional script in that program was needed, I > > >wanted to start looking immediately. I have seen posts from people > > >using a variety of software for collecting physio data and was hoping > > >that maybe a forum member could shed some light on the issue. > > > > >Sorry for not checking the E-Prime script prior to posting, but thank > > >you for your help nonetheless. > > > > >Best > > >Tim > > > > >On Aug 25, 6:13 am, David McFarlane wrote: > > > > Tim, > > > > > > Stock reminder: 1) I do not work for PST. 2) PST's trained staff > > > > really does like to take any and all questions > > > athttp://support.pstnet.com/e%2Dprime/support/login.asp, and they strive > > > > to respond to all requests in 24-48 hours -- this is pretty much their > > > > substitute for proper documentation, so make full use of it. 3) If you > > > > do get an answer from PST Web Support, please extend the courtesy of > > > > posting their reply back here for the sake of others. > > > > > > That said, here is my take ... > > > > > > OK, let me get this straight. You have one computer running E-Prime, > > > > and another computer running VPm to collect physiological data. You > > > > wrote a perfectly good program in E-Prime to send signals > from the EP PC > > > > to the VPm PC. But instead of simply running your system to see if it > > > > works, you ask us if it will work? What am I missing? > > > > > > -- David McFarlane, Professional Faultfinder > > > > > > > I am trying to use E-prime to send event markers through a parallel > > > > > port to a computer that is collecting psychophysiological data using > > > > > VPm software. I think I have the E-Prime code right for the events I > > > > > want marked: > > > > > > > Player.OnsetSignalEnabled = True > > > > > Player.OnsetSignalPort = &H378 > > > > > Player.OnsetSignalData = 2 > > > > > > > Player.OffsetSignalEnabled = True > > > > > Player.OffsetSignalPort = &H378 > > > > > Player.OffsetSignalData = 3 > > > > > > > Result1.OnsetSignalEnabled = True > > > > > Result1.OnsetSignalPort = &H378 > > > > > Result1.OnsetSignalData = 4 > > > > > > > Result1.OffsetSignalEnabled = True > > > > > Result1.OffsetSignalPort = &H378 > > > > > Result1.OffsetSignalData = 5 > > > > > > > My understanding is that this script will cue E-Prime to send the > > > > > numeric value associated with xxx.OnsetSignalData through > the parallel > > > > > port into the psychophysiological data being collected. Is that > > > > > correct? Also, would I need any additional script for the computer > > > > > collecting the physio data? > > > > > > > Thanks for your help, > > > > > Tim > > > > >-- > > >You received this message because you are subscribed to the Google > > >Groups "E-Prime" group. > > >To post to this group, send email to e-prime at googlegroups.com. > > >To unsubscribe from this group, send email to > > >e-prime+unsubscribe at googlegroups.com. > > >For more options, visit this group at > > >http://groups.google.com/group/e-prime?hl=en. > >-- >You received this message because you are subscribed to the Google >Groups "E-Prime" group. >To post to this group, send email to e-prime at googlegroups.com. >To unsubscribe from this group, send email to >e-prime+unsubscribe at googlegroups.com. >For more options, visit this group at >http://groups.google.com/group/e-prime?hl=en. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From t.campellone at gmail.com Mon Aug 30 04:49:08 2010 From: t.campellone at gmail.com (Tim Campellone) Date: Sun, 29 Aug 2010 21:49:08 -0700 Subject: Event markers In-Reply-To: <201008282235.o7SMZgdU008734@mail16.tpgi.com.au> Message-ID: Awesome, thanks for the help! On Aug 28, 3:31 pm, Peter Quain wrote: > some sort of VPM manual here: > > http://www.cas.buffalo.edu/classes/psy/lhawk/101/Spring%202003/vpm.pdf > > At 07:46 AM 29/08/2010, you wrote: > > >I understand what you are saying and had no intention of blindly > >taking the advice of anyone. > > >Best, > >Tim > > >On Aug 27, 1:14 pm, David McFarlane wrote: > > > Tim, > > > > Thank you for posting back.  But I stand by my point.  Suppose I were > > > to assure you, "Yes, the practices you describe will work exactly as > > > you expect & desire."  Would you simply take my word for that and go > > > on to blindly run your studies?  Why take the word of any of the > > > blowhards here, let alone me? > > > > You see, there *must* be some way for you to inspect any received > > > markers in your VPM (whatever that is) data yourself, otherwise those > > > markers are useless.  And if you have any way to inspect the markers, > > > then you can find some way to verify both their presence and their > > > accuracy yourself.  You do not need us for that, and in fact we would > > > pose a hindrance.  And if you cannot manage this yourself, then you > > > have bigger problems that you must master first. > > > > Regards, > > > -- David McFarlane, Professional Faultfinder > > > "You got to test that piece of software, You got to test it for yourself, > > > No one else can test it for you, You got to test it for yourself." > > > (Apologies to the Fairfield Four)>I was mostly concerned with > > whether the above E-Prime script would be > > > >enough to mark the data. There is no web support for VPM, and if it > > > >was the case that additional script in that program was needed, I > > > >wanted to start looking immediately. I have seen posts from people > > > >using a variety of software for collecting physio data and was hoping > > > >that maybe a forum member could shed some light on the issue. > > > > >Sorry for not checking the E-Prime script prior to posting, but thank > > > >you for your help nonetheless. > > > > >Best > > > >Tim > > > > >On Aug 25, 6:13 am, David McFarlane wrote: > > > > > Tim, > > > > > > Stock reminder:  1) I do not work for PST.  2) PST's trained staff > > > > > really does like to take any and all questions > > > > athttp://support.pstnet.com/e%2Dprime/support/login.asp, and they strive > > > > > to respond to all requests in 24-48 hours -- this is pretty much their > > > > > substitute for proper documentation, so make full use of it.  3) If you > > > > > do get an answer from PST Web Support, please extend the courtesy of > > > > > posting their reply back here for the sake of others. > > > > > > That said, here is my take ... > > > > > > OK, let me get this straight.  You have one computer running E-Prime, > > > > > and another computer running VPm to collect physiological data.  You > > > > > wrote a perfectly good program in E-Prime to send signals > > from the EP PC > > > > > to the VPm PC.  But instead of simply running your system to see if it > > > > > works, you ask us if it will work?  What am I missing? > > > > > > -- David McFarlane, Professional Faultfinder > > > > > > > I am trying to use E-prime to send event markers through a parallel > > > > > > port to a computer that is collecting psychophysiological data using > > > > > > VPm software. I think I have the E-Prime code right for the events I > > > > > > want marked: > > > > > > > Player.OnsetSignalEnabled = True > > > > > > Player.OnsetSignalPort = &H378 > > > > > > Player.OnsetSignalData = 2 > > > > > > > Player.OffsetSignalEnabled = True > > > > > > Player.OffsetSignalPort = &H378 > > > > > > Player.OffsetSignalData = 3 > > > > > > > Result1.OnsetSignalEnabled = True > > > > > > Result1.OnsetSignalPort = &H378 > > > > > > Result1.OnsetSignalData = 4 > > > > > > > Result1.OffsetSignalEnabled = True > > > > > > Result1.OffsetSignalPort = &H378 > > > > > > Result1.OffsetSignalData = 5 > > > > > > > My understanding is that this script will cue E-Prime to send the > > > > > > numeric value associated with xxx.OnsetSignalData through > > the parallel > > > > > > port into the psychophysiological data being collected. Is that > > > > > > correct? Also, would I need any additional script for the computer > > > > > > collecting the physio data? > > > > > > > Thanks for your help, > > > > > > Tim > > > > >-- > > > >You received this message because you are subscribed to the Google > > > >Groups "E-Prime" group. > > > >To post to this group, send email to e-prime at googlegroups.com. > > > >To unsubscribe from this group, send email to > > > >e-prime+unsubscribe at googlegroups.com. > > > >For more options, visit this group at > > > >http://groups.google.com/group/e-prime?hl=en. > > >-- > >You received this message because you are subscribed to the Google > >Groups "E-Prime" group. > >To post to this group, send email to e-prime at googlegroups.com. > >To unsubscribe from this group, send email to > >e-prime+unsubscribe at googlegroups.com. > >For more options, visit this group at > >http://groups.google.com/group/e-prime?hl=en. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From cmarker1 at gmail.com Mon Aug 30 12:08:39 2010 From: cmarker1 at gmail.com (Craig) Date: Mon, 30 Aug 2010 05:08:39 -0700 Subject: Event markers In-Reply-To: <6baff443-2810-415c-a848-2d9df4bafce9@a4g2000prm.googlegroups.com> Message-ID: I haven't used VPM, but the software we use allows us to open up a channel to see the event markers (thus, you can see the event trigger appear on the screen in real time). When I troubleshoot, I just watch that channel to make sure the markers are in the right place. To analyze the data, we set the software to look for the markers and then analyze the data from those markers. Thus, another way to troubleshoot is to check to make sure you have the same number of markers in VPM as you wanted to send in e-prime. I may be a little neurotic, but I don't like the idea that I think I am collecting data when I am really not collecting data. Thus, I would also run a few people to make sure the data can be analyzed in the way you want. When I began with this setup, I really thought this would be difficult to have e-prime speak to the physio computer. However, this procedure has been the easiest and most reliable part of programming with e- prime. I hope you have the same good fortune. Good luck. On Aug 30, 12:49 am, Tim Campellone wrote: > Awesome, thanks for the help! > > On Aug 28, 3:31 pm, Peter Quain wrote: > > > some sort of VPM manual here: > > >http://www.cas.buffalo.edu/classes/psy/lhawk/101/Spring%202003/vpm.pdf > > > At 07:46 AM 29/08/2010, you wrote: > > > >I understand what you are saying and had no intention of blindly > > >taking the advice of anyone. > > > >Best, > > >Tim > > > >On Aug 27, 1:14 pm, David McFarlane wrote: > > > > Tim, > > > > > Thank you for posting back.  But I stand by my point.  Suppose I were > > > > to assure you, "Yes, the practices you describe will work exactly as > > > > you expect & desire."  Would you simply take my word for that and go > > > > on to blindly run your studies?  Why take the word of any of the > > > > blowhards here, let alone me? > > > > > You see, there *must* be some way for you to inspect any received > > > > markers in your VPM (whatever that is) data yourself, otherwise those > > > > markers are useless.  And if you have any way to inspect the markers, > > > > then you can find some way to verify both their presence and their > > > > accuracy yourself.  You do not need us for that, and in fact we would > > > > pose a hindrance.  And if you cannot manage this yourself, then you > > > > have bigger problems that you must master first. > > > > > Regards, > > > > -- David McFarlane, Professional Faultfinder > > > > "You got to test that piece of software, You got to test it for yourself, > > > > No one else can test it for you, You got to test it for yourself." > > > > (Apologies to the Fairfield Four)>I was mostly concerned with > > > whether the above E-Prime script would be > > > > >enough to mark the data. There is no web support for VPM, and if it > > > > >was the case that additional script in that program was needed, I > > > > >wanted to start looking immediately. I have seen posts from people > > > > >using a variety of software for collecting physio data and was hoping > > > > >that maybe a forum member could shed some light on the issue. > > > > > >Sorry for not checking the E-Prime script prior to posting, but thank > > > > >you for your help nonetheless. > > > > > >Best > > > > >Tim > > > > > >On Aug 25, 6:13 am, David McFarlane wrote: > > > > > > Tim, > > > > > > > Stock reminder:  1) I do not work for PST.  2) PST's trained staff > > > > > > really does like to take any and all questions > > > > > athttp://support.pstnet.com/e%2Dprime/support/login.asp, and they strive > > > > > > to respond to all requests in 24-48 hours -- this is pretty much their > > > > > > substitute for proper documentation, so make full use of it.  3) If you > > > > > > do get an answer from PST Web Support, please extend the courtesy of > > > > > > posting their reply back here for the sake of others. > > > > > > > That said, here is my take ... > > > > > > > OK, let me get this straight.  You have one computer running E-Prime, > > > > > > and another computer running VPm to collect physiological data.  You > > > > > > wrote a perfectly good program in E-Prime to send signals > > > from the EP PC > > > > > > to the VPm PC.  But instead of simply running your system to see if it > > > > > > works, you ask us if it will work?  What am I missing? > > > > > > > -- David McFarlane, Professional Faultfinder > > > > > > > > I am trying to use E-prime to send event markers through a parallel > > > > > > > port to a computer that is collecting psychophysiological data using > > > > > > > VPm software. I think I have the E-Prime code right for the events I > > > > > > > want marked: > > > > > > > > Player.OnsetSignalEnabled = True > > > > > > > Player.OnsetSignalPort = &H378 > > > > > > > Player.OnsetSignalData = 2 > > > > > > > > Player.OffsetSignalEnabled = True > > > > > > > Player.OffsetSignalPort = &H378 > > > > > > > Player.OffsetSignalData = 3 > > > > > > > > Result1.OnsetSignalEnabled = True > > > > > > > Result1.OnsetSignalPort = &H378 > > > > > > > Result1.OnsetSignalData = 4 > > > > > > > > Result1.OffsetSignalEnabled = True > > > > > > > Result1.OffsetSignalPort = &H378 > > > > > > > Result1.OffsetSignalData = 5 > > > > > > > > My understanding is that this script will cue E-Prime to send the > > > > > > > numeric value associated with xxx.OnsetSignalData through > > > the parallel > > > > > > > port into the psychophysiological data being collected. Is that > > > > > > > correct? Also, would I need any additional script for the computer > > > > > > > collecting the physio data? > > > > > > > > Thanks for your help, > > > > > > > Tim > > > > > >-- > > > > >You received this message because you are subscribed to the Google > > > > >Groups "E-Prime" group. > > > > >To post to this group, send email to e-prime at googlegroups.com. > > > > >To unsubscribe from this group, send email to > > > > >e-prime+unsubscribe at googlegroups.com. > > > > >For more options, visit this group at > > > > >http://groups.google.com/group/e-prime?hl=en. > > > >-- > > >You received this message because you are subscribed to the Google > > >Groups "E-Prime" group. > > >To post to this group, send email to e-prime at googlegroups.com. > > >To unsubscribe from this group, send email to > > >e-prime+unsubscribe at googlegroups.com. > > >For more options, visit this group at > > >http://groups.google.com/group/e-prime?hl=en. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From pquain at une.edu.au Mon Aug 30 20:03:05 2010 From: pquain at une.edu.au (Peter Quain) Date: Tue, 31 Aug 2010 06:03:05 +1000 Subject: Event markers In-Reply-To: Message-ID: At 10:08 PM 30/08/2010, you wrote: >I haven't used VPM, but the software we use allows us to open up a >channel to see the event markers (thus, you can see the event trigger >appear on the screen in real time). When I troubleshoot, I just watch >that channel to make sure the markers are in the right place. "watching", they could still be way wrong unless you check ms between event markers, and ms between events in e-prime > To >analyze the data, we set the software to look for the markers and then >analyze the data from those markers. Thus, another way to >troubleshoot is to check to make sure you have the same number of >markers in VPM as you wanted to send in e-prime. I may be a little >neurotic, but I don't like the idea that I think I am collecting data >when I am really not collecting data. Thus, I would also run a few >people to make sure the data can be analyzed in the way you want. When >I began with this setup, I really thought this would be difficult to >have e-prime speak to the physio computer. However, this procedure >has been the easiest and most reliable part of programming with e- >prime. I hope you have the same good fortune. Good luck. > >On Aug 30, 12:49 am, Tim Campellone wrote: > > Awesome, thanks for the help! > > > > On Aug 28, 3:31 pm, Peter Quain wrote: > > > > > some sort of VPM manual here: > > > > >http://www.cas.buffalo.edu/classes/psy/lhawk/101/Spring%202003/vpm.pdf > > > > > At 07:46 AM 29/08/2010, you wrote: > > > > > >I understand what you are saying and had no intention of blindly > > > >taking the advice of anyone. > > > > > >Best, > > > >Tim > > > > > >On Aug 27, 1:14 pm, David McFarlane wrote: > > > > > Tim, > > > > > > > Thank you for posting back. But I stand by my point. Suppose I were > > > > > to assure you, "Yes, the practices you describe will work exactly as > > > > > you expect & desire." Would you simply take my word for that and go > > > > > on to blindly run your studies? Why take the word of any of the > > > > > blowhards here, let alone me? > > > > > > > You see, there *must* be some way for you to inspect any received > > > > > markers in your VPM (whatever that is) data yourself, otherwise those > > > > > markers are useless. And if you have any way to inspect the markers, > > > > > then you can find some way to verify both their presence and their > > > > > accuracy yourself. You do not need us for that, and in fact we would > > > > > pose a hindrance. And if you cannot manage this yourself, then you > > > > > have bigger problems that you must master first. > > > > > > > Regards, > > > > > -- David McFarlane, Professional Faultfinder > > > > > "You got to test that piece of software, You got to test it > for yourself, > > > > > No one else can test it for you, You got to test it for yourself." > > > > > (Apologies to the Fairfield Four)>I was mostly concerned with > > > > whether the above E-Prime script would be > > > > > >enough to mark the data. There is no web support for VPM, and if it > > > > > >was the case that additional script in that program was needed, I > > > > > >wanted to start looking immediately. I have seen posts from people > > > > > >using a variety of software for collecting physio data and > was hoping > > > > > >that maybe a forum member could shed some light on the issue. > > > > > > > >Sorry for not checking the E-Prime script prior to > posting, but thank > > > > > >you for your help nonetheless. > > > > > > > >Best > > > > > >Tim > > > > > > > >On Aug 25, 6:13 am, David McFarlane wrote: > > > > > > > Tim, > > > > > > > > > Stock reminder: 1) I do not work for PST. 2) PST's > trained staff > > > > > > > really does like to take any and all questions > > > > > > athttp://support.pstnet.com/e%2Dprime/support/login.asp, > and they strive > > > > > > > to respond to all requests in 24-48 hours -- this is > pretty much their > > > > > > > substitute for proper documentation, so make full use > of it. 3) If you > > > > > > > do get an answer from PST Web Support, please extend > the courtesy of > > > > > > > posting their reply back here for the sake of others. > > > > > > > > > That said, here is my take ... > > > > > > > > > OK, let me get this straight. You have one computer > running E-Prime, > > > > > > > and another computer running VPm to collect > physiological data. You > > > > > > > wrote a perfectly good program in E-Prime to send signals > > > > from the EP PC > > > > > > > to the VPm PC. But instead of simply running your > system to see if it > > > > > > > works, you ask us if it will work? What am I missing? > > > > > > > > > -- David McFarlane, Professional Faultfinder > > > > > > > > > > I am trying to use E-prime to send event markers > through a parallel > > > > > > > > port to a computer that is collecting > psychophysiological data using > > > > > > > > VPm software. I think I have the E-Prime code right > for the events I > > > > > > > > want marked: > > > > > > > > > > Player.OnsetSignalEnabled = True > > > > > > > > Player.OnsetSignalPort = &H378 > > > > > > > > Player.OnsetSignalData = 2 > > > > > > > > > > Player.OffsetSignalEnabled = True > > > > > > > > Player.OffsetSignalPort = &H378 > > > > > > > > Player.OffsetSignalData = 3 > > > > > > > > > > Result1.OnsetSignalEnabled = True > > > > > > > > Result1.OnsetSignalPort = &H378 > > > > > > > > Result1.OnsetSignalData = 4 > > > > > > > > > > Result1.OffsetSignalEnabled = True > > > > > > > > Result1.OffsetSignalPort = &H378 > > > > > > > > Result1.OffsetSignalData = 5 > > > > > > > > > > My understanding is that this script will cue E-Prime > to send the > > > > > > > > numeric value associated with xxx.OnsetSignalData through > > > > the parallel > > > > > > > > port into the psychophysiological data being collected. Is that > > > > > > > > correct? Also, would I need any additional script for > the computer > > > > > > > > collecting the physio data? > > > > > > > > > > Thanks for your help, > > > > > > > > Tim > > > > > > > >-- > > > > > >You received this message because you are subscribed to the Google > > > > > >Groups "E-Prime" group. > > > > > >To post to this group, send email to e-prime at googlegroups.com. > > > > > >To unsubscribe from this group, send email to > > > > > >e-prime+unsubscribe at googlegroups.com. > > > > > >For more options, visit this group at > > > > > >http://groups.google.com/group/e-prime?hl=en. > > > > > >-- > > > >You received this message because you are subscribed to the Google > > > >Groups "E-Prime" group. > > > >To post to this group, send email to e-prime at googlegroups.com. > > > >To unsubscribe from this group, send email to > > > >e-prime+unsubscribe at googlegroups.com. > > > >For more options, visit this group at > > > >http://groups.google.com/group/e-prime?hl=en. > >-- >You received this message because you are subscribed to the Google >Groups "E-Prime" group. >To post to this group, send email to e-prime at googlegroups.com. >To unsubscribe from this group, send email to >e-prime+unsubscribe at googlegroups.com. >For more options, visit this group at >http://groups.google.com/group/e-prime?hl=en. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From ekoren2 at gmail.com Tue Aug 31 06:14:31 2010 From: ekoren2 at gmail.com (Eli Koren) Date: Tue, 31 Aug 2010 09:14:31 +0300 Subject: joystick in e-prime 2.0 Message-ID: Hi there! I want to run joystick script in e-prime2 , i want get response joystick with button1 or button2. I have textdisplay1 with 3 second duration. i wrote this script, it doesnt work! if i delete and ((Clock.Read - TextDisplay1.OnsetTime)<=3000 then it works but infinite time i want limit 3 second(3000 msec) how to change this script, and i want response time script and correct response. Thank Eli Koren dim t0,t1 Dim ptCursor As Point Do Loop Until Joystick.Buttons And (ebJoystickButton1 or ebJoystickButton2 ) and ((Clock.Read - TextDisplay1.OnsetTime)<=3000) if Joystick.Buttons then c.SetAttrib "JoystickRTTime", Clock.Read c.Setattrib "JoystickRT", Clock.Read - TextDisplay1.OnsetTime Joystick.GetCursorPos ptCursor.x, ptCursor.y c.SetAttrib "JoystickX", ptCursor.x c.SetAttrib "JoystickY", ptCursor.y end if -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. -------------- next part -------------- An HTML attachment was scrubbed... URL: From gwu.acl at gmail.com Tue Aug 31 14:48:37 2010 From: gwu.acl at gmail.com (gwu.acl) Date: Tue, 31 Aug 2010 07:48:37 -0700 Subject: Surround sound possibility? In-Reply-To: <0CA8E1B4EC20D743912B980E486C5CAF03D6D103@VUIEXCHC.ad.nottingham.ac.uk> Message-ID: Thank you for the response! You have a lot of good suggestions and hopefully we will be able to work around the problem. Emily On Aug 23, 9:49 am, Michiel Spape wrote: > Hiya, > I wrote this message, but it bounced back for no apparent reason: > Hi, > Are you using E-Prime 2? As far as I know, E-Prime (certainly 1) does not support multi-channel WAV files. Possibly, you could fiddle around with multiple stereo .wav files being played on different audio devices, but I do not even know whether E-Prime supports multiple audio devices, and perhaps you're not immediately willing to get the hardware required. There are, of course, an infinite possible ways around this problem, such as using two computers (letting them communicate over LAN or serial cable within E-Prime), trying to play multi-channel encoded films in E-Prime 2 (I have no idea whether that is possible, though) &c, but I think it will probably be easiest to switch to something more multimedia-oriented... I've successfully ran studies that don't require brilliant timing in Flash, for instance. > Cheers, > Mich > > Michiel Spapé > Research Fellow > Perception & Action group > University of Nottingham > School of Psychology > > > > -----Original Message----- > From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of gwu.acl > Sent: 17 August 2010 16:07 > To: E-Prime > Subject: Surround sound possibility? > > Hello, > > I am currently working on an experimental design that requires sounds being played independently from one of four speakers at a time.  I have configured my computer with the four speakers, and created four .wav files, each playing out of a different speaker.  However, since these are not stereo files, they require 6 channels. > > As far as I know, E-Prime only supports sound files requiring up to 2 channels.  Is there any way around this problem?  Is there any way E- Prime can use 6 channel .wav files?  Are there other programs I should be looking into? > > Thanks all, > Emily > > -- > You received this message because you are subscribed to the Google Groups "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. > For more options, visit this group athttp://groups.google.com/group/e-prime?hl=en. > > Michiel Spapé > Research Fellow > Perception & Action group > University of Nottingham > School of Psychology > > -----Original Message----- > From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of gwu.acl > Sent: 23 August 2010 13:10 > To: E-Prime > Subject: Re: Surround sound possibility? > > Anyone? > > On Aug 17, 11:06 am, "gwu.acl" wrote: > > Hello, > > > I am currently working on an experimental design that requires sounds > > being played independently from one of four speakers at a time.  I > > have configured my computer with the four speakers, and created > > four .wav files, each playing out of a different speaker.  However, > > since these are not stereo files, they require 6 channels. > > > As far as I know, E-Prime only supports sound files requiring up to 2 > > channels.  Is there any way around this problem?  Is there any way E- > > Prime can use 6 channel .wav files?  Are there other programs I should > > be looking into? > > > Thanks all, > > Emily > > -- > You received this message because you are subscribed to the Google Groups "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. > For more options, visit this group athttp://groups.google.com/group/e-prime?hl=en. > > This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it.   Please do not use, copy or disclose the information contained in this message or in any attachment.  Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham. > > This message has been checked for viruses but the contents of an attachment > may still contain software viruses which could damage your computer system: > you are advised to perform your own checks. Email communications with the > University of Nottingham may be monitored as permitted by UK legislation. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Tue Aug 31 15:26:19 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 31 Aug 2010 11:26:19 -0400 Subject: joystick in e-prime 2.0 In-Reply-To: Message-ID: Eli, Stock reminder: 1) I do not work for PST. 2) PST's trained staff takes any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours (although current estimates are more like 10 days) -- this is pretty much their substitute for proper documentation, so make full use of it. 3) If you do get an answer from PST Web Support, please extend the courtesy of posting their reply back here for the sake of others. That said, here is my take... Try Do Loop Until (Joystick.Buttons And _ (ebJoystickButton1 or ebJoystickButton2)) or _ ((Clock.Read - TextDisplay1.OnsetTime)<=3000) (Note "or" instead of "and"; also added parentheses to make the precedence of operations clear & certain, I do not like to leave this to the vagaries of the system.) Better yet, if you can set up your joystick as an ordinary input mask in your stimulus object (requires EP2 Pro), then you might do something more like Dim ptCursor As Point Do While TextDisplay1.InputMasks.IsPending() Loop ' Capture data immediately whether we need it or not: Joystick.GetCursorPos ptCursor.x, ptCursor.y If TextDisplay1.RT Then ' Got a response, so log additional data. RT and RTTime already get ' logged automatically (as long as we use the right settings in ' TextDisplay1), so here need merely log joystick coordinates. c.SetAttrib "JoystickX", ptCursor.x c.SetAttrib "JoystickY", ptCursor.y End If This way you can set your response time limit in TextDisplay1 and not have it mysteriously overridden by your code. And as you can see, proper use of input masks makes a lot of things automatic and simplifies the burden of your code. Please see the InputMask.IsPending topic in the online E-Basic Help, and look at the appropriate examples downloadable from the PST web site. One nitpick -- You should never use the default names for E-Prime objects, please give things like TextDisplay1 a more meaningful name, such as StimText. -- David McFarlane, Professional Faultfinder >I want to run joystick script in e-prime2 , i want get response >joystick with button1 or button2. >I have textdisplay1 with 3 second duration. > >i wrote this script, it doesnt work! >if i delete and ((Clock.Read - TextDisplay1.OnsetTime)<=3000 then >it works but infinite time >i want limit 3 second(3000 msec) >how to change this script, and i want response time script and >correct response. > >Thank >Eli Koren > > > >dim t0,t1 > >Dim ptCursor As Point > >Do > >Loop Until Joystick.Buttons And (ebJoystickButton1 or >ebJoystickButton2 ) and ((Clock.Read - TextDisplay1.OnsetTime)<=3000) > >if Joystick.Buttons then >c.SetAttrib "JoystickRTTime", Clock.Read > >c.Setattrib "JoystickRT", Clock.Read - TextDisplay1.OnsetTime > >Joystick.GetCursorPos ptCursor.x, ptCursor.y > >c.SetAttrib "JoystickX", ptCursor.x > >c.SetAttrib "JoystickY", ptCursor.y >end if -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From myers.867 at osu.edu Tue Aug 31 15:30:24 2010 From: myers.867 at osu.edu (Teresa) Date: Tue, 31 Aug 2010 08:30:24 -0700 Subject: Right Shift Key doesn't work for String Input Message-ID: Hi All, I'm testing a program for string input, and everything is working fine with the exception that the program does not seem to recognize my right shift key. That is if I type my name into the user input box, capitalizing the first letter of my name using the left shift key it comes out like this: Teresa but if I use my right shift key, it comes out like this: teresa The problem doesn't seem to be with the keyboard itself, the right shift key is working fine in Word, etc. Thoughts? Thanks! Teresa -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Tue Aug 31 15:54:50 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 31 Aug 2010 11:54:50 -0400 Subject: Rejected posting to EPRIME@LISTSERV.LINGUISTLIST.ORG Message-ID: To whoever is in charge out there: Last Friday (27 Aug 2010) I posted a reply to a thread, which went through just fine. Then I got two more replies as follows: "Your message is being returned to you unprocessed because it appears to have already been distributed to the EPRIME list. That is, a message with identical text (but possibly with different mail headers) has been posted to the list recently, either by you or by someone else. If you have reason to resend this message to the list (for instance because you have been notified of a hardware failure with loss of data), please alter the text of the message in some way and resend it to the list. Altering the "Subject:" line or adding blank lines at the top or bottom of the message is not sufficient. Instead, you should add a sentence or two at the top explaining why you are resending the message. This explanation will help the other subscribers understand why they are getting two copies of the same message." Well, I don't know what tripped that, but OK, my post went through. Then today I wrote a complete reply to Eli in the "joystick in e-prime 2.0" thread. This time I got three "Rejected posting" replies, and my post did *not* make it to the thread (as confirmed by looking at the E-Prime Google Groups web page). I do not know if the problem lies with my e-mail server or with the Google Group (and I do not even know yet if this post will make it), but this does not happen with any other outgoing e-mail so I thought someone there ought to know. Until this gets cleared up I cannot help anybody else out on the Group. Thanks for anything you can do, -- David McFarlane, Professional Faultfinder -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Tue Aug 31 16:02:17 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 31 Aug 2010 12:02:17 -0400 Subject: Rejected posting to EPRIME@LISTSERV.LINGUISTLIST.ORG In-Reply-To: <4c7d25db.ccbce70a.16c7.2e44SMTPIN_ADDED@gmr-mx.google.com> Message-ID: OK, replying to my own post to see what happens this time, and to report another observation... My replies did make it to the older E-Prime Archives page, just not to the newer E-Prime Google Group (and did not get sent to the mailing list). -- David McFarlane, Professional Faultfinder -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Tue Aug 31 16:05:24 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 31 Aug 2010 12:05:24 -0400 Subject: Another observation on Rejecting posting Message-ID: To whoever is in charge out there: Sending this as a new thread post because the Google Group will not accept any replies from me... Found that my replies did make it to the older E-Prime Archives page, just not to the newer E-Prime Google Group (and did not get sent to the mailing list). -- David McFarlane, Professional Faultfinder -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Tue Aug 31 16:12:19 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 31 Aug 2010 12:12:19 -0400 Subject: joystick in e-prime 2.0 Message-ID: Eli, I wrote a complete reply to your question, but the E-Prime Google Group is having trouble accepting my reply, and I have a fairly strict policy about replying only in public on the Group and not off-list (in private). So my reply will have to wait until someone gets the Group sorted out, sorry. -- David McFarlane, Professional Faultfinder -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From rmutreja at gmail.com Tue Aug 31 17:04:35 2010 From: rmutreja at gmail.com (Rachna) Date: Tue, 31 Aug 2010 10:04:35 -0700 Subject: Clock.SystemTimeDrift error Message-ID: Does anyone know what this error means? WARNING: Clock.SystemTimeDrift exceeds threshold value. Data from this run may not be usable. Contact PST tech support to determine diagnosis of this clock drift issue. This message appeared at the end of the task and this is the first time I have seen it. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Tue Aug 31 17:40:41 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 31 Aug 2010 13:40:41 -0400 Subject: Clock.SystemTimeDrift error In-Reply-To: Message-ID: http://lmgtfy.com/?q=Clock.SystemTimeDrift >Does anyone know what this error means? > >WARNING: Clock.SystemTimeDrift exceeds threshold value. Data from this >run may not be usable. Contact PST tech support to determine diagnosis >of this clock drift issue. > >This message appeared at the end of the task and this is the first >time I have seen it. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Tue Aug 31 17:48:41 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 31 Aug 2010 13:48:41 -0400 Subject: Right Shift Key doesn't work for String Input In-Reply-To: <8f008ea6-2d3e-4a57-89a1-da596bc634ed@z28g2000yqh.googlegro ups.com> Message-ID: Teresa (or teresa), Stock reminder: 1) I do not work for PST. 2) PST's trained staff takes any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours (although current estimates are more like 10 days) -- this is pretty much their substitute for proper documentation, so make full use of it. 3) If you do get an answer from PST Web Support, please extend the courtesy of posting their reply back here for the sake of others. That said, here is my take... Hmm, wonder if this results from EP using raw DirectX Virtual Key Codes instead of the "cooked" ASCII codes -- this behavior can actually be put to good use, as in the "Differentiate Left and Right Shift/Alt Keys" in the Samples section of the PST web site. That does not help you though, don't know how to get your right-shift working in the way you like. What happens if you try EP on another machine? -- David McFarlane, Professional Faultfinder >I'm testing a program for string input, and everything is working fine >with the exception that the program does not seem to recognize my >right shift key. That is if I type my name into the user input box, >capitalizing the first letter of my name using the left shift key it >comes out like this: > >Teresa > >but if I use my right shift key, it comes out like this: > >teresa > >The problem doesn't seem to be with the keyboard itself, the right >shift key is working fine in Word, etc. > >Thoughts? > >Thanks! > >Teresa -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Tue Aug 31 21:27:26 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 31 Aug 2010 17:27:26 -0400 Subject: Wisconsin card sorting test In-Reply-To: <4c72e71d.8b19e70a.52a7.ffff867bSMTPIN_ADDED@gmr-mx.google. com> Message-ID: For those of you who might not read beyond the first line: I will write a professional quality WCST in EP for no charge, if I can only get a bit of help. Read on if interested... Well, despite the reservations I expressed earlier, on my own time I went ahead and threw together a working skeleton in EP for the WCST, just to flex my E-Prime muscles. The basic control logic is really quite simple, and with a couple of tricks (e.g., nested attribute references) the E-Prime design is rather sleek. I would like to complete this project to my usual professional standards and then submit it for inclusion in the public STEP library so that everyone can use it. In short, I aim to make this no less than a completely faithful computerized replica of the standardized test, in EP. But to do that I will need many more specific details on the mechanics of the standardized test. E.g., I have been told that the standardized test presents the "response" cards in the same pre-ordained sequence for each run, and I need to know that sequence. Also, if I can get hold of the scoring rules then I might even have a whack at that, although I think it enough just to have the program administer the test & record raw data. (It would also be nice if I could get someone else to do the card graphics, as I am lousy at graphics -- I would need only 16 image files, not all 64, since I know how to make EP change the colors.) I should be able to learn all I need from the official WCST Manual, with perhaps a look at a printed card deck. But a manual costs $115, and a card deck $170, more than I care to spend for something that is, for me at least, only a hobby project. So here's the deal: If any of you can help me get access to materials that fully specify the mechanics of the test (ideally the printed Manual and/or cards) then I will complete this project in short order and you will all have a professional quality WCST in EP. -- David McFarlane, Professional Faultfinder At 8/23/2010 05:24 PM Monday, David McFarlane wrote: >Well, I toyed with the idea of making a simple WCST in E-Prime just >to amuse myself. But when I looked into it further, I got puzzled. > >The WCST started off with simple printed materials administered >manually by a human examiner. Clearly the WCST does not require >millisecond precision. So if we simply want to automate it, why use >such an expensive, specialized, and heavyweight platform as >E-Prime? Wouldn't it make more sense to use some more common >platform such as JavaScript, or Flash, or Python, or even straight >Visual Basic? Note that the WCST was automated using simple Turbo >Basic (for DOS?) as far back as 1996. Isn't this another case of, >"When all you have is a hammer, every problem looks like a >nail" Or, insofar as I have not kept up with the literature on the >WCST, am I just missing something that is obvious to the rest of you? > >Also, apparently scoring the test is quite complex (perseverative >errors, nonperseverative errors, etc.), so building that into the >program (as opposed to leaving that to later data analysis) would >take some care. > >Finally, did anyone else know that the term "Wisconsin Card Sorting >Test" was trademarked by Wells Printing and Digital Services of >Madison, Wisconsin, USA (see >http://en.wikipedia.org/wiki/Wisconsin_card_sort )? So we cannot >give the name "Wisconsin Card Sorting Test" to any printed materials >that we produce, but since the trademark does not cover computerized >versions we may continue to use the name "Wisconsin Card Sorting >Test" for our computerized versions. > >With all that said, note that someone did make an automated WCST >demo for Inquisit's Millisecond >(http://www.millisecond.com/download/samples/v3/CardSort ), though I >do not know what data it stores or how it handles the test scoring. > >-- David McFarlane, Professional Faultfinder > > >At 8/20/2010 12:10 PM Friday, David McFarlane wrote: >>As far as I can tell no one has made an E-Prime WCST available on >>the Web. It would be quite interesting to make one. As I recall, >>in essence the task involves operantly rewarding the subject for >>correctly following an undisclosed rule, changing the rule whenever >>the subject achieves an overall success criterion, and seeing how >>well the subject can adapt to the changing rules. This would >>require some interesting code in E-Prime, in particular scoring the >>success rate and then changing the "correct" rule on the fly, but >>it could be done. Wish I had the liberty to do it myself. >> >>-- David McFarlane, Professional Faultfinder -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Tue Aug 31 21:31:29 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 31 Aug 2010 17:31:29 -0400 Subject: Wisconsin card sorting test In-Reply-To: <4c7d73ca.8b19e70a.32ff.4935SMTPIN_ADDED@gmr-mx.google.com> Message-ID: Oh, forgot to say, if interested then please contact me directly by e-mail (off the list). Thanks, David McFarlane, Professional Faultfinder >For those of you who might not read beyond the first line: I will >write a professional quality WCST in EP for no charge, if I can only >get a bit of help. Read on if interested... > >Well, despite the reservations I expressed earlier, on my own time I >went ahead and threw together a working skeleton in EP for the WCST, >just to flex my E-Prime muscles. The basic control logic is really >quite simple, and with a couple of tricks (e.g., nested attribute >references) the E-Prime design is rather sleek. > >I would like to complete this project to my usual professional >standards and then submit it for inclusion in the public STEP >library so that everyone can use it. In short, I aim to make this >no less than a completely faithful computerized replica of the >standardized test, in EP. But to do that I will need many more >specific details on the mechanics of the standardized test. E.g., I >have been told that the standardized test presents the "response" >cards in the same pre-ordained sequence for each run, and I need to >know that sequence. Also, if I can get hold of the scoring rules >then I might even have a whack at that, although I think it enough >just to have the program administer the test & record raw data. (It >would also be nice if I could get someone else to do the card >graphics, as I am lousy at graphics -- I would need only 16 image >files, not all 64, since I know how to make EP change the >colors.) I should be able to learn all I need from the official >WCST Manual, with perhaps a look at a printed card deck. But a >manual costs $115, and a card deck $170, more than I care to spend >for something that is, for me at least, only a hobby project. > >So here's the deal: If any of you can help me get access to >materials that fully specify the mechanics of the test (ideally the >printed Manual and/or cards) then I will complete this project in >short order and you will all have a professional quality WCST in EP. > >-- David McFarlane, Professional Faultfinder > > >At 8/23/2010 05:24 PM Monday, David McFarlane wrote: >>Well, I toyed with the idea of making a simple WCST in E-Prime just >>to amuse myself. But when I looked into it further, I got puzzled. >> >>The WCST started off with simple printed materials administered >>manually by a human examiner. Clearly the WCST does not require >>millisecond precision. So if we simply want to automate it, why >>use such an expensive, specialized, and heavyweight platform as >>E-Prime? Wouldn't it make more sense to use some more common >>platform such as JavaScript, or Flash, or Python, or even straight >>Visual Basic? Note that the WCST was automated using simple Turbo >>Basic (for DOS?) as far back as 1996. Isn't this another case of, >>"When all you have is a hammer, every problem looks like a >>nail" Or, insofar as I have not kept up with the literature on the >>WCST, am I just missing something that is obvious to the rest of you? >> >>Also, apparently scoring the test is quite complex (perseverative >>errors, nonperseverative errors, etc.), so building that into the >>program (as opposed to leaving that to later data analysis) would >>take some care. >> >>Finally, did anyone else know that the term "Wisconsin Card Sorting >>Test" was trademarked by Wells Printing and Digital Services of >>Madison, Wisconsin, USA (see >>http://en.wikipedia.org/wiki/Wisconsin_card_sort )? So we cannot >>give the name "Wisconsin Card Sorting Test" to any printed >>materials that we produce, but since the trademark does not cover >>computerized versions we may continue to use the name "Wisconsin >>Card Sorting Test" for our computerized versions. >> >>With all that said, note that someone did make an automated WCST >>demo for Inquisit's Millisecond >>(http://www.millisecond.com/download/samples/v3/CardSort ), though >>I do not know what data it stores or how it handles the test scoring. >> >>-- David McFarlane, Professional Faultfinder >> >> >>At 8/20/2010 12:10 PM Friday, David McFarlane wrote: >>>As far as I can tell no one has made an E-Prime WCST available on >>>the Web. It would be quite interesting to make one. As I recall, >>>in essence the task involves operantly rewarding the subject for >>>correctly following an undisclosed rule, changing the rule >>>whenever the subject achieves an overall success criterion, and >>>seeing how well the subject can adapt to the changing rules. This >>>would require some interesting code in E-Prime, in particular >>>scoring the success rate and then changing the "correct" rule on >>>the fly, but it could be done. Wish I had the liberty to do it myself. >>> >>>-- David McFarlane, Professional Faultfinder -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From fiona_kumfor at hotmail.com Mon Aug 2 04:37:52 2010 From: fiona_kumfor at hotmail.com (Fiona) Date: Sun, 1 Aug 2010 21:37:52 -0700 Subject: Changing sub-object duration property In-Reply-To: <0CA8E1B4EC20D743912B980E486C5CAF03B377DC@VUIEXCHC.ad.nottingham.ac.uk> Message-ID: Hi Michiel and David, So I've been trying to implement what you both suggested, but I think my inexperience with coding is making it difficult to write the appropriate duration inline. I've set up the durations and max counts in properties as suggested, and my inline says Slide2.Duration = 2000 Slide1.Duration = 2000 - Slide1.Duration But this seems to just wait until a response, and then move to the next Slide1. I'm sure that this code isn't correct, but I haven't found an example that seems to work. I was wondering if you could show me an example of an inline that will set the duration. The best I've found is from the PST sample, but this just waits until a response, it doesn't keep the stimulus on the screen for a minimum amount of time. Dim endTime as Long endTime = 2000 Do Loop Until NOT(Stimulus2.InputMasks.IsPending()) OR Clock.Read >= endTime I'd really appreciate any direction! Cheers, Fiona On Jul 29, 9:47?pm, Michiel Spape wrote: > Hi, > To my knowledge, duration is a property of a slide and its sub-objects (slide states being sub-objects themselves, in a way) cannot have independent duration, like all other properties shown on the duration tab. I grant you, it would be incredibly useful, if this were possible! > Apart from that, what you are asking can easily be implemented by using a copy of the same slide right after the other one, which is almost exactly the same thing I suggested in my previous post here. > So, you have > Slide1, duration until mouse, yes and no images, maxcount = 1 > Slide2, duration of 2000 - Slide1.Duration (put an inline in between the slides), no images, maxcount = 100 (or something). > > Would that work? > Best, > Mich > > Michiel Spap? > Research Fellow > Perception & Action group > University of Nottingham > School of Psychology > > -----Original Message----- > From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of Fiona > Sent: 29 July 2010 05:43 > To: E-Prime > Subject: Changing sub-object duration property > > Hi, > > I'm not sure if I'm missing something... > > I've created a slide object which contains a "Stimulus" image, a "Yes > Response" image and a "No Response" image. I'm using mouse input to > register the response and using HitTest to record and score the > location of the mouse response as either "Yes" or "No". > > I would like to set the Stimulus image duration to 2000msec, allow any > mouse clicks to be recorded during that duration, and if no response > is recorded, leave the "Yes Response" and "No Response" images on the > screen until a response is recorded. > > I have tried to change the duration of each sub-object separately, but > each time I change the duration it applies to the entire slide. I have > also tried using different slide states and multiple slides, but when > I do this the HitTest no longer records a single response (i.e. > participants need to respond twice). > > Is it possible to change the individual properties of sub-objects on a > single slide? > > Any help would be great! > > Cheers > > -- > You received this message because you are subscribed to the Google Groups "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. > For more options, visit this group athttp://groups.google.com/group/e-prime?hl=en. > > This message has been checked for viruses but the contents of an attachment > may still contain software viruses which could damage your computer system: > you are advised to perform your own checks. Email communications with the > University of Nottingham may be monitored as permitted by UK legislation. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From nusphd at gmail.com Tue Aug 3 11:28:51 2010 From: nusphd at gmail.com (Lidia Suarez) Date: Tue, 3 Aug 2010 04:28:51 -0700 Subject: Eprime 2-sound file problem In-Reply-To: <4c3f577a.ccbce70a.4c69.ffff8168SMTPIN_ADDED@gmr-mx.google.com> Message-ID: Dear David and Liat, This is regarding soundfiles using Eprime2 and Vista. I have also made a request to PST Web support. I am waiting for a response. In my case, my Eprime 1.2 was running smoothly with XP. Now we are working with Eprime2 2.0.8.22 and Professional in Vista. My stimuli have to be played 3 times, and the time between each repetition is of 750 ms. However, the stimuli play at random times (sometimes 750ms, sometimes longer laps), and sometimes the stimuli just do not play...in that case the Ctrl+Alt+Shift does not respond. Do you have any solution to this or have news from PST Web support? Thanks very much. Lidia On Thu, Jul 15, 2010 at 11:46 AM, David McFarlane wrote: > Liat, > > EP2.0.8.74 seems to have introduced new bugs with sound (movies too, it > seems). I recommend simply reverting to 2.0.8.22 until PST comes out with a > fix, you almost certainly do not need whatever they added in 2.0.8.74. In > the meantime, please also submit a request to PST Web Support at > http://support.pstnet.com/e%2Dprime/support/login.aspso that they might take notice and fix this. > > -- David McFarlane, Professional Faultfinder > > > > At 7/15/2010 04:25 AM Thursday, you wrote: > >> Dear All, >> After updating E-Prime to version 2.0.8.74, and when I try to run my >> script, which ran smoothly on previous Eprime2, I get an error message about >> being unable to load soundfile 203. Nothing has been changed in the script >> nor have any files moved. The error also says to look up an Audio Report >> file in the My Experiments folder,which, I pasted below. >> >> This is a rather serious problem since we can now no longer run our >> experiment, and I have saw someone else on the eprime support forum have >> exactly the same problem, but no solution has yet been posted. >> >> Regards, >> Liat >> PS. We are running Eprime 2 in XP (since we originally had serious issues >> with our sounds files when we were trying to run eprime 2 in windows 7) >> > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to > e-prime+unsubscribe at googlegroups.com > . > For more options, visit this group at > http://groups.google.com/group/e-prime?hl=en. > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Tue Aug 3 14:52:23 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 3 Aug 2010 10:52:23 -0400 Subject: Eprime 2-sound file problem In-Reply-To: Message-ID: Lidia, Brandon Cernicky's assurances notwithstanding (see http://support.pstnet.com/forum/Topic3772-12-1.aspx ), little or nothing has changed in the over two years since these problems started, let alone in the 3.5 weeks since I posted that reply. My advice remains practically the same as posted on 28 Aug 2009 at http://groups.google.com/group/e-prime/browse_thread/thread/c6f0aaf2eabf4f97 (except that I would now add the same caution against Windows 7): "In short, DO NOT use Vista [or Windows 7] for E-Prime 2! E-Prime 1, by contrast, does seem to work OK under Vista. Nevertheless, I would go even further to insist that Vista [and Win7] not be used for running any experiments, as Vista [and Win7] simply has not proved itself reliable for laboratory use in the way that XP has. OK though to use Vista [or Win7] for *developing* the experiment programs and then move them to XP machines for running subjects, if you can get through the occasional glitches during development -- that's what I do." That said, everyone should still submit this as a Web Support request at http://support.pstnet.com/e%2Dprime/support/login.asp and pressure PST to make this right. But what happens to us later when Microsoft stops activating new installations of XP? We really need to work out something on a free and open source ("FOSS") platform (e.g., using Linux), with science in mind instead of depending on consumer-grade technology, so that we are not so beholden to the vagaries of markets and corporate decisions. -- David McFarlane, Professional Faultfinder >Dear David and Liat, > >This is regarding soundfiles using Eprime2 and Vista. I have also >made a request to PST Web support. I am waiting for a response. In >my case, my Eprime 1.2 was running smoothly with XP. Now we are >working with Eprime2 2.0.8.22 and Professional in Vista. My stimuli >have to be played 3 times, and the time between each repetition is >of 750 ms. However, the stimuli play at random times (sometimes >750ms, sometimes longer laps), and sometimes the stimuli just do not >play...in that case the Ctrl+Alt+Shift does not respond. Do you have >any solution to this or have news from PST Web support? Thanks very much. > >Lidia > >On Thu, Jul 15, 2010 at 11:46 AM, David McFarlane ><mcfarla9 at msu.edu> wrote: >Liat, > >EP2.0.8.74 seems to have introduced new bugs with sound (movies too, >it seems). I recommend simply reverting to 2.0.8.22 until PST comes >out with a fix, you almost certainly do not need whatever they added >in 2.0.8.74. In the meantime, please also submit a request to PST >Web Support at >http://support.pstnet.com/e%2Dprime/support/login.asp >so that they might take notice and fix this. > >-- David McFarlane, Professional Faultfinder > > > >At 7/15/2010 04:25 AM Thursday, you wrote: >Dear All, >After updating E-Prime to version 2.0.8.74, and when I try to run my >script, which ran smoothly on previous Eprime2, I get an error >message about being unable to load soundfile 203. Nothing has been >changed in the script nor have any files moved. The error also says >to look up an Audio Report file in the My Experiments folder,which, >I pasted below. > >This is a rather serious problem since we can now no longer run our >experiment, and I have saw someone else on the eprime support forum >have exactly the same problem, but no solution has yet been posted. > >Regards, >Liat >PS. We are running Eprime 2 in XP (since we originally had serious >issues with our sounds files when we were trying to run eprime 2 in windows 7) -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From giladsabo at gmail.com Tue Aug 3 15:51:49 2010 From: giladsabo at gmail.com (gilis) Date: Tue, 3 Aug 2010 08:51:49 -0700 Subject: is there a way to record the volume of a vocal response within Eprime itself? Message-ID: I want to know what was the volume of each vocal response for a new experiment I'm planing, is there a way to do it with E-prime? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Tue Aug 3 16:16:33 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 3 Aug 2010 12:16:33 -0400 Subject: is there a way to record the volume of a vocal response within Eprime itself? In-Reply-To: <24d40285-19cc-45d0-a1fa-90651f0d4df8@x25g2000yqj.googlegro ups.com> Message-ID: Well, to start with, sound "volume" is a very fuzzy notion: Does it mean total integral power across the audio spectrum for the full duration of a vocal response? Does it mean spectral power sliced into time samples, say for every 100 ms period? And would this be weighted for human auditory sensitivity? Etc. Beyond that, you face several technical hurdles, unless you can find a machine that just does the job for you. Offhand I would say that you would have to have EP2 record the full sound from the subject. Then, after the experiment, you would run each response sound file through an audio spectrum analysis program to calculate whatever measure you like. But you would still have to take account of amplifications and attenuations introduced by your recording equipment. No small order! OTOH, if you wanted merely *relative* audio intensity rather than *absolute* intensity then that would simplify matters a bit. So the simple answer is no, I cannot see anyway to do what you wish with E-Prime. -- David McFarlane, Professional Faultfinder >I want to know what was the volume of each vocal response for a new >experiment I'm planing, is there a way to do it with E-prime? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From Michiel.Spape at nottingham.ac.uk Tue Aug 3 16:33:53 2010 From: Michiel.Spape at nottingham.ac.uk (Michiel Spape) Date: Tue, 3 Aug 2010 17:33:53 +0100 Subject: Eprime 2-sound file problem In-Reply-To: <4c582d2a.45b9e70a.79fe.fffff8aeSMTPIN_ADDED@gmr-mx.google.com> Message-ID: Hi Lidia & David, David, do you know if there's any chance it'd be possible to run the experiments in WinXP mode (Lidia might give that a try too). I have little idea myself, and it would be convenient if PST could at some point check this thoroughly (at least in terms of timing), in order to give the rest of us some answer. Of course, a commercial company is sawing off their own branch if they don't even try to keep up with technological trends ('we won't patch our $650 program because you updated your $20 (academic license) OS'?), so all in all, they should have long had a decent Vista, let alone Win7, version. Cheers, Mich (I just stumbled upon https://www.dreamspark.com/default.aspx the other week, btw; well recommended for those in need of free graphical software and IDEs) Michiel Spap? Research Fellow Perception & Action group University of Nottingham School of Psychology -----Original Message----- From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of David McFarlane Sent: 03 August 2010 15:52 To: e-prime at googlegroups.com Subject: Re: Eprime 2-sound file problem Lidia, Brandon Cernicky's assurances notwithstanding (see http://support.pstnet.com/forum/Topic3772-12-1.aspx ), little or nothing has changed in the over two years since these problems started, let alone in the 3.5 weeks since I posted that reply. My advice remains practically the same as posted on 28 Aug 2009 at http://groups.google.com/group/e-prime/browse_thread/thread/c6f0aaf2eabf4f97 (except that I would now add the same caution against Windows 7): "In short, DO NOT use Vista [or Windows 7] for E-Prime 2! E-Prime 1, by contrast, does seem to work OK under Vista. Nevertheless, I would go even further to insist that Vista [and Win7] not be used for running any experiments, as Vista [and Win7] simply has not proved itself reliable for laboratory use in the way that XP has. OK though to use Vista [or Win7] for *developing* the experiment programs and then move them to XP machines for running subjects, if you can get through the occasional glitches during development -- that's what I do." That said, everyone should still submit this as a Web Support request at http://support.pstnet.com/e%2Dprime/support/login.asp and pressure PST to make this right. But what happens to us later when Microsoft stops activating new installations of XP? We really need to work out something on a free and open source ("FOSS") platform (e.g., using Linux), with science in mind instead of depending on consumer-grade technology, so that we are not so beholden to the vagaries of markets and corporate decisions. -- David McFarlane, Professional Faultfinder >Dear David and Liat, > >This is regarding soundfiles using Eprime2 and Vista. I have also >made a request to PST Web support. I am waiting for a response. In >my case, my Eprime 1.2 was running smoothly with XP. Now we are >working with Eprime2 2.0.8.22 and Professional in Vista. My stimuli >have to be played 3 times, and the time between each repetition is >of 750 ms. However, the stimuli play at random times (sometimes >750ms, sometimes longer laps), and sometimes the stimuli just do not >play...in that case the Ctrl+Alt+Shift does not respond. Do you have >any solution to this or have news from PST Web support? Thanks very much. > >Lidia > >On Thu, Jul 15, 2010 at 11:46 AM, David McFarlane ><mcfarla9 at msu.edu> wrote: >Liat, > >EP2.0.8.74 seems to have introduced new bugs with sound (movies too, >it seems). I recommend simply reverting to 2.0.8.22 until PST comes >out with a fix, you almost certainly do not need whatever they added >in 2.0.8.74. In the meantime, please also submit a request to PST >Web Support at >http://support.pstnet.com/e%2Dprime/support/login.asp >so that they might take notice and fix this. > >-- David McFarlane, Professional Faultfinder > > > >At 7/15/2010 04:25 AM Thursday, you wrote: >Dear All, >After updating E-Prime to version 2.0.8.74, and when I try to run my >script, which ran smoothly on previous Eprime2, I get an error >message about being unable to load soundfile 203. Nothing has been >changed in the script nor have any files moved. The error also says >to look up an Audio Report file in the My Experiments folder,which, >I pasted below. > >This is a rather serious problem since we can now no longer run our >experiment, and I have saw someone else on the eprime support forum >have exactly the same problem, but no solution has yet been posted. > >Regards, >Liat >PS. We are running Eprime 2 in XP (since we originally had serious >issues with our sounds files when we were trying to run eprime 2 in windows 7) -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. This message has been checked for viruses but the contents of an attachment may still contain software viruses which could damage your computer system: you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Tue Aug 3 18:54:29 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 3 Aug 2010 14:54:29 -0400 Subject: Eprime 2-sound file problem In-Reply-To: <0CA8E1B4EC20D743912B980E486C5CAF03B38163@VUIEXCHC.ad.notti ngham.ac.uk> Message-ID: Mich, >David, do you know if there's any chance it'd be possible to run the >experiments in WinXP mode (Lidia might give that a try too). I have >little idea myself, and it would be convenient if PST could at some >point check this thoroughly (at least in terms of timing), in order >to give the rest of us some answer. I wish I knew about using WinXP mode in Win7, but I have had no time to explore that. Even if that worked well enough for development, I would not want to use it for running subjects until I put it through extensive critical timing tests. Yes it would be nice if PST would test that for us, or if any of us would do that and then report back -- for all I know someone did do this and published it in Behavioral Reseach Methods, but sadly I also have no time to keep up with that excellent periodical. >Of course, a commercial company is sawing off their own branch if >they don't even try to keep up with technological trends ('we won't >patch our $650 program because you updated your $20 (academic >license) OS'?), so all in all, they should have long had a decent >Vista, let alone Win7, version. Nevertheless, PST has a long history of lagging behind the times. They did not replace their DOS-based MEL with E-Prime until about 2000, and then EP1 ran only on Windows 98 machines at a time when those had already been superceded by Windows 2000 and XP. It took PST a long time to come up with an XP-compatible version of EP1. Then look how long it is taking them to to come up with an upgrade to EP1 -- note that what we get as EP2 is still only a "release candidate", so we still do not have an official upgrade product (and ironically, EP1 works better under Vista/Win7 than EP2 does!). So I have just come to expect this from PST. OTOH, unless we do the work of coming up with our own company, maybe we should consider ourselves lucky for what little we do have. Regards, -- dkm -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From nusphd at gmail.com Wed Aug 4 02:21:41 2010 From: nusphd at gmail.com (Lidia Suarez) Date: Wed, 4 Aug 2010 10:21:41 +0800 Subject: Eprime 2-sound file problem In-Reply-To: <4c5865f2.45b9e70a.79fe.17fcSMTPIN_ADDED@gmr-mx.google.com> Message-ID: Dear David and Mich, Thanks for the reply. I am trying to get a computer with XP and give it a try. Let's wait for the PST reply too. I will keep you updated. Really grateful for your replies. Regards, Lidia On Wed, Aug 4, 2010 at 2:54 AM, David McFarlane wrote: > Mich, > > > David, do you know if there's any chance it'd be possible to run the >> experiments in WinXP mode (Lidia might give that a try too). I have little >> idea myself, and it would be convenient if PST could at some point check >> this thoroughly (at least in terms of timing), in order to give the rest of >> us some answer. >> > > I wish I knew about using WinXP mode in Win7, but I have had no time to > explore that. Even if that worked well enough for development, I would not > want to use it for running subjects until I put it through extensive > critical timing tests. Yes it would be nice if PST would test that for us, > or if any of us would do that and then report back -- for all I know someone > did do this and published it in Behavioral Reseach Methods, but sadly I also > have no time to keep up with that excellent periodical. > > > Of course, a commercial company is sawing off their own branch if they >> don't even try to keep up with technological trends ('we won't patch our >> $650 program because you updated your $20 (academic license) OS'?), so all >> in all, they should have long had a decent Vista, let alone Win7, version. >> > > Nevertheless, PST has a long history of lagging behind the times. They did > not replace their DOS-based MEL with E-Prime until about 2000, and then EP1 > ran only on Windows 98 machines at a time when those had already been > superceded by Windows 2000 and XP. It took PST a long time to come up with > an XP-compatible version of EP1. Then look how long it is taking them to to > come up with an upgrade to EP1 -- note that what we get as EP2 is still only > a "release candidate", so we still do not have an official upgrade product > (and ironically, EP1 works better under Vista/Win7 than EP2 does!). > > So I have just come to expect this from PST. OTOH, unless we do the work > of coming up with our own company, maybe we should consider ourselves lucky > for what little we do have. > > Regards, > -- dkm > > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to > e-prime+unsubscribe at googlegroups.com > . > For more options, visit this group at > http://groups.google.com/group/e-prime?hl=en. > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. -------------- next part -------------- An HTML attachment was scrubbed... URL: From rbscullin at gmail.com Wed Aug 4 12:53:21 2010 From: rbscullin at gmail.com (Rachel S.) Date: Wed, 4 Aug 2010 05:53:21 -0700 Subject: Adjusting length of trial based on performance Message-ID: I am working on a program that does the following: Participants are presented with a fixation cross for 500ms, followed by a fixation cross and 2 words (one to the left of the fixation cross and one to the right). Then, a string of "X"es with either a "C" or "O" in the middle replaces one of the words. The participant's job is to indicate which letter they see by pressing C or O on the response box. If the participant gets 3 trials in a row incorrect and/or does not respond before the next trial begins during 3 trials in a row, how can I have e-prime adjust the presentation time of the string of "X"es so that they are presented longer? And then, once they get 10 trials in a row correct, how can I reduce the presentation time of the "X"es? In other words, I would like to be able to adjust the presentation time of the "X"es throughout the program based upon correct and incorrect/ no responses. Any thoughts on how to do this would be much appreciated. Thank you, Rachel -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From karl.szpunar at gmail.com Wed Aug 4 18:33:42 2010 From: karl.szpunar at gmail.com (kspoons) Date: Wed, 4 Aug 2010 11:33:42 -0700 Subject: presenting words (in random order) from 2 lists on 1 screen Message-ID: Hello, My issue is as follows. I have one list of 42 places and a second list of 3 emotions (positive, negative, neutral). I want to randomly pair each unique location with one of three emotions, so that participants see each location paired with one emotion on the computer screen at a time. How do I get eprime to do this? My first thought was to Nest my materials into two lists, but that does not seem to be working. Any help here would be very much appreciated. Thank you. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From d.vinson at ucl.ac.uk Thu Aug 5 08:49:46 2010 From: d.vinson at ucl.ac.uk (David Vinson) Date: Thu, 5 Aug 2010 09:49:46 +0100 Subject: presenting words (in random order) from 2 lists on 1 screen In-Reply-To: <5006549c-0802-4b39-8cea-5793aa2efdd9@f42g2000yqn.googlegroups.com> Message-ID: Hello, If I understand your quesiton, nesting should work for the situation you describe. For example your main list can contain a column with your 42 place names (and whatever other dimensions of the places are relevant). For each one, under "Nested" specify EmotionList - a list containing three rows, one for each of the three emotions (with weight of 14 each if you want them to be equally represented over the 42 trials and randomly paired with one of the 42 place names). You can use column names like [placeName] or [emotionType] regardless of which list they have come from. I think you also need to set this nested list to exit after one sample as well. hope this helps, david (the other one) On 04/08/2010 19:33, kspoons wrote: > My issue is as follows. I have one list of 42 places and a second list > of 3 emotions (positive, negative, neutral). I want to randomly pair > each unique location with one of three emotions, so that participants > see each location paired with one emotion on the computer screen at a > time. How do I get eprime to do this? My first thought was to Nest my > materials into two lists, but that does not seem to be working. > > Any help here would be very much appreciated. > > Thank you. > -- David Vinson, Ph.D. Senior Postdoctoral Researcher Cognitive, Perceptual and Brain Sciences Research Department University College London 26 Bedford Way, London WC1H 0AP Tel +44 (0)20 7679 5311 (UCL internal ext. 25311) -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From liwenna at gmail.com Thu Aug 5 09:18:48 2010 From: liwenna at gmail.com (liwenna) Date: Thu, 5 Aug 2010 02:18:48 -0700 Subject: presenting words (in random order) from 2 lists on 1 screen In-Reply-To: <5006549c-0802-4b39-8cea-5793aa2efdd9@f42g2000yqn.googlegroups.com> Message-ID: Hi Karl, I think the problem that you describe is somewhat similar to tasks that I made and that I solved in a somewhat detourish way... but I am not entirely sure... The three emotions you mention are emotional words? Then should it be so that in each screen you see 42 words? For instance 14x the same positive words + 14x the same neutral word + 14x the same negative word? Or should it be several different positive, negative and neutral words? Or only three words (1 pos, 1 neg and 1 neut) that appear in 3 out of 42 random locations? Or should each of the 42 locations get 'coupled' with one type of stimulus and should each trial show 1 word at a time? I know think you need the latest option, right? With several diferent pos neg and neutral words, but for each location the valence of the word is always the same? So what you need is that each time one specific location is 'selected' a word of the same valence is selected. In order to do this you would pair up two attributes (position and wordvalence) within one list. But... if you'd do location-valence pairings will be the same for each subject, and this is not what you want. Right? So you'd have to establish the pairings between location and valence within each run of e-prime so that it is random and 'new' for each new subject. Now imagine/create the following: you could divide your single wordslist into three separate lists: neutwords, poswords and negwords. In your locationslist (42 levels) you could make it so that each level has only one out of three wordlists nested into it. If all three wordlists contain an attribute called word that is refered to by your slide ( [word] ) then for each level of the locationslist (i.e. for each specific location) the slide would always take a word from the attribute word in the wordslist (pos neg or neutral) that is nested into that specific location's level. That's all nice and great but this way the pairings would always be the same on each run (= for each subject). Here comes the trick to randomly nest the three different lists into the locationslist. Create an inline at your main procedure; and place it somewhere before the locationslist. *********** dim randomlist(41) as string dim n as integer dim m as integer for n = 0 to 13 randomlist(n), poswords next n for n = 14 to 27 randomlist(n), negwords next n for n = 28 to 41 randomlist(n), neutwords next n randomizearray randomlist for m = 1 to 42 locationslist.setattrib m, nested, randomlist(n) next m ********* so what does this do?? First it creates an array called randomlist that contains 42 levels (0 is a level too... hence 41 is between brackets so that it gets levels 0 - 41 = 42 levels). This array basically is a list, that you can fill. That's the next step. Levels 0 - 13 get the value 'poswords' (= the name of one of your wordlists). The next 14 levels (14-27) get the value negwords and the last 14 the value neutwords. The next command (randomizearray) randomizes the content of the array. Now level 0 may no longer contain the value poswords, but could contain negwords or neutwords, the same goes for level 1 of the array etc etc. The array still contains 14x poswords, 14x negwords and 14x neutwords, but the order in which these values are distributed over the levels of the array is randomized. Lastly you fill the attribute 'nested' of the locationslist with the value of the array. This is done 42 times (for m = 1 to 42). In this line of code it is assumed that your locationslist is called locationslist, change if otherwise :). It starts with m=1: it fills the attribute nested of the first (mth) level of the locationslist with the first (mth) value of the array randomlist. Then it continues with m = 2 and fills the attribute nested of the second level of the locationslist with the second value of the array randomlist. It goes on untill m = 42. I composed the above more or less top of my head, so it's not tested and there might be typoes. But I think it should work, only thing I am a bit insecure about is that the line of code that fills the attribute, definitely works well for 'user created attributes' whereas the attribute 'nested' is automatically created and might behave different, but I don't think it will. You might btw add an attribute called 'valence' to your locationslist and include something like this: for m = 1 to 42 locationslist.setattrib m, valence, randomlist(n) next m to the end of your code so that your outputfile will have an attribute (valence) that shows you right away wich nested list was used in each trial. So... hope this is indeed what you need and that it helps you. If your problem was different from what I understood now... the solution is still somewhere in this use of randomized arrays to create pairings between locations and valence. At least... that's how I solve this type of problems. If someone knows an easier way, i'd love to hear it too :) Best, AW On Aug 4, 8:33?pm, kspoons wrote: > Hello, > > My issue is as follows. I have one list of 42 places and a second list > of 3 emotions (positive, negative, neutral). I want to randomly pair > each unique location with one of three emotions, so that participants > see each location paired with one emotion on the computer screen at a > time. How do I get eprime to do this? My first thought was to Nest my > materials into two lists, but that does not seem to be working. > > Any help here would be very much appreciated. > > Thank you. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Thu Aug 5 16:08:39 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 5 Aug 2010 12:08:39 -0400 Subject: Adjusting length of trial based on performance In-Reply-To: Message-ID: Rachel, Stock reminder: 1) I do not work for PST. 2) PST's trained staff takes any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours (although current estimates are more like 10 days) -- this is pretty much their substitute for proper documentation, so make full use of it. 3) If you do get an answer from PST Web Support, please extend the courtesy of posting their reply back here for the sake of others. That said, here is my take... For a hint on how to programmatically adjust stimulus durations, first study Chapter 4, "Using E-Basic", of the User's Guide that came with E-Prime. Then look at the "ContingentStimulusDuration" example downloadable from PST. For another hint on how to make trials contingent on subject performance, see the "CriterionForExit" example downloadable from PST. -- David McFarlane, Professional Faultfinder At 8/4/2010 08:53 AM Wednesday, you wrote: >I am working on a program that does the following: > >Participants are presented with a fixation cross for 500ms, followed >by a fixation cross and 2 words (one to the left of the fixation cross >and one to the right). Then, a string of "X"es with either a "C" or >"O" in the middle replaces one of the words. The participant's job is >to indicate which letter they see by pressing C or O on the response >box. > >If the participant gets 3 trials in a row incorrect and/or does not >respond before the next trial begins during 3 trials in a row, how can >I have e-prime adjust the presentation time of the string of "X"es so >that they are presented longer? And then, once they get 10 trials in a >row correct, how can I reduce the presentation time of the "X"es? In >other words, I would like to be able to adjust the presentation time >of the "X"es throughout the program based upon correct and incorrect/ >no responses. Any thoughts on how to do this would be much >appreciated. > >Thank you, >Rachel -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From danamon at msn.com Fri Aug 6 10:23:29 2010 From: danamon at msn.com (Dana Battaglia) Date: Fri, 6 Aug 2010 03:23:29 -0700 Subject: Using Windows 7 Professional or Ultimate Message-ID: I purchased a new laptop which uses Windows 7 as an Operating System. I called Dell and they said that I should be able to use eprime, if I upgrade to Windows 7, either Professional or Ultimate editions. The reason I would have to upgrade is that these two versions have an option to function in "XP Mode," in which case eprime should work on my new laptop. Has anyone recently experienced this conversion? And if so, was it successful? Thanks! Dana -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From neuropsych76 at gmail.com Sun Aug 8 15:09:07 2010 From: neuropsych76 at gmail.com (cogneuroisfun) Date: Sun, 8 Aug 2010 08:09:07 -0700 Subject: Combing two different tasks into one program Message-ID: Okay, so for my experiment, I have condition 1 (task A trials), and condition 2 with task A alternating with task B. So, it would be like one trial of A, one trial of B, one trial of A, one trial of B ect. Both task A and B work great by themselves but I'm unsure how to make them alternate without butchering either task. Is there any option where I could only have the tasks alternate on a trial by trial basis? Right now I just can have task A do 50 trials and then task B do 50. I've been trying to play around with having new procedure making the tasks alternate but I don't know how to only have each task do one trial at a time. Hopefully that made some sense, any help or guidance is greatly appreciated! Thanks! -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From liwenna at gmail.com Mon Aug 9 08:54:39 2010 From: liwenna at gmail.com (liwenna) Date: Mon, 9 Aug 2010 01:54:39 -0700 Subject: Combing two different tasks into one program In-Reply-To: Message-ID: hmmz how about.... make a 'masterlist' with two levels. Into level 1 nest the 'main list' for task A, into level 2 nest the main list for task B, set both main lists to exit after 1 trial. Tell the master list to repeat (in fixed order) as many times as your total number of trials. I think something like that should do the trick :) best, liw On Aug 8, 5:09?pm, cogneuroisfun wrote: > Okay, so for my experiment, I have condition 1 (task A trials), and > condition 2 with task A alternating with task B. So, it would be like > one trial of A, one trial of B, one trial of A, one trial of B ect. > Both task A and B work great by themselves but I'm unsure how to make > them alternate without butchering either task. Is there any option > where I could only have the tasks alternate on a trial by trial basis? > Right now I just can have task A do 50 trials and then task B do 50. > I've been trying to play around with having new procedure making the > tasks alternate but I don't know how to only have each task do one > trial at a time. > > Hopefully that made some sense, any help or guidance is greatly > appreciated! > > Thanks! -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Tue Aug 10 14:35:21 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 10 Aug 2010 10:35:21 -0400 Subject: Using Windows 7 Professional or Ultimate In-Reply-To: Message-ID: Dana, First, I would not expect anyone from Dell to know anything about what is needed to run E-Prime, so you are indeed wise to question the advice of the Dell rep. Second, if you search the Google Group or the PST Forum for "Windows 7" you will find earlier reports addressing your very question. FWIW, PST has still not revised its statement of 16 Nov 2009, "PST does not recommend using Windows 7 at this time for data collection." (They also have not come through with a "more formal statement" with timing test results scheduled for Q1 2010). But finally, I hope that you do us all a favor and pioneer this for us -- go ahead and get Windows 7, try running E-Prime under XP mode, and report back with the results. Pay particular attention to delays and crashes when playing sound (http://support.pstnet.com/forum/Topic1361-12-1.aspx ), crashes when playing movies (http://support.pstnet.com/forum/Topic1850-4-1.aspx ), and anomalies in measured response times (http://support.pstnet.com/forum/Topic2994-12-1.aspx ). And if you then find that EP does not run well under Windows 7, you can always reformat and revert to XP, like many of us have done. Thanks, -- David McFarlane, Professional Faultfinder At 8/6/2010 06:23 AM Friday, you wrote: >I purchased a new laptop which uses Windows 7 as an Operating System. >I called Dell and they said that I should be able to use eprime, if I >upgrade to Windows 7, either Professional or Ultimate editions. The >reason I would have to upgrade is that these two versions have an >option to function in "XP Mode," in which case eprime should work on >my new laptop. > >Has anyone recently experienced this conversion? And if so, was it >successful? > >Thanks! >Dana -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From DrMary at VR-1PS.com Tue Aug 10 16:36:53 2010 From: DrMary at VR-1PS.com (Mary) Date: Tue, 10 Aug 2010 09:36:53 -0700 Subject: Help please! Message-ID: Hello all, I'm having a problem that I can not seem to figure out, and am respectfully requesting some direction. When attempting to run a script, I receive the following error message: Run-time Error (Line 361) 10055: Unable to communicate with the Port I/ O device driver Error:0x00000000 Please ensure the Port I/O device driver is installed I've modified E-Prime on my laptop and successfully installed all the associated drivers; however, I am still getting the same error. I'd deeply appreciate any input and guidance you can offer - many thanks! Blessings, Mary -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Tue Aug 10 18:00:32 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 10 Aug 2010 14:00:32 -0400 Subject: Help please! In-Reply-To: Message-ID: Mary, Stock reminder: 1) I do not work for PST. 2) PST's trained staff takes any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours (although current estimates are more like 10 days) -- this is pretty much their substitute for proper documentation, so make full use of it. 3) If you do get an answer from PST Web Support, please extend the courtesy of posting their reply back here for the sake of others. That said, here is my take... Is this an existing installation of EP that used to work on your laptop but now quit working with this error message? Or is this a new installation of EP on your laptop that you have not yet gotten to work at all? What version of EP? What OS? In what sense have the "associated drivers" been "successfully installed", given that your error message indicates the opposite? Just a thought for now -- sometimes an EP installation just gets messed up, especially when trying to install one version over another. Sometimes you have to start by doing a full uninstall of EP, and in severe cases that means going into the Windows registry and manually deleting all traces of EP (what writer Jerry Pournelle calls "nuke from orbit"), a job best left to Windows masters. -- David McFarlane, Professional Faultfinder "For a successful technology, reality must take precedence over public relations, for nature cannot be fooled." (Richard Feynman, Nobel prize-winning physicist) >I'm having a problem that I can not seem to figure out, and am >respectfully requesting some direction. When attempting to run a >script, I receive the following error message: > >Run-time Error (Line 361) 10055: Unable to communicate with the Port I/ >O device driver >Error:0x00000000 >Please ensure the Port I/O device driver is installed > >I've modified E-Prime on my laptop and successfully installed all the >associated drivers; however, I am still getting the same error. I'd >deeply appreciate any input and guidance you can offer - many thanks! > >Blessings, > >Mary -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From drmary at vr-1ps.com Wed Aug 11 19:39:04 2010 From: drmary at vr-1ps.com (drmary at vr-1ps.com) Date: Wed, 11 Aug 2010 19:39:04 +0000 Subject: Help please! In-Reply-To: <4c6193c2.8b19e70a.74de.ffffa238SMTPIN_ADDED@gmr-mx.google.com> Message-ID: Thank you SO for responding, David! An uninstall/reinstall did the trick - much appreciated. Blessings, Mary Sent via BlackBerry from T-Mobile -----Original Message----- From: David McFarlane Sender: e-prime at googlegroups.com Date: Tue, 10 Aug 2010 14:00:32 To: Reply-To: e-prime at googlegroups.com Subject: Re: Help please! Mary, Stock reminder: 1) I do not work for PST. 2) PST's trained staff takes any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours (although current estimates are more like 10 days) -- this is pretty much their substitute for proper documentation, so make full use of it. 3) If you do get an answer from PST Web Support, please extend the courtesy of posting their reply back here for the sake of others. That said, here is my take... Is this an existing installation of EP that used to work on your laptop but now quit working with this error message? Or is this a new installation of EP on your laptop that you have not yet gotten to work at all? What version of EP? What OS? In what sense have the "associated drivers" been "successfully installed", given that your error message indicates the opposite? Just a thought for now -- sometimes an EP installation just gets messed up, especially when trying to install one version over another. Sometimes you have to start by doing a full uninstall of EP, and in severe cases that means going into the Windows registry and manually deleting all traces of EP (what writer Jerry Pournelle calls "nuke from orbit"), a job best left to Windows masters. -- David McFarlane, Professional Faultfinder "For a successful technology, reality must take precedence over public relations, for nature cannot be fooled." (Richard Feynman, Nobel prize-winning physicist) >I'm having a problem that I can not seem to figure out, and am >respectfully requesting some direction. When attempting to run a >script, I receive the following error message: > >Run-time Error (Line 361) 10055: Unable to communicate with the Port I/ >O device driver >Error:0x00000000 >Please ensure the Port I/O device driver is installed > >I've modified E-Prime on my laptop and successfully installed all the >associated drivers; however, I am still getting the same error. I'd >deeply appreciate any input and guidance you can offer - many thanks! > >Blessings, > >Mary -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From danamon at msn.com Thu Aug 12 03:19:32 2010 From: danamon at msn.com (Dana Battaglia) Date: Wed, 11 Aug 2010 20:19:32 -0700 Subject: Using Windows 7 Professional or Ultimate In-Reply-To: <4c6163aa.8b19e70a.7d2f.ffff88a9SMTPIN_ADDED@gmr-mx.google.com> Message-ID: Dear David, Thanks so much for your very thorough reply. I did Google the info as well, and came up with the equally vague info. So far, I have upgraded to Windows 7 Ultimate, and subsequently installed eprime. Luckily, my present experiment does not use vidoes, but it does use sound....I will continue to keep you posted. Sincerely, Dana On Aug 10, 10:35?am, David McFarlane wrote: > Dana, > > First, I would not expect anyone from Dell to know anything about > what is needed to run E-Prime, so you are indeed wise to question the > advice of the Dell rep. > > Second, if you search the Google Group or the PST Forum for "Windows > 7" you will find earlier reports addressing your very > question. ?FWIW, PST has still not revised its statement of 16 Nov > 2009, "PST does not recommend using Windows 7 at this time for data > collection." ?(They also have not come through with a "more formal > statement" with timing test results scheduled for Q1 2010). > > But finally, I hope that you do us all a favor and pioneer this for > us -- go ahead and get Windows 7, try running E-Prime under XP mode, > and report back with the results. ?Pay particular attention to delays > and crashes when playing sound > (http://support.pstnet.com/forum/Topic1361-12-1.aspx), crashes when > playing movies (http://support.pstnet.com/forum/Topic1850-4-1.aspx), > and anomalies in measured response times > (http://support.pstnet.com/forum/Topic2994-12-1.aspx). ?And if you > then find that EP does not run well under Windows 7, you can always > reformat and revert to XP, like many of us have done. > > Thanks, > -- David McFarlane, Professional Faultfinder > > At 8/6/2010 06:23 AM Friday, you wrote: > > > > >I purchased a new laptop which uses Windows 7 as an Operating System. > >I called Dell and they said that I should be able to use eprime, if I > >upgrade to Windows 7, either Professional or Ultimate editions. ?The > >reason I would have to upgrade is that these two versions have an > >option to function in "XP Mode," in which case eprime should work on > >my new laptop. > > >Has anyone recently experienced this conversion? ?And if so, was it > >successful? > > >Thanks! > >Dana- Hide quoted text - > > - Show quoted text - -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From nusphd at gmail.com Sun Aug 15 13:32:53 2010 From: nusphd at gmail.com (Lidia Suarez) Date: Sun, 15 Aug 2010 21:32:53 +0800 Subject: Using Windows 7 Professional or Ultimate In-Reply-To: Message-ID: Dear Dana, Please keep us informed. In my case, the sound does not work with Vista...and still waiting for PST to reply...let us know if with XP mode all ok. Thanks. Regards, Lidia On Thu, Aug 12, 2010 at 11:19 AM, Dana Battaglia wrote: > Dear David, > Thanks so much for your very thorough reply. I did Google the info as > well, and came up with the equally vague info. > > So far, I have upgraded to Windows 7 Ultimate, and subsequently > installed eprime. Luckily, my present experiment does not use vidoes, > but it does use sound....I will continue to keep you posted. > > Sincerely, > Dana > > On Aug 10, 10:35 am, David McFarlane wrote: > > Dana, > > > > First, I would not expect anyone from Dell to know anything about > > what is needed to run E-Prime, so you are indeed wise to question the > > advice of the Dell rep. > > > > Second, if you search the Google Group or the PST Forum for "Windows > > 7" you will find earlier reports addressing your very > > question. FWIW, PST has still not revised its statement of 16 Nov > > 2009, "PST does not recommend using Windows 7 at this time for data > > collection." (They also have not come through with a "more formal > > statement" with timing test results scheduled for Q1 2010). > > > > But finally, I hope that you do us all a favor and pioneer this for > > us -- go ahead and get Windows 7, try running E-Prime under XP mode, > > and report back with the results. Pay particular attention to delays > > and crashes when playing sound > > (http://support.pstnet.com/forum/Topic1361-12-1.aspx), crashes when > > playing movies (http://support.pstnet.com/forum/Topic1850-4-1.aspx), > > and anomalies in measured response times > > (http://support.pstnet.com/forum/Topic2994-12-1.aspx). And if you > > then find that EP does not run well under Windows 7, you can always > > reformat and revert to XP, like many of us have done. > > > > Thanks, > > -- David McFarlane, Professional Faultfinder > > > > At 8/6/2010 06:23 AM Friday, you wrote: > > > > > > > > >I purchased a new laptop which uses Windows 7 as an Operating System. > > >I called Dell and they said that I should be able to use eprime, if I > > >upgrade to Windows 7, either Professional or Ultimate editions. The > > >reason I would have to upgrade is that these two versions have an > > >option to function in "XP Mode," in which case eprime should work on > > >my new laptop. > > > > >Has anyone recently experienced this conversion? And if so, was it > > >successful? > > > > >Thanks! > > >Dana- Hide quoted text - > > > > - Show quoted text - > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to > e-prime+unsubscribe at googlegroups.com > . > For more options, visit this group at > http://groups.google.com/group/e-prime?hl=en. > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. -------------- next part -------------- An HTML attachment was scrubbed... URL: From adityakumar.bme at gmail.com Sun Aug 15 14:27:11 2010 From: adityakumar.bme at gmail.com (slasher) Date: Sun, 15 Aug 2010 07:27:11 -0700 Subject: Error in timing synchronisation Message-ID: Hi all, I am kind of stuck a timing discrepancy on E-pime when I am running it from E-sys presentation system. My presentation is supposed to be starting at 28sec however they seems to be some sort of an offset and it does not begin at the correct time (found this out from the t-dat file, at least I think thats what the t-dat file showed). So when I run my entire paradigm for 5 min which contains a total of 16 presentation, I am finally off by 16 or 17 secs (1sed per presentation is what I am guessing) and the duration ends up being between 5min 15sec and 5min 20 sec. Can you please help me in this regard? Cheers, Kumar. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From danamon at msn.com Mon Aug 16 11:43:09 2010 From: danamon at msn.com (Dana Battaglia) Date: Mon, 16 Aug 2010 04:43:09 -0700 Subject: Using Windows 7 Professional or Ultimate In-Reply-To: Message-ID: Still no reply from PST, Lidia. yes, I will certainly let you know! Best, Dana On Aug 6, 6:23?am, Dana Battaglia wrote: > I purchased a new laptop which uses Windows 7 as an Operating System. > I called Dell and they said that I should be able to use eprime, if I > upgrade to Windows 7, either Professional or Ultimate editions. ?The > reason I would have to upgrade is that these two versions have an > option to function in "XP Mode," in which case eprime should work on > my new laptop. > > Has anyone recently experienced this conversion? ?And if so, was it > successful? > > Thanks! > Dana -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From rbscullin at gmail.com Mon Aug 16 17:05:51 2010 From: rbscullin at gmail.com (Rachel S.) Date: Mon, 16 Aug 2010 10:05:51 -0700 Subject: Adjusting length of trial based on performance In-Reply-To: <4c5ae20b.8b19e70a.7d2f.301cSMTPIN_ADDED@gmr-mx.google.com> Message-ID: Thanks David. I submitted this question to PST a few weeks ago and am still waiting to hear back. Thanks for your help. On Aug 5, 11:08?am, David McFarlane wrote: > Rachel, > > Stock reminder: ?1) I do not work for PST. ?2) PST's trained staff > takes any and all questions athttp://support.pstnet.com/e%2Dprime/support/login.asp, and they > strive to respond to all requests in 24-48 hours (although current > estimates are more like 10 days) -- this is pretty much their > substitute for proper documentation, so make full use of it. ?3) If > you do get an answer from PST Web Support, please extend the courtesy > of posting their reply back here for the sake of others. > > That said, here is my take... > > For a hint on how to programmatically adjust stimulus durations, > first study Chapter 4, "Using E-Basic", of the User's Guide that came > with E-Prime. ?Then look at the "ContingentStimulusDuration" example > downloadable from PST. > > For another hint on how to make trials contingent on subject > performance, see the "CriterionForExit" example downloadable from PST. > > -- David McFarlane, Professional Faultfinder > > At 8/4/2010 08:53 AM Wednesday, you wrote: > > > > >I am working on a program that does the following: > > >Participants are presented with a fixation cross for 500ms, followed > >by a fixation cross and 2 words (one to the left of the fixation cross > >and one to the right). Then, a string of "X"es with either a "C" or > >"O" in the middle replaces one of the words. The participant's job is > >to indicate which letter they see by pressing C or O on the response > >box. > > >If the participant gets 3 trials in a row incorrect and/or does not > >respond before the next trial begins during 3 trials in a row, how can > >I have e-prime adjust the presentation time of the string of "X"es so > >that they are presented longer? And then, once they get 10 trials in a > >row correct, how can I reduce the presentation time of the "X"es? In > >other words, I would like to be able to adjust the presentation time > >of the "X"es throughout the program based upon correct and incorrect/ > >no responses. Any thoughts on how to do this would be much > >appreciated. > > >Thank you, > >Rachel- Hide quoted text - > > - Show quoted text - -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Mon Aug 16 19:07:26 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 16 Aug 2010 15:07:26 -0400 Subject: Error in timing synchronisation In-Reply-To: <099f84f8-010d-4ca9-a4a1-20048093c563@5g2000yqz.googlegroup s.com> Message-ID: Kumar, I hope you have submitted this to PST Web Support (http://support.pstnet.com/e%2Dprime/support/login.asp ). In the meantime, here are some more general thoughts & questions. First & foremost, since you do care about critical timing, you *must* study chapter 3 of the User's Guide that came with E-Prime. Second, what is this "E-sys presentation system" from which you run E-Prime? (Google does not help here, as "E-sys" produces too many different hits.) Quite likely the problem lies with E-sys and not with E-Prime, which means you need to ask the E-sys folks. -- David McFarlane, Professional Faultfinder At 8/15/2010 10:27 AM Sunday, you wrote: >I am kind of stuck a timing discrepancy on E-pime when I am running it >from E-sys presentation system. My presentation is supposed to be >starting at 28sec however they seems to be some sort of an offset and >it does not begin at the correct time (found this out from the t-dat >file, at least I think thats what the t-dat file showed). So when I >run my entire paradigm for 5 min which contains a total of 16 >presentation, I am finally off by 16 or 17 secs (1sed per presentation >is what I am guessing) and the duration ends up being between 5min >15sec and 5min 20 sec. > >Can you please help me in this regard? > >Cheers, >Kumar. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From adityakumar.bme at gmail.com Mon Aug 16 21:57:13 2010 From: adityakumar.bme at gmail.com (Adityakumar Kasinadhuni) Date: Mon, 16 Aug 2010 17:57:13 -0400 Subject: Error in timing synchronisation In-Reply-To: <4c698caa.083d640a.1eab.424fSMTPIN_ADDED@gmr-mx.google.com> Message-ID: Hello Dave, E-sys, (Entertainment-System) is a visual presentation system for developed by Invivo just like the Eloquence system. Thank you for your suggestion. I shall act upon this accordingly. Cheers, Kumar. On Mon, Aug 16, 2010 at 3:07 PM, David McFarlane wrote: > Kumar, > > I hope you have submitted this to PST Web Support ( > http://support.pstnet.com/e%2Dprime/support/login.asp ). In the meantime, > here are some more general thoughts & questions. > > First & foremost, since you do care about critical timing, you *must* study > chapter 3 of the User's Guide that came with E-Prime. > > Second, what is this "E-sys presentation system" from which you run > E-Prime? (Google does not help here, as "E-sys" produces too many different > hits.) Quite likely the problem lies with E-sys and not with E-Prime, which > means you need to ask the E-sys folks. > > -- David McFarlane, Professional Faultfinder > > > > At 8/15/2010 10:27 AM Sunday, you wrote: > >> I am kind of stuck a timing discrepancy on E-pime when I am running it >> from E-sys presentation system. My presentation is supposed to be >> starting at 28sec however they seems to be some sort of an offset and >> it does not begin at the correct time (found this out from the t-dat >> file, at least I think thats what the t-dat file showed). So when I >> run my entire paradigm for 5 min which contains a total of 16 >> presentation, I am finally off by 16 or 17 secs (1sed per presentation >> is what I am guessing) and the duration ends up being between 5min >> 15sec and 5min 20 sec. >> >> Can you please help me in this regard? >> >> Cheers, >> Kumar. >> > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to > e-prime+unsubscribe at googlegroups.com > . > For more options, visit this group at > http://groups.google.com/group/e-prime?hl=en. > > -- Aditya Kumar. K Grad Student, Department of BME UF. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Tue Aug 17 14:02:51 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 17 Aug 2010 10:02:51 -0400 Subject: Error in timing synchronisation In-Reply-To: Message-ID: Kumar, Do you mean Invivo's ESys Patient Entertainment, or their ESys fMRI? If the former, then I would be surprised if it did *not* introduce timing inaccuracies. If the latter, once again I think you need to ask Invivo for support. Or is ESys one of those systems that is just built around E-Prime, like IFIS? In that case it is not proper to say that you run E-Prime from ESys, rather you run ESys from or on top of E-Prime -- it helps to get the terminology straight here. Anyway, also in that case you might still avail yourself of E-Prime help (and chapter 3 still applies), but if the problem comes from extensions provided by Invivo then once again all roads lead back to Invivo. Hope you can get some help on this, -- David McFarlane, Professional Faultfinder At 8/16/2010 05:57 PM Monday, you wrote: >Hello Dave, > >E-sys, (Entertainment-System) is a visual presentation system for >developed by Invivo just like the Eloquence system. > >Thank you for your suggestion. I shall act upon this accordingly. > >Cheers, >Kumar. > >On Mon, Aug 16, 2010 at 3:07 PM, David McFarlane ><mcfarla9 at msu.edu> wrote: >Kumar, > >I hope you have submitted this to PST Web Support >(http://support.pstnet.com/e%2Dprime/support/login.asp >). In the meantime, here are some more general thoughts & questions. > >First & foremost, since you do care about critical timing, you >*must* study chapter 3 of the User's Guide that came with E-Prime. > >Second, what is this "E-sys presentation system" from which you run >E-Prime? (Google does not help here, as "E-sys" produces too many >different hits.) Quite likely the problem lies with E-sys and not >with E-Prime, which means you need to ask the E-sys folks. > >-- David McFarlane, Professional Faultfinder > > > >At 8/15/2010 10:27 AM Sunday, you wrote: >I am kind of stuck a timing discrepancy on E-pime when I am running it >from E-sys presentation system. My presentation is supposed to be >starting at 28sec however they seems to be some sort of an offset and >it does not begin at the correct time (found this out from the t-dat >file, at least I think thats what the t-dat file showed). So when I >run my entire paradigm for 5 min which contains a total of 16 >presentation, I am finally off by 16 or 17 secs (1sed per presentation >is what I am guessing) and the duration ends up being between 5min >15sec and 5min 20 sec. > >Can you please help me in this regard? > >Cheers, >Kumar. > >-- >Aditya Kumar. K >Grad Student, >Department of BME >UF. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From gwu.acl at gmail.com Tue Aug 17 15:06:50 2010 From: gwu.acl at gmail.com (gwu.acl) Date: Tue, 17 Aug 2010 08:06:50 -0700 Subject: Surround sound possibility? Message-ID: Hello, I am currently working on an experimental design that requires sounds being played independently from one of four speakers at a time. I have configured my computer with the four speakers, and created four .wav files, each playing out of a different speaker. However, since these are not stereo files, they require 6 channels. As far as I know, E-Prime only supports sound files requiring up to 2 channels. Is there any way around this problem? Is there any way E- Prime can use 6 channel .wav files? Are there other programs I should be looking into? Thanks all, Emily -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From neurodrum at gmail.com Wed Aug 18 00:24:35 2010 From: neurodrum at gmail.com (andrew hill) Date: Tue, 17 Aug 2010 17:24:35 -0700 Subject: E-DataAid In-Reply-To: <4c51eb12.45b9e70a.79fe.ffff9090SMTPIN_ADDED@gmr-mx.google.com> Message-ID: I've been trying to work a lot in E-DataAid recently, and find it's pretty unstable when working with large sets - e.g. I'm working with 21K rows, and filtering operations crash E-DataAid about half the time. Even selecting a few columns and Edit->Copy can crash it. Anyone have any advice? This is happening on 3 different machines, all of which with 4+ gb of RAM. I do like the Analyze features, but since data manipulations before I get there cause crashes which produce unusable data files about half the time, I'm getting a bit frustrated. Best, Andrew -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From d.vinson at ucl.ac.uk Wed Aug 18 08:49:32 2010 From: d.vinson at ucl.ac.uk (David Vinson) Date: Wed, 18 Aug 2010 09:49:32 +0100 Subject: E-DataAid In-Reply-To: <712FBDA3-DC8E-495D-9DC5-FF16F0F54A93@gmail.com> Message-ID: Hi Andrew, Which version of Windows are you using, and which version of E-Prime? I haven't had crashing problems myself and deal with files >40k lines all the time. I'm using E-Prime 2.0.8.22 (mostly), on Windows XP. One note, if you have any special characters in your columns (e.g. text from other languages), this will cause E-Data-Aid to crash as soon as you try to filter (or possibly select) columns. Anyway this seems like a perfect situation to use E-Prime's online support facility: http://support.pstnet.com/e%2Dprime/support/login.asp They are very helpful in troubleshooting problems like this - although they seem to be deluged with requests (expect ~7-10 days waiting time). good luck, David V On 18/08/2010 01:24, andrew hill wrote: > I've been trying to work a lot in E-DataAid recently, and find it's pretty unstable when working with large sets - e.g. I'm working with 21K rows, and filtering operations crash E-DataAid about half the time. > > Even selecting a few columns and Edit->Copy can crash it. > Anyone have any advice? This is happening on 3 different machines, all of which with 4+ gb of RAM. > > I do like the Analyze features, but since data manipulations before I get there cause crashes which produce unusable data files about half the time, I'm getting a bit frustrated. > > Best, > Andrew > > -- David Vinson, Ph.D. Senior Postdoctoral Researcher Cognitive, Perceptual and Brain Sciences Research Department University College London 26 Bedford Way, London WC1H 0AP Tel +44 (0)20 7679 5311 (UCL internal ext. 25311) -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From Michiel.Spape at nottingham.ac.uk Wed Aug 18 09:59:45 2010 From: Michiel.Spape at nottingham.ac.uk (Michiel Spape) Date: Wed, 18 Aug 2010 10:59:45 +0100 Subject: E-DataAid In-Reply-To: <4C6B9E9C.3060909@ucl.ac.uk> Message-ID: Hi Andrew & David, I've been using E-DataAid in E-Prime 1 (I think it is exactly the same as the one in E-Prime 2) for years and also find it quite stable, whether or not there are many lines (though processing/filtering takes longer with more rows, obviously). However, I agree with Andrew that column selecting/hiding and some collapsing operations aren't exactly perfect, and would suggest mainly working around this problem - firstly by design (I save important dependent variables as Y_..., so that they all get placed together), secondly by exporting to excel, and lastly by adding new variables (I don't think many know this is even possible). As for the last, it does get fairly tricky to actually get your data copy-pasted (for example, from excel to e-dataAid): make sure the level is correct (generally, I add new variables to the deepest level - trial or subtrial), that you filter AFTER adding new variables, that new variables tend to work better as being String type (even if they're numbers) and that the same number of cells are being copied (from excel, for instance) as you have selected to be pasted in E-DataAid. Happy to (e-Data)aid! (groan) Michiel Spap? Research Fellow Perception & Action group University of Nottingham School of Psychology -----Original Message----- From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of David Vinson Sent: 18 August 2010 09:50 To: e-prime at googlegroups.com Subject: Re: E-DataAid Hi Andrew, Which version of Windows are you using, and which version of E-Prime? I haven't had crashing problems myself and deal with files >40k lines all the time. I'm using E-Prime 2.0.8.22 (mostly), on Windows XP. One note, if you have any special characters in your columns (e.g. text from other languages), this will cause E-Data-Aid to crash as soon as you try to filter (or possibly select) columns. Anyway this seems like a perfect situation to use E-Prime's online support facility: http://support.pstnet.com/e%2Dprime/support/login.asp They are very helpful in troubleshooting problems like this - although they seem to be deluged with requests (expect ~7-10 days waiting time). good luck, David V On 18/08/2010 01:24, andrew hill wrote: > I've been trying to work a lot in E-DataAid recently, and find it's pretty unstable when working with large sets - e.g. I'm working with 21K rows, and filtering operations crash E-DataAid about half the time. > > Even selecting a few columns and Edit->Copy can crash it. > Anyone have any advice? This is happening on 3 different machines, all of which with 4+ gb of RAM. > > I do like the Analyze features, but since data manipulations before I get there cause crashes which produce unusable data files about half the time, I'm getting a bit frustrated. > > Best, > Andrew > > -- David Vinson, Ph.D. Senior Postdoctoral Researcher Cognitive, Perceptual and Brain Sciences Research Department University College London 26 Bedford Way, London WC1H 0AP Tel +44 (0)20 7679 5311 (UCL internal ext. 25311) -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it. Please do not use, copy or disclose the information contained in this message or in any attachment. Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham. This message has been checked for viruses but the contents of an attachment may still contain software viruses which could damage your computer system: you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Wed Aug 18 17:56:23 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Wed, 18 Aug 2010 13:56:23 -0400 Subject: Data extraction from edat file In-Reply-To: <712FBDA3-DC8E-495D-9DC5-FF16F0F54A93@gmail.com> Message-ID: Once again folks, please do *NOT* try to start a new thread by replying to an existing thread and changing the subject line. This does not do what you think it does, on Google Groups it just changes the name of the existing thread, which then messes up the archive. If you want to start a new thread, please just start a fresh message to e-prime at googlegroups.com. In posting this reminder I also changed the the thead topic back to "Data extraction from edat file". -- David McFarlane, Professional Faultfinder At 8/17/2010 08:24 PM Tuesday, andrew hill wrote: >I've been trying to work a lot in E-DataAid recently, and find it's >pretty unstable when working with large sets - e.g. I'm working with >21K rows, and filtering operations crash E-DataAid about half the time. > >Even selecting a few columns and Edit->Copy can crash it. >Anyone have any advice? This is happening on 3 different machines, >all of which with 4+ gb of RAM. > >I do like the Analyze features, but since data manipulations before >I get there cause crashes which produce unusable data files about >half the time, I'm getting a bit frustrated. > >Best, >Andrew -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From neurodrum at gmail.com Thu Aug 19 00:55:22 2010 From: neurodrum at gmail.com (andrew hill) Date: Wed, 18 Aug 2010 17:55:22 -0700 Subject: Data extraction from edat file In-Reply-To: <4C6B9E9C.3060909@ucl.ac.uk> Message-ID: Thanks David, and thanks for the reminder re starting new threads. No special characters in my files, though the problem may be that I'm working with around 215K rows. This is on WinXP, and the latest E-prime 2 installers. It also started getting really bad after I had done a bunch of changing data - e.g. I have a column called "Group" that was all filled in with "1" and I selected different subjects (using filters) to name them more appropriate things.. I was able to select subsets of my 40 subjects with the filtering, and cut-paste to change "1" to a text word, but about the time I finished that the files became unusably unstable. I'll probably try working with subsets of my data and then pasting it back together when doing the stats.. Others have suggested that I should use Excel's pivot tables instead of E-DataAid'd Analyze feature - will read up on that (I'm doing a GLM with mixed repeated measures - some measures across time and some not, so it's a bit complicated). Best, Andrew On Aug 18, 2010, at 1:49 AM, David Vinson wrote: > Hi Andrew, > > Which version of Windows are you using, and which version of E-Prime? > I haven't had crashing problems myself and deal with files >40k lines all the time. I'm using E-Prime 2.0.8.22 (mostly), on Windows XP. > > One note, if you have any special characters in your columns (e.g. text from other languages), this will cause E-Data-Aid to crash as soon as you try to filter (or possibly select) columns. > > Anyway this seems like a perfect situation to use E-Prime's online support facility: > http://support.pstnet.com/e%2Dprime/support/login.asp > They are very helpful in troubleshooting problems like this - although they seem to be deluged with requests (expect ~7-10 days waiting time). > > good luck, > David V > > On 18/08/2010 01:24, andrew hill wrote: >> I've been trying to work a lot in E-DataAid recently, and find it's pretty unstable when working with large sets - e.g. I'm working with 21K rows, and filtering operations crash E-DataAid about half the time. >> >> Even selecting a few columns and Edit->Copy can crash it. >> Anyone have any advice? This is happening on 3 different machines, all of which with 4+ gb of RAM. >> >> I do like the Analyze features, but since data manipulations before I get there cause crashes which produce unusable data files about half the time, I'm getting a bit frustrated. >> >> Best, >> Andrew >> >> > > > -- > David Vinson, Ph.D. > Senior Postdoctoral Researcher > Cognitive, Perceptual and Brain Sciences Research Department > University College London > 26 Bedford Way, London WC1H 0AP > Tel +44 (0)20 7679 5311 (UCL internal ext. 25311) > > -- > You received this message because you are subscribed to the Google Groups "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. > For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From maaikiemoen at hotmail.com Thu Aug 19 09:39:09 2010 From: maaikiemoen at hotmail.com (=?iso-8859-1?B?bWlla2UgYmVja3fp?=) Date: Thu, 19 Aug 2010 11:39:09 +0200 Subject: No subject Message-ID: Hello, I want to install a Wisconsin Card Sorting Test in E-prime, can someone help me with this? Does someone have this task in E-prime, or know where I can find it? Thanks! -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. -------------- next part -------------- An HTML attachment was scrubbed... URL: From maaikiemoen at hotmail.com Thu Aug 19 09:40:45 2010 From: maaikiemoen at hotmail.com (=?iso-8859-1?B?bWlla2UgYmVja3fp?=) Date: Thu, 19 Aug 2010 11:40:45 +0200 Subject: Wisconsin card sorting test In-Reply-To: Message-ID: Hello, I want to install a Wisconsin Card Sorting Test in E-prime, can someone help me with this? Does someone have this task in E-prime, or know where I can find it? Thanks! -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. -------------- next part -------------- An HTML attachment was scrubbed... URL: From maaikiemoen at hotmail.com Thu Aug 19 10:00:23 2010 From: maaikiemoen at hotmail.com (maaike b) Date: Thu, 19 Aug 2010 12:00:23 +0200 Subject: Wisconsin card sorting test In-Reply-To: Message-ID: Hello, I want to install a Wisconsin Card Sorting Test in E-prime, can someone help me with this? Does someone have this task in E-prime, or know where I can find it? Thanks! -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Thu Aug 19 14:35:25 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 19 Aug 2010 10:35:25 -0400 Subject: Wisconsin card sorting test In-Reply-To: Message-ID: http://lmgtfy.com/?q=wisconsin+card+sorting+task+e-prime -- David McFarlane, Professional Faultfinder >I want to install a Wisconsin Card Sorting Test in E-prime, can >someone help me with this? Does someone have this task in E-prime, >or know where I can find it? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From baltimore.ben at gmail.com Thu Aug 19 15:59:26 2010 From: baltimore.ben at gmail.com (ben robinson) Date: Thu, 19 Aug 2010 11:59:26 -0400 Subject: Wisconsin card sorting test In-Reply-To: <4c6d4130.45b9e70a.2eac.ffffba81SMTPIN_ADDED@gmr-mx.google.com> Message-ID: that was awesome! On Thu, Aug 19, 2010 at 10:35 AM, David McFarlane wrote: > http://lmgtfy.com/?q=wisconsin+card+sorting+task+e-prime > > -- David McFarlane, Professional Faultfinder > > > > I want to install a Wisconsin Card Sorting Test in E-prime, can someone >> help me with this? Does someone have this task in E-prime, or know where I >> can find it? >> > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to > e-prime+unsubscribe at googlegroups.com > . > For more options, visit this group at > http://groups.google.com/group/e-prime?hl=en. > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. -------------- next part -------------- An HTML attachment was scrubbed... URL: From liwenna at gmail.com Fri Aug 20 10:38:49 2010 From: liwenna at gmail.com (liwenna) Date: Fri, 20 Aug 2010 03:38:49 -0700 Subject: Wisconsin card sorting test In-Reply-To: Message-ID: Heh David, I was considering doing the exact same thing ^.^ Yet... there doesn't seem to be any WSCT scripts available on the net (anymore?). So Maaike/Mieke, you're not really helped with that. I think you'll have to realise that e-prime is a program to build experimetns with, not just 'install test programs'. Your university/supervisor ought to have resources to get you started and then there is additional help available online (in this group among other places). To get started: get a course or ask someone in real life (supervisor?) for some basic instructions on e-prime, and/or get Michiel Spape's 'E-primer' (download at: http://www.psychology.nottingham.ac.uk/staff/lpzmmas/EPrimer2009Alpha.pdf ). Once you got the 'basics' of e-prime the help function in the program is quite helpful. If you then get stuck on some specific problem you're more than welcome to post it here. We are all just 'users of e-prime' that like to help people out when they're stuck on something in e-prime... we generally do not conjure fully functional scripts out of thin air ;) So... start toying around with e-prime and build the basics of your task. When stuck on something specific, do come back here :) Best, liw > > On Thu, Aug 19, 2010 at 10:35 AM, David McFarlane wrote: > >http://lmgtfy.com/?q=wisconsin+card+sorting+task+e-prime > > > -- David McFarlane, Professional Faultfinder > > > ?I want to install a Wisconsin Card Sorting Test in E-prime, can someone > >> help me with this? Does someone have this task in E-prime, or know where I > >> can find it? > > > -- > > You received this message because you are subscribed to the Google Groups > > "E-Prime" group. > > To post to this group, send email to e-prime at googlegroups.com. > > To unsubscribe from this group, send email to > > e-prime+unsubscribe at googlegroups.com > > . > > For more options, visit this group at > >http://groups.google.com/group/e-prime?hl=en. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Fri Aug 20 16:10:43 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Fri, 20 Aug 2010 12:10:43 -0400 Subject: Wisconsin card sorting test In-Reply-To: Message-ID: liwenna, >Heh David, > >I was considering doing the exact same thing ^.^ Yet... there doesn't >seem to be any WSCT scripts available on the net (anymore?). > >So Maaike/Mieke, you're not really helped with that. Indeed, I must apogize for rushing to judgment with my earlier response. I am familiar with the library of E-Prime programs provided by STEP, ran a Google search, and saw that STEP came up as the top hit, so I simply assumed that the link went to the desired example program. Only later did I notice that the link went to a .pdf - oh oh! And when I followed that link I found that the .pdf simply mentioned the WCST as part of the plans for the future of STEP, and it seems that never happened. (Come to think of it, in the 2001 article in Beh Res Methods, Instr & Computers the authors envisioned a grand plan for E-Prime, which has not come about). So my earlier response did not provide the desired help. As far as I can tell no one has made an E-Prime WCST available on the Web. It would be quite interesting to make one. As I recall, in essence the task involves operantly rewarding the subject for correctly following an undisclosed rule, changing the rule whenever the subject achieves an overall success criterion, and seeing how well the subject can adapt to the changing rules. This would require some interesting code in E-Prime, in particular scoring the success rate and then changing the "correct" rule on the fly, but it could be done. Wish I had the liberty to do it myself. -- David McFarlane, Professional Faultfinder > I think you'll >have to realise that e-prime is a program to build experimetns with, >not just 'install test programs'. > >Your university/supervisor ought to have resources to get you started >and then there is additional help available online (in this group >among other places). To get started: get a course or ask someone in >real life (supervisor?) for some basic instructions on e-prime, and/or >get Michiel Spape's 'E-primer' (download at: >http://www.psychology.nottingham.ac.uk/staff/lpzmmas/EPrimer2009Alpha.pdf >). Once you got the 'basics' of e-prime the help function in the >program is quite helpful. If you then get stuck on some specific >problem you're more than welcome to post it here. > >We are all just 'users of e-prime' that like to help people out when >they're stuck on something in e-prime... we generally do not conjure >fully functional scripts out of thin air ;) > >So... start toying around with e-prime and build the basics of your >task. When stuck on something specific, do come back here :) > >Best, > >liw > > > > > > On Thu, Aug 19, 2010 at 10:35 AM, David McFarlane wrote: > > >http://lmgtfy.com/?q=wisconsin+card+sorting+task+e-prime > > > > > -- David McFarlane, Professional Faultfinder > > > > > I want to install a Wisconsin Card Sorting Test in E-prime, can someone > > >> help me with this? Does someone have this task in E-prime, or > know where I > > >> can find it? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From katie.umberson at gmail.com Fri Aug 20 17:37:56 2010 From: katie.umberson at gmail.com (Katie U) Date: Fri, 20 Aug 2010 10:37:56 -0700 Subject: InLine help Message-ID: I wrote in-line script to mark the time stimulus onset occurs, but for some reason the program now omits half of the stimuli. The stimuli is a list of 20 emotions, and when the experiment runs only 10 of the emotions are presented. I just need to figure out what in the script is causing half of the list to not be presented during the experiment, and still be able to mark the time stimulus onset occurs. Here's the code I've got right now: Dim lastresponse As Integer lastresponse = 0 Do While Emotion.InputMasks.IsPending() Loop Dim ResponseObject_Emotion As RteRunnableInputObject Set ResponseObject_Emotion = CRteRunnableInputObject(Rte.GetObject("Emotion")) Dim nPressCount As Long 'Counter variable Dim nIndex as Integer nIndex = 0 Dim xcount as Integer For xcount = 1 To ResponseObject_Emotion.InputMasks.Responses.Count Dim theKeyboardResponseData As KeyboardResponseData Set theKeyboardResponseData = CKeyboardResponseData(ResponseObject_Emotion.InputMasks.Responses(xcount)) If Not theKeyboardResponseData Is Nothing Then nIndex = nIndex + 1 c.SetAttrib "KeyPress" &nIndex & "RT", theKeyboardResponseData.RT c.SetAttrib "KeyPress" &nIndex & "RESP", theKeyboardResponseData.RESP End If Next xcount Thanks in advance! -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Fri Aug 20 18:13:59 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Fri, 20 Aug 2010 14:13:59 -0400 Subject: InLine help In-Reply-To: Message-ID: Offhand this code looks perfectly OK, and should have no effect on your running List. So I suspect that you made some other change to your program that you overlooked, most likely in the List settings themselves. Look harder. As a test, try removing or commenting out your inline code and see if the problem stays or goes away. If the problem remains then it is not due to your code. -- David McFarlane, Professional Faultfinder >I wrote in-line script to mark the time stimulus onset occurs, but for >some reason the program now omits half of the stimuli. The stimuli is >a list of 20 emotions, and when the experiment runs only 10 of the >emotions are presented. > >I just need to figure out what in the script is causing half of the >list to not be presented during the experiment, and still be able to >mark the time stimulus onset occurs. Here's the code I've got right >now: > >Dim lastresponse As Integer >lastresponse = 0 >Do While Emotion.InputMasks.IsPending() >Loop > > >Dim ResponseObject_Emotion As RteRunnableInputObject > Set ResponseObject_Emotion = >CRteRunnableInputObject(Rte.GetObject("Emotion")) > Dim nPressCount As Long > 'Counter variable > Dim nIndex as Integer > nIndex = 0 > Dim xcount as Integer > For xcount = 1 To ResponseObject_Emotion.InputMasks.Responses.Count > Dim theKeyboardResponseData As KeyboardResponseData > Set theKeyboardResponseData = >CKeyboardResponseData(ResponseObject_Emotion.InputMasks.Responses(xcount)) > If Not theKeyboardResponseData Is Nothing Then > nIndex = nIndex + 1 > c.SetAttrib "KeyPress" &nIndex & "RT", > theKeyboardResponseData.RT > c.SetAttrib "KeyPress" &nIndex & "RESP", >theKeyboardResponseData.RESP > End If > Next xcount > > >Thanks in advance! > >-- >You received this message because you are subscribed to the Google >Groups "E-Prime" group. >To post to this group, send email to e-prime at googlegroups.com. >To unsubscribe from this group, send email to >e-prime+unsubscribe at googlegroups.com. >For more options, visit this group at >http://groups.google.com/group/e-prime?hl=en. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mashapiro at csufresno.edu Fri Aug 20 19:09:47 2010 From: mashapiro at csufresno.edu (Martin) Date: Fri, 20 Aug 2010 12:09:47 -0700 Subject: neuroscan triggers help Message-ID: Hello, I use Scan4.0 (Neuroscan through Compumedics) to record EEGs and currently use STIM2 for experimental design and sending time-stamps to the EEG recording. I have designed an experiment in E-Prime and want to send time-stamp triggers to neuroscan. I've done some research on- line and this is what I have tried. I created an InLine Object within my TrialProc. I tried the following script (WritePort address, value): WritePort &H378, 1 But that didn't work. I have three ports in device manager with different addresses (LPT = 0378, COM1 = 03F8, COM2 = 02F8) I've tried each of these address, but they haven't worked. In the STIM2 program, the port is set at KPC124 PCI -- I tried varations of this but no luck so far. Here are my basic questions so far? 1. Am I using InLine Objects correctly for sending triggers? 2. How do I find (or write) the correct address to send a trigger to Scan4.0? 3. If I have several slides with a different response for each slide in TrialProc, how do I make a different trigger for each response. Do I use a different InLine object for each one with a different trigger value? I have Any suggestions would be greatly appriciated. Or if anyone (or knows someone) is using E-prime and neuroscan that I can contact, that would be great. Best regards, Martin Martin Shapiro, Ph.D. Department of Psychology California State University, Fresno (559) 278-2358 -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From cblais at berkeley.edu Fri Aug 20 19:25:30 2010 From: cblais at berkeley.edu (Chris Blais) Date: Fri, 20 Aug 2010 12:25:30 -0700 Subject: neuroscan triggers help In-Reply-To: <2573cfa1-2c08-4da9-9cee-80d7326cc507@v35g2000prn.googlegroups.com> Message-ID: In my experience, every time you send a code, you need to send a 0 (perhaps this is obvious, but I have not seen it documented anywhere). e.g. you need this: WritePort &h378, 1 WritePort &h378, 0 Depending on how fast things are, you might need to put a wait statement between the two WritePort commands. Using cogent with matlab, we had to insert a .1 ms wait command otherwise we missed ~15% of the event codes. In order to make sure the port is correct, you pick the LPT port number (&h378 in your case). -------------------- Chris Blais Ph.D. Post-Doctoral Researcher Center for Mind and Brain University of California, Davis 267 Cousteau Pl Davis, CA, 95618 cblais at ucdavis.edu On Aug 20, 2010, at 12:09 PM, Martin wrote: > Hello, > > I use Scan4.0 (Neuroscan through Compumedics) to record EEGs and > currently use STIM2 for experimental design and sending time-stamps to > the EEG recording. I have designed an experiment in E-Prime and want > to send time-stamp triggers to neuroscan. I've done some research on- > line and this is what I have tried. > > I created an InLine Object within my TrialProc. I tried the following > script (WritePort address, value): > > WritePort &H378, 1 > > But that didn't work. > > I have three ports in device manager with different addresses (LPT = > 0378, COM1 = 03F8, COM2 = 02F8) > I've tried each of these address, but they haven't worked. In the > STIM2 program, the port is set at KPC124 PCI -- I tried varations of > this but no luck so far. > > Here are my basic questions so far? > > 1. Am I using InLine Objects correctly for sending triggers? > 2. How do I find (or write) the correct address to send a trigger to > Scan4.0? > 3. If I have several slides with a different response for each slide > in TrialProc, how do I make a different trigger for each response. Do > I use a different InLine object for each one with a different trigger > value? > I have > > Any suggestions would be greatly appriciated. Or if anyone (or knows > someone) is using E-prime and neuroscan that I can contact, that would > be great. > > Best regards, > > Martin > > Martin Shapiro, Ph.D. > Department of Psychology > California State University, Fresno > (559) 278-2358 > > -- > You received this message because you are subscribed to the Google Groups "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. > For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mpaffel at gmail.com Fri Aug 20 19:28:17 2010 From: mpaffel at gmail.com (Matt Paffel) Date: Fri, 20 Aug 2010 12:28:17 -0700 Subject: change string into an integer Message-ID: I have a question regarding the changing logged data from a string into an integer. I have a little bit of script before a label which designates the starting values in a trial which is: Dim vCount As String Dim pCount As String Dim InitialValue As String Dim InitialPie As String vCount = c.GetAttrib("InitialValue") pCount = c.GetAttrib("InitialPie") at the end of a second inline, this little bit of script logs the data designated in the first. c.SetAttrib "InitialValue", vCount c.SetAttrib "InitialPie", pCount pCount is fine but vCount logs value of Value02, which is a nested attribute. I would like to have it return the value contained in the attribute "Value02". I've tried to make this happen a number of different ways, e.g. CInt(vCount), CStr(CInt(vCount) + 0), etc.) but each time i get an error message of type mismatch. is there any way to change this string into an integer? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From james.head at gmail.com Fri Aug 20 21:51:05 2010 From: james.head at gmail.com (KiwiPG) Date: Fri, 20 Aug 2010 14:51:05 -0700 Subject: Serial port input device In-Reply-To: <4c3cbcc9.ccbce70a.31bf.ffffd9ffSMTPIN_ADDED@gmr-mx.google.com> Message-ID: Hey David, Sorry for emailing you directly! I thought I posted here orginally :) I have this exact same problem right now.. We are in the process of switching our class computers from superlab to Eprime2. We used good Ol' cheap serial mice to record RTs in superlab with no problems. I was under the impression that with the new Eprime2 I can simply add a serial device which was the case when I added the PST response box to our lab computer. However, when I tried to add a serial device (aka serial mouse) for class projects and got the same results as Daniel. Is inline script the only way to fix this? Really hope not... J On Jul 14, 7:21?am, David McFarlane wrote: > By way of background, are these response devices that you have > previously used with aserialport, and now they no longer work? ?Or > is this the first time you have tried to use these with aserial > port? ?If you have successfully used these before with aserialport > then I would be very interested, because as a general rule getting > input viaserialport requires a lot more electronics than merely > connecting a wire to the port, as you would know by looking up any > common reference onserialports. > > -- David McFarlane, Professional Faultfinder > > At 7/13/2010 02:46 PM Tuesday, you wrote: > > > > >I have recently created several response devices that are basically > >wires connected to buttons that feed in to either aserialport or a > >parallel port (depending on which we need to use). I am using e-prime > >2.0 for this and setting up the parallel port was relatively easy and > >the buttons work just fine. However, when I try to use the buttons > >through aserialport the following happens: under the experiment tab > >and under devices I added aserialdevice and put in the correct > >parameters for the device, including the correct address (COM1). Now > >when I go to the object which I want the buttons responses to be > >recorded on and try to add theserialport as an input device, there > >is no option for aserialport. There are only options for a keyboard, > >mouse, and parallel port. > > >Honestly, I am also unsure if, for some reason, the computer is unable > >to detect the device connected through theserialport. But, it works > >just fine for the parallel. I did not do the wiring for theserial > >port adapter but the buttons are connected to pin 1 or pin 2 > >(depending on the button), with what looks like a ground connected to > >pin 5. > > >Any ideas?- Hide quoted text - > > - Show quoted text - -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mpaffel at gmail.com Sun Aug 22 02:47:59 2010 From: mpaffel at gmail.com (Matt Paffel) Date: Sat, 21 Aug 2010 19:47:59 -0700 Subject: SlideStates Message-ID: I?m wondering if anyone can help me out with a SlideState problem that I?ve been experiencing. I have a slide which has three states: default, which I?m using for a fixation; Win, and Lose. Win and Lose will be shown periodically throughout the experiment to tell a participant if they won or lost a trial. I have an attribute called GamePlay which I?m using for the various slide states and have placed [GamePlay] in the slides ActiveState dropdown. I?ve been experiencing some various problems while trying to accomplish this. For instance, if ?Win? or ?Lose? is in the first trial GamePlay attribute, the experiment runs pretty smoothly. However, I?ve noticed while running five weighted trials, the program is adding an additional trial and giving an error code of ?Invalid AciveState?. Additionally, when ?Default? is in the first trials GamePlay Attribute I again receive an error message of ?Invalid ActiveState. I?ve tried renaming the default SlideState with correlating script but I still find the program to behave a little erratically. This is the script that I?m using to set the state of the slide: Dim Win As String Dim Lose As String Dim x as SlideState Dim y as SlideState ?Case ?Win? If c.GetAttrib("GamePlay") = "Win" And CInt(c.GetAttrib("FinalPie")) <= 100 Then Set WinLose.ActiveState = "Correct" x.Enabled = CLogical("Yes") y.Enabled = CLogical("No") End If 'Case "Lose" If c.GetAttrib("GamePlay") = "Lose" And CInt(c.GetAttrib("FinalPie")) < 100 Then Set WinLose.ActiveState = "Incorrect" x.Enabled = CLogical("No") y.Enabled = CLogical("Yes") End If Anyone have an idea on this? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From Michiel.Spape at nottingham.ac.uk Mon Aug 23 08:37:58 2010 From: Michiel.Spape at nottingham.ac.uk (Michiel Spape) Date: Mon, 23 Aug 2010 09:37:58 +0100 Subject: change string into an integer In-Reply-To: <92aa4fc6-6b39-4983-9fd0-1c9761c2db5b@w30g2000yqw.googlegroups.com> Message-ID: Hi Mark & group, I understand that string InitialValue takes a value from attribute InitialValue (i.e. [InitialValue]), which in turn refers to nested attribute [Value02]? 1. Why do you not just have vCount = c.GetAttrib("Value02")? 2. Attributes themselves are like (or just are?) variants, which VisualBasic slightly awkwardly casts depending on their value. Point is: Dim vCount as integer vCount = c.GetAttrib ("InitialValue") vCount = vCount + 1 'or whatever you do with your intial value c.SetAttrib "InitialValue", vCount ...should also work, as long as the value of [initialvalue] actually was found to be a number 3. All of that should hardly matter, but if vCount has value of "Value02" (rather than [Value2]), my quick guess would be that your nested attribute is wrongly set to be Value02 instead of Value02. So: vCount = c.GetAttrib("InitialValue") 'is where it goes wrong ...adding the following line should give you a quick check to see whether this is tru: debug.print cstr(vCount) 'shows value in output log. If this shows a) nothing at all, or b) a value that is not a number (like 'Value02'), then quite obviously, you cannot change this into an integer. Although, if you like, you can change Value02 into an integer of 02 (i.e. 2) by doing something like Dim newvalue as integer Newvalue = cint(mid(vCount,6,2)) (not sure on exact syntax) Best, Mich Michiel Spap? Research Fellow Perception & Action group University of Nottingham School of Psychology -----Original Message----- From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of Matt Paffel Sent: 20 August 2010 20:28 To: E-Prime Subject: change string into an integer I have a question regarding the changing logged data from a string into an integer. I have a little bit of script before a label which designates the starting values in a trial which is: Dim vCount As String Dim pCount As String Dim InitialValue As String Dim InitialPie As String vCount = c.GetAttrib("InitialValue") pCount = c.GetAttrib("InitialPie") at the end of a second inline, this little bit of script logs the data designated in the first. c.SetAttrib "InitialValue", vCount c.SetAttrib "InitialPie", pCount pCount is fine but vCount logs value of Value02, which is a nested attribute. I would like to have it return the value contained in the attribute "Value02". I've tried to make this happen a number of different ways, e.g. CInt(vCount), CStr(CInt(vCount) + 0), etc.) but each time i get an error message of type mismatch. is there any way to change this string into an integer? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it. Please do not use, copy or disclose the information contained in this message or in any attachment. Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham. This message has been checked for viruses but the contents of an attachment may still contain software viruses which could damage your computer system: you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From gwu.acl at gmail.com Mon Aug 23 12:09:43 2010 From: gwu.acl at gmail.com (gwu.acl) Date: Mon, 23 Aug 2010 05:09:43 -0700 Subject: Surround sound possibility? In-Reply-To: <612d42a0-93b7-4bf1-bd0f-86f099147ee3@z10g2000yqb.googlegroups.com> Message-ID: Anyone? On Aug 17, 11:06?am, "gwu.acl" wrote: > Hello, > > I am currently working on an experimental design that requires sounds > being played independently from one of four speakers at a time. ?I > have configured my computer with the four speakers, and created > four .wav files, each playing out of a different speaker. ?However, > since these are not stereo files, they require 6 channels. > > As far as I know, E-Prime only supports sound files requiring up to 2 > channels. ?Is there any way around this problem? ?Is there any way E- > Prime can use 6 channel .wav files? ?Are there other programs I should > be looking into? > > Thanks all, > Emily -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From Michiel.Spape at nottingham.ac.uk Mon Aug 23 13:49:30 2010 From: Michiel.Spape at nottingham.ac.uk (Michiel Spape) Date: Mon, 23 Aug 2010 14:49:30 +0100 Subject: Surround sound possibility? In-Reply-To: <486b3081-d940-4d27-ab4e-47e45f51c3bd@t20g2000yqa.googlegroups.com> Message-ID: Hiya, I wrote this message, but it bounced back for no apparent reason: Hi, Are you using E-Prime 2? As far as I know, E-Prime (certainly 1) does not support multi-channel WAV files. Possibly, you could fiddle around with multiple stereo .wav files being played on different audio devices, but I do not even know whether E-Prime supports multiple audio devices, and perhaps you're not immediately willing to get the hardware required. There are, of course, an infinite possible ways around this problem, such as using two computers (letting them communicate over LAN or serial cable within E-Prime), trying to play multi-channel encoded films in E-Prime 2 (I have no idea whether that is possible, though) &c, but I think it will probably be easiest to switch to something more multimedia-oriented... I've successfully ran studies that don't require brilliant timing in Flash, for instance. Cheers, Mich Michiel Spap? Research Fellow Perception & Action group University of Nottingham School of Psychology -----Original Message----- From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of gwu.acl Sent: 17 August 2010 16:07 To: E-Prime Subject: Surround sound possibility? Hello, I am currently working on an experimental design that requires sounds being played independently from one of four speakers at a time. I have configured my computer with the four speakers, and created four .wav files, each playing out of a different speaker. However, since these are not stereo files, they require 6 channels. As far as I know, E-Prime only supports sound files requiring up to 2 channels. Is there any way around this problem? Is there any way E- Prime can use 6 channel .wav files? Are there other programs I should be looking into? Thanks all, Emily -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. Michiel Spap? Research Fellow Perception & Action group University of Nottingham School of Psychology -----Original Message----- From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of gwu.acl Sent: 23 August 2010 13:10 To: E-Prime Subject: Re: Surround sound possibility? Anyone? On Aug 17, 11:06?am, "gwu.acl" wrote: > Hello, > > I am currently working on an experimental design that requires sounds > being played independently from one of four speakers at a time. ?I > have configured my computer with the four speakers, and created > four .wav files, each playing out of a different speaker. ?However, > since these are not stereo files, they require 6 channels. > > As far as I know, E-Prime only supports sound files requiring up to 2 > channels. ?Is there any way around this problem? ?Is there any way E- > Prime can use 6 channel .wav files? ?Are there other programs I should > be looking into? > > Thanks all, > Emily -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it. Please do not use, copy or disclose the information contained in this message or in any attachment. Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham. This message has been checked for viruses but the contents of an attachment may still contain software viruses which could damage your computer system: you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mpaffel at gmail.com Mon Aug 23 14:25:52 2010 From: mpaffel at gmail.com (Matt Paffel) Date: Mon, 23 Aug 2010 07:25:52 -0700 Subject: change string into an integer In-Reply-To: <0CA8E1B4EC20D743912B980E486C5CAF03CB0CDE@VUIEXCHC.ad.nottingham.ac.uk> Message-ID: gotcha, thanks michiel! On Aug 23, 3:37?am, Michiel Spape wrote: > Hi Mark & group, > I understand that string InitialValue takes a value from attribute InitialValue (i.e. [InitialValue]), which in turn refers to nested attribute [Value02]? > 1. Why do you not just have vCount = c.GetAttrib("Value02")? > 2. Attributes themselves are like (or just are?) variants, which VisualBasic slightly awkwardly casts depending on their value. Point is: > Dim vCount as integer > vCount = c.GetAttrib ("InitialValue") > vCount = vCount + 1 'or whatever you do with your intial value > c.SetAttrib "InitialValue", vCount > ...should also work, as long as the value of [initialvalue] actually was found to be a number > 3. All of that should hardly matter, but if vCount has value of "Value02" (rather than [Value2]), my quick guess would be that your nested attribute is wrongly set to be Value02 instead of Value02. So: > vCount = c.GetAttrib("InitialValue") 'is where it goes wrong > ...adding the following line should give you a quick check to see whether this is tru: > debug.print cstr(vCount) 'shows value in output log. > If this shows a) nothing at all, or b) a value that is not a number (like 'Value02'), then quite obviously, you cannot change this into an integer. Although, if you like, you can change Value02 into an integer of 02 (i.e. 2) by doing something like > Dim newvalue as integer > Newvalue = cint(mid(vCount,6,2)) > (not sure on exact syntax) > > Best, > Mich > > Michiel Spap? > Research Fellow > Perception & Action group > University of Nottingham > School of Psychology > > -----Original Message----- > From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of Matt Paffel > Sent: 20 August 2010 20:28 > To: E-Prime > Subject: change string into an integer > > I have a question regarding the changing logged data from a string > into an integer. I have a little bit of script before a label which > designates the starting values in a trial which is: > > Dim vCount As String > Dim pCount As String > Dim InitialValue As String > Dim InitialPie As String > vCount = c.GetAttrib("InitialValue") > pCount = c.GetAttrib("InitialPie") > > at the end of a second inline, this little bit of script logs the data > designated in the first. > > c.SetAttrib "InitialValue", vCount > c.SetAttrib "InitialPie", pCount > > pCount is fine but vCount logs value of Value02, which is a nested > attribute. I would like to have it return the value contained in the > attribute "Value02". I've tried to make this happen a number of > different ways, e.g. CInt(vCount), CStr(CInt(vCount) + 0), etc.) but > each time i get an error message of type mismatch. is there any way to > change this string into an integer? > > -- > You received this message because you are subscribed to the Google Groups "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. > For more options, visit this group athttp://groups.google.com/group/e-prime?hl=en. > > This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it. ? Please do not use, copy or disclose the information contained in this message or in any attachment. ?Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham. > > This message has been checked for viruses but the contents of an attachment > may still contain software viruses which could damage your computer system: > you are advised to perform your own checks. Email communications with the > University of Nottingham may be monitored as permitted by UK legislation. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mpaffel at gmail.com Mon Aug 23 14:32:34 2010 From: mpaffel at gmail.com (Matt Paffel) Date: Mon, 23 Aug 2010 07:32:34 -0700 Subject: SlideStates In-Reply-To: <93da1520-d9ba-4a74-ae94-6332edbb7f50@a36g2000yqc.googlegroups.com> Message-ID: problem solved by inserting If...Then statement: If c.GetAttrib("GamePlay") = "Default" Then Set Slide1.ActiveState = "Default" End If If c.GetAttrib("GamePlay") = "Lose" Then If CInt(c.GetAttrib("FinalPie")) = 100 Then Set Slide1.ActiveState = "Default" Else Set Slide1.ActiveState = "Lose" End If End If If c.GetAttrib("GamePlay") = "Victory" Then Set Slide1.ActiveState = "Victory" End If Also, changed "Win" to "Victory" as e-prime had a problem figuring out what to do with "Win" Debug.Print Slide1.ActiveState & c.GetAttrib("GamePlay") & CInt(c.GetAttrib("FinalPie")) On Aug 21, 9:47?pm, Matt Paffel wrote: > I?m wondering if anyone can help me out with a SlideState problem that > I?ve been experiencing. I have a slide which has three states: > default, which I?m using for a fixation; Win, and Lose. Win and Lose > will be shown periodically throughout the experiment to tell a > participant if they won or lost a trial. I have an attribute called > GamePlay which I?m using for the various slide states and have placed > [GamePlay] in the slides ActiveState dropdown. I?ve been experiencing > some various problems while trying to accomplish this. For instance, > if ?Win? or ?Lose? is in the first trial GamePlay attribute, the > experiment runs pretty smoothly. However, I?ve noticed while running > five weighted trials, the program is adding an additional trial and > giving an error code of ?Invalid AciveState?. Additionally, when > ?Default? is in the first trials GamePlay Attribute I again receive an > error message of ?Invalid ActiveState. I?ve tried renaming the default > SlideState with correlating script but I still find the program to > behave a little erratically. This is the script that I?m using to set > the state of the slide: > > Dim Win As String > Dim Lose As String > Dim x as SlideState > Dim y as SlideState > ?Case ?Win? > ? ? ? ? If c.GetAttrib("GamePlay") = "Win" And CInt(c.GetAttrib("FinalPie")) > <= 100 Then > ? ? ? ? ? ? ? ? Set WinLose.ActiveState = "Correct" > ? ? ? ? ? ? ? ? x.Enabled = CLogical("Yes") > ? ? ? ? ? ? ? ? y.Enabled = CLogical("No") > ? ? ? ? End If > ?'Case "Lose" > ? ? ? ? If c.GetAttrib("GamePlay") = "Lose" And CInt(c.GetAttrib("FinalPie")) > < 100 Then > ? ? ? ? ? ? ? ? Set WinLose.ActiveState = "Incorrect" > ? ? ? ? ? ? ? ? x.Enabled = CLogical("No") > ? ? ? ? ? ? ? ? y.Enabled = CLogical("Yes") > ? ? ? ? End If > > Anyone have an idea on this? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Mon Aug 23 15:34:21 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 23 Aug 2010 11:34:21 -0400 Subject: Serial port input device In-Reply-To: Message-ID: J, Stock reminder: 1) I do not work for PST. 2) PST's trained staff really does like to take any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours -- this is pretty much their substitute for proper documentation, so make full use of it. 3) If you do get an answer from PST Web Support, please extend the courtesy of posting their reply back here for the sake of others. That said, here is my take ... Just to clarify, you actually have a completely different problem from Daniel -- Daniel has some unknown custom-made devices that he wants to get working through a serial port, whereas you simply have a standard serial mouse that already works on the machines. Also, you most certainly did not use a SerialDevice when you added the PST Serial Response Box to E-Prime, you instead used the SRBox device. But let's move on... You neither need nor want to use the SerialDevice to use an ordinary serial mouse in E-Prime. As long as the serial mouse already works within Windows as an ordinary mouse, you need do nothing more in EP than to add a Mouse device to the input mask of your stimulus object, and then use a response of 1 for left button and 2 for right (if you also want mouse coordinates then you will have to use some inline code). The SerialDevice has nothing to do with the serial mouse. Now a bit of unsolicited technical background: E-Prime does not even know whether your mouse connects through a USB port, serial port, or any other oddball port. It is the job of the operating system (in this case, Windows) to handle the mouse hardware and then make that data available to any other application as a generic mouse device. -- David McFarlane, Professional Faultfinder On Friday 20 Aug 2010 KiwiPG wrote: > Hey David, > > Sorry for emailing you directly! I thought I posted here orginally :) > > I have this exact same problem right now.. > > We are in the process of switching our class computers from superlab > to Eprime2. We used good Ol' cheap serial mice to record RTs in > superlab with no problems. I was under the impression that with the > new Eprime2 I can simply add a serial device which was the case when I > added the PST response box to our lab computer. However, when I tried > to add a serial device (aka serial mouse) for class projects and got > the same results as Daniel. Is inline script the only way to fix > this? Really hope not... > > J -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Mon Aug 23 15:59:40 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 23 Aug 2010 11:59:40 -0400 Subject: SlideStates In-Reply-To: Message-ID: Arrgh, another overuse of If...End If for mutually exclusive possibilities, where ElseIf & Else, or Select...Case (not to mention a bit of indentation) would clarify the code tremendously. Please consider If c.GetAttrib("GamePlay") = "Default" Then Set Slide1.ActiveState = "Default" ElseIf c.GetAttrib("GamePlay") = "Lose" Then If CInt(c.GetAttrib("FinalPie")) = 100 Then Set Slide1.ActiveState = "Default" Else Set Slide1.ActiveState = "Lose" End If ElseIf c.GetAttrib("GamePlay") = "Victory" Then Set Slide1.ActiveState = "Victory" Else MsgBox "Oops! Invalid value for GamePlay" End If or Select c.GetAttrib("GamePlay") Case "Default" Set Slide1.ActiveState = "Default" Case "Lose" If CInt(c.GetAttrib("FinalPie")) = 100 Then Set Slide1.ActiveState = "Default" Else Set Slide1.ActiveState = "Lose" End If Case "Victory" Set Slide1.ActiveState = "Victory" Case Else MsgBox "Oops! Invalid value for GamePlay" End Select Isn't that better? Then again, this whole bit of logic might be collapsed to simply something like If CInt(c.GetAttrib("FinalPie")) = 100 Then Set Slide1.ActiveState = "Default" Else Set Slide1.ActiveState = c.GetAttrib("GamePlay") End If (without the validity check), or even Set Slide1.ActiveState = Iif( (CInt(c.GetAttrib("FinalPie")) = 100), _ "Default", c.GetAttrib("GamePlay") ) Regards, -- David McFarlane, Professional Faultfinder Matt Paffel wrote: > problem solved by inserting If...Then statement: > > If c.GetAttrib("GamePlay") = "Default" Then > Set Slide1.ActiveState = "Default" > End If > If c.GetAttrib("GamePlay") = "Lose" Then > If CInt(c.GetAttrib("FinalPie")) = 100 Then > Set Slide1.ActiveState = "Default" > Else > Set Slide1.ActiveState = "Lose" > End If > End If > If c.GetAttrib("GamePlay") = "Victory" Then > Set Slide1.ActiveState = "Victory" > End If -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From snow_1000days at hotmail.com Mon Aug 23 17:04:27 2010 From: snow_1000days at hotmail.com (ai_ayumi) Date: Mon, 23 Aug 2010 10:04:27 -0700 Subject: Mouse Scrolling Wheel activation in EPrime? Message-ID: How to activate the Mouse's scrolling wheel? Clicking the wheel button is "ebMouseButton3", but how to activate the scrolling? Also, is there a way to continously collect data as long as as the mouse button is down? e.g. moving a slider bar as long as the mouse button is down (Right now i can only move the bar by clicking incessantly) GetState() = ebStatePress seems only able to collect 1 click....Again, what would the Inline look like? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Mon Aug 23 18:51:04 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 23 Aug 2010 14:51:04 -0400 Subject: change string into an integer In-Reply-To: <0CA8E1B4EC20D743912B980E486C5CAF03CB0CDE@VUIEXCHC.ad.notti ngham.ac.uk> Message-ID: Michiel Spape wrote: >2. Attributes themselves are like (or just are?) variants, which >VisualBasic slightly awkwardly casts depending on their value. Just on that point, context attributes are not variants, they are always just ordinary strings. But do not take my word for that, if you run the following code in any inline, c.SetAttrib "MyAttrib", 0 MsgBox TypeName( c.GetAttrib("MyAttrib") ) the message box will indicate that MyAttrib has the type "String", no matter what you put in for the value of the attribute. That said, Visual Basic (and hence E-Basic) will attempt to cast the attribute to an appropriate type as it gets used. E.g., both c.SetAttrib "MyAttrib", 1 MsgBox 2 + TypeName( c.GetAttrib("MyAttrib") ) and c.SetAttrib "MyAttrib", 1 MsgBox TypeName( c.GetAttrib("MyAttrib") ) + 2 produce the numeric result 3, whereas c.SetAttrib "MyAttrib", 1 MsgBox "2" + TypeName( c.GetAttrib("MyAttrib") ) produces the string "21", and c.SetAttrib "MyAttrib", 1 MsgBox TypeName( c.GetAttrib("MyAttrib") ) + 2 produces the string "12". So it is a safer practice to always explicitly cast attributes to the desired type, e.g. iValue = CInt( c.GetAttrib("MyAttrib") ) -- dkm -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Mon Aug 23 19:19:44 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 23 Aug 2010 15:19:44 -0400 Subject: Mouse Scrolling Wheel activation in EPrime? In-Reply-To: <7c878e00-382b-48da-87c3-b80fad670b78@f42g2000yqn.googlegro ups.com> Message-ID: Stock reminder: 1) I do not work for PST. 2) PST's trained staff takes any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours (although current estimates are more like 10 days) -- this is pretty much their substitute for proper documentation, so make full use of it. 3) If you do get an answer from PST Web Support, please extend the courtesy of posting their reply back here for the sake of others. That said, here is my take... AFAIK scrolling wheel support must be built into the application, and I do not see PST doing that for E-Prime. Then again, maybe you could do this by calling the appropriate Windows API, but that is not a job for beginners. For continuous collection of mouse data, please see the MouseDevice topic in the online E-Basic Help, and look through the example programs that you may download from the PST web site. I do not think they have one that does exactly what you want, but they do have programs that will show all the necessary techniques that you may then put together. I have actually seen a demo of exactly what you want, so I know that EP can handle this well. -- David McFarlane, Professional Faultfinder >How to activate the Mouse's scrolling wheel? Clicking the wheel button >is "ebMouseButton3", but how to activate the scrolling? > >Also, is there a way to continously collect data as long as as the >mouse button is down? > >e.g. moving a slider bar as long as the mouse button is down (Right >now i can only move the bar by clicking incessantly) > >GetState() = ebStatePress seems only able to collect 1 click....Again, >what would the Inline look like? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From macw at cmu.edu Mon Aug 23 19:22:30 2010 From: macw at cmu.edu (Brian MacWhinney) Date: Mon, 23 Aug 2010 15:22:30 -0400 Subject: EPrimer Message-ID: Dear E-Primers, Michiel Spap? (Nottingham) and Rinus Verdonschot (Leiden) have agreed to allow me to post their guide to E-Prime on the STEP website at http://step.psy.cmu.edu/materials. The book is full of many helpful discussions and I would recommend it highly to people learning to use E-Prime. There will eventually be updates to this manual, perhaps next year. Thanks to Michiel and Rinus for allowing us to make their manual available. -- Brian MacWhinney, CMU -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Mon Aug 23 21:20:30 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 23 Aug 2010 17:20:30 -0400 Subject: neuroscan triggers help In-Reply-To: <2573cfa1-2c08-4da9-9cee-80d7326cc507@v35g2000prn.googlegro ups.com> Message-ID: At 8/20/2010 03:09 PM Friday, Martin wrote: >I use Scan4.0 (Neuroscan through Compumedics) to record EEGs and >currently use STIM2 for experimental design and sending time-stamps to >the EEG recording. I have designed an experiment in E-Prime and want >to send time-stamp triggers to neuroscan. I've done some research on- >line and this is what I have tried. > >I created an InLine Object within my TrialProc. I tried the following >script (WritePort address, value): > >WritePort &H378, 1 > >But that didn't work. > >I have three ports in device manager with different addresses (LPT = >0378, COM1 = 03F8, COM2 = 02F8) >I've tried each of these address, but they haven't worked. In the >STIM2 program, the port is set at KPC124 PCI -- I tried varations of >this but no luck so far. > >Here are my basic questions so far? > >1. Am I using InLine Objects correctly for sending triggers? Chris Blais covered that in one way. You might also use the .OnsetSignal... properties, see the RteRunnableInputObject.OnsetSignalEnabled and associated topics in the online E-Basic Help. >2. How do I find (or write) the correct address to send a trigger to >Scan4.0? a) Ask the manufacturer of your device. b) Consult the documentation for the device. c) Physically trace the cable from the device back to the computer and see if you can recognize whether it connects to an LPT port, a COM port, or some other oddball I/O port. Given some arbitray equipment controlled by a computer, I would not assume that it is attached to the LPT or COM port, or if they were that this was LPT1 or COM1 as opposed to LPT2, etc. But if you do know that it is attached to an LPT or COM port, then you can find the port address in Windows, just ask someone in your IT department to do that for you. If it is attached to some other I/O board then you will have some digging to do. And even if I knew what port to use, I would not assume that it uses the value "1" for a trigger signal. I might try sending a &hFF to set all bits and see if that works, and if so I would titrate from there. Finally, things like WritePort and .OnsetSignal... work only for straight digital I/O ports, if you use a COM port then you have to deal with the SerialDevice object in E-Prime. >3. If I have several slides with a different response for each slide >in TrialProc, how do I make a different trigger for each response. Do >I use a different InLine object for each one with a different trigger >value? I might put the trigger values into a List attribute, then use that attribute reference in my inline code. Please work through Chapter 4 of the User's Guide that came with E-Prime. -- David McFarlane, Professional Faultfinder -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Mon Aug 23 21:24:44 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 23 Aug 2010 17:24:44 -0400 Subject: Wisconsin card sorting test In-Reply-To: <4c6ea917.ccbce70a.3e0c.4c71SMTPIN_ADDED@gmr-mx.google.com> Message-ID: Well, I toyed with the idea of making a simple WCST in E-Prime just to amuse myself. But when I looked into it further, I got puzzled. The WCST started off with simple printed materials administered manually by a human examiner. Clearly the WCST does not require millisecond precision. So if we simply want to automate it, why use such an expensive, specialized, and heavyweight platform as E-Prime? Wouldn't it make more sense to use some more common platform such as JavaScript, or Flash, or Python, or even straight Visual Basic? Note that the WCST was automated using simple Turbo Basic (for DOS?) as far back as 1996. Isn't this another case of, "When all you have is a hammer, every problem looks like a nail" Or, insofar as I have not kept up with the literature on the WCST, am I just missing something that is obvious to the rest of you? Also, apparently scoring the test is quite complex (perseverative errors, nonperseverative errors, etc.), so building that into the program (as opposed to leaving that to later data analysis) would take some care. Finally, did anyone else know that the term "Wisconsin Card Sorting Test" was trademarked by Wells Printing and Digital Services of Madison, Wisconsin, USA (see http://en.wikipedia.org/wiki/Wisconsin_card_sort )? So we cannot give the name "Wisconsin Card Sorting Test" to any printed materials that we produce, but since the trademark does not cover computerized versions we may continue to use the name "Wisconsin Card Sorting Test" for our computerized versions. With all that said, note that someone did make an automated WCST demo for Inquisit's Millisecond (http://www.millisecond.com/download/samples/v3/CardSort ), though I do not know what data it stores or how it handles the test scoring. -- David McFarlane, Professional Faultfinder At 8/20/2010 12:10 PM Friday, David McFarlane wrote: >As far as I can tell no one has made an E-Prime WCST available on >the Web. It would be quite interesting to make one. As I recall, >in essence the task involves operantly rewarding the subject for >correctly following an undisclosed rule, changing the rule whenever >the subject achieves an overall success criterion, and seeing how >well the subject can adapt to the changing rules. This would >require some interesting code in E-Prime, in particular scoring the >success rate and then changing the "correct" rule on the fly, but it >could be done. Wish I had the liberty to do it myself. > >-- David McFarlane, Professional Faultfinder -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mpaffel at gmail.com Mon Aug 23 22:48:38 2010 From: mpaffel at gmail.com (Matt Paffel) Date: Mon, 23 Aug 2010 15:48:38 -0700 Subject: SlideStates In-Reply-To: <4C729AEC.20101@msu.edu> Message-ID: Thanks David On Aug 23, 10:59?am, David McFarlane wrote: > Arrgh, another overuse of If...End If for mutually exclusive > possibilities, where ElseIf & Else, or Select...Case (not to mention a > bit of indentation) would clarify the code tremendously. ?Please consider > > If c.GetAttrib("GamePlay") = "Default" Then > ? ? ?Set Slide1.ActiveState = "Default" > ElseIf c.GetAttrib("GamePlay") = "Lose" Then > ? ? ?If CInt(c.GetAttrib("FinalPie")) = 100 Then > ? ? ? ? ?Set Slide1.ActiveState = "Default" > ? ? ?Else > ? ? ? ? ?Set Slide1.ActiveState = "Lose" > ? ? ?End If > ElseIf c.GetAttrib("GamePlay") = "Victory" Then > ? ? ?Set Slide1.ActiveState = "Victory" > Else > ? ? ?MsgBox "Oops! ?Invalid value for GamePlay" > End If > > or > > Select c.GetAttrib("GamePlay") > Case "Default" > ? ? ?Set Slide1.ActiveState = "Default" > Case "Lose" > ? ? ?If CInt(c.GetAttrib("FinalPie")) = 100 Then > ? ? ? ? ?Set Slide1.ActiveState = "Default" > ? ? ?Else > ? ? ? ? ?Set Slide1.ActiveState = "Lose" > ? ? ?End If > Case "Victory" > ? ? ?Set Slide1.ActiveState = "Victory" > Case Else > ? ? ?MsgBox "Oops! ?Invalid value for GamePlay" > End Select > > Isn't that better? ?Then again, this whole bit of logic might be > collapsed to simply something like > > If CInt(c.GetAttrib("FinalPie")) = 100 Then > ? ? ?Set Slide1.ActiveState = "Default" > Else > ? ? ?Set Slide1.ActiveState = c.GetAttrib("GamePlay") > End If > > (without the validity check), or even > > Set Slide1.ActiveState = Iif( (CInt(c.GetAttrib("FinalPie")) = 100), _ > ? ? ?"Default", c.GetAttrib("GamePlay") ) > > Regards, > -- David McFarlane, Professional Faultfinder > > Matt Paffel wrote: > > problem solved by inserting If...Then statement: > > > If c.GetAttrib("GamePlay") = "Default" Then > > Set Slide1.ActiveState = "Default" > > End If > > If c.GetAttrib("GamePlay") = "Lose" Then > > If CInt(c.GetAttrib("FinalPie")) = 100 Then > > Set Slide1.ActiveState = "Default" > > Else > > Set Slide1.ActiveState = "Lose" > > End If > > End If > > If c.GetAttrib("GamePlay") = "Victory" Then > > Set Slide1.ActiveState = "Victory" > > End If -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From Michiel.Spape at nottingham.ac.uk Tue Aug 24 08:27:00 2010 From: Michiel.Spape at nottingham.ac.uk (Michiel Spape) Date: Tue, 24 Aug 2010 09:27:00 +0100 Subject: Mouse Scrolling Wheel activation in EPrime? In-Reply-To: <4c72c9e2.45b9e70a.2eac.7bedSMTPIN_ADDED@gmr-mx.google.com> Message-ID: Hi David, OP & list, Would be nice, yes, scrolling support, but alas. As for continuous data collection, I was sort of wondering what exactly is meant by this. For one, not many people seem to know that EPrime can collect on- and off-presses (press / release, key-down / key-up, in other programming languages) independently, so you could have something like Slide1 shown until key-down (default) ...do stuff here... Slide2 shown once key-up (look up {key} nomenclature in e-basic help) Or, if you like: Slide1: infinite duration until {SPACE} key-down Label1 Slide2: 1 ms duration (no sync) If Slide2.RESP <> {-SPACE} goto Label1 Depends all on what you mean exactly by 'continuous collection'. One thing I've learnt is that you will feel very sorry for yourself if you decide to do something like this: for I = 1 to 1000 c.SetAttrib "CursorX" & cstr(i), Cursor.X 'this is not exactly eBasic, but you get the point sleep 1 next I Cheers, Mich Michiel Spap? Research Fellow Perception & Action group University of Nottingham School of Psychology -----Original Message----- From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of David McFarlane Sent: 23 August 2010 20:20 To: e-prime at googlegroups.com Subject: Re: Mouse Scrolling Wheel activation in EPrime? Stock reminder: 1) I do not work for PST. 2) PST's trained staff takes any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours (although current estimates are more like 10 days) -- this is pretty much their substitute for proper documentation, so make full use of it. 3) If you do get an answer from PST Web Support, please extend the courtesy of posting their reply back here for the sake of others. That said, here is my take... AFAIK scrolling wheel support must be built into the application, and I do not see PST doing that for E-Prime. Then again, maybe you could do this by calling the appropriate Windows API, but that is not a job for beginners. For continuous collection of mouse data, please see the MouseDevice topic in the online E-Basic Help, and look through the example programs that you may download from the PST web site. I do not think they have one that does exactly what you want, but they do have programs that will show all the necessary techniques that you may then put together. I have actually seen a demo of exactly what you want, so I know that EP can handle this well. -- David McFarlane, Professional Faultfinder >How to activate the Mouse's scrolling wheel? Clicking the wheel button >is "ebMouseButton3", but how to activate the scrolling? > >Also, is there a way to continously collect data as long as as the >mouse button is down? > >e.g. moving a slider bar as long as the mouse button is down (Right >now i can only move the bar by clicking incessantly) > >GetState() = ebStatePress seems only able to collect 1 click....Again, >what would the Inline look like? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it. Please do not use, copy or disclose the information contained in this message or in any attachment. Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham. This message has been checked for viruses but the contents of an attachment may still contain software viruses which could damage your computer system: you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From Michiel.Spape at nottingham.ac.uk Tue Aug 24 08:31:11 2010 From: Michiel.Spape at nottingham.ac.uk (Michiel Spape) Date: Tue, 24 Aug 2010 09:31:11 +0100 Subject: change string into an integer In-Reply-To: <4c72c344.45b9e70a.26a3.77ecSMTPIN_ADDED@gmr-mx.google.com> Message-ID: Hi David, Point taken... This auto-casting is the black art, I tell you! After programming e-prime experiments for a while, I find the VB type of programming makes one extremely careless and lazy, and it seems all other coding skills degenerate because of it... Cheers, Mich Michiel Spap? Research Fellow Perception & Action group University of Nottingham School of Psychology -----Original Message----- From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of David McFarlane Sent: 23 August 2010 19:51 To: e-prime at googlegroups.com; e-prime at googlegroups.com Subject: RE: change string into an integer Michiel Spape wrote: >2. Attributes themselves are like (or just are?) variants, which >VisualBasic slightly awkwardly casts depending on their value. Just on that point, context attributes are not variants, they are always just ordinary strings. But do not take my word for that, if you run the following code in any inline, c.SetAttrib "MyAttrib", 0 MsgBox TypeName( c.GetAttrib("MyAttrib") ) the message box will indicate that MyAttrib has the type "String", no matter what you put in for the value of the attribute. That said, Visual Basic (and hence E-Basic) will attempt to cast the attribute to an appropriate type as it gets used. E.g., both c.SetAttrib "MyAttrib", 1 MsgBox 2 + TypeName( c.GetAttrib("MyAttrib") ) and c.SetAttrib "MyAttrib", 1 MsgBox TypeName( c.GetAttrib("MyAttrib") ) + 2 produce the numeric result 3, whereas c.SetAttrib "MyAttrib", 1 MsgBox "2" + TypeName( c.GetAttrib("MyAttrib") ) produces the string "21", and c.SetAttrib "MyAttrib", 1 MsgBox TypeName( c.GetAttrib("MyAttrib") ) + 2 produces the string "12". So it is a safer practice to always explicitly cast attributes to the desired type, e.g. iValue = CInt( c.GetAttrib("MyAttrib") ) -- dkm -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it. Please do not use, copy or disclose the information contained in this message or in any attachment. Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham. This message has been checked for viruses but the contents of an attachment may still contain software viruses which could damage your computer system: you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From liwenna at gmail.com Tue Aug 24 10:09:06 2010 From: liwenna at gmail.com (liwenna) Date: Tue, 24 Aug 2010 03:09:06 -0700 Subject: EPrimer In-Reply-To: <299A5728-0A24-4C3C-AA89-3D21DD58CBCD@cmu.edu> Message-ID: Thanks Brian, Michiel and Rinus! On Aug 23, 9:22?pm, Brian MacWhinney wrote: > Dear E-Primers, > ? ? Michiel Spap? (Nottingham) and Rinus Verdonschot (Leiden) have agreed to allow me to post their guide to E-Prime on the STEP website athttp://step.psy.cmu.edu/materials. ?The book is full of many helpful discussions and I would recommend it highly to people learning to use E-Prime. ?There will eventually be updates to this manual, perhaps next year. ?Thanks to Michiel and Rinus for allowing us to make their manual available. > > -- Brian MacWhinney, CMU -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From liwenna at gmail.com Tue Aug 24 10:10:23 2010 From: liwenna at gmail.com (liwenna) Date: Tue, 24 Aug 2010 03:10:23 -0700 Subject: Wisconsin card sorting test In-Reply-To: <4c72e71d.8b19e70a.52a7.ffff867bSMTPIN_ADDED@gmr-mx.google.com> Message-ID: That is some good research David! On Aug 23, 11:24?pm, David McFarlane wrote: > Well, I toyed with the idea of making a simple WCST in E-Prime just > to amuse myself. ?But when I looked into it further, I got puzzled. > > The WCST started off with simple printed materials administered > manually by a human examiner. ?Clearly the WCST does not require > millisecond precision. ?So if we simply want to automate it, why use > such an expensive, specialized, and heavyweight platform as > E-Prime? ?Wouldn't it make more sense to use some more common > platform such as JavaScript, or Flash, or Python, or even straight > Visual Basic? ?Note that the WCST was automated using simple Turbo > Basic (for DOS?) as far back as 1996. ?Isn't this another case of, > "When all you have is a hammer, every problem looks like a nail" ?Or, > insofar as I have not kept up with the literature on the WCST, am I > just missing something that is obvious to the rest of you? > > Also, apparently scoring the test is quite complex (perseverative > errors, nonperseverative errors, etc.), so building that into the > program (as opposed to leaving that to later data analysis) would > take some care. > > Finally, did anyone else know that the term "Wisconsin Card Sorting > Test" was trademarked by Wells Printing and Digital Services of > Madison, Wisconsin, USA (seehttp://en.wikipedia.org/wiki/Wisconsin_card_sort)? ?So we cannot > give the name "Wisconsin Card Sorting Test" to any printed materials > that we produce, but since the trademark does not cover computerized > versions we may continue to use the name "Wisconsin Card Sorting > Test" for our computerized versions. > > With all that said, note that someone did make an automated WCST demo > for Inquisit's Millisecond > (http://www.millisecond.com/download/samples/v3/CardSort), though I > do not know what data it stores or how it handles the test scoring. > > -- David McFarlane, Professional Faultfinder > > At 8/20/2010 12:10 PM Friday, David McFarlane wrote: > > >As far as I can tell no one has made an E-Prime WCST available on > >the Web. ?It would be quite interesting to make one. ?As I recall, > >in essence the task involves operantly rewarding the subject for > >correctly following an undisclosed rule, changing the rule whenever > >the subject achieves an overall success criterion, and seeing how > >well the subject can adapt to the changing rules. ?This would > >require some interesting code in E-Prime, in particular scoring the > >success rate and then changing the "correct" rule on the fly, but it > >could be done. ?Wish I had the liberty to do it myself. > > >-- David McFarlane, Professional Faultfinder -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From david.s.chester at gmail.com Tue Aug 24 16:43:14 2010 From: david.s.chester at gmail.com (david.s.chester) Date: Tue, 24 Aug 2010 09:43:14 -0700 Subject: Slide duration Message-ID: To anyone inclined to help, I have a slide with 'infinite duration' and it is set to terminate upon one of 5 allowable keyboard responses. However, for timing purposes I need the slide to last at least 2 seconds, even if the subject has responded within that timeframe. Is there any way to do this without having to directly fiddle with the script? I would greatly appreciate any help with this issue. Thanks, Dave -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Tue Aug 24 18:27:19 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 24 Aug 2010 14:27:19 -0400 Subject: Slide duration In-Reply-To: Message-ID: Dave, Stock reminder: 1) I do not work for PST. 2) PST's trained staff takes any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours (although current estimates are more like 10 days) -- this is pretty much their substitute for proper documentation, so make full use of it. 3) If you do get an answer from PST Web Support, please extend the courtesy of posting their reply back here for the sake of others. That said, here is my take... How about this: Let's suppose your Slide is called StimSlide. Set its Duration to 2000, the input mask Time Limit to (infinite), and End Action to (none). Then follow StimSlide with a bit of inline code as follows: Do Until (StimSlide.RT > 0) Loop or if you prefer, Do While StimSlide.InputMasks.IsPending() Loop Now your StimSlide will last for 2 s whether or not it gets a response druing that time, and then the inline code will take up the rest of the time until StimSlide gets a response. -- David McFarlane, Professional Faultfinder >I have a slide with 'infinite duration' and it is set to terminate >upon one of 5 allowable keyboard responses. However, for timing >purposes I need the slide to last at least 2 seconds, even if the >subject has responded within that timeframe. Is there any way to do >this without having to directly fiddle with the script? > >I would greatly appreciate any help with this issue. > >Thanks, >Dave -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From t.campellone at gmail.com Tue Aug 24 23:51:50 2010 From: t.campellone at gmail.com (Tim Campellone) Date: Tue, 24 Aug 2010 16:51:50 -0700 Subject: Event markers Message-ID: Hello, I am trying to use E-prime to send event markers through a parallel port to a computer that is collecting psychophysiological data using VPm software. I think I have the E-Prime code right for the events I want marked: Player.OnsetSignalEnabled = True Player.OnsetSignalPort = &H378 Player.OnsetSignalData = 2 Player.OffsetSignalEnabled = True Player.OffsetSignalPort = &H378 Player.OffsetSignalData = 3 Result1.OnsetSignalEnabled = True Result1.OnsetSignalPort = &H378 Result1.OnsetSignalData = 4 Result1.OffsetSignalEnabled = True Result1.OffsetSignalPort = &H378 Result1.OffsetSignalData = 5 My understanding is that this script will cue E-Prime to send the numeric value associated with xxx.OnsetSignalData through the parallel port into the psychophysiological data being collected. Is that correct? Also, would I need any additional script for the computer collecting the physio data? Thanks for your help, Tim -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From snow_1000days at hotmail.com Wed Aug 25 02:48:24 2010 From: snow_1000days at hotmail.com (ai_ayumi) Date: Tue, 24 Aug 2010 19:48:24 -0700 Subject: Mouse Scrolling Wheel activation in EPrime? In-Reply-To: <0CA8E1B4EC20D743912B980E486C5CAF03D6D283@VUIEXCHC.ad.nottingham.ac.uk> Message-ID: "continuous collection" as in "as long as the mouse is pressed, EPrime will keep recognizing it as key-pressed, so key-pressed inlines are issued". I do know you can do on- and off-presses (using { } or {- }), but ON/ OFF doesn't seem to work with the mouse (doesn't allow {- } releases) I am trying to piece something together using examples from EBasics Help, but nothing seem to work so far... On Aug 24, 4:27?am, Michiel Spape wrote: > Hi David, OP & list, > Would be nice, yes, scrolling support, but alas. > > As for continuous data collection, I was sort of wondering what exactly is meant by this. For one, not many people seem to know that EPrime can collect on- and off-presses (press / release, key-down / key-up, in other programming languages) independently, so you could have something like > Slide1 shown until key-down (default) > ...do stuff here... > Slide2 shown once key-up (look up {key} nomenclature in e-basic help) > > Or, if you like: > Slide1: infinite duration until {SPACE} key-down > Label1 > Slide2: 1 ms duration (no sync) > If Slide2.RESP <> {-SPACE} goto Label1 > > Depends all on what you mean exactly by 'continuous collection'. One thing I've learnt is that you will feel very sorry for yourself if you decide to do something like this: > for I = 1 to 1000 > ? ? ? ? c.SetAttrib "CursorX" & cstr(i), Cursor.X 'this is not exactly eBasic, but you get the point > ? ? ? ? sleep 1 > next I > > Cheers, > Mich > > Michiel Spap? > Research Fellow > Perception & Action group > University of Nottingham > School of Psychology > > > > -----Original Message----- > From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of David McFarlane > Sent: 23 August 2010 20:20 > To: e-prime at googlegroups.com > Subject: Re: Mouse Scrolling Wheel activation in EPrime? > > Stock reminder: ?1) I do not work for PST. ?2) PST's trained staff > takes any and all questions athttp://support.pstnet.com/e%2Dprime/support/login.asp, and they > strive to respond to all requests in 24-48 hours (although current > estimates are more like 10 days) -- this is pretty much their > substitute for proper documentation, so make full use of it. ?3) If > you do get an answer from PST Web Support, please extend the courtesy > of posting their reply back here for the sake of others. > > That said, here is my take... > > AFAIK scrolling wheel support must be built into the application, and > I do not see PST doing that for E-Prime. ?Then again, maybe you could > do this by calling the appropriate Windows API, but that is not a job > for beginners. > > For continuous collection of mouse data, please see the MouseDevice > topic in the online E-Basic Help, and look through the example > programs that you may download from the PST web site. ?I do not think > they have one that does exactly what you want, but they do have > programs that will show all the necessary techniques that you may > then put together. ?I have actually seen a demo of exactly what you > want, so I know that EP can handle this well. > > -- David McFarlane, Professional Faultfinder > > >How to activate the Mouse's scrolling wheel? Clicking the wheel button > >is "ebMouseButton3", but how to activate the scrolling? > > >Also, is there a way to continously collect data as long as as the > >mouse button is down? > > >e.g. moving a slider bar as long as the mouse button is down (Right > >now i can only move the bar by clicking incessantly) > > >GetState() = ebStatePress seems only able to collect 1 click....Again, > >what would the Inline look like? > > -- > You received this message because you are subscribed to the Google Groups "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. > For more options, visit this group athttp://groups.google.com/group/e-prime?hl=en. > > This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it. ? Please do not use, copy or disclose the information contained in this message or in any attachment. ?Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham. > > This message has been checked for viruses but the contents of an attachment > may still contain software viruses which could damage your computer system: > you are advised to perform your own checks. Email communications with the > University of Nottingham may be monitored as permitted by UK legislation.- Hide quoted text - > > - Show quoted text - -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From snow_1000days at hotmail.com Wed Aug 25 03:01:55 2010 From: snow_1000days at hotmail.com (ai_ayumi) Date: Tue, 24 Aug 2010 20:01:55 -0700 Subject: How to retrieve Level number/ID on Procedure list? Message-ID: Hi, i'm trying to run an Inline that reads from Level to Level, the Attribute in the Procedure list, see if that Level's Attribute matches a specific keyword. Example ------------------------- Level/ID: Attribute list: 1 win 2 skip 3 lose 4 win If Level 1 Attribute matches "win", do ....Inline... Ife matches "lose", do ...Inline.... Can you know which Level on the procedure list you are Currently running on? How do you retrieve that Level info? Also, GetAttribute (i, Attribute) = returns string? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Wed Aug 25 13:13:15 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Wed, 25 Aug 2010 09:13:15 -0400 Subject: Event markers In-Reply-To: <1f9b53c2-d48b-4a7c-8c0e-919c4a45a5bf@z30g2000prg.googlegroups.com> Message-ID: Tim, Stock reminder: 1) I do not work for PST. 2) PST's trained staff really does like to take any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours -- this is pretty much their substitute for proper documentation, so make full use of it. 3) If you do get an answer from PST Web Support, please extend the courtesy of posting their reply back here for the sake of others. That said, here is my take ... OK, let me get this straight. You have one computer running E-Prime, and another computer running VPm to collect physiological data. You wrote a perfectly good program in E-Prime to send signals from the EP PC to the VPm PC. But instead of simply running your system to see if it works, you ask us if it will work? What am I missing? -- David McFarlane, Professional Faultfinder > I am trying to use E-prime to send event markers through a parallel > port to a computer that is collecting psychophysiological data using > VPm software. I think I have the E-Prime code right for the events I > want marked: > > Player.OnsetSignalEnabled = True > Player.OnsetSignalPort = &H378 > Player.OnsetSignalData = 2 > > Player.OffsetSignalEnabled = True > Player.OffsetSignalPort = &H378 > Player.OffsetSignalData = 3 > > Result1.OnsetSignalEnabled = True > Result1.OnsetSignalPort = &H378 > Result1.OnsetSignalData = 4 > > Result1.OffsetSignalEnabled = True > Result1.OffsetSignalPort = &H378 > Result1.OffsetSignalData = 5 > > My understanding is that this script will cue E-Prime to send the > numeric value associated with xxx.OnsetSignalData through the parallel > port into the psychophysiological data being collected. Is that > correct? Also, would I need any additional script for the computer > collecting the physio data? > > Thanks for your help, > Tim -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Wed Aug 25 13:15:59 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Wed, 25 Aug 2010 09:15:59 -0400 Subject: Mouse Scrolling Wheel activation in EPrime? In-Reply-To: Message-ID: On Tue 24 Aug 2010 ai_ayumi wrote: > ON/OFF doesn't seem to work with the mouse (doesn't allow {- } releases) For the record, the mouse most certainly does allow {-} releases, as long as you set its CollectionMode to recognize releases and use the proper {key} nomenclature. Please look again at the appropriate topics in the online E-Basic Help. That said, unlike any other device in E-Prime, you can access the mouse directly without any input mask, so you could do continuous data collecting without regard to any of that. Just takes a bit of thought and coding. -- David McFarlane, Professional Faultfinder -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Wed Aug 25 13:20:57 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Wed, 25 Aug 2010 09:20:57 -0400 Subject: How to retrieve Level number/ID on Procedure list? In-Reply-To: Message-ID: Stock reminder: 1) I do not work for PST. 2) PST's trained staff really does like to take any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours -- this is pretty much their substitute for proper documentation, so make full use of it. 3) If you do get an answer from PST Web Support, please extend the courtesy of posting their reply back here for the sake of others. That said, here is my take ... If you have a List named TrialList, then c.GetAttrib("TrialList") will return the current level of TrialList, as you can see from the .edat file. Taking this further, c.GetAttrib("Running") will return the name of the currently running list (again, as you can see from any .edat file), so c.GetAttrib( c.GetAttrib("Running") ) will return the current level of the currently running list. Nice, eh? But none of this matters for the question as you posed it. For your example, the value of the attribute at each level never changes (e.g., the value of the attribute at level 1 is always "win"), so the result of your If...Then is known ahead of time and therefore does nothing useful. So I must be missing something. -- David McFarlane, Professional Faultfinder On Tue 24 Aug 2010 ai_ayumi wrote: > Hi, i'm trying to run an Inline that reads from Level to Level, the > Attribute in the Procedure list, see if that Level's Attribute matches > a specific keyword. > > Example ------------------------- > Level/ID: Attribute list: > 1 win > 2 skip > 3 lose > 4 win > > If Level 1 Attribute matches "win", do ....Inline... > Ife matches "lose", do ...Inline.... > > > Can you know which Level on the procedure list you are Currently > running on? How do you retrieve that Level info? > > Also, GetAttribute (i, Attribute) = returns string? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From Michiel.Spape at nottingham.ac.uk Wed Aug 25 14:23:59 2010 From: Michiel.Spape at nottingham.ac.uk (Michiel Spape) Date: Wed, 25 Aug 2010 15:23:59 +0100 Subject: Mouse Scrolling Wheel activation in EPrime? In-Reply-To: <4C75178F.9020908@msu.edu> Message-ID: Hi group, Good to know that my suspicion (due to lack of e-prime at the other lab, I couldn't find out) holds true! Should be a breeze to programme then. Cheers, Mich Michiel Spap? Research Fellow Perception & Action group University of Nottingham School of Psychology -----Original Message----- From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of David McFarlane Sent: 25 August 2010 14:16 To: e-prime at googlegroups.com Subject: Re: Mouse Scrolling Wheel activation in EPrime? On Tue 24 Aug 2010 ai_ayumi wrote: > ON/OFF doesn't seem to work with the mouse (doesn't allow {- } releases) For the record, the mouse most certainly does allow {-} releases, as long as you set its CollectionMode to recognize releases and use the proper {key} nomenclature. Please look again at the appropriate topics in the online E-Basic Help. That said, unlike any other device in E-Prime, you can access the mouse directly without any input mask, so you could do continuous data collecting without regard to any of that. Just takes a bit of thought and coding. -- David McFarlane, Professional Faultfinder -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it. Please do not use, copy or disclose the information contained in this message or in any attachment. Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham. This message has been checked for viruses but the contents of an attachment may still contain software viruses which could damage your computer system: you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From rmutreja at gmail.com Wed Aug 25 20:57:11 2010 From: rmutreja at gmail.com (Rachna) Date: Wed, 25 Aug 2010 13:57:11 -0700 Subject: Number Line Message-ID: I have a mental number line task in which the participant is presented with a line (range 0 to 1000) and they are given a number. They then need to indicate where the number would go on the line. 2 questions 1) Is there a way for participants to draw a hash mark on the line much like doing it on paper? 2) Can e-prime then calculate the number equivalent to where the hash mark is placed? I have a version now that works with a slider bar but we do not want to use a slider bar since it provides a reference of where the numbers could comparatively be placed. Please let me know if you have any ideas. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Wed Aug 25 22:27:46 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Wed, 25 Aug 2010 18:27:46 -0400 Subject: Number Line In-Reply-To: Message-ID: Stock reminder: 1) I do not work for PST. 2) PST's trained staff really does like to take any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours -- this is pretty much their substitute for proper documentation, so make full use of it. 3) If you do get an answer from PST Web Support, please extend the courtesy of posting their reply back here for the sake of others. That said, here is my take ... Both fairly simple to do, but will require some inline code. 1) I imagine you mean to have the subject make a single mouse click and use that for the response. In that case, once you have the mouse coordinates you can simply draw a mark using the Canvas drawing methods (see the Canvas topic in the online E-Basic Help). 2) Yes. You know the pixel coordinates of the start & end of the line, you know the mouse click coordinates, and you know your scaling factor. From there it is just a bit of simple math (or more exactly, elementary analytic geometry). Surely you can take it from there, otherwise you have bigger problems :). Regards, -- David McFarlane, Professional Faultfinder "For a successful technology, reality must take precedence over public relations, for nature cannot be fooled." (Richard Feynman, Nobel prize-winning physicist) Rachna wrote: > I have a mental number line task in which the participant is presented > with a line (range 0 to 1000) and they are given a number. They then > need to indicate where the number would go on the line. > > 2 questions > 1) Is there a way for participants to draw a hash mark on the line > much like doing it on paper? > 2) Can e-prime then calculate the number equivalent to where the hash > mark is placed? > > I have a version now that works with a slider bar but we do not want > to use a slider bar since it provides a reference of where the numbers > could comparatively be placed. > > Please let me know if you have any ideas. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mpaffel at gmail.com Wed Aug 25 22:40:18 2010 From: mpaffel at gmail.com (Matt Paffel) Date: Wed, 25 Aug 2010 15:40:18 -0700 Subject: nback Message-ID: Hello Everyone, Just a quick question, has anyone ever used the nback task that can be downloaded from the STEP Psychology site? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Wed Aug 25 22:41:03 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Wed, 25 Aug 2010 18:41:03 -0400 Subject: Number Line In-Reply-To: Message-ID: Rachna wrote: > 2) Can e-prime then calculate the number equivalent to where the hash > mark is placed? > > I have a version now that works ... Come to think of it, if you already have a program that works to the point of providing the number, then you already know that EP *can* do the computation, and you already have example code to boot, so you needn't have asked this question. -- David McFarlane, Professional Faultfinder -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From baltimore.ben at gmail.com Wed Aug 25 22:44:25 2010 From: baltimore.ben at gmail.com (ben robinson) Date: Wed, 25 Aug 2010 18:44:25 -0400 Subject: nback In-Reply-To: <53db2aa6-ebe4-4429-b424-d7cea85ebfeb@a36g2000yqc.googlegroups.com> Message-ID: maaaybe. why? On Wed, Aug 25, 2010 at 6:40 PM, Matt Paffel wrote: > Hello Everyone, > > Just a quick question, has anyone ever used the nback task that can be > downloaded from the STEP Psychology site? > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to > e-prime+unsubscribe at googlegroups.com > . > For more options, visit this group at > http://groups.google.com/group/e-prime?hl=en. > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mpaffel at gmail.com Wed Aug 25 23:09:18 2010 From: mpaffel at gmail.com (Matt Paffel) Date: Wed, 25 Aug 2010 16:09:18 -0700 Subject: nback In-Reply-To: Message-ID: welp, i've been modifying it into a 2-back & 0-back. I've found that the "listFIRSTS" procedure interferes with the data collection on the 0-back procedure so I've taken it out and have had no problems with it. However, If I take it out of the 2-back procedure everything goes to er, heck. Am i right to think that it serves the purpose of setting up the Target and Nontarget array in the 2-back procedure even though the same inlines are present in the NonTarget procedure? I'm kind of trying to figure out a work around as I have to have the 2-back run two blocks of different images, one with words and the other with impossible objects, and I'd like to try to not overburden eprime with unnecessary objects and scripts. On Aug 25, 5:44?pm, ben robinson wrote: > maaaybe. ?why? > > On Wed, Aug 25, 2010 at 6:40 PM, Matt Paffel wrote: > > Hello Everyone, > > > Just a quick question, has anyone ever used the nback task that can be > > downloaded from the STEP Psychology site? > > > -- > > You received this message because you are subscribed to the Google Groups > > "E-Prime" group. > > To post to this group, send email to e-prime at googlegroups.com. > > To unsubscribe from this group, send email to > > e-prime+unsubscribe at googlegroups.com > > . > > For more options, visit this group at > >http://groups.google.com/group/e-prime?hl=en. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From baltimore.ben at gmail.com Wed Aug 25 23:20:14 2010 From: baltimore.ben at gmail.com (ben robinson) Date: Wed, 25 Aug 2010 19:20:14 -0400 Subject: nback In-Reply-To: Message-ID: see, here's the thing. i wrote that program, but it's been years since i've looked at it, and if i were asked today to provide an n-back program i'd probably make it from scratch... that said, i believe that the "listFIRSTS" is a list of trials, applicable across all blocks (0-back, 1-back, etc), wherein targets are never presented. this was the work-around i came up with to avoid having a target trial randomly selected, say, in the second trial during the 3-back block. that wouldn't work because you'd not yet have encountered three stimuli from which to repeat the 3rd one back. i'm not thrilled to hear that listFIRSTS was causing you problems with the 0-back, but at the same time i'm pretty sure (if memory serves) that listFIRSTS is necessary to prevent premature target trials across all conditions. ben On Wed, Aug 25, 2010 at 7:09 PM, Matt Paffel wrote: > welp, i've been modifying it into a 2-back & 0-back. I've found that > the "listFIRSTS" procedure interferes with the data collection on the > 0-back procedure so I've taken it out and have had no problems with > it. However, If I take it out of the 2-back procedure everything goes > to er, heck. Am i right to think that it serves the purpose of setting > up the Target and Nontarget array in the 2-back procedure even though > the same inlines are present in the NonTarget procedure? I'm kind of > trying to figure out a work around as I have to have the 2-back run > two blocks of different images, one with words and the other with > impossible objects, and I'd like to try to not overburden eprime with > unnecessary objects and scripts. > > On Aug 25, 5:44 pm, ben robinson wrote: > > maaaybe. why? > > > > On Wed, Aug 25, 2010 at 6:40 PM, Matt Paffel wrote: > > > Hello Everyone, > > > > > Just a quick question, has anyone ever used the nback task that can be > > > downloaded from the STEP Psychology site? > > > > > -- > > > You received this message because you are subscribed to the Google > Groups > > > "E-Prime" group. > > > To post to this group, send email to e-prime at googlegroups.com. > > > To unsubscribe from this group, send email to > > > e-prime+unsubscribe at googlegroups.com > > > > > > . > > > For more options, visit this group at > > >http://groups.google.com/group/e-prime?hl=en. > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to > e-prime+unsubscribe at googlegroups.com > . > For more options, visit this group at > http://groups.google.com/group/e-prime?hl=en. > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mpaffel at gmail.com Wed Aug 25 23:57:23 2010 From: mpaffel at gmail.com (Matt Paffel) Date: Wed, 25 Aug 2010 16:57:23 -0700 Subject: nback In-Reply-To: Message-ID: "i wrote that program" that's too funny. your explanation makes perfect sense, I'm glad i got the expert on the subject. thanks for clarifying. On Aug 25, 6:20?pm, ben robinson wrote: > see, here's the thing. ?i wrote that program, but it's been years since i've > looked at it, and if i were asked today to provide an n-back program i'd > probably make it from scratch... > that said, i believe that the "listFIRSTS" is a list of trials, applicable > across all blocks (0-back, 1-back, etc), wherein targets are never > presented. ?this was the work-around i came up with to avoid having a target > trial randomly selected, say, in the second trial during the 3-back block. > ?that wouldn't work because you'd not yet have encountered three stimuli > from which to repeat the 3rd one back. > i'm not thrilled to hear that listFIRSTS was causing you problems with the > 0-back, but at the same time i'm pretty sure (if memory serves) that > listFIRSTS is necessary to prevent premature target trials across all > conditions. > > ben > > On Wed, Aug 25, 2010 at 7:09 PM, Matt Paffel wrote: > > welp, i've been modifying it into a 2-back & 0-back. I've found that > > the "listFIRSTS" procedure interferes with the data collection on the > > 0-back procedure so I've taken it out and have had no problems with > > it. ?However, If I take it out of the 2-back procedure everything goes > > to er, heck. Am i right to think that it serves the purpose of setting > > up the Target and Nontarget array in the 2-back procedure even though > > the same inlines are present in the NonTarget procedure? I'm kind of > > trying to figure out a work around as I have to have the 2-back run > > two blocks of different images, one with words and the other with > > impossible objects, and I'd like to try to not overburden eprime with > > unnecessary objects and scripts. > > > On Aug 25, 5:44 pm, ben robinson wrote: > > > maaaybe. ?why? > > > > On Wed, Aug 25, 2010 at 6:40 PM, Matt Paffel wrote: > > > > Hello Everyone, > > > > > Just a quick question, has anyone ever used the nback task that can be > > > > downloaded from the STEP Psychology site? > > > > > -- > > > > You received this message because you are subscribed to the Google > > Groups > > > > "E-Prime" group. > > > > To post to this group, send email to e-prime at googlegroups.com. > > > > To unsubscribe from this group, send email to > > > > e-prime+unsubscribe at googlegroups.com > > > > > > > . > > > > For more options, visit this group at > > > >http://groups.google.com/group/e-prime?hl=en. > > > -- > > You received this message because you are subscribed to the Google Groups > > "E-Prime" group. > > To post to this group, send email to e-prime at googlegroups.com. > > To unsubscribe from this group, send email to > > e-prime+unsubscribe at googlegroups.com > > . > > For more options, visit this group at > >http://groups.google.com/group/e-prime?hl=en. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From david.s.chester at gmail.com Thu Aug 26 00:50:38 2010 From: david.s.chester at gmail.com (david.s.chester) Date: Wed, 25 Aug 2010 17:50:38 -0700 Subject: Image Display Message-ID: Hi, I need to put my E-Prime task onto about 6 other computers and it has 4 Image Display slides. The problem is, when I move the file from one computer to the next, the path to the image is no longer correct and it will not load correctly. Any hints or tips? Thanks, Dave -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Thu Aug 26 02:05:14 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Wed, 25 Aug 2010 22:05:14 -0400 Subject: Image Display In-Reply-To: <5f2ba1d6-38d6-4970-be2d-3e372b46d371@h19g2000yqb.googlegroups.com> Message-ID: Dave, Stock reminder: 1) I do not work for PST. 2) PST's trained staff really does like to take any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours -- this is pretty much their substitute for proper documentation, so make full use of it. 3) If you do get an answer from PST Web Support, please extend the courtesy of posting their reply back here for the sake of others. That said, here is my take ... Either restructure your program to put all your image files directly into the the same folder as the experiment program file so that you do not need to use a path, or use a relative instead of an absolute path name within your program. And if you do use path names, make sure to use forward slashes "/" instead of backslashes "\" (sorry, I don't have the link on hand for where I discuss this more fully, but you can look that up yourself). -- David McFarlane, Professional Faultfinder > I need to put my E-Prime task onto about 6 other computers and it has > 4 Image Display slides. The problem is, when I move the file from one > computer to the next, the path to the image is no longer correct and > it will not load correctly. Any hints or tips? > Thanks, > Dave -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From baltimore.ben at gmail.com Thu Aug 26 14:10:47 2010 From: baltimore.ben at gmail.com (ben robinson) Date: Thu, 26 Aug 2010 10:10:47 -0400 Subject: Image Display In-Reply-To: <4C75CBDA.5060307@msu.edu> Message-ID: another idea would be to place the files in the same place on each computer. don't put them in an individual user's folder, or a desktop folder specific to one or another user's login, rather, place the folder directly in C:. ben On Wed, Aug 25, 2010 at 10:05 PM, David McFarlane wrote: > Dave, > > Stock reminder: 1) I do not work for PST. 2) PST's trained staff really > does like to take any and all questions at > http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to > respond to all requests in 24-48 hours -- this is pretty much their > substitute for proper documentation, so make full use of it. 3) If you do > get an answer from PST Web Support, please extend the courtesy of posting > their reply back here for the sake of others. > > That said, here is my take ... > > Either restructure your program to put all your image files directly into > the the same folder as the experiment program file so that you do not need > to use a path, or use a relative instead of an absolute path name within > your program. And if you do use path names, make sure to use forward > slashes "/" instead of backslashes "\" (sorry, I don't have the link on hand > for where I discuss this more fully, but you can look that up yourself). > > -- David McFarlane, Professional Faultfinder > > > > I need to put my E-Prime task onto about 6 other computers and it has >> 4 Image Display slides. The problem is, when I move the file from one >> computer to the next, the path to the image is no longer correct and >> it will not load correctly. Any hints or tips? >> Thanks, >> Dave >> > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to > e-prime+unsubscribe at googlegroups.com > . > For more options, visit this group at > http://groups.google.com/group/e-prime?hl=en. > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Thu Aug 26 16:10:24 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 26 Aug 2010 12:10:24 -0400 Subject: Image Display In-Reply-To: Message-ID: Well, not directly in C:, that sort of cavalier file placement deeply violates modern IT management principles (and may pose a security hazard). Put your files at least in some folder beneath C:\, possibly somewhere beneath All Users (or Public on Vista/Win7). -- David McFarlane, Professional Faultfinder ben robinson wrote: >another idea would be to place the files in the same place on each >computer. don't put them in an individual user's folder, or a >desktop folder specific to one or another user's login, rather, >place the folder directly in C:. > >ben > >On Wed, Aug 25, 2010 at 10:05 PM, David McFarlane ><mcfarla9 at msu.edu> wrote: >Dave, > >Stock reminder: 1) I do not work for PST. 2) PST's trained staff >really does like to take any and all questions at >http://support.pstnet.com/e%2Dprime/support/login.asp >, and they strive to respond to all requests in 24-48 hours -- this >is pretty much their substitute for proper documentation, so make >full use of it. 3) If you do get an answer from PST Web Support, >please extend the courtesy of posting their reply back here for the >sake of others. > >That said, here is my take ... > >Either restructure your program to put all your image files directly >into the the same folder as the experiment program file so that you >do not need to use a path, or use a relative instead of an absolute >path name within your program. And if you do use path names, make >sure to use forward slashes "/" instead of backslashes "\" (sorry, I >don't have the link on hand for where I discuss this more fully, but >you can look that up yourself). > >-- David McFarlane, Professional Faultfinder > > > >I need to put my E-Prime task onto about 6 other computers and it has >4 Image Display slides. The problem is, when I move the file from one >computer to the next, the path to the image is no longer correct and >it will not load correctly. Any hints or tips? >Thanks, >Dave -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From dpschpak at gmail.com Thu Aug 26 20:38:08 2010 From: dpschpak at gmail.com (dpschpak) Date: Thu, 26 Aug 2010 13:38:08 -0700 Subject: URGENT help needed! : Object amount limit? Message-ID: I am trying to construct an experiment of many questionnaires, and my Prof wants each question to be it's own object and for it to all be in one experiment. Given the nature of these questionnaires that will require hundreds (possibly breaking into 1000+) of TextDisplays, InLines, and Labels. I've been adding TextDisplays and received this error message: Unable to get Toolbox item. I can't seem to add any more TextDisplays. Have I reached some sort of object limit? She wants me to finish this by the end of next week so I need help ASAP. Anyone ever have this problem? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Thu Aug 26 21:09:57 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 26 Aug 2010 17:09:57 -0400 Subject: URGENT help needed! : Object amount limit? In-Reply-To: <7ecbfd9f-3c1c-4dfa-a7b7-8a5f767f35e6@z10g2000yqb.googlegro ups.com> Message-ID: Stock reminder: 1) I do not work for PST. 2) PST's trained staff takes any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours (although current estimates are more like 10 days) -- this is pretty much their substitute for proper documentation, so make full use of it. 3) If you do get an answer from PST Web Support, please extend the courtesy of posting their reply back here for the sake of others. That said, here is my take... You may indeed have hit a limit on the number of objects that E-Prime can handle, that is a lot of objects and an odd use of E-Prime. But you should contact PST Web Support to make sure, and then please post back here with the answer. But now, as is my wont, I will address the larger unaddressed issue. Does your professor know what they are doing? Have they ever done anything like this themselves in E-Prime? E-Prime makes a very poor tool for just running questionnaires, especially when you have no need for millisecond timing. Many better tools exist for this purpose. And as far as the demand to finish by the end of next week, too many researchers hold unrealistic expectations for the world, their staff & students, and their technology. Some people just need a reality check -- see my signature quote below. Have your professor give me a phone call and I will personally give them a stern talking to. -- David McFarlane, Professional Faultfinder "For a successful technology, reality must take precedence over public relations, for nature cannot be fooled." (Richard Feynman, Nobel prize-winning physicist) dpschpak wrote: >I am trying to construct an experiment of many questionnaires, and my >Prof wants each question to be it's own object and for it to all be in >one experiment. Given the nature of these questionnaires that will >require hundreds (possibly breaking into 1000+) of TextDisplays, >InLines, and Labels. I've been adding TextDisplays and received this >error message: > >Unable to get Toolbox item. > >I can't seem to add any more TextDisplays. Have I reached some sort of >object limit? >She wants me to finish this by the end of next week so I need help >ASAP. Anyone ever have this problem? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From Michiel.Spape at nottingham.ac.uk Fri Aug 27 08:28:12 2010 From: Michiel.Spape at nottingham.ac.uk (Michiel Spape) Date: Fri, 27 Aug 2010 09:28:12 +0100 Subject: URGENT help needed! : Object amount limit? In-Reply-To: <4c76d829.ccbce70a.16c7.4b57SMTPIN_ADDED@gmr-mx.google.com> Message-ID: Hi, Also, it needs to be said: why on earth does every question needs to be its own object? Here's the real question: does your professor mean 'every question needs to be a different instance' or 'every question needs to be a different object'? In E-Prime and in every object-oriented question, the latter makes absolutely no sense. To put it differently, every question you will ask makes use of different instances of words; but every word is not a NEW object; it's a new instance of the object 'word'. You can conceive how difficult it would be for a human to generate a new 'word' on the spot complete with new phonemes and different guttural sounds! So the point is: you have ONE textdisplay with the text saying merely [TheQuestion], ONE attribute "TheQuestion" in a list which [TheQuestion] refers to and 1000s of rows (if you must use E-Prime anyway and choose to disregard David's comments - that I should mention I support and second, by the way) in which TheQuestion is each time a new question. Thus, your ONE textdisplay can show 1000s of questions. What exactly would be the benefit (apart from fulfilling an intense desire to make both the student and computer work very hard?) by using 1000s of objects? In defence of people using E-Prime for questionnaires, I would like to add the following: sometimes it *is* useful to use E-Prime for things it isn't used to, because the rest of the experiment does require it. Personally, I commonly add a handedness questionnaire to my experiments, basically so that it makes it really easy to, later on, combine the experimental and subjective data. I know questionnaires are much easier to make in just about every other way, but I can be really flaky when it comes to combining data, for example, using two different types of codes for participants (p201 and n1 often being the same person, for instance). Counselling is expensive, though, so I just try to live with myself and recognising the problem, just use E-Prime for both types of data! Cheers, Mich Michiel Spap? Research Fellow Perception & Action group University of Nottingham School of Psychology www.cognitology.eu -----Original Message----- From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of David McFarlane Sent: 26 August 2010 22:10 To: e-prime at googlegroups.com Subject: Re: URGENT help needed! : Object amount limit? Stock reminder: 1) I do not work for PST. 2) PST's trained staff takes any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours (although current estimates are more like 10 days) -- this is pretty much their substitute for proper documentation, so make full use of it. 3) If you do get an answer from PST Web Support, please extend the courtesy of posting their reply back here for the sake of others. That said, here is my take... You may indeed have hit a limit on the number of objects that E-Prime can handle, that is a lot of objects and an odd use of E-Prime. But you should contact PST Web Support to make sure, and then please post back here with the answer. But now, as is my wont, I will address the larger unaddressed issue. Does your professor know what they are doing? Have they ever done anything like this themselves in E-Prime? E-Prime makes a very poor tool for just running questionnaires, especially when you have no need for millisecond timing. Many better tools exist for this purpose. And as far as the demand to finish by the end of next week, too many researchers hold unrealistic expectations for the world, their staff & students, and their technology. Some people just need a reality check -- see my signature quote below. Have your professor give me a phone call and I will personally give them a stern talking to. -- David McFarlane, Professional Faultfinder "For a successful technology, reality must take precedence over public relations, for nature cannot be fooled." (Richard Feynman, Nobel prize-winning physicist) dpschpak wrote: >I am trying to construct an experiment of many questionnaires, and my >Prof wants each question to be it's own object and for it to all be in >one experiment. Given the nature of these questionnaires that will >require hundreds (possibly breaking into 1000+) of TextDisplays, >InLines, and Labels. I've been adding TextDisplays and received this >error message: > >Unable to get Toolbox item. > >I can't seem to add any more TextDisplays. Have I reached some sort of >object limit? >She wants me to finish this by the end of next week so I need help >ASAP. Anyone ever have this problem? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it. Please do not use, copy or disclose the information contained in this message or in any attachment. Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham. This message has been checked for viruses but the contents of an attachment may still contain software viruses which could damage your computer system: you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From hester.duffy at gmail.com Fri Aug 27 12:17:43 2010 From: hester.duffy at gmail.com (Hester Duffy) Date: Fri, 27 Aug 2010 13:17:43 +0100 Subject: Non-allowed responses Message-ID: Hi all, This is probably a stupid question, but I'm a bit bewildered. I've run an E-rpime experiment in which participants were asked to identify the accent in which some sentences were spoken; after each sentence, a text display asked them to press 1 for Italian, 2 for Polish, 3 for Welsh, and so on. They were offered the numbers 1 - 6, and the allowable inputs were set as 123456. Looking at the data, there are no 6s in the responses, but there are 0s. These are not time-outs, as far as I can tell by looking at the response time data, and I'm getting them in the data from several different participants (but not all). So how do I have non-allowable inputs? Is this a glitch, or does E-prime atomatically allow 0 as an input, or what? Any insight very welcome! Many thanks, H -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From d.vinson at ucl.ac.uk Fri Aug 27 12:40:16 2010 From: d.vinson at ucl.ac.uk (David Vinson) Date: Fri, 27 Aug 2010 13:40:16 +0100 Subject: Non-allowed responses In-Reply-To: Message-ID: Hi Hester, I'm pretty sure E-Prime does not automatically permit 0 as a response if you have set allowable inputs to something else. (I checked one such experiment I have on hand, and no dice - only allows 1234567 and not 0). If you really have no 6 responses in your data set, my first thought would be to double check the "permitted responses" in your experiment file(s). Especially if there are trials which are meant to have such a response - it seems highly unusual that no subjects would ever respond 6 if it's a viable choice. This seems like an easy mistake to make - coding permitted responses as 012345 instead of 123456. Such mistakes can very easily slip through if you have multiple response devices enabled (we had one such situation a while back when using the SR-box and the keyboard: changed input numbers on one but forgot to update the other one). If so, some of your subjects may have adopted a strategy of trying 0 after unsuccessfully mashing the 6 key, while others may have selected the next best choice. You might also check and see whether all subjects ran on the same version of your experiment - if this pattern exists only in subjects who ran in one particular time period, or something like this. (such situations can happen, for example, if the e-studio version of the program is updated, but a newly compiled .ebs or .ebs2 file is not updated on data collection machines). However, I hope you find a better answer - all of my answers would create problems interpreting the data you've already collected! -dv > This is probably a stupid question, but I'm a bit bewildered. I've run > an E-rpime experiment in which participants were asked to identify the > accent in which some sentences were spoken; after each sentence, a > text display asked them to press 1 for Italian, 2 for Polish, 3 for > Welsh, and so on. They were offered the numbers 1 - 6, and the > allowable inputs were set as 123456. > Looking at the data, there are no 6s in the responses, but there are > 0s. These are not time-outs, as far as I can tell by looking at the > response time data, and I'm getting them in the data from several > different participants (but not all). So how do I have non-allowable > inputs? Is this a glitch, or does E-prime atomatically allow 0 as an > input, or what? Any insight very welcome! > > Many thanks, > > H > -- David Vinson, Ph.D. Senior Postdoctoral Researcher Cognitive, Perceptual and Brain Sciences Research Department University College London 26 Bedford Way, London WC1H 0AP Tel +44 (0)20 7679 5311 (UCL internal ext. 25311) -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From hester.duffy at gmail.com Fri Aug 27 12:47:06 2010 From: hester.duffy at gmail.com (Hester Duffy) Date: Fri, 27 Aug 2010 13:47:06 +0100 Subject: Non-allowed responses In-Reply-To: <4C77B230.4040104@ucl.ac.uk> Message-ID: Hi David, Thanks for your quick response! This was the first thing I thought of too, so I've checked, and nope, the allowable inputs are correctly set as 123456, and no-one reported any problems hitting the keys they wanted (I'd had some earlier glitches, so I made a point of asking all my participants whether it had run smoothly or if there had been any problems!). I definitely used the same version for them all too. So I'm stumped! H On Fri, Aug 27, 2010 at 1:40 PM, David Vinson wrote: > Hi Hester, > > I'm pretty sure E-Prime does not automatically permit 0 as a response if you > have set allowable inputs to something else. ?(I checked one such experiment > I have on hand, and no dice - only allows 1234567 and not 0). > > If you really have no 6 responses in your data set, my first thought would > be to double check the "permitted responses" in your experiment file(s). > ?Especially if there are trials which are meant to have such a response - it > seems highly unusual that no subjects would ever respond 6 if it's a viable > choice. > > This seems like an easy mistake to make - coding permitted responses as > 012345 instead of 123456. ?Such mistakes can very easily slip through if you > have multiple response devices enabled (we had one such situation a while > back when using the SR-box and the keyboard: changed input numbers on one > but forgot to update the other one). > > If so, some of your subjects may have adopted a strategy of trying 0 after > unsuccessfully mashing the 6 key, while others may have selected the next > best choice. > > You might also check and see whether all subjects ran on the same version of > your experiment - if this pattern exists only in subjects who ran in one > particular time period, or something like this. ?(such situations can > happen, for example, if the e-studio version of the program is updated, but > a newly compiled .ebs or .ebs2 file is not updated on data collection > machines). > > However, I hope you find a better answer - all of my answers would create > problems interpreting the data you've already collected! > > -dv > >> This is probably a stupid question, but I'm a bit bewildered. I've run >> an E-rpime experiment in which participants were asked to identify the >> accent in which some sentences were spoken; after each sentence, a >> text display asked them to press 1 for Italian, 2 for Polish, 3 for >> Welsh, and so on. They were offered the numbers 1 - 6, and the >> allowable inputs were set as 123456. >> Looking at the data, there are no 6s in the responses, but there are >> 0s. These are not time-outs, as far as I can tell by looking at the >> response time data, and I'm getting them in the data from several >> different participants (but not all). So how do I have non-allowable >> inputs? Is this a glitch, or does E-prime atomatically allow 0 as an >> input, or what? Any insight very welcome! >> >> Many thanks, >> >> H >> > > > -- > David Vinson, Ph.D. > Senior Postdoctoral Researcher > Cognitive, Perceptual and Brain Sciences Research Department > University College London > 26 Bedford Way, London WC1H 0AP > Tel +44 (0)20 7679 5311 ?(UCL internal ext. 25311) > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to > e-prime+unsubscribe at googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/e-prime?hl=en. > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From liwenna at gmail.com Fri Aug 27 12:52:24 2010 From: liwenna at gmail.com (liwenna) Date: Fri, 27 Aug 2010 05:52:24 -0700 Subject: Non-allowed responses In-Reply-To: Message-ID: Did you try to replicate a 0 by yourself yet? I.e. start the program with a nonexistent subject number and make a few trials before aborting (ctr-shft-alt) just to see whta numbers show up in the edat file when you press 6 or 0 ? Best, liw On Aug 27, 2:17?pm, Hester Duffy wrote: > Hi all, > > This is probably a stupid question, but I'm a bit bewildered. I've run > an E-rpime experiment in which participants were asked to identify the > accent in which some sentences were spoken; after each sentence, a > text display asked them to press 1 for Italian, 2 for Polish, 3 for > Welsh, and so on. They were offered the numbers 1 - 6, and the > allowable inputs were set as 123456. > Looking at the data, there are no 6s in the responses, but there are > 0s. These are not time-outs, as far as I can tell by looking at the > response time data, and I'm getting them in the data from several > different participants (but not all). So how do I have non-allowable > inputs? Is this a glitch, or does E-prime atomatically allow 0 as an > input, or what? Any insight very welcome! > > Many thanks, > > H -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From hester.duffy at gmail.com Fri Aug 27 12:55:10 2010 From: hester.duffy at gmail.com (Hester Duffy) Date: Fri, 27 Aug 2010 13:55:10 +0100 Subject: Non-allowed responses In-Reply-To: Message-ID: Yep, but I think I've found the solution, and now I feel very stupid; it looks as though the results files put the results of the three text displays in a different order, so I'm looking at the results from a different question! So I shall go and re-do my data collation, and hope that this will help prevent someone else from making the same mistake! :-) H On Fri, Aug 27, 2010 at 1:52 PM, liwenna wrote: > Did you try to replicate a 0 by yourself yet? I.e. start the program > with a nonexistent subject number and make a few trials before > aborting (ctr-shft-alt) just to see whta numbers show up in the edat > file when you press 6 or 0 ? > > Best, > > liw > > On Aug 27, 2:17?pm, Hester Duffy wrote: >> Hi all, >> >> This is probably a stupid question, but I'm a bit bewildered. I've run >> an E-rpime experiment in which participants were asked to identify the >> accent in which some sentences were spoken; after each sentence, a >> text display asked them to press 1 for Italian, 2 for Polish, 3 for >> Welsh, and so on. They were offered the numbers 1 - 6, and the >> allowable inputs were set as 123456. >> Looking at the data, there are no 6s in the responses, but there are >> 0s. These are not time-outs, as far as I can tell by looking at the >> response time data, and I'm getting them in the data from several >> different participants (but not all). So how do I have non-allowable >> inputs? Is this a glitch, or does E-prime atomatically allow 0 as an >> input, or what? Any insight very welcome! >> >> Many thanks, >> >> H > > -- > You received this message because you are subscribed to the Google Groups "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. > For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From dpschpak at gmail.com Fri Aug 27 13:11:55 2010 From: dpschpak at gmail.com (dpschpak) Date: Fri, 27 Aug 2010 06:11:55 -0700 Subject: URGENT help needed! : Object amount limit? In-Reply-To: <0CA8E1B4EC20D743912B980E486C5CAF03D6DC0B@VUIEXCHC.ad.nottingham.ac.uk> Message-ID: First, I absolutely agree with you both. This was my first time working with EPrime so I thought that maybe I was wrong about feeling that way about doing this, but apparently I'm not. And for the record, my professor has never used EPrime before, she just heard from someone that it could be used for questionnaire purposes. So no, she doesn't really know what she is doing with this, I had to learn it for her. But I digress...I had previously made separate experiments for each questionnaire, but given that the output would vary in number of rows and such, she decided that it would be easier to transfer into SAS if each question were it's own object, therefore one row of data in the output file. The response methods differ between and within these questionnaires. Some are Yes/No, some ask for the subject to select a number or letter corresponding to their answer, some questions ask for typed out answers. On a side note, EPrime is a program that is supplied to us through our department for free, which may also be why she choose to use it for this reason. What other programs would be better suited for this purpose? Also, I will definitely submit my question to PST and post their response, I'm not at work today but I wanted to just check in on this. On Aug 27, 4:28?am, Michiel Spape wrote: > Hi, > Also, it needs to be said: why on earth does every question needs to be its own object? Here's the real question: does your professor mean 'every question needs to be a different instance' or 'every question needs to be a different object'? In E-Prime and in every object-oriented question, the latter makes absolutely no sense. To put it differently, every question you will ask makes use of different instances of words; but every word is not a NEW object; it's a new instance of the object 'word'. You can conceive how difficult it would be for a human to generate a new 'word' on the spot complete with new phonemes and different guttural sounds! > So the point is: you have ONE textdisplay with the text saying merely [TheQuestion], ONE attribute "TheQuestion" in a list which [TheQuestion] refers to and 1000s of rows (if you must use E-Prime anyway and choose to disregard David's comments - that I should mention I support and second, by the way) in which TheQuestion is each time a new question. Thus, your ONE textdisplay can show 1000s of questions. What exactly would be the benefit (apart from fulfilling an intense desire to make both the student and computer work very hard?) by using 1000s of objects? > > In defence of people using E-Prime for questionnaires, I would like to add the following: sometimes it *is* useful to use E-Prime for things it isn't used to, because the rest of the experiment does require it. Personally, I commonly add a handedness questionnaire to my experiments, basically so that it makes it really easy to, later on, combine the experimental and subjective data. I know questionnaires are much easier to make in just about every other way, but I can be really flaky when it comes to combining data, for example, using two different types of codes for participants (p201 and n1 often being the same person, for instance). Counselling is expensive, though, so I just try to live with myself and recognising the problem, just use E-Prime for both types of data! ? > Cheers, > Mich > > Michiel Spap? > Research Fellow > Perception & Action group > University of Nottingham > School of Psychologywww.cognitology.eu > > -----Original Message----- > From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of David McFarlane > Sent: 26 August 2010 22:10 > To: e-prime at googlegroups.com > Subject: Re: URGENT help needed! : Object amount limit? > > Stock reminder: ?1) I do not work for PST. ?2) PST's trained staff > takes any and all questions athttp://support.pstnet.com/e%2Dprime/support/login.asp, and they > strive to respond to all requests in 24-48 hours (although current > estimates are more like 10 days) -- this is pretty much their > substitute for proper documentation, so make full use of it. ?3) If > you do get an answer from PST Web Support, please extend the courtesy > of posting their reply back here for the sake of others. > > That said, here is my take... > > You may indeed have hit a limit on the number of objects that E-Prime > can handle, that is a lot of objects and an odd use of E-Prime. ?But > you should contact PST Web Support to make sure, and then please post > back here with the answer. > > But now, as is my wont, I will address the larger unaddressed > issue. ?Does your professor know what they are doing? ?Have they ever > done anything like this themselves in E-Prime? ?E-Prime makes a very > poor tool for just running questionnaires, especially when you have > no need for millisecond timing. ?Many better tools exist for this purpose. > > And as far as the demand to finish by the end of next week, too many > researchers hold unrealistic expectations for the world, their staff > & students, and their technology. ?Some people just need a reality > check -- see my signature quote below. ?Have your professor give me a > phone call and I will personally give them a stern talking to. > > -- David McFarlane, Professional Faultfinder > "For a successful technology, reality must take precedence over > public relations, for nature cannot be fooled." ?(Richard Feynman, > Nobel prize-winning physicist) > > dpschpak wrote: > >I am trying to construct an experiment of many questionnaires, and my > >Prof wants each question to be it's own object and for it to all be in > >one experiment. Given the nature of these questionnaires that will > >require hundreds (possibly breaking into 1000+) of TextDisplays, > >InLines, and Labels. I've been adding TextDisplays and received this > >error message: > > >Unable to get Toolbox item. > > >I can't seem to add any more TextDisplays. Have I reached some sort of > >object limit? > >She wants me to finish this by the end of next week so I need help > >ASAP. Anyone ever have this problem? > > -- > You received this message because you are subscribed to the Google Groups "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. > For more options, visit this group athttp://groups.google.com/group/e-prime?hl=en. > > This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it. ? Please do not use, copy or disclose the information contained in this message or in any attachment. ?Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham. > > This message has been checked for viruses but the contents of an attachment > may still contain software viruses which could damage your computer system: > you are advised to perform your own checks. Email communications with the > University of Nottingham may be monitored as permitted by UK legislation. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From liwenna at gmail.com Fri Aug 27 13:15:25 2010 From: liwenna at gmail.com (liwenna) Date: Fri, 27 Aug 2010 06:15:25 -0700 Subject: Non-allowed responses In-Reply-To: Message-ID: *grin* yeah... eprime doesn't always do what one expects... I hope you'll find all your data to fine after all! :) Good luck on the analysis! On Aug 27, 2:55?pm, Hester Duffy wrote: > Yep, but I think I've found the solution, and now I feel very stupid; > it looks as though the results files put the results of the three text > displays in a different order, so I'm looking at the results from a > different question! > > So I shall go and re-do my data collation, and hope that this will > help prevent someone else from making the same mistake! :-) > > H > > On Fri, Aug 27, 2010 at 1:52 PM, liwenna wrote: > > Did you try to replicate a 0 by yourself yet? I.e. start the program > > with a nonexistent subject number and make a few trials before > > aborting (ctr-shft-alt) just to see whta numbers show up in the edat > > file when you press 6 or 0 ? > > > Best, > > > liw > > > On Aug 27, 2:17?pm, Hester Duffy wrote: > >> Hi all, > > >> This is probably a stupid question, but I'm a bit bewildered. I've run > >> an E-rpime experiment in which participants were asked to identify the > >> accent in which some sentences were spoken; after each sentence, a > >> text display asked them to press 1 for Italian, 2 for Polish, 3 for > >> Welsh, and so on. They were offered the numbers 1 - 6, and the > >> allowable inputs were set as 123456. > >> Looking at the data, there are no 6s in the responses, but there are > >> 0s. These are not time-outs, as far as I can tell by looking at the > >> response time data, and I'm getting them in the data from several > >> different participants (but not all). So how do I have non-allowable > >> inputs? Is this a glitch, or does E-prime atomatically allow 0 as an > >> input, or what? Any insight very welcome! > > >> Many thanks, > > >> H > > > -- > > You received this message because you are subscribed to the Google Groups "E-Prime" group. > > To post to this group, send email to e-prime at googlegroups.com. > > To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. > > For more options, visit this group athttp://groups.google.com/group/e-prime?hl=en. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From liwenna at gmail.com Fri Aug 27 13:23:58 2010 From: liwenna at gmail.com (liwenna) Date: Fri, 27 Aug 2010 06:23:58 -0700 Subject: URGENT help needed! : Object amount limit? In-Reply-To: Message-ID: Check the datafile of the script I sent you through e-mail... all the items are shown in the same object, but each item has it's own row in the edat file... that's how e-prime works by default. What I think you mean is that each questionnaire needs it's own object... yes that often is true. If you're not really using questionnaires but mostly single questions with each having their own answer format etc.... I would really urge you to look elsewhere because if you have to create separate slides for each question.. that's really just not worth it. Have a look at surveymonkey for instance. It's web based. A free trial is available that can collect up to 100 or so respondents. As a research group we have a paid account that we share between all people that use it. For simple questionnairing it's far more easy to use then e-prime... you do need to collect on a internet-connected pc... (as opposed, I guess, to most university lab pc's :) ). On Aug 27, 3:11?pm, dpschpak wrote: > First, I absolutely agree with you both. This was my first time > working with EPrime so I thought that maybe I was wrong about feeling > that way about doing this, but apparently I'm not. And for the record, > my professor has never used EPrime before, she just heard from someone > that it could be used for questionnaire purposes. So no, she doesn't > really know what she is doing with this, I had to learn it for her. > But I digress...I had previously made separate experiments for each > questionnaire, but given that the output would vary in number of rows > and such, she decided that it would be easier to transfer into SAS if > each question were it's own object, therefore one row of data in the > output file. The response methods differ between and within these > questionnaires. Some are Yes/No, some ask for the subject to select a > number or letter corresponding to their answer, some questions ask for > typed out answers. > On a side note, EPrime is a program that is supplied to us through our > department for free, which may also be why she choose to use it for > this reason. What other programs would be better suited for this > purpose? > Also, I will definitely submit my question to PST and post their > response, I'm not at work today but I wanted to just check in on this. > > On Aug 27, 4:28?am, Michiel Spape > wrote: > > > Hi, > > Also, it needs to be said: why on earth does every question needs to be its own object? Here's the real question: does your professor mean 'every question needs to be a different instance' or 'every question needs to be a different object'? In E-Prime and in every object-oriented question, the latter makes absolutely no sense. To put it differently, every question you will ask makes use of different instances of words; but every word is not a NEW object; it's a new instance of the object 'word'. You can conceive how difficult it would be for a human to generate a new 'word' on the spot complete with new phonemes and different guttural sounds! > > So the point is: you have ONE textdisplay with the text saying merely [TheQuestion], ONE attribute "TheQuestion" in a list which [TheQuestion] refers to and 1000s of rows (if you must use E-Prime anyway and choose to disregard David's comments - that I should mention I support and second, by the way) in which TheQuestion is each time a new question. Thus, your ONE textdisplay can show 1000s of questions. What exactly would be the benefit (apart from fulfilling an intense desire to make both the student and computer work very hard?) by using 1000s of objects? > > > In defence of people using E-Prime for questionnaires, I would like to add the following: sometimes it *is* useful to use E-Prime for things it isn't used to, because the rest of the experiment does require it. Personally, I commonly add a handedness questionnaire to my experiments, basically so that it makes it really easy to, later on, combine the experimental and subjective data. I know questionnaires are much easier to make in just about every other way, but I can be really flaky when it comes to combining data, for example, using two different types of codes for participants (p201 and n1 often being the same person, for instance). Counselling is expensive, though, so I just try to live with myself and recognising the problem, just use E-Prime for both types of data! ? > > Cheers, > > Mich > > > Michiel Spap? > > Research Fellow > > Perception & Action group > > University of Nottingham > > School of Psychologywww.cognitology.eu > > > -----Original Message----- > > From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of David McFarlane > > Sent: 26 August 2010 22:10 > > To: e-prime at googlegroups.com > > Subject: Re: URGENT help needed! : Object amount limit? > > > Stock reminder: ?1) I do not work for PST. ?2) PST's trained staff > > takes any and all questions athttp://support.pstnet.com/e%2Dprime/support/login.asp, and they > > strive to respond to all requests in 24-48 hours (although current > > estimates are more like 10 days) -- this is pretty much their > > substitute for proper documentation, so make full use of it. ?3) If > > you do get an answer from PST Web Support, please extend the courtesy > > of posting their reply back here for the sake of others. > > > That said, here is my take... > > > You may indeed have hit a limit on the number of objects that E-Prime > > can handle, that is a lot of objects and an odd use of E-Prime. ?But > > you should contact PST Web Support to make sure, and then please post > > back here with the answer. > > > But now, as is my wont, I will address the larger unaddressed > > issue. ?Does your professor know what they are doing? ?Have they ever > > done anything like this themselves in E-Prime? ?E-Prime makes a very > > poor tool for just running questionnaires, especially when you have > > no need for millisecond timing. ?Many better tools exist for this purpose. > > > And as far as the demand to finish by the end of next week, too many > > researchers hold unrealistic expectations for the world, their staff > > & students, and their technology. ?Some people just need a reality > > check -- see my signature quote below. ?Have your professor give me a > > phone call and I will personally give them a stern talking to. > > > -- David McFarlane, Professional Faultfinder > > "For a successful technology, reality must take precedence over > > public relations, for nature cannot be fooled." ?(Richard Feynman, > > Nobel prize-winning physicist) > > > dpschpak wrote: > > >I am trying to construct an experiment of many questionnaires, and my > > >Prof wants each question to be it's own object and for it to all be in > > >one experiment. Given the nature of these questionnaires that will > > >require hundreds (possibly breaking into 1000+) of TextDisplays, > > >InLines, and Labels. I've been adding TextDisplays and received this > > >error message: > > > >Unable to get Toolbox item. > > > >I can't seem to add any more TextDisplays. Have I reached some sort of > > >object limit? > > >She wants me to finish this by the end of next week so I need help > > >ASAP. Anyone ever have this problem? > > > -- > > You received this message because you are subscribed to the Google Groups "E-Prime" group. > > To post to this group, send email to e-prime at googlegroups.com. > > To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. > > For more options, visit this group athttp://groups.google.com/group/e-prime?hl=en. > > > This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it. ? Please do not use, copy or disclose the information contained in this message or in any attachment. ?Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham. > > > This message has been checked for viruses but the contents of an attachment > > may still contain software viruses which could damage your computer system: > > you are advised to perform your own checks. Email communications with the > > University of Nottingham may be monitored as permitted by UK legislation. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Fri Aug 27 14:40:19 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Fri, 27 Aug 2010 10:40:19 -0400 Subject: URGENT help needed! : Object amount limit? In-Reply-To: Message-ID: dpschpak wrote: >I had previously made separate experiments for each >questionnaire, but given that the output would vary in number of rows >and such, she decided that it would be easier to transfer into SAS if >each question were it's own object OK folks, here's the problem -- you are all (dpschpak, your professor, and liwenna) grossly misusing the term "object" in this context. I understood this only because of Michiel's reply, he got it right. E-Prime employs an *object*-oriented design. In this context "object" has a very precise technical meaning, and you should all learn to use that term correctly just as you would any other scientific or technical term. You cannot just throw that term around loosely and expect people to understand what you mean. Your professor, reasonably enough, most likely means merely that she wants each question to appear in some loose sense as its own "item". Now, if you do things in the ordinary EP way as Mich and liw advise then you will have one, say, TextDisplay "object" that you use repeatedly with differing text on each "trial", and the response for each trial will then appear as a separate row in the .edat file. Then once you train yourself on E-Merge and E-DataAid (you *will* work faithfully through all the manuals and not overlook the wonderful data handling facilities of EP, won't you?) you can slice and dice and recombine and analyze the congregate six ways to Sunday, and if that is still not enough write some macros in Excel or Python or what have you, and from there bring it into SAS. >, therefore one row of data in the output file. Ah, but mayhaps your professor wants your output to look more like what you get from tools like MediaLab, where you end up with data from all the subject in one big table, one column for each "item" (>1000 columns in your case, I don't think even Excel can handle that!) and one row for each subject. Given what you can do with E-Merge and E-DataAid that is a completely silly way to do things in EP, but I can see that if your prof wanted that outcome then it would be natural to ask for each "item" to be a separate "object" just so that each response went into a column with a unique name. But even for such silliness you would not need >1000 objects. You could accomplish the same thing with a single object and a little bit of inline code, e.g., g_itemCount = g_itemCount + 1 c.SetAttrib "Item" & g_itemCount, StimText.RESP (you would of course have to declare g_itemCount as a global variable in the User Script area, see chapter 4 of the User's Guide that came with EP). ... oops, on further thought, even though this tactic would create a unique column for each "item", it would would still create more than a single row in your .edat file (and leave a bunch of "NULL" entries), but you get the idea. But really, if you are going to use any tool, such as EP, then you should adapt to use the tool in its natural way or else get a tool already more to your liking. Otherwise, you are just using a screwdriver for a hammer. > The response methods differ between and within these >questionnaires. Some are Yes/No, some ask for the subject to select a >number or letter corresponding to their answer, some questions ask for >typed out answers. OK, so you may need different "objects" for different *kinds* of question/response, but if you think through the design properly then that number should still remain small. Once again, please work through *all* the tutorials in the manuals before you start any work in EP, you are not doing anyone any favors by jumping in with both feet before you can swim. >On a side note, EPrime is a program that is supplied to us through our >department for free, which may also be why she choose to use it for >this reason. Arrgh! I HATE it when people choose a tool just because it is "free"!!! What are we, Neandertals?! Choose a tool because it is the proper tool for the job, for goodness sakes, and let cost act as merely a tie-breaker among otherwise equivalent tools. > What other programs would be better suited for this purpose? AFAIK the preeminent tool for lab-based computerized social and psychology questionnaires is the aforementioned MediaLab, from Empirisoft (www.empirisoft.com ). I don't think it's very expensive, and they have a very liberal policy toward site licenses to boot, we use it here. Beyond that, I would try any modern database management system (e.g., MS Access), which is really meant for this sort of thing. With a little more daring and cleverness you could do this all directly in JavaScript and run it from any web browser (and by mixing in a little ActiveX and runing on MS Internet Explorer even have it save data directly to disk), which would give you some practice in a widely used technology and also be, well, free. -- David McFarlane, Professional Faultfinder -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From Michiel.Spape at nottingham.ac.uk Fri Aug 27 14:55:49 2010 From: Michiel.Spape at nottingham.ac.uk (Michiel Spape) Date: Fri, 27 Aug 2010 15:55:49 +0100 Subject: URGENT help needed! : Object amount limit? In-Reply-To: Message-ID: Hi all, Possibly, you want every question in its own column (i.e. one row per subject), rather than row? That is, I agree it's difficult to conceive how you get eprime to NOT get one row per subject, unless you're trying really hard :) Anyway, I'd agree to most of this, but am sort of tenacious (or, thick) when it comes to stopping whatever useless thing I'm doing, myself, so if you want to, I don't think it's actually impossible to get your questions into the one slide. Yet, I fail to see why your questionnaire object would be impossible. Say, you have - Two lists, for two questionnaires. List1, MichsMonsterQuestionnaire, has 2000 questions, List2, about 20. Attributes: ['Question', 'AllowableResp', 'AllowableResponseInEnglish', 'QuestionNumber'], you fill them up with 2000 and 20 allowable responses and questionnumbers, and questions. Write down the whole question, including carriage returns (just write \n), despite the obvious discomfort for not being able to read them well. Otherwise, just write them all in excel and copy them. AllowableResp has whatever the participant is to answer with, say, yn for yes or no. AllowableResponseInEnglish has things like "Please press y if you Agree, and N if you don't.". Using the mouse and modern clicking operations is too difficult to go into now. Randomize the list Because You Can :) - One procedure, with one TextDisplay. TextDisplay has infinite duration, allowable response [AllowableResp], Text [Question]\n[AllowableResponseInEnglish] (yes, all that from [Q.. to ish]). Log Response and RT (because you use E-Prime). Done! Bit tricky to get your different responsetypes neatly into good data, but the above procedure shouldn't take much longer than me typing this email. As for other software... well, it's not exactly free, but Microsoft Access (included in office) or Excel should work, and few universities don't have it (then again, it's really cheap if you're a student). Cheers, Mich Michiel Spap? Research Fellow Perception & Action group University of Nottingham School of Psychology www.cognitology.eu -----Original Message----- From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of liwenna Sent: 27 August 2010 14:24 To: E-Prime Subject: Re: URGENT help needed! : Object amount limit? Check the datafile of the script I sent you through e-mail... all the items are shown in the same object, but each item has it's own row in the edat file... that's how e-prime works by default. What I think you mean is that each questionnaire needs it's own object... yes that often is true. If you're not really using questionnaires but mostly single questions with each having their own answer format etc.... I would really urge you to look elsewhere because if you have to create separate slides for each question.. that's really just not worth it. Have a look at surveymonkey for instance. It's web based. A free trial is available that can collect up to 100 or so respondents. As a research group we have a paid account that we share between all people that use it. For simple questionnairing it's far more easy to use then e-prime... you do need to collect on a internet-connected pc... (as opposed, I guess, to most university lab pc's :) ). On Aug 27, 3:11?pm, dpschpak wrote: > First, I absolutely agree with you both. This was my first time > working with EPrime so I thought that maybe I was wrong about feeling > that way about doing this, but apparently I'm not. And for the record, > my professor has never used EPrime before, she just heard from someone > that it could be used for questionnaire purposes. So no, she doesn't > really know what she is doing with this, I had to learn it for her. > But I digress...I had previously made separate experiments for each > questionnaire, but given that the output would vary in number of rows > and such, she decided that it would be easier to transfer into SAS if > each question were it's own object, therefore one row of data in the > output file. The response methods differ between and within these > questionnaires. Some are Yes/No, some ask for the subject to select a > number or letter corresponding to their answer, some questions ask for > typed out answers. > On a side note, EPrime is a program that is supplied to us through our > department for free, which may also be why she choose to use it for > this reason. What other programs would be better suited for this > purpose? > Also, I will definitely submit my question to PST and post their > response, I'm not at work today but I wanted to just check in on this. > > On Aug 27, 4:28?am, Michiel Spape > wrote: > > > Hi, > > Also, it needs to be said: why on earth does every question needs to be its own object? Here's the real question: does your professor mean 'every question needs to be a different instance' or 'every question needs to be a different object'? In E-Prime and in every object-oriented question, the latter makes absolutely no sense. To put it differently, every question you will ask makes use of different instances of words; but every word is not a NEW object; it's a new instance of the object 'word'. You can conceive how difficult it would be for a human to generate a new 'word' on the spot complete with new phonemes and different guttural sounds! > > So the point is: you have ONE textdisplay with the text saying merely [TheQuestion], ONE attribute "TheQuestion" in a list which [TheQuestion] refers to and 1000s of rows (if you must use E-Prime anyway and choose to disregard David's comments - that I should mention I support and second, by the way) in which TheQuestion is each time a new question. Thus, your ONE textdisplay can show 1000s of questions. What exactly would be the benefit (apart from fulfilling an intense desire to make both the student and computer work very hard?) by using 1000s of objects? > > > In defence of people using E-Prime for questionnaires, I would like to add the following: sometimes it *is* useful to use E-Prime for things it isn't used to, because the rest of the experiment does require it. Personally, I commonly add a handedness questionnaire to my experiments, basically so that it makes it really easy to, later on, combine the experimental and subjective data. I know questionnaires are much easier to make in just about every other way, but I can be really flaky when it comes to combining data, for example, using two different types of codes for participants (p201 and n1 often being the same person, for instance). Counselling is expensive, though, so I just try to live with myself and recognising the problem, just use E-Prime for both types of data! ? > > Cheers, > > Mich > > > Michiel Spap? > > Research Fellow > > Perception & Action group > > University of Nottingham > > School of Psychologywww.cognitology.eu > > > -----Original Message----- > > From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of David McFarlane > > Sent: 26 August 2010 22:10 > > To: e-prime at googlegroups.com > > Subject: Re: URGENT help needed! : Object amount limit? > > > Stock reminder: ?1) I do not work for PST. ?2) PST's trained staff > > takes any and all questions athttp://support.pstnet.com/e%2Dprime/support/login.asp, and they > > strive to respond to all requests in 24-48 hours (although current > > estimates are more like 10 days) -- this is pretty much their > > substitute for proper documentation, so make full use of it. ?3) If > > you do get an answer from PST Web Support, please extend the courtesy > > of posting their reply back here for the sake of others. > > > That said, here is my take... > > > You may indeed have hit a limit on the number of objects that E-Prime > > can handle, that is a lot of objects and an odd use of E-Prime. ?But > > you should contact PST Web Support to make sure, and then please post > > back here with the answer. > > > But now, as is my wont, I will address the larger unaddressed > > issue. ?Does your professor know what they are doing? ?Have they ever > > done anything like this themselves in E-Prime? ?E-Prime makes a very > > poor tool for just running questionnaires, especially when you have > > no need for millisecond timing. ?Many better tools exist for this purpose. > > > And as far as the demand to finish by the end of next week, too many > > researchers hold unrealistic expectations for the world, their staff > > & students, and their technology. ?Some people just need a reality > > check -- see my signature quote below. ?Have your professor give me a > > phone call and I will personally give them a stern talking to. > > > -- David McFarlane, Professional Faultfinder > > "For a successful technology, reality must take precedence over > > public relations, for nature cannot be fooled." ?(Richard Feynman, > > Nobel prize-winning physicist) > > > dpschpak wrote: > > >I am trying to construct an experiment of many questionnaires, and my > > >Prof wants each question to be it's own object and for it to all be in > > >one experiment. Given the nature of these questionnaires that will > > >require hundreds (possibly breaking into 1000+) of TextDisplays, > > >InLines, and Labels. I've been adding TextDisplays and received this > > >error message: > > > >Unable to get Toolbox item. > > > >I can't seem to add any more TextDisplays. Have I reached some sort of > > >object limit? > > >She wants me to finish this by the end of next week so I need help > > >ASAP. Anyone ever have this problem? > > > -- > > You received this message because you are subscribed to the Google Groups "E-Prime" group. > > To post to this group, send email to e-prime at googlegroups.com. > > To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. > > For more options, visit this group athttp://groups.google.com/group/e-prime?hl=en. > > > This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it. ? Please do not use, copy or disclose the information contained in this message or in any attachment. ?Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham. > > > This message has been checked for viruses but the contents of an attachment > > may still contain software viruses which could damage your computer system: > > you are advised to perform your own checks. Email communications with the > > University of Nottingham may be monitored as permitted by UK legislation. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it. Please do not use, copy or disclose the information contained in this message or in any attachment. Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham. This message has been checked for viruses but the contents of an attachment may still contain software viruses which could damage your computer system: you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From Michiel.Spape at nottingham.ac.uk Fri Aug 27 15:06:07 2010 From: Michiel.Spape at nottingham.ac.uk (Michiel Spape) Date: Fri, 27 Aug 2010 16:06:07 +0100 Subject: URGENT help needed! : Object amount limit? In-Reply-To: <4c77cea1.8b19e70a.3af0.ffff9ccfSMTPIN_ADDED@gmr-mx.google.com> Message-ID: Hi David, &al. I see you beat me to it! Just to add to this: Excel pre 2007 could handle up to 702 rows (26*26 + 26), after 2007, they showed some sign of listening to customers misusing it by changing that to something like 18304 (26*26*26 + 26*26 + 26). ...No, that's not 18304 row-objects! Cheers, Mich Michiel Spap? Research Fellow Perception & Action group University of Nottingham School of Psychology www.cognitology.eu -----Original Message----- From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of David McFarlane Sent: 27 August 2010 15:40 To: e-prime at googlegroups.com; E-Prime Subject: Re: URGENT help needed! : Object amount limit? dpschpak wrote: >I had previously made separate experiments for each >questionnaire, but given that the output would vary in number of rows >and such, she decided that it would be easier to transfer into SAS if >each question were it's own object OK folks, here's the problem -- you are all (dpschpak, your professor, and liwenna) grossly misusing the term "object" in this context. I understood this only because of Michiel's reply, he got it right. E-Prime employs an *object*-oriented design. In this context "object" has a very precise technical meaning, and you should all learn to use that term correctly just as you would any other scientific or technical term. You cannot just throw that term around loosely and expect people to understand what you mean. Your professor, reasonably enough, most likely means merely that she wants each question to appear in some loose sense as its own "item". Now, if you do things in the ordinary EP way as Mich and liw advise then you will have one, say, TextDisplay "object" that you use repeatedly with differing text on each "trial", and the response for each trial will then appear as a separate row in the .edat file. Then once you train yourself on E-Merge and E-DataAid (you *will* work faithfully through all the manuals and not overlook the wonderful data handling facilities of EP, won't you?) you can slice and dice and recombine and analyze the congregate six ways to Sunday, and if that is still not enough write some macros in Excel or Python or what have you, and from there bring it into SAS. >, therefore one row of data in the output file. Ah, but mayhaps your professor wants your output to look more like what you get from tools like MediaLab, where you end up with data from all the subject in one big table, one column for each "item" (>1000 columns in your case, I don't think even Excel can handle that!) and one row for each subject. Given what you can do with E-Merge and E-DataAid that is a completely silly way to do things in EP, but I can see that if your prof wanted that outcome then it would be natural to ask for each "item" to be a separate "object" just so that each response went into a column with a unique name. But even for such silliness you would not need >1000 objects. You could accomplish the same thing with a single object and a little bit of inline code, e.g., g_itemCount = g_itemCount + 1 c.SetAttrib "Item" & g_itemCount, StimText.RESP (you would of course have to declare g_itemCount as a global variable in the User Script area, see chapter 4 of the User's Guide that came with EP). ... oops, on further thought, even though this tactic would create a unique column for each "item", it would would still create more than a single row in your .edat file (and leave a bunch of "NULL" entries), but you get the idea. But really, if you are going to use any tool, such as EP, then you should adapt to use the tool in its natural way or else get a tool already more to your liking. Otherwise, you are just using a screwdriver for a hammer. > The response methods differ between and within these >questionnaires. Some are Yes/No, some ask for the subject to select a >number or letter corresponding to their answer, some questions ask for >typed out answers. OK, so you may need different "objects" for different *kinds* of question/response, but if you think through the design properly then that number should still remain small. Once again, please work through *all* the tutorials in the manuals before you start any work in EP, you are not doing anyone any favors by jumping in with both feet before you can swim. >On a side note, EPrime is a program that is supplied to us through our >department for free, which may also be why she choose to use it for >this reason. Arrgh! I HATE it when people choose a tool just because it is "free"!!! What are we, Neandertals?! Choose a tool because it is the proper tool for the job, for goodness sakes, and let cost act as merely a tie-breaker among otherwise equivalent tools. > What other programs would be better suited for this purpose? AFAIK the preeminent tool for lab-based computerized social and psychology questionnaires is the aforementioned MediaLab, from Empirisoft (www.empirisoft.com ). I don't think it's very expensive, and they have a very liberal policy toward site licenses to boot, we use it here. Beyond that, I would try any modern database management system (e.g., MS Access), which is really meant for this sort of thing. With a little more daring and cleverness you could do this all directly in JavaScript and run it from any web browser (and by mixing in a little ActiveX and runing on MS Internet Explorer even have it save data directly to disk), which would give you some practice in a widely used technology and also be, well, free. -- David McFarlane, Professional Faultfinder -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it. Please do not use, copy or disclose the information contained in this message or in any attachment. Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham. This message has been checked for viruses but the contents of an attachment may still contain software viruses which could damage your computer system: you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Fri Aug 27 16:51:32 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Fri, 27 Aug 2010 12:51:32 -0400 Subject: URGENT help needed! : Object amount limit? In-Reply-To: <0CA8E1B4EC20D743912B980E486C5CAF03D6DDAB@VUIEXCHC.ad.notti ngham.ac.uk> Message-ID: Mich, Um, judging from your (26*26 + 26) formula, and Excel using letters (plus double- and now even triple-letters) to label columns, I gather that you mean "colums" where you say "rows". Cheers, -- David McFarlane, Professional Faultfinder >I see you beat me to it! Just to add to this: >Excel pre 2007 could handle up to 702 rows >(26*26 + 26), after 2007, they showed some sign >of listening to customers misusing it by >changing that to something like 18304 (26*26*26 + 26*26 + 26). > >...No, that's not 18304 row-objects! >Cheers, >Mich > > >Michiel Spap? >Research Fellow >Perception & Action group >University of Nottingham >School of Psychology >www.cognitology.eu > > >-----Original Message----- >From: e-prime at googlegroups.com >[mailto:e-prime at googlegroups.com] On Behalf Of David McFarlane >Sent: 27 August 2010 15:40 >To: e-prime at googlegroups.com; E-Prime >Subject: Re: URGENT help needed! : Object amount limit? > >dpschpak wrote: > >I had previously made separate experiments for each > >questionnaire, but given that the output would vary in number of rows > >and such, she decided that it would be easier to transfer into SAS if > >each question were it's own object > >OK folks, here's the problem -- you are all (dpschpak, your >professor, and liwenna) grossly misusing the term "object" in this >context. I understood this only because of Michiel's reply, he got >it right. E-Prime employs an *object*-oriented design. In this >context "object" has a very precise technical meaning, and you should >all learn to use that term correctly just as you would any other >scientific or technical term. You cannot just throw that term around >loosely and expect people to understand what you mean. > >Your professor, reasonably enough, most likely means merely that she >wants each question to appear in some loose sense as its own >"item". Now, if you do things in the ordinary EP way as Mich and liw >advise then you will have one, say, TextDisplay "object" that you use >repeatedly with differing text on each "trial", and the response for >each trial will then appear as a separate row in the .edat >file. Then once you train yourself on E-Merge and E-DataAid (you >*will* work faithfully through all the manuals and not overlook the >wonderful data handling facilities of EP, won't you?) you can slice >and dice and recombine and analyze the congregate six ways to Sunday, >and if that is still not enough write some macros in Excel or Python >or what have you, and from there bring it into SAS. > > >, therefore one row of data in the output file. > >Ah, but mayhaps your professor wants your output to look more like >what you get from tools like MediaLab, where you end up with data >from all the subject in one big table, one column for each "item" >(>1000 columns in your case, I don't think even Excel can handle >that!) and one row for each subject. Given what you can do with >E-Merge and E-DataAid that is a completely silly way to do things in >EP, but I can see that if your prof wanted that outcome then it would >be natural to ask for each "item" to be a separate "object" just so >that each response went into a column with a unique name. But even >for such silliness you would not need >1000 objects. You could >accomplish the same thing with a single object and a little bit of >inline code, e.g., > >g_itemCount = g_itemCount + 1 >c.SetAttrib "Item" & g_itemCount, StimText.RESP > >(you would of course have to declare g_itemCount as a global variable >in the User Script area, see chapter 4 of the User's Guide that came >with EP). ... oops, on further thought, even though this tactic >would create a unique column for each "item", it would would still >create more than a single row in your .edat file (and leave a bunch >of "NULL" entries), but you get the idea. > >But really, if you are going to use any tool, such as EP, then you >should adapt to use the tool in its natural way or else get a tool >already more to your liking. Otherwise, you are just using a >screwdriver for a hammer. > > > The response methods differ between and within these > >questionnaires. Some are Yes/No, some ask for the subject to select a > >number or letter corresponding to their answer, some questions ask for > >typed out answers. > >OK, so you may need different "objects" for different *kinds* of >question/response, but if you think through the design properly then >that number should still remain small. Once again, please work >through *all* the tutorials in the manuals before you start any work >in EP, you are not doing anyone any favors by jumping in with both >feet before you can swim. > > >On a side note, EPrime is a program that is supplied to us through our > >department for free, which may also be why she choose to use it for > >this reason. > >Arrgh! I HATE it when people choose a tool just because it is >"free"!!! What are we, Neandertals?! Choose a tool because it is >the proper tool for the job, for goodness sakes, and let cost act as >merely a tie-breaker among otherwise equivalent tools. > > > What other programs would be better suited for this purpose? > >AFAIK the preeminent tool for lab-based computerized social and >psychology questionnaires is the aforementioned MediaLab, from >Empirisoft (www.empirisoft.com ). I don't think it's very expensive, >and they have a very liberal policy toward site licenses to boot, we >use it here. Beyond that, I would try any modern database management >system (e.g., MS Access), which is really meant for this sort of >thing. With a little more daring and cleverness you could do this >all directly in JavaScript and run it from any web browser (and by >mixing in a little ActiveX and runing on MS Internet Explorer even >have it save data directly to disk), which would give you some >practice in a widely used technology and also be, well, free. > >-- David McFarlane, Professional Faultfinder -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Fri Aug 27 16:54:55 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Fri, 27 Aug 2010 12:54:55 -0400 Subject: Non-allowed responses In-Reply-To: Message-ID: liwenna wrote: >*grin* yeah... eprime doesn't always do what one expects... Or what one expects is not always what our tools (e.g., E-Prime) do. Worth considering how we come by our expectations, sometimes the fault lies with us and not the designers of our tools. -- David McFarlane, Professional Faultfinder -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From Michiel.Spape at nottingham.ac.uk Fri Aug 27 19:10:52 2010 From: Michiel.Spape at nottingham.ac.uk (Michiel Spape) Date: Fri, 27 Aug 2010 20:10:52 +0100 Subject: URGENT help needed! : Object amount limit? In-Reply-To: <4c77ed19.8b19e70a.3af0.ffffab32SMTPIN_ADDED@gmr-mx.google.com> Message-ID: Dammit, just keep doing it! Thanks for the correction :) And have a nice, long (for the British) weekend, all! Cheers, Mich Michiel Spap? Research Fellow Perception & Action group University of Nottingham School of Psychology www.cognitology.eu -----Original Message----- From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of David McFarlane Sent: 27 August 2010 17:52 To: e-prime at googlegroups.com Subject: RE: URGENT help needed! : Object amount limit? Mich, Um, judging from your (26*26 + 26) formula, and Excel using letters (plus double- and now even triple-letters) to label columns, I gather that you mean "colums" where you say "rows". Cheers, -- David McFarlane, Professional Faultfinder >I see you beat me to it! Just to add to this: >Excel pre 2007 could handle up to 702 rows >(26*26 + 26), after 2007, they showed some sign >of listening to customers misusing it by >changing that to something like 18304 (26*26*26 + 26*26 + 26). > >...No, that's not 18304 row-objects! >Cheers, >Mich > > >Michiel Spap? >Research Fellow >Perception & Action group >University of Nottingham >School of Psychology >www.cognitology.eu > > >-----Original Message----- >From: e-prime at googlegroups.com >[mailto:e-prime at googlegroups.com] On Behalf Of David McFarlane >Sent: 27 August 2010 15:40 >To: e-prime at googlegroups.com; E-Prime >Subject: Re: URGENT help needed! : Object amount limit? > >dpschpak wrote: > >I had previously made separate experiments for each > >questionnaire, but given that the output would vary in number of rows > >and such, she decided that it would be easier to transfer into SAS if > >each question were it's own object > >OK folks, here's the problem -- you are all (dpschpak, your >professor, and liwenna) grossly misusing the term "object" in this >context. I understood this only because of Michiel's reply, he got >it right. E-Prime employs an *object*-oriented design. In this >context "object" has a very precise technical meaning, and you should >all learn to use that term correctly just as you would any other >scientific or technical term. You cannot just throw that term around >loosely and expect people to understand what you mean. > >Your professor, reasonably enough, most likely means merely that she >wants each question to appear in some loose sense as its own >"item". Now, if you do things in the ordinary EP way as Mich and liw >advise then you will have one, say, TextDisplay "object" that you use >repeatedly with differing text on each "trial", and the response for >each trial will then appear as a separate row in the .edat >file. Then once you train yourself on E-Merge and E-DataAid (you >*will* work faithfully through all the manuals and not overlook the >wonderful data handling facilities of EP, won't you?) you can slice >and dice and recombine and analyze the congregate six ways to Sunday, >and if that is still not enough write some macros in Excel or Python >or what have you, and from there bring it into SAS. > > >, therefore one row of data in the output file. > >Ah, but mayhaps your professor wants your output to look more like >what you get from tools like MediaLab, where you end up with data >from all the subject in one big table, one column for each "item" >(>1000 columns in your case, I don't think even Excel can handle >that!) and one row for each subject. Given what you can do with >E-Merge and E-DataAid that is a completely silly way to do things in >EP, but I can see that if your prof wanted that outcome then it would >be natural to ask for each "item" to be a separate "object" just so >that each response went into a column with a unique name. But even >for such silliness you would not need >1000 objects. You could >accomplish the same thing with a single object and a little bit of >inline code, e.g., > >g_itemCount = g_itemCount + 1 >c.SetAttrib "Item" & g_itemCount, StimText.RESP > >(you would of course have to declare g_itemCount as a global variable >in the User Script area, see chapter 4 of the User's Guide that came >with EP). ... oops, on further thought, even though this tactic >would create a unique column for each "item", it would would still >create more than a single row in your .edat file (and leave a bunch >of "NULL" entries), but you get the idea. > >But really, if you are going to use any tool, such as EP, then you >should adapt to use the tool in its natural way or else get a tool >already more to your liking. Otherwise, you are just using a >screwdriver for a hammer. > > > The response methods differ between and within these > >questionnaires. Some are Yes/No, some ask for the subject to select a > >number or letter corresponding to their answer, some questions ask for > >typed out answers. > >OK, so you may need different "objects" for different *kinds* of >question/response, but if you think through the design properly then >that number should still remain small. Once again, please work >through *all* the tutorials in the manuals before you start any work >in EP, you are not doing anyone any favors by jumping in with both >feet before you can swim. > > >On a side note, EPrime is a program that is supplied to us through our > >department for free, which may also be why she choose to use it for > >this reason. > >Arrgh! I HATE it when people choose a tool just because it is >"free"!!! What are we, Neandertals?! Choose a tool because it is >the proper tool for the job, for goodness sakes, and let cost act as >merely a tie-breaker among otherwise equivalent tools. > > > What other programs would be better suited for this purpose? > >AFAIK the preeminent tool for lab-based computerized social and >psychology questionnaires is the aforementioned MediaLab, from >Empirisoft (www.empirisoft.com ). I don't think it's very expensive, >and they have a very liberal policy toward site licenses to boot, we >use it here. Beyond that, I would try any modern database management >system (e.g., MS Access), which is really meant for this sort of >thing. With a little more daring and cleverness you could do this >all directly in JavaScript and run it from any web browser (and by >mixing in a little ActiveX and runing on MS Internet Explorer even >have it save data directly to disk), which would give you some >practice in a widely used technology and also be, well, free. > >-- David McFarlane, Professional Faultfinder -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it. Please do not use, copy or disclose the information contained in this message or in any attachment. Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham. This message has been checked for viruses but the contents of an attachment may still contain software viruses which could damage your computer system: you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From t.campellone at gmail.com Fri Aug 27 19:53:12 2010 From: t.campellone at gmail.com (Tim Campellone) Date: Fri, 27 Aug 2010 12:53:12 -0700 Subject: Event markers In-Reply-To: <4C7516EB.2030207@msu.edu> Message-ID: I was mostly concerned with whether the above E-Prime script would be enough to mark the data. There is no web support for VPM, and if it was the case that additional script in that program was needed, I wanted to start looking immediately. I have seen posts from people using a variety of software for collecting physio data and was hoping that maybe a forum member could shed some light on the issue. Sorry for not checking the E-Prime script prior to posting, but thank you for your help nonetheless. Best Tim On Aug 25, 6:13?am, David McFarlane wrote: > Tim, > > Stock reminder: ?1) I do not work for PST. ?2) PST's trained staff > really does like to take any and all questions athttp://support.pstnet.com/e%2Dprime/support/login.asp, and they strive > to respond to all requests in 24-48 hours -- this is pretty much their > substitute for proper documentation, so make full use of it. ?3) If you > do get an answer from PST Web Support, please extend the courtesy of > posting their reply back here for the sake of others. > > That said, here is my take ... > > OK, let me get this straight. ?You have one computer running E-Prime, > and another computer running VPm to collect physiological data. ?You > wrote a perfectly good program in E-Prime to send signals from the EP PC > to the VPm PC. ?But instead of simply running your system to see if it > works, you ask us if it will work? ?What am I missing? > > -- David McFarlane, Professional Faultfinder > > > I am trying to use E-prime to send event markers through a parallel > > port to a computer that is collecting psychophysiological data using > > VPm software. I think I have the E-Prime code right for the events I > > want marked: > > > Player.OnsetSignalEnabled = True > > Player.OnsetSignalPort = &H378 > > Player.OnsetSignalData = 2 > > > Player.OffsetSignalEnabled = True > > Player.OffsetSignalPort = &H378 > > Player.OffsetSignalData = 3 > > > Result1.OnsetSignalEnabled = True > > Result1.OnsetSignalPort = &H378 > > Result1.OnsetSignalData = 4 > > > Result1.OffsetSignalEnabled = True > > Result1.OffsetSignalPort = &H378 > > Result1.OffsetSignalData = 5 > > > My understanding is that this script will cue E-Prime to send the > > numeric value associated with xxx.OnsetSignalData through the parallel > > port into the psychophysiological data being collected. Is that > > correct? Also, would I need any additional script for the computer > > collecting the physio data? > > > Thanks for your help, > > Tim -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Fri Aug 27 20:14:18 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Fri, 27 Aug 2010 16:14:18 -0400 Subject: Event markers In-Reply-To: <9e220c4f-a543-4707-9d68-4a6a4894f7fe@n19g2000prf.googlegro ups.com> Message-ID: Tim, Thank you for posting back. But I stand by my point. Suppose I were to assure you, "Yes, the practices you describe will work exactly as you expect & desire." Would you simply take my word for that and go on to blindly run your studies? Why take the word of any of the blowhards here, let alone me? You see, there *must* be some way for you to inspect any received markers in your VPM (whatever that is) data yourself, otherwise those markers are useless. And if you have any way to inspect the markers, then you can find some way to verify both their presence and their accuracy yourself. You do not need us for that, and in fact we would pose a hindrance. And if you cannot manage this yourself, then you have bigger problems that you must master first. Regards, -- David McFarlane, Professional Faultfinder "You got to test that piece of software, You got to test it for yourself, No one else can test it for you, You got to test it for yourself." (Apologies to the Fairfield Four) >I was mostly concerned with whether the above E-Prime script would be >enough to mark the data. There is no web support for VPM, and if it >was the case that additional script in that program was needed, I >wanted to start looking immediately. I have seen posts from people >using a variety of software for collecting physio data and was hoping >that maybe a forum member could shed some light on the issue. > >Sorry for not checking the E-Prime script prior to posting, but thank >you for your help nonetheless. > >Best >Tim > >On Aug 25, 6:13 am, David McFarlane wrote: > > Tim, > > > > Stock reminder: 1) I do not work for PST. 2) PST's trained staff > > really does like to take any and all questions > athttp://support.pstnet.com/e%2Dprime/support/login.asp, and they strive > > to respond to all requests in 24-48 hours -- this is pretty much their > > substitute for proper documentation, so make full use of it. 3) If you > > do get an answer from PST Web Support, please extend the courtesy of > > posting their reply back here for the sake of others. > > > > That said, here is my take ... > > > > OK, let me get this straight. You have one computer running E-Prime, > > and another computer running VPm to collect physiological data. You > > wrote a perfectly good program in E-Prime to send signals from the EP PC > > to the VPm PC. But instead of simply running your system to see if it > > works, you ask us if it will work? What am I missing? > > > > -- David McFarlane, Professional Faultfinder > > > > > I am trying to use E-prime to send event markers through a parallel > > > port to a computer that is collecting psychophysiological data using > > > VPm software. I think I have the E-Prime code right for the events I > > > want marked: > > > > > Player.OnsetSignalEnabled = True > > > Player.OnsetSignalPort = &H378 > > > Player.OnsetSignalData = 2 > > > > > Player.OffsetSignalEnabled = True > > > Player.OffsetSignalPort = &H378 > > > Player.OffsetSignalData = 3 > > > > > Result1.OnsetSignalEnabled = True > > > Result1.OnsetSignalPort = &H378 > > > Result1.OnsetSignalData = 4 > > > > > Result1.OffsetSignalEnabled = True > > > Result1.OffsetSignalPort = &H378 > > > Result1.OffsetSignalData = 5 > > > > > My understanding is that this script will cue E-Prime to send the > > > numeric value associated with xxx.OnsetSignalData through the parallel > > > port into the psychophysiological data being collected. Is that > > > correct? Also, would I need any additional script for the computer > > > collecting the physio data? > > > > > Thanks for your help, > > > Tim > >-- >You received this message because you are subscribed to the Google >Groups "E-Prime" group. >To post to this group, send email to e-prime at googlegroups.com. >To unsubscribe from this group, send email to >e-prime+unsubscribe at googlegroups.com. >For more options, visit this group at >http://groups.google.com/group/e-prime?hl=en. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From t.campellone at gmail.com Sat Aug 28 21:46:28 2010 From: t.campellone at gmail.com (Tim Campellone) Date: Sat, 28 Aug 2010 14:46:28 -0700 Subject: Event markers In-Reply-To: <4c781c9f.ccbce70a.11a6.ffffc099SMTPIN_ADDED@gmr-mx.google.com> Message-ID: I understand what you are saying and had no intention of blindly taking the advice of anyone. Best, Tim On Aug 27, 1:14?pm, David McFarlane wrote: > Tim, > > Thank you for posting back. ?But I stand by my point. ?Suppose I were > to assure you, "Yes, the practices you describe will work exactly as > you expect & desire." ?Would you simply take my word for that and go > on to blindly run your studies? ?Why take the word of any of the > blowhards here, let alone me? > > You see, there *must* be some way for you to inspect any received > markers in your VPM (whatever that is) data yourself, otherwise those > markers are useless. ?And if you have any way to inspect the markers, > then you can find some way to verify both their presence and their > accuracy yourself. ?You do not need us for that, and in fact we would > pose a hindrance. ?And if you cannot manage this yourself, then you > have bigger problems that you must master first. > > Regards, > -- David McFarlane, Professional Faultfinder > "You got to test that piece of software, You got to test it for yourself, > No one else can test it for you, You got to test it for yourself." > (Apologies to the Fairfield Four)>I was mostly concerned with whether the above E-Prime script would be > >enough to mark the data. There is no web support for VPM, and if it > >was the case that additional script in that program was needed, I > >wanted to start looking immediately. I have seen posts from people > >using a variety of software for collecting physio data and was hoping > >that maybe a forum member could shed some light on the issue. > > >Sorry for not checking the E-Prime script prior to posting, but thank > >you for your help nonetheless. > > >Best > >Tim > > >On Aug 25, 6:13 am, David McFarlane wrote: > > > Tim, > > > > Stock reminder: ?1) I do not work for PST. ?2) PST's trained staff > > > really does like to take any and all questions > > athttp://support.pstnet.com/e%2Dprime/support/login.asp, and they strive > > > to respond to all requests in 24-48 hours -- this is pretty much their > > > substitute for proper documentation, so make full use of it. ?3) If you > > > do get an answer from PST Web Support, please extend the courtesy of > > > posting their reply back here for the sake of others. > > > > That said, here is my take ... > > > > OK, let me get this straight. ?You have one computer running E-Prime, > > > and another computer running VPm to collect physiological data. ?You > > > wrote a perfectly good program in E-Prime to send signals from the EP PC > > > to the VPm PC. ?But instead of simply running your system to see if it > > > works, you ask us if it will work? ?What am I missing? > > > > -- David McFarlane, Professional Faultfinder > > > > > I am trying to use E-prime to send event markers through a parallel > > > > port to a computer that is collecting psychophysiological data using > > > > VPm software. I think I have the E-Prime code right for the events I > > > > want marked: > > > > > Player.OnsetSignalEnabled = True > > > > Player.OnsetSignalPort = &H378 > > > > Player.OnsetSignalData = 2 > > > > > Player.OffsetSignalEnabled = True > > > > Player.OffsetSignalPort = &H378 > > > > Player.OffsetSignalData = 3 > > > > > Result1.OnsetSignalEnabled = True > > > > Result1.OnsetSignalPort = &H378 > > > > Result1.OnsetSignalData = 4 > > > > > Result1.OffsetSignalEnabled = True > > > > Result1.OffsetSignalPort = &H378 > > > > Result1.OffsetSignalData = 5 > > > > > My understanding is that this script will cue E-Prime to send the > > > > numeric value associated with xxx.OnsetSignalData through the parallel > > > > port into the psychophysiological data being collected. Is that > > > > correct? Also, would I need any additional script for the computer > > > > collecting the physio data? > > > > > Thanks for your help, > > > > Tim > > >-- > >You received this message because you are subscribed to the Google > >Groups "E-Prime" group. > >To post to this group, send email to e-prime at googlegroups.com. > >To unsubscribe from this group, send email to > >e-prime+unsubscribe at googlegroups.com. > >For more options, visit this group at > >http://groups.google.com/group/e-prime?hl=en. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From pquain at une.edu.au Sat Aug 28 22:31:26 2010 From: pquain at une.edu.au (Peter Quain) Date: Sun, 29 Aug 2010 08:31:26 +1000 Subject: Event markers In-Reply-To: <0272a447-9e50-4c9c-bbd8-99dc96a2041b@l25g2000prn.googlegro ups.com> Message-ID: some sort of VPM manual here: http://www.cas.buffalo.edu/classes/psy/lhawk/101/Spring%202003/vpm.pdf At 07:46 AM 29/08/2010, you wrote: >I understand what you are saying and had no intention of blindly >taking the advice of anyone. > >Best, >Tim > >On Aug 27, 1:14 pm, David McFarlane wrote: > > Tim, > > > > Thank you for posting back. But I stand by my point. Suppose I were > > to assure you, "Yes, the practices you describe will work exactly as > > you expect & desire." Would you simply take my word for that and go > > on to blindly run your studies? Why take the word of any of the > > blowhards here, let alone me? > > > > You see, there *must* be some way for you to inspect any received > > markers in your VPM (whatever that is) data yourself, otherwise those > > markers are useless. And if you have any way to inspect the markers, > > then you can find some way to verify both their presence and their > > accuracy yourself. You do not need us for that, and in fact we would > > pose a hindrance. And if you cannot manage this yourself, then you > > have bigger problems that you must master first. > > > > Regards, > > -- David McFarlane, Professional Faultfinder > > "You got to test that piece of software, You got to test it for yourself, > > No one else can test it for you, You got to test it for yourself." > > (Apologies to the Fairfield Four)>I was mostly concerned with > whether the above E-Prime script would be > > >enough to mark the data. There is no web support for VPM, and if it > > >was the case that additional script in that program was needed, I > > >wanted to start looking immediately. I have seen posts from people > > >using a variety of software for collecting physio data and was hoping > > >that maybe a forum member could shed some light on the issue. > > > > >Sorry for not checking the E-Prime script prior to posting, but thank > > >you for your help nonetheless. > > > > >Best > > >Tim > > > > >On Aug 25, 6:13 am, David McFarlane wrote: > > > > Tim, > > > > > > Stock reminder: 1) I do not work for PST. 2) PST's trained staff > > > > really does like to take any and all questions > > > athttp://support.pstnet.com/e%2Dprime/support/login.asp, and they strive > > > > to respond to all requests in 24-48 hours -- this is pretty much their > > > > substitute for proper documentation, so make full use of it. 3) If you > > > > do get an answer from PST Web Support, please extend the courtesy of > > > > posting their reply back here for the sake of others. > > > > > > That said, here is my take ... > > > > > > OK, let me get this straight. You have one computer running E-Prime, > > > > and another computer running VPm to collect physiological data. You > > > > wrote a perfectly good program in E-Prime to send signals > from the EP PC > > > > to the VPm PC. But instead of simply running your system to see if it > > > > works, you ask us if it will work? What am I missing? > > > > > > -- David McFarlane, Professional Faultfinder > > > > > > > I am trying to use E-prime to send event markers through a parallel > > > > > port to a computer that is collecting psychophysiological data using > > > > > VPm software. I think I have the E-Prime code right for the events I > > > > > want marked: > > > > > > > Player.OnsetSignalEnabled = True > > > > > Player.OnsetSignalPort = &H378 > > > > > Player.OnsetSignalData = 2 > > > > > > > Player.OffsetSignalEnabled = True > > > > > Player.OffsetSignalPort = &H378 > > > > > Player.OffsetSignalData = 3 > > > > > > > Result1.OnsetSignalEnabled = True > > > > > Result1.OnsetSignalPort = &H378 > > > > > Result1.OnsetSignalData = 4 > > > > > > > Result1.OffsetSignalEnabled = True > > > > > Result1.OffsetSignalPort = &H378 > > > > > Result1.OffsetSignalData = 5 > > > > > > > My understanding is that this script will cue E-Prime to send the > > > > > numeric value associated with xxx.OnsetSignalData through > the parallel > > > > > port into the psychophysiological data being collected. Is that > > > > > correct? Also, would I need any additional script for the computer > > > > > collecting the physio data? > > > > > > > Thanks for your help, > > > > > Tim > > > > >-- > > >You received this message because you are subscribed to the Google > > >Groups "E-Prime" group. > > >To post to this group, send email to e-prime at googlegroups.com. > > >To unsubscribe from this group, send email to > > >e-prime+unsubscribe at googlegroups.com. > > >For more options, visit this group at > > >http://groups.google.com/group/e-prime?hl=en. > >-- >You received this message because you are subscribed to the Google >Groups "E-Prime" group. >To post to this group, send email to e-prime at googlegroups.com. >To unsubscribe from this group, send email to >e-prime+unsubscribe at googlegroups.com. >For more options, visit this group at >http://groups.google.com/group/e-prime?hl=en. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From t.campellone at gmail.com Mon Aug 30 04:49:08 2010 From: t.campellone at gmail.com (Tim Campellone) Date: Sun, 29 Aug 2010 21:49:08 -0700 Subject: Event markers In-Reply-To: <201008282235.o7SMZgdU008734@mail16.tpgi.com.au> Message-ID: Awesome, thanks for the help! On Aug 28, 3:31?pm, Peter Quain wrote: > some sort of VPM manual here: > > http://www.cas.buffalo.edu/classes/psy/lhawk/101/Spring%202003/vpm.pdf > > At 07:46 AM 29/08/2010, you wrote: > > >I understand what you are saying and had no intention of blindly > >taking the advice of anyone. > > >Best, > >Tim > > >On Aug 27, 1:14 pm, David McFarlane wrote: > > > Tim, > > > > Thank you for posting back. ?But I stand by my point. ?Suppose I were > > > to assure you, "Yes, the practices you describe will work exactly as > > > you expect & desire." ?Would you simply take my word for that and go > > > on to blindly run your studies? ?Why take the word of any of the > > > blowhards here, let alone me? > > > > You see, there *must* be some way for you to inspect any received > > > markers in your VPM (whatever that is) data yourself, otherwise those > > > markers are useless. ?And if you have any way to inspect the markers, > > > then you can find some way to verify both their presence and their > > > accuracy yourself. ?You do not need us for that, and in fact we would > > > pose a hindrance. ?And if you cannot manage this yourself, then you > > > have bigger problems that you must master first. > > > > Regards, > > > -- David McFarlane, Professional Faultfinder > > > "You got to test that piece of software, You got to test it for yourself, > > > No one else can test it for you, You got to test it for yourself." > > > (Apologies to the Fairfield Four)>I was mostly concerned with > > whether the above E-Prime script would be > > > >enough to mark the data. There is no web support for VPM, and if it > > > >was the case that additional script in that program was needed, I > > > >wanted to start looking immediately. I have seen posts from people > > > >using a variety of software for collecting physio data and was hoping > > > >that maybe a forum member could shed some light on the issue. > > > > >Sorry for not checking the E-Prime script prior to posting, but thank > > > >you for your help nonetheless. > > > > >Best > > > >Tim > > > > >On Aug 25, 6:13 am, David McFarlane wrote: > > > > > Tim, > > > > > > Stock reminder: ?1) I do not work for PST. ?2) PST's trained staff > > > > > really does like to take any and all questions > > > > athttp://support.pstnet.com/e%2Dprime/support/login.asp, and they strive > > > > > to respond to all requests in 24-48 hours -- this is pretty much their > > > > > substitute for proper documentation, so make full use of it. ?3) If you > > > > > do get an answer from PST Web Support, please extend the courtesy of > > > > > posting their reply back here for the sake of others. > > > > > > That said, here is my take ... > > > > > > OK, let me get this straight. ?You have one computer running E-Prime, > > > > > and another computer running VPm to collect physiological data. ?You > > > > > wrote a perfectly good program in E-Prime to send signals > > from the EP PC > > > > > to the VPm PC. ?But instead of simply running your system to see if it > > > > > works, you ask us if it will work? ?What am I missing? > > > > > > -- David McFarlane, Professional Faultfinder > > > > > > > I am trying to use E-prime to send event markers through a parallel > > > > > > port to a computer that is collecting psychophysiological data using > > > > > > VPm software. I think I have the E-Prime code right for the events I > > > > > > want marked: > > > > > > > Player.OnsetSignalEnabled = True > > > > > > Player.OnsetSignalPort = &H378 > > > > > > Player.OnsetSignalData = 2 > > > > > > > Player.OffsetSignalEnabled = True > > > > > > Player.OffsetSignalPort = &H378 > > > > > > Player.OffsetSignalData = 3 > > > > > > > Result1.OnsetSignalEnabled = True > > > > > > Result1.OnsetSignalPort = &H378 > > > > > > Result1.OnsetSignalData = 4 > > > > > > > Result1.OffsetSignalEnabled = True > > > > > > Result1.OffsetSignalPort = &H378 > > > > > > Result1.OffsetSignalData = 5 > > > > > > > My understanding is that this script will cue E-Prime to send the > > > > > > numeric value associated with xxx.OnsetSignalData through > > the parallel > > > > > > port into the psychophysiological data being collected. Is that > > > > > > correct? Also, would I need any additional script for the computer > > > > > > collecting the physio data? > > > > > > > Thanks for your help, > > > > > > Tim > > > > >-- > > > >You received this message because you are subscribed to the Google > > > >Groups "E-Prime" group. > > > >To post to this group, send email to e-prime at googlegroups.com. > > > >To unsubscribe from this group, send email to > > > >e-prime+unsubscribe at googlegroups.com. > > > >For more options, visit this group at > > > >http://groups.google.com/group/e-prime?hl=en. > > >-- > >You received this message because you are subscribed to the Google > >Groups "E-Prime" group. > >To post to this group, send email to e-prime at googlegroups.com. > >To unsubscribe from this group, send email to > >e-prime+unsubscribe at googlegroups.com. > >For more options, visit this group at > >http://groups.google.com/group/e-prime?hl=en. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From cmarker1 at gmail.com Mon Aug 30 12:08:39 2010 From: cmarker1 at gmail.com (Craig) Date: Mon, 30 Aug 2010 05:08:39 -0700 Subject: Event markers In-Reply-To: <6baff443-2810-415c-a848-2d9df4bafce9@a4g2000prm.googlegroups.com> Message-ID: I haven't used VPM, but the software we use allows us to open up a channel to see the event markers (thus, you can see the event trigger appear on the screen in real time). When I troubleshoot, I just watch that channel to make sure the markers are in the right place. To analyze the data, we set the software to look for the markers and then analyze the data from those markers. Thus, another way to troubleshoot is to check to make sure you have the same number of markers in VPM as you wanted to send in e-prime. I may be a little neurotic, but I don't like the idea that I think I am collecting data when I am really not collecting data. Thus, I would also run a few people to make sure the data can be analyzed in the way you want. When I began with this setup, I really thought this would be difficult to have e-prime speak to the physio computer. However, this procedure has been the easiest and most reliable part of programming with e- prime. I hope you have the same good fortune. Good luck. On Aug 30, 12:49?am, Tim Campellone wrote: > Awesome, thanks for the help! > > On Aug 28, 3:31?pm, Peter Quain wrote: > > > some sort of VPM manual here: > > >http://www.cas.buffalo.edu/classes/psy/lhawk/101/Spring%202003/vpm.pdf > > > At 07:46 AM 29/08/2010, you wrote: > > > >I understand what you are saying and had no intention of blindly > > >taking the advice of anyone. > > > >Best, > > >Tim > > > >On Aug 27, 1:14 pm, David McFarlane wrote: > > > > Tim, > > > > > Thank you for posting back. ?But I stand by my point. ?Suppose I were > > > > to assure you, "Yes, the practices you describe will work exactly as > > > > you expect & desire." ?Would you simply take my word for that and go > > > > on to blindly run your studies? ?Why take the word of any of the > > > > blowhards here, let alone me? > > > > > You see, there *must* be some way for you to inspect any received > > > > markers in your VPM (whatever that is) data yourself, otherwise those > > > > markers are useless. ?And if you have any way to inspect the markers, > > > > then you can find some way to verify both their presence and their > > > > accuracy yourself. ?You do not need us for that, and in fact we would > > > > pose a hindrance. ?And if you cannot manage this yourself, then you > > > > have bigger problems that you must master first. > > > > > Regards, > > > > -- David McFarlane, Professional Faultfinder > > > > "You got to test that piece of software, You got to test it for yourself, > > > > No one else can test it for you, You got to test it for yourself." > > > > (Apologies to the Fairfield Four)>I was mostly concerned with > > > whether the above E-Prime script would be > > > > >enough to mark the data. There is no web support for VPM, and if it > > > > >was the case that additional script in that program was needed, I > > > > >wanted to start looking immediately. I have seen posts from people > > > > >using a variety of software for collecting physio data and was hoping > > > > >that maybe a forum member could shed some light on the issue. > > > > > >Sorry for not checking the E-Prime script prior to posting, but thank > > > > >you for your help nonetheless. > > > > > >Best > > > > >Tim > > > > > >On Aug 25, 6:13 am, David McFarlane wrote: > > > > > > Tim, > > > > > > > Stock reminder: ?1) I do not work for PST. ?2) PST's trained staff > > > > > > really does like to take any and all questions > > > > > athttp://support.pstnet.com/e%2Dprime/support/login.asp, and they strive > > > > > > to respond to all requests in 24-48 hours -- this is pretty much their > > > > > > substitute for proper documentation, so make full use of it. ?3) If you > > > > > > do get an answer from PST Web Support, please extend the courtesy of > > > > > > posting their reply back here for the sake of others. > > > > > > > That said, here is my take ... > > > > > > > OK, let me get this straight. ?You have one computer running E-Prime, > > > > > > and another computer running VPm to collect physiological data. ?You > > > > > > wrote a perfectly good program in E-Prime to send signals > > > from the EP PC > > > > > > to the VPm PC. ?But instead of simply running your system to see if it > > > > > > works, you ask us if it will work? ?What am I missing? > > > > > > > -- David McFarlane, Professional Faultfinder > > > > > > > > I am trying to use E-prime to send event markers through a parallel > > > > > > > port to a computer that is collecting psychophysiological data using > > > > > > > VPm software. I think I have the E-Prime code right for the events I > > > > > > > want marked: > > > > > > > > Player.OnsetSignalEnabled = True > > > > > > > Player.OnsetSignalPort = &H378 > > > > > > > Player.OnsetSignalData = 2 > > > > > > > > Player.OffsetSignalEnabled = True > > > > > > > Player.OffsetSignalPort = &H378 > > > > > > > Player.OffsetSignalData = 3 > > > > > > > > Result1.OnsetSignalEnabled = True > > > > > > > Result1.OnsetSignalPort = &H378 > > > > > > > Result1.OnsetSignalData = 4 > > > > > > > > Result1.OffsetSignalEnabled = True > > > > > > > Result1.OffsetSignalPort = &H378 > > > > > > > Result1.OffsetSignalData = 5 > > > > > > > > My understanding is that this script will cue E-Prime to send the > > > > > > > numeric value associated with xxx.OnsetSignalData through > > > the parallel > > > > > > > port into the psychophysiological data being collected. Is that > > > > > > > correct? Also, would I need any additional script for the computer > > > > > > > collecting the physio data? > > > > > > > > Thanks for your help, > > > > > > > Tim > > > > > >-- > > > > >You received this message because you are subscribed to the Google > > > > >Groups "E-Prime" group. > > > > >To post to this group, send email to e-prime at googlegroups.com. > > > > >To unsubscribe from this group, send email to > > > > >e-prime+unsubscribe at googlegroups.com. > > > > >For more options, visit this group at > > > > >http://groups.google.com/group/e-prime?hl=en. > > > >-- > > >You received this message because you are subscribed to the Google > > >Groups "E-Prime" group. > > >To post to this group, send email to e-prime at googlegroups.com. > > >To unsubscribe from this group, send email to > > >e-prime+unsubscribe at googlegroups.com. > > >For more options, visit this group at > > >http://groups.google.com/group/e-prime?hl=en. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From pquain at une.edu.au Mon Aug 30 20:03:05 2010 From: pquain at une.edu.au (Peter Quain) Date: Tue, 31 Aug 2010 06:03:05 +1000 Subject: Event markers In-Reply-To: Message-ID: At 10:08 PM 30/08/2010, you wrote: >I haven't used VPM, but the software we use allows us to open up a >channel to see the event markers (thus, you can see the event trigger >appear on the screen in real time). When I troubleshoot, I just watch >that channel to make sure the markers are in the right place. "watching", they could still be way wrong unless you check ms between event markers, and ms between events in e-prime > To >analyze the data, we set the software to look for the markers and then >analyze the data from those markers. Thus, another way to >troubleshoot is to check to make sure you have the same number of >markers in VPM as you wanted to send in e-prime. I may be a little >neurotic, but I don't like the idea that I think I am collecting data >when I am really not collecting data. Thus, I would also run a few >people to make sure the data can be analyzed in the way you want. When >I began with this setup, I really thought this would be difficult to >have e-prime speak to the physio computer. However, this procedure >has been the easiest and most reliable part of programming with e- >prime. I hope you have the same good fortune. Good luck. > >On Aug 30, 12:49 am, Tim Campellone wrote: > > Awesome, thanks for the help! > > > > On Aug 28, 3:31 pm, Peter Quain wrote: > > > > > some sort of VPM manual here: > > > > >http://www.cas.buffalo.edu/classes/psy/lhawk/101/Spring%202003/vpm.pdf > > > > > At 07:46 AM 29/08/2010, you wrote: > > > > > >I understand what you are saying and had no intention of blindly > > > >taking the advice of anyone. > > > > > >Best, > > > >Tim > > > > > >On Aug 27, 1:14 pm, David McFarlane wrote: > > > > > Tim, > > > > > > > Thank you for posting back. But I stand by my point. Suppose I were > > > > > to assure you, "Yes, the practices you describe will work exactly as > > > > > you expect & desire." Would you simply take my word for that and go > > > > > on to blindly run your studies? Why take the word of any of the > > > > > blowhards here, let alone me? > > > > > > > You see, there *must* be some way for you to inspect any received > > > > > markers in your VPM (whatever that is) data yourself, otherwise those > > > > > markers are useless. And if you have any way to inspect the markers, > > > > > then you can find some way to verify both their presence and their > > > > > accuracy yourself. You do not need us for that, and in fact we would > > > > > pose a hindrance. And if you cannot manage this yourself, then you > > > > > have bigger problems that you must master first. > > > > > > > Regards, > > > > > -- David McFarlane, Professional Faultfinder > > > > > "You got to test that piece of software, You got to test it > for yourself, > > > > > No one else can test it for you, You got to test it for yourself." > > > > > (Apologies to the Fairfield Four)>I was mostly concerned with > > > > whether the above E-Prime script would be > > > > > >enough to mark the data. There is no web support for VPM, and if it > > > > > >was the case that additional script in that program was needed, I > > > > > >wanted to start looking immediately. I have seen posts from people > > > > > >using a variety of software for collecting physio data and > was hoping > > > > > >that maybe a forum member could shed some light on the issue. > > > > > > > >Sorry for not checking the E-Prime script prior to > posting, but thank > > > > > >you for your help nonetheless. > > > > > > > >Best > > > > > >Tim > > > > > > > >On Aug 25, 6:13 am, David McFarlane wrote: > > > > > > > Tim, > > > > > > > > > Stock reminder: 1) I do not work for PST. 2) PST's > trained staff > > > > > > > really does like to take any and all questions > > > > > > athttp://support.pstnet.com/e%2Dprime/support/login.asp, > and they strive > > > > > > > to respond to all requests in 24-48 hours -- this is > pretty much their > > > > > > > substitute for proper documentation, so make full use > of it. 3) If you > > > > > > > do get an answer from PST Web Support, please extend > the courtesy of > > > > > > > posting their reply back here for the sake of others. > > > > > > > > > That said, here is my take ... > > > > > > > > > OK, let me get this straight. You have one computer > running E-Prime, > > > > > > > and another computer running VPm to collect > physiological data. You > > > > > > > wrote a perfectly good program in E-Prime to send signals > > > > from the EP PC > > > > > > > to the VPm PC. But instead of simply running your > system to see if it > > > > > > > works, you ask us if it will work? What am I missing? > > > > > > > > > -- David McFarlane, Professional Faultfinder > > > > > > > > > > I am trying to use E-prime to send event markers > through a parallel > > > > > > > > port to a computer that is collecting > psychophysiological data using > > > > > > > > VPm software. I think I have the E-Prime code right > for the events I > > > > > > > > want marked: > > > > > > > > > > Player.OnsetSignalEnabled = True > > > > > > > > Player.OnsetSignalPort = &H378 > > > > > > > > Player.OnsetSignalData = 2 > > > > > > > > > > Player.OffsetSignalEnabled = True > > > > > > > > Player.OffsetSignalPort = &H378 > > > > > > > > Player.OffsetSignalData = 3 > > > > > > > > > > Result1.OnsetSignalEnabled = True > > > > > > > > Result1.OnsetSignalPort = &H378 > > > > > > > > Result1.OnsetSignalData = 4 > > > > > > > > > > Result1.OffsetSignalEnabled = True > > > > > > > > Result1.OffsetSignalPort = &H378 > > > > > > > > Result1.OffsetSignalData = 5 > > > > > > > > > > My understanding is that this script will cue E-Prime > to send the > > > > > > > > numeric value associated with xxx.OnsetSignalData through > > > > the parallel > > > > > > > > port into the psychophysiological data being collected. Is that > > > > > > > > correct? Also, would I need any additional script for > the computer > > > > > > > > collecting the physio data? > > > > > > > > > > Thanks for your help, > > > > > > > > Tim > > > > > > > >-- > > > > > >You received this message because you are subscribed to the Google > > > > > >Groups "E-Prime" group. > > > > > >To post to this group, send email to e-prime at googlegroups.com. > > > > > >To unsubscribe from this group, send email to > > > > > >e-prime+unsubscribe at googlegroups.com. > > > > > >For more options, visit this group at > > > > > >http://groups.google.com/group/e-prime?hl=en. > > > > > >-- > > > >You received this message because you are subscribed to the Google > > > >Groups "E-Prime" group. > > > >To post to this group, send email to e-prime at googlegroups.com. > > > >To unsubscribe from this group, send email to > > > >e-prime+unsubscribe at googlegroups.com. > > > >For more options, visit this group at > > > >http://groups.google.com/group/e-prime?hl=en. > >-- >You received this message because you are subscribed to the Google >Groups "E-Prime" group. >To post to this group, send email to e-prime at googlegroups.com. >To unsubscribe from this group, send email to >e-prime+unsubscribe at googlegroups.com. >For more options, visit this group at >http://groups.google.com/group/e-prime?hl=en. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From ekoren2 at gmail.com Tue Aug 31 06:14:31 2010 From: ekoren2 at gmail.com (Eli Koren) Date: Tue, 31 Aug 2010 09:14:31 +0300 Subject: joystick in e-prime 2.0 Message-ID: Hi there! I want to run joystick script in e-prime2 , i want get response joystick with button1 or button2. I have textdisplay1 with 3 second duration. i wrote this script, it doesnt work! if i delete and ((Clock.Read - TextDisplay1.OnsetTime)<=3000 then it works but infinite time i want limit 3 second(3000 msec) how to change this script, and i want response time script and correct response. Thank Eli Koren dim t0,t1 Dim ptCursor As Point Do Loop Until Joystick.Buttons And (ebJoystickButton1 or ebJoystickButton2 ) and ((Clock.Read - TextDisplay1.OnsetTime)<=3000) if Joystick.Buttons then c.SetAttrib "JoystickRTTime", Clock.Read c.Setattrib "JoystickRT", Clock.Read - TextDisplay1.OnsetTime Joystick.GetCursorPos ptCursor.x, ptCursor.y c.SetAttrib "JoystickX", ptCursor.x c.SetAttrib "JoystickY", ptCursor.y end if -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. -------------- next part -------------- An HTML attachment was scrubbed... URL: From gwu.acl at gmail.com Tue Aug 31 14:48:37 2010 From: gwu.acl at gmail.com (gwu.acl) Date: Tue, 31 Aug 2010 07:48:37 -0700 Subject: Surround sound possibility? In-Reply-To: <0CA8E1B4EC20D743912B980E486C5CAF03D6D103@VUIEXCHC.ad.nottingham.ac.uk> Message-ID: Thank you for the response! You have a lot of good suggestions and hopefully we will be able to work around the problem. Emily On Aug 23, 9:49?am, Michiel Spape wrote: > Hiya, > I wrote this message, but it bounced back for no apparent reason: > Hi, > Are you using E-Prime 2? As far as I know, E-Prime (certainly 1) does not support multi-channel WAV files. Possibly, you could fiddle around with multiple stereo .wav files being played on different audio devices, but I do not even know whether E-Prime supports multiple audio devices, and perhaps you're not immediately willing to get the hardware required. There are, of course, an infinite possible ways around this problem, such as using two computers (letting them communicate over LAN or serial cable within E-Prime), trying to play multi-channel encoded films in E-Prime 2 (I have no idea whether that is possible, though) &c, but I think it will probably be easiest to switch to something more multimedia-oriented... I've successfully ran studies that don't require brilliant timing in Flash, for instance. > Cheers, > Mich > > Michiel Spap? > Research Fellow > Perception & Action group > University of Nottingham > School of Psychology > > > > -----Original Message----- > From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of gwu.acl > Sent: 17 August 2010 16:07 > To: E-Prime > Subject: Surround sound possibility? > > Hello, > > I am currently working on an experimental design that requires sounds being played independently from one of four speakers at a time. ?I have configured my computer with the four speakers, and created four .wav files, each playing out of a different speaker. ?However, since these are not stereo files, they require 6 channels. > > As far as I know, E-Prime only supports sound files requiring up to 2 channels. ?Is there any way around this problem? ?Is there any way E- Prime can use 6 channel .wav files? ?Are there other programs I should be looking into? > > Thanks all, > Emily > > -- > You received this message because you are subscribed to the Google Groups "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. > For more options, visit this group athttp://groups.google.com/group/e-prime?hl=en. > > Michiel Spap? > Research Fellow > Perception & Action group > University of Nottingham > School of Psychology > > -----Original Message----- > From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of gwu.acl > Sent: 23 August 2010 13:10 > To: E-Prime > Subject: Re: Surround sound possibility? > > Anyone? > > On Aug 17, 11:06?am, "gwu.acl" wrote: > > Hello, > > > I am currently working on an experimental design that requires sounds > > being played independently from one of four speakers at a time. ?I > > have configured my computer with the four speakers, and created > > four .wav files, each playing out of a different speaker. ?However, > > since these are not stereo files, they require 6 channels. > > > As far as I know, E-Prime only supports sound files requiring up to 2 > > channels. ?Is there any way around this problem? ?Is there any way E- > > Prime can use 6 channel .wav files? ?Are there other programs I should > > be looking into? > > > Thanks all, > > Emily > > -- > You received this message because you are subscribed to the Google Groups "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. > For more options, visit this group athttp://groups.google.com/group/e-prime?hl=en. > > This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it. ? Please do not use, copy or disclose the information contained in this message or in any attachment. ?Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham. > > This message has been checked for viruses but the contents of an attachment > may still contain software viruses which could damage your computer system: > you are advised to perform your own checks. Email communications with the > University of Nottingham may be monitored as permitted by UK legislation. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Tue Aug 31 15:26:19 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 31 Aug 2010 11:26:19 -0400 Subject: joystick in e-prime 2.0 In-Reply-To: Message-ID: Eli, Stock reminder: 1) I do not work for PST. 2) PST's trained staff takes any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours (although current estimates are more like 10 days) -- this is pretty much their substitute for proper documentation, so make full use of it. 3) If you do get an answer from PST Web Support, please extend the courtesy of posting their reply back here for the sake of others. That said, here is my take... Try Do Loop Until (Joystick.Buttons And _ (ebJoystickButton1 or ebJoystickButton2)) or _ ((Clock.Read - TextDisplay1.OnsetTime)<=3000) (Note "or" instead of "and"; also added parentheses to make the precedence of operations clear & certain, I do not like to leave this to the vagaries of the system.) Better yet, if you can set up your joystick as an ordinary input mask in your stimulus object (requires EP2 Pro), then you might do something more like Dim ptCursor As Point Do While TextDisplay1.InputMasks.IsPending() Loop ' Capture data immediately whether we need it or not: Joystick.GetCursorPos ptCursor.x, ptCursor.y If TextDisplay1.RT Then ' Got a response, so log additional data. RT and RTTime already get ' logged automatically (as long as we use the right settings in ' TextDisplay1), so here need merely log joystick coordinates. c.SetAttrib "JoystickX", ptCursor.x c.SetAttrib "JoystickY", ptCursor.y End If This way you can set your response time limit in TextDisplay1 and not have it mysteriously overridden by your code. And as you can see, proper use of input masks makes a lot of things automatic and simplifies the burden of your code. Please see the InputMask.IsPending topic in the online E-Basic Help, and look at the appropriate examples downloadable from the PST web site. One nitpick -- You should never use the default names for E-Prime objects, please give things like TextDisplay1 a more meaningful name, such as StimText. -- David McFarlane, Professional Faultfinder >I want to run joystick script in e-prime2 , i want get response >joystick with button1 or button2. >I have textdisplay1 with 3 second duration. > >i wrote this script, it doesnt work! >if i delete and ((Clock.Read - TextDisplay1.OnsetTime)<=3000 then >it works but infinite time >i want limit 3 second(3000 msec) >how to change this script, and i want response time script and >correct response. > >Thank >Eli Koren > > > >dim t0,t1 > >Dim ptCursor As Point > >Do > >Loop Until Joystick.Buttons And (ebJoystickButton1 or >ebJoystickButton2 ) and ((Clock.Read - TextDisplay1.OnsetTime)<=3000) > >if Joystick.Buttons then >c.SetAttrib "JoystickRTTime", Clock.Read > >c.Setattrib "JoystickRT", Clock.Read - TextDisplay1.OnsetTime > >Joystick.GetCursorPos ptCursor.x, ptCursor.y > >c.SetAttrib "JoystickX", ptCursor.x > >c.SetAttrib "JoystickY", ptCursor.y >end if -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From myers.867 at osu.edu Tue Aug 31 15:30:24 2010 From: myers.867 at osu.edu (Teresa) Date: Tue, 31 Aug 2010 08:30:24 -0700 Subject: Right Shift Key doesn't work for String Input Message-ID: Hi All, I'm testing a program for string input, and everything is working fine with the exception that the program does not seem to recognize my right shift key. That is if I type my name into the user input box, capitalizing the first letter of my name using the left shift key it comes out like this: Teresa but if I use my right shift key, it comes out like this: teresa The problem doesn't seem to be with the keyboard itself, the right shift key is working fine in Word, etc. Thoughts? Thanks! Teresa -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Tue Aug 31 15:54:50 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 31 Aug 2010 11:54:50 -0400 Subject: Rejected posting to EPRIME@LISTSERV.LINGUISTLIST.ORG Message-ID: To whoever is in charge out there: Last Friday (27 Aug 2010) I posted a reply to a thread, which went through just fine. Then I got two more replies as follows: "Your message is being returned to you unprocessed because it appears to have already been distributed to the EPRIME list. That is, a message with identical text (but possibly with different mail headers) has been posted to the list recently, either by you or by someone else. If you have reason to resend this message to the list (for instance because you have been notified of a hardware failure with loss of data), please alter the text of the message in some way and resend it to the list. Altering the "Subject:" line or adding blank lines at the top or bottom of the message is not sufficient. Instead, you should add a sentence or two at the top explaining why you are resending the message. This explanation will help the other subscribers understand why they are getting two copies of the same message." Well, I don't know what tripped that, but OK, my post went through. Then today I wrote a complete reply to Eli in the "joystick in e-prime 2.0" thread. This time I got three "Rejected posting" replies, and my post did *not* make it to the thread (as confirmed by looking at the E-Prime Google Groups web page). I do not know if the problem lies with my e-mail server or with the Google Group (and I do not even know yet if this post will make it), but this does not happen with any other outgoing e-mail so I thought someone there ought to know. Until this gets cleared up I cannot help anybody else out on the Group. Thanks for anything you can do, -- David McFarlane, Professional Faultfinder -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Tue Aug 31 16:02:17 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 31 Aug 2010 12:02:17 -0400 Subject: Rejected posting to EPRIME@LISTSERV.LINGUISTLIST.ORG In-Reply-To: <4c7d25db.ccbce70a.16c7.2e44SMTPIN_ADDED@gmr-mx.google.com> Message-ID: OK, replying to my own post to see what happens this time, and to report another observation... My replies did make it to the older E-Prime Archives page, just not to the newer E-Prime Google Group (and did not get sent to the mailing list). -- David McFarlane, Professional Faultfinder -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Tue Aug 31 16:05:24 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 31 Aug 2010 12:05:24 -0400 Subject: Another observation on Rejecting posting Message-ID: To whoever is in charge out there: Sending this as a new thread post because the Google Group will not accept any replies from me... Found that my replies did make it to the older E-Prime Archives page, just not to the newer E-Prime Google Group (and did not get sent to the mailing list). -- David McFarlane, Professional Faultfinder -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Tue Aug 31 16:12:19 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 31 Aug 2010 12:12:19 -0400 Subject: joystick in e-prime 2.0 Message-ID: Eli, I wrote a complete reply to your question, but the E-Prime Google Group is having trouble accepting my reply, and I have a fairly strict policy about replying only in public on the Group and not off-list (in private). So my reply will have to wait until someone gets the Group sorted out, sorry. -- David McFarlane, Professional Faultfinder -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From rmutreja at gmail.com Tue Aug 31 17:04:35 2010 From: rmutreja at gmail.com (Rachna) Date: Tue, 31 Aug 2010 10:04:35 -0700 Subject: Clock.SystemTimeDrift error Message-ID: Does anyone know what this error means? WARNING: Clock.SystemTimeDrift exceeds threshold value. Data from this run may not be usable. Contact PST tech support to determine diagnosis of this clock drift issue. This message appeared at the end of the task and this is the first time I have seen it. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Tue Aug 31 17:40:41 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 31 Aug 2010 13:40:41 -0400 Subject: Clock.SystemTimeDrift error In-Reply-To: Message-ID: http://lmgtfy.com/?q=Clock.SystemTimeDrift >Does anyone know what this error means? > >WARNING: Clock.SystemTimeDrift exceeds threshold value. Data from this >run may not be usable. Contact PST tech support to determine diagnosis >of this clock drift issue. > >This message appeared at the end of the task and this is the first >time I have seen it. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Tue Aug 31 17:48:41 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 31 Aug 2010 13:48:41 -0400 Subject: Right Shift Key doesn't work for String Input In-Reply-To: <8f008ea6-2d3e-4a57-89a1-da596bc634ed@z28g2000yqh.googlegro ups.com> Message-ID: Teresa (or teresa), Stock reminder: 1) I do not work for PST. 2) PST's trained staff takes any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours (although current estimates are more like 10 days) -- this is pretty much their substitute for proper documentation, so make full use of it. 3) If you do get an answer from PST Web Support, please extend the courtesy of posting their reply back here for the sake of others. That said, here is my take... Hmm, wonder if this results from EP using raw DirectX Virtual Key Codes instead of the "cooked" ASCII codes -- this behavior can actually be put to good use, as in the "Differentiate Left and Right Shift/Alt Keys" in the Samples section of the PST web site. That does not help you though, don't know how to get your right-shift working in the way you like. What happens if you try EP on another machine? -- David McFarlane, Professional Faultfinder >I'm testing a program for string input, and everything is working fine >with the exception that the program does not seem to recognize my >right shift key. That is if I type my name into the user input box, >capitalizing the first letter of my name using the left shift key it >comes out like this: > >Teresa > >but if I use my right shift key, it comes out like this: > >teresa > >The problem doesn't seem to be with the keyboard itself, the right >shift key is working fine in Word, etc. > >Thoughts? > >Thanks! > >Teresa -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Tue Aug 31 21:27:26 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 31 Aug 2010 17:27:26 -0400 Subject: Wisconsin card sorting test In-Reply-To: <4c72e71d.8b19e70a.52a7.ffff867bSMTPIN_ADDED@gmr-mx.google. com> Message-ID: For those of you who might not read beyond the first line: I will write a professional quality WCST in EP for no charge, if I can only get a bit of help. Read on if interested... Well, despite the reservations I expressed earlier, on my own time I went ahead and threw together a working skeleton in EP for the WCST, just to flex my E-Prime muscles. The basic control logic is really quite simple, and with a couple of tricks (e.g., nested attribute references) the E-Prime design is rather sleek. I would like to complete this project to my usual professional standards and then submit it for inclusion in the public STEP library so that everyone can use it. In short, I aim to make this no less than a completely faithful computerized replica of the standardized test, in EP. But to do that I will need many more specific details on the mechanics of the standardized test. E.g., I have been told that the standardized test presents the "response" cards in the same pre-ordained sequence for each run, and I need to know that sequence. Also, if I can get hold of the scoring rules then I might even have a whack at that, although I think it enough just to have the program administer the test & record raw data. (It would also be nice if I could get someone else to do the card graphics, as I am lousy at graphics -- I would need only 16 image files, not all 64, since I know how to make EP change the colors.) I should be able to learn all I need from the official WCST Manual, with perhaps a look at a printed card deck. But a manual costs $115, and a card deck $170, more than I care to spend for something that is, for me at least, only a hobby project. So here's the deal: If any of you can help me get access to materials that fully specify the mechanics of the test (ideally the printed Manual and/or cards) then I will complete this project in short order and you will all have a professional quality WCST in EP. -- David McFarlane, Professional Faultfinder At 8/23/2010 05:24 PM Monday, David McFarlane wrote: >Well, I toyed with the idea of making a simple WCST in E-Prime just >to amuse myself. But when I looked into it further, I got puzzled. > >The WCST started off with simple printed materials administered >manually by a human examiner. Clearly the WCST does not require >millisecond precision. So if we simply want to automate it, why use >such an expensive, specialized, and heavyweight platform as >E-Prime? Wouldn't it make more sense to use some more common >platform such as JavaScript, or Flash, or Python, or even straight >Visual Basic? Note that the WCST was automated using simple Turbo >Basic (for DOS?) as far back as 1996. Isn't this another case of, >"When all you have is a hammer, every problem looks like a >nail" Or, insofar as I have not kept up with the literature on the >WCST, am I just missing something that is obvious to the rest of you? > >Also, apparently scoring the test is quite complex (perseverative >errors, nonperseverative errors, etc.), so building that into the >program (as opposed to leaving that to later data analysis) would >take some care. > >Finally, did anyone else know that the term "Wisconsin Card Sorting >Test" was trademarked by Wells Printing and Digital Services of >Madison, Wisconsin, USA (see >http://en.wikipedia.org/wiki/Wisconsin_card_sort )? So we cannot >give the name "Wisconsin Card Sorting Test" to any printed materials >that we produce, but since the trademark does not cover computerized >versions we may continue to use the name "Wisconsin Card Sorting >Test" for our computerized versions. > >With all that said, note that someone did make an automated WCST >demo for Inquisit's Millisecond >(http://www.millisecond.com/download/samples/v3/CardSort ), though I >do not know what data it stores or how it handles the test scoring. > >-- David McFarlane, Professional Faultfinder > > >At 8/20/2010 12:10 PM Friday, David McFarlane wrote: >>As far as I can tell no one has made an E-Prime WCST available on >>the Web. It would be quite interesting to make one. As I recall, >>in essence the task involves operantly rewarding the subject for >>correctly following an undisclosed rule, changing the rule whenever >>the subject achieves an overall success criterion, and seeing how >>well the subject can adapt to the changing rules. This would >>require some interesting code in E-Prime, in particular scoring the >>success rate and then changing the "correct" rule on the fly, but >>it could be done. Wish I had the liberty to do it myself. >> >>-- David McFarlane, Professional Faultfinder -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en. From mcfarla9 at msu.edu Tue Aug 31 21:31:29 2010 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 31 Aug 2010 17:31:29 -0400 Subject: Wisconsin card sorting test In-Reply-To: <4c7d73ca.8b19e70a.32ff.4935SMTPIN_ADDED@gmr-mx.google.com> Message-ID: Oh, forgot to say, if interested then please contact me directly by e-mail (off the list). Thanks, David McFarlane, Professional Faultfinder >For those of you who might not read beyond the first line: I will >write a professional quality WCST in EP for no charge, if I can only >get a bit of help. Read on if interested... > >Well, despite the reservations I expressed earlier, on my own time I >went ahead and threw together a working skeleton in EP for the WCST, >just to flex my E-Prime muscles. The basic control logic is really >quite simple, and with a couple of tricks (e.g., nested attribute >references) the E-Prime design is rather sleek. > >I would like to complete this project to my usual professional >standards and then submit it for inclusion in the public STEP >library so that everyone can use it. In short, I aim to make this >no less than a completely faithful computerized replica of the >standardized test, in EP. But to do that I will need many more >specific details on the mechanics of the standardized test. E.g., I >have been told that the standardized test presents the "response" >cards in the same pre-ordained sequence for each run, and I need to >know that sequence. Also, if I can get hold of the scoring rules >then I might even have a whack at that, although I think it enough >just to have the program administer the test & record raw data. (It >would also be nice if I could get someone else to do the card >graphics, as I am lousy at graphics -- I would need only 16 image >files, not all 64, since I know how to make EP change the >colors.) I should be able to learn all I need from the official >WCST Manual, with perhaps a look at a printed card deck. But a >manual costs $115, and a card deck $170, more than I care to spend >for something that is, for me at least, only a hobby project. > >So here's the deal: If any of you can help me get access to >materials that fully specify the mechanics of the test (ideally the >printed Manual and/or cards) then I will complete this project in >short order and you will all have a professional quality WCST in EP. > >-- David McFarlane, Professional Faultfinder > > >At 8/23/2010 05:24 PM Monday, David McFarlane wrote: >>Well, I toyed with the idea of making a simple WCST in E-Prime just >>to amuse myself. But when I looked into it further, I got puzzled. >> >>The WCST started off with simple printed materials administered >>manually by a human examiner. Clearly the WCST does not require >>millisecond precision. So if we simply want to automate it, why >>use such an expensive, specialized, and heavyweight platform as >>E-Prime? Wouldn't it make more sense to use some more common >>platform such as JavaScript, or Flash, or Python, or even straight >>Visual Basic? Note that the WCST was automated using simple Turbo >>Basic (for DOS?) as far back as 1996. Isn't this another case of, >>"When all you have is a hammer, every problem looks like a >>nail" Or, insofar as I have not kept up with the literature on the >>WCST, am I just missing something that is obvious to the rest of you? >> >>Also, apparently scoring the test is quite complex (perseverative >>errors, nonperseverative errors, etc.), so building that into the >>program (as opposed to leaving that to later data analysis) would >>take some care. >> >>Finally, did anyone else know that the term "Wisconsin Card Sorting >>Test" was trademarked by Wells Printing and Digital Services of >>Madison, Wisconsin, USA (see >>http://en.wikipedia.org/wiki/Wisconsin_card_sort )? So we cannot >>give the name "Wisconsin Card Sorting Test" to any printed >>materials that we produce, but since the trademark does not cover >>computerized versions we may continue to use the name "Wisconsin >>Card Sorting Test" for our computerized versions. >> >>With all that said, note that someone did make an automated WCST >>demo for Inquisit's Millisecond >>(http://www.millisecond.com/download/samples/v3/CardSort ), though >>I do not know what data it stores or how it handles the test scoring. >> >>-- David McFarlane, Professional Faultfinder >> >> >>At 8/20/2010 12:10 PM Friday, David McFarlane wrote: >>>As far as I can tell no one has made an E-Prime WCST available on >>>the Web. It would be quite interesting to make one. As I recall, >>>in essence the task involves operantly rewarding the subject for >>>correctly following an undisclosed rule, changing the rule >>>whenever the subject achieves an overall success criterion, and >>>seeing how well the subject can adapt to the changing rules. This >>>would require some interesting code in E-Prime, in particular >>>scoring the success rate and then changing the "correct" rule on >>>the fly, but it could be done. Wish I had the liberty to do it myself. >>> >>>-- David McFarlane, Professional Faultfinder -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit this group at http://groups.google.com/group/e-prime?hl=en.