From alphonse.stickle at gmail.com Wed Aug 1 03:39:12 2012 From: alphonse.stickle at gmail.com (Alphonse Stickle) Date: Wed, 1 Aug 2012 13:39:12 +1000 Subject: Dual Task (One is experimenter-paced, the other is participant-paced) In-Reply-To: <46fae903-a022-4369-9bdb-6bd03d94c16b@googlegroups.com> Message-ID: to a beginning, perraps to adjust properties page for presentation of picture object, regarding duration (= 3000), and allowable reponse (= none). Perraps also to read (perform) tutorials and user guide, and the e-primer of Michiel Spape. At 04:58 AM 1/08/2012, you wrote: >Hi, > >I'm trying to program a dual task in which participants are >presented with a series of pictures that appear for 3 seconds each. >At the same time, they are completing a secondary letter detection >task in which they hear different letters of the alphabet and must >enter a corresponding key. I want this secondary task to be >participant-paced meaning that the next letter is presented after >they enter a response. Also, I want the program to exit as soon as >10 pictures appear whether or not the letter detection task is done. > >I've downloaded the dual task example on pstnet support but it does >not appear to work the way I want it to. Specifically, the pictures >change every time I enter a response for the secondary task rather >than after every 3 seconds. I guess the difference between my >experiment and the example is that both of the tasks in the example >are experimenter-paced whereas in my experiment, one is >experimenter-paced and one is participant-paced. Any help would be >greatly appreciated! Thanks! > >Khuyen > >-- >You received this message because you are subscribed to the Google >Groups "E-Prime" group. >To post to this group, send email to e-prime at googlegroups.com. >To unsubscribe from this group, send email to >e-prime+unsubscribe at googlegroups.com. >To view this discussion on the web visit >https://groups.google.com/d/msg/e-prime/-/5LqQJvDzvL0J. >For more options, visit >https://groups.google.com/groups/opt_out. > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From vinskimt at mcmaster.ca Wed Aug 1 11:14:02 2012 From: vinskimt at mcmaster.ca (Melaina Vinski) Date: Wed, 1 Aug 2012 13:14:02 +0200 Subject: A Previously Working Experiment Crashes When Starting In-Reply-To: <6b8355df-b392-4215-b8fe-c1ca032b8230@googlegroups.com> Message-ID: Hi Anne, There is no error message, the program simply crashes because 'EPrime is no longer responding'. Could it be a processing power issue? On Wed, Aug 1, 2012 at 1:11 PM, Anne-Wil wrote: > Hi Melaina, > > What is the error message? First thought: has the program been moved to a > different folder without all the needed image etc. files or have such files > been moved? > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to > e-prime+unsubscribe at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msg/e-prime/-/LqFGLS5kSZAJ. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- Melaina T. Vinski, M.Sc PhD Candidate Psychology, Neuroscience & Behavior Cognitive Sciences Lab McMaster University 905-525-9140 ext. 22853 -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From liwenna at gmail.com Wed Aug 1 11:11:59 2012 From: liwenna at gmail.com (Anne-Wil) Date: Wed, 1 Aug 2012 04:11:59 -0700 Subject: A Previously Working Experiment Crashes When Starting In-Reply-To: Message-ID: Hi Melaina, What is the error message? First thought: has the program been moved to a different folder without all the needed image etc. files or have such files been moved? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/LqFGLS5kSZAJ. For more options, visit https://groups.google.com/groups/opt_out. From mkclairhong at gmail.com Wed Aug 1 21:13:08 2012 From: mkclairhong at gmail.com (newbie) Date: Wed, 1 Aug 2012 14:13:08 -0700 Subject: Allow Responses at Any Time..? Message-ID: Hi everyone, I'm trying to make my retrieval run on the Eprime where the sound will be played and the experiment participants will determine which way the sound is coming by either pressing 1 or 6. I'm wondering how I would be able to adjust this to accept responses at any time. Dim nFeedbackSlideDur As Integer If JudgementSlide.RESP = "" Then JudgementSlide.RT = 4000 End If nFeedbackSlideDur = 4000 - JudgementSlide.RT c.SetAttrib "FeedbackDuration", nFeedbackSlideDur here's my script for the "Calculate Duration" script. Please let me know and thank you guy so much!! Clair -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/-EV1dAlg6EYJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From elinebp at hotmail.com Thu Aug 2 13:44:00 2012 From: elinebp at hotmail.com (Eline Borch Petersen) Date: Thu, 2 Aug 2012 06:44:00 -0700 Subject: Allow Responses at Any Time..? In-Reply-To: <298390d7-d656-441e-b2e6-a0724557cb03@googlegroups.com> Message-ID: Maybe I don't understand your problem, but can't you use a slide with infinit duration terminated by a keybord response. In your SoundInput object you specify wether the sound should be played once or repeated. Eline -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/J3DZEgXaS-0J. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mkclairhong at gmail.com Thu Aug 2 20:10:32 2012 From: mkclairhong at gmail.com (newbie) Date: Thu, 2 Aug 2012 13:10:32 -0700 Subject: Allow Responses at Any Time..? In-Reply-To: <5bef62bb-467b-44a1-80f7-01cd6a36f5db@googlegroups.com> Message-ID: Thanks for your reply. I'm trying to set the termination response as 1 or 6 since those are the numbers that should be the responses, but it's not allowing me to do so by saying "multiple values not permited". I also tried [integer],[any] but none of those are working Could you please give me any advice on that? Thanks! On Thursday, August 2, 2012 9:44:00 AM UTC-4, Eline Borch Petersen wrote: > > Maybe I don't understand your problem, but can't you use a slide with > infinit duration terminated by a keybord response. > In your SoundInput object you specify wether the sound should be played > once or repeated. > > Eline > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/YiDg6K_347oJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From thepolypore at gmail.com Thu Aug 2 21:15:35 2012 From: thepolypore at gmail.com (Cameron DeLeone) Date: Thu, 2 Aug 2012 14:15:35 -0700 Subject: Allow Responses at Any Time..? In-Reply-To: <298390d7-d656-441e-b2e6-a0724557cb03@googlegroups.com> Message-ID: You should look into the InputMask.IsPending method if you want to collect multiple responses without changing the object on screen, if that is actually what you want to do... dDwnload ProcessResponseTemplate.es here and see if that helps you solve your problem. http://www.pstnet.com/support/samples.asp?Mode=View&SampleID=47 On Wednesday, August 1, 2012 5:13:08 PM UTC-4, newbie wrote: > > Hi everyone, > > I'm trying to make my retrieval run on the Eprime where the sound will be > played and the experiment participants will determine which way the sound > is coming by either pressing 1 or 6. > I'm wondering how I would be able to adjust this to accept responses at > any time. > > Dim nFeedbackSlideDur As Integer > > If JudgementSlide.RESP = "" Then > > JudgementSlide.RT = 4000 > > End If > > nFeedbackSlideDur = 4000 - JudgementSlide.RT > > c.SetAttrib "FeedbackDuration", nFeedbackSlideDur > > here's my script for the "Calculate Duration" script. > > Please let me know and thank you guy so much!! > Clair > > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/-CtBt9JxxGsJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mkclairhong at gmail.com Thu Aug 2 22:47:51 2012 From: mkclairhong at gmail.com (newbie) Date: Thu, 2 Aug 2012 15:47:51 -0700 Subject: error with Sound Only part of the experiment Message-ID: Hi everyone, I've been struggling all day with one part of my eprime run. So there's a "sound only" part in my run and it hasn't been properly running and keep giving me the error message. The script goes, 'SoundOut1 Set Slide2_SlideSoundOut = CSlideSoundOut(Slide2.States(Slide2.ActiveState).Objects(1)) Set Slide2_SoundBuffer = Slide2_SlideSoundOut.Buffers(1) Slide2_SoundBuffer.Filename = c.GetAttrib("Sound") Slide2_SoundBuffer.Load Set Slide2_SoundBuffer = Nothing Set Slide2_SlideSoundOut = Nothing It will be great if anyone could tell me how I should fix the code to make it run properly. Thanks!! Clair -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/HCSgMw9nDpwJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From elinebp at hotmail.com Fri Aug 3 09:21:38 2012 From: elinebp at hotmail.com (Eline Borch Petersen) Date: Fri, 3 Aug 2012 02:21:38 -0700 Subject: Allow Responses at Any Time..? In-Reply-To: <15dd5244-abdc-4bb2-a564-8c166971cdf0@googlegroups.com> Message-ID: Strange, I have something similar allowing 4 responses to terminate a slide. In Allowable you write 16 (without any characters or space). The correct field you leave free, or if you have the correct answer in a list attribute you can link to that using [Attributename]. Does that change anything? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/l6DnbIiEK0MJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From eprimebeckerlab at gmail.com Sat Aug 4 18:34:44 2012 From: eprimebeckerlab at gmail.com (Beckerlab) Date: Sat, 4 Aug 2012 11:34:44 -0700 Subject: Simple Question about Trial List that is baffling me Message-ID: Hello all, I want it so my experiment presents 12 stimuli (in sequential order), and then gives them 12 decision making options. Then it repeats this once more. For some reason, I have it set to presenting 5 stimuli, and then 5 decision making options. I am not sure why this is so. Any help would be greatly appreciated. I have attached the file. Thanks, Ranya -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/cPDq0VZjEw4J. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: absolute final copy PRM tester.rar Type: application/rar Size: 796866 bytes Desc: not available URL: From eprimebeckerlab at gmail.com Sun Aug 5 14:06:45 2012 From: eprimebeckerlab at gmail.com (Beckerlab) Date: Sun, 5 Aug 2012 07:06:45 -0700 Subject: Simple Question about Trial List that is baffling me In-Reply-To: <60b44d34-d0d1-459a-b638-a6de05c94680@googlegroups.com> Message-ID: Nevermind, I obviously figured out the solution. It was very simple, I think I was just tired. Just go to property pages in case anyone else has a lapse in memory. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/yyPDiARqsswJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From pure-n-true at hotmail.co.uk Mon Aug 6 12:23:43 2012 From: pure-n-true at hotmail.co.uk (pure-n-true at hotmail.co.uk) Date: Mon, 6 Aug 2012 05:23:43 -0700 Subject: problem with loading images and mouseclick on screen Message-ID: Hello all. I have a few problems that I just cannot seem to solve. My images are not loading into E-prime even though they are all in bitmap and I have pix elated them all 127x127. Also I am trying to use mouse click responses where the participants has to choose from a grid where they think the stimulus was. I also want to record this. I have tried everything and still E-prime does not want to run or load any pictures, there is always an error and I have looked over my script for hours on end. I hope you can help. Gulsh. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/PBnLa1LpqhYJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From pfc.groot at gmail.com Mon Aug 6 14:30:56 2012 From: pfc.groot at gmail.com (Paul Groot) Date: Mon, 6 Aug 2012 16:30:56 +0200 Subject: problem with loading images and mouseclick on screen In-Reply-To: <928fd675-81cd-44a4-a27c-4baa62096692@googlegroups.com> Message-ID: Hi Gulsh, Which version of EP are you using? What are the details of the bitmaps (bits per pixel, compression mode, ...). What is the error message? Do you mean Eprime will not display any bitmap picture? Not even if you run one of the example scripts...? Paul 2012/8/6 pure-n-true at hotmail.co.uk > Hello all. > > I have a few problems that I just cannot seem to solve. > > My images are not loading into E-prime even though they are all in bitmap > and I have pix elated them all 127x127. > Also I am trying to use mouse click responses where the participants has > to choose from a grid where they think the stimulus was. I also want to > record this. I have tried everything and still E-prime does not want to run > or load any pictures, there is always an error and I have looked over my > script for hours on end. > > I hope you can help. > > Gulsh. > > > > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to > e-prime+unsubscribe at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msg/e-prime/-/PBnLa1LpqhYJ. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Mon Aug 6 19:42:06 2012 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 6 Aug 2012 15:42:06 -0400 Subject: Soundout, stop offset and buffers In-Reply-To: <87a2cb6c-e996-443c-82d8-ce2238fd938c@googlegroups.com> Message-ID: You may have uncovered a real bug, along the lines of that described earlier at http://www.pstnet.com/support/kb.asp?TopicID=4136 . If you are using the latest version of EP (2.0.10.242) and still get this problem, then do us all a favor and please submit this to PST Web Support at http://support.pstnet.com/e%2Dprime/support/login.asp . Thanks, ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (twitter.com/EPrimeMaster) At 7/27/2012 02:18 PM Friday, Becks wrote: >Well, I've just realised that the soundfile will play for its entire >duration if I don't specify a stop offset time, so will work around >the problem by creating a soundfile of the exact length I need. >However, this isn't very flexible and is very inelegant. Moreover, >I'd like to know why the stop offset doesn't work as I expected, so >I'd still be very grateful if anyone can shed some light on this! > >Many thanks > >On Friday, 27 July 2012 13:08:10 UTC-4, Becks wrote: >Hello everyone, > >I am trying to run a soundout object using a slide, to continue for >around 510000ms after the slide (using "Stop After = No"). The >soundfile is 1800000ms long, and I have set the stop offset at >510000ms. However, the sound stops after 140ms. I haven't found much >information on using stop offset online/in manuals. Could the sound >ending before the stop offset be due to the sound buffer? >Any help would be much appreciated, many 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 https://groups.google.com/groups/opt_out. From erin.siebert at gmail.com Mon Aug 6 21:55:47 2012 From: erin.siebert at gmail.com (Erin) Date: Mon, 6 Aug 2012 14:55:47 -0700 Subject: multiple correct responses for certain trials In-Reply-To: <500db7e5.64a9320a.7bd4.04f2SMTPIN_ADDED@gmr-mx.google.com> Message-ID: very helpful, thank you! On Monday, July 23, 2012 4:45:02 PM UTC-4, McFarlane, David wrote: > > The production release of EP2 contains a raft of new features, > including the ability to score multiple correct responses natively, > so you might look into that. If you are stuck using an older version > of E-Prime, you will have to resort to other means, see summary at > https://groups.google.com/forum/?fromgroups#!topic/e-prime/iP9NFUwgWYY . > > ----- > David McFarlane > E-Prime training > online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx > Twitter: @EPrimeMaster (twitter.com/EPrimeMaster) > > /---- > Stock reminder: 1) I do not work for PST. 2) PST's trained staff > 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) In addition, PST takes questions at their Facebook page > (http://www.facebook.com/pages/Psychology-Software-Tools-Inc/241802160683 > ), and offers several instructional videos there and on their YouTube > channel (http://www.youtube.com/user/PSTNET ) (no Twitter feed yet, > though). 4) If you do get an answer from PST staff, please extend > the courtesy of posting their reply back here for the sake of others. > \---- > > > At 7/20/2012 05:54 PM Friday, Erin wrote: > >Hello. I have an image match to sample program used on a > >touchscreen. It's quite simple... my TrialList has a sample, match, > >and foil image column, along with a Correct Answer column. In the > >list, if I enter "1" in the correct answer column, the "match" > >column is counted as correct for that trial; if I enter "2", the > >"foil" is counted as correct. For some trials, I want both "match" > >and "foil" to show as the correct response when selected, and I am > >having trouble figuring out how to get my program to do > >this. Entering both 1 and 2 into the correct answer column doesn't > >seem to work. I am new to E-Prime and would appreciate any > >pointers. Thanks so much. > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/f6WoLnv2rQUJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From erin.siebert at gmail.com Mon Aug 6 22:12:45 2012 From: erin.siebert at gmail.com (Erin) Date: Mon, 6 Aug 2012 15:12:45 -0700 Subject: changing opacity/transparency of an image Message-ID: I am trying to build an experiment where I incrementally "black out" an image displayed on a black background. I want to be able to set the image opacity from 0% to 100% in 2% increments. I will keep the image opacity level constant within a session, but want to be able to change it easily between sessions. I know I could achieve this in Photoshop by putting a black background behind my image, adjusting the image's opacity, and re-saving the image. However, I want to be able to draw randomly from a very large bank of images for each stage of the experiment, and it would be prohibitively impractical to adjust all the images manually in Photoshop for each opacity level. I found a post in this forum on how to fade between two different colors (How to fade from slide1 to slide2 (inline?)), however I haven't been able to find any information on adjusting opacity/transparency. Any help would be very appreciated. Thank you! Erin -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/RbqV-jsq3MsJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From suprman34 at gmail.com Tue Aug 7 06:19:10 2012 From: suprman34 at gmail.com (Sean) Date: Mon, 6 Aug 2012 23:19:10 -0700 Subject: Recording reaction times for two responses on same trial Message-ID: Hey there, I am creating an experiment that tests sustained attention. One of my conditions involves two participants taking the test at the same time, using two different sets of keys to respond. The first participant will be responding with the (either) keys 1 & 2, and the second participant will respond with (either) 3 & 4. I want to be able to see which button was pressed from each participant on that specific trial, and each of the two reaction times from each participant on that specific trial. I downloaded the 'Multiple Response Collection' Sample experiment from the PST website so I can see that it is possible to do, I am just having trouble implementing this into my project. I think it might have something to do with specific instructions on an InLine slide that involves programming codes, but I cannot figure it out. I am attaching what my project looks like so far. If coding it is the solution, can anybody help me in this specific case? Thanks for the help -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/A_n-wTtf7wMJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: Experiment Picture.png Type: image/png Size: 96809 bytes Desc: not available URL: From jeff.larsen at ttu.edu Tue Aug 7 10:07:46 2012 From: jeff.larsen at ttu.edu (Larsen, Jeff) Date: Tue, 7 Aug 2012 10:07:46 +0000 Subject: changing opacity/transparency of an image In-Reply-To: Message-ID: I don't have access to my computer for a couple weeks, but we did something similar a few years ago. Basically we made a canvas that contained the picture but randomly replaced x% of the picture's pixels with black dots with the setpixel function. Sent from my iPhone On Aug 6, 2012, at 6:13 PM, "Erin" > wrote: I am trying to build an experiment where I incrementally "black out" an image displayed on a black background. I want to be able to set the image opacity from 0% to 100% in 2% increments. I will keep the image opacity level constant within a session, but want to be able to change it easily between sessions. I know I could achieve this in Photoshop by putting a black background behind my image, adjusting the image's opacity, and re-saving the image. However, I want to be able to draw randomly from a very large bank of images for each stage of the experiment, and it would be prohibitively impractical to adjust all the images manually in Photoshop for each opacity level. I found a post in this forum on how to fade between two different colors (How to fade from slide1 to slide2 (inline?)), however I haven't been able to find any information on adjusting opacity/transparency. Any help would be very appreciated. Thank you! Erin -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/RbqV-jsq3MsJ. For more options, visit https://groups.google.com/groups/opt_out. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From pure-n-true at hotmail.co.uk Tue Aug 7 10:56:48 2012 From: pure-n-true at hotmail.co.uk (pure-n-true at hotmail.co.uk) Date: Tue, 7 Aug 2012 03:56:48 -0700 Subject: problem with loading images and mouseclick on screen In-Reply-To: Message-ID: Hi Paul I have finally got the images to load but am having difficulty with the mouseclick response for my participants. My practice trial shows the search image and yet the slide screen with EP2 does not let my participants pick an option. It keeps saying 'no such attribute 'response' even though I have not coded anything with the name response. I have no idea what is going on with my programme. Any suggests will be much appreciated. Gulsh On Aug 6, 3:30 pm, Paul Groot wrote: > Hi Gulsh, > > Which version of EP are you using? What are the details of the bitmaps > (bits per pixel, compression mode, ...). What is the error message? Do you > mean Eprime will not display any bitmap picture? Not even if you run one of > the example scripts...? > > Paul > > 2012/8/6 pure-n-t... at hotmail.co.uk > > > > > Hello all. > > > I have a few problems that I just cannot seem to solve. > > > My images are not loading into E-prime even though they are all in bitmap > > and I have pix elated them all 127x127. > > Also I am trying to use mouse click responses where the participants has > > to choose from a grid where they think the stimulus was. I also want to > > record this. I have tried everything and still E-prime does not want to run > > or load any pictures, there is always an error and I have looked over my > > script for hours on end. > > > I hope you can help. > > > Gulsh. > > > -- > > You received this message because you are subscribed to the Google Groups > > "E-Prime" group. > > To post to this group, send email to e-prime at googlegroups.com. > > To unsubscribe from this group, send email to > > e-prime+unsubscribe at googlegroups.com. > > To view this discussion on the web visit > >https://groups.google.com/d/msg/e-prime/-/PBnLa1LpqhYJ. > > For more options, visithttps://groups.google.com/groups/opt_out.- 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 https://groups.google.com/groups/opt_out. From pure-n-true at hotmail.co.uk Tue Aug 7 10:52:41 2012 From: pure-n-true at hotmail.co.uk (pure-n-true at hotmail.co.uk) Date: Tue, 7 Aug 2012 03:52:41 -0700 Subject: I keep getting Response Message-ID: Hey guys. For some reason I keep getting in my scrip 'no such attribute 'response'' but I have not put response down anywhere. I am confused about what is going on. I am going to use mouse clicks to determine my participants response which is very unsuccessful at the moment. I do not know what I am doing wrong and would like help. For anyone interested here is my script with the part I am unclear about: PracStimulus.InputMasks.Reset If Keyboard.GetState() = ebStateOpen Then PracStimulusEchoClients.RemoveAll PracStimulus.InputMasks.Add Keyboard.CreateInputMask("{ANY}", c.GetAttrib("CorrectAnswer"), CLng(PracStimulus.Duration), CLng("1"), ebEndResponseActionTerminate, CLogical("Yes"), "", "", "ResponseMode:All ProcessBackspace:Yes") End If If Mouse.GetState() = ebStateOpen Then PracStimulusEchoClients.RemoveAll PracStimulus.InputMasks.Add Mouse.CreateInputMask(c.GetAttrib("Response"), "", CLng(PracStimulus.Duration), CLng("1"), ebEndResponseActionTerminate, CLogical("Yes"), "", "", "") -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From mcfarla9 at msu.edu Tue Aug 7 15:16:42 2012 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 7 Aug 2012 11:16:42 -0400 Subject: changing opacity/transparency of an image In-Reply-To: <6779F371-DBDC-4984-AAF2-4B654480BE7A@ttu.edu> Message-ID: Erin, See also http://en.wikipedia.org/wiki/Alpha_compositing for theoretical background, from which you could derive specific programming steps for E-Prime or any other suitable programming platform. ----- David McFarlane At 8/7/2012 06:07 AM Tuesday, Larsen, Jeff wrote: >I don't have access to my computer for a couple weeks, but we did >something similar a few years ago. Basically we made a canvas that >contained the picture but randomly replaced x% of the picture's >pixels with black dots with the setpixel function. > >Sent from my iPhone > >On Aug 6, 2012, at 6:13 PM, "Erin" >> wrote: > >I am trying to build an experiment where I incrementally "black out" >an image displayed on a black background. I want to be able to set >the image opacity from 0% to 100% in 2% increments. I will keep the >image opacity level constant within a session, but want to be able >to change it easily between sessions. I know I could achieve this >in Photoshop by putting a black background behind my image, >adjusting the image's opacity, and re-saving the image. However, I >want to be able to draw randomly from a very large bank of images >for each stage of the experiment, and it would be prohibitively >impractical to adjust all the images manually in Photoshop for each >opacity level. > >I found a post in this forum on how to fade between two different >colors (How to fade from slide1 to slide2 (inline?)), however I >haven't been able to find any information on >adjusting opacity/transparency. Any help would be very >appreciated. Thank you! > >Erin -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From mcfarla9 at msu.edu Tue Aug 7 20:46:12 2012 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 7 Aug 2012 16:46:12 -0400 Subject: Hello All In-Reply-To: Message-ID: Well, while on vacation last week I did an informal survey among family members, all native English (USA northern midwestern) speakers. None of the four adults had ever used the greeting "Hello All", and never heard it spoken, but they had seen it in e-mails at work and found nothing remarkable about the expression (but these are the same relatives who say "usually always" to mean simply either "usually", "often", or "always"). Two college-age youths had never encountered the expression at all, and held no opinion about it. Then later that night, as I left the campfire to turn in, without thinking at all I casually said "Goodnight All", and realized that I commonly use that as a parting expression to groups. So even I use a variant of "Hello All", and it seems that my startle-response to the expression is unfounded. Sorry for polluting the Group with my off-topic musings. Back to E-Prime stuff... -- David McFarlane At 7/26/2012 07:45 PM Thursday, Yan Yu wrote: >Thanks for bringing it up. Next time I will use "Hello Everyone". > >On Thu, Jul 26, 2012 at 6:42 PM, David McFarlane ><mcfarla9 at msu.edu> wrote: >Well, maybe it is just me. But I have been in a lot of places over >a lot of time, and participated in many online discussion groups, >and this is the only place where I have repeatedly encountered >"Hello All" as a substitute for "Hello Everybody" or "Hello Everyone". > >Sorry to belabor this off-topic point. > >-- David McFarlane > > > >At 7/26/2012 06:33 PM Thursday, ben robinson wrote: >Yes? > >On Thu, Jul 26, 2012 at 2:00 PM, David McFarlane ><mcfarla9 at msu.edu> wrote: > > OK, I have been rereading a bunch of old E-Prime Group messages, and I just > > want to get this off my chest. Many of these messages start off, "Hello > > All". Am I the only native English speaker who finds this jarring? > > > > -- David McFarlane -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From mcfarla9 at msu.edu Tue Aug 7 21:01:01 2012 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 7 Aug 2012 17:01:01 -0400 Subject: SoundIn with USB microphone? Message-ID: Quite some time ago, while recording lessons for my E-Prime course, I could not get my USB microphone to work with SoundIn. At that time I simply plugged a cheap computer mic into the computer's sound card to use with SoundIn, and moved forward. Now I have a report from someone at another institution with the same problem, with no other reports of success using USB mics with SoundIn. So my question to you all: Has anyone had any success using a USB microphone with SoundIn? Or conversely, has anyone else had trouble using a USB microphone with SoundIn? Thanks, ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (twitter.com/EPrimeMaster) -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From meltemballan at gmail.com Tue Aug 7 21:00:17 2012 From: meltemballan at gmail.com (Meltem BALLAN) Date: Tue, 7 Aug 2012 17:00:17 -0400 Subject: Hello All In-Reply-To: <501185aa.a66a320a.7a85.57c3SMTPIN_ADDED@gmr-mx.google.com> Message-ID: I think "Hello All" has a common usage in emails or forums. I have never heard someone using Hello All in spoken English. However, I still think that Hello All is improper English. On Thu, Jul 26, 2012 at 2:00 PM, David McFarlane wrote: > OK, I have been rereading a bunch of old E-Prime Group messages, and I > just want to get this off my chest. Many of these messages start off, > "Hello All". Am I the only native English speaker who finds this jarring? > > -- David McFarlane > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to e-prime+unsubscribe@** > googlegroups.com . > For more options, visit this group at http://groups.google.com/** > group/e-prime?hl=en . > > -- Meltem Ballan, PhD Early Brain Development EEG Studies Department of Psychiatry School of Medicine University of North Carolina-Chapel Hill Phone:919-843-3793 -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From pfc.groot at gmail.com Tue Aug 7 22:06:00 2012 From: pfc.groot at gmail.com (Paul Groot) Date: Wed, 8 Aug 2012 00:06:00 +0200 Subject: changing opacity/transparency of an image In-Reply-To: Message-ID: Erin, Since EPrime doesn't have a builtin transparency option, this would be something you will have to implement yourself. The most straightforward way would be to manipulate an offscreen bitmap using the GetPixel/SetPixel functions. However, using EBasic this way would take ages. Another option would be to have an external DLL-function to do all the work (using optimized C++ code for example), but unfortunately this requires serious programming skills. best, paul 2012/8/7 Erin > I am trying to build an experiment where I incrementally "black out" an > image displayed on a black background. I want to be able to set the image > opacity from 0% to 100% in 2% increments. I will keep the image opacity > level constant within a session, but want to be able to change it easily > between sessions. I know I could achieve this in Photoshop by putting a > black background behind my image, adjusting the image's opacity, and > re-saving the image. However, I want to be able to draw randomly from a > very large bank of images for each stage of the experiment, and it would be > prohibitively impractical to adjust all the images manually in Photoshop > for each opacity level. > > I found a post in this forum on how to fade between two different colors > (How to fade from slide1 to slide2 (inline?)), however I haven't been able > to find any information on adjusting opacity/transparency. Any help would > be very appreciated. Thank you! > > Erin > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to > e-prime+unsubscribe at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msg/e-prime/-/RbqV-jsq3MsJ. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From pfc.groot at gmail.com Tue Aug 7 22:16:40 2012 From: pfc.groot at gmail.com (Paul Groot) Date: Wed, 8 Aug 2012 00:16:40 +0200 Subject: I keep getting Response In-Reply-To: <8a16a286-7f3a-4184-92e5-95a7b957a5ac@n13g2000vby.googlegroups.com> Message-ID: I think this code is created by EStudio if you enter the text '[response]' into the allowable mask of the mouse device. This must be the case in the PracStimulus object... paul 2012/8/7 pure-n-true at hotmail.co.uk > Hey guys. > > For some reason I keep getting in my scrip 'no such attribute > 'response'' but I have not put response down anywhere. I am confused > about what is going on. I am going to use mouse clicks to determine my > participants response which is very unsuccessful at the moment. I do > not know what I am doing wrong and would like help. > > > For anyone interested here is my script with the part I am unclear > about: > > PracStimulus.InputMasks.Reset > > If Keyboard.GetState() = ebStateOpen Then > PracStimulusEchoClients.RemoveAll > PracStimulus.InputMasks.Add > Keyboard.CreateInputMask("{ANY}", > c.GetAttrib("CorrectAnswer"), CLng(PracStimulus.Duration), CLng("1"), > ebEndResponseActionTerminate, CLogical("Yes"), "", "", > "ResponseMode:All ProcessBackspace:Yes") > > > End If > > If Mouse.GetState() = ebStateOpen Then > PracStimulusEchoClients.RemoveAll > PracStimulus.InputMasks.Add > Mouse.CreateInputMask(c.GetAttrib("Response"), "", > CLng(PracStimulus.Duration), CLng("1"), ebEndResponseActionTerminate, > CLogical("Yes"), "", "", "") > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to > e-prime+unsubscribe at googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From caldmet70 at gmail.com Wed Aug 8 09:57:14 2012 From: caldmet70 at gmail.com (PKUMAR) Date: Wed, 8 Aug 2012 02:57:14 -0700 Subject: Visual Attention/Cognition Test Message-ID: Dear Everyone, We have came across some literature that shows few tests for "Visual Attention/Cognition Test." Is there any thing which is standard? Is there any possibility, that someone in the group can share the program (E-Prime). Or some suggestion to design a simple and standard test in the E-Prime for "Visual Attention/Cognition Test." Thanks a lot for any help and guidance! Parmod -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/J1l6rn3RP6sJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jakob4resilience at gmail.com Mon Aug 13 17:29:39 2012 From: jakob4resilience at gmail.com (Jakob) Date: Mon, 13 Aug 2012 10:29:39 -0700 Subject: Why specify the InputMask in the script when using goto after TextDisplay.run to terminate TextDispl Message-ID: Hello everyone! I would really appreciate if someone could help me understand the following: I have a conditional practice block with a script that displays one text in the following text-object if the accuracy-criterium is met. If the criterium is not met it displays another text in the same text-object and then jumps back to a label (goto). If the criterium is met everything works as intended. But in the case of the criterium not being met the text-object only terminates with input if I manually specify the InputMask for the text-object in the script, not if I merely specifiy the input in the GUI of the text-object (see below) I'd really like to understand this enigma! ;) Thanks in advance! Jakob Here is the relevant part of the experimental procedure and the script in question (CheckACC): -------------------------------------------------------------------------------------------------- *PracticeBlockProcedure* *Setup* (Script that sets a Summation Variable) *PracticeInstruction* (TextDisplay Object) *Label2* (Label) *Reset* (Script that resets the Summation Variable) *Practice List* (List Object) *PracticeListProcedure* *PracticeDisplay* (ImageDisplay Object) *PracticeFeedback* (FeedbackObject) *AddObservation* (Script that adds the ACC of the PracticeDisplay to the Summation Variable so it can be compared to the criterium later on) *CheckACC* (Script that checks if the ACC criterium has been met and branches accordingly; *the line in question is in talics - see below*) *EndPrac* (TextDisplay Object that displays a text depending on the CheckACC script) -------------------------------------------------------------------------------------------------- * * *CheckACC-Script:* If PracticeACC.Mean >= .80 Then EndPrac.Text = "Well done." Else EndPrac.Text = "Try again." *EndPrac.InputMasks.Add Keyboard.CreateInputMask("{SPACE}", "", CLng(Pause.Duration), CLng("1"), ebEndResponseActionTerminate, CLogical("Yes"), "", "", "ResponseMode:All ProcessBackspace:Yes")* EndPrac.Run Goto Label2 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. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/atKZiK1ES_MJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From pfc.groot at gmail.com Mon Aug 13 20:53:20 2012 From: pfc.groot at gmail.com (Paul Groot) Date: Mon, 13 Aug 2012 22:53:20 +0200 Subject: Why specify the InputMask in the script when using goto after TextDisplay.run to terminate TextDispl In-Reply-To: Message-ID: Hi Jakob, I'm not 100% sure about this, but my guess is that E-Studio generates code where the inputmask of an object is initialized just before running the object (you can check this in the full-script tab). And, since you run the object explicitly in your own script in the try-again scenario, you also have to initialize the inputmask explicitly yourself because the generated initialization code is not yet called when you execute the run-statement. There are several workarounds for this. I will only explain a scenario that doesn't use a goto-label, because goto's often have negative side effects. My advise would be to put the practice block procedure in another block list that repeats several times (PracMasterList::Exit List = 999). Then, instead of using a goto-label construct, simply call the terminate method in case the ready-criteria are met (PracMasterList.Terminate) If PracticeACC.Mean >= .80 Then EndPrac.Text = "Well done" PracMasterList.Terminate else EndPrac.Text = "Try again" end if You might have to tweak other objects, such as the practice introduction screen, to complete it: If the instruction should not repeat, then you can simply place it before the practice master list. If the practice instructions should repeat with different content, you could make use of a Slide object having different tab's (SlideStates) with specific instructions for the first and repeating runs. The Slide's ActiveState property can be used to select the visible tab. The attached example shows how you can do this. Sounds complicated, but is rather straightfoward without additional inline script. *(In words: Define an attribute for the active state in PracMasterList. Use the []-syntax to specify the name of this attribute in the ActiveState property of the Slide. Set the list ordering to sequential and include as many rows as required. Configure the required active state for each row. Exit list should be reset to 1 cycle in this case because the number of 'trials' determine how many times the practice block.)* Cheers, Paul 2012/8/13 Jakob > Hello everyone! > > I would really appreciate if someone could help me understand the > following: > > I have a conditional practice block with a script that displays one text > in the following text-object if the accuracy-criterium is met. If the > criterium is not met it displays another text in the same text-object and > then jumps back to a label (goto). If the criterium is met everything works > as intended. But in the case of the criterium not being met the text-object > only terminates with input if I manually specify the InputMask for the > text-object in the script, not if I merely specifiy the input in the GUI of > the text-object (see below) > I'd really like to understand this enigma! ;) > > Thanks in advance! > Jakob > > Here is the relevant part of the experimental procedure and the script in > question (CheckACC): > > -------------------------------------------------------------------------------------------------- > *PracticeBlockProcedure* > > *Setup* (Script that sets a Summation Variable) > > *PracticeInstruction* (TextDisplay Object) > > *Label2* (Label) > > *Reset* (Script that resets the Summation Variable) > > *Practice List* (List Object) > > *PracticeListProcedure* > > *PracticeDisplay* (ImageDisplay Object) > > *PracticeFeedback* (FeedbackObject) > > *AddObservation* (Script that adds the ACC of the PracticeDisplay to the > Summation Variable so it can be compared to the criterium later on) > > *CheckACC* (Script that checks if the ACC criterium has been met and > branches accordingly; *the line in question is in talics - see below*) > > *EndPrac* (TextDisplay Object that displays a text depending on the > CheckACC script) > > > -------------------------------------------------------------------------------------------------- > * > * > *CheckACC-Script:* > If PracticeACC.Mean >= .80 Then > EndPrac.Text = "Well done." > Else > EndPrac.Text = "Try again." > *EndPrac.InputMasks.Add Keyboard.CreateInputMask("{SPACE}", "", > CLng(Pause.Duration), CLng("1"), ebEndResponseActionTerminate, > CLogical("Yes"), "", "", "ResponseMode:All ProcessBackspace:Yes")* > EndPrac.Run > Goto Label2 > 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. > To view this discussion on the web visit > https://groups.google.com/d/msg/e-prime/-/atKZiK1ES_MJ. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: ConditionalPractice.es2 Type: application/octet-stream Size: 43168 bytes Desc: not available URL: From mcfarla9 at msu.edu Mon Aug 13 21:41:23 2012 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 13 Aug 2012 17:41:23 -0400 Subject: Why specify the InputMask in the script when using goto after TextDisplay.run to terminate TextDispl In-Reply-To: Message-ID: Paul Groot may have adequately answered this (complete with example program!), but here are my thoughts anyway... Sigh. First, please please when you post this sort of thing, do *not* set it in some hard-to-read font, just leave it as plain text -- I had to copy & paste your code into a text editor, next time don't expect us to go through that much trouble to help you. Now first, I generally think it poor practice to assign .Text and other object properties directly from inline code. Unless you have a *very* good reason to do so and can explain that decision in depth (and supply that as extensive comments in your program), you should always use attribute references for at least three reasons: (1) Using attribute references often simplifies the code. (2) Attribute references in the stimulus object act as clues to the reader that values will be supplied at run time. (3) Attributes get logged to the .edat file, fully documenting the values used during the run. So, lines like EndPrac.Text = "Well done." should read instead c.SetAttrib "EndPracText", "Well done." and then you should use [EndPracText] in your TextDisplay object (or, consider using a Slide with multiple states). Second, I generally think it a bad practice to use the .Run method to run a stimulus from inline code. E.g., I would not use EndProc.Run. Instead, your CheckACC inline should read merely If (PracticeACC.Mean >= .80) Then c.SetAttrib "EndPracText", "Well done." Else c.SetAttrib "EndPracText", "Try again." End If (actually, it should read simply c.SetAttrib "EndPracText", Iif( (PracticeACC.Mean >= .80), _ "Well done.", "Try again." ) but that's an advanced coding lesson.) Then, you should follow EndPrac with another inline that simply goes If (PracticeACC.Mean >= .80) Then Goto Label2 and then E-Prime will take care of the rest (set up the input mask, run EndPrac). Yes, I know it seems to redundantly perform the "If (PracticeACC.Mean >= .80)" conditional across two inlines, but that's how we do things in E-Prime. ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (twitter.com/EPrimeMaster) At 8/13/2012 04:53 PM Monday, Paul Groot wrote: >Hi Jakob, > >I'm not 100% sure about this, but my guess is that E-Studio >generates code where the inputmask of an object is initialized just >before running the object (you can check this in the full-script >tab). And, since you run the object explicitly in your own script in >the try-again scenario, you also have to initialize the inputmask >explicitly yourself because the generated initialization code is not >yet called when you execute the run-statement. > >There are several workarounds for this. I will only explain a >scenario that doesn't use a goto-label, because goto's often have >negative side effects. My advise would be to put the practice block >procedure in another block list that repeats several times >(PracMasterList::Exit List = 999). Then, instead of using a >goto-label construct, simply call the terminate method in case the >ready-criteria are met (PracMasterList.Terminate) > >If PracticeACC.Mean >= .80 Then > EndPrac.Text = "Well done" > PracMasterList.Terminate >else > EndPrac.Text = "Try again" >end if > >You might have to tweak other objects, such as the practice >introduction screen, to complete it: If the instruction should not >repeat, then you can simply place it before the practice master >list. If the practice instructions should repeat with different >content, you could make use of a Slide object having different tab's >(SlideStates) with specific instructions for the first and repeating >runs. The Slide's ActiveState property can be used to select the >visible tab. The attached example shows how you can do this. Sounds >complicated, but is rather straightfoward without additional inline >script. (In words: Define an attribute for the active state in >PracMasterList. Use the []-syntax to specify the name of this >attribute in the ActiveState property of the Slide. Set the list >ordering to sequential and include as many rows as required. >Configure the required active state for each row. Exit list should >be reset to 1 cycle in this case because the number of 'trials' >determine how many times the practice block.) > >Cheers, >Paul > > > > >2012/8/13 Jakob ><jakob4resilience at gmail.com> >Hello everyone! > >I would really appreciate if someone could help me understand the following: > >I have a conditional practice block with a script that displays one >text in the following text-object if the accuracy-criterium is met. >If the criterium is not met it displays another text in the same >text-object and then jumps back to a label (goto). If the criterium >is met everything works as intended. But in the case of the >criterium not being met the text-object only terminates with input >if I manually specify the InputMask for the text-object in the >script, not if I merely specifiy the input in the GUI of the >text-object (see below) >I'd really like to understand this enigma! ;) > >Thanks in advance! >Jakob > >Here is the relevant part of the experimental procedure and the >script in question (CheckACC): >-------------------------------------------------------------------------------------------------- >PracticeBlockProcedure >Setup (Script that sets a Summation Variable) > >PracticeInstruction (TextDisplay Object) > >Label2 (Label) > >Reset (Script that resets the Summation Variable) > >Practice List (List Object) > >PracticeListProcedure > >PracticeDisplay (ImageDisplay Object) > >PracticeFeedback (FeedbackObject) > >AddObservation (Script that adds the ACC of the PracticeDisplay to >the Summation Variable so it can be compared to the criterium later on) > >CheckACC (Script that checks if the ACC criterium has been met and >branches accordingly; the line in question is in talics - see below) > >EndPrac (TextDisplay Object that displays a text depending on the >CheckACC script) > >-------------------------------------------------------------------------------------------------- > > >CheckACC-Script: >If PracticeACC.Mean >= .80 Then >EndPrac.Text = "Well done." >Else >EndPrac.Text = "Try again." >EndPrac.InputMasks.Add Keyboard.CreateInputMask("{SPACE}", "", >CLng(Pause.Duration), CLng("1"), ebEndResponseActionTerminate, >CLogical("Yes"), "", "", "ResponseMode:All ProcessBackspace:Yes") >EndPrac.Run >Goto Label2 >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 https://groups.google.com/groups/opt_out. From aldelfino at gmail.com Tue Aug 14 13:37:58 2012 From: aldelfino at gmail.com (aldelfino) Date: Tue, 14 Aug 2012 06:37:58 -0700 Subject: Eprime triggers to EEG out of sync Message-ID: Hello everyone, I'm running an experiment using triggers from Eprime to a BrainVision equipment. I need Eprime to send a trigger according to the position of target-words along the sentence e.g. at 0, 5, or 11 seconds after the beginning of the sentence. I tried used the following script: WritePort &H378, c.GetAttrib("trigger") 'identifies the item’ sleep c.GetAttrib ("delay") 'identifies the position of the target-word after the beginning of the sentence’ c.SetAttrib "CheckResponseTime", Clock.Read I defined two attributes: (i) trigger, as a code to identify the trigger according to each sentence, and (ii) delay, as the time after the beginning of the sentence the trigger should be sent to BrainAmp. After listening each sentence, the subject has to answer a yes-no question to check understanding. The problem is that the BrainVision cannot register the trigger synchronized with the delay attribute, but only with the time the subject hits the answer button. Does anyone have a solution or an alternative script for my experiment? 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. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/lD9vGAWHWqgJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jonybony at gmx.de Fri Aug 17 07:16:38 2012 From: jonybony at gmx.de (dietrijx) Date: Fri, 17 Aug 2012 00:16:38 -0700 Subject: Gaze contingent designs with e-prime/tobii extension Message-ID: Hi all, I would like to know if it is possible to create gaze contingent paradigms with e-prime/tobii extension for eyetracking studies. In a feature overview of the e-prime extensions for tobii I read that it would be possible to start and stop trials contingent on eye gaze, fixation, or eye movement criterion. In the PST user forum I read something about a sliding windows script for e-prime but in combination with a different eyetracking system, I guess. What I would like to do with e-prime/tobii extension is: - to start and stop a presentation of a stimulus contingent with a specific number of fixations/amount of fixation time or contingent with a saccade’s beginning/ending or the landing of a fixation respectively. - move a stimulus contingent with the eye gaze, so that the subject can’t change its fixation position while it is moving its eyes. Has anybody experience with that? Or can tell me where I should look to figure it out? Thank you in advance for any help you can provide. Jonas -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/auUka2yRotkJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Fri Aug 17 13:22:50 2012 From: mcfarla9 at msu.edu (David McFarlane) Date: Fri, 17 Aug 2012 09:22:50 -0400 Subject: Gaze contingent designs with e-prime/tobii extension In-Reply-To: <937df7cf-59ce-4a64-a4cc-0191873013a8@googlegroups.com> Message-ID: Jonas, In addition to getting user experiences here, you should also contact PST sales & info staff directly, you can get e-mail links from their web site at www.pstnet.com. ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (twitter.com/EPrimeMaster) At 8/17/2012 03:16 AM Friday, you wrote: >Hi all, > >I would like to know if it is possible to create gaze contingent >paradigms with e-prime/tobii extension for eyetracking studies. >In a feature overview of the e-prime extensions for tobii I read >that it would be possible to start and stop trials contingent on eye >gaze, fixation, or eye movement criterion. In the PST user forum I >read something about a sliding windows script for e-prime but in >combination with a different eyetracking system, I guess. > >What I would like to do with e-prime/tobii extension is: >- to start and stop a presentation of a stimulus contingent with a >specific number of fixations/amount of fixation time or contingent >with a saccade's beginning/ending or the landing of a fixation respectively. >- move a stimulus contingent with the eye gaze, so that the subject >can't change its fixation position while it is moving its eyes. > >Has anybody experience with that? Or can tell me where I should look >to figure it out? > >Thank you in advance for any help you can provide. > >Jonas -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From kylehdavis at gmail.com Sat Aug 18 23:33:05 2012 From: kylehdavis at gmail.com (Kyle) Date: Sat, 18 Aug 2012 16:33:05 -0700 Subject: using python to automate data translation process from eprime to SPSS Message-ID: Hello, I am currently struggling with trying to automate my data translation process from eprime to SPSS. I am not using emerge because I need to create individual spss data files for each of my subjects. I have written sytax that automates the translation from the edat output (tab-separated) to an SPSS data file but I need to figure out a way to circumvent e-dataAid so I can automate the whole process and reduce the chance of any errors during the process. I was planning on using python so that I could have the user select the files that they want to convert to SPSS and then it does it automatically. From what I gathered from python help forums is that I need to parse the raw data txt document into a tab-separated file. Is there a way to do this or documentation how to do this somewhere? The workflow would be something like: raw data txt file --> tab separated --> spss syntax (it reads from a list file I created in spss) --> spss data file. I think the main spot I am stuck at is parsing the data from the raw file so I can circumvent edataAid. From there it seems like it might be somewhat straightforward. Thank you in advance for any help you can provide. If you have any tips for the python part of this process that would be appreciated as well, but I know the group is for e-prime and do not expect help with that. Thank you, -Kyle -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/bx6rJBdDAKEJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From pquain at une.edu.au Sun Aug 19 00:11:24 2012 From: pquain at une.edu.au (Peter Quain) Date: Sun, 19 Aug 2012 10:11:24 +1000 Subject: using python to automate data translation process from eprime to SPSS In-Reply-To: <80895190-b6c7-426d-87b4-98483712ea76@googlegroups.com> Message-ID: I assume you are concerned with 'extra' variables and think you must use edataaid to muck about with them (If I've misunderstood your post, excuse me). At least (this works) in venerable e-prime 1. I don't know if there have been any changes that break this in subsequent incarnations ... After each subject's run try opening the .edat file (double click, of course) then choose 'Save As' from File menu, choosing 'SPSS or Statview' option. Saves as a tab-del text document (.txt documant is tab delimited by default). Your SPSS syntax can pick it up from there no worries. Don't worry about the extra variables (e.g., random seed) just work out the order of variables, and which ones you want to keep. Import the tab-del file using point and click commands and paste the syntax (not run it). Then you can edit the import syntax to name your important variables as you want them, and subsequently use 'Keep' and 'Drop' commands to keep those you want, and to order them as you please in the SPSS .sav file. Rough example follows (that you could easily include in a Python (or a WinWrap Basic ... formerly Sax Basic) script): ----- From a previous post ------------------------- We export the entire unmodified edat file to tab del text then import the whole thing into SPSS, using the point and click read text data wizard, allowing the program to modify variable names however it wishes. We save then run the syntax, then print variable names with the 'Display Labels' command, identify the variables of interest, and use the 'Keep', 'Rename' and 'Drop' subcommands of the 'Save' command to sort the columns, and provide meaningful variable names and / or labels. Once this is done for the 1st subject's data file the syntax can be run for each subsequent file simply by changing the source file name, and the outfile names. Any combination of variables can be grabbed from the master file by a few changes to the keep, drop, and rename subcommands. Because the variable names are the same in both individual subject and merged files the syntax can be used to import and organise single subject data (to combine behavioural data with EEG files, for instance), or merged files. Some rough example syntax (minus the display labels command) for single subject data (no subject identifier included) below: * Import e-dat info for ENUM3 GET DATA /TYPE = TXT /FILE = 'C:\AAPete\PhDData\Enum3\E3_5\e3_5_edat.txt' /DELCASE = LINE /DELIMITERS = "\t" /ARRANGEMENT = DELIMITED /FIRSTCASE = 2 /IMPORTCASE = ALL /VARIABLES = Experime A10 Subject F1.0 Session F1.0 Age F2.1 V4 F6.2 Gender A1 Group F1.0 Handed A1 RandomSe F10.2 SessionD A10 SessionT A8 Block F1.0 BlockLis F1.0 V14 F1.0 V15 F1.0 Practice F1.0 V17 F1.0 V18 F1.0 V19 A8 Procedur A9 V20 A17 Trial F2.0 CheckAcc F1.0 V24 F1.0 V25 F1.0 Code F2.0 CollectC F6.0 V28 F4.0 corransw F1.0 Fixation F4.2 V31 F4.2 V32 F2.1 None F2.1 NoWords F1.0 numobs F1.0 PracList F2.1 V37 F1.0 V38 F2.1 V39 A9 Recall.A F1.0 V40 A9 Stim1 A9 ThreeSyl F2.1 ThreeWor F1.0 TrialLis F2.1 V46 F1.0 V47 F2.1 TwoSyl F1.0 TwoWords F1.0 Type F1.0 Word1 A3 . CACHE. EXECUTE. Save Outfile= 'C:\AAPete\PhDData\Enum3\E3_5\E3_5_edat_MASTER.sav' . Get file= 'C:\AAPete\PhDData\Enum3\E3_5\E3_5_edat_MASTER.sav' . Save Outfile= 'C:\AAPete\PhDData\Enum3\E3_5\E3_5_edat.sav' / Keep block trial checkacc code collectc v28 corransw recall.a stim1. Get file= 'C:\AAPete\PhDData\Enum3\E3_5\E3_5_edat.sav' . Compute ob = $CASENUM. Execute. Formats ob (F8.0). Save Outfile= 'C:\AAPete\PhDData\Enum3\E3_5\E3_5_edat_2.sav' / Keep ob code corransw checkacc v28 all. Get file= 'C:\AAPete\PhDData\Enum3\E3_5\E3_5_edat_2.sav' . Save Outfile= 'C:\AAPete\PhDData\Enum3\E3_5\E3_5_edat_3.sav' / Rename (code corransw checkacc v28 = type resp acc rt) / Drop= block To stim1. At 09:33 AM 19/08/2012, you wrote: >Hello, >I am currently struggling with trying to automate my data >translation process from eprime to SPSS. I am not using emerge >because I need to create individual spss data files for each of my >subjects. I have written sytax that automates the translation from >the edat output (tab-separated) to an SPSS data file but I need to >figure out a way to circumvent e-dataAid so I can automate the whole >process and reduce the chance of any errors during the process. I >was planning on using python so that I could have the user select >the files that they want to convert to SPSS and then it does it >automatically. From what I gathered from python help forums is that >I need to parse the raw data txt document into a tab-separated >file. Is there a way to do this or documentation how to do this >somewhere? The workflow would be something like: raw data txt file >--> tab separated --> spss syntax (it reads from a list file I >created in spss) --> spss data file. I think the main spot I am >stuck at is parsing the data from the raw file so I can circumvent >edataAid. From there it seems like it might be somewhat >straightforward. Thank you in advance for any help you can >provide. If you have any tips for the python part of this process >that would be appreciated as well, but I know the group is for >e-prime and do not expect help with that. >Thank you, >-Kyle > > >-- >You received this message because you are subscribed to the Google >Groups "E-Prime" group. >To post to this group, send email to e-prime at googlegroups.com. >To unsubscribe from this group, send email to >e-prime+unsubscribe at googlegroups.com. >To view this discussion on the web visit >https://groups.google.com/d/msg/e-prime/-/bx6rJBdDAKEJ. >For more options, visit >https://groups.google.com/groups/opt_out. > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From kylehdavis at gmail.com Sun Aug 19 03:27:23 2012 From: kylehdavis at gmail.com (Kyle) Date: Sat, 18 Aug 2012 20:27:23 -0700 Subject: using python to automate data translation process from eprime to SPSS In-Reply-To: <80895190-b6c7-426d-87b4-98483712ea76@googlegroups.com> Message-ID: Thank you for your reply Peter but that is not exactly what I was looking for and I probably did not clarify enough. I know how to use EdataAid, I just want a way to circumvent it. If you look in the folder where your edat files are stored there is also a .txt file with the data information. I was wondering if I could somehow translate this file into something useable and skip edataid all together. I am trying to automate the process so I can do it with a large amount of data all at once and ensure that it is all done the same way without having to worry about human error (like when someone accidentally forgets to uncheck the unicode box or clicks on the wrong thing). It looks like the txt file contains the data from the experiment but it looks all jumbled up and in one column. Someone on the python forums said that they had created script that would parse out the data from that text file and make it usable. Unfortunately they did not really elaborate how to do that. Thank you again for your reply Peter and I hope I helped clear things up a bit. -Kyle On Saturday, August 18, 2012 7:33:05 PM UTC-4, Kyle wrote: > > Hello, > I am currently struggling with trying to automate my data translation > process from eprime to SPSS. I am not using emerge because I need to > create individual spss data files for each of my subjects. I have written > sytax that automates the translation from the edat output (tab-separated) > to an SPSS data file but I need to figure out a way to circumvent e-dataAid > so I can automate the whole process and reduce the chance of any errors > during the process. I was planning on using python so that I could have > the user select the files that they want to convert to SPSS and then it > does it automatically. From what I gathered from python help forums is > that I need to parse the raw data txt document into a tab-separated file. > Is there a way to do this or documentation how to do this somewhere? The > workflow would be something like: raw data txt file --> tab separated --> > spss syntax (it reads from a list file I created in spss) --> spss data > file. I think the main spot I am stuck at is parsing the data from the raw > file so I can circumvent edataAid. From there it seems like it might be > somewhat straightforward. Thank you in advance for any help you can > provide. If you have any tips for the python part of this process that > would be appreciated as well, but I know the group is for e-prime and do > not expect help with that. > Thank you, > -Kyle > > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/9esR65DcXSkJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From pquain at une.edu.au Sun Aug 19 09:55:45 2012 From: pquain at une.edu.au (Peter Quain) Date: Sun, 19 Aug 2012 19:55:45 +1000 Subject: using python to automate data translation process from eprime to SPSS In-Reply-To: <55d37769-36d0-4f8e-aed0-a31a65fcc947@googlegroups.com> Message-ID: Don't know why you'd want to go to this effort to save a single menu driven operation (save as), but at least as a start it seems ... That asterisks are Section delimiters (e.g., *** Header Start *** and *** Header Ends *** ... or *** LogFrame Start *** and *** LogFrame End ***); within all Sections each line records a variable name and value; that the colon (:) delimits variable name and value per line within Sections; and that Level numbers in the colon delimited format occur on lines between asterisk delimited section End and Start statements. The Experiment structure exists as a hierarchy of n levels: (descending ...) Session (Experiment) / Block / Trial/ ... withSubTrial elements 1 ...n ... or something like that. SubTrial elements are logged attributes from a trial sequence, and in my sample file all occur as children of Level 3. Now it is a matter of constructing an algorithm which transposes this (well, the correct ...) file structure appropriately to dispense with useless data and collect single variables of interest in single columns, not multiple rows across sections. It is perhaps possible that you could accomplish this within SPSS using (as a starting point) String Function syntax embedded in Python script looping structures. The raw .txt file will import into SPSS as a single string variable if you define no delimiter, and the text qualifier as 'Nothing'. So in fact it is easy to circumvent edataaid in terms of getting the edat .txt format data file into SPSS, it is as you say the parsing which presents the exercise. Maybe you would be looking for SubTrial elements logged after a Level 3 Section was identified, and prior to a *** LogFrame End*** statement. I think though that it might be equally possible to parse the file using Python libraries alone (as has obviously been done by mysterious python forum person(s) with their tab-del output) ... I suppose you would look for string functions to parse the file, array commands to format the data, and write(?) commands to set the file to disk. (?) Of course, there are many ways to skin a cat. But in any way it is correctly capturing the data elements sequentially from each Level 3 (in my example) child that will perhaps win the beginning of the day at least. Best Peter At 01:27 PM 19/08/2012, you wrote: >Thank you for your reply Peter but that is not exactly what I was >looking for and I probably did not clarify enough. I know how to >use EdataAid, I just want a way to circumvent it. If you look in >the folder where your edat files are stored there is also a .txt >file with the data information. I was wondering if I could somehow >translate this file into something useable and skip edataid all >together. I am trying to automate the process so I can do it with a >large amount of data all at once and ensure that it is all done the >same way without having to worry about human error (like when >someone accidentally forgets to uncheck the unicode box or clicks on >the wrong thing). It looks like the txt file contains the data from >the experiment but it looks all jumbled up and in one >column. Someone on the python forums said that they had created >script that would parse out the data from that text file and make it >usable. Unfortunately they did not really elaborate how to do >that. Thank you again for your reply Peter and I hope I helped >clear things up a bit. >-Kyle > >On Saturday, August 18, 2012 7:33:05 PM UTC-4, Kyle wrote: >Hello, >I am currently struggling with trying to automate my data >translation process from eprime to SPSS. I am not using emerge >because I need to create individual spss data files for each of my >subjects. I have written sytax that automates the translation from >the edat output (tab-separated) to an SPSS data file but I need to >figure out a way to circumvent e-dataAid so I can automate the whole >process and reduce the chance of any errors during the process. I >was planning on using python so that I could have the user select >the files that they want to convert to SPSS and then it does it >automatically. From what I gathered from python help forums is that >I need to parse the raw data txt document into a tab-separated >file. Is there a way to do this or documentation how to do this >somewhere? The workflow would be something like: raw data txt file >--> tab separated --> spss syntax (it reads from a list file I >created in spss) --> spss data file. I think the main spot I am >stuck at is parsing the data from the raw file so I can circumvent >edataAid. From there it seems like it might be somewhat >straightforward. Thank you in advance for any help you can >provide. If you have any tips for the python part of this process >that would be appreciated as well, but I know the group is for >e-prime and do not expect help with that. >Thank you, >-Kyle >-- >You received this message because you are subscribed to the Google >Groups "E-Prime" group. >To post to this group, send email to e-prime at googlegroups.com. >To unsubscribe from this group, send email to >e-prime+unsubscribe at googlegroups.com. >To view this discussion on the web visit >https://groups.google.com/d/msg/e-prime/-/9esR65DcXSkJ. >For more options, visit >https://groups.google.com/groups/opt_out. > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jakob4resilience at gmail.com Mon Aug 20 09:17:55 2012 From: jakob4resilience at gmail.com (Jakob) Date: Mon, 20 Aug 2012 02:17:55 -0700 Subject: Why specify the InputMask in the script when using goto after TextDisplay.run to terminate TextDispl In-Reply-To: Message-ID: Thank you Paul and David for your in-depth help and comments! I will try it out. @David: Sorry for the extra work. In fact the manual formating (wich took me a lot of time) was meant to make things easier for you. I thought it would be confusing to have the procedural-structure and script in the same format and indent as the rest of the text. As for the hard-to-read-font, I didn't change it, only the size (which you can adjust with "ctrl+"). Anyway, next time I will use plain text... will save you and me a lot of work. Thanks for still reading through it and answering! Jakob -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/9oON1GtKtRIJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Mon Aug 20 18:37:56 2012 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 20 Aug 2012 14:37:56 -0400 Subject: using python to automate data translation process from eprime to SPSS In-Reply-To: <201208190955.q7J9tkDb008493@mail15.tpg.com.au> Message-ID: Kyle, Not sure I entirely understand your request, but I gather it has something vaquely to do with wanting to automate the processing of batches of single data files. I realize E-DataAid does not include a mechanism to handle *batches* of .edat files, but you might try the free AutoIt (http://www.autoitscript.com/site/autoit/ ) as a scripting tool to automate such a batch process using E-DataAid. If you do that, please write back! Addressing your more specific question, AFAIK there is no documentation of E-Prime's data .txt format. But really, the format is quite readable, and anyone with a modicum of skill could figure it out just by generating a judicious set of examples and reading them. Students here have done it from time to time (goodness knows why), and I could do it myself, but I have never found a good reason to bother. ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (twitter.com/EPrimeMaster) At 8/19/2012 05:55 AM Sunday, Peter Quain wrote: >Don't know why you'd want to go to this effort to save a single menu >driven operation (save as), but at least as a start it seems ... >That asterisks are Section delimiters (e.g., *** Header Start *** >and *** Header Ends *** ... or *** LogFrame Start *** and *** >LogFrame End ***); within all Sections each line records a variable >name and value; that the colon (:) delimits variable name and value >per line within Sections; and that Level numbers in the colon >delimited format occur on lines between asterisk delimited section >End and Start statements. The Experiment structure exists as a >hierarchy of n levels: (descending ...) Session (Experiment) / Block >/ Trial/ ... withSubTrial elements 1 ...n ... or something like >that. SubTrial elements are logged attributes from a trial sequence, >and in my sample file all occur as children of Level 3. Now it is a >matter of constructing an algorithm which transposes this (well, the >correct ...) file structure appropriately to dispense with useless >data and collect single variables of interest in single columns, not >multiple rows across sections. > >It is perhaps possible that you could accomplish this within SPSS >using (as a starting point) String Function syntax embedded in >Python script looping structures. The raw .txt file will import into >SPSS as a single string variable if you define no delimiter, and the >text qualifier as 'Nothing'. So in fact it is easy to circumvent >edataaid in terms of getting the edat .txt format data file into >SPSS, it is as you say the parsing which presents the exercise. >Maybe you would be looking for SubTrial elements logged after a >Level 3 Section was identified, and prior to a *** LogFrame End*** >statement. I think though that it might be equally possible to parse >the file using Python libraries alone (as has obviously been done by >mysterious python forum person(s) with their tab-del output) ... I >suppose you would look for string functions to parse the file, array >commands to format the data, and write(?) commands to set the file >to disk. (?) Of course, there are many ways to skin a cat. But in >any way it is correctly capturing the data elements sequentially >from each Level 3 (in my example) child that will perhaps win the >beginning of the day at least. > >Best >Peter > > > >At 01:27 PM 19/08/2012, you wrote: >>Thank you for your reply Peter but that is not exactly what I was >>looking for and I probably did not clarify enough. I know how to >>use EdataAid, I just want a way to circumvent it. If you look in >>the folder where your edat files are stored there is also a .txt >>file with the data information. I was wondering if I could somehow >>translate this file into something useable and skip edataid all >>together. I am trying to automate the process so I can do it with >>a large amount of data all at once and ensure that it is all done >>the same way without having to worry about human error (like when >>someone accidentally forgets to uncheck the unicode box or clicks >>on the wrong thing). It looks like the txt file contains the data >>from the experiment but it looks all jumbled up and in one >>column. Someone on the python forums said that they had created >>script that would parse out the data from that text file and make >>it usable. Unfortunately they did not really elaborate how to do >>that. Thank you again for your reply Peter and I hope I helped >>clear things up a bit. >>-Kyle >> >>On Saturday, August 18, 2012 7:33:05 PM UTC-4, Kyle wrote: >>Hello, >>I am currently struggling with trying to automate my data >>translation process from eprime to SPSS. I am not using emerge >>because I need to create individual spss data files for each of my >>subjects. I have written sytax that automates the translation from >>the edat output (tab-separated) to an SPSS data file but I need to >>figure out a way to circumvent e-dataAid so I can automate the >>whole process and reduce the chance of any errors during the >>process. I was planning on using python so that I could have the >>user select the files that they want to convert to SPSS and then it >>does it automatically. From what I gathered from python help >>forums is that I need to parse the raw data txt document into a >>tab-separated file. Is there a way to do this or documentation how >>to do this somewhere? The workflow would be something like: raw >>data txt file --> tab separated --> spss syntax (it reads from a >>list file I created in spss) --> spss data file. I think the main >>spot I am stuck at is parsing the data from the raw file so I can >>circumvent edataAid. From there it seems like it might be somewhat >>straightforward. Thank you in advance for any help you can >>provide. If you have any tips for the python part of this process >>that would be appreciated as well, but I know the group is for >>e-prime and do not expect help with that. >>Thank you, >>-Kyle -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From thesportdr at gmail.com Mon Aug 20 19:04:23 2012 From: thesportdr at gmail.com (Sean Mullen, Ph.D.) Date: Mon, 20 Aug 2012 12:04:23 -0700 Subject: Visual Attention/Cognition Test In-Reply-To: Message-ID: I am interested in this as well. I am trying to develop scripts for the Visual Tracking Task by Pylyshyn & Storm (1988; Scholl, Pylyshyn, & Feldman, 2001). Might you have any experience with this? Sean On Wednesday, August 8, 2012 4:57:14 AM UTC-5, PKUMAR wrote: > > Dear Everyone, > > We have came across some literature that shows few tests for "Visual > Attention/Cognition Test." Is there any thing which is standard? Is there > any possibility, that someone in the group can share the program (E-Prime). > Or some suggestion to design a simple and standard test in the E-Prime for > "Visual Attention/Cognition Test." > > Thanks a lot for any help and guidance! > > Parmod > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/yj_lWlaZCM8J. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jacanterbury at gmail.com Thu Aug 23 16:48:44 2012 From: jacanterbury at gmail.com (JACanterbury) Date: Thu, 23 Aug 2012 09:48:44 -0700 Subject: Onset delay for playing audio on a slide Message-ID: This must be straightforward but I can't see how to do it. E-prime v2 : I have a slide with video and audio sub objects on it and I want the video to start immediatley (which it does by default) but I want to delay the time at which the audio starts playing and I can't see how to do this. Can anyone help? (the 'StartOffset' property does something different) Many thanks, John -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/qon58MTJJLUJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Thu Aug 23 17:42:34 2012 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 23 Aug 2012 13:42:34 -0400 Subject: Onset delay for playing audio on a slide In-Reply-To: Message-ID: John, This sort of question keeps popping up. People get the mistaken impression that each sub-object on a Slide should have its own timing properties. But a Slide, by design, always presents all of its sub-objects simultaneously. To present stimuli with various delay offsets, simply present the first stimulus with a Duration equal to the desired delay, and then present the next stimulus. In your case, present the Slide with your video, but no audio. Set the Duration of the Slide to your desired delay. Then simply follow the Slide with an ordinary SoundOut object for your audio. Hope that helps. ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (twitter.com/EPrimeMaster) At 8/23/2012 12:48 PM Thursday, you wrote: >This must be straightforward but I can't see how to do it. > >E-prime v2 : I have a slide with video and audio sub objects on it >and I want the video to start immediatley (which it does by default) >but I want to delay the time at which the audio starts playing and I >can't see how to do this. > >Can anyone help? > >(the 'StartOffset' property does something different) > >Many thanks, > >John -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From natepetro at gmail.com Thu Aug 23 18:17:25 2012 From: natepetro at gmail.com (np) Date: Thu, 23 Aug 2012 11:17:25 -0700 Subject: Designate first and second instance of a picture Message-ID: I'll try to keep this short and to the point. I am creating a stimuli to use with EEG equipment. In my procedure I have Image1 -> Mask -> Image 2 Image1 calls to a set of 80 pictures in a list, while Image2 calls to a nested list of 40 pictures (each present 2x). I created the nested list in order to randomize both Image1 and Image2 for each trial. In the stimtag for Image 2, I want to designate whether each presentation of each picture is the first or second instance of that picture while keeping everything completely randomized. Is there a way to create an attribute that designates whether a picture was presented first or second? Let me know if more information is needed for an answer. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/TQIlWAmX6PsJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Thu Aug 23 21:16:27 2012 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 23 Aug 2012 17:16:27 -0400 Subject: E-Prime vs. E-Prime? Message-ID: OK folks, another question from me on a cultural rather than technical topic... Have you ever heard of E-Prime? Well of course you have heard of E-Prime, the programming product from Psychology Software Tools, this Group revolves around it. But I mean here E-Prime as in "English-Prime", a "version of the English language that excludes all forms of the verb to be", proposed as an addition to "general semantics" (http://en.wikipedia.org/wiki/E-Prime ). Have you heard of this? This E-Prime goes back to 1965, long before the advent of E-Prime from PST. I first heard about E-Prime (the language) in a radio interview with one of its proponents in the early 1990s. So you can imagine my surprise and confusion when PST introduced a psychology programming product named "E-Prime". Did PST not know that their use of the term conficted with an established usage? Or do I just happen to have more familiarity with this linguistic oddity than do experts in linguistics and psychology? Just wondering. Thanks. (Note that I wrote this in E-Prime -- does it seem forced, or natural?) -- David McFarlane -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From erin.siebert at gmail.com Thu Aug 23 22:09:33 2012 From: erin.siebert at gmail.com (Erin) Date: Thu, 23 Aug 2012 15:09:33 -0700 Subject: Advance to different SlideStates for different responses Message-ID: Hello everyone, I have a simple experiment that displays two images on the screen. The two SlideImages are named "LeftImage" and "RightImage," and are diplayed on a Slide named "Stimulus." On each trial, one image is correct, and one is incorrect; responses are made with a mouse click on an image. After a response is made, I want to advance to the Slide "ImageFeedback," displaying one of three SlideStates "LeftCorrect," "RightCorrect," or "Incorrect," depending on the response. I am tring to figure out what the appropriate inline script would be to accomplish this. I am thinking something similar to the following may work, but I know this isn't quite right: If strHit = c.GetAttrib("LeftImage") and Stimulus.ACC=1, Then Set ImageFeedback.ActiveState = "LeftCorrect" Else If strHit = c.GetAttrib("RightImage") and Stimulus.ACC=1, Then Set ImageFeedback.ActiveState = "RightCorrect" Else If Stimulus.ACC=0, Set ImageFeedback.ActiveState = "Incorrect" End If I looked at the example programs "Response Areas For Mouse Input" and "LoadImageUpunMouseClick." I also searched though the Google Group, and found some similar posts, but was unable to come up with an inline script solution that worked. Any help would be very appreciated. I will post the solution that I get to work. Thanks so much! Erin -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/xIDmOlnPo4YJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jacanterbury at gmail.com Fri Aug 24 10:41:26 2012 From: jacanterbury at gmail.com (JACanterbury) Date: Fri, 24 Aug 2012 03:41:26 -0700 Subject: Onset delay for playing audio on a slide In-Reply-To: <50366b8f.c533320a.3460.00e1SMTPIN_ADDED@gmr-mx.google.com> Message-ID: Thanks for the reply David however, if I've understood your suggestion correctly, all this will do is play the video and audio files sequentially (pausing the video early after the 'duration' has elapsed). My reason for wanting to delay the start of the audio playing was so that it would run at the same time as the video but the video segment is longer and I didn't want the audio to start straight away but to be delayed a short while ~2 seconds. I have a lot of audio/video files and don't want to edit the audio files to insert a blank gap at the beginning of each. If anyone has any other suggestions, I'd welcome them. Equally, if I come up with a workaround I'll post back, Thanks, John On Thursday, August 23, 2012 6:42:34 PM UTC+1, McFarlane, David wrote: > John, > > This sort of question keeps popping up. People get the mistaken > impression that each sub-object on a Slide should have its own timing > properties. But a Slide, by design, always presents all of its > sub-objects simultaneously. > > To present stimuli with various delay offsets, simply present the > first stimulus with a Duration equal to the desired delay, and then > present the next stimulus. In your case, present the Slide with your > video, but no audio. Set the Duration of the Slide to your desired > delay. Then simply follow the Slide with an ordinary SoundOut object > for your audio. > > Hope that helps. > > ----- > David McFarlane > E-Prime training > online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx > Twitter: @EPrimeMaster (twitter.com/EPrimeMaster) > > > At 8/23/2012 12:48 PM Thursday, you wrote: > >This must be straightforward but I can't see how to do it. > > > >E-prime v2 : I have a slide with video and audio sub objects on it > >and I want the video to start immediatley (which it does by default) > >but I want to delay the time at which the audio starts playing and I > >can't see how to do this. > > > >Can anyone help? > > > >(the 'StartOffset' property does something different) > > > >Many thanks, > > > >John > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/tvr3Q_CjUp0J. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Fri Aug 24 13:39:20 2012 From: mcfarla9 at msu.edu (David McFarlane) Date: Fri, 24 Aug 2012 09:39:20 -0400 Subject: Onset delay for playing audio on a slide In-Reply-To: Message-ID: John, Um, yes. Starting an audio file with some delay after starting a video equates to starting playback of the two files sequentially. You are merely stymied by seeing your video stop when the sound file starts. My guess is that you do not know about the Stop After property of MovieDisplay and SlideMovie objects. This is set to Yes by default. Try setting it to No and then do as I suggested earlier, and see how that works for you. I cover all this in my online E-Prime course. -- David McFarlane At 8/24/2012 06:41 AM Friday, JACanterbury wrote: >Thanks for the reply David however, if I've understood your >suggestion correctly, all this will do is play the video and audio >files sequentially (pausing the video early after the 'duration' has elapsed). > >My reason for wanting to delay the start of the audio playing was so >that it would run at the same time as the video but the video >segment is longer and I didn't want the audio to start straight away >but to be delayed a short while ~2 seconds. > >I have a lot of audio/video files and don't want to edit the audio >files to insert a blank gap at the beginning of each. > >If anyone has any other suggestions, I'd welcome them. Equally, if I >come up with a workaround I'll post back, > >Thanks, > >John > >On Thursday, August 23, 2012 6:42:34 PM UTC+1, McFarlane, David wrote: >John, > >This sort of question keeps popping up. People get the mistaken >impression that each sub-object on a Slide should have its own timing >properties. But a Slide, by design, always presents all of its >sub-objects simultaneously. > >To present stimuli with various delay offsets, simply present the >first stimulus with a Duration equal to the desired delay, and then >present the next stimulus. In your case, present the Slide with your >video, but no audio. Set the Duration of the Slide to your desired >delay. Then simply follow the Slide with an ordinary SoundOut object >for your audio. > >Hope that helps. > >----- >David McFarlane >E-Prime training >online: >http://psychology.msu.edu/Workshops_Courses/eprime.aspx > >Twitter: @EPrimeMaster >(twitter.com/EPrimeMaster) > > >At 8/23/2012 12:48 PM Thursday, you wrote: > >This must be straightforward but I can't see how to do it. > > > >E-prime v2 : I have a slide with video and audio sub objects on it > >and I want the video to start immediatley (which it does by default) > >but I want to delay the time at which the audio starts playing and I > >can't see how to do this. > > > >Can anyone help? > > > >(the 'StartOffset' property does something different) > > > >Many thanks, > > > >John -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From jacanterbury at gmail.com Fri Aug 24 16:10:18 2012 From: jacanterbury at gmail.com (JACanterbury) Date: Fri, 24 Aug 2012 09:10:18 -0700 Subject: Onset delay for playing audio on a slide In-Reply-To: <50378454.29d0320a.24e2.1c5eSMTPIN_ADDED@gmr-mx.google.com> Message-ID: Thank you David - I've got it working following your suggestions. Although it's straightforward in principle, a few of the settings are crucial so for the records here's what I did to play video and sound simultaneously (ie overlapping) but with them not starting at the same time (in my case starting the audio after the video has starting): - setup a SLIDE with video sub object on it to play your video - set the duration of the SLIDE to be the time delay you want until your video starts (ie NOT 'infinite') - set the properties for the Movie object as follows: - 'End movie action' : Terminate - 'Stop after' : No [this means the video keeps playing after the slide finishes] (default is yes) - AFTER the slide, insert a SoundOut object on its own onto the Session Proc timeline and set this to be the sound commentary you want to accompany the video - set the 'Duration' to 'infinite' -on the general tab, set the 'End Sound Action' to 'None' Notes: in this situation, if the audio finishes first, then the video keeps playing to the end but if the video finishes first, then the audio is truncated. On Friday, 24 August 2012 14:39:20 UTC+1, McFarlane, David wrote: > > John, > > Um, yes. Starting an audio file with some delay after starting a > video equates to starting playback of the two files > sequentially. You are merely stymied by seeing your video stop when > the sound file starts. My guess is that you do not know about the > Stop After property of MovieDisplay and SlideMovie objects. This is > set to Yes by default. Try setting it to No and then do as I > suggested earlier, and see how that works for you. I cover all this > in my online E-Prime course. > > -- David McFarlane > > > At 8/24/2012 06:41 AM Friday, JACanterbury wrote: > >Thanks for the reply David however, if I've understood your > >suggestion correctly, all this will do is play the video and audio > >files sequentially (pausing the video early after the 'duration' has > elapsed). > > > >My reason for wanting to delay the start of the audio playing was so > >that it would run at the same time as the video but the video > >segment is longer and I didn't want the audio to start straight away > >but to be delayed a short while ~2 seconds. > > > >I have a lot of audio/video files and don't want to edit the audio > >files to insert a blank gap at the beginning of each. > > > >If anyone has any other suggestions, I'd welcome them. Equally, if I > >come up with a workaround I'll post back, > > > >Thanks, > > > >John > > > >On Thursday, August 23, 2012 6:42:34 PM UTC+1, McFarlane, David wrote: > >John, > > > >This sort of question keeps popping up. People get the mistaken > >impression that each sub-object on a Slide should have its own timing > >properties. But a Slide, by design, always presents all of its > >sub-objects simultaneously. > > > >To present stimuli with various delay offsets, simply present the > >first stimulus with a Duration equal to the desired delay, and then > >present the next stimulus. In your case, present the Slide with your > >video, but no audio. Set the Duration of the Slide to your desired > >delay. Then simply follow the Slide with an ordinary SoundOut object > >for your audio. > > > >Hope that helps. > > > >----- > >David McFarlane > >E-Prime training > >online: > > > http://psychology.msu.edu/Workshops_Courses/eprime.aspx > > > >Twitter: @EPrimeMaster > >(twitter.com/EPrimeMaster) > > > > > >At 8/23/2012 12:48 PM Thursday, you wrote: > > >This must be straightforward but I can't see how to do it. > > > > > >E-prime v2 : I have a slide with video and audio sub objects on it > > >and I want the video to start immediatley (which it does by default) > > >but I want to delay the time at which the audio starts playing and I > > >can't see how to do this. > > > > > >Can anyone help? > > > > > >(the 'StartOffset' property does something different) > > > > > >Many thanks, > > > > > >John > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/SkrHLpQhmnoJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From pfc.groot at gmail.com Sat Aug 25 08:35:54 2012 From: pfc.groot at gmail.com (Paul Groot) Date: Sat, 25 Aug 2012 10:35:54 +0200 Subject: Advance to different SlideStates for different responses In-Reply-To: <0fa9f0e4-d4e0-46bd-8b2c-4d7fe34ee715@googlegroups.com> Message-ID: Hi Erin I think you missed one important ingredient: the HitTest method. This function is required to determine which object was selected. It will return the name of the object. The GetCursorPos function is also required to get the current cursor coordinates because the HitTest function requires a screen coordinate. The Stimulus slide should contain a mouse input mask and have a duration of infinite because you would like to catch a single mouse click. The InputMask Correct attribute is of no use because you will have to check the accuracy explicitly. Here is a small example script that could work. This inline script assumes you also added a list attribute with the name CorrectImage. It contains values L or R to indicate correct left or right selection. These L/R values should be identical to the names of the SlideImage objects! Dim ptMouse As Point Dim strHit As String Dim strCorrectImage As String Dim theState as SlideState Set theState = Stimulus.States (Stimulus.ActiveState) 'get current mouse coordinate Mouse.GetCursorPos ptMouse.x, ptMouse.y 'and check which object was selected (if any) strHit = theState.HitTest(ptMouse.x, ptMouse.y) 'get the correct selection from the trial list 'This attribute should contain 'L' or 'R' in this example strCorrectImage = c.GetAttrib("CorrectImage") 'compare both strings ignoring case 'ACC is not set automatically, so must do this explicitly If strcomp(strHit,strCorrectImage,1)=0 Then Stimulus.ACC = 1 Select Case UCase(strCorrectImage) Case "L" ImageFeedback.ActiveState = "LeftCorrect" Case "R" ImageFeedback.ActiveState = "RightCorrect" Case Else Debug.Assert False End Select Else Stimulus.ACC = 0 ImageFeedback.ActiveState = "Incorrect" End If You also might add the following lines before and after the Stimulus slide to show and hide the cursor: Mouse.ShowCursor True Mouse.ShowCursor False Hope I didn't make any mistakes in the example because I didn't have the opportunity to test it myself. Cheers Paul 2012/8/24 Erin > Hello everyone, > I have a simple experiment that displays two images on the screen. The > two SlideImages are named "LeftImage" and "RightImage," and are diplayed on > a Slide named "Stimulus." On each trial, one image is correct, and one is > incorrect; responses are made with a mouse click on an image. > > After a response is made, I want to advance to the Slide > "ImageFeedback," displaying one of three SlideStates "LeftCorrect," > "RightCorrect," or "Incorrect," depending on the response. > > I am tring to figure out what the appropriate inline script would be to > accomplish this. I am thinking something similar to the following may > work, but I know this isn't quite right: > > > If strHit = c.GetAttrib("LeftImage") and Stimulus.ACC=1, Then > Set ImageFeedback.ActiveState = "LeftCorrect" > > Else > > If strHit = c.GetAttrib("RightImage") and Stimulus.ACC=1, Then > Set ImageFeedback.ActiveState = "RightCorrect" > > Else > > If Stimulus.ACC=0, > Set ImageFeedback.ActiveState = "Incorrect" > > End If > > > > I looked at the example programs "Response Areas For Mouse Input" and > "LoadImageUpunMouseClick." I also searched though the Google Group, and > found some similar posts, but was unable to come up with an inline script > solution that worked. Any help would be very appreciated. I will post the > solution that I get to work. Thanks so much! > > > > Erin > > > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to > e-prime+unsubscribe at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msg/e-prime/-/xIDmOlnPo4YJ. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jiaxiking at gmail.com Sat Aug 25 22:30:36 2012 From: jiaxiking at gmail.com (David Wang) Date: Sat, 25 Aug 2012 15:30:36 -0700 Subject: Data logging problem Message-ID: I am facing some trouble with data logging. Basically, my experiment design involves two independent sessions. The two sessions are very similar (in fact they use the same proc, with different attributes). My problem is, after finishing the whole experiment, only data from the first session were logged. It appears that the variable "Block" is the same for each session, thus e-prime can only log data for the first session. (I am guessing this would be the case). Can someone help me with this? Thank you so much! David -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/bMTfdlQv9kAJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: Untitled.es Type: application/octet-stream Size: 7233 bytes Desc: not available URL: From pfc.groot at gmail.com Sun Aug 26 00:29:46 2012 From: pfc.groot at gmail.com (Paul Groot) Date: Sun, 26 Aug 2012 02:29:46 +0200 Subject: Data logging problem In-Reply-To: Message-ID: Hi David, E-Prime will normally increment/decrement the log levels automatically when running procedures in list objects. So, when you are calling the run method yourself in inline script, you should also take care of changing the log-level. If you don't do that, you will end up overwriting attribute values. So,,you could fix this by wrapping each call to the run method with PushFrame and PopFrame methods: c.PushNewFrame Procedure1.Run c c.PopFrame But why would you ever would like to use an inline script construction this way? You could achieve the same thing without entering any inline code. Just replace the two inline scripts in SessionProc with a list object (i.e. MasterList or BlockList). Then add two rows (levels in eprime lingo) and select Procedure1 for the first and Procedure2 for the second. That's it! Cheers Paul 2012/8/26 David Wang > > > I am facing some trouble with data logging. Basically, my experiment > design involves two independent sessions. The two sessions are very similar > (in fact they use the same proc, with different attributes). > > My problem is, after finishing the whole experiment, only data from the > first session were logged. It appears that the variable "Block" is the same > for each session, thus e-prime can only log data for the first session. (I > am guessing this would be the case). > > Can someone help me with this? > > Thank you so much! > > David > > > > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to > e-prime+unsubscribe at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msg/e-prime/-/bMTfdlQv9kAJ. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: two-procs.jpg Type: image/jpeg Size: 78377 bytes Desc: not available URL: From evan.kidd at anu.edu.au Sun Aug 26 23:47:27 2012 From: evan.kidd at anu.edu.au (Evan Kidd) Date: Sun, 26 Aug 2012 16:47:27 -0700 Subject: E-prime and RTs using touchscreen laptops Message-ID: Dear List Members, I know that this topic has been posted on the list before, but I thought I'd ask again to see if there have been any recent developments: I want to see if I can collect RTs from young children using E-prime and a touchscreen laptop, and was wondering whether anyone had done this and the specific issues they had come across? One main issue that I worry about is the accuracy of the RTs given the screen refresh rate, so if anyone out there has experience in this I'd be glad to hear their opinions. BW Evan -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/uc4Kg0-wdh0J. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From erin.siebert at gmail.com Mon Aug 27 23:13:08 2012 From: erin.siebert at gmail.com (Erin) Date: Mon, 27 Aug 2012 16:13:08 -0700 Subject: Advance to different SlideStates for different responses In-Reply-To: Message-ID: hi Paul, Thank you for the reply. I did have HitTest inline script in my experiment already to detect the mouse click responses on my stimulus slide. However, I was able to successfully incorporate your script into my experiment, and it worked! Thank you so much for your help, it is extremely appreciated! Hopefully it will be a help to others as well. Thanks again! Erin On Saturday, August 25, 2012 4:35:54 AM UTC-4, Paul Groot wrote: > > Hi Erin > > I think you missed one important ingredient: the HitTest method. This > function is required to determine which object was selected. It will return > the name of the object. The GetCursorPos function is also required to get > the current cursor coordinates because the HitTest function requires a > screen coordinate. The Stimulus slide should contain a mouse input mask and > have a duration of infinite because you would like to catch a single mouse > click. The InputMask Correct attribute is of no use because you will have > to check the accuracy explicitly. > > Here is a small example script that could work. This inline script assumes > you also added a list attribute with the name CorrectImage. It contains > values L or R to indicate correct left or right selection. These L/R values > should be identical to the names of the SlideImage objects! > > Dim ptMouse As Point > Dim strHit As String > Dim strCorrectImage As String > > Dim theState as SlideState > Set theState = Stimulus.States (Stimulus.ActiveState) > > 'get current mouse coordinate > Mouse.GetCursorPos ptMouse.x, ptMouse.y > > 'and check which object was selected (if any) > strHit = theState.HitTest(ptMouse.x, ptMouse.y) > > 'get the correct selection from the trial list > 'This attribute should contain 'L' or 'R' in this example > strCorrectImage = c.GetAttrib("CorrectImage") > > 'compare both strings ignoring case > 'ACC is not set automatically, so must do this explicitly > If strcomp(strHit,strCorrectImage,1)=0 Then > Stimulus.ACC = 1 > Select Case UCase(strCorrectImage) > Case "L" > ImageFeedback.ActiveState = "LeftCorrect" > Case "R" > ImageFeedback.ActiveState = "RightCorrect" > Case Else > Debug.Assert False > End Select > > Else > Stimulus.ACC = 0 > ImageFeedback.ActiveState = "Incorrect" > End If > > You also might add the following lines before and after the Stimulus slide > to show and hide the cursor: > > Mouse.ShowCursor True > Mouse.ShowCursor False > > Hope I didn't make any mistakes in the example because I didn't have the > opportunity to test it myself. > > Cheers > Paul > > > > 2012/8/24 Erin > > >> Hello everyone, >> I have a simple experiment that displays two images on the screen. The >> two SlideImages are named "LeftImage" and "RightImage," and are diplayed on >> a Slide named "Stimulus." On each trial, one image is correct, and one is >> incorrect; responses are made with a mouse click on an image. >> >> After a response is made, I want to advance to the Slide >> "ImageFeedback," displaying one of three SlideStates "LeftCorrect," >> "RightCorrect," or "Incorrect," depending on the response. >> >> I am tring to figure out what the appropriate inline script would be to >> accomplish this. I am thinking something similar to the following may >> work, but I know this isn't quite right: >> >> >> If strHit = c.GetAttrib("LeftImage") and Stimulus.ACC=1, Then >> Set ImageFeedback.ActiveState = "LeftCorrect" >> >> Else >> >> If strHit = c.GetAttrib("RightImage") and Stimulus.ACC=1, Then >> Set ImageFeedback.ActiveState = "RightCorrect" >> >> Else >> >> If Stimulus.ACC=0, >> Set ImageFeedback.ActiveState = "Incorrect" >> >> End If >> >> >> >> I looked at the example programs "Response Areas For Mouse Input" and >> "LoadImageUpunMouseClick." I also searched though the Google Group, and >> found some similar posts, but was unable to come up with an inline script >> solution that worked. Any help would be very appreciated. I will post the >> solution that I get to work. Thanks so much! >> >> >> >> Erin >> >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "E-Prime" group. >> To post to this group, send email to e-p... at googlegroups.com >> . >> To unsubscribe from this group, send email to >> e-prime+u... at googlegroups.com . >> To view this discussion on the web visit >> https://groups.google.com/d/msg/e-prime/-/xIDmOlnPo4YJ. >> For more options, visit https://groups.google.com/groups/opt_out. >> >> >> > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/WHrmA5Jxn1IJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From lchnku at gmail.com Tue Aug 28 09:42:04 2012 From: lchnku at gmail.com (Matt Ku) Date: Tue, 28 Aug 2012 02:42:04 -0700 Subject: Eprime triggers to EEG out of sync In-Reply-To: Message-ID: aldelfino於 2012年8月14日星期二UTC+8下午9時37分58秒寫道: > > Hello everyone, > > I'm running an experiment using triggers from Eprime to a BrainVision > equipment. I need Eprime to send a trigger according to the position of > target-words along the sentence e.g. at 0, 5, or 11 seconds after the > beginning of the sentence. I tried used the following script: > > WritePort &H378, c.GetAttrib("trigger") 'identifies the item’ > sleep c.GetAttrib ("delay") 'identifies the position of the > target-word after the beginning of the sentence’ > c.SetAttrib "CheckResponseTime", Clock.Read > > I defined two attributes: (i) trigger, as a code to identify the trigger > according to each sentence, and (ii) delay, as the time after the beginning > of the sentence the trigger should be sent to BrainAmp. After listening > each sentence, the subject has to answer a yes-no question to check > understanding. The problem is that the BrainVision cannot register the > trigger synchronized with the delay attribute, but only with the time the > subject hits the answer button. > > Does anyone have a solution or an alternative script for my experiment? > > 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. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/GCDJ-V3aqTIJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From pfc.groot at gmail.com Tue Aug 28 20:29:51 2012 From: pfc.groot at gmail.com (Paul Groot) Date: Tue, 28 Aug 2012 22:29:51 +0200 Subject: Eprime triggers to EEG out of sync In-Reply-To: Message-ID: Hi Matt, I'm not sure if I understand your description completely, but I think that the problem you described is related to the settings of the input mask and terminate action. You probably have a sound or slide object for playing the sentence. I suspect that you added an input mask to this object to record the subject response. When the trigger-script is placed after this object, you will have a problem because the script will be exucuted after the button response in this case. Is this indeed what is happening? If this is the case, you could try to fix it by having a separate response object (such as a Text object) that is placed after the inline script. Instead of using the sleep function, you could set the duration of the sound-object to [delay]. The Sound 'Stop After' property should be set to No. However, the problem with this construction is that it is more difficult to make sure that the response object is displayed after the end of the audio track. (unless all sentences have the same duration). Perhaps the new Task Event mechanism of EPrime 2 will help out here: http://www.pstnet.com/support/kb.asp?TopicID=4803 I haven't used this yet, but I think it should be possible to generate a delayed parallel port write operation. Cheers, Paul 2012/8/28 Matt Ku > > aldelfino於 2012年8月14日星期二UTC+8下午9時37分58秒寫道: >> >> Hello everyone, >> >> I'm running an experiment using triggers from Eprime to a BrainVision >> equipment. I need Eprime to send a trigger according to the position of >> target-words along the sentence e.g. at 0, 5, or 11 seconds after the >> beginning of the sentence. I tried used the following script: >> >> WritePort &H378, c.GetAttrib("trigger") 'identifies the item’ >> sleep c.GetAttrib ("delay") 'identifies the position of >> the target-word after the beginning of the sentence’ >> c.SetAttrib "CheckResponseTime", Clock.Read >> >> I defined two attributes: (i) trigger, as a code to identify the trigger >> according to each sentence, and (ii) delay, as the time after the beginning >> of the sentence the trigger should be sent to BrainAmp. After listening >> each sentence, the subject has to answer a yes-no question to check >> understanding. The problem is that the BrainVision cannot register the >> trigger synchronized with the delay attribute, but only with the time the >> subject hits the answer button. >> >> Does anyone have a solution or an alternative script for my experiment? >> >> 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. > To view this discussion on the web visit > https://groups.google.com/d/msg/e-prime/-/GCDJ-V3aqTIJ. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From tdaniel16 at gmail.com Wed Aug 29 14:12:21 2012 From: tdaniel16 at gmail.com (Alex) Date: Wed, 29 Aug 2012 07:12:21 -0700 Subject: Independently Manipulating Volumes Based on Response Message-ID: Hi all, I have a quick question about independently manipulating the volume of two different sound files. Some quick background: - There is a brief noise that constantly stays at 100dB. - There are two longer beeps that participants will be listening for (at 80dB) - If participants hear either of the beeps, they are instructed to press a key - If the participant makes a response, the two beeps are attenuated by 5dB - If the participant does not make a response, the two beeps' volumes are increased by 5dB - The volume change should not occur instantaneously, but rather, starting at the end of the trial Below, I have some code that I have tried to use. I think that my problem is that I'm not storing the volume itself as an integer or value here. When I try to compile the code, it states that the properties have default values. I've looked far and wide for a solution to this on the web, and after not finding much help, I'm posting here. Any help or advice on this would be greatly appreciated! I have attached a snippet of the E-Basic that has been giving me said grief. Dim MinusBeep As SlideSoundOut Dim PlusBeep As SlideSoundOut Set MinusBeep = CSlideSoundOut(CSMinusPresentation.States(CSMinusPresentation.ActiveState).Objects("CSMinusBeep")) Set PlusBeep = CSlideSoundOut(CSPlusPresentation.States(CSPlusPresentation.ActiveState).Objects("CSPlusBeep")) If (ActiveState Here).InputMasks.Responses.Count >= 0 Then MinusBeep.Buffers(1).volume = MinusBeep.Buffers(1).volume - 500 PlusBeep.Buffers(1).volume = PlusBeep.Buffers(1).volume - 500 Else MinusBeep.Buffers(1).volume = MinusBeep.Buffers(1).volume + 500 PlusBeep.Buffers(1).volume = PlusBeep.Buffers(1).volume + 500 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. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/3bPOdli2xzYJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mspape at cognitology.eu Thu Aug 30 10:34:40 2012 From: mspape at cognitology.eu (=?UTF-8?Q?Michiel_Sovij=C3=A4rvi-Spap=C3=A9?=) Date: Thu, 30 Aug 2012 03:34:40 -0700 Subject: E-Prime 2, E-Run and Dongle, also 64b Message-ID: Hi all, Quick question for those of you who have E-Prime 2 installed: does E-Prime 2, like E-Prime 1, allow using E-Run without the dongle plugged in? Also, is Windows 7 64 bit now sort of okay on E-Prime 2? Best, Mich -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/VIpPizVabPoJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From meltemballan at gmail.com Thu Aug 30 12:34:17 2012 From: meltemballan at gmail.com (Meltem BALLAN) Date: Thu, 30 Aug 2012 08:34:17 -0400 Subject: E-Prime 2, E-Run and Dongle, also 64b In-Reply-To: <5137eea1-a967-407d-99af-7eb9a1b26029@googlegroups.com> Message-ID: Hi Mich, I use E-Prime 2. It does not give a particular error when the dongle is not attached but E-PRIME crashes. Windows 7 had some issues four months ago. I still use XP. Hope it helps. Meltem On Thu, Aug 30, 2012 at 6:34 AM, Michiel Sovijärvi-Spapé < mspape at cognitology.eu> wrote: > Hi all, > Quick question for those of you who have E-Prime 2 installed: does E-Prime > 2, like E-Prime 1, allow using E-Run without the dongle plugged in? > > Also, is Windows 7 64 bit now sort of okay on E-Prime 2? > Best, > Mich > > > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to > e-prime+unsubscribe at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msg/e-prime/-/VIpPizVabPoJ. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- Meltem Ballan, PhD Early Brain Development EEG Studies Department of Psychiatry School of Medicine University of North Carolina-Chapel Hill Phone:919-843-3793 -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Thu Aug 30 16:00:28 2012 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 30 Aug 2012 12:00:28 -0400 Subject: E-Prime 2, E-Run and Dongle, also 64b In-Reply-To: <5137eea1-a967-407d-99af-7eb9a1b26029@googlegroups.com> Message-ID: Mich, I have one Windows 7 64-bit machine running EP2.0.10.242, but I have not used it extensively. Just now I recompiled the BasicRT.es2 example program that comes with EP, yanked out the hardware key, and double-clicked the .ebs file -- it ran just fine without the dongle. So it seems that, yes, E-Prime 2, like E-Prime 1, allows using E-Run without the dongle plugged in. Overall, this setup seems just fine for a development workstation. But I have not done enough testing to vouch for this setup for use in running subjects. ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (twitter.com/EPrimeMaster) At 8/30/2012 06:34 AM Thursday, Michiel Sovijärvi-Spapé wrote: >Quick question for those of you who have E-Prime >2 installed: does E-Prime 2, like E-Prime 1, >allow using E-Run without the dongle plugged in? > >Also, is Windows 7 64 bit now sort of okay on E-Prime 2? >Best, >Mich -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From pfc.groot at gmail.com Thu Aug 30 16:10:09 2012 From: pfc.groot at gmail.com (Paul Groot) Date: Thu, 30 Aug 2012 18:10:09 +0200 Subject: E-Prime 2, E-Run and Dongle, also 64b In-Reply-To: <5137eea1-a967-407d-99af-7eb9a1b26029@googlegroups.com> Message-ID: Hi Mich, I have EP2 running on two W7-64 machines without any problems so far. Even the Port-driver seems to work OK under 64-bit. (Just tested two parallel port IO-cards). The dongle is not required for ERun. Best, Paul 2012/8/30 Michiel Sovijärvi-Spapé > Hi all, > Quick question for those of you who have E-Prime 2 installed: does E-Prime > 2, like E-Prime 1, allow using E-Run without the dongle plugged in? > > Also, is Windows 7 64 bit now sort of okay on E-Prime 2? > Best, > Mich > > > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to > e-prime+unsubscribe at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msg/e-prime/-/VIpPizVabPoJ. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From sibelozer.ege at gmail.com Thu Aug 30 16:03:35 2012 From: sibelozer.ege at gmail.com (Sibel Ozer) Date: Thu, 30 Aug 2012 19:03:35 +0300 Subject: E-Prime 2, E-Run and Dongle, also 64b In-Reply-To: Message-ID: hi Mich, E-prime2 does not work without dongle.Second,with 64 bit win 7,I could use e-prime2 without error. best Sibel On Aug 30, 2012 3:34 PM, "Meltem BALLAN" wrote: > > Hi Mich, > I use E-Prime 2. It does not give a particular error when the dongle is not attached but E-PRIME crashes. > Windows 7 had some issues four months ago. I still use XP. > Hope it helps. > Meltem > > > On Thu, Aug 30, 2012 at 6:34 AM, Michiel Sovijärvi-Spapé < mspape at cognitology.eu> wrote: >> >> Hi all, >> Quick question for those of you who have E-Prime 2 installed: does E-Prime 2, like E-Prime 1, allow using E-Run without the dongle plugged in? >> >> Also, is Windows 7 64 bit now sort of okay on E-Prime 2? >> Best, >> Mich >> >> >> >> -- >> You received this message because you are subscribed to the Google Groups "E-Prime" group. >> To post to this group, send email to e-prime at googlegroups.com. >> To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. >> To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/VIpPizVabPoJ. >> For more options, visit https://groups.google.com/groups/opt_out. >> >> > > > > > -- > > Meltem Ballan, PhD > Early Brain Development EEG Studies > Department of Psychiatry > School of Medicine > University of North Carolina-Chapel Hill > Phone:919-843-3793 > > -- > You received this message because you are subscribed to the Google Groups "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Thu Aug 30 16:26:34 2012 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 30 Aug 2012 12:26:34 -0400 Subject: E-Prime 2, E-Run and Dongle, also 64b In-Reply-To: Message-ID: At 8/30/2012 12:03 PM Thursday, Sibel Ozer wrote: >hi Mich, >E-prime2 does not work without dongle. Just to be clear, do you mean only that E-Studio 2 will not work without a dongle, or that *no* component of E-Prime (including E-Run, E-DataAid, etc.) will work without a dongle (or something in between)? My results show only the former -- all components except E-Studio (including E-Run, E-DataAid, etc.) *do* work without a dongle. Thanks, -- David McFarlane -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From meltemballan at gmail.com Thu Aug 30 17:57:08 2012 From: meltemballan at gmail.com (Meltem BALLAN) Date: Thu, 30 Aug 2012 13:57:08 -0400 Subject: E-Prime 2, E-Run and Dongle, also 64b In-Reply-To: <503f9455.c557320a.70f8.1095SMTPIN_ADDED@gmr-mx.google.com> Message-ID: Have you tested with Video? I play three videos in my task. I tried my E-Run without dongle now and it crashed? Thanks M. On Thu, Aug 30, 2012 at 12:26 PM, David McFarlane wrote: > At 8/30/2012 12:03 PM Thursday, Sibel Ozer wrote: > >> hi Mich, >> E-prime2 does not work without dongle. >> > > Just to be clear, do you mean only that E-Studio 2 will not work without a > dongle, or that *no* component of E-Prime (including E-Run, E-DataAid, > etc.) will work without a dongle (or something in between)? My results > show only the former -- all components except E-Studio (including E-Run, > E-DataAid, etc.) *do* work without a dongle. > > Thanks, > -- David McFarlane > > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to e-prime+unsubscribe@** > googlegroups.com . > For more options, visit https://groups.google.com/**groups/opt_out > . > > > -- Meltem Ballan, PhD Early Brain Development EEG Studies Department of Psychiatry School of Medicine University of North Carolina-Chapel Hill Phone:919-843-3793 -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From nitz.david at gmail.com Thu Aug 30 18:20:49 2012 From: nitz.david at gmail.com (Dave) Date: Thu, 30 Aug 2012 11:20:49 -0700 Subject: Please unsubscribe me In-Reply-To: Message-ID: You can and should handle that yourself as per https://support.google.com/groups/bin/answer.py?hl=en&answer=46608. On Thursday, August 30, 2012 7:53:39 PM UTC+2, Lucinda Harvey wrote: > > > > ------------------------------ > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/__gvRAfAmL8J. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From lucinda.harvey at hotmail.com Thu Aug 30 17:53:37 2012 From: lucinda.harvey at hotmail.com (Lucinda Harvey) Date: Thu, 30 Aug 2012 17:53:37 +0000 Subject: Please unsubscribe me In-Reply-To: <20cf306f74187aa29c04c87a0d13@google.com> Message-ID: -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From sibelozer.ege at gmail.com Thu Aug 30 21:24:57 2012 From: sibelozer.ege at gmail.com (Sibel Ozer) Date: Fri, 31 Aug 2012 00:24:57 +0300 Subject: E-Prime 2, E-Run and Dongle, also 64b In-Reply-To: Message-ID: I had tried E-studio and e-run only and could not have them work without dongle. best Sibel On Thu, Aug 30, 2012 at 8:57 PM, Meltem BALLAN wrote: > Have you tested with Video? I play three videos in my task. I tried my > E-Run without dongle now and it crashed? > Thanks > M. > > > On Thu, Aug 30, 2012 at 12:26 PM, David McFarlane wrote: > >> At 8/30/2012 12:03 PM Thursday, Sibel Ozer wrote: >> >>> hi Mich, >>> E-prime2 does not work without dongle. >>> >> >> Just to be clear, do you mean only that E-Studio 2 will not work without >> a dongle, or that *no* component of E-Prime (including E-Run, E-DataAid, >> etc.) will work without a dongle (or something in between)? My results >> show only the former -- all components except E-Studio (including E-Run, >> E-DataAid, etc.) *do* work without a dongle. >> >> Thanks, >> -- David McFarlane >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "E-Prime" group. >> To post to this group, send email to e-prime at googlegroups.com. >> To unsubscribe from this group, send email to e-prime+unsubscribe@** >> googlegroups.com . >> For more options, visit https://groups.google.com/**groups/opt_out >> . >> >> >> > > > -- > > Meltem Ballan, PhD > Early Brain Development EEG Studies > Department of Psychiatry > School of Medicine > University of North Carolina-Chapel Hill > Phone:919-843-3793 > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to > e-prime+unsubscribe at googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From johanna.xi at gmail.com Fri Aug 31 04:46:36 2012 From: johanna.xi at gmail.com (Johanna Xi) Date: Thu, 30 Aug 2012 21:46:36 -0700 Subject: How to randomize the trial order under constraints Message-ID: Hi! For example, I want to present 4 stimuli in a block, A(1), A(2), B(1), B(2). They are presented at random, one at a time, with the constraint that for A and B, (1) is always presented before (2). That is, A(1) must be before A(2), B(1) must be before B(2). How should I do that in Eprime? For the above case, it is possible to list all possible arrangements and choose one at random, but with more pairs of stimuli, it becomes impossible. So I wonder how that can be done in a general way. Many many 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. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/PtZEpgpOlcsJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From nusphd at gmail.com Fri Aug 31 15:55:06 2012 From: nusphd at gmail.com (Lidia Suarez) Date: Fri, 31 Aug 2012 23:55:06 +0800 Subject: E-Prime 2, E-Run and Dongle, also 64b In-Reply-To: <5137eea1-a967-407d-99af-7eb9a1b26029@googlegroups.com> Message-ID: Yes On Aug 30, 2012 6:34 PM, "Michiel Sovijärvi-Spapé" wrote: > > Hi all, > Quick question for those of you who have E-Prime 2 installed: does E-Prime 2, like E-Prime 1, allow using E-Run without the dongle plugged in? > > Also, is Windows 7 64 bit now sort of okay on E-Prime 2? > Best, > Mich > > > > -- > You received this message because you are subscribed to the Google Groups "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. > To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/VIpPizVabPoJ. > For more options, visit https://groups.google.com/groups/opt_out. > > Yes -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From alphonse.stickle at gmail.com Wed Aug 1 03:39:12 2012 From: alphonse.stickle at gmail.com (Alphonse Stickle) Date: Wed, 1 Aug 2012 13:39:12 +1000 Subject: Dual Task (One is experimenter-paced, the other is participant-paced) In-Reply-To: <46fae903-a022-4369-9bdb-6bd03d94c16b@googlegroups.com> Message-ID: to a beginning, perraps to adjust properties page for presentation of picture object, regarding duration (= 3000), and allowable reponse (= none). Perraps also to read (perform) tutorials and user guide, and the e-primer of Michiel Spape. At 04:58 AM 1/08/2012, you wrote: >Hi, > >I'm trying to program a dual task in which participants are >presented with a series of pictures that appear for 3 seconds each. >At the same time, they are completing a secondary letter detection >task in which they hear different letters of the alphabet and must >enter a corresponding key. I want this secondary task to be >participant-paced meaning that the next letter is presented after >they enter a response. Also, I want the program to exit as soon as >10 pictures appear whether or not the letter detection task is done. > >I've downloaded the dual task example on pstnet support but it does >not appear to work the way I want it to. Specifically, the pictures >change every time I enter a response for the secondary task rather >than after every 3 seconds. I guess the difference between my >experiment and the example is that both of the tasks in the example >are experimenter-paced whereas in my experiment, one is >experimenter-paced and one is participant-paced. Any help would be >greatly appreciated! Thanks! > >Khuyen > >-- >You received this message because you are subscribed to the Google >Groups "E-Prime" group. >To post to this group, send email to e-prime at googlegroups.com. >To unsubscribe from this group, send email to >e-prime+unsubscribe at googlegroups.com. >To view this discussion on the web visit >https://groups.google.com/d/msg/e-prime/-/5LqQJvDzvL0J. >For more options, visit >https://groups.google.com/groups/opt_out. > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From vinskimt at mcmaster.ca Wed Aug 1 11:14:02 2012 From: vinskimt at mcmaster.ca (Melaina Vinski) Date: Wed, 1 Aug 2012 13:14:02 +0200 Subject: A Previously Working Experiment Crashes When Starting In-Reply-To: <6b8355df-b392-4215-b8fe-c1ca032b8230@googlegroups.com> Message-ID: Hi Anne, There is no error message, the program simply crashes because 'EPrime is no longer responding'. Could it be a processing power issue? On Wed, Aug 1, 2012 at 1:11 PM, Anne-Wil wrote: > Hi Melaina, > > What is the error message? First thought: has the program been moved to a > different folder without all the needed image etc. files or have such files > been moved? > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to > e-prime+unsubscribe at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msg/e-prime/-/LqFGLS5kSZAJ. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- Melaina T. Vinski, M.Sc PhD Candidate Psychology, Neuroscience & Behavior Cognitive Sciences Lab McMaster University 905-525-9140 ext. 22853 -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From liwenna at gmail.com Wed Aug 1 11:11:59 2012 From: liwenna at gmail.com (Anne-Wil) Date: Wed, 1 Aug 2012 04:11:59 -0700 Subject: A Previously Working Experiment Crashes When Starting In-Reply-To: Message-ID: Hi Melaina, What is the error message? First thought: has the program been moved to a different folder without all the needed image etc. files or have such files been moved? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/LqFGLS5kSZAJ. For more options, visit https://groups.google.com/groups/opt_out. From mkclairhong at gmail.com Wed Aug 1 21:13:08 2012 From: mkclairhong at gmail.com (newbie) Date: Wed, 1 Aug 2012 14:13:08 -0700 Subject: Allow Responses at Any Time..? Message-ID: Hi everyone, I'm trying to make my retrieval run on the Eprime where the sound will be played and the experiment participants will determine which way the sound is coming by either pressing 1 or 6. I'm wondering how I would be able to adjust this to accept responses at any time. Dim nFeedbackSlideDur As Integer If JudgementSlide.RESP = "" Then JudgementSlide.RT = 4000 End If nFeedbackSlideDur = 4000 - JudgementSlide.RT c.SetAttrib "FeedbackDuration", nFeedbackSlideDur here's my script for the "Calculate Duration" script. Please let me know and thank you guy so much!! Clair -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/-EV1dAlg6EYJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From elinebp at hotmail.com Thu Aug 2 13:44:00 2012 From: elinebp at hotmail.com (Eline Borch Petersen) Date: Thu, 2 Aug 2012 06:44:00 -0700 Subject: Allow Responses at Any Time..? In-Reply-To: <298390d7-d656-441e-b2e6-a0724557cb03@googlegroups.com> Message-ID: Maybe I don't understand your problem, but can't you use a slide with infinit duration terminated by a keybord response. In your SoundInput object you specify wether the sound should be played once or repeated. Eline -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/J3DZEgXaS-0J. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mkclairhong at gmail.com Thu Aug 2 20:10:32 2012 From: mkclairhong at gmail.com (newbie) Date: Thu, 2 Aug 2012 13:10:32 -0700 Subject: Allow Responses at Any Time..? In-Reply-To: <5bef62bb-467b-44a1-80f7-01cd6a36f5db@googlegroups.com> Message-ID: Thanks for your reply. I'm trying to set the termination response as 1 or 6 since those are the numbers that should be the responses, but it's not allowing me to do so by saying "multiple values not permited". I also tried [integer],[any] but none of those are working Could you please give me any advice on that? Thanks! On Thursday, August 2, 2012 9:44:00 AM UTC-4, Eline Borch Petersen wrote: > > Maybe I don't understand your problem, but can't you use a slide with > infinit duration terminated by a keybord response. > In your SoundInput object you specify wether the sound should be played > once or repeated. > > Eline > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/YiDg6K_347oJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From thepolypore at gmail.com Thu Aug 2 21:15:35 2012 From: thepolypore at gmail.com (Cameron DeLeone) Date: Thu, 2 Aug 2012 14:15:35 -0700 Subject: Allow Responses at Any Time..? In-Reply-To: <298390d7-d656-441e-b2e6-a0724557cb03@googlegroups.com> Message-ID: You should look into the InputMask.IsPending method if you want to collect multiple responses without changing the object on screen, if that is actually what you want to do... dDwnload ProcessResponseTemplate.es here and see if that helps you solve your problem. http://www.pstnet.com/support/samples.asp?Mode=View&SampleID=47 On Wednesday, August 1, 2012 5:13:08 PM UTC-4, newbie wrote: > > Hi everyone, > > I'm trying to make my retrieval run on the Eprime where the sound will be > played and the experiment participants will determine which way the sound > is coming by either pressing 1 or 6. > I'm wondering how I would be able to adjust this to accept responses at > any time. > > Dim nFeedbackSlideDur As Integer > > If JudgementSlide.RESP = "" Then > > JudgementSlide.RT = 4000 > > End If > > nFeedbackSlideDur = 4000 - JudgementSlide.RT > > c.SetAttrib "FeedbackDuration", nFeedbackSlideDur > > here's my script for the "Calculate Duration" script. > > Please let me know and thank you guy so much!! > Clair > > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/-CtBt9JxxGsJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mkclairhong at gmail.com Thu Aug 2 22:47:51 2012 From: mkclairhong at gmail.com (newbie) Date: Thu, 2 Aug 2012 15:47:51 -0700 Subject: error with Sound Only part of the experiment Message-ID: Hi everyone, I've been struggling all day with one part of my eprime run. So there's a "sound only" part in my run and it hasn't been properly running and keep giving me the error message. The script goes, 'SoundOut1 Set Slide2_SlideSoundOut = CSlideSoundOut(Slide2.States(Slide2.ActiveState).Objects(1)) Set Slide2_SoundBuffer = Slide2_SlideSoundOut.Buffers(1) Slide2_SoundBuffer.Filename = c.GetAttrib("Sound") Slide2_SoundBuffer.Load Set Slide2_SoundBuffer = Nothing Set Slide2_SlideSoundOut = Nothing It will be great if anyone could tell me how I should fix the code to make it run properly. Thanks!! Clair -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/HCSgMw9nDpwJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From elinebp at hotmail.com Fri Aug 3 09:21:38 2012 From: elinebp at hotmail.com (Eline Borch Petersen) Date: Fri, 3 Aug 2012 02:21:38 -0700 Subject: Allow Responses at Any Time..? In-Reply-To: <15dd5244-abdc-4bb2-a564-8c166971cdf0@googlegroups.com> Message-ID: Strange, I have something similar allowing 4 responses to terminate a slide. In Allowable you write 16 (without any characters or space). The correct field you leave free, or if you have the correct answer in a list attribute you can link to that using [Attributename]. Does that change anything? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/l6DnbIiEK0MJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From eprimebeckerlab at gmail.com Sat Aug 4 18:34:44 2012 From: eprimebeckerlab at gmail.com (Beckerlab) Date: Sat, 4 Aug 2012 11:34:44 -0700 Subject: Simple Question about Trial List that is baffling me Message-ID: Hello all, I want it so my experiment presents 12 stimuli (in sequential order), and then gives them 12 decision making options. Then it repeats this once more. For some reason, I have it set to presenting 5 stimuli, and then 5 decision making options. I am not sure why this is so. Any help would be greatly appreciated. I have attached the file. Thanks, Ranya -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/cPDq0VZjEw4J. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: absolute final copy PRM tester.rar Type: application/rar Size: 796866 bytes Desc: not available URL: From eprimebeckerlab at gmail.com Sun Aug 5 14:06:45 2012 From: eprimebeckerlab at gmail.com (Beckerlab) Date: Sun, 5 Aug 2012 07:06:45 -0700 Subject: Simple Question about Trial List that is baffling me In-Reply-To: <60b44d34-d0d1-459a-b638-a6de05c94680@googlegroups.com> Message-ID: Nevermind, I obviously figured out the solution. It was very simple, I think I was just tired. Just go to property pages in case anyone else has a lapse in memory. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/yyPDiARqsswJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From pure-n-true at hotmail.co.uk Mon Aug 6 12:23:43 2012 From: pure-n-true at hotmail.co.uk (pure-n-true at hotmail.co.uk) Date: Mon, 6 Aug 2012 05:23:43 -0700 Subject: problem with loading images and mouseclick on screen Message-ID: Hello all. I have a few problems that I just cannot seem to solve. My images are not loading into E-prime even though they are all in bitmap and I have pix elated them all 127x127. Also I am trying to use mouse click responses where the participants has to choose from a grid where they think the stimulus was. I also want to record this. I have tried everything and still E-prime does not want to run or load any pictures, there is always an error and I have looked over my script for hours on end. I hope you can help. Gulsh. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/PBnLa1LpqhYJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From pfc.groot at gmail.com Mon Aug 6 14:30:56 2012 From: pfc.groot at gmail.com (Paul Groot) Date: Mon, 6 Aug 2012 16:30:56 +0200 Subject: problem with loading images and mouseclick on screen In-Reply-To: <928fd675-81cd-44a4-a27c-4baa62096692@googlegroups.com> Message-ID: Hi Gulsh, Which version of EP are you using? What are the details of the bitmaps (bits per pixel, compression mode, ...). What is the error message? Do you mean Eprime will not display any bitmap picture? Not even if you run one of the example scripts...? Paul 2012/8/6 pure-n-true at hotmail.co.uk > Hello all. > > I have a few problems that I just cannot seem to solve. > > My images are not loading into E-prime even though they are all in bitmap > and I have pix elated them all 127x127. > Also I am trying to use mouse click responses where the participants has > to choose from a grid where they think the stimulus was. I also want to > record this. I have tried everything and still E-prime does not want to run > or load any pictures, there is always an error and I have looked over my > script for hours on end. > > I hope you can help. > > Gulsh. > > > > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to > e-prime+unsubscribe at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msg/e-prime/-/PBnLa1LpqhYJ. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Mon Aug 6 19:42:06 2012 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 6 Aug 2012 15:42:06 -0400 Subject: Soundout, stop offset and buffers In-Reply-To: <87a2cb6c-e996-443c-82d8-ce2238fd938c@googlegroups.com> Message-ID: You may have uncovered a real bug, along the lines of that described earlier at http://www.pstnet.com/support/kb.asp?TopicID=4136 . If you are using the latest version of EP (2.0.10.242) and still get this problem, then do us all a favor and please submit this to PST Web Support at http://support.pstnet.com/e%2Dprime/support/login.asp . Thanks, ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (twitter.com/EPrimeMaster) At 7/27/2012 02:18 PM Friday, Becks wrote: >Well, I've just realised that the soundfile will play for its entire >duration if I don't specify a stop offset time, so will work around >the problem by creating a soundfile of the exact length I need. >However, this isn't very flexible and is very inelegant. Moreover, >I'd like to know why the stop offset doesn't work as I expected, so >I'd still be very grateful if anyone can shed some light on this! > >Many thanks > >On Friday, 27 July 2012 13:08:10 UTC-4, Becks wrote: >Hello everyone, > >I am trying to run a soundout object using a slide, to continue for >around 510000ms after the slide (using "Stop After = No"). The >soundfile is 1800000ms long, and I have set the stop offset at >510000ms. However, the sound stops after 140ms. I haven't found much >information on using stop offset online/in manuals. Could the sound >ending before the stop offset be due to the sound buffer? >Any help would be much appreciated, many 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 https://groups.google.com/groups/opt_out. From erin.siebert at gmail.com Mon Aug 6 21:55:47 2012 From: erin.siebert at gmail.com (Erin) Date: Mon, 6 Aug 2012 14:55:47 -0700 Subject: multiple correct responses for certain trials In-Reply-To: <500db7e5.64a9320a.7bd4.04f2SMTPIN_ADDED@gmr-mx.google.com> Message-ID: very helpful, thank you! On Monday, July 23, 2012 4:45:02 PM UTC-4, McFarlane, David wrote: > > The production release of EP2 contains a raft of new features, > including the ability to score multiple correct responses natively, > so you might look into that. If you are stuck using an older version > of E-Prime, you will have to resort to other means, see summary at > https://groups.google.com/forum/?fromgroups#!topic/e-prime/iP9NFUwgWYY . > > ----- > David McFarlane > E-Prime training > online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx > Twitter: @EPrimeMaster (twitter.com/EPrimeMaster) > > /---- > Stock reminder: 1) I do not work for PST. 2) PST's trained staff > 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) In addition, PST takes questions at their Facebook page > (http://www.facebook.com/pages/Psychology-Software-Tools-Inc/241802160683 > ), and offers several instructional videos there and on their YouTube > channel (http://www.youtube.com/user/PSTNET ) (no Twitter feed yet, > though). 4) If you do get an answer from PST staff, please extend > the courtesy of posting their reply back here for the sake of others. > \---- > > > At 7/20/2012 05:54 PM Friday, Erin wrote: > >Hello. I have an image match to sample program used on a > >touchscreen. It's quite simple... my TrialList has a sample, match, > >and foil image column, along with a Correct Answer column. In the > >list, if I enter "1" in the correct answer column, the "match" > >column is counted as correct for that trial; if I enter "2", the > >"foil" is counted as correct. For some trials, I want both "match" > >and "foil" to show as the correct response when selected, and I am > >having trouble figuring out how to get my program to do > >this. Entering both 1 and 2 into the correct answer column doesn't > >seem to work. I am new to E-Prime and would appreciate any > >pointers. Thanks so much. > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/f6WoLnv2rQUJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From erin.siebert at gmail.com Mon Aug 6 22:12:45 2012 From: erin.siebert at gmail.com (Erin) Date: Mon, 6 Aug 2012 15:12:45 -0700 Subject: changing opacity/transparency of an image Message-ID: I am trying to build an experiment where I incrementally "black out" an image displayed on a black background. I want to be able to set the image opacity from 0% to 100% in 2% increments. I will keep the image opacity level constant within a session, but want to be able to change it easily between sessions. I know I could achieve this in Photoshop by putting a black background behind my image, adjusting the image's opacity, and re-saving the image. However, I want to be able to draw randomly from a very large bank of images for each stage of the experiment, and it would be prohibitively impractical to adjust all the images manually in Photoshop for each opacity level. I found a post in this forum on how to fade between two different colors (How to fade from slide1 to slide2 (inline?)), however I haven't been able to find any information on adjusting opacity/transparency. Any help would be very appreciated. Thank you! Erin -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/RbqV-jsq3MsJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From suprman34 at gmail.com Tue Aug 7 06:19:10 2012 From: suprman34 at gmail.com (Sean) Date: Mon, 6 Aug 2012 23:19:10 -0700 Subject: Recording reaction times for two responses on same trial Message-ID: Hey there, I am creating an experiment that tests sustained attention. One of my conditions involves two participants taking the test at the same time, using two different sets of keys to respond. The first participant will be responding with the (either) keys 1 & 2, and the second participant will respond with (either) 3 & 4. I want to be able to see which button was pressed from each participant on that specific trial, and each of the two reaction times from each participant on that specific trial. I downloaded the 'Multiple Response Collection' Sample experiment from the PST website so I can see that it is possible to do, I am just having trouble implementing this into my project. I think it might have something to do with specific instructions on an InLine slide that involves programming codes, but I cannot figure it out. I am attaching what my project looks like so far. If coding it is the solution, can anybody help me in this specific case? Thanks for the help -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/A_n-wTtf7wMJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: Experiment Picture.png Type: image/png Size: 96809 bytes Desc: not available URL: From jeff.larsen at ttu.edu Tue Aug 7 10:07:46 2012 From: jeff.larsen at ttu.edu (Larsen, Jeff) Date: Tue, 7 Aug 2012 10:07:46 +0000 Subject: changing opacity/transparency of an image In-Reply-To: Message-ID: I don't have access to my computer for a couple weeks, but we did something similar a few years ago. Basically we made a canvas that contained the picture but randomly replaced x% of the picture's pixels with black dots with the setpixel function. Sent from my iPhone On Aug 6, 2012, at 6:13 PM, "Erin" > wrote: I am trying to build an experiment where I incrementally "black out" an image displayed on a black background. I want to be able to set the image opacity from 0% to 100% in 2% increments. I will keep the image opacity level constant within a session, but want to be able to change it easily between sessions. I know I could achieve this in Photoshop by putting a black background behind my image, adjusting the image's opacity, and re-saving the image. However, I want to be able to draw randomly from a very large bank of images for each stage of the experiment, and it would be prohibitively impractical to adjust all the images manually in Photoshop for each opacity level. I found a post in this forum on how to fade between two different colors (How to fade from slide1 to slide2 (inline?)), however I haven't been able to find any information on adjusting opacity/transparency. Any help would be very appreciated. Thank you! Erin -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/RbqV-jsq3MsJ. For more options, visit https://groups.google.com/groups/opt_out. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From pure-n-true at hotmail.co.uk Tue Aug 7 10:56:48 2012 From: pure-n-true at hotmail.co.uk (pure-n-true at hotmail.co.uk) Date: Tue, 7 Aug 2012 03:56:48 -0700 Subject: problem with loading images and mouseclick on screen In-Reply-To: Message-ID: Hi Paul I have finally got the images to load but am having difficulty with the mouseclick response for my participants. My practice trial shows the search image and yet the slide screen with EP2 does not let my participants pick an option. It keeps saying 'no such attribute 'response' even though I have not coded anything with the name response. I have no idea what is going on with my programme. Any suggests will be much appreciated. Gulsh On Aug 6, 3:30?pm, Paul Groot wrote: > Hi Gulsh, > > Which version of EP are you using? What are the details of the bitmaps > (bits per pixel, compression mode, ...). What is the error message? Do you > mean Eprime will not display any bitmap picture? Not even if you run one of > the example scripts...? > > Paul > > 2012/8/6 pure-n-t... at hotmail.co.uk > > > > > Hello all. > > > I have a few problems that I just cannot seem to solve. > > > My images are not loading into E-prime even though they are all in bitmap > > and I have pix elated them all 127x127. > > Also I am trying to use mouse click responses where the participants has > > to choose from a grid where they think the stimulus was. I also want to > > record this. I have tried everything and still E-prime does not want to run > > or load any pictures, there is always an error and I have looked over my > > script for hours on end. > > > I hope you can help. > > > Gulsh. > > > -- > > You received this message because you are subscribed to the Google Groups > > "E-Prime" group. > > To post to this group, send email to e-prime at googlegroups.com. > > To unsubscribe from this group, send email to > > e-prime+unsubscribe at googlegroups.com. > > To view this discussion on the web visit > >https://groups.google.com/d/msg/e-prime/-/PBnLa1LpqhYJ. > > For more options, visithttps://groups.google.com/groups/opt_out.- 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 https://groups.google.com/groups/opt_out. From pure-n-true at hotmail.co.uk Tue Aug 7 10:52:41 2012 From: pure-n-true at hotmail.co.uk (pure-n-true at hotmail.co.uk) Date: Tue, 7 Aug 2012 03:52:41 -0700 Subject: I keep getting Response Message-ID: Hey guys. For some reason I keep getting in my scrip 'no such attribute 'response'' but I have not put response down anywhere. I am confused about what is going on. I am going to use mouse clicks to determine my participants response which is very unsuccessful at the moment. I do not know what I am doing wrong and would like help. For anyone interested here is my script with the part I am unclear about: PracStimulus.InputMasks.Reset If Keyboard.GetState() = ebStateOpen Then PracStimulusEchoClients.RemoveAll PracStimulus.InputMasks.Add Keyboard.CreateInputMask("{ANY}", c.GetAttrib("CorrectAnswer"), CLng(PracStimulus.Duration), CLng("1"), ebEndResponseActionTerminate, CLogical("Yes"), "", "", "ResponseMode:All ProcessBackspace:Yes") End If If Mouse.GetState() = ebStateOpen Then PracStimulusEchoClients.RemoveAll PracStimulus.InputMasks.Add Mouse.CreateInputMask(c.GetAttrib("Response"), "", CLng(PracStimulus.Duration), CLng("1"), ebEndResponseActionTerminate, CLogical("Yes"), "", "", "") -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From mcfarla9 at msu.edu Tue Aug 7 15:16:42 2012 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 7 Aug 2012 11:16:42 -0400 Subject: changing opacity/transparency of an image In-Reply-To: <6779F371-DBDC-4984-AAF2-4B654480BE7A@ttu.edu> Message-ID: Erin, See also http://en.wikipedia.org/wiki/Alpha_compositing for theoretical background, from which you could derive specific programming steps for E-Prime or any other suitable programming platform. ----- David McFarlane At 8/7/2012 06:07 AM Tuesday, Larsen, Jeff wrote: >I don't have access to my computer for a couple weeks, but we did >something similar a few years ago. Basically we made a canvas that >contained the picture but randomly replaced x% of the picture's >pixels with black dots with the setpixel function. > >Sent from my iPhone > >On Aug 6, 2012, at 6:13 PM, "Erin" >> wrote: > >I am trying to build an experiment where I incrementally "black out" >an image displayed on a black background. I want to be able to set >the image opacity from 0% to 100% in 2% increments. I will keep the >image opacity level constant within a session, but want to be able >to change it easily between sessions. I know I could achieve this >in Photoshop by putting a black background behind my image, >adjusting the image's opacity, and re-saving the image. However, I >want to be able to draw randomly from a very large bank of images >for each stage of the experiment, and it would be prohibitively >impractical to adjust all the images manually in Photoshop for each >opacity level. > >I found a post in this forum on how to fade between two different >colors (How to fade from slide1 to slide2 (inline?)), however I >haven't been able to find any information on >adjusting opacity/transparency. Any help would be very >appreciated. Thank you! > >Erin -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From mcfarla9 at msu.edu Tue Aug 7 20:46:12 2012 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 7 Aug 2012 16:46:12 -0400 Subject: Hello All In-Reply-To: Message-ID: Well, while on vacation last week I did an informal survey among family members, all native English (USA northern midwestern) speakers. None of the four adults had ever used the greeting "Hello All", and never heard it spoken, but they had seen it in e-mails at work and found nothing remarkable about the expression (but these are the same relatives who say "usually always" to mean simply either "usually", "often", or "always"). Two college-age youths had never encountered the expression at all, and held no opinion about it. Then later that night, as I left the campfire to turn in, without thinking at all I casually said "Goodnight All", and realized that I commonly use that as a parting expression to groups. So even I use a variant of "Hello All", and it seems that my startle-response to the expression is unfounded. Sorry for polluting the Group with my off-topic musings. Back to E-Prime stuff... -- David McFarlane At 7/26/2012 07:45 PM Thursday, Yan Yu wrote: >Thanks for bringing it up. Next time I will use "Hello Everyone". > >On Thu, Jul 26, 2012 at 6:42 PM, David McFarlane ><mcfarla9 at msu.edu> wrote: >Well, maybe it is just me. But I have been in a lot of places over >a lot of time, and participated in many online discussion groups, >and this is the only place where I have repeatedly encountered >"Hello All" as a substitute for "Hello Everybody" or "Hello Everyone". > >Sorry to belabor this off-topic point. > >-- David McFarlane > > > >At 7/26/2012 06:33 PM Thursday, ben robinson wrote: >Yes? > >On Thu, Jul 26, 2012 at 2:00 PM, David McFarlane ><mcfarla9 at msu.edu> wrote: > > OK, I have been rereading a bunch of old E-Prime Group messages, and I just > > want to get this off my chest. Many of these messages start off, "Hello > > All". Am I the only native English speaker who finds this jarring? > > > > -- David McFarlane -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From mcfarla9 at msu.edu Tue Aug 7 21:01:01 2012 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 7 Aug 2012 17:01:01 -0400 Subject: SoundIn with USB microphone? Message-ID: Quite some time ago, while recording lessons for my E-Prime course, I could not get my USB microphone to work with SoundIn. At that time I simply plugged a cheap computer mic into the computer's sound card to use with SoundIn, and moved forward. Now I have a report from someone at another institution with the same problem, with no other reports of success using USB mics with SoundIn. So my question to you all: Has anyone had any success using a USB microphone with SoundIn? Or conversely, has anyone else had trouble using a USB microphone with SoundIn? Thanks, ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (twitter.com/EPrimeMaster) -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From meltemballan at gmail.com Tue Aug 7 21:00:17 2012 From: meltemballan at gmail.com (Meltem BALLAN) Date: Tue, 7 Aug 2012 17:00:17 -0400 Subject: Hello All In-Reply-To: <501185aa.a66a320a.7a85.57c3SMTPIN_ADDED@gmr-mx.google.com> Message-ID: I think "Hello All" has a common usage in emails or forums. I have never heard someone using Hello All in spoken English. However, I still think that Hello All is improper English. On Thu, Jul 26, 2012 at 2:00 PM, David McFarlane wrote: > OK, I have been rereading a bunch of old E-Prime Group messages, and I > just want to get this off my chest. Many of these messages start off, > "Hello All". Am I the only native English speaker who finds this jarring? > > -- David McFarlane > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to e-prime+unsubscribe@** > googlegroups.com . > For more options, visit this group at http://groups.google.com/** > group/e-prime?hl=en . > > -- Meltem Ballan, PhD Early Brain Development EEG Studies Department of Psychiatry School of Medicine University of North Carolina-Chapel Hill Phone:919-843-3793 -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From pfc.groot at gmail.com Tue Aug 7 22:06:00 2012 From: pfc.groot at gmail.com (Paul Groot) Date: Wed, 8 Aug 2012 00:06:00 +0200 Subject: changing opacity/transparency of an image In-Reply-To: Message-ID: Erin, Since EPrime doesn't have a builtin transparency option, this would be something you will have to implement yourself. The most straightforward way would be to manipulate an offscreen bitmap using the GetPixel/SetPixel functions. However, using EBasic this way would take ages. Another option would be to have an external DLL-function to do all the work (using optimized C++ code for example), but unfortunately this requires serious programming skills. best, paul 2012/8/7 Erin > I am trying to build an experiment where I incrementally "black out" an > image displayed on a black background. I want to be able to set the image > opacity from 0% to 100% in 2% increments. I will keep the image opacity > level constant within a session, but want to be able to change it easily > between sessions. I know I could achieve this in Photoshop by putting a > black background behind my image, adjusting the image's opacity, and > re-saving the image. However, I want to be able to draw randomly from a > very large bank of images for each stage of the experiment, and it would be > prohibitively impractical to adjust all the images manually in Photoshop > for each opacity level. > > I found a post in this forum on how to fade between two different colors > (How to fade from slide1 to slide2 (inline?)), however I haven't been able > to find any information on adjusting opacity/transparency. Any help would > be very appreciated. Thank you! > > Erin > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to > e-prime+unsubscribe at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msg/e-prime/-/RbqV-jsq3MsJ. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From pfc.groot at gmail.com Tue Aug 7 22:16:40 2012 From: pfc.groot at gmail.com (Paul Groot) Date: Wed, 8 Aug 2012 00:16:40 +0200 Subject: I keep getting Response In-Reply-To: <8a16a286-7f3a-4184-92e5-95a7b957a5ac@n13g2000vby.googlegroups.com> Message-ID: I think this code is created by EStudio if you enter the text '[response]' into the allowable mask of the mouse device. This must be the case in the PracStimulus object... paul 2012/8/7 pure-n-true at hotmail.co.uk > Hey guys. > > For some reason I keep getting in my scrip 'no such attribute > 'response'' but I have not put response down anywhere. I am confused > about what is going on. I am going to use mouse clicks to determine my > participants response which is very unsuccessful at the moment. I do > not know what I am doing wrong and would like help. > > > For anyone interested here is my script with the part I am unclear > about: > > PracStimulus.InputMasks.Reset > > If Keyboard.GetState() = ebStateOpen Then > PracStimulusEchoClients.RemoveAll > PracStimulus.InputMasks.Add > Keyboard.CreateInputMask("{ANY}", > c.GetAttrib("CorrectAnswer"), CLng(PracStimulus.Duration), CLng("1"), > ebEndResponseActionTerminate, CLogical("Yes"), "", "", > "ResponseMode:All ProcessBackspace:Yes") > > > End If > > If Mouse.GetState() = ebStateOpen Then > PracStimulusEchoClients.RemoveAll > PracStimulus.InputMasks.Add > Mouse.CreateInputMask(c.GetAttrib("Response"), "", > CLng(PracStimulus.Duration), CLng("1"), ebEndResponseActionTerminate, > CLogical("Yes"), "", "", "") > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to > e-prime+unsubscribe at googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From caldmet70 at gmail.com Wed Aug 8 09:57:14 2012 From: caldmet70 at gmail.com (PKUMAR) Date: Wed, 8 Aug 2012 02:57:14 -0700 Subject: Visual Attention/Cognition Test Message-ID: Dear Everyone, We have came across some literature that shows few tests for "Visual Attention/Cognition Test." Is there any thing which is standard? Is there any possibility, that someone in the group can share the program (E-Prime). Or some suggestion to design a simple and standard test in the E-Prime for "Visual Attention/Cognition Test." Thanks a lot for any help and guidance! Parmod -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/J1l6rn3RP6sJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jakob4resilience at gmail.com Mon Aug 13 17:29:39 2012 From: jakob4resilience at gmail.com (Jakob) Date: Mon, 13 Aug 2012 10:29:39 -0700 Subject: Why specify the InputMask in the script when using goto after TextDisplay.run to terminate TextDispl Message-ID: Hello everyone! I would really appreciate if someone could help me understand the following: I have a conditional practice block with a script that displays one text in the following text-object if the accuracy-criterium is met. If the criterium is not met it displays another text in the same text-object and then jumps back to a label (goto). If the criterium is met everything works as intended. But in the case of the criterium not being met the text-object only terminates with input if I manually specify the InputMask for the text-object in the script, not if I merely specifiy the input in the GUI of the text-object (see below) I'd really like to understand this enigma! ;) Thanks in advance! Jakob Here is the relevant part of the experimental procedure and the script in question (CheckACC): -------------------------------------------------------------------------------------------------- *PracticeBlockProcedure* *Setup* (Script that sets a Summation Variable) *PracticeInstruction* (TextDisplay Object) *Label2* (Label) *Reset* (Script that resets the Summation Variable) *Practice List* (List Object) *PracticeListProcedure* *PracticeDisplay* (ImageDisplay Object) *PracticeFeedback* (FeedbackObject) *AddObservation* (Script that adds the ACC of the PracticeDisplay to the Summation Variable so it can be compared to the criterium later on) *CheckACC* (Script that checks if the ACC criterium has been met and branches accordingly; *the line in question is in talics - see below*) *EndPrac* (TextDisplay Object that displays a text depending on the CheckACC script) -------------------------------------------------------------------------------------------------- * * *CheckACC-Script:* If PracticeACC.Mean >= .80 Then EndPrac.Text = "Well done." Else EndPrac.Text = "Try again." *EndPrac.InputMasks.Add Keyboard.CreateInputMask("{SPACE}", "", CLng(Pause.Duration), CLng("1"), ebEndResponseActionTerminate, CLogical("Yes"), "", "", "ResponseMode:All ProcessBackspace:Yes")* EndPrac.Run Goto Label2 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. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/atKZiK1ES_MJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From pfc.groot at gmail.com Mon Aug 13 20:53:20 2012 From: pfc.groot at gmail.com (Paul Groot) Date: Mon, 13 Aug 2012 22:53:20 +0200 Subject: Why specify the InputMask in the script when using goto after TextDisplay.run to terminate TextDispl In-Reply-To: Message-ID: Hi Jakob, I'm not 100% sure about this, but my guess is that E-Studio generates code where the inputmask of an object is initialized just before running the object (you can check this in the full-script tab). And, since you run the object explicitly in your own script in the try-again scenario, you also have to initialize the inputmask explicitly yourself because the generated initialization code is not yet called when you execute the run-statement. There are several workarounds for this. I will only explain a scenario that doesn't use a goto-label, because goto's often have negative side effects. My advise would be to put the practice block procedure in another block list that repeats several times (PracMasterList::Exit List = 999). Then, instead of using a goto-label construct, simply call the terminate method in case the ready-criteria are met (PracMasterList.Terminate) If PracticeACC.Mean >= .80 Then EndPrac.Text = "Well done" PracMasterList.Terminate else EndPrac.Text = "Try again" end if You might have to tweak other objects, such as the practice introduction screen, to complete it: If the instruction should not repeat, then you can simply place it before the practice master list. If the practice instructions should repeat with different content, you could make use of a Slide object having different tab's (SlideStates) with specific instructions for the first and repeating runs. The Slide's ActiveState property can be used to select the visible tab. The attached example shows how you can do this. Sounds complicated, but is rather straightfoward without additional inline script. *(In words: Define an attribute for the active state in PracMasterList. Use the []-syntax to specify the name of this attribute in the ActiveState property of the Slide. Set the list ordering to sequential and include as many rows as required. Configure the required active state for each row. Exit list should be reset to 1 cycle in this case because the number of 'trials' determine how many times the practice block.)* Cheers, Paul 2012/8/13 Jakob > Hello everyone! > > I would really appreciate if someone could help me understand the > following: > > I have a conditional practice block with a script that displays one text > in the following text-object if the accuracy-criterium is met. If the > criterium is not met it displays another text in the same text-object and > then jumps back to a label (goto). If the criterium is met everything works > as intended. But in the case of the criterium not being met the text-object > only terminates with input if I manually specify the InputMask for the > text-object in the script, not if I merely specifiy the input in the GUI of > the text-object (see below) > I'd really like to understand this enigma! ;) > > Thanks in advance! > Jakob > > Here is the relevant part of the experimental procedure and the script in > question (CheckACC): > > -------------------------------------------------------------------------------------------------- > *PracticeBlockProcedure* > > *Setup* (Script that sets a Summation Variable) > > *PracticeInstruction* (TextDisplay Object) > > *Label2* (Label) > > *Reset* (Script that resets the Summation Variable) > > *Practice List* (List Object) > > *PracticeListProcedure* > > *PracticeDisplay* (ImageDisplay Object) > > *PracticeFeedback* (FeedbackObject) > > *AddObservation* (Script that adds the ACC of the PracticeDisplay to the > Summation Variable so it can be compared to the criterium later on) > > *CheckACC* (Script that checks if the ACC criterium has been met and > branches accordingly; *the line in question is in talics - see below*) > > *EndPrac* (TextDisplay Object that displays a text depending on the > CheckACC script) > > > -------------------------------------------------------------------------------------------------- > * > * > *CheckACC-Script:* > If PracticeACC.Mean >= .80 Then > EndPrac.Text = "Well done." > Else > EndPrac.Text = "Try again." > *EndPrac.InputMasks.Add Keyboard.CreateInputMask("{SPACE}", "", > CLng(Pause.Duration), CLng("1"), ebEndResponseActionTerminate, > CLogical("Yes"), "", "", "ResponseMode:All ProcessBackspace:Yes")* > EndPrac.Run > Goto Label2 > 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. > To view this discussion on the web visit > https://groups.google.com/d/msg/e-prime/-/atKZiK1ES_MJ. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: ConditionalPractice.es2 Type: application/octet-stream Size: 43168 bytes Desc: not available URL: From mcfarla9 at msu.edu Mon Aug 13 21:41:23 2012 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 13 Aug 2012 17:41:23 -0400 Subject: Why specify the InputMask in the script when using goto after TextDisplay.run to terminate TextDispl In-Reply-To: Message-ID: Paul Groot may have adequately answered this (complete with example program!), but here are my thoughts anyway... Sigh. First, please please when you post this sort of thing, do *not* set it in some hard-to-read font, just leave it as plain text -- I had to copy & paste your code into a text editor, next time don't expect us to go through that much trouble to help you. Now first, I generally think it poor practice to assign .Text and other object properties directly from inline code. Unless you have a *very* good reason to do so and can explain that decision in depth (and supply that as extensive comments in your program), you should always use attribute references for at least three reasons: (1) Using attribute references often simplifies the code. (2) Attribute references in the stimulus object act as clues to the reader that values will be supplied at run time. (3) Attributes get logged to the .edat file, fully documenting the values used during the run. So, lines like EndPrac.Text = "Well done." should read instead c.SetAttrib "EndPracText", "Well done." and then you should use [EndPracText] in your TextDisplay object (or, consider using a Slide with multiple states). Second, I generally think it a bad practice to use the .Run method to run a stimulus from inline code. E.g., I would not use EndProc.Run. Instead, your CheckACC inline should read merely If (PracticeACC.Mean >= .80) Then c.SetAttrib "EndPracText", "Well done." Else c.SetAttrib "EndPracText", "Try again." End If (actually, it should read simply c.SetAttrib "EndPracText", Iif( (PracticeACC.Mean >= .80), _ "Well done.", "Try again." ) but that's an advanced coding lesson.) Then, you should follow EndPrac with another inline that simply goes If (PracticeACC.Mean >= .80) Then Goto Label2 and then E-Prime will take care of the rest (set up the input mask, run EndPrac). Yes, I know it seems to redundantly perform the "If (PracticeACC.Mean >= .80)" conditional across two inlines, but that's how we do things in E-Prime. ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (twitter.com/EPrimeMaster) At 8/13/2012 04:53 PM Monday, Paul Groot wrote: >Hi Jakob, > >I'm not 100% sure about this, but my guess is that E-Studio >generates code where the inputmask of an object is initialized just >before running the object (you can check this in the full-script >tab). And, since you run the object explicitly in your own script in >the try-again scenario, you also have to initialize the inputmask >explicitly yourself because the generated initialization code is not >yet called when you execute the run-statement. > >There are several workarounds for this. I will only explain a >scenario that doesn't use a goto-label, because goto's often have >negative side effects. My advise would be to put the practice block >procedure in another block list that repeats several times >(PracMasterList::Exit List = 999). Then, instead of using a >goto-label construct, simply call the terminate method in case the >ready-criteria are met (PracMasterList.Terminate) > >If PracticeACC.Mean >= .80 Then > EndPrac.Text = "Well done" > PracMasterList.Terminate >else > EndPrac.Text = "Try again" >end if > >You might have to tweak other objects, such as the practice >introduction screen, to complete it: If the instruction should not >repeat, then you can simply place it before the practice master >list. If the practice instructions should repeat with different >content, you could make use of a Slide object having different tab's >(SlideStates) with specific instructions for the first and repeating >runs. The Slide's ActiveState property can be used to select the >visible tab. The attached example shows how you can do this. Sounds >complicated, but is rather straightfoward without additional inline >script. (In words: Define an attribute for the active state in >PracMasterList. Use the []-syntax to specify the name of this >attribute in the ActiveState property of the Slide. Set the list >ordering to sequential and include as many rows as required. >Configure the required active state for each row. Exit list should >be reset to 1 cycle in this case because the number of 'trials' >determine how many times the practice block.) > >Cheers, >Paul > > > > >2012/8/13 Jakob ><jakob4resilience at gmail.com> >Hello everyone! > >I would really appreciate if someone could help me understand the following: > >I have a conditional practice block with a script that displays one >text in the following text-object if the accuracy-criterium is met. >If the criterium is not met it displays another text in the same >text-object and then jumps back to a label (goto). If the criterium >is met everything works as intended. But in the case of the >criterium not being met the text-object only terminates with input >if I manually specify the InputMask for the text-object in the >script, not if I merely specifiy the input in the GUI of the >text-object (see below) >I'd really like to understand this enigma! ;) > >Thanks in advance! >Jakob > >Here is the relevant part of the experimental procedure and the >script in question (CheckACC): >-------------------------------------------------------------------------------------------------- >PracticeBlockProcedure >Setup (Script that sets a Summation Variable) > >PracticeInstruction (TextDisplay Object) > >Label2 (Label) > >Reset (Script that resets the Summation Variable) > >Practice List (List Object) > >PracticeListProcedure > >PracticeDisplay (ImageDisplay Object) > >PracticeFeedback (FeedbackObject) > >AddObservation (Script that adds the ACC of the PracticeDisplay to >the Summation Variable so it can be compared to the criterium later on) > >CheckACC (Script that checks if the ACC criterium has been met and >branches accordingly; the line in question is in talics - see below) > >EndPrac (TextDisplay Object that displays a text depending on the >CheckACC script) > >-------------------------------------------------------------------------------------------------- > > >CheckACC-Script: >If PracticeACC.Mean >= .80 Then >EndPrac.Text = "Well done." >Else >EndPrac.Text = "Try again." >EndPrac.InputMasks.Add Keyboard.CreateInputMask("{SPACE}", "", >CLng(Pause.Duration), CLng("1"), ebEndResponseActionTerminate, >CLogical("Yes"), "", "", "ResponseMode:All ProcessBackspace:Yes") >EndPrac.Run >Goto Label2 >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 https://groups.google.com/groups/opt_out. From aldelfino at gmail.com Tue Aug 14 13:37:58 2012 From: aldelfino at gmail.com (aldelfino) Date: Tue, 14 Aug 2012 06:37:58 -0700 Subject: Eprime triggers to EEG out of sync Message-ID: Hello everyone, I'm running an experiment using triggers from Eprime to a BrainVision equipment. I need Eprime to send a trigger according to the position of target-words along the sentence e.g. at 0, 5, or 11 seconds after the beginning of the sentence. I tried used the following script: WritePort &H378, c.GetAttrib("trigger") 'identifies the item? sleep c.GetAttrib ("delay") 'identifies the position of the target-word after the beginning of the sentence? c.SetAttrib "CheckResponseTime", Clock.Read I defined two attributes: (i) trigger, as a code to identify the trigger according to each sentence, and (ii) delay, as the time after the beginning of the sentence the trigger should be sent to BrainAmp. After listening each sentence, the subject has to answer a yes-no question to check understanding. The problem is that the BrainVision cannot register the trigger synchronized with the delay attribute, but only with the time the subject hits the answer button. Does anyone have a solution or an alternative script for my experiment? 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. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/lD9vGAWHWqgJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jonybony at gmx.de Fri Aug 17 07:16:38 2012 From: jonybony at gmx.de (dietrijx) Date: Fri, 17 Aug 2012 00:16:38 -0700 Subject: Gaze contingent designs with e-prime/tobii extension Message-ID: Hi all, I would like to know if it is possible to create gaze contingent paradigms with e-prime/tobii extension for eyetracking studies. In a feature overview of the e-prime extensions for tobii I read that it would be possible to start and stop trials contingent on eye gaze, fixation, or eye movement criterion. In the PST user forum I read something about a sliding windows script for e-prime but in combination with a different eyetracking system, I guess. What I would like to do with e-prime/tobii extension is: - to start and stop a presentation of a stimulus contingent with a specific number of fixations/amount of fixation time or contingent with a saccade?s beginning/ending or the landing of a fixation respectively. - move a stimulus contingent with the eye gaze, so that the subject can?t change its fixation position while it is moving its eyes. Has anybody experience with that? Or can tell me where I should look to figure it out? Thank you in advance for any help you can provide. Jonas -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/auUka2yRotkJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Fri Aug 17 13:22:50 2012 From: mcfarla9 at msu.edu (David McFarlane) Date: Fri, 17 Aug 2012 09:22:50 -0400 Subject: Gaze contingent designs with e-prime/tobii extension In-Reply-To: <937df7cf-59ce-4a64-a4cc-0191873013a8@googlegroups.com> Message-ID: Jonas, In addition to getting user experiences here, you should also contact PST sales & info staff directly, you can get e-mail links from their web site at www.pstnet.com. ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (twitter.com/EPrimeMaster) At 8/17/2012 03:16 AM Friday, you wrote: >Hi all, > >I would like to know if it is possible to create gaze contingent >paradigms with e-prime/tobii extension for eyetracking studies. >In a feature overview of the e-prime extensions for tobii I read >that it would be possible to start and stop trials contingent on eye >gaze, fixation, or eye movement criterion. In the PST user forum I >read something about a sliding windows script for e-prime but in >combination with a different eyetracking system, I guess. > >What I would like to do with e-prime/tobii extension is: >- to start and stop a presentation of a stimulus contingent with a >specific number of fixations/amount of fixation time or contingent >with a saccade's beginning/ending or the landing of a fixation respectively. >- move a stimulus contingent with the eye gaze, so that the subject >can't change its fixation position while it is moving its eyes. > >Has anybody experience with that? Or can tell me where I should look >to figure it out? > >Thank you in advance for any help you can provide. > >Jonas -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From kylehdavis at gmail.com Sat Aug 18 23:33:05 2012 From: kylehdavis at gmail.com (Kyle) Date: Sat, 18 Aug 2012 16:33:05 -0700 Subject: using python to automate data translation process from eprime to SPSS Message-ID: Hello, I am currently struggling with trying to automate my data translation process from eprime to SPSS. I am not using emerge because I need to create individual spss data files for each of my subjects. I have written sytax that automates the translation from the edat output (tab-separated) to an SPSS data file but I need to figure out a way to circumvent e-dataAid so I can automate the whole process and reduce the chance of any errors during the process. I was planning on using python so that I could have the user select the files that they want to convert to SPSS and then it does it automatically. From what I gathered from python help forums is that I need to parse the raw data txt document into a tab-separated file. Is there a way to do this or documentation how to do this somewhere? The workflow would be something like: raw data txt file --> tab separated --> spss syntax (it reads from a list file I created in spss) --> spss data file. I think the main spot I am stuck at is parsing the data from the raw file so I can circumvent edataAid. From there it seems like it might be somewhat straightforward. Thank you in advance for any help you can provide. If you have any tips for the python part of this process that would be appreciated as well, but I know the group is for e-prime and do not expect help with that. Thank you, -Kyle -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/bx6rJBdDAKEJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From pquain at une.edu.au Sun Aug 19 00:11:24 2012 From: pquain at une.edu.au (Peter Quain) Date: Sun, 19 Aug 2012 10:11:24 +1000 Subject: using python to automate data translation process from eprime to SPSS In-Reply-To: <80895190-b6c7-426d-87b4-98483712ea76@googlegroups.com> Message-ID: I assume you are concerned with 'extra' variables and think you must use edataaid to muck about with them (If I've misunderstood your post, excuse me). At least (this works) in venerable e-prime 1. I don't know if there have been any changes that break this in subsequent incarnations ... After each subject's run try opening the .edat file (double click, of course) then choose 'Save As' from File menu, choosing 'SPSS or Statview' option. Saves as a tab-del text document (.txt documant is tab delimited by default). Your SPSS syntax can pick it up from there no worries. Don't worry about the extra variables (e.g., random seed) just work out the order of variables, and which ones you want to keep. Import the tab-del file using point and click commands and paste the syntax (not run it). Then you can edit the import syntax to name your important variables as you want them, and subsequently use 'Keep' and 'Drop' commands to keep those you want, and to order them as you please in the SPSS .sav file. Rough example follows (that you could easily include in a Python (or a WinWrap Basic ... formerly Sax Basic) script): ----- From a previous post ------------------------- We export the entire unmodified edat file to tab del text then import the whole thing into SPSS, using the point and click read text data wizard, allowing the program to modify variable names however it wishes. We save then run the syntax, then print variable names with the 'Display Labels' command, identify the variables of interest, and use the 'Keep', 'Rename' and 'Drop' subcommands of the 'Save' command to sort the columns, and provide meaningful variable names and / or labels. Once this is done for the 1st subject's data file the syntax can be run for each subsequent file simply by changing the source file name, and the outfile names. Any combination of variables can be grabbed from the master file by a few changes to the keep, drop, and rename subcommands. Because the variable names are the same in both individual subject and merged files the syntax can be used to import and organise single subject data (to combine behavioural data with EEG files, for instance), or merged files. Some rough example syntax (minus the display labels command) for single subject data (no subject identifier included) below: * Import e-dat info for ENUM3 GET DATA /TYPE = TXT /FILE = 'C:\AAPete\PhDData\Enum3\E3_5\e3_5_edat.txt' /DELCASE = LINE /DELIMITERS = "\t" /ARRANGEMENT = DELIMITED /FIRSTCASE = 2 /IMPORTCASE = ALL /VARIABLES = Experime A10 Subject F1.0 Session F1.0 Age F2.1 V4 F6.2 Gender A1 Group F1.0 Handed A1 RandomSe F10.2 SessionD A10 SessionT A8 Block F1.0 BlockLis F1.0 V14 F1.0 V15 F1.0 Practice F1.0 V17 F1.0 V18 F1.0 V19 A8 Procedur A9 V20 A17 Trial F2.0 CheckAcc F1.0 V24 F1.0 V25 F1.0 Code F2.0 CollectC F6.0 V28 F4.0 corransw F1.0 Fixation F4.2 V31 F4.2 V32 F2.1 None F2.1 NoWords F1.0 numobs F1.0 PracList F2.1 V37 F1.0 V38 F2.1 V39 A9 Recall.A F1.0 V40 A9 Stim1 A9 ThreeSyl F2.1 ThreeWor F1.0 TrialLis F2.1 V46 F1.0 V47 F2.1 TwoSyl F1.0 TwoWords F1.0 Type F1.0 Word1 A3 . CACHE. EXECUTE. Save Outfile= 'C:\AAPete\PhDData\Enum3\E3_5\E3_5_edat_MASTER.sav' . Get file= 'C:\AAPete\PhDData\Enum3\E3_5\E3_5_edat_MASTER.sav' . Save Outfile= 'C:\AAPete\PhDData\Enum3\E3_5\E3_5_edat.sav' / Keep block trial checkacc code collectc v28 corransw recall.a stim1. Get file= 'C:\AAPete\PhDData\Enum3\E3_5\E3_5_edat.sav' . Compute ob = $CASENUM. Execute. Formats ob (F8.0). Save Outfile= 'C:\AAPete\PhDData\Enum3\E3_5\E3_5_edat_2.sav' / Keep ob code corransw checkacc v28 all. Get file= 'C:\AAPete\PhDData\Enum3\E3_5\E3_5_edat_2.sav' . Save Outfile= 'C:\AAPete\PhDData\Enum3\E3_5\E3_5_edat_3.sav' / Rename (code corransw checkacc v28 = type resp acc rt) / Drop= block To stim1. At 09:33 AM 19/08/2012, you wrote: >Hello, >I am currently struggling with trying to automate my data >translation process from eprime to SPSS. I am not using emerge >because I need to create individual spss data files for each of my >subjects. I have written sytax that automates the translation from >the edat output (tab-separated) to an SPSS data file but I need to >figure out a way to circumvent e-dataAid so I can automate the whole >process and reduce the chance of any errors during the process. I >was planning on using python so that I could have the user select >the files that they want to convert to SPSS and then it does it >automatically. From what I gathered from python help forums is that >I need to parse the raw data txt document into a tab-separated >file. Is there a way to do this or documentation how to do this >somewhere? The workflow would be something like: raw data txt file >--> tab separated --> spss syntax (it reads from a list file I >created in spss) --> spss data file. I think the main spot I am >stuck at is parsing the data from the raw file so I can circumvent >edataAid. From there it seems like it might be somewhat >straightforward. Thank you in advance for any help you can >provide. If you have any tips for the python part of this process >that would be appreciated as well, but I know the group is for >e-prime and do not expect help with that. >Thank you, >-Kyle > > >-- >You received this message because you are subscribed to the Google >Groups "E-Prime" group. >To post to this group, send email to e-prime at googlegroups.com. >To unsubscribe from this group, send email to >e-prime+unsubscribe at googlegroups.com. >To view this discussion on the web visit >https://groups.google.com/d/msg/e-prime/-/bx6rJBdDAKEJ. >For more options, visit >https://groups.google.com/groups/opt_out. > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From kylehdavis at gmail.com Sun Aug 19 03:27:23 2012 From: kylehdavis at gmail.com (Kyle) Date: Sat, 18 Aug 2012 20:27:23 -0700 Subject: using python to automate data translation process from eprime to SPSS In-Reply-To: <80895190-b6c7-426d-87b4-98483712ea76@googlegroups.com> Message-ID: Thank you for your reply Peter but that is not exactly what I was looking for and I probably did not clarify enough. I know how to use EdataAid, I just want a way to circumvent it. If you look in the folder where your edat files are stored there is also a .txt file with the data information. I was wondering if I could somehow translate this file into something useable and skip edataid all together. I am trying to automate the process so I can do it with a large amount of data all at once and ensure that it is all done the same way without having to worry about human error (like when someone accidentally forgets to uncheck the unicode box or clicks on the wrong thing). It looks like the txt file contains the data from the experiment but it looks all jumbled up and in one column. Someone on the python forums said that they had created script that would parse out the data from that text file and make it usable. Unfortunately they did not really elaborate how to do that. Thank you again for your reply Peter and I hope I helped clear things up a bit. -Kyle On Saturday, August 18, 2012 7:33:05 PM UTC-4, Kyle wrote: > > Hello, > I am currently struggling with trying to automate my data translation > process from eprime to SPSS. I am not using emerge because I need to > create individual spss data files for each of my subjects. I have written > sytax that automates the translation from the edat output (tab-separated) > to an SPSS data file but I need to figure out a way to circumvent e-dataAid > so I can automate the whole process and reduce the chance of any errors > during the process. I was planning on using python so that I could have > the user select the files that they want to convert to SPSS and then it > does it automatically. From what I gathered from python help forums is > that I need to parse the raw data txt document into a tab-separated file. > Is there a way to do this or documentation how to do this somewhere? The > workflow would be something like: raw data txt file --> tab separated --> > spss syntax (it reads from a list file I created in spss) --> spss data > file. I think the main spot I am stuck at is parsing the data from the raw > file so I can circumvent edataAid. From there it seems like it might be > somewhat straightforward. Thank you in advance for any help you can > provide. If you have any tips for the python part of this process that > would be appreciated as well, but I know the group is for e-prime and do > not expect help with that. > Thank you, > -Kyle > > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/9esR65DcXSkJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From pquain at une.edu.au Sun Aug 19 09:55:45 2012 From: pquain at une.edu.au (Peter Quain) Date: Sun, 19 Aug 2012 19:55:45 +1000 Subject: using python to automate data translation process from eprime to SPSS In-Reply-To: <55d37769-36d0-4f8e-aed0-a31a65fcc947@googlegroups.com> Message-ID: Don't know why you'd want to go to this effort to save a single menu driven operation (save as), but at least as a start it seems ... That asterisks are Section delimiters (e.g., *** Header Start *** and *** Header Ends *** ... or *** LogFrame Start *** and *** LogFrame End ***); within all Sections each line records a variable name and value; that the colon (:) delimits variable name and value per line within Sections; and that Level numbers in the colon delimited format occur on lines between asterisk delimited section End and Start statements. The Experiment structure exists as a hierarchy of n levels: (descending ...) Session (Experiment) / Block / Trial/ ... withSubTrial elements 1 ...n ... or something like that. SubTrial elements are logged attributes from a trial sequence, and in my sample file all occur as children of Level 3. Now it is a matter of constructing an algorithm which transposes this (well, the correct ...) file structure appropriately to dispense with useless data and collect single variables of interest in single columns, not multiple rows across sections. It is perhaps possible that you could accomplish this within SPSS using (as a starting point) String Function syntax embedded in Python script looping structures. The raw .txt file will import into SPSS as a single string variable if you define no delimiter, and the text qualifier as 'Nothing'. So in fact it is easy to circumvent edataaid in terms of getting the edat .txt format data file into SPSS, it is as you say the parsing which presents the exercise. Maybe you would be looking for SubTrial elements logged after a Level 3 Section was identified, and prior to a *** LogFrame End*** statement. I think though that it might be equally possible to parse the file using Python libraries alone (as has obviously been done by mysterious python forum person(s) with their tab-del output) ... I suppose you would look for string functions to parse the file, array commands to format the data, and write(?) commands to set the file to disk. (?) Of course, there are many ways to skin a cat. But in any way it is correctly capturing the data elements sequentially from each Level 3 (in my example) child that will perhaps win the beginning of the day at least. Best Peter At 01:27 PM 19/08/2012, you wrote: >Thank you for your reply Peter but that is not exactly what I was >looking for and I probably did not clarify enough. I know how to >use EdataAid, I just want a way to circumvent it. If you look in >the folder where your edat files are stored there is also a .txt >file with the data information. I was wondering if I could somehow >translate this file into something useable and skip edataid all >together. I am trying to automate the process so I can do it with a >large amount of data all at once and ensure that it is all done the >same way without having to worry about human error (like when >someone accidentally forgets to uncheck the unicode box or clicks on >the wrong thing). It looks like the txt file contains the data from >the experiment but it looks all jumbled up and in one >column. Someone on the python forums said that they had created >script that would parse out the data from that text file and make it >usable. Unfortunately they did not really elaborate how to do >that. Thank you again for your reply Peter and I hope I helped >clear things up a bit. >-Kyle > >On Saturday, August 18, 2012 7:33:05 PM UTC-4, Kyle wrote: >Hello, >I am currently struggling with trying to automate my data >translation process from eprime to SPSS. I am not using emerge >because I need to create individual spss data files for each of my >subjects. I have written sytax that automates the translation from >the edat output (tab-separated) to an SPSS data file but I need to >figure out a way to circumvent e-dataAid so I can automate the whole >process and reduce the chance of any errors during the process. I >was planning on using python so that I could have the user select >the files that they want to convert to SPSS and then it does it >automatically. From what I gathered from python help forums is that >I need to parse the raw data txt document into a tab-separated >file. Is there a way to do this or documentation how to do this >somewhere? The workflow would be something like: raw data txt file >--> tab separated --> spss syntax (it reads from a list file I >created in spss) --> spss data file. I think the main spot I am >stuck at is parsing the data from the raw file so I can circumvent >edataAid. From there it seems like it might be somewhat >straightforward. Thank you in advance for any help you can >provide. If you have any tips for the python part of this process >that would be appreciated as well, but I know the group is for >e-prime and do not expect help with that. >Thank you, >-Kyle >-- >You received this message because you are subscribed to the Google >Groups "E-Prime" group. >To post to this group, send email to e-prime at googlegroups.com. >To unsubscribe from this group, send email to >e-prime+unsubscribe at googlegroups.com. >To view this discussion on the web visit >https://groups.google.com/d/msg/e-prime/-/9esR65DcXSkJ. >For more options, visit >https://groups.google.com/groups/opt_out. > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jakob4resilience at gmail.com Mon Aug 20 09:17:55 2012 From: jakob4resilience at gmail.com (Jakob) Date: Mon, 20 Aug 2012 02:17:55 -0700 Subject: Why specify the InputMask in the script when using goto after TextDisplay.run to terminate TextDispl In-Reply-To: Message-ID: Thank you Paul and David for your in-depth help and comments! I will try it out. @David: Sorry for the extra work. In fact the manual formating (wich took me a lot of time) was meant to make things easier for you. I thought it would be confusing to have the procedural-structure and script in the same format and indent as the rest of the text. As for the hard-to-read-font, I didn't change it, only the size (which you can adjust with "ctrl+"). Anyway, next time I will use plain text... will save you and me a lot of work. Thanks for still reading through it and answering! Jakob -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/9oON1GtKtRIJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Mon Aug 20 18:37:56 2012 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 20 Aug 2012 14:37:56 -0400 Subject: using python to automate data translation process from eprime to SPSS In-Reply-To: <201208190955.q7J9tkDb008493@mail15.tpg.com.au> Message-ID: Kyle, Not sure I entirely understand your request, but I gather it has something vaquely to do with wanting to automate the processing of batches of single data files. I realize E-DataAid does not include a mechanism to handle *batches* of .edat files, but you might try the free AutoIt (http://www.autoitscript.com/site/autoit/ ) as a scripting tool to automate such a batch process using E-DataAid. If you do that, please write back! Addressing your more specific question, AFAIK there is no documentation of E-Prime's data .txt format. But really, the format is quite readable, and anyone with a modicum of skill could figure it out just by generating a judicious set of examples and reading them. Students here have done it from time to time (goodness knows why), and I could do it myself, but I have never found a good reason to bother. ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (twitter.com/EPrimeMaster) At 8/19/2012 05:55 AM Sunday, Peter Quain wrote: >Don't know why you'd want to go to this effort to save a single menu >driven operation (save as), but at least as a start it seems ... >That asterisks are Section delimiters (e.g., *** Header Start *** >and *** Header Ends *** ... or *** LogFrame Start *** and *** >LogFrame End ***); within all Sections each line records a variable >name and value; that the colon (:) delimits variable name and value >per line within Sections; and that Level numbers in the colon >delimited format occur on lines between asterisk delimited section >End and Start statements. The Experiment structure exists as a >hierarchy of n levels: (descending ...) Session (Experiment) / Block >/ Trial/ ... withSubTrial elements 1 ...n ... or something like >that. SubTrial elements are logged attributes from a trial sequence, >and in my sample file all occur as children of Level 3. Now it is a >matter of constructing an algorithm which transposes this (well, the >correct ...) file structure appropriately to dispense with useless >data and collect single variables of interest in single columns, not >multiple rows across sections. > >It is perhaps possible that you could accomplish this within SPSS >using (as a starting point) String Function syntax embedded in >Python script looping structures. The raw .txt file will import into >SPSS as a single string variable if you define no delimiter, and the >text qualifier as 'Nothing'. So in fact it is easy to circumvent >edataaid in terms of getting the edat .txt format data file into >SPSS, it is as you say the parsing which presents the exercise. >Maybe you would be looking for SubTrial elements logged after a >Level 3 Section was identified, and prior to a *** LogFrame End*** >statement. I think though that it might be equally possible to parse >the file using Python libraries alone (as has obviously been done by >mysterious python forum person(s) with their tab-del output) ... I >suppose you would look for string functions to parse the file, array >commands to format the data, and write(?) commands to set the file >to disk. (?) Of course, there are many ways to skin a cat. But in >any way it is correctly capturing the data elements sequentially >from each Level 3 (in my example) child that will perhaps win the >beginning of the day at least. > >Best >Peter > > > >At 01:27 PM 19/08/2012, you wrote: >>Thank you for your reply Peter but that is not exactly what I was >>looking for and I probably did not clarify enough. I know how to >>use EdataAid, I just want a way to circumvent it. If you look in >>the folder where your edat files are stored there is also a .txt >>file with the data information. I was wondering if I could somehow >>translate this file into something useable and skip edataid all >>together. I am trying to automate the process so I can do it with >>a large amount of data all at once and ensure that it is all done >>the same way without having to worry about human error (like when >>someone accidentally forgets to uncheck the unicode box or clicks >>on the wrong thing). It looks like the txt file contains the data >>from the experiment but it looks all jumbled up and in one >>column. Someone on the python forums said that they had created >>script that would parse out the data from that text file and make >>it usable. Unfortunately they did not really elaborate how to do >>that. Thank you again for your reply Peter and I hope I helped >>clear things up a bit. >>-Kyle >> >>On Saturday, August 18, 2012 7:33:05 PM UTC-4, Kyle wrote: >>Hello, >>I am currently struggling with trying to automate my data >>translation process from eprime to SPSS. I am not using emerge >>because I need to create individual spss data files for each of my >>subjects. I have written sytax that automates the translation from >>the edat output (tab-separated) to an SPSS data file but I need to >>figure out a way to circumvent e-dataAid so I can automate the >>whole process and reduce the chance of any errors during the >>process. I was planning on using python so that I could have the >>user select the files that they want to convert to SPSS and then it >>does it automatically. From what I gathered from python help >>forums is that I need to parse the raw data txt document into a >>tab-separated file. Is there a way to do this or documentation how >>to do this somewhere? The workflow would be something like: raw >>data txt file --> tab separated --> spss syntax (it reads from a >>list file I created in spss) --> spss data file. I think the main >>spot I am stuck at is parsing the data from the raw file so I can >>circumvent edataAid. From there it seems like it might be somewhat >>straightforward. Thank you in advance for any help you can >>provide. If you have any tips for the python part of this process >>that would be appreciated as well, but I know the group is for >>e-prime and do not expect help with that. >>Thank you, >>-Kyle -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From thesportdr at gmail.com Mon Aug 20 19:04:23 2012 From: thesportdr at gmail.com (Sean Mullen, Ph.D.) Date: Mon, 20 Aug 2012 12:04:23 -0700 Subject: Visual Attention/Cognition Test In-Reply-To: Message-ID: I am interested in this as well. I am trying to develop scripts for the Visual Tracking Task by Pylyshyn & Storm (1988; Scholl, Pylyshyn, & Feldman, 2001). Might you have any experience with this? Sean On Wednesday, August 8, 2012 4:57:14 AM UTC-5, PKUMAR wrote: > > Dear Everyone, > > We have came across some literature that shows few tests for "Visual > Attention/Cognition Test." Is there any thing which is standard? Is there > any possibility, that someone in the group can share the program (E-Prime). > Or some suggestion to design a simple and standard test in the E-Prime for > "Visual Attention/Cognition Test." > > Thanks a lot for any help and guidance! > > Parmod > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/yj_lWlaZCM8J. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jacanterbury at gmail.com Thu Aug 23 16:48:44 2012 From: jacanterbury at gmail.com (JACanterbury) Date: Thu, 23 Aug 2012 09:48:44 -0700 Subject: Onset delay for playing audio on a slide Message-ID: This must be straightforward but I can't see how to do it. E-prime v2 : I have a slide with video and audio sub objects on it and I want the video to start immediatley (which it does by default) but I want to delay the time at which the audio starts playing and I can't see how to do this. Can anyone help? (the 'StartOffset' property does something different) Many thanks, John -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/qon58MTJJLUJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Thu Aug 23 17:42:34 2012 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 23 Aug 2012 13:42:34 -0400 Subject: Onset delay for playing audio on a slide In-Reply-To: Message-ID: John, This sort of question keeps popping up. People get the mistaken impression that each sub-object on a Slide should have its own timing properties. But a Slide, by design, always presents all of its sub-objects simultaneously. To present stimuli with various delay offsets, simply present the first stimulus with a Duration equal to the desired delay, and then present the next stimulus. In your case, present the Slide with your video, but no audio. Set the Duration of the Slide to your desired delay. Then simply follow the Slide with an ordinary SoundOut object for your audio. Hope that helps. ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (twitter.com/EPrimeMaster) At 8/23/2012 12:48 PM Thursday, you wrote: >This must be straightforward but I can't see how to do it. > >E-prime v2 : I have a slide with video and audio sub objects on it >and I want the video to start immediatley (which it does by default) >but I want to delay the time at which the audio starts playing and I >can't see how to do this. > >Can anyone help? > >(the 'StartOffset' property does something different) > >Many thanks, > >John -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From natepetro at gmail.com Thu Aug 23 18:17:25 2012 From: natepetro at gmail.com (np) Date: Thu, 23 Aug 2012 11:17:25 -0700 Subject: Designate first and second instance of a picture Message-ID: I'll try to keep this short and to the point. I am creating a stimuli to use with EEG equipment. In my procedure I have Image1 -> Mask -> Image 2 Image1 calls to a set of 80 pictures in a list, while Image2 calls to a nested list of 40 pictures (each present 2x). I created the nested list in order to randomize both Image1 and Image2 for each trial. In the stimtag for Image 2, I want to designate whether each presentation of each picture is the first or second instance of that picture while keeping everything completely randomized. Is there a way to create an attribute that designates whether a picture was presented first or second? Let me know if more information is needed for an answer. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/TQIlWAmX6PsJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Thu Aug 23 21:16:27 2012 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 23 Aug 2012 17:16:27 -0400 Subject: E-Prime vs. E-Prime? Message-ID: OK folks, another question from me on a cultural rather than technical topic... Have you ever heard of E-Prime? Well of course you have heard of E-Prime, the programming product from Psychology Software Tools, this Group revolves around it. But I mean here E-Prime as in "English-Prime", a "version of the English language that excludes all forms of the verb to be", proposed as an addition to "general semantics" (http://en.wikipedia.org/wiki/E-Prime ). Have you heard of this? This E-Prime goes back to 1965, long before the advent of E-Prime from PST. I first heard about E-Prime (the language) in a radio interview with one of its proponents in the early 1990s. So you can imagine my surprise and confusion when PST introduced a psychology programming product named "E-Prime". Did PST not know that their use of the term conficted with an established usage? Or do I just happen to have more familiarity with this linguistic oddity than do experts in linguistics and psychology? Just wondering. Thanks. (Note that I wrote this in E-Prime -- does it seem forced, or natural?) -- David McFarlane -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From erin.siebert at gmail.com Thu Aug 23 22:09:33 2012 From: erin.siebert at gmail.com (Erin) Date: Thu, 23 Aug 2012 15:09:33 -0700 Subject: Advance to different SlideStates for different responses Message-ID: Hello everyone, I have a simple experiment that displays two images on the screen. The two SlideImages are named "LeftImage" and "RightImage," and are diplayed on a Slide named "Stimulus." On each trial, one image is correct, and one is incorrect; responses are made with a mouse click on an image. After a response is made, I want to advance to the Slide "ImageFeedback," displaying one of three SlideStates "LeftCorrect," "RightCorrect," or "Incorrect," depending on the response. I am tring to figure out what the appropriate inline script would be to accomplish this. I am thinking something similar to the following may work, but I know this isn't quite right: If strHit = c.GetAttrib("LeftImage") and Stimulus.ACC=1, Then Set ImageFeedback.ActiveState = "LeftCorrect" Else If strHit = c.GetAttrib("RightImage") and Stimulus.ACC=1, Then Set ImageFeedback.ActiveState = "RightCorrect" Else If Stimulus.ACC=0, Set ImageFeedback.ActiveState = "Incorrect" End If I looked at the example programs "Response Areas For Mouse Input" and "LoadImageUpunMouseClick." I also searched though the Google Group, and found some similar posts, but was unable to come up with an inline script solution that worked. Any help would be very appreciated. I will post the solution that I get to work. Thanks so much! Erin -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/xIDmOlnPo4YJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jacanterbury at gmail.com Fri Aug 24 10:41:26 2012 From: jacanterbury at gmail.com (JACanterbury) Date: Fri, 24 Aug 2012 03:41:26 -0700 Subject: Onset delay for playing audio on a slide In-Reply-To: <50366b8f.c533320a.3460.00e1SMTPIN_ADDED@gmr-mx.google.com> Message-ID: Thanks for the reply David however, if I've understood your suggestion correctly, all this will do is play the video and audio files sequentially (pausing the video early after the 'duration' has elapsed). My reason for wanting to delay the start of the audio playing was so that it would run at the same time as the video but the video segment is longer and I didn't want the audio to start straight away but to be delayed a short while ~2 seconds. I have a lot of audio/video files and don't want to edit the audio files to insert a blank gap at the beginning of each. If anyone has any other suggestions, I'd welcome them. Equally, if I come up with a workaround I'll post back, Thanks, John On Thursday, August 23, 2012 6:42:34 PM UTC+1, McFarlane, David wrote: > John, > > This sort of question keeps popping up. People get the mistaken > impression that each sub-object on a Slide should have its own timing > properties. But a Slide, by design, always presents all of its > sub-objects simultaneously. > > To present stimuli with various delay offsets, simply present the > first stimulus with a Duration equal to the desired delay, and then > present the next stimulus. In your case, present the Slide with your > video, but no audio. Set the Duration of the Slide to your desired > delay. Then simply follow the Slide with an ordinary SoundOut object > for your audio. > > Hope that helps. > > ----- > David McFarlane > E-Prime training > online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx > Twitter: @EPrimeMaster (twitter.com/EPrimeMaster) > > > At 8/23/2012 12:48 PM Thursday, you wrote: > >This must be straightforward but I can't see how to do it. > > > >E-prime v2 : I have a slide with video and audio sub objects on it > >and I want the video to start immediatley (which it does by default) > >but I want to delay the time at which the audio starts playing and I > >can't see how to do this. > > > >Can anyone help? > > > >(the 'StartOffset' property does something different) > > > >Many thanks, > > > >John > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/tvr3Q_CjUp0J. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Fri Aug 24 13:39:20 2012 From: mcfarla9 at msu.edu (David McFarlane) Date: Fri, 24 Aug 2012 09:39:20 -0400 Subject: Onset delay for playing audio on a slide In-Reply-To: Message-ID: John, Um, yes. Starting an audio file with some delay after starting a video equates to starting playback of the two files sequentially. You are merely stymied by seeing your video stop when the sound file starts. My guess is that you do not know about the Stop After property of MovieDisplay and SlideMovie objects. This is set to Yes by default. Try setting it to No and then do as I suggested earlier, and see how that works for you. I cover all this in my online E-Prime course. -- David McFarlane At 8/24/2012 06:41 AM Friday, JACanterbury wrote: >Thanks for the reply David however, if I've understood your >suggestion correctly, all this will do is play the video and audio >files sequentially (pausing the video early after the 'duration' has elapsed). > >My reason for wanting to delay the start of the audio playing was so >that it would run at the same time as the video but the video >segment is longer and I didn't want the audio to start straight away >but to be delayed a short while ~2 seconds. > >I have a lot of audio/video files and don't want to edit the audio >files to insert a blank gap at the beginning of each. > >If anyone has any other suggestions, I'd welcome them. Equally, if I >come up with a workaround I'll post back, > >Thanks, > >John > >On Thursday, August 23, 2012 6:42:34 PM UTC+1, McFarlane, David wrote: >John, > >This sort of question keeps popping up. People get the mistaken >impression that each sub-object on a Slide should have its own timing >properties. But a Slide, by design, always presents all of its >sub-objects simultaneously. > >To present stimuli with various delay offsets, simply present the >first stimulus with a Duration equal to the desired delay, and then >present the next stimulus. In your case, present the Slide with your >video, but no audio. Set the Duration of the Slide to your desired >delay. Then simply follow the Slide with an ordinary SoundOut object >for your audio. > >Hope that helps. > >----- >David McFarlane >E-Prime training >online: >http://psychology.msu.edu/Workshops_Courses/eprime.aspx > >Twitter: @EPrimeMaster >(twitter.com/EPrimeMaster) > > >At 8/23/2012 12:48 PM Thursday, you wrote: > >This must be straightforward but I can't see how to do it. > > > >E-prime v2 : I have a slide with video and audio sub objects on it > >and I want the video to start immediatley (which it does by default) > >but I want to delay the time at which the audio starts playing and I > >can't see how to do this. > > > >Can anyone help? > > > >(the 'StartOffset' property does something different) > > > >Many thanks, > > > >John -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From jacanterbury at gmail.com Fri Aug 24 16:10:18 2012 From: jacanterbury at gmail.com (JACanterbury) Date: Fri, 24 Aug 2012 09:10:18 -0700 Subject: Onset delay for playing audio on a slide In-Reply-To: <50378454.29d0320a.24e2.1c5eSMTPIN_ADDED@gmr-mx.google.com> Message-ID: Thank you David - I've got it working following your suggestions. Although it's straightforward in principle, a few of the settings are crucial so for the records here's what I did to play video and sound simultaneously (ie overlapping) but with them not starting at the same time (in my case starting the audio after the video has starting): - setup a SLIDE with video sub object on it to play your video - set the duration of the SLIDE to be the time delay you want until your video starts (ie NOT 'infinite') - set the properties for the Movie object as follows: - 'End movie action' : Terminate - 'Stop after' : No [this means the video keeps playing after the slide finishes] (default is yes) - AFTER the slide, insert a SoundOut object on its own onto the Session Proc timeline and set this to be the sound commentary you want to accompany the video - set the 'Duration' to 'infinite' -on the general tab, set the 'End Sound Action' to 'None' Notes: in this situation, if the audio finishes first, then the video keeps playing to the end but if the video finishes first, then the audio is truncated. On Friday, 24 August 2012 14:39:20 UTC+1, McFarlane, David wrote: > > John, > > Um, yes. Starting an audio file with some delay after starting a > video equates to starting playback of the two files > sequentially. You are merely stymied by seeing your video stop when > the sound file starts. My guess is that you do not know about the > Stop After property of MovieDisplay and SlideMovie objects. This is > set to Yes by default. Try setting it to No and then do as I > suggested earlier, and see how that works for you. I cover all this > in my online E-Prime course. > > -- David McFarlane > > > At 8/24/2012 06:41 AM Friday, JACanterbury wrote: > >Thanks for the reply David however, if I've understood your > >suggestion correctly, all this will do is play the video and audio > >files sequentially (pausing the video early after the 'duration' has > elapsed). > > > >My reason for wanting to delay the start of the audio playing was so > >that it would run at the same time as the video but the video > >segment is longer and I didn't want the audio to start straight away > >but to be delayed a short while ~2 seconds. > > > >I have a lot of audio/video files and don't want to edit the audio > >files to insert a blank gap at the beginning of each. > > > >If anyone has any other suggestions, I'd welcome them. Equally, if I > >come up with a workaround I'll post back, > > > >Thanks, > > > >John > > > >On Thursday, August 23, 2012 6:42:34 PM UTC+1, McFarlane, David wrote: > >John, > > > >This sort of question keeps popping up. People get the mistaken > >impression that each sub-object on a Slide should have its own timing > >properties. But a Slide, by design, always presents all of its > >sub-objects simultaneously. > > > >To present stimuli with various delay offsets, simply present the > >first stimulus with a Duration equal to the desired delay, and then > >present the next stimulus. In your case, present the Slide with your > >video, but no audio. Set the Duration of the Slide to your desired > >delay. Then simply follow the Slide with an ordinary SoundOut object > >for your audio. > > > >Hope that helps. > > > >----- > >David McFarlane > >E-Prime training > >online: > > > http://psychology.msu.edu/Workshops_Courses/eprime.aspx > > > >Twitter: @EPrimeMaster > >(twitter.com/EPrimeMaster) > > > > > >At 8/23/2012 12:48 PM Thursday, you wrote: > > >This must be straightforward but I can't see how to do it. > > > > > >E-prime v2 : I have a slide with video and audio sub objects on it > > >and I want the video to start immediatley (which it does by default) > > >but I want to delay the time at which the audio starts playing and I > > >can't see how to do this. > > > > > >Can anyone help? > > > > > >(the 'StartOffset' property does something different) > > > > > >Many thanks, > > > > > >John > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/SkrHLpQhmnoJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From pfc.groot at gmail.com Sat Aug 25 08:35:54 2012 From: pfc.groot at gmail.com (Paul Groot) Date: Sat, 25 Aug 2012 10:35:54 +0200 Subject: Advance to different SlideStates for different responses In-Reply-To: <0fa9f0e4-d4e0-46bd-8b2c-4d7fe34ee715@googlegroups.com> Message-ID: Hi Erin I think you missed one important ingredient: the HitTest method. This function is required to determine which object was selected. It will return the name of the object. The GetCursorPos function is also required to get the current cursor coordinates because the HitTest function requires a screen coordinate. The Stimulus slide should contain a mouse input mask and have a duration of infinite because you would like to catch a single mouse click. The InputMask Correct attribute is of no use because you will have to check the accuracy explicitly. Here is a small example script that could work. This inline script assumes you also added a list attribute with the name CorrectImage. It contains values L or R to indicate correct left or right selection. These L/R values should be identical to the names of the SlideImage objects! Dim ptMouse As Point Dim strHit As String Dim strCorrectImage As String Dim theState as SlideState Set theState = Stimulus.States (Stimulus.ActiveState) 'get current mouse coordinate Mouse.GetCursorPos ptMouse.x, ptMouse.y 'and check which object was selected (if any) strHit = theState.HitTest(ptMouse.x, ptMouse.y) 'get the correct selection from the trial list 'This attribute should contain 'L' or 'R' in this example strCorrectImage = c.GetAttrib("CorrectImage") 'compare both strings ignoring case 'ACC is not set automatically, so must do this explicitly If strcomp(strHit,strCorrectImage,1)=0 Then Stimulus.ACC = 1 Select Case UCase(strCorrectImage) Case "L" ImageFeedback.ActiveState = "LeftCorrect" Case "R" ImageFeedback.ActiveState = "RightCorrect" Case Else Debug.Assert False End Select Else Stimulus.ACC = 0 ImageFeedback.ActiveState = "Incorrect" End If You also might add the following lines before and after the Stimulus slide to show and hide the cursor: Mouse.ShowCursor True Mouse.ShowCursor False Hope I didn't make any mistakes in the example because I didn't have the opportunity to test it myself. Cheers Paul 2012/8/24 Erin > Hello everyone, > I have a simple experiment that displays two images on the screen. The > two SlideImages are named "LeftImage" and "RightImage," and are diplayed on > a Slide named "Stimulus." On each trial, one image is correct, and one is > incorrect; responses are made with a mouse click on an image. > > After a response is made, I want to advance to the Slide > "ImageFeedback," displaying one of three SlideStates "LeftCorrect," > "RightCorrect," or "Incorrect," depending on the response. > > I am tring to figure out what the appropriate inline script would be to > accomplish this. I am thinking something similar to the following may > work, but I know this isn't quite right: > > > If strHit = c.GetAttrib("LeftImage") and Stimulus.ACC=1, Then > Set ImageFeedback.ActiveState = "LeftCorrect" > > Else > > If strHit = c.GetAttrib("RightImage") and Stimulus.ACC=1, Then > Set ImageFeedback.ActiveState = "RightCorrect" > > Else > > If Stimulus.ACC=0, > Set ImageFeedback.ActiveState = "Incorrect" > > End If > > > > I looked at the example programs "Response Areas For Mouse Input" and > "LoadImageUpunMouseClick." I also searched though the Google Group, and > found some similar posts, but was unable to come up with an inline script > solution that worked. Any help would be very appreciated. I will post the > solution that I get to work. Thanks so much! > > > > Erin > > > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to > e-prime+unsubscribe at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msg/e-prime/-/xIDmOlnPo4YJ. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jiaxiking at gmail.com Sat Aug 25 22:30:36 2012 From: jiaxiking at gmail.com (David Wang) Date: Sat, 25 Aug 2012 15:30:36 -0700 Subject: Data logging problem Message-ID: I am facing some trouble with data logging. Basically, my experiment design involves two independent sessions. The two sessions are very similar (in fact they use the same proc, with different attributes). My problem is, after finishing the whole experiment, only data from the first session were logged. It appears that the variable "Block" is the same for each session, thus e-prime can only log data for the first session. (I am guessing this would be the case). Can someone help me with this? Thank you so much! David -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/bMTfdlQv9kAJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: Untitled.es Type: application/octet-stream Size: 7233 bytes Desc: not available URL: From pfc.groot at gmail.com Sun Aug 26 00:29:46 2012 From: pfc.groot at gmail.com (Paul Groot) Date: Sun, 26 Aug 2012 02:29:46 +0200 Subject: Data logging problem In-Reply-To: Message-ID: Hi David, E-Prime will normally increment/decrement the log levels automatically when running procedures in list objects. So, when you are calling the run method yourself in inline script, you should also take care of changing the log-level. If you don't do that, you will end up overwriting attribute values. So,,you could fix this by wrapping each call to the run method with PushFrame and PopFrame methods: c.PushNewFrame Procedure1.Run c c.PopFrame But why would you ever would like to use an inline script construction this way? You could achieve the same thing without entering any inline code. Just replace the two inline scripts in SessionProc with a list object (i.e. MasterList or BlockList). Then add two rows (levels in eprime lingo) and select Procedure1 for the first and Procedure2 for the second. That's it! Cheers Paul 2012/8/26 David Wang > > > I am facing some trouble with data logging. Basically, my experiment > design involves two independent sessions. The two sessions are very similar > (in fact they use the same proc, with different attributes). > > My problem is, after finishing the whole experiment, only data from the > first session were logged. It appears that the variable "Block" is the same > for each session, thus e-prime can only log data for the first session. (I > am guessing this would be the case). > > Can someone help me with this? > > Thank you so much! > > David > > > > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to > e-prime+unsubscribe at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msg/e-prime/-/bMTfdlQv9kAJ. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: two-procs.jpg Type: image/jpeg Size: 78377 bytes Desc: not available URL: From evan.kidd at anu.edu.au Sun Aug 26 23:47:27 2012 From: evan.kidd at anu.edu.au (Evan Kidd) Date: Sun, 26 Aug 2012 16:47:27 -0700 Subject: E-prime and RTs using touchscreen laptops Message-ID: Dear List Members, I know that this topic has been posted on the list before, but I thought I'd ask again to see if there have been any recent developments: I want to see if I can collect RTs from young children using E-prime and a touchscreen laptop, and was wondering whether anyone had done this and the specific issues they had come across? One main issue that I worry about is the accuracy of the RTs given the screen refresh rate, so if anyone out there has experience in this I'd be glad to hear their opinions. BW Evan -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/uc4Kg0-wdh0J. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From erin.siebert at gmail.com Mon Aug 27 23:13:08 2012 From: erin.siebert at gmail.com (Erin) Date: Mon, 27 Aug 2012 16:13:08 -0700 Subject: Advance to different SlideStates for different responses In-Reply-To: Message-ID: hi Paul, Thank you for the reply. I did have HitTest inline script in my experiment already to detect the mouse click responses on my stimulus slide. However, I was able to successfully incorporate your script into my experiment, and it worked! Thank you so much for your help, it is extremely appreciated! Hopefully it will be a help to others as well. Thanks again! Erin On Saturday, August 25, 2012 4:35:54 AM UTC-4, Paul Groot wrote: > > Hi Erin > > I think you missed one important ingredient: the HitTest method. This > function is required to determine which object was selected. It will return > the name of the object. The GetCursorPos function is also required to get > the current cursor coordinates because the HitTest function requires a > screen coordinate. The Stimulus slide should contain a mouse input mask and > have a duration of infinite because you would like to catch a single mouse > click. The InputMask Correct attribute is of no use because you will have > to check the accuracy explicitly. > > Here is a small example script that could work. This inline script assumes > you also added a list attribute with the name CorrectImage. It contains > values L or R to indicate correct left or right selection. These L/R values > should be identical to the names of the SlideImage objects! > > Dim ptMouse As Point > Dim strHit As String > Dim strCorrectImage As String > > Dim theState as SlideState > Set theState = Stimulus.States (Stimulus.ActiveState) > > 'get current mouse coordinate > Mouse.GetCursorPos ptMouse.x, ptMouse.y > > 'and check which object was selected (if any) > strHit = theState.HitTest(ptMouse.x, ptMouse.y) > > 'get the correct selection from the trial list > 'This attribute should contain 'L' or 'R' in this example > strCorrectImage = c.GetAttrib("CorrectImage") > > 'compare both strings ignoring case > 'ACC is not set automatically, so must do this explicitly > If strcomp(strHit,strCorrectImage,1)=0 Then > Stimulus.ACC = 1 > Select Case UCase(strCorrectImage) > Case "L" > ImageFeedback.ActiveState = "LeftCorrect" > Case "R" > ImageFeedback.ActiveState = "RightCorrect" > Case Else > Debug.Assert False > End Select > > Else > Stimulus.ACC = 0 > ImageFeedback.ActiveState = "Incorrect" > End If > > You also might add the following lines before and after the Stimulus slide > to show and hide the cursor: > > Mouse.ShowCursor True > Mouse.ShowCursor False > > Hope I didn't make any mistakes in the example because I didn't have the > opportunity to test it myself. > > Cheers > Paul > > > > 2012/8/24 Erin > > >> Hello everyone, >> I have a simple experiment that displays two images on the screen. The >> two SlideImages are named "LeftImage" and "RightImage," and are diplayed on >> a Slide named "Stimulus." On each trial, one image is correct, and one is >> incorrect; responses are made with a mouse click on an image. >> >> After a response is made, I want to advance to the Slide >> "ImageFeedback," displaying one of three SlideStates "LeftCorrect," >> "RightCorrect," or "Incorrect," depending on the response. >> >> I am tring to figure out what the appropriate inline script would be to >> accomplish this. I am thinking something similar to the following may >> work, but I know this isn't quite right: >> >> >> If strHit = c.GetAttrib("LeftImage") and Stimulus.ACC=1, Then >> Set ImageFeedback.ActiveState = "LeftCorrect" >> >> Else >> >> If strHit = c.GetAttrib("RightImage") and Stimulus.ACC=1, Then >> Set ImageFeedback.ActiveState = "RightCorrect" >> >> Else >> >> If Stimulus.ACC=0, >> Set ImageFeedback.ActiveState = "Incorrect" >> >> End If >> >> >> >> I looked at the example programs "Response Areas For Mouse Input" and >> "LoadImageUpunMouseClick." I also searched though the Google Group, and >> found some similar posts, but was unable to come up with an inline script >> solution that worked. Any help would be very appreciated. I will post the >> solution that I get to work. Thanks so much! >> >> >> >> Erin >> >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "E-Prime" group. >> To post to this group, send email to e-p... at googlegroups.com >> . >> To unsubscribe from this group, send email to >> e-prime+u... at googlegroups.com . >> To view this discussion on the web visit >> https://groups.google.com/d/msg/e-prime/-/xIDmOlnPo4YJ. >> For more options, visit https://groups.google.com/groups/opt_out. >> >> >> > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/WHrmA5Jxn1IJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From lchnku at gmail.com Tue Aug 28 09:42:04 2012 From: lchnku at gmail.com (Matt Ku) Date: Tue, 28 Aug 2012 02:42:04 -0700 Subject: Eprime triggers to EEG out of sync In-Reply-To: Message-ID: aldelfino? 2012?8?14????UTC+8??9?37?58???? > > Hello everyone, > > I'm running an experiment using triggers from Eprime to a BrainVision > equipment. I need Eprime to send a trigger according to the position of > target-words along the sentence e.g. at 0, 5, or 11 seconds after the > beginning of the sentence. I tried used the following script: > > WritePort &H378, c.GetAttrib("trigger") 'identifies the item? > sleep c.GetAttrib ("delay") 'identifies the position of the > target-word after the beginning of the sentence? > c.SetAttrib "CheckResponseTime", Clock.Read > > I defined two attributes: (i) trigger, as a code to identify the trigger > according to each sentence, and (ii) delay, as the time after the beginning > of the sentence the trigger should be sent to BrainAmp. After listening > each sentence, the subject has to answer a yes-no question to check > understanding. The problem is that the BrainVision cannot register the > trigger synchronized with the delay attribute, but only with the time the > subject hits the answer button. > > Does anyone have a solution or an alternative script for my experiment? > > 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. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/GCDJ-V3aqTIJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From pfc.groot at gmail.com Tue Aug 28 20:29:51 2012 From: pfc.groot at gmail.com (Paul Groot) Date: Tue, 28 Aug 2012 22:29:51 +0200 Subject: Eprime triggers to EEG out of sync In-Reply-To: Message-ID: Hi Matt, I'm not sure if I understand your description completely, but I think that the problem you described is related to the settings of the input mask and terminate action. You probably have a sound or slide object for playing the sentence. I suspect that you added an input mask to this object to record the subject response. When the trigger-script is placed after this object, you will have a problem because the script will be exucuted after the button response in this case. Is this indeed what is happening? If this is the case, you could try to fix it by having a separate response object (such as a Text object) that is placed after the inline script. Instead of using the sleep function, you could set the duration of the sound-object to [delay]. The Sound 'Stop After' property should be set to No. However, the problem with this construction is that it is more difficult to make sure that the response object is displayed after the end of the audio track. (unless all sentences have the same duration). Perhaps the new Task Event mechanism of EPrime 2 will help out here: http://www.pstnet.com/support/kb.asp?TopicID=4803 I haven't used this yet, but I think it should be possible to generate a delayed parallel port write operation. Cheers, Paul 2012/8/28 Matt Ku > > aldelfino? 2012?8?14????UTC+8??9?37?58???? >> >> Hello everyone, >> >> I'm running an experiment using triggers from Eprime to a BrainVision >> equipment. I need Eprime to send a trigger according to the position of >> target-words along the sentence e.g. at 0, 5, or 11 seconds after the >> beginning of the sentence. I tried used the following script: >> >> WritePort &H378, c.GetAttrib("trigger") 'identifies the item? >> sleep c.GetAttrib ("delay") 'identifies the position of >> the target-word after the beginning of the sentence? >> c.SetAttrib "CheckResponseTime", Clock.Read >> >> I defined two attributes: (i) trigger, as a code to identify the trigger >> according to each sentence, and (ii) delay, as the time after the beginning >> of the sentence the trigger should be sent to BrainAmp. After listening >> each sentence, the subject has to answer a yes-no question to check >> understanding. The problem is that the BrainVision cannot register the >> trigger synchronized with the delay attribute, but only with the time the >> subject hits the answer button. >> >> Does anyone have a solution or an alternative script for my experiment? >> >> 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. > To view this discussion on the web visit > https://groups.google.com/d/msg/e-prime/-/GCDJ-V3aqTIJ. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From tdaniel16 at gmail.com Wed Aug 29 14:12:21 2012 From: tdaniel16 at gmail.com (Alex) Date: Wed, 29 Aug 2012 07:12:21 -0700 Subject: Independently Manipulating Volumes Based on Response Message-ID: Hi all, I have a quick question about independently manipulating the volume of two different sound files. Some quick background: - There is a brief noise that constantly stays at 100dB. - There are two longer beeps that participants will be listening for (at 80dB) - If participants hear either of the beeps, they are instructed to press a key - If the participant makes a response, the two beeps are attenuated by 5dB - If the participant does not make a response, the two beeps' volumes are increased by 5dB - The volume change should not occur instantaneously, but rather, starting at the end of the trial Below, I have some code that I have tried to use. I think that my problem is that I'm not storing the volume itself as an integer or value here. When I try to compile the code, it states that the properties have default values. I've looked far and wide for a solution to this on the web, and after not finding much help, I'm posting here. Any help or advice on this would be greatly appreciated! I have attached a snippet of the E-Basic that has been giving me said grief. Dim MinusBeep As SlideSoundOut Dim PlusBeep As SlideSoundOut Set MinusBeep = CSlideSoundOut(CSMinusPresentation.States(CSMinusPresentation.ActiveState).Objects("CSMinusBeep")) Set PlusBeep = CSlideSoundOut(CSPlusPresentation.States(CSPlusPresentation.ActiveState).Objects("CSPlusBeep")) If (ActiveState Here).InputMasks.Responses.Count >= 0 Then MinusBeep.Buffers(1).volume = MinusBeep.Buffers(1).volume - 500 PlusBeep.Buffers(1).volume = PlusBeep.Buffers(1).volume - 500 Else MinusBeep.Buffers(1).volume = MinusBeep.Buffers(1).volume + 500 PlusBeep.Buffers(1).volume = PlusBeep.Buffers(1).volume + 500 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. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/3bPOdli2xzYJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mspape at cognitology.eu Thu Aug 30 10:34:40 2012 From: mspape at cognitology.eu (=?UTF-8?Q?Michiel_Sovij=C3=A4rvi-Spap=C3=A9?=) Date: Thu, 30 Aug 2012 03:34:40 -0700 Subject: E-Prime 2, E-Run and Dongle, also 64b Message-ID: Hi all, Quick question for those of you who have E-Prime 2 installed: does E-Prime 2, like E-Prime 1, allow using E-Run without the dongle plugged in? Also, is Windows 7 64 bit now sort of okay on E-Prime 2? Best, Mich -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/VIpPizVabPoJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From meltemballan at gmail.com Thu Aug 30 12:34:17 2012 From: meltemballan at gmail.com (Meltem BALLAN) Date: Thu, 30 Aug 2012 08:34:17 -0400 Subject: E-Prime 2, E-Run and Dongle, also 64b In-Reply-To: <5137eea1-a967-407d-99af-7eb9a1b26029@googlegroups.com> Message-ID: Hi Mich, I use E-Prime 2. It does not give a particular error when the dongle is not attached but E-PRIME crashes. Windows 7 had some issues four months ago. I still use XP. Hope it helps. Meltem On Thu, Aug 30, 2012 at 6:34 AM, Michiel Sovij?rvi-Spap? < mspape at cognitology.eu> wrote: > Hi all, > Quick question for those of you who have E-Prime 2 installed: does E-Prime > 2, like E-Prime 1, allow using E-Run without the dongle plugged in? > > Also, is Windows 7 64 bit now sort of okay on E-Prime 2? > Best, > Mich > > > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to > e-prime+unsubscribe at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msg/e-prime/-/VIpPizVabPoJ. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- Meltem Ballan, PhD Early Brain Development EEG Studies Department of Psychiatry School of Medicine University of North Carolina-Chapel Hill Phone:919-843-3793 -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Thu Aug 30 16:00:28 2012 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 30 Aug 2012 12:00:28 -0400 Subject: E-Prime 2, E-Run and Dongle, also 64b In-Reply-To: <5137eea1-a967-407d-99af-7eb9a1b26029@googlegroups.com> Message-ID: Mich, I have one Windows 7 64-bit machine running EP2.0.10.242, but I have not used it extensively. Just now I recompiled the BasicRT.es2 example program that comes with EP, yanked out the hardware key, and double-clicked the .ebs file -- it ran just fine without the dongle. So it seems that, yes, E-Prime 2, like E-Prime 1, allows using E-Run without the dongle plugged in. Overall, this setup seems just fine for a development workstation. But I have not done enough testing to vouch for this setup for use in running subjects. ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (twitter.com/EPrimeMaster) At 8/30/2012 06:34 AM Thursday, Michiel Sovij??rvi-Spap?? wrote: >Quick question for those of you who have E-Prime >2 installed: does E-Prime 2, like E-Prime 1, >allow using E-Run without the dongle plugged in? > >Also, is Windows 7 64 bit now sort of okay on E-Prime 2? >Best, >Mich -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From pfc.groot at gmail.com Thu Aug 30 16:10:09 2012 From: pfc.groot at gmail.com (Paul Groot) Date: Thu, 30 Aug 2012 18:10:09 +0200 Subject: E-Prime 2, E-Run and Dongle, also 64b In-Reply-To: <5137eea1-a967-407d-99af-7eb9a1b26029@googlegroups.com> Message-ID: Hi Mich, I have EP2 running on two W7-64 machines without any problems so far. Even the Port-driver seems to work OK under 64-bit. (Just tested two parallel port IO-cards). The dongle is not required for ERun. Best, Paul 2012/8/30 Michiel Sovij?rvi-Spap? > Hi all, > Quick question for those of you who have E-Prime 2 installed: does E-Prime > 2, like E-Prime 1, allow using E-Run without the dongle plugged in? > > Also, is Windows 7 64 bit now sort of okay on E-Prime 2? > Best, > Mich > > > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to > e-prime+unsubscribe at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msg/e-prime/-/VIpPizVabPoJ. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From sibelozer.ege at gmail.com Thu Aug 30 16:03:35 2012 From: sibelozer.ege at gmail.com (Sibel Ozer) Date: Thu, 30 Aug 2012 19:03:35 +0300 Subject: E-Prime 2, E-Run and Dongle, also 64b In-Reply-To: Message-ID: hi Mich, E-prime2 does not work without dongle.Second,with 64 bit win 7,I could use e-prime2 without error. best Sibel On Aug 30, 2012 3:34 PM, "Meltem BALLAN" wrote: > > Hi Mich, > I use E-Prime 2. It does not give a particular error when the dongle is not attached but E-PRIME crashes. > Windows 7 had some issues four months ago. I still use XP. > Hope it helps. > Meltem > > > On Thu, Aug 30, 2012 at 6:34 AM, Michiel Sovij?rvi-Spap? < mspape at cognitology.eu> wrote: >> >> Hi all, >> Quick question for those of you who have E-Prime 2 installed: does E-Prime 2, like E-Prime 1, allow using E-Run without the dongle plugged in? >> >> Also, is Windows 7 64 bit now sort of okay on E-Prime 2? >> Best, >> Mich >> >> >> >> -- >> You received this message because you are subscribed to the Google Groups "E-Prime" group. >> To post to this group, send email to e-prime at googlegroups.com. >> To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. >> To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/VIpPizVabPoJ. >> For more options, visit https://groups.google.com/groups/opt_out. >> >> > > > > > -- > > Meltem Ballan, PhD > Early Brain Development EEG Studies > Department of Psychiatry > School of Medicine > University of North Carolina-Chapel Hill > Phone:919-843-3793 > > -- > You received this message because you are subscribed to the Google Groups "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Thu Aug 30 16:26:34 2012 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 30 Aug 2012 12:26:34 -0400 Subject: E-Prime 2, E-Run and Dongle, also 64b In-Reply-To: Message-ID: At 8/30/2012 12:03 PM Thursday, Sibel Ozer wrote: >hi Mich, >E-prime2 does not work without dongle. Just to be clear, do you mean only that E-Studio 2 will not work without a dongle, or that *no* component of E-Prime (including E-Run, E-DataAid, etc.) will work without a dongle (or something in between)? My results show only the former -- all components except E-Studio (including E-Run, E-DataAid, etc.) *do* work without a dongle. Thanks, -- David McFarlane -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From meltemballan at gmail.com Thu Aug 30 17:57:08 2012 From: meltemballan at gmail.com (Meltem BALLAN) Date: Thu, 30 Aug 2012 13:57:08 -0400 Subject: E-Prime 2, E-Run and Dongle, also 64b In-Reply-To: <503f9455.c557320a.70f8.1095SMTPIN_ADDED@gmr-mx.google.com> Message-ID: Have you tested with Video? I play three videos in my task. I tried my E-Run without dongle now and it crashed? Thanks M. On Thu, Aug 30, 2012 at 12:26 PM, David McFarlane wrote: > At 8/30/2012 12:03 PM Thursday, Sibel Ozer wrote: > >> hi Mich, >> E-prime2 does not work without dongle. >> > > Just to be clear, do you mean only that E-Studio 2 will not work without a > dongle, or that *no* component of E-Prime (including E-Run, E-DataAid, > etc.) will work without a dongle (or something in between)? My results > show only the former -- all components except E-Studio (including E-Run, > E-DataAid, etc.) *do* work without a dongle. > > Thanks, > -- David McFarlane > > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to e-prime+unsubscribe@** > googlegroups.com . > For more options, visit https://groups.google.com/**groups/opt_out > . > > > -- Meltem Ballan, PhD Early Brain Development EEG Studies Department of Psychiatry School of Medicine University of North Carolina-Chapel Hill Phone:919-843-3793 -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From nitz.david at gmail.com Thu Aug 30 18:20:49 2012 From: nitz.david at gmail.com (Dave) Date: Thu, 30 Aug 2012 11:20:49 -0700 Subject: Please unsubscribe me In-Reply-To: Message-ID: You can and should handle that yourself as per https://support.google.com/groups/bin/answer.py?hl=en&answer=46608. On Thursday, August 30, 2012 7:53:39 PM UTC+2, Lucinda Harvey wrote: > > > > ------------------------------ > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/__gvRAfAmL8J. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From lucinda.harvey at hotmail.com Thu Aug 30 17:53:37 2012 From: lucinda.harvey at hotmail.com (Lucinda Harvey) Date: Thu, 30 Aug 2012 17:53:37 +0000 Subject: Please unsubscribe me In-Reply-To: <20cf306f74187aa29c04c87a0d13@google.com> Message-ID: -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From sibelozer.ege at gmail.com Thu Aug 30 21:24:57 2012 From: sibelozer.ege at gmail.com (Sibel Ozer) Date: Fri, 31 Aug 2012 00:24:57 +0300 Subject: E-Prime 2, E-Run and Dongle, also 64b In-Reply-To: Message-ID: I had tried E-studio and e-run only and could not have them work without dongle. best Sibel On Thu, Aug 30, 2012 at 8:57 PM, Meltem BALLAN wrote: > Have you tested with Video? I play three videos in my task. I tried my > E-Run without dongle now and it crashed? > Thanks > M. > > > On Thu, Aug 30, 2012 at 12:26 PM, David McFarlane wrote: > >> At 8/30/2012 12:03 PM Thursday, Sibel Ozer wrote: >> >>> hi Mich, >>> E-prime2 does not work without dongle. >>> >> >> Just to be clear, do you mean only that E-Studio 2 will not work without >> a dongle, or that *no* component of E-Prime (including E-Run, E-DataAid, >> etc.) will work without a dongle (or something in between)? My results >> show only the former -- all components except E-Studio (including E-Run, >> E-DataAid, etc.) *do* work without a dongle. >> >> Thanks, >> -- David McFarlane >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "E-Prime" group. >> To post to this group, send email to e-prime at googlegroups.com. >> To unsubscribe from this group, send email to e-prime+unsubscribe@** >> googlegroups.com . >> For more options, visit https://groups.google.com/**groups/opt_out >> . >> >> >> > > > -- > > Meltem Ballan, PhD > Early Brain Development EEG Studies > Department of Psychiatry > School of Medicine > University of North Carolina-Chapel Hill > Phone:919-843-3793 > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to > e-prime+unsubscribe at googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From johanna.xi at gmail.com Fri Aug 31 04:46:36 2012 From: johanna.xi at gmail.com (Johanna Xi) Date: Thu, 30 Aug 2012 21:46:36 -0700 Subject: How to randomize the trial order under constraints Message-ID: Hi! For example, I want to present 4 stimuli in a block, A(1), A(2), B(1), B(2). They are presented at random, one at a time, with the constraint that for A and B, (1) is always presented before (2). That is, A(1) must be before A(2), B(1) must be before B(2). How should I do that in Eprime? For the above case, it is possible to list all possible arrangements and choose one at random, but with more pairs of stimuli, it becomes impossible. So I wonder how that can be done in a general way. Many many 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. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/PtZEpgpOlcsJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From nusphd at gmail.com Fri Aug 31 15:55:06 2012 From: nusphd at gmail.com (Lidia Suarez) Date: Fri, 31 Aug 2012 23:55:06 +0800 Subject: E-Prime 2, E-Run and Dongle, also 64b In-Reply-To: <5137eea1-a967-407d-99af-7eb9a1b26029@googlegroups.com> Message-ID: Yes On Aug 30, 2012 6:34 PM, "Michiel Sovij?rvi-Spap?" wrote: > > Hi all, > Quick question for those of you who have E-Prime 2 installed: does E-Prime 2, like E-Prime 1, allow using E-Run without the dongle plugged in? > > Also, is Windows 7 64 bit now sort of okay on E-Prime 2? > Best, > Mich > > > > -- > You received this message because you are subscribed to the Google Groups "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. > To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/VIpPizVabPoJ. > For more options, visit https://groups.google.com/groups/opt_out. > > Yes -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: