From osowska.anna at gmail.com Mon Jul 1 15:53:57 2013 From: osowska.anna at gmail.com (Anna) Date: Mon, 1 Jul 2013 08:53:57 -0700 Subject: How to underline/highlight chosen answers? Message-ID: Hello! I have a problem while using E-Prime (1.1.4.1 version). I’m making an ability test in which participants have to choose which two of four figures shown on the screen are the changed form of the stimulus. On slide (“TestA”) there is an image of stimulus and four images of figures (possible answers). Under each of them there are slidetexts with numbers: 1, 2, 3, 4 (named: “Odp1”, “Odp2”, “Odp3”, “Odp4”) and participants use keyboard (1, 2, 3, 4) to select correct answers. I would like the number which is chosen to be underlined or highlighted and if two of them are chosen the next screen should appear (the test consists of many tasks). Is it possible to do this with my version of e-Prime? I’ve tried so many options and nothing works. The second question is what I should do to make it possible to undo one’s choice when someone changes his/her mind after having chosen one of the numbers. If there is such a possibility then I would also need to have 2 of 4 numbers underlined when someone chooses two answers (and then pressing enter would change the screen). I would be very grateful if you could help me with this problem, Anna -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/5624acac-22c6-4d9b-a4fa-d66d19ffd888%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From ptarth at gmail.com Tue Jul 2 02:38:58 2013 From: ptarth at gmail.com (Patrick) Date: Mon, 1 Jul 2013 19:38:58 -0700 Subject: Logging response times after stimulus presentation In-Reply-To: <8320da90-5293-4b4a-b18f-8b125b667003@googlegroups.com> Message-ID: A simple option is to not start the response collection until after the sound file finishes playing. Alternatively, include the duration of the sound file in each trial and then subtract. You'll also want to consider how to deal with subjects pressing a button before the sound file ends. On Thursday, June 27, 2013 7:33:41 AM UTC+12, Sound Experiment wrote: > > Hello, > > For each experimental trial, I am presenting a sound file and pictorial > images simultaneously. Participants will be making a button box response > upon hearing the sound file (while the images remain on the screen). I > would like participants' response times to begin logging after the sound > file ends. Is there anything I should do in my script to ensure this? The > sound files vary in length. > > Thank you, > Christina > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/7f51296c-e5f4-4b1b-989a-fb844bb8c150%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From christina.tzeng at gmail.com Tue Jul 2 13:45:36 2013 From: christina.tzeng at gmail.com (Sound Experiment) Date: Tue, 2 Jul 2013 06:45:36 -0700 Subject: Logging response times after stimulus presentation In-Reply-To: <7f51296c-e5f4-4b1b-989a-fb844bb8c150@googlegroups.com> Message-ID: Thanks, Patrick. I would prefer if the images remained on the computer screen *while* the sound is playing. Is there a way for me to have both the sound playing and have the images up but prevent participants from being able to make a response until after the sound finishes? On Monday, July 1, 2013 10:38:58 PM UTC-4, Patrick wrote: > > A simple option is to not start the response collection until after the > sound file finishes playing. > Alternatively, include the duration of the sound file in each trial and > then subtract. > You'll also want to consider how to deal with subjects pressing a button > before the sound file ends. > > On Thursday, June 27, 2013 7:33:41 AM UTC+12, Sound Experiment wrote: >> >> Hello, >> >> For each experimental trial, I am presenting a sound file and pictorial >> images simultaneously. Participants will be making a button box response >> upon hearing the sound file (while the images remain on the screen). I >> would like participants' response times to begin logging after the sound >> file ends. Is there anything I should do in my script to ensure this? The >> sound files vary in length. >> >> Thank you, >> Christina >> >> -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/d1c701a0-810d-44e5-8170-182c191d4081%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jakey.anderson at gmail.com Tue Jul 2 15:32:22 2013 From: jakey.anderson at gmail.com (Jacob Anderson) Date: Tue, 2 Jul 2013 10:32:22 -0500 Subject: Passing/Evaluating Strings as Executable Code Message-ID: Dear Group, I'm trying to streamline some of my inline code in a Touch Screen task. Is it possible to pass string values as execuatable pieces of code in E-Basic? I can do this in MATLAB (I think) and R using and eval() function, but is there an analogue in E-Basic? I've tried the following 'for' loop to assign an object border width using the string returned from the HitTest function (Objects are named "R0" through "R7"). I can compile the script fine, but it won't actually change the attribute value for some reason. Perhaps I just need a second set of eyes to point something out. Any suggestions would be welcomed! Thanks, Jake Set MouseResp = CMouseResponseData(Question.InputMasks.Responses(1)) Hit = theState.HitTest(MouseResp.CursorX, MouseResp.CursorY) Dim i as Integer Dim theBorder As String For i = 0 To 7 theBorder = Hit & "BW" If i = CInt(Mid(Hit,2,1)) Then c.SetAttrib theBorder,"5" Else c.SetAttrib theBorder,"0" End If Next -- ************************************************* Jacob E. Anderson, MA Scientist @ The Zelazo Lab Institute of Child Development 51 East River Rd. Minneapolis, MN 55455 E-mail: jea at umn.edu Cell: 763-458-7152 -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CALexiWPWWsSUGpWHukvw5QgVGuOjsWgdk7RJuv61%2B6auP3rZPw%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jakey.anderson at gmail.com Tue Jul 2 17:21:15 2013 From: jakey.anderson at gmail.com (Jake) Date: Tue, 2 Jul 2013 10:21:15 -0700 Subject: Passing/Evaluating Strings as Executable Code In-Reply-To: Message-ID: Oh, I see why that's not working now, the logic was overwriting the Attribute. Still, it would be good to know if you pass a string as an expression. I've search the documentation and some VB stuff online, but I haven't seen an eval() like function. Has anyone else used/seen something like that in E-Basic? Thanks, Jake On Tuesday, July 2, 2013 10:32:22 AM UTC-5, Jake wrote: > Dear Group, > I'm trying to streamline some of my inline code in a Touch Screen task. Is > it possible to pass string values as execuatable pieces of code in E-Basic? > I can do this in MATLAB (I think) and R using and eval() function, but is > there an analogue in E-Basic? > > I've tried the following 'for' loop to assign an object border width using > the string returned from the HitTest function (Objects are named "R0" > through "R7"). I can compile the script fine, but it won't actually change > the attribute value for some reason. Perhaps I just need a second set of > eyes to point something out. Any suggestions would be welcomed! Thanks, > Jake > > Set MouseResp = CMouseResponseData(Question.InputMasks.Responses(1)) > Hit = theState.HitTest(MouseResp.CursorX, MouseResp.CursorY) > Dim i as Integer > Dim theBorder As String > For i = 0 To 7 > theBorder = Hit & "BW" > If i = CInt(Mid(Hit,2,1)) Then > c.SetAttrib theBorder,"5" > Else > c.SetAttrib theBorder,"0" > End If > Next > > > -- > ************************************************* > Jacob E. Anderson, MA > Scientist @ The Zelazo Lab > Institute of Child Development > 51 East River Rd. > Minneapolis, MN 55455 > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/bc1065ec-7dde-46ca-a30c-eff40694838e%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From ttnicky at gmail.com Tue Jul 2 18:27:34 2013 From: ttnicky at gmail.com (Travis Nichols, The Pennsylvania State University) Date: Tue, 2 Jul 2013 11:27:34 -0700 Subject: latest build broke code Message-ID: Hello, I developed a paradigm on a lab computer running e-prime 2.0 (I believe it was the previous build). Everything worked great on that machine. Now that I've taken the paradigm to the computers we will be testing participants on, it does not work properly. These computers are running the latest version of e-prime (2.0.10.242). It is a basic 3-back task (participants are shown a series of letters one at a time and must indicate whether the currently displayed item matches the letter displayed 3 times ago). Because the letters are selected randomly (as opposed to a predetermined sequence), different trial types are handled via different procedures and lists (e.g., first three items by default can't be targets, then the rest are either a target or not). Since the letters are being drawn randomly but there is a fixed ratio of how many targets to non-targets, inline code tells the program if it draws a target item for a non-target trial to replace that letter with another one. Similarly, if it is a target trial, inline code tells the program to display the target letter (via a variable ThreeLettersBack that is constantly updated). Since the list governing target trials does not know ahead of time what the target letter will be, the value for the list attribute "Letters" (necessary for the text box displaying the letters in the procedure) is left as '?'. On the older build of e-prime, the inline code was enough to override that value and the program would correctly display the actual target letter on target trials. On this newest build on the other computers, for some reason the inline code is not sufficient and the program displays '?' from the list instead of the letter value provided by the inline code. Looking at the output files reveals that the program is selecting a letter, for some reason it just won't display it. Non-target trials work just fine. Any ideas what may have changed in this latest build to make this difference? Any recommendations for overcoming it? I will paste the inline code below so you have more information. Again, this is just for the target trials procedure. It references "ThreeList" which is the parent list governing both target and nontarget trials and comes after the list/procedure for the first three trials (nontarget by definition). 'Add contents of ThreeList to the "context" in which we are working. c.Add ThreeList c.Update c.SetAttrib "Letters", ThreeLettersBack 'Set ThreeLettersBack to what was previously TwoLettersBack. 'Set TwoLettersBack to what was previously OneLetterBack. 'Set OneLetterBack to the current letter. ThreeLettersBack = TwoLettersBack TwoLettersBack = OneLetterBack OneLetterBack = c.GetAttrib("Letters") Thank you for your assistance. I know that is a lot, so I am happy to provide more information/clarification if that will be helpful. Travis -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/92c7e678-a22c-4b65-811a-d070df2d06b2%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From susangc7 at gmail.com Tue Jul 2 18:55:20 2013 From: susangc7 at gmail.com (Susan Campbell) Date: Tue, 2 Jul 2013 11:55:20 -0700 Subject: latest build broke code In-Reply-To: <92c7e678-a22c-4b65-811a-d070df2d06b2@googlegroups.com> Message-ID: Hi Travis, I have run into something really similar -- in my case, it had to do with a new feature in 10 that generates code at the beginning of a procedure instead of right before the object runs. It reduces timing delays, but it barfs if attributes get set dynamically during the procedure. Here's the writeup from the knowledge base: http://www.pstnet.com/support/kb.asp?TopicID=3299 The fix is to go into the properties pages for the Procedure and set GeneratePreRun = BeforeObjectRun instead of TopOfProcedure. HTH, Susan On Tuesday, July 2, 2013 2:27:34 PM UTC-4, Travis Nichols, The Pennsylvania State University wrote: > > Hello, > > I developed a paradigm on a lab computer running e-prime 2.0 (I believe it > was the previous build). Everything worked great on that machine. Now that > I've taken the paradigm to the computers we will be testing participants > on, it does not work properly. These computers are running the latest > version of e-prime (2.0.10.242). > > It is a basic 3-back task (participants are shown a series of letters one > at a time and must indicate whether the currently displayed item matches > the letter displayed 3 times ago). Because the letters are selected > randomly (as opposed to a predetermined sequence), different trial types > are handled via different procedures and lists (e.g., first three items by > default can't be targets, then the rest are either a target or not). Since > the letters are being drawn randomly but there is a fixed ratio of how many > targets to non-targets, inline code tells the program if it draws a target > item for a non-target trial to replace that letter with another one. > Similarly, if it is a target trial, inline code tells the program to > display the target letter (via a variable ThreeLettersBack that is > constantly updated). Since the list governing target trials does not know > ahead of time what the target letter will be, the value for the list > attribute "Letters" (necessary for the text box displaying the letters in > the procedure) is left as '?'. On the older build of e-prime, the inline > code was enough to override that value and the program would correctly > display the actual target letter on target trials. On this newest build on > the other computers, for some reason the inline code is not sufficient and > the program displays '?' from the list instead of the letter value provided > by the inline code. Looking at the output files reveals that the program is > selecting a letter, for some reason it just won't display it. Non-target > trials work just fine. > > Any ideas what may have changed in this latest build to make this > difference? Any recommendations for overcoming it? I will paste the inline > code below so you have more information. Again, this is just for the target > trials procedure. It references "ThreeList" which is the parent list > governing both target and nontarget trials and comes after the > list/procedure for the first three trials (nontarget by definition). > > 'Add contents of ThreeList to the "context" in which we are working. > c.Add ThreeList > c.Update > > > c.SetAttrib "Letters", ThreeLettersBack > > > 'Set ThreeLettersBack to what was previously TwoLettersBack. > 'Set TwoLettersBack to what was previously OneLetterBack. > 'Set OneLetterBack to the current letter. > ThreeLettersBack = TwoLettersBack > TwoLettersBack = OneLetterBack > OneLetterBack = c.GetAttrib("Letters") > > Thank you for your assistance. I know that is a lot, so I am happy to > provide more information/clarification if that will be helpful. > > Travis > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/dccacf15-5c69-446d-ba7a-2009468c8eb2%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From ttnicky at gmail.com Tue Jul 2 19:06:35 2013 From: ttnicky at gmail.com (Travis Nichols, The Pennsylvania State University) Date: Tue, 2 Jul 2013 12:06:35 -0700 Subject: latest build broke code In-Reply-To: Message-ID: Hi Susan, Thank you for the quick response. That fixed it perfectly! Best, Travis On Tuesday, July 2, 2013 2:55:20 PM UTC-4, Susan Campbell wrote: > > Hi Travis, > > I have run into something really similar -- in my case, it had to do with > a new feature in 10 that generates code at the beginning of a procedure > instead of right before the object runs. It reduces timing delays, but it > barfs if attributes get set dynamically during the procedure. Here's the > writeup from the knowledge base: > > http://www.pstnet.com/support/kb.asp?TopicID=3299 > > The fix is to go into the properties pages for the Procedure and set > GeneratePreRun = BeforeObjectRun instead of TopOfProcedure. > > HTH, > Susan > > On Tuesday, July 2, 2013 2:27:34 PM UTC-4, Travis Nichols, The > Pennsylvania State University wrote: >> >> Hello, >> >> I developed a paradigm on a lab computer running e-prime 2.0 (I believe >> it was the previous build). Everything worked great on that machine. Now >> that I've taken the paradigm to the computers we will be testing >> participants on, it does not work properly. These computers are running the >> latest version of e-prime (2.0.10.242). >> >> It is a basic 3-back task (participants are shown a series of letters one >> at a time and must indicate whether the currently displayed item matches >> the letter displayed 3 times ago). Because the letters are selected >> randomly (as opposed to a predetermined sequence), different trial types >> are handled via different procedures and lists (e.g., first three items by >> default can't be targets, then the rest are either a target or not). Since >> the letters are being drawn randomly but there is a fixed ratio of how many >> targets to non-targets, inline code tells the program if it draws a target >> item for a non-target trial to replace that letter with another one. >> Similarly, if it is a target trial, inline code tells the program to >> display the target letter (via a variable ThreeLettersBack that is >> constantly updated). Since the list governing target trials does not know >> ahead of time what the target letter will be, the value for the list >> attribute "Letters" (necessary for the text box displaying the letters in >> the procedure) is left as '?'. On the older build of e-prime, the inline >> code was enough to override that value and the program would correctly >> display the actual target letter on target trials. On this newest build on >> the other computers, for some reason the inline code is not sufficient and >> the program displays '?' from the list instead of the letter value provided >> by the inline code. Looking at the output files reveals that the program is >> selecting a letter, for some reason it just won't display it. Non-target >> trials work just fine. >> >> Any ideas what may have changed in this latest build to make this >> difference? Any recommendations for overcoming it? I will paste the inline >> code below so you have more information. Again, this is just for the target >> trials procedure. It references "ThreeList" which is the parent list >> governing both target and nontarget trials and comes after the >> list/procedure for the first three trials (nontarget by definition). >> >> 'Add contents of ThreeList to the "context" in which we are working. >> c.Add ThreeList >> c.Update >> >> >> c.SetAttrib "Letters", ThreeLettersBack >> >> >> 'Set ThreeLettersBack to what was previously TwoLettersBack. >> 'Set TwoLettersBack to what was previously OneLetterBack. >> 'Set OneLetterBack to the current letter. >> ThreeLettersBack = TwoLettersBack >> TwoLettersBack = OneLetterBack >> OneLetterBack = c.GetAttrib("Letters") >> >> Thank you for your assistance. I know that is a lot, so I am happy to >> provide more information/clarification if that will be helpful. >> >> Travis >> > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/3c261a0f-7f99-461a-8217-3d2aa7f647cf%40googlegroups.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 Wed Jul 3 16:07:59 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Wed, 3 Jul 2013 12:07:59 -0400 Subject: Passing/Evaluating Strings as Executable Code In-Reply-To: Message-ID: Jake, I am fairly certain that E-Basic/VBA does not have anything like an eval() function. ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) At 7/2/2013 01:21 PM Tuesday, Jake wrote: >Oh, I see why that's not working now, the logic was overwriting the Attribute. > >Still, it would be good to know if you pass a string as an >expression. I've search the documentation and some VB stuff online, >but I haven't seen an eval() like function. Has anyone else >used/seen something like that in E-Basic? > >Thanks, >Jake > > >On Tuesday, July 2, 2013 10:32:22 AM UTC-5, Jake wrote: > Dear Group, >I'm trying to streamline some of my inline code in a Touch Screen >task. Is it possible to pass string values as execuatable pieces of >code in E-Basic? I can do this in MATLAB (I think) and R using and >eval() function, but is there an analogue in E-Basic? > >I've tried the following 'for' loop to assign an object border width >using the string returned from the HitTest function (Objects are >named "R0" through "R7"). I can compile the script fine, but it >won't actually change the attribute value for some reason. Perhaps I >just need a second set of eyes to point something out. Any >suggestions would be welcomed! Thanks, Jake > >Set MouseResp = CMouseResponseData(Question.InputMasks.Responses(1)) > Hit = theState.HitTest(MouseResp.CursorX, MouseResp.CursorY) > Dim i as Integer > Dim theBorder As String > For i = 0 To 7 > theBorder = Hit & "BW" > If i = CInt(Mid(Hit,2,1)) Then > c.SetAttrib theBorder,"5" > Else > c.SetAttrib theBorder,"0" > End If > Next > > >-- >************************************************* >Jacob E. Anderson, MA >Scientist @ The Zelazo Lab >Institute of Child Development >51 East River Rd. >Minneapolis, MN 55455 -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/51d44c69.472c320a.5826.6445SMTPIN_ADDED_MISSING%40gmr-mx.google.com. For more options, visit https://groups.google.com/groups/opt_out. From mcfarla9 at msu.edu Wed Jul 3 16:15:12 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Wed, 3 Jul 2013 12:15:12 -0400 Subject: Logging response times after stimulus presentation In-Reply-To: Message-ID: Christina, I would try the following: Make a Slide with both the image and the sound. Set Duration to "(infinite)", and End Sound Action on the SlideSound sub-object to "Terminate". This will run the Slide until the end of the sound. Do not use an input mask here. Follow this with a Wait object to collect the response, using appropriate Duration, input mask etc. Your image will remain on the display while the Wait object runs & collects the response. (I think of Wait objects as "null" stimuli and use them primarily when I want to get a response without presenting a stimulus.) That should do it. ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://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, so make full use of it. 3) In addition, PST offers several instructional videos on their YouTube channel (http://www.youtube.com/user/PSTNET ). 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/2/2013 09:45 AM Tuesday, Sound Experiment wrote: >Thanks, Patrick. I would prefer if the images remained on the >computer screen while the sound is playing. Is there a way for me to >have both the sound playing and have the images up but prevent >participants from being able to make a response until after the sound finishes? > > > >On Monday, July 1, 2013 10:38:58 PM UTC-4, Patrick wrote: >A simple option is to not start the response collection until after >the sound file finishes playing. >Alternatively, include the duration of the sound file in each trial >and then subtract. >You'll also want to consider how to deal with subjects pressing a >button before the sound file ends. > >On Thursday, June 27, 2013 7:33:41 AM UTC+12, Sound Experiment wrote: >Hello, > >For each experimental trial, I am presenting a sound file and >pictorial images simultaneously. Participants will be making a >button box response upon hearing the sound file (while the images >remain on the screen). I would like participants' response times to >begin logging after the sound file ends. Is there anything I should >do in my script to ensure this? The sound files vary in length. > >Thank you, >Christina -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/51d44e29.6707320a.14be.ffff815bSMTPIN_ADDED_MISSING%40gmr-mx.google.com. For more options, visit https://groups.google.com/groups/opt_out. From mcfarla9 at msu.edu Wed Jul 3 16:24:36 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Wed, 3 Jul 2013 12:24:36 -0400 Subject: How to underline/highlight chosen answers? In-Reply-To: <5624acac-22c6-4d9b-a4fa-d66d19ffd888@googlegroups.com> Message-ID: Anna, Roughly speaking, you may add underlining or highlighting to stimuli by changing their properties (e.g., BackColor, Underline) and then redrawing them. You may change properties by using attribute references (my preferred method, see https://groups.google.com/d/topic/e-prime/dWpfjk-BeLs ), or directly in code, as appropriate. Or, you may do things directly with Canvas drawing commands, see the Canvas topic in the E-Basic Help facility. Of course, the specifics can get tricky... ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://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, so make full use of it. 3) In addition, PST offers several instructional videos on their YouTube channel (http://www.youtube.com/user/PSTNET ). 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/1/2013 11:53 AM Monday, Anna wrote: >I have a problem while using E-Prime (1.1.4.1 version). I'm making >an ability test in which participants have to choose which two of >four figures shown on the screen are the changed form of the >stimulus. On slide ("TestA") there is an image of stimulus and four >images of figures (possible answers). Under each of them there are >slidetexts with numbers: 1, 2, 3, 4 (named: "Odp1", "Odp2", "Odp3", >"Odp4") and participants use keyboard (1, 2, 3, 4) to select correct >answers. I would like the number which is chosen to be underlined or >highlighted and if two of them are chosen the next screen should >appear (the test consists of many tasks). Is it possible to do this >with my version of e-Prime? I've tried so many options and nothing works. > >The second question is what I should do to make it possible to undo >one's choice when someone changes his/her mind after having chosen >one of the numbers. If there is such a possibility then I would also >need to have 2 of 4 numbers underlined when someone chooses two >answers (and then pressing enter would change the screen). > >I would be very grateful if you could help me with this problem, > >Anna -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/51d4504e.0352320a.059e.ffff92a1SMTPIN_ADDED_MISSING%40gmr-mx.google.com. For more options, visit https://groups.google.com/groups/opt_out. From mcfarla9 at msu.edu Wed Jul 3 16:35:07 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Wed, 3 Jul 2013 12:35:07 -0400 Subject: Image Buttons Going To Labels In-Reply-To: Message-ID: Katie, So, it acts as if the HitTest on either button returns the string value "Another". My next debugging step would be to add a Debug.Print, c.SetAttrib, or MsgBox statement right after the HitTest in order to see exactly what value it returns before the If-ElseIf statement. ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://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, so make full use of it. 3) In addition, PST offers several instructional videos on their YouTube channel (http://www.youtube.com/user/PSTNET ). 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 6/26/2013 04:02 PM Wednesday, Katarina Morowsky wrote: >I am trying to create a slide with two buttons (made from images). >One button (named Another) will take you back to the practice list >and the other button (named Proceed) will proceed to the >instructions for the first task. If you click anywhere outside the >buttons you will stay on the screen. > >I have created a code that directs where you go via labels. My code >to stay on the screen works fine. The code that recognizes the >images as buttons also works. The problem I am running into is the >locations that the buttons go to... > >With the current code when I click on both the "Another" and >"Proceed" buttons I end up at Label 3. I tried switching what image >corresponds to each label (i.e. Another going to Label11 and Proceed >going to Label3) to see if the problem was in the Elseif statement, >but then both buttons ended up at Label11. > >Would anyone know how to have each button go to their intended location? > > >Thank you, > >Katie > >_________________________________________________________________________ > >'Designate "theState" as the Default Slide State, which is the >'current ActiveState on the Slide object "morepractice". >Dim theState As SlideState >Set theState = morepractice.States("Default") >Dim theSlideImage As SlideImage >Dim strHit As String >Dim theMouseResponseData As MouseResponseData > >'Was there a response? > If morepractice.InputMasks.Responses.Count > 0 Then > debug.print "Line 16" > 'Get the mouse response. > Set theMouseResponseData = > CMouseResponseData(morepractice.InputMasks.Responses(1)) > 'Determine string name of SlideImage object at > 'mouse click coordinates. Assign that value to strHit > strHit = theState.HitTest(theMouseResponseData.CursorX, > theMouseResponseData.CursorY) > > 'If you hit image for Another Practice Trial you will go to a > label before the practice list' > If strHit = "Another" Then > Sleep 350 > GoTo Label3 > > 'If you hit the image for Proceed to Task1 you will go to a label > before the intro slide for Task1' > ElseIf strHit = "Proceed" Then > Sleep 350 > GoTo Label11 > > 'If you hit anywhere else on the screen you will stay at that screen' > Else > GoTo Label4 > > End If > End If > > >Set theMouseResponseData = Nothing >Mouse.ShowCursor False -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/51d452c6.619a320a.422d.0b8eSMTPIN_ADDED_MISSING%40gmr-mx.google.com. For more options, visit https://groups.google.com/groups/opt_out. From dane.desutter at gmail.com Wed Jul 3 17:06:26 2013 From: dane.desutter at gmail.com (Dane) Date: Wed, 3 Jul 2013 10:06:26 -0700 Subject: Randomize Treatment Blocks within Subjects Message-ID: In the experiment we're building we have the following elements: Block A - list of stimuli for block A that must be selected randomly Block B - list of stimuli for B to be cycled through randomly Block C - list of stimuli for C to be cycled through randomly What we are trying to achieve: - Each block corresponds to a treatment. - Each block needs to randomly show all of the stimuli in the corresponding list BEFORE advancing to the next block. - The order of treatment blocks needs to be randomly ordered for each participant (e.g., Suzie gets ABC and Eric gets CAB) I am happy to give any more detail about how we have constructed the experiment. Currently we have figured out how to randomize the stimuli in the list. We cannot get e-prime to randomize the order of the treatment blocks A-C. Any help would be greatly appreciated! -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/b0475dcf-5b71-41ed-bfa2-a1e339f2634c%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From pfc.groot at gmail.com Wed Jul 3 20:32:21 2013 From: pfc.groot at gmail.com (Paul Groot) Date: Wed, 3 Jul 2013 22:32:21 +0200 Subject: Passing/Evaluating Strings as Executable Code In-Reply-To: <51d44c69.472c320a.5826.6445SMTPIN_ADDED_MISSING@gmr-mx.google.com> Message-ID: Hi Jake, I think you are looking for a solution that is more complex than actually required. Instead of changing an object property indirectly by changing an attribute value, why not changing the object property directly? This is a piece of code that I used in my VAS script to highlight a selected button: Set hitObject = CSlideText(ACK_SlideState.Objects(strHit)) hitObject.BackColor = CColor("silver") hitObject.Draw etc... Best Paul On 3 July 2013 18:07, David McFarlane wrote: > Jake, > > I am fairly certain that E-Basic/VBA does not have anything like an eval() > function. > > ----- > David McFarlane > E-Prime training online: http://psychology.msu.edu/** > Workshops_Courses/eprime.aspx > Twitter: @EPrimeMaster (https://twitter.com/**EPrimeMaster > ) > > > At 7/2/2013 01:21 PM Tuesday, Jake wrote: > >> Oh, I see why that's not working now, the logic was overwriting the >> Attribute. >> >> Still, it would be good to know if you pass a string as an expression. >> I've search the documentation and some VB stuff online, but I haven't seen >> an eval() like function. Has anyone else used/seen something like that in >> E-Basic? >> >> Thanks, >> Jake >> >> >> On Tuesday, July 2, 2013 10:32:22 AM UTC-5, Jake wrote: >> Dear Group, >> I'm trying to streamline some of my inline code in a Touch Screen task. >> Is it possible to pass string values as execuatable pieces of code in >> E-Basic? I can do this in MATLAB (I think) and R using and eval() function, >> but is there an analogue in E-Basic? >> >> I've tried the following 'for' loop to assign an object border width >> using the string returned from the HitTest function (Objects are named "R0" >> through "R7"). I can compile the script fine, but it won't actually change >> the attribute value for some reason. Perhaps I just need a second set of >> eyes to point something out. Any suggestions would be welcomed! Thanks, >> Jake >> >> Set MouseResp = CMouseResponseData(Question.**InputMasks.Responses(1)) >> Hit = theState.HitTest(MouseResp.**CursorX, MouseResp.CursorY) >> Dim i as Integer >> Dim theBorder As String >> For i = 0 To 7 >> theBorder = Hit & "BW" >> If i = CInt(Mid(Hit,2,1)) Then >> c.SetAttrib theBorder,"5" >> Else >> c.SetAttrib theBorder,"0" >> End If >> Next >> >> >> -- >> *************************************************** >> Jacob E. Anderson, MA >> Scientist @ The Zelazo Lab >> Institute of Child Development >> 51 East River Rd. >> Minneapolis, MN 55455 >> > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe@**googlegroups.com > . > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit https://groups.google.com/d/** > msgid/e-prime/51d44c69.**472c320a.5826.6445SMTPIN_** > ADDED_MISSING%40gmr-mx.google.**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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CAKAdR-sZwibQVDknGA1OvQ15vxAKzk9ZjDCsw%3DALp1usWVos0A%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From osowska.anna at gmail.com Thu Jul 4 13:41:53 2013 From: osowska.anna at gmail.com (Anna) Date: Thu, 4 Jul 2013 06:41:53 -0700 Subject: How to underline/highlight chosen answers? In-Reply-To: <51d4504e.0352320a.059e.ffff92a1SMTPIN_ADDED_MISSING@gmr-mx.google.com> Message-ID: Hi David, thank you for your reply but it’s not exactly what I’m looking for. I’m interested in a solution which will allow to underline text objects with the numbers of possible responses after respondent makes a choice using keyboard. For example, if respondent presses “1”, the text object with number “1”will be underlined/highlighted or its backcolor will change. Have you got any idea how to do this? Regards, Anna -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/98d3fef9-9a87-45df-8883-b93290ce926d%40googlegroups.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 Thu Jul 4 16:03:19 2013 From: pfc.groot at gmail.com (Paul Groot) Date: Thu, 4 Jul 2013 18:03:19 +0200 Subject: How to underline/highlight chosen answers? In-Reply-To: <98d3fef9-9a87-45df-8883-b93290ce926d@googlegroups.com> Message-ID: This is very similar to what I posted yesterday (to another question), but I will extent the script a bit to make it more clear: Dim strName as String Dim theState as SlideState Dim theText as SlideText strName = "Odp" & Slide1.RESP Set theState = Slide1.States (Slide1.ActiveState) Set theText = CSlideText(theState.Objects(strName)) If Not theText Is Nothing Then ' just changing a few properties here... theText.BackColor = CColor("silver") theText.FontBold = CLogical("Yes") theText.FontUnderline = CLogical("Yes") theText.Draw Else ' oops: unexpected response End If Make sure to replace Slide1 with the name of your slide. Also ,you still have to make sure that the changed graphics will be visible for some time. (E.g. use a wait object) Paul On 4 July 2013 15:41, Anna wrote: > Hi David,**** > > thank you for your reply but it’s not exactly what I’m looking for. I’m > interested in a solution which will allow to underline text objects with > the numbers of possible responses after respondent makes a choice using > keyboard. For example, if respondent presses “1”, the text object with > number “1”will be underlined/highlighted or its backcolor will change.**** > > Have you got any idea how to do this?**** > > Regards,**** > > Anna**** > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/98d3fef9-9a87-45df-8883-b93290ce926d%40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CAKAdR-tiEUjRKHg3apttYQs6eyzv7mGF%3DP4NYLqarLT2qYHyTw%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From christina.tzeng at gmail.com Fri Jul 5 16:00:05 2013 From: christina.tzeng at gmail.com (Sound Experiment) Date: Fri, 5 Jul 2013 09:00:05 -0700 Subject: Logging response times after stimulus presentation In-Reply-To: <51d44e29.6707320a.14be.ffff815bSMTPIN_ADDED_MISSING@gmr-mx.google.com> Message-ID: Thanks, David. That worked like a charm. On Wednesday, July 3, 2013 12:15:12 PM UTC-4, McFarlane, David wrote: > > Christina, > > I would try the following: > > Make a Slide with both the image and the sound. Set Duration to > "(infinite)", and End Sound Action on the SlideSound sub-object to > "Terminate". This will run the Slide until the end of the sound. Do > not use an input mask here. > > Follow this with a Wait object to collect the response, using > appropriate Duration, input mask etc. Your image will remain on the > display while the Wait object runs & collects the response. (I think > of Wait objects as "null" stimuli and use them primarily when I want > to get a response without presenting a stimulus.) > > That should do it. > > ----- > David McFarlane > E-Prime training > online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx > Twitter: @EPrimeMaster (https://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, so make full use of > it. 3) In addition, PST offers several instructional videos on their > YouTube channel (http://www.youtube.com/user/PSTNET ). 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/2/2013 09:45 AM Tuesday, Sound Experiment wrote: > >Thanks, Patrick. I would prefer if the images remained on the > >computer screen while the sound is playing. Is there a way for me to > >have both the sound playing and have the images up but prevent > >participants from being able to make a response until after the sound > finishes? > > > > > > > >On Monday, July 1, 2013 10:38:58 PM UTC-4, Patrick wrote: > >A simple option is to not start the response collection until after > >the sound file finishes playing. > >Alternatively, include the duration of the sound file in each trial > >and then subtract. > >You'll also want to consider how to deal with subjects pressing a > >button before the sound file ends. > > > >On Thursday, June 27, 2013 7:33:41 AM UTC+12, Sound Experiment wrote: > >Hello, > > > >For each experimental trial, I am presenting a sound file and > >pictorial images simultaneously. Participants will be making a > >button box response upon hearing the sound file (while the images > >remain on the screen). I would like participants' response times to > >begin logging after the sound file ends. Is there anything I should > >do in my script to ensure this? The sound files vary in length. > > > >Thank you, > >Christina > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/0ea77bfb-18ca-4f3b-8782-ed4e547e3650%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jakey.anderson at gmail.com Fri Jul 5 16:28:51 2013 From: jakey.anderson at gmail.com (Jake) Date: Fri, 5 Jul 2013 09:28:51 -0700 Subject: Passing/Evaluating Strings as Executable Code In-Reply-To: Message-ID: Paul & David, Thanks for your thoughts and suggestions, Paul, that's a great suggestion, in fact, I delivered a palm to my forehead when I read your note. Cheers, Jake On Wednesday, July 3, 2013 3:32:21 PM UTC-5, Paul Groot wrote: > > Hi Jake, > > I think you are looking for a solution that is more complex than actually > required. Instead of changing an object property indirectly by changing an > attribute value, why not changing the object property directly? > > This is a piece of code that I used in my VAS script to highlight a > selected button: > > Set hitObject = CSlideText(ACK_SlideState.Objects(strHit)) > hitObject.BackColor = CColor("silver") > hitObject.Draw > etc... > > > Best > Paul > > > > On 3 July 2013 18:07, David McFarlane >wrote: > >> Jake, >> >> I am fairly certain that E-Basic/VBA does not have anything like an >> eval() function. >> >> ----- >> David McFarlane >> E-Prime training online: http://psychology.msu.edu/** >> Workshops_Courses/eprime.aspx >> Twitter: @EPrimeMaster (https://twitter.com/**EPrimeMaster >> ) >> >> >> At 7/2/2013 01:21 PM Tuesday, Jake wrote: >> >>> Oh, I see why that's not working now, the logic was overwriting the >>> Attribute. >>> >>> Still, it would be good to know if you pass a string as an expression. >>> I've search the documentation and some VB stuff online, but I haven't seen >>> an eval() like function. Has anyone else used/seen something like that in >>> E-Basic? >>> >>> Thanks, >>> Jake >>> >>> >>> On Tuesday, July 2, 2013 10:32:22 AM UTC-5, Jake wrote: >>> Dear Group, >>> I'm trying to streamline some of my inline code in a Touch Screen task. >>> Is it possible to pass string values as execuatable pieces of code in >>> E-Basic? I can do this in MATLAB (I think) and R using and eval() function, >>> but is there an analogue in E-Basic? >>> >>> I've tried the following 'for' loop to assign an object border width >>> using the string returned from the HitTest function (Objects are named "R0" >>> through "R7"). I can compile the script fine, but it won't actually change >>> the attribute value for some reason. Perhaps I just need a second set of >>> eyes to point something out. Any suggestions would be welcomed! Thanks, >>> Jake >>> >>> Set MouseResp = CMouseResponseData(Question.**InputMasks.Responses(1)) >>> Hit = theState.HitTest(MouseResp.**CursorX, MouseResp.CursorY) >>> Dim i as Integer >>> Dim theBorder As String >>> For i = 0 To 7 >>> theBorder = Hit & "BW" >>> If i = CInt(Mid(Hit,2,1)) Then >>> c.SetAttrib theBorder,"5" >>> Else >>> c.SetAttrib theBorder,"0" >>> End If >>> Next >>> >>> >>> -- >>> *************************************************** >>> Jacob E. Anderson, MA >>> Scientist @ The Zelazo Lab >>> Institute of Child Development >>> 51 East River Rd. >>> Minneapolis, MN 55455 >>> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "E-Prime" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to e-prime+u...@**googlegroups.com . >> To post to this group, send email to e-p... at googlegroups.com >> . >> To view this discussion on the web visit https://groups.google.com/d/** >> msgid/e-prime/51d44c69.**472c320a.5826.6445SMTPIN_** >> ADDED_MISSING%40gmr-mx.google.**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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/3ade0f8e-6d29-4b53-be09-1af80d0cdb6c%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From joshua.m.brain at gmail.com Mon Jul 8 13:49:13 2013 From: joshua.m.brain at gmail.com (J Brain) Date: Mon, 8 Jul 2013 06:49:13 -0700 Subject: Data Migration, alongside other software Message-ID: Hi, I am a newcomer to E-Prime, so apologies in advance for posting a problem which may have been addressed before. I am trying to set up an automated data system that stores data from numerous software programs, such as E-Prime and Tobii eye-tracking, amongst numerous others. As an intermediary, I wish to set up some filters that, for example, will prevent researchers from accessing social security numbers, etc, of participants (to conform to ethical practice). Thus, researchers gain access to their data, but not to more personal data, which is to be stored separately in a private depository. Ideally, this process is to be automated. Of course, I am aware that sometimes filters will not be needed, and I would like to plan a system that can incorporate such features. Thus, if users have experience of this or similar set-ups then please share, all help is very much appreciated. Regards, j -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/b55d4eef-a92d-43f2-887d-d99703b6a1c6%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From joshua.m.brain at gmail.com Mon Jul 8 13:57:03 2013 From: joshua.m.brain at gmail.com (J Brian) Date: Mon, 8 Jul 2013 06:57:03 -0700 Subject: Data Migration, alongside other software Message-ID: Hi, I am a newcomer to E-Prime, so apologies in advance for posting a problem Which may have been addressed before. I am trying to set up on automated data system did stores data from Numerous software program: such as E-Prime and Tobii eye-tracking, Numerous among others. As of intermediary, I wish to set up some data filtering system that, for example, want to preventDefault Researchers from Accessing social security numbers, etc., of Participants (to conform to ethical practice). Researchers gain access to Malthus Their experimental data, but not to more personal data, Which is to be stored separately in a private depository. Ideally, this process is to be automated. Of course, I am aware sometimes filters are not always mandatory, but I would like to plan a system did can overcome scenarios examined in the Foreseeable futrure. Malthus, if users have experience of this or similar set-ups then please share, all help is very much appreciated. Regards, j -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/6dae322b-99f4-41f8-aab4-155023d61814%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From pamela.l.stevenson at gmail.com Mon Jul 8 14:06:40 2013 From: pamela.l.stevenson at gmail.com (p5wp1) Date: Mon, 8 Jul 2013 07:06:40 -0700 Subject: Transparent tint on top of image Message-ID: Hello: I will be conducting an experiment where we will present two faces side by side, separated by a fixation cross. One of these faces will be designated as the target gender (e.g., male) and we will ask participants to tell us whether the target gender has a blue or yellow tint to it. I am wondering if there is a way to create an object that would allow me to apply a transparent yellow or blue tint on top of the faces. The reason I would like to create an object is so I can deferentially tint the faces to allow different faces to have different tints, depending on the trials. For example, I would like to be able to have the blue tint appear over the face on the right for some trials and have it appear over the left face in other trials. Thank you very much for your help! -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/11156056-2dbc-40d4-b2a5-8283068aef6d%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From nroshko at ualberta.ca Mon Jul 8 17:08:14 2013 From: nroshko at ualberta.ca (nroshko at ualberta.ca) Date: Mon, 8 Jul 2013 10:08:14 -0700 Subject: E-Prime Video Error Message-ID: We are struggling to run video files (avi and mpeg) in E-Prime. The video appears on the screen but does not move when the experiment is run. We have received errors about "no video memory", "unable to create surface display" and a message about buffering problem. We have already updated our version of eprime, run codec config, downloaded DIVX update, put in a PreRelease command and tried different computers. Nothing seems to be able to fix this problem. Any suggestions? -Nicole -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/482374d1-365a-48a7-86d9-4770fdaaf857%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From joshua.m.brain at gmail.com Tue Jul 9 10:20:41 2013 From: joshua.m.brain at gmail.com (J Brian) Date: Tue, 9 Jul 2013 03:20:41 -0700 Subject: Automated data storage Message-ID: Dear all, I would like to establish an IT system whereby data generated from E-Prime (and numerous other software programs) can be depersonalised prior to data storage. This is to conform to ethical guidelines. For example, in certain situations citizen participant numbers may be entered in addition to experimental data. It is aimed to segregate the two types of data so that researchers have access only to their data, for example the vast majority of an E-Data Aid file, whilst the personal information remains on a separate data repository. If researchers have experience of setting up such a filter / storage system then please share any advice or recommendations. Thanks in advance, J -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/41419b90-9a2a-4a43-a766-661b88cdfe4d%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mikes22091 at gmail.com Tue Jul 9 14:30:19 2013 From: mikes22091 at gmail.com (mikes22091 at gmail.com) Date: Tue, 9 Jul 2013 07:30:19 -0700 Subject: numeric answers will not record Message-ID: Hello, I have completed a study using eprime and my first pilot run data output did not record the numeric answers to my questions. the setting in eprime has {ANY} as the allowable answers. All I see in the output is NULL in all the spots i should have a number answer. all letter answers were recorded. Is there something im missing? how do i fix this problem? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/a2244447-a91b-4a86-ae3b-ce4c85545ca5%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From cogneuro.georgetown at gmail.com Tue Jul 9 17:25:00 2013 From: cogneuro.georgetown at gmail.com (cogneuro.georgetown at gmail.com) Date: Tue, 9 Jul 2013 10:25:00 -0700 Subject: Video trouble - not codec Message-ID: Hello, I'm having some serious trouble with having eprime play video files. I'm working on a Windows XP system with EPrime 2. The videos are 30 seconds and 60 seconds long. Codec config has approved both .mpg and .wmv files. MovieRT does not work. I've been going through as much of the online forums as I can, but none of the suggestions have worked. As I've been trying to work through this, two different errors have come up: Error -999: unable to buffer movie - too many retries - -1,-1 -1 -1 -1 Error 11053: unable to load movie Any assistance would be much appreciated! Best Wishes, Natalie Gallagher -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/63fd8add-8b32-41c9-b495-6a031bd8b26f%40googlegroups.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 Tue Jul 9 17:47:22 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 9 Jul 2013 13:47:22 -0400 Subject: Video trouble - not codec In-Reply-To: <63fd8add-8b32-41c9-b495-6a031bd8b26f@googlegroups.com> Message-ID: Natalie, Yep, if MovieRT does not work then you likely do not have a codec problem, but I have no ideas after that. I think you will have to take this up with PST Web Support, please see below. I will be interested to learn the result. ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) /---- Stock reminder: 1) I do not work for PST. 2) PST's trained staff take any and all questions at https://support.pstnet.com/anonymous_requests/new , and they strive to respond to all requests in 24-48 hours, so make full use of it. 3) In addition, PST offers several instructional videos on their YouTube channel (http://www.youtube.com/user/PSTNET ). 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/9/2013 01:25 PM Tuesday, cogneuro.georgetown at gmail.com wrote: >I'm having some serious trouble with having eprime play video files. >I'm working on a Windows XP system with EPrime 2. The videos are 30 >seconds and 60 seconds long. Codec config has approved both .mpg and >.wmv files. MovieRT does not work. I've been going through as much >of the online forums as I can, but none of the suggestions have worked. > >As I've been trying to work through this, two different errors have come up: > >Error -999: unable to buffer movie - too many retries - -1,-1 -1 -1 -1 >Error 11053: unable to load movie > >Any assistance would be much appreciated! > >Best Wishes, >Natalie Gallagher -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/51dc4cc1.ea17ec0a.1357.02f3SMTPIN_ADDED_MISSING%40gmr-mx.google.com. For more options, visit https://groups.google.com/groups/opt_out. From pamela.l.stevenson at gmail.com Tue Jul 9 18:56:08 2013 From: pamela.l.stevenson at gmail.com (p5wp1) Date: Tue, 9 Jul 2013 11:56:08 -0700 Subject: Tinting images Message-ID: Hello: I will be conducting an experiment where we will present two faces side by side, separated by a fixation cross. One of these faces will be designated as the target gender (e.g., male) and we will ask participants to tell us whether the target gender has a blue or yellow tint to it. I am wondering if there is a way to create an object that would allow me to apply a transparent yellow or blue tint on top of the faces. The reason I would like to create an object is so I can deferentially tint the faces to allow different faces to have different tints, depending on the trials. For example, I would like to be able to have the blue tint appear over the face on the right for some trials and have it appear over the left face in other trials. Thank you very much for your help! Pam -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/0f6dfd50-c70f-4a30-8c1e-3e9d77b90051%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From joshua.m.brain at gmail.com Wed Jul 10 07:06:28 2013 From: joshua.m.brain at gmail.com (J Brian) Date: Wed, 10 Jul 2013 00:06:28 -0700 Subject: Automated Date Filtration and Storage Message-ID: Dear all, I would like to establish an IT system whereby data generated from E-Prime (and numerous other software) experiments can be depersonalised prior to automated data storage. This is to conform to ethical guidelines. For example, in certain situations participant citizen numbers may be entered, in addition to experimental data. It is aimed to segregate the two types of data so that researchers have access only to their data, whilst the personal information remains on a separate data repository. Of course, in some experiments, no filter is required, and thereby presents no real problem. However, it is highly foreseeable that many researchers using E-Prime, amongst other software programs, will require data to be depersonalised. If researchers have experience of setting up so a similar filter/ storage system then please share. Thanks in advance, J -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/a979efad-3b0e-4015-88d7-d8753fdce825%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From luigi.baciadonna at gmail.com Mon Jul 15 12:39:26 2013 From: luigi.baciadonna at gmail.com (luigi.baciadonna at gmail.com) Date: Mon, 15 Jul 2013 05:39:26 -0700 Subject: overlap Message-ID: Dear All, after the first good suggestion I'm here again to have your help. I have this problem: I need to present a prime (sound) and target (text oblect). In total 800ms. First only the sound and after 200ms will be displayed the text and sound for a total of 800ms. so 200 ms of anly sound and from the last 600ms sound and text. Any suggestion about that? Thank you very much Luigi -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/61c733cc-ab81-4424-8296-33e84aca0147%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mikes22091 at gmail.com Mon Jul 15 13:17:21 2013 From: mikes22091 at gmail.com (mikes22091 at gmail.com) Date: Mon, 15 Jul 2013 06:17:21 -0700 Subject: No Data in Data File Message-ID: I am having a problem, I have a consecutive questions one of them asks a Yes or No question while the next has a scale from 1-9. In the data file the numbers are not being logged for the in the question response list. The Yes and the No are but the 1-9 are not. I have it linked to response in the preferences but still nothing. I have tried a few different things but still cannot get the numbered to be logged. Thank you, Mike -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/1b1495ae-3512-4ea8-8876-190fe7b9656d%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From luigi.baciadonna at gmail.com Mon Jul 15 16:19:06 2013 From: luigi.baciadonna at gmail.com (luigi.baciadonna at gmail.com) Date: Mon, 15 Jul 2013 09:19:06 -0700 Subject: overlap In-Reply-To: <61c733cc-ab81-4424-8296-33e84aca0147@googlegroups.com> Message-ID: I have done in the following way as suggested previus: setup a SLIDE with sound sub object on it - 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 sound 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 text 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' IT IS THIS PROCEDURE CORRECT? just to explain clear: onlysound for-----------200ms sound+text---------------------600ms= 800 Thank you in advance L -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/0c109ad8-ac03-49d5-a952-7e7a00bdd131%40googlegroups.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 Jul 15 18:17:45 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 15 Jul 2013 14:17:45 -0400 Subject: overlap In-Reply-To: <0c109ad8-ac03-49d5-a952-7e7a00bdd131@googlegroups.com> Message-ID: Luigi, Or, try this: Set Duration of whatever plays your sound (SoundOut or Slide) to 200 with "Stop After" set to No and "End Sound Action" set to "(none)" , then set Duration of the following TextDisplay to 600. I explain this better in my online training course. ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://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, so make full use of it. 3) In addition, PST offers several instructional videos on their YouTube channel (http://www.youtube.com/user/PSTNET ). 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/15/2013 12:19 PM Monday, luigi.baciadonna at gmail.com wrote: >I have done in the following way as suggested previus: > >setup a SLIDE with sound sub object on it > - 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 sound 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 text 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' > >IT IS THIS PROCEDURE CORRECT? just to explain clear: >onlysound for-----------200ms sound+text---------------------600ms= 800 >Thank you in advance >L -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/51e43cd9.e861320a.065e.740aSMTPIN_ADDED_MISSING%40gmr-mx.google.com. For more options, visit https://groups.google.com/groups/opt_out. From flavia.cardini1 at gmail.com Mon Jul 15 21:00:10 2013 From: flavia.cardini1 at gmail.com (flavia cardini) Date: Mon, 15 Jul 2013 22:00:10 +0100 Subject: E-Prime Video Error In-Reply-To: <482374d1-365a-48a7-86d9-4770fdaaf857@googlegroups.com> Message-ID: try to save the video in .wav. I always get problems with avi files! wav should not give you error. 2013/7/8 > We are struggling to run video files (avi and mpeg) in E-Prime. The video > appears on the screen but does not move when the experiment is run. We have > received errors about "no video memory", "unable to create surface display" > and a message about buffering problem. We have already updated our version > of eprime, run codec config, downloaded DIVX update, put in a PreRelease > command and tried different computers. Nothing seems to be able to fix this > problem. Any suggestions? > > -Nicole > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/482374d1-365a-48a7-86d9-4770fdaaf857%40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CAHra5D%3DQWhRPVSV-UxkDPjt0RCdtJPvfNv31CUaQpDJvXvtgqg%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From trishala27 at gmail.com Mon Jul 15 22:02:02 2013 From: trishala27 at gmail.com (Trishala P) Date: Mon, 15 Jul 2013 15:02:02 -0700 Subject: E-Prime Scale Timing Message-ID: Hi everyone, So part of my experiment involves having people rate 2 categories on a scale from 1-7. The script for the scale works, however I have a couple of questions: The slide duration is 5000 seconds The scale is set to refresh every 500 ms so subjects can move back and forth along the points, however, this means that the 5s duration also resets every 500 ms. How do I have the slide automatically accept and move on after 5 seconds regardless of where the subjects are on the scale? I would also like to differentiate between subjects choosing a response and pressing the submit button vs. the slide automatically selecting a number after 5 seconds. How is this possible? Thank you! -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/02d92b97-d28c-4ae1-b3b4-7448935901a9%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From lainestranahan at gmail.com Tue Jul 16 02:15:05 2013 From: lainestranahan at gmail.com (Laine) Date: Mon, 15 Jul 2013 19:15:05 -0700 Subject: Image distortion: contiguous black regions of .bmp images mysteriously filled with white Message-ID: Hi all, I'm completely new to E-Prime and have inherited some scripts from an experimenter (now-departed) for an eye-tracking study in which one slide is presented with a set of images (.bmp) on it, one per quadrant, then the next slide displays the exact same images but with one additional image per quadrant. Everything displays fine until the second slide, when both images in the top left quadrant (and only that quadrant) with significant contiguous regions of black suddenly have those regions of black partially filled with white as though some sort of smart autofill Photoshop-type operation were being applied. (Sorry, no screenshots at the moment.) I'm not sure where to begin looking for the problem. Anyone have any ideas? Laine -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/4bccd33b-bf09-4e01-9508-d6f6ef3784ab%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From d.vinson at ucl.ac.uk Tue Jul 16 06:41:46 2013 From: d.vinson at ucl.ac.uk (Vinson, David) Date: Tue, 16 Jul 2013 06:41:46 +0000 Subject: Image distortion: contiguous black regions of .bmp images mysteriously filled with white In-Reply-To: <4bccd33b-bf09-4e01-9508-d6f6ef3784ab@googlegroups.com> Message-ID: Check "source color key" for the offending images (upper left quadrant), this setting permits partial transparency of a certain color. Maybe it's set for only one of your display objects? ----- Reply message ----- From: "Laine" To: "e-prime at googlegroups.com" Subject: Image distortion: contiguous black regions of .bmp images mysteriously filled with white Date: Tue, Jul 16, 2013 3:15 am Hi all, I'm completely new to E-Prime and have inherited some scripts from an experimenter (now-departed) for an eye-tracking study in which one slide is presented with a set of images (.bmp) on it, one per quadrant, then the next slide displays the exact same images but with one additional image per quadrant. Everything displays fine until the second slide, when both images in the top left quadrant (and only that quadrant) with significant contiguous regions of black suddenly have those regions of black partially filled with white as though some sort of smart autofill Photoshop-type operation were being applied. (Sorry, no screenshots at the moment.) I'm not sure where to begin looking for the problem. Anyone have any ideas? Laine -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/4bccd33b-bf09-4e01-9508-d6f6ef3784ab%40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/42FB73C9-2CE6-46CB-ABC2-007B4ADC2F20%40ucl.ac.uk. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From eva.tomczak at gmail.com Tue Jul 16 08:38:13 2013 From: eva.tomczak at gmail.com (etea) Date: Tue, 16 Jul 2013 01:38:13 -0700 Subject: Problem with displaying the WhiteScreen in-between the blocks Message-ID: Dear All, I came across a problem in E-Prime that seems to be easy to overcome but is not.. I want to show 12 percepts (here: movies [all .avi] with a different direction encoded: away, toward, up, down). I have paired one direction (e.g. Away) with 12 recorded sentences (.wav) - it works under Eprime. Each direction block is preceded by what I call a "LeadInMovie" (4000ms). It seems to work. What I have a problem with, however, is setting up a 10sec break (with no response, just a pre-set break) in between the block with one direction (a problem with inserting a WhiteScreen every 12th recorded sentence; just at the very begining of each block = event before the LeadInMovie). So the sequence of the stimuli is: WhiteScreen with a fixation cross (10000ms) --> LeadInMovie (4000ms) --> 12 movies that share a direction (away or toward or up or down) [those 12 movies {avi} are paired with 12 recorded sentences {wav}; I treat this part as one block, within which no WhiteScreen or LeadInMovie is needed]. I have tried out different solutions already from changing the text display [WhiteScreen] to bmp or even a 10sec avi, but the problem does not seem to depend on that. I predict that there must be some script inserted, so that I could be able to launch the WhiteScreen before every single direction block. I have written the script in E-Prime, but there must be something wrong with that, as the Eprime always shows only the first WhiteScreen display, and then moves smoothly from one direction block (Away.avi) to another (Down.avi) etc ., with no WhiteScreen shown, as if Eprime didn't see it in-between the following blocks.. Do you have any suggestions about that? What's wrong with the script? Is there a simpler solution than inserting the script? I am attaching the screenshots below. Thank you! E -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/81dce3e1-0f34-4532-8a72-1bfef6f97424%40googlegroups.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: WhiteScreenDisplay.jpg Type: image/jpeg Size: 128732 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: WhiteScreen in the BlockList.jpg Type: image/jpeg Size: 263837 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: WhiteScreenDisplay Script.jpg Type: image/jpeg Size: 129485 bytes Desc: not available URL: From trishala27 at gmail.com Tue Jul 16 12:59:39 2013 From: trishala27 at gmail.com (Trishala P) Date: Tue, 16 Jul 2013 05:59:39 -0700 Subject: E-Prime Device Sound Error Message-ID: Hi all, I just installed E-Prime 2.0.8.22 on a Windows 7 computer. The program is installed, but when I try to run an experiment file I get the following error: Device name: Sound Error: 0x00000385 Unable to create the directx object: 0x88780078 I don't have any sound files on my experiment and don't need sound so not sure why this is happening. The file ran on another computer with the same specifications, but not on 2 other computers. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/e1ed6427-cb8d-4549-ac9e-a8765b1717db%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From d.vinson at ucl.ac.uk Tue Jul 16 13:10:29 2013 From: d.vinson at ucl.ac.uk (Vinson, David) Date: Tue, 16 Jul 2013 13:10:29 +0000 Subject: E-Prime Device Sound Error In-Reply-To: Message-ID: You might try disabling the Sound device. Alternatively we found that on some PCs the Sound device gives an error unless headphones or speakers are plugged in.... Even if the experiment does not use sound. So attaching headphones might also do the trick. ----- Reply message ----- From: "Trishala P" To: "e-prime at googlegroups.com" Subject: E-Prime Device Sound Error Date: Tue, Jul 16, 2013 2:00 pm Hi all, I just installed E-Prime 2.0.8.22 on a Windows 7 computer. The program is installed, but when I try to run an experiment file I get the following error: Device name: Sound Error: 0x00000385 Unable to create the directx object: 0x88780078 I don't have any sound files on my experiment and don't need sound so not sure why this is happening. The file ran on another computer with the same specifications, but not on 2 other computers. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/e1ed6427-cb8d-4549-ac9e-a8765b1717db%40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/560FE80A-55D6-4CB3-8D6D-EB718E88A10C%40ucl.ac.uk. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From neuropsych76 at gmail.com Tue Jul 16 17:17:57 2013 From: neuropsych76 at gmail.com (cogneuroisfun) Date: Tue, 16 Jul 2013 10:17:57 -0700 Subject: Random order of blocks, but not back to back Message-ID: Hello all, So I have 6 tasks in my experiment each is it's own procedure and corresponding list. I then have a master list one level up which makes the 6 tasks go in random order. The problem is that I do not want any of the tasks to be performed back to back. Is there a way to do this? Can I tell e-prime to run those 6 blocks randomly, but not have it repeat the same one twice? Thanks!! -Matt -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/d5f76a17-de33-4ed1-becf-cbe39986cecb%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From katrinheimann at gmail.com Tue Jul 16 18:47:40 2013 From: katrinheimann at gmail.com (KatrinH Heimann) Date: Tue, 16 Jul 2013 20:47:40 +0200 Subject: Random order of blocks, but not back to back In-Reply-To: Message-ID: Dear Matt, eprime should do that if you choose random order without replacement... Best Katrin 2013/7/16 cogneuroisfun > Hello all, > > So I have 6 tasks in my experiment each is it's own procedure and > corresponding list. I then have a master list one level up which makes the > 6 tasks go in random order. The problem is that I do not want any of the > tasks to be performed back to back. Is there a way to do this? Can I tell > e-prime to run those 6 blocks randomly, but not have it repeat the same one > twice? > > Thanks!! > > -Matt > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/d5f76a17-de33-4ed1-becf-cbe39986cecb%40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CACnHcBcetHYSOz1boaBqxTV5eSonM9NdeHCj69Pt%2B%2BbKpW8X0A%40mail.gmail.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 Tue Jul 16 19:50:05 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 16 Jul 2013 15:50:05 -0400 Subject: E-Prime Device Sound Error In-Reply-To: <560FE80A-55D6-4CB3-8D6D-EB718E88A10C@ucl.ac.uk> Message-ID: You might still want to use sound for a later experiment, so best to get this fixed at any rate. If you search through the forums you will find that EP2.0.8.22 was known to have problems with sound & movies under Windows Vista & 7. You should update to at least 2.0.8.90, or even all the way to 2.0.10.242. You have already paid for those updates. You might also contact PST Web Support for more specific help. -- David McFarlane Vinson, David wrote: > You might try disabling the Sound device. > > Alternatively we found that on some PCs the Sound device gives an error > unless headphones or speakers are plugged in.... Even if the experiment > does not use sound. So attaching headphones might also do the trick. > > ----- Reply message ----- > From: "Trishala P" > To: "e-prime at googlegroups.com" > Subject: E-Prime Device Sound Error > Date: Tue, Jul 16, 2013 2:00 pm > > > > Hi all, > > I just installed E-Prime 2.0.8.22 on a Windows 7 computer. The program > is installed, but when I try to run an experiment file I get the > following error: > > Device name: Sound > Error: 0x00000385 > Unable to create the directx object: 0x88780078 > > I don't have any sound files on my experiment and don't need sound so > not sure why this is happening. The file ran on another computer with > the same specifications, but not on 2 other computers. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/51E5A3ED.6060201%40msu.edu. For more options, visit https://groups.google.com/groups/opt_out. From eporges at gmail.com Wed Jul 17 05:20:19 2013 From: eporges at gmail.com (cogsci) Date: Tue, 16 Jul 2013 22:20:19 -0700 Subject: how to use "/" as an a allowable responses? Message-ID: It is not clear how to use "/" as an a allowable responses. I would like to use both "z" and forward slash "/" as an allowable responses. Obviously z is no problem. Thank! -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/00c52013-1dc9-45ca-b1ed-2c3ca156e248%40googlegroups.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 Wed Jul 17 07:32:16 2013 From: pfc.groot at gmail.com (Paul Groot) Date: Wed, 17 Jul 2013 09:32:16 +0200 Subject: how to use "/" as an a allowable responses? In-Reply-To: <00c52013-1dc9-45ca-b1ed-2c3ca156e248@googlegroups.com> Message-ID: just browse the ebasic-help documentation for '{key} nomenclature' paul On 17 July 2013 07:20, cogsci wrote: > It is not clear how to use "/" as an a allowable responses. > I would like to use both "z" and forward slash "/" as an allowable > responses. > Obviously z is no problem. > Thank! > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/00c52013-1dc9-45ca-b1ed-2c3ca156e248%40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CAKAdR-th%3DmkvRh783o_u-3qMnA3GLtUpq-jL%3Doo_AQQ7SqJqZw%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From pe.michon at gmail.com Wed Jul 17 13:47:00 2013 From: pe.michon at gmail.com (pe.michon) Date: Wed, 17 Jul 2013 06:47:00 -0700 Subject: reading the "weight" value Message-ID: hello, is anyone know how to read the weight value in a List object ? The currentList.GetAttrib(currentTrial,"Weight") method is returning an error ============= Run-time Error (Line 1362) -990: Factor Error: No such attribute "Weight" ============= the currentList.PeekAttrib("Weight", currentTrial) does not return error, but does not read anything neither (probably not finding the attribute under this name) and it seems like there is no dedicated method for reading weights (like a GetProc). Any trick would be much appreciated. Thanks Pierre -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/fc0134fe-2fab-4642-9ec6-99f02b3acf36%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From tchung215 at gmail.com Fri Jul 19 07:23:10 2013 From: tchung215 at gmail.com (Taewon Chung) Date: Fri, 19 Jul 2013 00:23:10 -0700 Subject: Seeking help regarding Eprime experiment structure Message-ID: Hello everyone, I am posting this in hopes of receiving some tips, help in putting together an experiment using the E-Prime software. I am not very experienced with the software, and would greatly appreciate any and all help. The experiment is a basic picture judgment task, with a picture in the middle of the screen, with 9 ‘slideimage’s underneath at the bottom of the page. The 9 ‘slideimage’s each indicate a certain level of emotions. The emotional levels increase going rightward (e.g., sad face at the very left, neutral face at middle, happy face at very right), and the participants make a decision based on their respective emotional responses to the picture with a mouse. For every single picture, the participant makes emotional level judgments for 3 different types of emotions. Essentially, 3 responses are recorded for each picture stimuli, after which the next (random) picture stimulus is given, and another 3 responses are given for the stimuli. I was wondering also if there is a way to add in two aspects: One being a [previous] and [next] button on the top left and right sides of the screen, for easy navigation for the participant, and the next being a way to show which response the participant selects (a shadow/highlight around the chosen slide image, etc.) I have already looked up the 'VisualAnalogScale.es' file, but this task utilizes Slide-Texts rather than Slide-Images, and am not sure how to make the change, since it doesn't seem that a simple Object-name-change works. Once again, I appreciate any and all help regarding this experiment. Any input would be greatly appreciated. Thank you very much. Please refer to the attached jpeg image file for a sample of the layout. thank you very much!! -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/15f0717f-3661-4e5d-8c8e-d9bd6b6cd383%40googlegroups.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: layout.jpg Type: image/jpeg Size: 100788 bytes Desc: not available URL: From pfc.groot at gmail.com Fri Jul 19 09:57:29 2013 From: pfc.groot at gmail.com (Paul Groot) Date: Fri, 19 Jul 2013 11:57:29 +0200 Subject: Seeking help regarding Eprime experiment structure In-Reply-To: <15f0717f-3661-4e5d-8c8e-d9bd6b6cd383@googlegroups.com> Message-ID: Highlighting can done quite easily using a small piece of inline script. The trick is to get a reference to the selected object, change some properties (i.e. borderwidth and color) and redraw. A similar topic was discussed not long ago: https://groups.google.com/forum/#!topic/e-prime/keTwpjv5rgY Going backward is less trivial. One way to do this is to put the judgement list in the procedure of a new (parent) List object. This parent list object should run 'forever' (using a high cycle number). Then you have to add a piece of inline script at the beginning of the new (parent) procedure to pick a specific trial of the judgement list. (Probably using a global variable to keep track of the 'active' trial). The judgement list should only run one sample. At the end of the parent procedure you should add a small piece of inline script to terminate the parent list once the active trial number exceeds the number of judgement trials. Within the judgement list you should have some inline to increment and decrement the global index according to the selected button. I remember that the SRBoxUtilities example ( http://www.pstnet.com/downloads/srbox/SRBoxUtilities.zip) contains a similar technique for picking a specific item from a list. However, that specific example makes use of goto-labels instead of a parent list, which is not the most elegant way to go. Also see the attached example script, which can be used to see how the parent-list mechanism works. Sound difficult, but should be do-able if you have some programming experience. Best, Paul On 19 July 2013 09:23, Taewon Chung wrote: > Hello everyone, I am posting this in hopes of receiving some tips, help in > putting together an experiment using the E-Prime software. I am not very > experienced with the software, and would greatly appreciate any and all > help.**** > > The experiment is a basic picture judgment task, with a picture in the > middle of the screen, with 9 ‘slideimage’s underneath at the bottom of the > page. The 9 ‘slideimage’s each indicate a certain level of emotions. The > emotional levels increase going rightward (e.g., sad face at the very left, > neutral face at middle, happy face at very right), and the participants > make a decision based on their respective emotional responses to the > picture with a mouse. For every single picture, the participant makes > emotional level judgments for 3 different types of emotions. Essentially, 3 > responses are recorded for each picture stimuli, after which the next > (random) picture stimulus is given, and another 3 responses are given for > the stimuli. I was wondering also if there is a way to add in two aspects: > One being a [previous] and [next] button on the top left and right sides of > the screen, for easy navigation for the participant, and the next being a > way to show which response the participant selects (a shadow/highlight > around the chosen slide image, etc.) **** > > I have already looked up the 'VisualAnalogScale.es' > file, but this task utilizes Slide-Texts rather than Slide-Images, and am > not sure how to make the change, since it doesn't seem that a simple > Object-name-change works. > > Once again, I appreciate any and all help regarding this experiment. > > Any input would be greatly appreciated. Thank you very much. > > > Please refer to the attached jpeg image file for a sample of the layout. > thank you very much!! > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/15f0717f-3661-4e5d-8c8e-d9bd6b6cd383%40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CAKAdR-s99A4fUR-yBau%3DOmn%2Bag1mkOc0ZRT-nB88G63vkCdTvA%40mail.gmail.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: PickTrialExample.es2 Type: application/octet-stream Size: 72820 bytes Desc: not available URL: From mcfarla9 at msu.edu Fri Jul 19 16:18:53 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Fri, 19 Jul 2013 12:18:53 -0400 Subject: reading the "weight" value In-Reply-To: Message-ID: Pierre, Please see http://www.pstnet.com/forum/Topic1244-5-1.aspx . ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) At 7/17/2013 09:47 AM Wednesday, pe.michon wrote: >hello, > >is anyone know how to read the weight value in a List object ? > >The currentList.GetAttrib(currentTrial,"Weight") method is returning an error >============= >Run-time Error (Line 1362) -990: Factor Error: >No such attribute "Weight" >============= >the currentList.PeekAttrib("Weight", currentTrial) does not return >error, but does not read anything neither (probably not finding the >attribute under this name) > >and it seems like there is no dedicated method for reading weights >(like a GetProc). > >Any trick would be much appreciated. >Thanks > >Pierre -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/51e96701.619a320a.16de.1ff3SMTPIN_ADDED_MISSING%40gmr-mx.google.com. For more options, visit https://groups.google.com/groups/opt_out. From laine.stranahan at gmail.com Sat Jul 20 19:11:37 2013 From: laine.stranahan at gmail.com (Laine Stranahan) Date: Sat, 20 Jul 2013 15:11:37 -0400 Subject: Image distortion: contiguous black regions of .bmp images mysteriously filled with white In-Reply-To: <42FB73C9-2CE6-46CB-ABC2-007B4ADC2F20@ucl.ac.uk> Message-ID: Resolved! SourceColorKey was the problem: it was set to black (thus the black-to-white conversion (or rather black-to-transparent; I now understand SourceColorKey is for indicating a color (or color range?) to be rendered (partially?) transparent)), and for the offending images UseSourceColorKey was set to "Yes" instead of "No". (Non-offenders' had UseSourceColorKey set to "No".) Many thanks! Laine On Tue, Jul 16, 2013 at 2:41 AM, Vinson, David wrote: > Check "source color key" for the offending images (upper left quadrant), > this setting permits partial transparency of a certain color. Maybe it's > set for only one of your display objects? > > > > ----- Reply message ----- > From: "Laine" > To: "e-prime at googlegroups.com" > Subject: Image distortion: contiguous black regions of .bmp images > mysteriously filled with white > Date: Tue, Jul 16, 2013 3:15 am > > > > Hi all, > > I'm completely new to E-Prime and have inherited some scripts from an > experimenter (now-departed) for an eye-tracking study in which one slide is > presented with a set of images (.bmp) on it, one per quadrant, then the > next slide displays the exact same images but with one additional image per > quadrant. Everything displays fine until the second slide, when both images > in the top left quadrant (and only that quadrant) with significant > contiguous regions of black suddenly have those regions of black partially > filled with white as though some sort of smart autofill Photoshop-type > operation were being applied. (Sorry, no screenshots at the moment.) > > I'm not sure where to begin looking for the problem. Anyone have any > ideas? > > Laine > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/4bccd33b-bf09-4e01-9508-d6f6ef3784ab%40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/42FB73C9-2CE6-46CB-ABC2-007B4ADC2F20%40ucl.ac.uk > . > > 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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CAOnxUp9QX7PoO%2Bqvo6siKB_NXsmvsX6szSYbwLvXoV7CbgfaBw%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From fry1179 at hotmail.com Mon Jul 22 14:28:54 2013 From: fry1179 at hotmail.com (NH) Date: Mon, 22 Jul 2013 07:28:54 -0700 Subject: If...then rule embedded in an If...then rule. Is this possible? Message-ID: I am currently designing a task whereby there are eight conditions. Firstly, a cue from one of the conditions is presented, then the participant must respond to a target. There are two main types of cues (but then multiple subtypes thus the eight conditions). What I have done so far is design the task so that the two types of feedback (based on target hit or target miss) are held in the "Unreferenced E-Objects" and an InLine object within the TrialProc refers to these (as in the "AwardPoints" script on the PST website). This works well. Now what I am trying to do is state within the feedback that if the trial is of one type, to give a high reward, and if of the other type, give a low reward but CRITICALLY only if the participant hit the target. So, what I have so far is "If the trial is high, then provide a high reward IF Target.ACC = 1 (i.e. a hit) else give the participant nothing; hence the if...then rule embedded within the if...then rule. This total score also accumulates. The participant is shown the win for that trial and the total amount so far accrued. So far, this does not work with feedback in each trial being given as 0 (both trial and total feedback). Any help would be very much appreciated. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/e4036ce9-a840-447f-9175-955fb420ea5a%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From samhmstgr at gmail.com Mon Jul 22 15:36:52 2013 From: samhmstgr at gmail.com (Sam Hemsteger) Date: Mon, 22 Jul 2013 08:36:52 -0700 Subject: Is it possible to randomize the location of grouped stimuli Message-ID: Hello everyone, My lab has an experiment that flashes different colored stimuli on the screen (up to 8 colors) - in 8 spatial locations. In some trials there will be multiple stimuli of the same color ( e.g. 3 red squares, with 5 other different colored squares). In one condition the stimuli will be randomly placed on the screen (in a circle), HOWEVER in the other condition we want all the same colored stimlui to be presented right next to each other. For example, all 3 red squares need to be presented next to each other (but randomly generated placement) and the other colors randomly placed elsewhere. Is there some kind of structural way to do this in E-Prime that I'm not thinking of or would it take hard-line coding to make happen? Can anyone please help walk me through this? Thanks, Sam -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/82add716-1783-42b4-9465-0f0c98baceac%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From selarka91 at gmail.com Mon Jul 22 16:01:34 2013 From: selarka91 at gmail.com (Dhawal) Date: Mon, 22 Jul 2013 09:01:34 -0700 Subject: Changing text colour in slide during presentation Message-ID: Hello All, I have a bit of an issue and was hoping someone here could help. In our experiment we have a slide that presents participants with two texts: a question(text 1) and answering options (text 2). The slide is up for 10s, however many people take too long to answer and miss the opportunity to do so. I would like to change text 2 to the colour red in the last 3 s of the presentation - to indicate they must answer quickly - but have no idea how to go about this in e prime. Does anyone have any ideas? Thanks in advance for the help. Dhawal -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/6bd5431f-e862-4890-b1c0-bb646fec606e%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From elmoro5185 at gmail.com Tue Jul 23 00:27:03 2013 From: elmoro5185 at gmail.com (juan concepcion) Date: Mon, 22 Jul 2013 17:27:03 -0700 Subject: e prime and emotiv neuroheadset Message-ID: I am trying to send stimulus presentation time; press and release time to be recognized in another application (TestBench) from the Emotiv Headset. Does anyone knows how does e-prime sends these data to another application? And maybe how to connect the 2 applications? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/f43044cf-eada-4c2f-b0b1-606821309999%40googlegroups.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 Jul 23 07:08:34 2013 From: pfc.groot at gmail.com (Paul Groot) Date: Tue, 23 Jul 2013 09:08:34 +0200 Subject: e prime and emotiv neuroheadset In-Reply-To: Message-ID: Would this program on the same computer or on a separate system? And should these events be transmitted in real time (time critical) manner? paul On 23 July 2013 02:27, juan concepcion wrote: > I am trying to send stimulus presentation time; press and release time > to be recognized in another application (TestBench) from the Emotiv > Headset. Does anyone knows how does e-prime sends these data to another > application? And maybe how to connect the 2 applications? > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/f43044cf-eada-4c2f-b0b1-606821309999%40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CAKAdR-vPWsTeKGiigf4o2-Z_nHTQy%2BCdrECFh45qkUO_2Fdw6w%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From tschreiner3 at gmail.com Tue Jul 23 07:24:47 2013 From: tschreiner3 at gmail.com (T.S.) Date: Tue, 23 Jul 2013 00:24:47 -0700 Subject: Background Flicker Message-ID: Dear all, i am struggling with a Flicker-Design. I want to present different words in a white box, while the background should flicker either with 6 Hz or 10 Hz (black and white). I went through the flicker topics here, but I am still confused how to accomplish this. Best, Thomas -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/7cc245e0-4cef-4d68-a2da-b175942708fc%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From elmoro5185 at gmail.com Tue Jul 23 11:32:44 2013 From: elmoro5185 at gmail.com (juan concepcion) Date: Tue, 23 Jul 2013 07:32:44 -0400 Subject: e prime and emotiv neuroheadset In-Reply-To: Message-ID: These programs will be in the same computer. Time is a crucial factor because the events will be marked or labeled in TestBench (an EEG data acquisition app) On Tue, Jul 23, 2013 at 3:08 AM, Paul Groot wrote: > Would this program on the same computer or on a separate system? And > should these events be transmitted in real time (time critical) manner? > > paul > > > On 23 July 2013 02:27, juan concepcion wrote: > >> I am trying to send stimulus presentation time; press and release time >> to be recognized in another application (TestBench) from the Emotiv >> Headset. Does anyone knows how does e-prime sends these data to another >> application? And maybe how to connect the 2 applications? >> >> -- >> You received this message because you are subscribed to the Google Groups >> "E-Prime" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to e-prime+unsubscribe at googlegroups.com. >> To post to this group, send email to e-prime at googlegroups.com. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/e-prime/f43044cf-eada-4c2f-b0b1-606821309999%40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/CAKAdR-vPWsTeKGiigf4o2-Z_nHTQy%2BCdrECFh45qkUO_2Fdw6w%40mail.gmail.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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CALsz0u6H8f4hWTYNTjftzxqr8HXhviWsNoCZnv4YonJb7bhuaQ%40mail.gmail.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 Jul 23 11:49:35 2013 From: pfc.groot at gmail.com (Paul Groot) Date: Tue, 23 Jul 2013 13:49:35 +0200 Subject: e prime and emotiv neuroheadset In-Reply-To: Message-ID: You might run into all kinds of problems if you run an additional (acquisition) application on the same system. The main two issues I can think off are: 1) TIMING: eprime will boost itself with a high CPU priority, forcing other applications in the background. 2) the GUI: eprime will force itself in a non-cooperative directX mode, which doesn't allow you to switch to another application while the program runs. So, traditionally, data acquisition systems run on their own computer. Interfacing can be done using parallel ports, serial ports or TCP/IP. Other hardware interfaces might be possible as well, provided that there is some API or SDK available to program it using E-Basic. If timing is critical, a parallel port would still be the best option I guess. Paul On 23 July 2013 13:32, juan concepcion wrote: > These programs will be in the same computer. Time is a crucial factor > because the events will be marked or labeled in TestBench (an EEG data > acquisition app) > > > On Tue, Jul 23, 2013 at 3:08 AM, Paul Groot wrote: > >> Would this program on the same computer or on a separate system? And >> should these events be transmitted in real time (time critical) manner? >> >> paul >> >> >> On 23 July 2013 02:27, juan concepcion wrote: >> >>> I am trying to send stimulus presentation time; press and release >>> time to be recognized in another application (TestBench) from the Emotiv >>> Headset. Does anyone knows how does e-prime sends these data to another >>> application? And maybe how to connect the 2 applications? >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "E-Prime" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to e-prime+unsubscribe at googlegroups.com. >>> To post to this group, send email to e-prime at googlegroups.com. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/e-prime/f43044cf-eada-4c2f-b0b1-606821309999%40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an >> email to e-prime+unsubscribe at googlegroups.com. >> To post to this group, send email to e-prime at googlegroups.com. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/e-prime/CAKAdR-vPWsTeKGiigf4o2-Z_nHTQy%2BCdrECFh45qkUO_2Fdw6w%40mail.gmail.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 unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/CALsz0u6H8f4hWTYNTjftzxqr8HXhviWsNoCZnv4YonJb7bhuaQ%40mail.gmail.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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CAKAdR-swrp%2BM1uap%2BT1VhxitqNR_9xmyKhF2f3x-XsznVS7y%2Bw%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From elmoro5185 at gmail.com Tue Jul 23 12:03:23 2013 From: elmoro5185 at gmail.com (juan concepcion) Date: Tue, 23 Jul 2013 08:03:23 -0400 Subject: e prime and emotiv neuroheadset In-Reply-To: Message-ID: Thank you! Currently I am trying to use a virtual com port to interface both applications but have not succeeded yet since I do not have the EEG headset with me. So, that is a minor set back but today later I will be able to try this. None the less your advice an information is very useful. Thanks again I'll try also what you have said. On Tue, Jul 23, 2013 at 7:49 AM, Paul Groot wrote: > You might run into all kinds of problems if you run an additional > (acquisition) application on the same system. The main two issues I can > think off are: 1) TIMING: eprime will boost itself with a high CPU > priority, forcing other applications in the background. 2) the GUI: eprime > will force itself in a non-cooperative directX mode, which doesn't allow > you to switch to another application while the program runs. > > So, traditionally, data acquisition systems run on their own computer. > Interfacing can be done using parallel ports, serial ports or TCP/IP. Other > hardware interfaces might be possible as well, provided that there is some > API or SDK available to program it using E-Basic. If timing is critical, a > parallel port would still be the best option I guess. > > Paul > > > > On 23 July 2013 13:32, juan concepcion wrote: > >> These programs will be in the same computer. Time is a crucial factor >> because the events will be marked or labeled in TestBench (an EEG data >> acquisition app) >> >> >> On Tue, Jul 23, 2013 at 3:08 AM, Paul Groot wrote: >> >>> Would this program on the same computer or on a separate system? And >>> should these events be transmitted in real time (time critical) manner? >>> >>> paul >>> >>> >>> On 23 July 2013 02:27, juan concepcion wrote: >>> >>>> I am trying to send stimulus presentation time; press and release >>>> time to be recognized in another application (TestBench) from the Emotiv >>>> Headset. Does anyone knows how does e-prime sends these data to another >>>> application? And maybe how to connect the 2 applications? >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "E-Prime" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to e-prime+unsubscribe at googlegroups.com. >>>> To post to this group, send email to e-prime at googlegroups.com. >>>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/e-prime/f43044cf-eada-4c2f-b0b1-606821309999%40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send >>> an email to e-prime+unsubscribe at googlegroups.com. >>> To post to this group, send email to e-prime at googlegroups.com. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/e-prime/CAKAdR-vPWsTeKGiigf4o2-Z_nHTQy%2BCdrECFh45qkUO_2Fdw6w%40mail.gmail.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 unsubscribe from this group and stop receiving emails from it, send an >> email to e-prime+unsubscribe at googlegroups.com. >> To post to this group, send email to e-prime at googlegroups.com. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/e-prime/CALsz0u6H8f4hWTYNTjftzxqr8HXhviWsNoCZnv4YonJb7bhuaQ%40mail.gmail.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 unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/CAKAdR-swrp%2BM1uap%2BT1VhxitqNR_9xmyKhF2f3x-XsznVS7y%2Bw%40mail.gmail.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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CALsz0u6cgJg-%3DWgARD8CfuCNbLoDXTznaD8O96nGrqJfZaj0HA%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From edward.modestino at gmail.com Tue Jul 23 16:03:54 2013 From: edward.modestino at gmail.com (Edward Justin Modestino, Ph.D.) Date: Tue, 23 Jul 2013 09:03:54 -0700 Subject: Display Runtime Error Message-ID: Hello all, I have just started with E-prime2 with a new laptop (Toshiba Satellite L855 running Windows 8). I have been following the tutorial in the "Getting Started Guide". Everything ran smoothly up to page 38, even generating a script for the example task. However, when I attempted to run the experiment (page 39), I was given the following error: *Runtime Error* *The following error occurred:* *An error occured while attempting to open the device.* *Device name: Display Error 0x000003ec* *Message: 'Unable to set display mode: 0x80004001'* *Line 958* *Error number 10051* *Output window:* *Error: 0x000003ec* *Message: 'Unable to set display mode: 0x80004001'* I have looked at the script. *Line 958 of the script reads:* *Display.Open DisplayDisplayDeviceInfo* ** *I have gone through Chapter 7 of the guide through the Troubleshooting section (starting on page 89.) There is nothing there to help me. I have searched this list for this error and been unable to find it. Perhaps I am using the wrong terms to search this archive.* ** *Can someone please tell me how to fix this display error to get the program working?* ** *Thanks so much!* *Ed Modestino* -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/9ef765b0-71ad-40bc-bb9e-6fd84e19e6a7%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From baltimore.ben at gmail.com Tue Jul 23 17:30:14 2013 From: baltimore.ben at gmail.com (ben robinson) Date: Tue, 23 Jul 2013 13:30:14 -0400 Subject: Display Runtime Error In-Reply-To: <9ef765b0-71ad-40bc-bb9e-6fd84e19e6a7@googlegroups.com> Message-ID: It looks like you may need to change the screen resolution properties. Maybe your laptop can't display the default resolution that eprime is trying to display. Go to: Edit>Properties>Devices>Display>Edit... and see what other options you have for the number of pixels to display. On Tue, Jul 23, 2013 at 12:03 PM, Edward Justin Modestino, Ph.D. < edward.modestino at gmail.com> wrote: > Hello all, > I have just started with E-prime2 with a new laptop (Toshiba Satellite > L855 running Windows 8). I have been following the tutorial in the > "Getting Started Guide". Everything ran smoothly up to page 38, even > generating a script for the example task. However, when I attempted to run > the experiment (page 39), I was given the following error: > > *Runtime Error* > *The following error occurred:* > *An error occured while attempting to open the device.* > *Device name: Display > Error 0x000003ec* > *Message: 'Unable to set display mode: 0x80004001'* > *Line 958* > *Error number 10051* > > *Output window:* > *Error: 0x000003ec* > *Message: 'Unable to set display mode: 0x80004001'* > > I have looked at the script. > *Line 958 of the script reads:* > *Display.Open DisplayDisplayDeviceInfo* > ** > *I have gone through Chapter 7 of the guide through the Troubleshooting > section (starting on page 89.) There is nothing there to help me. I have > searched this list for this error and been unable to find it. Perhaps I am > using the wrong terms to search this archive.* > ** > *Can someone please tell me how to fix this display error to get the > program working?* > ** > *Thanks so much!* > *Ed Modestino* > > > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/9ef765b0-71ad-40bc-bb9e-6fd84e19e6a7%40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CABkDJUda7_nO2%2BkQ%3DSg8zBazQ%2Bz%2BaMg%3DRoT4rD-BoVi_S6FWyw%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From edward.modestino at gmail.com Tue Jul 23 17:49:52 2013 From: edward.modestino at gmail.com (Edward Justin Modestino, Ph.D.) Date: Tue, 23 Jul 2013 10:49:52 -0700 Subject: Display Runtime Error In-Reply-To: Message-ID: Where is this *"Edit>Properties>Devices>Display>Edit"?* ** In Windows 8 to change the settings, it is at *Control Panel > Appearance and Personalization > Display* which no longer allows you to select display size in pixels, etc., it allows you to choose from the default of Smaller-100% or to chnage it to Medium-125%, with custom sizing options using a percentage of a ruler (9 point Segoe UI) using Windows XP style scaling or not. If I go into E-Prime2,* Edit > Properties, I am at the script properties*, as the script is still open. *So, where are you suggesting I go to this "Edit>Properties>Devices>Display Edit"? In E-Prime2 or the Windows 8 settings?* ** *Please do elaborate. Thanks!* On Tuesday, July 23, 2013 1:30:14 PM UTC-4, ben wrote: > It looks like you may need to change the screen resolution properties. > Maybe your laptop can't display the default resolution that eprime is > trying to display. Go to: Edit>Properties>Devices>Display>Edit... and see > what other options you have for the number of pixels to display. > > > On Tue, Jul 23, 2013 at 12:03 PM, Edward Justin Modestino, Ph.D. < > edward.m... at gmail.com > wrote: > >> Hello all, >> I have just started with E-prime2 with a new laptop (Toshiba Satellite >> L855 running Windows 8). I have been following the tutorial in the >> "Getting Started Guide". Everything ran smoothly up to page 38, even >> generating a script for the example task. However, when I attempted to run >> the experiment (page 39), I was given the following error: >> >> *Runtime Error* >> *The following error occurred:* >> *An error occured while attempting to open the device.* >> *Device name: Display >> Error 0x000003ec* >> *Message: 'Unable to set display mode: 0x80004001'* >> *Line 958* >> *Error number 10051* >> >> *Output window:* >> *Error: 0x000003ec* >> *Message: 'Unable to set display mode: 0x80004001'* >> >> I have looked at the script. >> *Line 958 of the script reads:* >> *Display.Open DisplayDisplayDeviceInfo* >> ** >> *I have gone through Chapter 7 of the guide through the Troubleshooting >> section (starting on page 89.) There is nothing there to help me. I have >> searched this list for this error and been unable to find it. Perhaps I am >> using the wrong terms to search this archive.* >> ** >> *Can someone please tell me how to fix this display error to get the >> program working?* >> ** >> *Thanks so much!* >> *Ed Modestino* >> >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "E-Prime" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to e-prime+u... at googlegroups.com . >> To post to this group, send email to e-p... at googlegroups.com >> . >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/e-prime/9ef765b0-71ad-40bc-bb9e-6fd84e19e6a7%40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/24f3533b-e445-4ae2-905a-81289893249f%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From baltimore.ben at gmail.com Tue Jul 23 18:28:16 2013 From: baltimore.ben at gmail.com (ben robinson) Date: Tue, 23 Jul 2013 14:28:16 -0400 Subject: Display Runtime Error In-Reply-To: <24f3533b-e445-4ae2-905a-81289893249f@googlegroups.com> Message-ID: Sorry, I meant Edit>Experiment... (inside Eprime). On Tue, Jul 23, 2013 at 1:49 PM, Edward Justin Modestino, Ph.D. < edward.modestino at gmail.com> wrote: > Where is this *"Edit>Properties>Devices>Display>Edit"?* > ** > In Windows 8 to change the settings, it is at *Control Panel > Appearance > and Personalization > Display* which no longer allows you to select > display size in pixels, etc., it allows you to choose from the default of > Smaller-100% or to chnage it to Medium-125%, with custom sizing options > using a percentage of a ruler (9 point Segoe UI) using Windows XP style > scaling or not. > > If I go into E-Prime2,* Edit > Properties, I am at the script properties*, > as the script is still open. > > *So, where are you suggesting I go to this > "Edit>Properties>Devices>Display Edit"? In E-Prime2 or the Windows 8 > settings?* > ** > *Please do elaborate. Thanks!* > > > > On Tuesday, July 23, 2013 1:30:14 PM UTC-4, ben wrote: > >> It looks like you may need to change the screen resolution properties. >> Maybe your laptop can't display the default resolution that eprime is >> trying to display. Go to: Edit>Properties>Devices>**Display>Edit... and >> see what other options you have for the number of pixels to display. >> >> >> On Tue, Jul 23, 2013 at 12:03 PM, Edward Justin Modestino, Ph.D. < >> edward.m... at gmail.com> wrote: >> >>> Hello all, >>> I have just started with E-prime2 with a new laptop (Toshiba Satellite >>> L855 running Windows 8). I have been following the tutorial in the >>> "Getting Started Guide". Everything ran smoothly up to page 38, even >>> generating a script for the example task. However, when I attempted to run >>> the experiment (page 39), I was given the following error: >>> >>> *Runtime Error* >>> *The following error occurred:* >>> *An error occured while attempting to open the device.* >>> *Device name: Display >>> Error 0x000003ec* >>> *Message: 'Unable to set display mode: 0x80004001'* >>> *Line 958* >>> *Error number 10051* >>> >>> *Output window:* >>> *Error: 0x000003ec* >>> *Message: 'Unable to set display mode: 0x80004001'* >>> >>> I have looked at the script. >>> *Line 958 of the script reads:* >>> *Display.Open DisplayDisplayDeviceInfo* >>> ** >>> *I have gone through Chapter 7 of the guide through the Troubleshooting >>> section (starting on page 89.) There is nothing there to help me. I have >>> searched this list for this error and been unable to find it. Perhaps I am >>> using the wrong terms to search this archive.* >>> ** >>> *Can someone please tell me how to fix this display error to get the >>> program working?* >>> ** >>> *Thanks so much!* >>> *Ed Modestino* >>> >>> >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "E-Prime" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to e-prime+u...@**googlegroups.com. >>> To post to this group, send email to e-p... at googlegroups.com. >>> >>> To view this discussion on the web visit https://groups.google.com/d/** >>> msgid/e-prime/9ef765b0-71ad-**40bc-bb9e-6fd84e19e6a7%** >>> 40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/24f3533b-e445-4ae2-905a-81289893249f%40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CABkDJUcMQ0MB-8dZV4ZR%2BB5A8nd0LqRrvqdjmRZZsMibECrY%3Dw%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From erin.spurgeon at gallaudet.edu Wed Jul 24 14:47:38 2013 From: erin.spurgeon at gallaudet.edu (erin.spurgeon at gallaudet.edu) Date: Wed, 24 Jul 2013 07:47:38 -0700 Subject: creating code for hittest Message-ID: I am new to eprime, and struggling to set up inline code for a relatively simple lexical decision experiment using eprime. The subject is presented with two images on the same slide - one on the left side and one on the right. The tricky part is that I am using a touch screen, and I would like to log which item was selected. I have already set the response type as a mouse click, but am having difficulty writing code for the hittest that will recognize which part of the screen was selected. I have seen a few posts on google groups and the PST forums that offer sample scripts that utilize eprime's hit test for various experiments, but none of them seem to work for my particular case. Any help scripting this out would be greatly appreciated. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/ba5ebca1-5197-4ea9-9d27-11696f6fd89c%40googlegroups.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 Wed Jul 24 15:34:48 2013 From: pfc.groot at gmail.com (Paul Groot) Date: Wed, 24 Jul 2013 17:34:48 +0200 Subject: creating code for hittest In-Reply-To: Message-ID: perhaps the attached example is useful. It shows how to select two images out of a grid of 16 (in this case all identical images). Some additional script was added to add relevant info to the output. cheers Paul On 24 July 2013 16:47, wrote: > I am new to eprime, and struggling to set up inline code for a relatively > simple lexical decision experiment using eprime. The subject is presented > with two images on the same slide - one on the left side and one on the > right. The tricky part is that I am using a touch screen, and I would like > to log which item was selected. I have already set the response type as a > mouse click, but am having difficulty writing code for the hittest that > will recognize which part of the screen was selected. I have seen a few > posts on google groups and the PST forums that offer sample scripts that > utilize eprime's hit test for various experiments, but none of them seem to > work for my particular case. Any help scripting this out would be > greatly appreciated. > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/ba5ebca1-5197-4ea9-9d27-11696f6fd89c%40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CAKAdR-sa61_EWVE8k41ASrYtgMyK87DGhk_aZeegPr5RxozhBA%40mail.gmail.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: ImageSelectionExample.zip Type: application/zip Size: 246419 bytes Desc: not available URL: From erin.spurgeon at gallaudet.edu Wed Jul 24 18:55:57 2013 From: erin.spurgeon at gallaudet.edu (erin.spurgeon at gallaudet.edu) Date: Wed, 24 Jul 2013 11:55:57 -0700 Subject: creating code for hittest In-Reply-To: Message-ID: Paul, Thank you for your help. The example that you posted seems to be what we are looking to do. Unfortunately it was created with a newer version of E-prime Pro that we have in our lab, and I cannot open the files. I am not sure if there is any way around this issue? Erin On Wednesday, July 24, 2013 11:34:48 AM UTC-4, Paul Groot wrote: > > perhaps the attached example is useful. It shows how to select two images > out of a grid of 16 (in this case all identical images). Some additional > script was added to add relevant info to the output. > > cheers > Paul > > > On 24 July 2013 16:47, > wrote: > >> I am new to eprime, and struggling to set up inline code for a relatively >> simple lexical decision experiment using eprime. The subject is presented >> with two images on the same slide - one on the left side and one on the >> right. The tricky part is that I am using a touch screen, and I would like >> to log which item was selected. I have already set the response type as >> a mouse click, but am having difficulty writing code for the hittest that >> will recognize which part of the screen was selected. I have seen a few >> posts on google groups and the PST forums that offer sample scripts that >> utilize eprime's hit test for various experiments, but none of them seem to >> work for my particular case. Any help scripting this out would be >> greatly appreciated. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "E-Prime" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to e-prime+u... at googlegroups.com . >> To post to this group, send email to e-p... at googlegroups.com >> . >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/e-prime/ba5ebca1-5197-4ea9-9d27-11696f6fd89c%40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/7f7e9e83-456a-4b08-a83f-1a7a9ce33e3a%40googlegroups.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 Wed Jul 24 20:26:51 2013 From: pfc.groot at gmail.com (Paul Groot) Date: Wed, 24 Jul 2013 22:26:51 +0200 Subject: creating code for hittest In-Reply-To: <7f7e9e83-456a-4b08-a83f-1a7a9ce33e3a@googlegroups.com> Message-ID: Well, thanks to the microsoftish strategy of PST regarding their file formats, there is no easy way to translate this file back to a previous version. (At our MRI site we have to deal with this incompatibility nightmare on a daily basis.) If upgrading to the latest release is not an option, you could try to install the latest version on another computer just to check the script. (I use a virtual machine to run different version of EStudio) I also attached a very simplified version of a similar script, that was created with an older version. Not as fancy as the other one, but at least shows how to detect the selected object. best paul On 24 July 2013 20:55, wrote: > Paul, > > Thank you for your help. The example that you posted seems to be what we > are looking to do. Unfortunately it was created with a newer version of > E-prime Pro that we have in our lab, and I cannot open the files. I am not > sure if there is any way around this issue? > > Erin > > On Wednesday, July 24, 2013 11:34:48 AM UTC-4, Paul Groot wrote: > >> perhaps the attached example is useful. It shows how to select two images >> out of a grid of 16 (in this case all identical images). Some additional >> script was added to add relevant info to the output. >> >> cheers >> Paul >> >> >> On 24 July 2013 16:47, wrote: >> >>> I am new to eprime, and struggling to set up inline code for a >>> relatively simple lexical decision experiment using eprime. The subject is >>> presented with two images on the same slide - one on the left side and one >>> on the right. The tricky part is that I am using a touch screen, and I >>> would like to log which item was selected. I have already set the >>> response type as a mouse click, but am having difficulty writing code for >>> the hittest that will recognize which part of the screen was selected. I >>> have seen a few posts on google groups and the PST forums that offer sample >>> scripts that utilize eprime's hit test for various experiments, but none of >>> them seem to work for my particular case. Any help scripting this out >>> would be greatly appreciated. >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "E-Prime" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to e-prime+u...@**googlegroups.com. >>> To post to this group, send email to e-p... at googlegroups.com. >>> >>> To view this discussion on the web visit https://groups.google.com/d/** >>> msgid/e-prime/ba5ebca1-5197-**4ea9-9d27-11696f6fd89c%** >>> 40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/7f7e9e83-456a-4b08-a83f-1a7a9ce33e3a%40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CAKAdR-tof3UxuMFS8FzWOKeVH_RSMV_Pdnakgef7ni8Ld%3DAwSA%40mail.gmail.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: ImageSelectionAndActiveSlide.es2 Type: application/octet-stream Size: 26744 bytes Desc: not available URL: From edward.modestino at gmail.com Thu Jul 25 16:12:28 2013 From: edward.modestino at gmail.com (Edward Justin Modestino) Date: Thu, 25 Jul 2013 12:12:28 -0400 Subject: Display Runtime Error In-Reply-To: Message-ID: Thanks. In the E-Studio of the task, I went to Edit> Experiment > Devices tab: I changed the "Match Desktop Resolution at Runtime" from NO to YES. Now it works! On Tue, Jul 23, 2013 at 2:28 PM, ben robinson wrote: > Sorry, I meant Edit>Experiment... (inside Eprime). > > > On Tue, Jul 23, 2013 at 1:49 PM, Edward Justin Modestino, Ph.D. < > edward.modestino at gmail.com> wrote: > >> Where is this *"Edit>Properties>Devices>Display>Edit"?* >> ** >> In Windows 8 to change the settings, it is at *Control Panel > >> Appearance and Personalization > Display* which no longer allows you to >> select display size in pixels, etc., it allows you to choose from the >> default of Smaller-100% or to chnage it to Medium-125%, with custom sizing >> options using a percentage of a ruler (9 point Segoe UI) using Windows XP >> style scaling or not. >> >> If I go into E-Prime2,* Edit > Properties, I am at the script properties*, >> as the script is still open. >> >> *So, where are you suggesting I go to this >> "Edit>Properties>Devices>Display Edit"? In E-Prime2 or the Windows 8 >> settings?* >> ** >> *Please do elaborate. Thanks!* >> >> >> >> On Tuesday, July 23, 2013 1:30:14 PM UTC-4, ben wrote: >> >>> It looks like you may need to change the screen resolution properties. >>> Maybe your laptop can't display the default resolution that eprime is >>> trying to display. Go to: Edit>Properties>Devices>**Display>Edit... and >>> see what other options you have for the number of pixels to display. >>> >>> >>> On Tue, Jul 23, 2013 at 12:03 PM, Edward Justin Modestino, Ph.D. < >>> edward.m... at gmail.com> wrote: >>> >>>> Hello all, >>>> I have just started with E-prime2 with a new laptop (Toshiba Satellite >>>> L855 running Windows 8). I have been following the tutorial in the >>>> "Getting Started Guide". Everything ran smoothly up to page 38, even >>>> generating a script for the example task. However, when I attempted to run >>>> the experiment (page 39), I was given the following error: >>>> >>>> *Runtime Error* >>>> *The following error occurred:* >>>> *An error occured while attempting to open the device.* >>>> *Device name: Display >>>> Error 0x000003ec* >>>> *Message: 'Unable to set display mode: 0x80004001'* >>>> *Line 958* >>>> *Error number 10051* >>>> >>>> *Output window:* >>>> *Error: 0x000003ec* >>>> *Message: 'Unable to set display mode: 0x80004001'* >>>> >>>> I have looked at the script. >>>> *Line 958 of the script reads:* >>>> *Display.Open DisplayDisplayDeviceInfo* >>>> ** >>>> *I have gone through Chapter 7 of the guide through the >>>> Troubleshooting section (starting on page 89.) There is nothing there to >>>> help me. I have searched this list for this error and been unable to find >>>> it. Perhaps I am using the wrong terms to search this archive.* >>>> ** >>>> *Can someone please tell me how to fix this display error to get the >>>> program working?* >>>> ** >>>> *Thanks so much!* >>>> *Ed Modestino* >>>> >>>> >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "E-Prime" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to e-prime+u...@**googlegroups.com. >>>> To post to this group, send email to e-p... at googlegroups.com. >>>> >>>> To view this discussion on the web visit https://groups.google.com/d/** >>>> msgid/e-prime/9ef765b0-71ad-**40bc-bb9e-6fd84e19e6a7%** >>>> 40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an >> email to e-prime+unsubscribe at googlegroups.com. >> >> To post to this group, send email to e-prime at googlegroups.com. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/e-prime/24f3533b-e445-4ae2-905a-81289893249f%40googlegroups.com >> . >> >> For more options, visit https://groups.google.com/groups/opt_out. >> >> >> > > -- > You received this message because you are subscribed to a topic in the > Google Groups "E-Prime" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/e-prime/pUv5CrHs_Zw/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/CABkDJUcMQ0MB-8dZV4ZR%2BB5A8nd0LqRrvqdjmRZZsMibECrY%3Dw%40mail.gmail.com > . > > For more options, visit https://groups.google.com/groups/opt_out. > > > -- Edward Justin Modestino, Ph.D. Research Assistant Professor of Neuroscience and Religious Cognition Boston University Postdoctoral Research Fellow in Functional Neuroimaging and the Scientific Study of Religion Institute for the Bio-Cultural Study of Religion & Cognition and Parkinson's Disease Project, Dept. of Neurology, VA Boston Healthcare System Faculty/Neuroscientist Atlantic University -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CAH%2ByeiTffscBNQ%2B30dhk_Fs_wKdcEWDdcFe9o%2BF%2BSHLm9J5-Zg%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From lisa.digiannantonio at gmail.com Thu Jul 25 22:07:26 2013 From: lisa.digiannantonio at gmail.com (Lisa Di Giannantonio) Date: Thu, 25 Jul 2013 15:07:26 -0700 Subject: Recording time between moves in Tower of Hanoi task Message-ID: Hello, I am designing an experiment that will be examining duration of time participants take in between moves in the tower of Hanoi task in addition to the number of moves the participant takes to complete the task. How would I alter the script that was provided by http://step.psy.cmu.edu/scripts-plus/ to track and record that data for each participant? Thank you Lisa -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/4ada20da-d405-4856-834f-ba61f5ec89bf%40googlegroups.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 Fri Jul 26 07:35:10 2013 From: pfc.groot at gmail.com (Paul Groot) Date: Fri, 26 Jul 2013 09:35:10 +0200 Subject: Recording time between moves in Tower of Hanoi task In-Reply-To: <4ada20da-d405-4856-834f-ba61f5ec89bf@googlegroups.com> Message-ID: I think all relevant information is already available in the ouptut of the TOHx script. Each event (selecting source and selecting target position) is saved separately within each iteration of the ActionList. I think the most useful attribute is the absolute response time (WaitForRespons.RTTime). You can use this timestamp to calculate differences. Other useful attributes are Selected (1 if source was selected, 0 if the target position was selected) and StimOnset (absolute time stamp of stimulus). There are also separate attributes for total number of moves and time that was required to complete a solution. best paul On 26 July 2013 00:07, Lisa Di Giannantonio wrote: > Hello, > I am designing an experiment that will be examining duration of time > participants take in between moves in the tower of Hanoi task in addition > to the number of moves the participant takes to complete the task. How > would I alter the script that was provided by > http://step.psy.cmu.edu/scripts-plus/ to track and record that data for > each participant? > > Thank you > Lisa > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/4ada20da-d405-4856-834f-ba61f5ec89bf%40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CAKAdR-v3JGUDBXx21qwuMJQYzVK2UGDbYQR38aeOTRq-1ttJ2Q%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From chauck736 at gmail.com Fri Jul 26 17:44:38 2013 From: chauck736 at gmail.com (chauck736 at gmail.com) Date: Fri, 26 Jul 2013 10:44:38 -0700 Subject: Creating a change blindness experiment in e-prime Message-ID: Hello All! I am looking for some help in creating an experiment using e-prime that deals with change blindness. I am trying to make the experiment flicker 2 images back and forth and when the user hits a key to indicate they detected the change, the flicker will stop and a text box would appear to allow them to type in where the change was. Then after responding, a new image flicker would start. If anyone has any tips, tricks, or example experiments. The help would be greatly appreciated. Thank you all for your time!! Sincerely, Chris -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/d84faa8a-9342-43b3-b677-4b90dfadae9e%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From strider454 at gmail.com Fri Jul 26 19:06:12 2013 From: strider454 at gmail.com (Dan Marino) Date: Fri, 26 Jul 2013 12:06:12 -0700 Subject: Pairing a background image to a stimulus Message-ID: Hey everyone, So I'm fairly new to E-prime and I've ran into a problem. The experiment I am setting up currently has various permutations of a cue and stimulus (which are just the background images with extra things attached) that can be presented however they all start from one of 4 specific background images. A vertical image, a horizontal image, a wide vertical image and a wide horizontal image. From each of these there are about 50 or so permutations. The problem that I am running into is that I do not know how to force E-Prime to show the background image that corresponds to the cue and stimulus. They way I have it set up right now, it will randomly choose one of each (background, cue and stimulus) leading to a huge mismatch of images. I was able to set up the cues and stimuli to randomize within each image set however I do not know how to make it so that the background image is tied to the cue and stimuli.. I realize that was probably hard to understand so if there is anyway I can make it clearer, I will try to do so. Any help would be appreciated. Thank you very much. Dan Marino -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/5b422091-2525-465e-afbc-f8b2e5938b31%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From itamark86 at gmail.com Sun Jul 28 12:41:17 2013 From: itamark86 at gmail.com (Itamar) Date: Sun, 28 Jul 2013 05:41:17 -0700 Subject: How to collect RT from two slides as if they were one Message-ID: hallo, I'm doing an experiment on Frontal asymmetry with words. The Stimulus on the experiment should appear for 120 ms followed by a 1 second white screen. Participant should respond to the word and can do so or when the stimulus appears (if he is fast enough) or while the white screen period. Anyway, I want to recieve the response time to the stimulus from the stimulus screen or from the white screen as if they were one slide. Does anyone know how to do that? Thanks very much, Itamar -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/2f327b57-4f4e-4916-87ac-f5cbfa42f804%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jpryan28 at gmail.com Sun Jul 28 14:50:59 2013 From: jpryan28 at gmail.com (John) Date: Sun, 28 Jul 2013 07:50:59 -0700 Subject: triggering syringe pump network Message-ID: I'm trying to program my first e-prime experiment and am wondering what the best way to do this is: I need have two syringe pumps in a network (addresses 00 and 01, http://www.braintreesci.com/prodinfo.asp?number=BS-8000). One pump will hold one type of fluid (milkshake) and the other will hold a water solution. Meanwhile, I will be displaying visual stimuli "TASTE" to participants. I have a USB->Serial cable that runs from the computer to the first pump in the network. 1) What would be the best way to set up the trial so the pump will trigger as soon as the "TASTE" stimuli appears? 2) How do I get eprime to trigger the pump and send the signal to address 00 or 01? Any input is helpful....I'm lost. :-) -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/eec694e3-342c-4bfe-a7f8-ef0ac1e3418a%40googlegroups.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 Sun Jul 28 15:57:06 2013 From: pfc.groot at gmail.com (Paul Groot) Date: Sun, 28 Jul 2013 17:57:06 +0200 Subject: triggering syringe pump network In-Reply-To: Message-ID: I'm a bit confused with the terminology here: this type of pump is connected using a serial RS232 connection, which is normally not referred as a network (like in Ethernet network). However, I assume that several pumps can be 'daisy chained', to form a kind of chain which is called a 'network' by the manufacturer. Anyway, RS232 connections can be managed by using a 'Serial' device, which can be added in the devices tab of the Experiment settings. Baudrate and other setting should correspond to the device settings. It is important to select the right COM port number. You should check which port number was assigned to the (virtual) USB to RS232 device (using the device manager of windows). Normally each USB port will be assigned a different number, so you will have to keep that in minds when inserting the cable in one of the USB ports. The next thing to do is to create some inline script to programm the communication. Functions you typically would use are SerialDevice.WriteString, SerialDevice.WriteBytes etc. (Check the EBasic guide for more details) The communication protocol depicts exactly what information should be sent and read so you should read the relevant chapter from manual carefully. Often, it is possible to use a so called terminal emulator to simply enter the ASCII commands by hand to test which strings should be sent. (This would only be possible if the communication is completely ASCII-based and doesn't use complex handshaking or checksum stuff). First try to interface with a single pump. Then connect both and make sure they have a unique address assigned to them. If you're not familiar with programming RS232 protocols, this might be quite challenging. If the device offers a digital TTL interface for triggering, this would probably be much easier to program. However, TTL interfaces are less flexible in most cases. best Paul On 28 July 2013 16:50, John wrote: > I'm trying to program my first e-prime experiment and am wondering what > the best way to do this is: > > I need have two syringe pumps in a network (addresses 00 and 01, > http://www.braintreesci.com/prodinfo.asp?number=BS-8000). One pump will > hold one type of fluid (milkshake) and the other will hold a water solution. > > Meanwhile, I will be displaying visual stimuli "TASTE" to participants. > > I have a USB->Serial cable that runs from the computer to the first pump > in the network. > > 1) What would be the best way to set up the trial so the pump will trigger > as soon as the "TASTE" stimuli appears? > > 2) How do I get eprime to trigger the pump and send the signal to address > 00 or 01? > > > Any input is helpful....I'm lost. :-) > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/eec694e3-342c-4bfe-a7f8-ef0ac1e3418a%40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CAKAdR-t6LP15qDHf7Wz5cyD2tDX%2B8S_K60pu7T8bu8GqARZxhw%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From kmaayane at gmail.com Mon Jul 29 00:15:47 2013 From: kmaayane at gmail.com (Maayan Kedar) Date: Mon, 29 Jul 2013 03:15:47 +0300 Subject: Pairing a background image to a stimulus In-Reply-To: <5b422091-2525-465e-afbc-f8b2e5938b31@googlegroups.com> Message-ID: Hi! I hope I got you right: You can use several lists (blocks) so each list will contain only the appropeate backrounds, cues and stimulus that goes together. That way, you only need to randomize the lists. Hope it will be helpfull - goodluck! Maayan בתאריך 2013 7 26 22:06, מאת "Dan Marino" : > Hey everyone, > > So I'm fairly new to E-prime and I've ran into a problem. The experiment I > am setting up currently has various permutations of a cue and stimulus > (which are just the background images with extra things attached) that can > be presented however they all start from one of 4 specific background > images. A vertical image, a horizontal image, a wide vertical image and a > wide horizontal image. From each of these there are about 50 or so > permutations. The problem that I am running into is that I do not know how > to force E-Prime to show the background image that corresponds to the cue > and stimulus. They way I have it set up right now, it will randomly choose > one of each (background, cue and stimulus) leading to a huge mismatch of > images. I was able to set up the cues and stimuli to randomize within each > image set however I do not know how to make it so that the background image > is tied to the cue and stimuli.. > > I realize that was probably hard to understand so if there is anyway I can > make it clearer, I will try to do so. > > Any help would be appreciated. Thank you very much. > > Dan Marino > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/5b422091-2525-465e-afbc-f8b2e5938b31%40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CA%2B5t7Q73UesNiBeZgyLmqweM%2BPBZ7NiJ74gvMm6_edVJ_QEKdw%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From kmaayane at gmail.com Mon Jul 29 00:24:42 2013 From: kmaayane at gmail.com (Maayan Kedar) Date: Mon, 29 Jul 2013 03:24:42 +0300 Subject: Creating a change blindness experiment in e-prime In-Reply-To: Message-ID: I had this flicker problem, the solution was to create short videos of my flickering stimulus and put them in the list. It might be usefull to you as well. Maayan בתאריך 2013 7 26 20:44, מאת : > Hello All! > > I am looking for some help in creating an experiment using e-prime that > deals with change blindness. I am trying to make the experiment flicker 2 > images back and forth and when the user hits a key to indicate they > detected the change, the flicker will stop and a text box would appear to > allow them to type in where the change was. Then after responding, a new > image flicker would start. If anyone has any tips, tricks, or example > experiments. The help would be greatly appreciated. Thank you all for your > time!! > > Sincerely, > Chris > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/d84faa8a-9342-43b3-b677-4b90dfadae9e%40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CA%2B5t7Q4Wf3TihNsY8oUzQuvuoWS%2B%2BMLTWsfKk5Dvb_W3E2UUhw%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From edward.modestino at gmail.com Mon Jul 29 17:45:18 2013 From: edward.modestino at gmail.com (Edward Justin Modestino, Ph.D.) Date: Mon, 29 Jul 2013 10:45:18 -0700 Subject: PASAT In-Reply-To: Message-ID: My boss wants us to have a PASAT for use in e-prime. It is for those who are handicapped and cannot do other processing tasks. If anyone has created such thing, please contact me to let me know. I am a complete novice with e-prime. Thanks, Dr. Modestino -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/b5e4c893-ea84-48d1-8446-cc9564224b3b%40googlegroups.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 Jul 29 19:05:54 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 29 Jul 2013 15:05:54 -0400 Subject: Is it possible to randomize the location of grouped stimuli In-Reply-To: <82add716-1783-42b4-9465-0f0c98baceac@googlegroups.com> Message-ID: Sam, This reminds me of a Theeuwes task that I wrote for someone else here last year, it took a fair degree of finesse that I will not go into here. Since I provide this sort of support for your department, I will contact you and we can talk. ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) At 7/22/2013 11:36 AM Monday, Sam Hemsteger wrote: >My lab has an experiment that flashes different colored stimuli on >the screen (up to 8 colors) - in 8 spatial locations. >In some trials there will be multiple stimuli of the same color ( >e.g. 3 red squares, with 5 other different colored squares). >In one condition the stimuli will be randomly placed on the screen >(in a circle), > >HOWEVER in the other condition we want all the same colored stimlui >to be presented right next to each other. >For example, all 3 red squares need to be presented next to each >other (but randomly generated placement) and the other colors >randomly placed elsewhere. > >Is there some kind of structural way to do this in E-Prime that I'm >not thinking of or would it take hard-line coding to make >happen? Can anyone please help walk me through this? > >Thanks, >Sam -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/51f6bd2c.2711320a.0664.5701SMTPIN_ADDED_MISSING%40gmr-mx.google.com. For more options, visit https://groups.google.com/groups/opt_out. From mcfarla9 at msu.edu Mon Jul 29 19:10:00 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 29 Jul 2013 15:10:00 -0400 Subject: How to collect RT from two slides as if they were one In-Reply-To: <2f327b57-4f4e-4916-87ac-f5cbfa42f804@googlegroups.com> Message-ID: Itamar, Please see the "Extended Input" example from Appendix C of the User's Guide that came with E-Prime. ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) At 7/28/2013 08:41 AM Sunday, Itamar wrote: >I'm doing an experiment on Frontal asymmetry with words. >The Stimulus on the experiment should appear for 120 ms followed by >a 1 second white screen. Participant should respond to the word and >can do so or when the stimulus appears (if he is fast enough) or >while the white screen period. >Anyway, I want to recieve the response time to the stimulus from the >stimulus screen or from the white screen as if they were one slide. >Does anyone know how to do that? >Thanks very much, >Itamar -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/51f6be23.0352320a.5906.59c7SMTPIN_ADDED_MISSING%40gmr-mx.google.com. For more options, visit https://groups.google.com/groups/opt_out. From valerio.biscione at gmail.com Tue Jul 30 11:42:16 2013 From: valerio.biscione at gmail.com (Vaaal) Date: Tue, 30 Jul 2013 04:42:16 -0700 Subject: Timing issues - Serial Response Box Message-ID: Hello to everyone, I am struggling to get accurate reaction time without starting put my hand in engineering stuff, since I don't have the required knowledge to do like that. I would like to buy a Serial Response Box, but the technical details in the page are really not enough. I am particularly worried about the serial port connection. I know that the pooling rate of the usb port is normally 125 hz, that is 8 milliseconds. I am able to overclock that value in order to have a pooling rate of 1000Hz, which is 1 milliseconds, which is quite fine. But, I am still not sure of the accuracy of my measurement, just because using a normal keyboard can add some latency in the process of transmitting information. This is why I am willing to buy a professional device. The problem is that I don't know the technical specification of a serial port. There is anything similar to a pooling rate of a serial port? If it is so, how much it is, and there is any way to overclock it? Basically how much accurate is the response box? The other option is to use DirectIN High Speed Button-Box here http://www.empirisoft.com/directin.aspx, which actually uses a USB port that I can overclock. BUT since I use E-Prime I would like to buy a piece of hardware that is designed to be used with E-Prime, just to avoid unnecessary headache in the future. So generally my question is: what are the limit and the advantages of having a serial port? Do you think that the Serial Response Box is really 1 ms accurate? Do you use any other equipment? Thank you for your reply, Valerio -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/efd28746-7911-4f5f-9ef9-87da1954f8b1%40googlegroups.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 Jul 30 12:12:23 2013 From: pfc.groot at gmail.com (Paul Groot) Date: Tue, 30 Jul 2013 14:12:23 +0200 Subject: Timing issues - Serial Response Box In-Reply-To: Message-ID: Hi Valerio, You best option with eprime is to use the serial button box on a *NATIVE* RS232 port. I.e., keep away from USB to RS232 converters if timing accuracy is critical. RS232 ports use a baud rate to specify throughput (in this case configurable to 9600 or 19k2, if I remember correctly). Specific to the serial response box is the so called CPS-setting, which defines the number of bytes are send to the computer per second. This defines the resolution data flow (i.e. refreshes per second) and is 800 by default. Native RS232 ports are interrupt driven, so latencies should be minimal. Although PST doesn't give any details about this, I think that EPrime has some built-in intelligence to increase the accuracy of the reported RT's. (The data stream has a fixed CPS-rate, so it is possible to fix for small 'hiccups' in the interrupt handling.) Such a mechanism could also minimize RT-variance when using a USB converter. If USB is your only option, you should have a look at the following page: http://www.pstnet.com/support/kb.asp?TopicID=1835 Also, I personally think that the 1ms requirements are overrated for almost all experiments... cheers Paul On 30 July 2013 13:42, Vaaal wrote: > Hello to everyone, > > I am struggling to get accurate reaction time without starting put my hand > in engineering stuff, since I don't have the required knowledge to do like > that. > I would like to buy a Serial Response Box, but the technical details in > the page are really not enough. I am particularly worried about the serial > port connection. > I know that the pooling rate of the usb port is normally 125 hz, that is 8 > milliseconds. I am able to overclock that value in order to have a pooling > rate of 1000Hz, which is 1 milliseconds, which is quite fine. But, I am > still not sure of the accuracy of my measurement, just because using a > normal keyboard can add some latency in the process of transmitting > information. This is why I am willing to buy a professional device. > > The problem is that I don't know the technical specification of a serial > port. There is anything similar to a pooling rate of a serial port? If it > is so, how much it is, and there is any way to overclock it? Basically how > much accurate is the response box? > > The other option is to use DirectIN High Speed Button-Box here > http://www.empirisoft.com/directin.aspx, which actually uses a USB port > that I can overclock. BUT since I use E-Prime I would like to buy a piece > of hardware that is designed to be used with E-Prime, just to avoid > unnecessary headache in the future. > > So generally my question is: what are the limit and the advantages of > having a serial port? Do you think that the Serial Response Box is really 1 > ms accurate? Do you use any other equipment? > > Thank you for your reply, > Valerio > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/efd28746-7911-4f5f-9ef9-87da1954f8b1%40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CAKAdR-t%3DtbmO-UhGnvQ5L1YjY8WxjMDMQJ4hBg02uexTCfdMkQ%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From valerio.biscione at gmail.com Tue Jul 30 13:27:24 2013 From: valerio.biscione at gmail.com (Vaaal) Date: Tue, 30 Jul 2013 06:27:24 -0700 Subject: Timing issues - Serial Response Box In-Reply-To: Message-ID: Hi Paul, thank you for your reply. I am totally not stuck with USB. Actually the machine that I am going to use has a serial port. I just wanted to be sure that the pooling rate with the serial port and in general the latency is better than with usb port. In this case I read from the e-prime file that the latency is around 1.73 with a low standard deviation, which should work fine for my purposes. The problem with normal keyboard is that I usually record what I call "movement time". This is the time between the releasing of a button until the pressing of a second button. These two buttons are really close, so the reaction times are low. Since the keyboard pooling rate is about 125Hz (8 milliseconds), I found out that all my movement times are multiply of 8 millisecond. This means also that they are all even. As you can imagine, this outcome is hardly acceptable in any journal. Plus, since I am performing RT experiment in really short latencies, I would like to use a more professional equipment that a simple keyboard, at least because I want to know how much error I am putting in the measurement. So I suppose that after all the Serial Response Box is the best choice. Thank you very much, Valerio On Tuesday, 30 July 2013 13:12:23 UTC+1, Paul Groot wrote: > > Hi Valerio, > > You best option with eprime is to use the serial button box on a *NATIVE* > RS232 port. I.e., keep away from USB to RS232 converters if timing accuracy > is critical. RS232 ports use a baud rate to specify throughput (in this > case configurable to 9600 or 19k2, if I remember correctly). Specific to > the serial response box is the so called CPS-setting, which defines the > number of bytes are send to the computer per second. This defines the > resolution data flow (i.e. refreshes per second) and is 800 by default. > Native RS232 ports are interrupt driven, so latencies should be minimal. > Although PST doesn't give any details about this, I think that EPrime has > some built-in intelligence to increase the accuracy of the reported RT's. > (The data stream has a fixed CPS-rate, so it is possible to fix for small > 'hiccups' in the interrupt handling.) Such a mechanism could also minimize > RT-variance when using a USB converter. > > If USB is your only option, you should have a look at the following page: > http://www.pstnet.com/support/kb.asp?TopicID=1835 > > Also, I personally think that the 1ms requirements are overrated for > almost all experiments... > > cheers > Paul > > > On 30 July 2013 13:42, Vaaal > wrote: > >> Hello to everyone, >> >> I am struggling to get accurate reaction time without starting put my >> hand in engineering stuff, since I don't have the required knowledge to do >> like that. >> I would like to buy a Serial Response Box, but the technical details in >> the page are really not enough. I am particularly worried about the serial >> port connection. >> I know that the pooling rate of the usb port is normally 125 hz, that is >> 8 milliseconds. I am able to overclock that value in order to have a >> pooling rate of 1000Hz, which is 1 milliseconds, which is quite fine. But, >> I am still not sure of the accuracy of my measurement, just because using a >> normal keyboard can add some latency in the process of transmitting >> information. This is why I am willing to buy a professional device. >> >> The problem is that I don't know the technical specification of a serial >> port. There is anything similar to a pooling rate of a serial port? If it >> is so, how much it is, and there is any way to overclock it? Basically how >> much accurate is the response box? >> >> The other option is to use DirectIN High Speed Button-Box here >> http://www.empirisoft.com/directin.aspx, which actually uses a USB port >> that I can overclock. BUT since I use E-Prime I would like to buy a piece >> of hardware that is designed to be used with E-Prime, just to avoid >> unnecessary headache in the future. >> >> So generally my question is: what are the limit and the advantages of >> having a serial port? Do you think that the Serial Response Box is really 1 >> ms accurate? Do you use any other equipment? >> >> Thank you for your reply, >> Valerio >> >> -- >> You received this message because you are subscribed to the Google Groups >> "E-Prime" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to e-prime+u... at googlegroups.com . >> To post to this group, send email to e-p... at googlegroups.com >> . >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/e-prime/efd28746-7911-4f5f-9ef9-87da1954f8b1%40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/906a9319-230d-4ff7-8c43-f363dc9fc912%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From valerio.biscione at gmail.com Tue Jul 30 13:35:20 2013 From: valerio.biscione at gmail.com (Vaaal) Date: Tue, 30 Jul 2013 06:35:20 -0700 Subject: Timing issues - Serial Response Box In-Reply-To: Message-ID: I was reading your post and I realized that this part is not clear to me: "CPS-setting, which defines the number of bytes are send to the computer per second. This defines the resolution data flow (i.e. refreshes per second) and is 800 by default?" What is the difference between this value and the baud rate? When can I change this last value? On Tuesday, 30 July 2013 13:12:23 UTC+1, Paul Groot wrote: > > Hi Valerio, > > You best option with eprime is to use the serial button box on a *NATIVE* > RS232 port. I.e., keep away from USB to RS232 converters if timing accuracy > is critical. RS232 ports use a baud rate to specify throughput (in this > case configurable to 9600 or 19k2, if I remember correctly). Specific to > the serial response box is the so called CPS-setting, which defines the > number of bytes are send to the computer per second. This defines the > resolution data flow (i.e. refreshes per second) and is 800 by default. > Native RS232 ports are interrupt driven, so latencies should be minimal. > Although PST doesn't give any details about this, I think that EPrime has > some built-in intelligence to increase the accuracy of the reported RT's. > (The data stream has a fixed CPS-rate, so it is possible to fix for small > 'hiccups' in the interrupt handling.) Such a mechanism could also minimize > RT-variance when using a USB converter. > > If USB is your only option, you should have a look at the following page: > http://www.pstnet.com/support/kb.asp?TopicID=1835 > > Also, I personally think that the 1ms requirements are overrated for > almost all experiments... > > cheers > Paul > > > On 30 July 2013 13:42, Vaaal > wrote: > >> Hello to everyone, >> >> I am struggling to get accurate reaction time without starting put my >> hand in engineering stuff, since I don't have the required knowledge to do >> like that. >> I would like to buy a Serial Response Box, but the technical details in >> the page are really not enough. I am particularly worried about the serial >> port connection. >> I know that the pooling rate of the usb port is normally 125 hz, that is >> 8 milliseconds. I am able to overclock that value in order to have a >> pooling rate of 1000Hz, which is 1 milliseconds, which is quite fine. But, >> I am still not sure of the accuracy of my measurement, just because using a >> normal keyboard can add some latency in the process of transmitting >> information. This is why I am willing to buy a professional device. >> >> The problem is that I don't know the technical specification of a serial >> port. There is anything similar to a pooling rate of a serial port? If it >> is so, how much it is, and there is any way to overclock it? Basically how >> much accurate is the response box? >> >> The other option is to use DirectIN High Speed Button-Box here >> http://www.empirisoft.com/directin.aspx, which actually uses a USB port >> that I can overclock. BUT since I use E-Prime I would like to buy a piece >> of hardware that is designed to be used with E-Prime, just to avoid >> unnecessary headache in the future. >> >> So generally my question is: what are the limit and the advantages of >> having a serial port? Do you think that the Serial Response Box is really 1 >> ms accurate? Do you use any other equipment? >> >> Thank you for your reply, >> Valerio >> >> -- >> You received this message because you are subscribed to the Google Groups >> "E-Prime" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to e-prime+u... at googlegroups.com . >> To post to this group, send email to e-p... at googlegroups.com >> . >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/e-prime/efd28746-7911-4f5f-9ef9-87da1954f8b1%40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/83a7506e-dce3-49c3-9b7c-c94cbc8030b1%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jpryan28 at gmail.com Tue Jul 30 16:47:49 2013 From: jpryan28 at gmail.com (John) Date: Tue, 30 Jul 2013 09:47:49 -0700 Subject: triggering syringe pump network In-Reply-To: Message-ID: Hi Paul - thank you for your response. Yes, you're right -- It's a USB->Serial cord connection that plugs into the back of the first pump (strangely, into the space that is labeled TTL/IO? I don't know if that's a problem). In the device manager of windows I can see that it's Com4 and added that information (and the baud rate) into the Serial objects within the experiment. Do you know of any examples for the inline script? We tried putting a small inline file with just "Serial.WriteString" -- but even just starting the eprime program causes the pump to trigger. (Ideally it wouldn't be triggering until later in the experiment after instructions, etc.) On Sunday, July 28, 2013 11:57:06 AM UTC-4, Paul Groot wrote: > > I'm a bit confused with the terminology here: this type of pump is > connected using a serial RS232 connection, which is normally not referred > as a network (like in Ethernet network). However, I assume that several > pumps can be 'daisy chained', to form a kind of chain which is called a > 'network' by the manufacturer. > > Anyway, RS232 connections can be managed by using a 'Serial' device, which > can be added in the devices tab of the Experiment settings. Baudrate and > other setting should correspond to the device settings. It is important to > select the right COM port number. You should check which port number was > assigned to the (virtual) USB to RS232 device (using the device manager of > windows). Normally each USB port will be assigned a different number, so > you will have to keep that in minds when inserting the cable in one of the > USB ports. The next thing to do is to create some inline script to programm > the communication. Functions you typically would use are > SerialDevice.WriteString, SerialDevice.WriteBytes etc. (Check the EBasic > guide for more details) The communication protocol depicts exactly what > information should be sent and read so you should read the relevant chapter > from manual carefully. Often, it is possible to use a so called terminal > emulator to simply enter the ASCII commands by hand to test which strings > should be sent. (This would only be possible if the communication is > completely ASCII-based and doesn't use complex handshaking or checksum > stuff). First try to interface with a single pump. Then connect both and > make sure they have a unique address assigned to them. > > If you're not familiar with programming RS232 protocols, this might be > quite challenging. If the device offers a digital TTL interface for > triggering, this would probably be much easier to program. However, TTL > interfaces are less flexible in most cases. > > best > Paul > > > > > On 28 July 2013 16:50, John > wrote: > >> I'm trying to program my first e-prime experiment and am wondering what >> the best way to do this is: >> >> I need have two syringe pumps in a network (addresses 00 and 01, >> http://www.braintreesci.com/prodinfo.asp?number=BS-8000). One pump will >> hold one type of fluid (milkshake) and the other will hold a water solution. >> >> Meanwhile, I will be displaying visual stimuli "TASTE" to participants. >> >> I have a USB->Serial cable that runs from the computer to the first pump >> in the network. >> >> 1) What would be the best way to set up the trial so the pump will >> trigger as soon as the "TASTE" stimuli appears? >> >> 2) How do I get eprime to trigger the pump and send the signal to address >> 00 or 01? >> >> >> Any input is helpful....I'm lost. :-) >> >> -- >> You received this message because you are subscribed to the Google Groups >> "E-Prime" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to e-prime+u... at googlegroups.com . >> To post to this group, send email to e-p... at googlegroups.com >> . >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/e-prime/eec694e3-342c-4bfe-a7f8-ef0ac1e3418a%40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/d62629fa-49f0-4fb1-9219-23129fe7d5d0%40googlegroups.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 Jul 30 19:36:26 2013 From: pfc.groot at gmail.com (Paul Groot) Date: Tue, 30 Jul 2013 21:36:26 +0200 Subject: triggering syringe pump network In-Reply-To: Message-ID: Well, I'm not familar with this type of pump, but it sounds like you're mixing up the TTL/IO and RS232 connectors. Just saw a picture in the manual, and it seems like you must use a special cable that connects the RS232 port of the computer to the RJ11 (phone type) sockets. The other 9-pin connector is the TTL/IO connector. (Why on earth, did the designers of this system make this terrible choice with the DB-9...?) Also, make sure that the pump itself is configured properly (RS232 mode, baudrate, network address, ...) I don't think I have an example inline script available that would be usable in this case, so I'm afraid you'll have to dig into the manuals and learn the EBasic syntax. A terminal emulator might help to test and understand the (basic) protocol without doing any programming. The safe-mode protocol requires real programming, though. You still might consider using the TTL/IO port using the parallel printer port for example. Programming would be simpler in that case. Or otherwise send me an ounce of gold and I will program the RS232 protocol for you :) paul On 30 July 2013 18:47, John wrote: > Hi Paul - thank you for your response. Yes, you're right -- It's a > USB->Serial cord connection that plugs into the back of the first pump > (strangely, into the space that is labeled TTL/IO? I don't know if that's > a problem). In the device manager of windows I can see that it's Com4 and > added that information (and the baud rate) into the Serial objects within > the experiment. > > Do you know of any examples for the inline script? We tried putting a > small inline file with just "Serial.WriteString" -- but even just starting > the eprime program causes the pump to trigger. (Ideally it wouldn't be > triggering until later in the experiment after instructions, etc.) > > > > On Sunday, July 28, 2013 11:57:06 AM UTC-4, Paul Groot wrote: > >> I'm a bit confused with the terminology here: this type of pump is >> connected using a serial RS232 connection, which is normally not referred >> as a network (like in Ethernet network). However, I assume that several >> pumps can be 'daisy chained', to form a kind of chain which is called a >> 'network' by the manufacturer. >> >> Anyway, RS232 connections can be managed by using a 'Serial' device, >> which can be added in the devices tab of the Experiment settings. Baudrate >> and other setting should correspond to the device settings. It is >> important to select the right COM port number. You should check which port >> number was assigned to the (virtual) USB to RS232 device (using the device >> manager of windows). Normally each USB port will be assigned a different >> number, so you will have to keep that in minds when inserting the cable in >> one of the USB ports. The next thing to do is to create some inline script >> to programm the communication. Functions you typically would use are >> SerialDevice.WriteString, SerialDevice.WriteBytes etc. (Check the EBasic >> guide for more details) The communication protocol depicts exactly what >> information should be sent and read so you should read the relevant chapter >> from manual carefully. Often, it is possible to use a so called terminal >> emulator to simply enter the ASCII commands by hand to test which strings >> should be sent. (This would only be possible if the communication is >> completely ASCII-based and doesn't use complex handshaking or checksum >> stuff). First try to interface with a single pump. Then connect both and >> make sure they have a unique address assigned to them. >> >> If you're not familiar with programming RS232 protocols, this might be >> quite challenging. If the device offers a digital TTL interface for >> triggering, this would probably be much easier to program. However, TTL >> interfaces are less flexible in most cases. >> >> best >> Paul >> >> >> >> >> On 28 July 2013 16:50, John wrote: >> >>> I'm trying to program my first e-prime experiment and am wondering what >>> the best way to do this is: >>> >>> I need have two syringe pumps in a network (addresses 00 and 01, >>> http://www.braintreesci.com/**prodinfo.asp?number=BS-8000). >>> One pump will hold one type of fluid (milkshake) and the other will hold a >>> water solution. >>> >>> Meanwhile, I will be displaying visual stimuli "TASTE" to participants. >>> >>> I have a USB->Serial cable that runs from the computer to the first pump >>> in the network. >>> >>> 1) What would be the best way to set up the trial so the pump will >>> trigger as soon as the "TASTE" stimuli appears? >>> >>> 2) How do I get eprime to trigger the pump and send the signal to >>> address 00 or 01? >>> >>> >>> Any input is helpful....I'm lost. :-) >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "E-Prime" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to e-prime+u...@**googlegroups.com. >>> To post to this group, send email to e-p... at googlegroups.com. >>> >>> To view this discussion on the web visit https://groups.google.com/d/** >>> msgid/e-prime/eec694e3-342c-**4bfe-a7f8-ef0ac1e3418a%** >>> 40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/d62629fa-49f0-4fb1-9219-23129fe7d5d0%40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CAKAdR-tTp%2BvWwGtYYEgAZQcayuP4kKGEWBwQkCQ5ZxeiSxKz6w%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From chauck736 at gmail.com Wed Jul 31 01:12:44 2013 From: chauck736 at gmail.com (chauck736 at gmail.com) Date: Tue, 30 Jul 2013 18:12:44 -0700 Subject: Creating a change blindness experiment in e-prime In-Reply-To: Message-ID: Awesome, I will have to try this. Thanks for the help!! On Sunday, July 28, 2013 8:24:42 PM UTC-4, maayan kedar wrote: > > I had this flicker problem, the solution was to create short videos of my > flickering stimulus and put them in the list. It might be usefull to you as > well. > Maayan > בתאריך 2013 7 26 20:44, מאת >: > >> Hello All! >> >> I am looking for some help in creating an experiment using e-prime that >> deals with change blindness. I am trying to make the experiment flicker 2 >> images back and forth and when the user hits a key to indicate they >> detected the change, the flicker will stop and a text box would appear to >> allow them to type in where the change was. Then after responding, a new >> image flicker would start. If anyone has any tips, tricks, or example >> experiments. The help would be greatly appreciated. Thank you all for your >> time!! >> >> Sincerely, >> Chris >> >> -- >> You received this message because you are subscribed to the Google Groups >> "E-Prime" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to e-prime+u... at googlegroups.com . >> To post to this group, send email to e-p... at googlegroups.com >> . >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/e-prime/d84faa8a-9342-43b3-b677-4b90dfadae9e%40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/88685b9e-f5e5-4136-a02a-526c5d2165c5%40googlegroups.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 Wed Jul 31 14:21:35 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Wed, 31 Jul 2013 10:21:35 -0400 Subject: Timing issues - Serial Response Box In-Reply-To: <83a7506e-dce3-49c3-9b7c-c94cbc8030b1@googlegroups.com> Message-ID: Valerio, In this context, "baud" refers to bits-per-second while transmitting data (see http://en.wikipedia.org/wiki/Baud ). "CPS" here stands for characters-per-second, which in this case means bytes-per-second. So every 1000/800 = 1.25 ms the SRBox sends one byte of data (each of 8 bits indicating the state of one switch), with 1000/19200 = 52 µs for transmitting each bit within that byte. For our purpose, the baud rate is irrelevant as long as it is fast enough to handle the CPS, so the CPS is all we care about. Note that, once started, the SRBox transmits data continuously at 800 CPS, which means that the latency from response to transmission will be 0-1.25 ms (depending on when the response happens within that 1.25 ms window). While that much uncertainty results from the design alone, other latencies may also occur. ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://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, so make full use of it. 3) In addition, PST offers several instructional videos on their YouTube channel (http://www.youtube.com/user/PSTNET ). 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/30/2013 09:35 AM Tuesday, Vaaal wrote: >I was reading your post and I realized that this part is not clear to me: >"CPS-setting, which defines the number of bytes >are send to the computer per second. This >defines the resolution data flow (i.e. refreshes >per second) and is 800 by default?" >What is the difference between this value and >the baud rate? When can I change this last value? > >On Tuesday, 30 July 2013 13:12:23 UTC+1, Paul Groot wrote: >Hi Valerio, > >You best option with eprime is to use the serial >button box on a *NATIVE* RS232 port. I.e., keep >away from USB to RS232 converters if timing >accuracy is critical. RS232 ports use a baud >rate to specify throughput (in this case >configurable to 9600 or 19k2, if I remember >correctly). Specific to the serial response box >is the so called CPS-setting, which defines the >number of bytes are send to the computer per >second. This defines the resolution data flow >(i.e. refreshes per second) and is 800 by >default. Native RS232 ports are interrupt >driven, so latencies should be minimal. Although >PST doesn't give any details about this, I think >that EPrime has some built-in intelligence to >increase the accuracy of the reported RT's. (The >data stream has a fixed CPS-rate, so it is >possible to fix for small 'hiccups' in the >interrupt handling.) Such a mechanism could also >minimize RT-variance when using a USB converter. > >If USB is your only option, you should have a look at the following page: >http://www.pstnet.com/support/kb.asp?TopicID=1835 > >Also, I personally think that the 1ms >requirements are overrated for almost all experiments... > >cheers >Paul > > >On 30 July 2013 13:42, Vaaal wrote: >Hello to everyone, > >I am struggling to get accurate reaction time >without starting put my hand in engineering >stuff, since I don't have the required knowledge to do like that. >I would like to buy a Serial Response Box, but >the technical details in the page are really not >enough. I am particularly worried about the serial port connection. >I know that the pooling rate of the usb port is >normally 125 hz, that is 8 milliseconds. I am >able to overclock that value in order to have a >pooling rate of 1000Hz, which is 1 milliseconds, >which is quite fine. But, I am still not sure of >the accuracy of my measurement, just because >using a normal keyboard can add some latency in >the process of transmitting information. This >is why I am willing to buy a professional device. > >The problem is that I don't know the technical >specification of a serial port. There is >anything similar to a pooling rate of a serial >port? If it is so, how much it is, and there is >any way to overclock it? Basically how much accurate is the response box? > >The other option is to use DirectIN High Speed >Button-Box here >http://www.empirisoft.com/directin.aspx, >which actually uses a USB port that I can >overclock. BUT since I use E-Prime I would like >to buy a piece of hardware that is designed to >be used with E-Prime, just to avoid unnecessary headache in the future. > >So generally my question is: what are the limit >and the advantages of having a serial port? Do >you think that the Serial Response Box is really >1 ms accurate? Do you use any other equipment? > >Thank you for your reply, >Valerio -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/51f91d8b.ea17ec0a.3f8c.132bSMTPIN_ADDED_MISSING%40gmr-mx.google.com. For more options, visit https://groups.google.com/groups/opt_out. From wdwss at 163.com Wed Jul 31 20:08:29 2013 From: wdwss at 163.com (wdwss) Date: Wed, 31 Jul 2013 13:08:29 -0700 Subject: Dynamic generation of procedures and blocks based on responses Message-ID: Hi I want to execute an experiment consisting of a series of sorting tasks with 90 faces in the E-Prime. In the experiment, the participants will be asked to indicate if a face is threatening or nonthreatening by pressing either one of the two button boxes as quickly as they can, during which RTs will be recorded. After the first procedure of sorting that includes all 90 faces, some faces (say, N= x) will be "threatening" and the rest (N= 90-x) will be "nonthreatening". Then, within the x "threatening" faces, another procedure of sorting based on "slightly threatening" and "very threatening"will be administrated automatically. Then, additional procedures of sorting based on more or less "threatening" ratings of the faces will be dynamically and automatically generated to specify the threatening levels of the faces. These series of procedures continue until there is only one face left in the "more threatening" group as you can imagine. Since experimenters don't know which faces will be judged "threatening", "very threatening" or whatever labels we name them, the length (or depth in terms of loops) of the whole experiment is unknown prior to designing the E-Prime program. My question is if E-Prime and E-Basic have the capacity to enable dynamic generation of new procedures, blocks and assigning stimuli to them automatically based on the choice of participants? How to accomplish that? I learned that the task I intend to accomplish looks very similar to the Contingant Branching, but it still has its unique problem with the uncertainty in the number and content of "Branching". Looking forward to your precious comments, suggestions and critics! Thanks a lot! Best, Shensheng -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/6f9ee17e-c228-4002-a5e1-5bb24cc4caf8%40googlegroups.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 Wed Jul 31 20:46:45 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Wed, 31 Jul 2013 16:46:45 -0400 Subject: Dynamic generation of procedures and blocks based on responses In-Reply-To: <6f9ee17e-c228-4002-a5e1-5bb24cc4caf8@googlegroups.com> Message-ID: Shensheng, In short, yes, E-Prime could handle this. Instead of dynamically generating "procedures", I would dynamically generate or manipulate Lists and just run them through the same Procedure, just as I would with any other programming platform. Too tedious to go into any further detail here, but as a start you might look at the "Study-Recall" example at the PST website, or maybe browse the examples at step.psy.cmu.edu . -- David McFarlane At 7/31/2013 04:08 PM Wednesday, wdwss wrote: >I want to execute an experiment consisting of a series of sorting >tasks with 90 faces in the E-Prime. In the experiment, the >participants will be asked to indicate if a face is threatening or >nonthreatening by pressing either one of the two button boxes as >quickly as they can, during which RTs will be recorded. After the >first procedure of sorting that includes all 90 faces, some faces >(say, N= x) will be "threatening" and the rest (N= 90-x) will be >"nonthreatening". Then, within the x "threatening" faces, another >procedure of sorting based on "slightly threatening" and "very >threatening"will be administrated automatically. Then, additional >procedures of sorting based on more or less "threatening" ratings of >the faces will be dynamically and automatically generated to specify >the threatening levels of the faces. These series of procedures >continue until there is only one face left in the "more threatening" >group as you can imagine. Since experimenters don't know which faces >will be judged "threatening", "very threatening" or whatever labels >we name them, the length (or depth in terms of loops) of the whole >experiment is unknown prior to designing the E-Prime program. > >My question is if E-Prime and E-Basic have the capacity to enable >dynamic generation of new procedures, blocks and assigning stimuli >to them automatically based on the choice of participants? How to >accomplish that? I learned that the task I intend to accomplish >looks very similar to the Contingant Branching, but it still has its >unique problem with the uncertainty in the number and content of "Branching". > >Looking forward to your precious comments, suggestions and critics! > >Thanks a lot! > >Best, > >Shensheng -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/51f977d2.ea90ec0a.1012.01a5SMTPIN_ADDED_MISSING%40gmr-mx.google.com. For more options, visit https://groups.google.com/groups/opt_out. From wdwss at 163.com Wed Jul 31 21:00:38 2013 From: wdwss at 163.com (wdwss) Date: Wed, 31 Jul 2013 14:00:38 -0700 Subject: Dynamic generation of procedures and blocks based on responses In-Reply-To: <51f977d2.ea90ec0a.1012.01a5SMTPIN_ADDED_MISSING@gmr-mx.google.com> Message-ID: Thank you very much, David! Your suggestion is really helpful! I will try it. Keep you posted. Best, Shensheng On Wednesday, July 31, 2013 4:46:45 PM UTC-4, McFarlane, David wrote: > Shensheng, > > In short, yes, E-Prime could handle this. Instead of dynamically > generating "procedures", I would dynamically generate or manipulate > Lists and just run them through the same Procedure, just as I would > with any other programming platform. Too tedious to go into any > further detail here, but as a start you might look at the > "Study-Recall" example at the PST website, or maybe browse the > examples at step.psy.cmu.edu . > > -- David McFarlane > > > At 7/31/2013 04:08 PM Wednesday, wdwss wrote: > >I want to execute an experiment consisting of a series of sorting > >tasks with 90 faces in the E-Prime. In the experiment, the > >participants will be asked to indicate if a face is threatening or > >nonthreatening by pressing either one of the two button boxes as > >quickly as they can, during which RTs will be recorded. After the > >first procedure of sorting that includes all 90 faces, some faces > >(say, N= x) will be "threatening" and the rest (N= 90-x) will be > >"nonthreatening". Then, within the x "threatening" faces, another > >procedure of sorting based on "slightly threatening" and "very > >threatening"will be administrated automatically. Then, additional > >procedures of sorting based on more or less "threatening" ratings of > >the faces will be dynamically and automatically generated to specify > >the threatening levels of the faces. These series of procedures > >continue until there is only one face left in the "more threatening" > >group as you can imagine. Since experimenters don't know which faces > >will be judged "threatening", "very threatening" or whatever labels > >we name them, the length (or depth in terms of loops) of the whole > >experiment is unknown prior to designing the E-Prime program. > > > >My question is if E-Prime and E-Basic have the capacity to enable > >dynamic generation of new procedures, blocks and assigning stimuli > >to them automatically based on the choice of participants? How to > >accomplish that? I learned that the task I intend to accomplish > >looks very similar to the Contingant Branching, but it still has its > >unique problem with the uncertainty in the number and content of > "Branching". > > > >Looking forward to your precious comments, suggestions and critics! > > > >Thanks a lot! > > > >Best, > > > >Shensheng > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/d5faa398-d15b-4f0f-8f5e-4d7d790335ad%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From osowska.anna at gmail.com Mon Jul 1 15:53:57 2013 From: osowska.anna at gmail.com (Anna) Date: Mon, 1 Jul 2013 08:53:57 -0700 Subject: How to underline/highlight chosen answers? Message-ID: Hello! I have a problem while using E-Prime (1.1.4.1 version). I?m making an ability test in which participants have to choose which two of four figures shown on the screen are the changed form of the stimulus. On slide (?TestA?) there is an image of stimulus and four images of figures (possible answers). Under each of them there are slidetexts with numbers: 1, 2, 3, 4 (named: ?Odp1?, ?Odp2?, ?Odp3?, ?Odp4?) and participants use keyboard (1, 2, 3, 4) to select correct answers. I would like the number which is chosen to be underlined or highlighted and if two of them are chosen the next screen should appear (the test consists of many tasks). Is it possible to do this with my version of e-Prime? I?ve tried so many options and nothing works. The second question is what I should do to make it possible to undo one?s choice when someone changes his/her mind after having chosen one of the numbers. If there is such a possibility then I would also need to have 2 of 4 numbers underlined when someone chooses two answers (and then pressing enter would change the screen). I would be very grateful if you could help me with this problem, Anna -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/5624acac-22c6-4d9b-a4fa-d66d19ffd888%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From ptarth at gmail.com Tue Jul 2 02:38:58 2013 From: ptarth at gmail.com (Patrick) Date: Mon, 1 Jul 2013 19:38:58 -0700 Subject: Logging response times after stimulus presentation In-Reply-To: <8320da90-5293-4b4a-b18f-8b125b667003@googlegroups.com> Message-ID: A simple option is to not start the response collection until after the sound file finishes playing. Alternatively, include the duration of the sound file in each trial and then subtract. You'll also want to consider how to deal with subjects pressing a button before the sound file ends. On Thursday, June 27, 2013 7:33:41 AM UTC+12, Sound Experiment wrote: > > Hello, > > For each experimental trial, I am presenting a sound file and pictorial > images simultaneously. Participants will be making a button box response > upon hearing the sound file (while the images remain on the screen). I > would like participants' response times to begin logging after the sound > file ends. Is there anything I should do in my script to ensure this? The > sound files vary in length. > > Thank you, > Christina > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/7f51296c-e5f4-4b1b-989a-fb844bb8c150%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From christina.tzeng at gmail.com Tue Jul 2 13:45:36 2013 From: christina.tzeng at gmail.com (Sound Experiment) Date: Tue, 2 Jul 2013 06:45:36 -0700 Subject: Logging response times after stimulus presentation In-Reply-To: <7f51296c-e5f4-4b1b-989a-fb844bb8c150@googlegroups.com> Message-ID: Thanks, Patrick. I would prefer if the images remained on the computer screen *while* the sound is playing. Is there a way for me to have both the sound playing and have the images up but prevent participants from being able to make a response until after the sound finishes? On Monday, July 1, 2013 10:38:58 PM UTC-4, Patrick wrote: > > A simple option is to not start the response collection until after the > sound file finishes playing. > Alternatively, include the duration of the sound file in each trial and > then subtract. > You'll also want to consider how to deal with subjects pressing a button > before the sound file ends. > > On Thursday, June 27, 2013 7:33:41 AM UTC+12, Sound Experiment wrote: >> >> Hello, >> >> For each experimental trial, I am presenting a sound file and pictorial >> images simultaneously. Participants will be making a button box response >> upon hearing the sound file (while the images remain on the screen). I >> would like participants' response times to begin logging after the sound >> file ends. Is there anything I should do in my script to ensure this? The >> sound files vary in length. >> >> Thank you, >> Christina >> >> -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/d1c701a0-810d-44e5-8170-182c191d4081%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jakey.anderson at gmail.com Tue Jul 2 15:32:22 2013 From: jakey.anderson at gmail.com (Jacob Anderson) Date: Tue, 2 Jul 2013 10:32:22 -0500 Subject: Passing/Evaluating Strings as Executable Code Message-ID: Dear Group, I'm trying to streamline some of my inline code in a Touch Screen task. Is it possible to pass string values as execuatable pieces of code in E-Basic? I can do this in MATLAB (I think) and R using and eval() function, but is there an analogue in E-Basic? I've tried the following 'for' loop to assign an object border width using the string returned from the HitTest function (Objects are named "R0" through "R7"). I can compile the script fine, but it won't actually change the attribute value for some reason. Perhaps I just need a second set of eyes to point something out. Any suggestions would be welcomed! Thanks, Jake Set MouseResp = CMouseResponseData(Question.InputMasks.Responses(1)) Hit = theState.HitTest(MouseResp.CursorX, MouseResp.CursorY) Dim i as Integer Dim theBorder As String For i = 0 To 7 theBorder = Hit & "BW" If i = CInt(Mid(Hit,2,1)) Then c.SetAttrib theBorder,"5" Else c.SetAttrib theBorder,"0" End If Next -- ************************************************* Jacob E. Anderson, MA Scientist @ The Zelazo Lab Institute of Child Development 51 East River Rd. Minneapolis, MN 55455 E-mail: jea at umn.edu Cell: 763-458-7152 -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CALexiWPWWsSUGpWHukvw5QgVGuOjsWgdk7RJuv61%2B6auP3rZPw%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jakey.anderson at gmail.com Tue Jul 2 17:21:15 2013 From: jakey.anderson at gmail.com (Jake) Date: Tue, 2 Jul 2013 10:21:15 -0700 Subject: Passing/Evaluating Strings as Executable Code In-Reply-To: Message-ID: Oh, I see why that's not working now, the logic was overwriting the Attribute. Still, it would be good to know if you pass a string as an expression. I've search the documentation and some VB stuff online, but I haven't seen an eval() like function. Has anyone else used/seen something like that in E-Basic? Thanks, Jake On Tuesday, July 2, 2013 10:32:22 AM UTC-5, Jake wrote: > Dear Group, > I'm trying to streamline some of my inline code in a Touch Screen task. Is > it possible to pass string values as execuatable pieces of code in E-Basic? > I can do this in MATLAB (I think) and R using and eval() function, but is > there an analogue in E-Basic? > > I've tried the following 'for' loop to assign an object border width using > the string returned from the HitTest function (Objects are named "R0" > through "R7"). I can compile the script fine, but it won't actually change > the attribute value for some reason. Perhaps I just need a second set of > eyes to point something out. Any suggestions would be welcomed! Thanks, > Jake > > Set MouseResp = CMouseResponseData(Question.InputMasks.Responses(1)) > Hit = theState.HitTest(MouseResp.CursorX, MouseResp.CursorY) > Dim i as Integer > Dim theBorder As String > For i = 0 To 7 > theBorder = Hit & "BW" > If i = CInt(Mid(Hit,2,1)) Then > c.SetAttrib theBorder,"5" > Else > c.SetAttrib theBorder,"0" > End If > Next > > > -- > ************************************************* > Jacob E. Anderson, MA > Scientist @ The Zelazo Lab > Institute of Child Development > 51 East River Rd. > Minneapolis, MN 55455 > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/bc1065ec-7dde-46ca-a30c-eff40694838e%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From ttnicky at gmail.com Tue Jul 2 18:27:34 2013 From: ttnicky at gmail.com (Travis Nichols, The Pennsylvania State University) Date: Tue, 2 Jul 2013 11:27:34 -0700 Subject: latest build broke code Message-ID: Hello, I developed a paradigm on a lab computer running e-prime 2.0 (I believe it was the previous build). Everything worked great on that machine. Now that I've taken the paradigm to the computers we will be testing participants on, it does not work properly. These computers are running the latest version of e-prime (2.0.10.242). It is a basic 3-back task (participants are shown a series of letters one at a time and must indicate whether the currently displayed item matches the letter displayed 3 times ago). Because the letters are selected randomly (as opposed to a predetermined sequence), different trial types are handled via different procedures and lists (e.g., first three items by default can't be targets, then the rest are either a target or not). Since the letters are being drawn randomly but there is a fixed ratio of how many targets to non-targets, inline code tells the program if it draws a target item for a non-target trial to replace that letter with another one. Similarly, if it is a target trial, inline code tells the program to display the target letter (via a variable ThreeLettersBack that is constantly updated). Since the list governing target trials does not know ahead of time what the target letter will be, the value for the list attribute "Letters" (necessary for the text box displaying the letters in the procedure) is left as '?'. On the older build of e-prime, the inline code was enough to override that value and the program would correctly display the actual target letter on target trials. On this newest build on the other computers, for some reason the inline code is not sufficient and the program displays '?' from the list instead of the letter value provided by the inline code. Looking at the output files reveals that the program is selecting a letter, for some reason it just won't display it. Non-target trials work just fine. Any ideas what may have changed in this latest build to make this difference? Any recommendations for overcoming it? I will paste the inline code below so you have more information. Again, this is just for the target trials procedure. It references "ThreeList" which is the parent list governing both target and nontarget trials and comes after the list/procedure for the first three trials (nontarget by definition). 'Add contents of ThreeList to the "context" in which we are working. c.Add ThreeList c.Update c.SetAttrib "Letters", ThreeLettersBack 'Set ThreeLettersBack to what was previously TwoLettersBack. 'Set TwoLettersBack to what was previously OneLetterBack. 'Set OneLetterBack to the current letter. ThreeLettersBack = TwoLettersBack TwoLettersBack = OneLetterBack OneLetterBack = c.GetAttrib("Letters") Thank you for your assistance. I know that is a lot, so I am happy to provide more information/clarification if that will be helpful. Travis -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/92c7e678-a22c-4b65-811a-d070df2d06b2%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From susangc7 at gmail.com Tue Jul 2 18:55:20 2013 From: susangc7 at gmail.com (Susan Campbell) Date: Tue, 2 Jul 2013 11:55:20 -0700 Subject: latest build broke code In-Reply-To: <92c7e678-a22c-4b65-811a-d070df2d06b2@googlegroups.com> Message-ID: Hi Travis, I have run into something really similar -- in my case, it had to do with a new feature in 10 that generates code at the beginning of a procedure instead of right before the object runs. It reduces timing delays, but it barfs if attributes get set dynamically during the procedure. Here's the writeup from the knowledge base: http://www.pstnet.com/support/kb.asp?TopicID=3299 The fix is to go into the properties pages for the Procedure and set GeneratePreRun = BeforeObjectRun instead of TopOfProcedure. HTH, Susan On Tuesday, July 2, 2013 2:27:34 PM UTC-4, Travis Nichols, The Pennsylvania State University wrote: > > Hello, > > I developed a paradigm on a lab computer running e-prime 2.0 (I believe it > was the previous build). Everything worked great on that machine. Now that > I've taken the paradigm to the computers we will be testing participants > on, it does not work properly. These computers are running the latest > version of e-prime (2.0.10.242). > > It is a basic 3-back task (participants are shown a series of letters one > at a time and must indicate whether the currently displayed item matches > the letter displayed 3 times ago). Because the letters are selected > randomly (as opposed to a predetermined sequence), different trial types > are handled via different procedures and lists (e.g., first three items by > default can't be targets, then the rest are either a target or not). Since > the letters are being drawn randomly but there is a fixed ratio of how many > targets to non-targets, inline code tells the program if it draws a target > item for a non-target trial to replace that letter with another one. > Similarly, if it is a target trial, inline code tells the program to > display the target letter (via a variable ThreeLettersBack that is > constantly updated). Since the list governing target trials does not know > ahead of time what the target letter will be, the value for the list > attribute "Letters" (necessary for the text box displaying the letters in > the procedure) is left as '?'. On the older build of e-prime, the inline > code was enough to override that value and the program would correctly > display the actual target letter on target trials. On this newest build on > the other computers, for some reason the inline code is not sufficient and > the program displays '?' from the list instead of the letter value provided > by the inline code. Looking at the output files reveals that the program is > selecting a letter, for some reason it just won't display it. Non-target > trials work just fine. > > Any ideas what may have changed in this latest build to make this > difference? Any recommendations for overcoming it? I will paste the inline > code below so you have more information. Again, this is just for the target > trials procedure. It references "ThreeList" which is the parent list > governing both target and nontarget trials and comes after the > list/procedure for the first three trials (nontarget by definition). > > 'Add contents of ThreeList to the "context" in which we are working. > c.Add ThreeList > c.Update > > > c.SetAttrib "Letters", ThreeLettersBack > > > 'Set ThreeLettersBack to what was previously TwoLettersBack. > 'Set TwoLettersBack to what was previously OneLetterBack. > 'Set OneLetterBack to the current letter. > ThreeLettersBack = TwoLettersBack > TwoLettersBack = OneLetterBack > OneLetterBack = c.GetAttrib("Letters") > > Thank you for your assistance. I know that is a lot, so I am happy to > provide more information/clarification if that will be helpful. > > Travis > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/dccacf15-5c69-446d-ba7a-2009468c8eb2%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From ttnicky at gmail.com Tue Jul 2 19:06:35 2013 From: ttnicky at gmail.com (Travis Nichols, The Pennsylvania State University) Date: Tue, 2 Jul 2013 12:06:35 -0700 Subject: latest build broke code In-Reply-To: Message-ID: Hi Susan, Thank you for the quick response. That fixed it perfectly! Best, Travis On Tuesday, July 2, 2013 2:55:20 PM UTC-4, Susan Campbell wrote: > > Hi Travis, > > I have run into something really similar -- in my case, it had to do with > a new feature in 10 that generates code at the beginning of a procedure > instead of right before the object runs. It reduces timing delays, but it > barfs if attributes get set dynamically during the procedure. Here's the > writeup from the knowledge base: > > http://www.pstnet.com/support/kb.asp?TopicID=3299 > > The fix is to go into the properties pages for the Procedure and set > GeneratePreRun = BeforeObjectRun instead of TopOfProcedure. > > HTH, > Susan > > On Tuesday, July 2, 2013 2:27:34 PM UTC-4, Travis Nichols, The > Pennsylvania State University wrote: >> >> Hello, >> >> I developed a paradigm on a lab computer running e-prime 2.0 (I believe >> it was the previous build). Everything worked great on that machine. Now >> that I've taken the paradigm to the computers we will be testing >> participants on, it does not work properly. These computers are running the >> latest version of e-prime (2.0.10.242). >> >> It is a basic 3-back task (participants are shown a series of letters one >> at a time and must indicate whether the currently displayed item matches >> the letter displayed 3 times ago). Because the letters are selected >> randomly (as opposed to a predetermined sequence), different trial types >> are handled via different procedures and lists (e.g., first three items by >> default can't be targets, then the rest are either a target or not). Since >> the letters are being drawn randomly but there is a fixed ratio of how many >> targets to non-targets, inline code tells the program if it draws a target >> item for a non-target trial to replace that letter with another one. >> Similarly, if it is a target trial, inline code tells the program to >> display the target letter (via a variable ThreeLettersBack that is >> constantly updated). Since the list governing target trials does not know >> ahead of time what the target letter will be, the value for the list >> attribute "Letters" (necessary for the text box displaying the letters in >> the procedure) is left as '?'. On the older build of e-prime, the inline >> code was enough to override that value and the program would correctly >> display the actual target letter on target trials. On this newest build on >> the other computers, for some reason the inline code is not sufficient and >> the program displays '?' from the list instead of the letter value provided >> by the inline code. Looking at the output files reveals that the program is >> selecting a letter, for some reason it just won't display it. Non-target >> trials work just fine. >> >> Any ideas what may have changed in this latest build to make this >> difference? Any recommendations for overcoming it? I will paste the inline >> code below so you have more information. Again, this is just for the target >> trials procedure. It references "ThreeList" which is the parent list >> governing both target and nontarget trials and comes after the >> list/procedure for the first three trials (nontarget by definition). >> >> 'Add contents of ThreeList to the "context" in which we are working. >> c.Add ThreeList >> c.Update >> >> >> c.SetAttrib "Letters", ThreeLettersBack >> >> >> 'Set ThreeLettersBack to what was previously TwoLettersBack. >> 'Set TwoLettersBack to what was previously OneLetterBack. >> 'Set OneLetterBack to the current letter. >> ThreeLettersBack = TwoLettersBack >> TwoLettersBack = OneLetterBack >> OneLetterBack = c.GetAttrib("Letters") >> >> Thank you for your assistance. I know that is a lot, so I am happy to >> provide more information/clarification if that will be helpful. >> >> Travis >> > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/3c261a0f-7f99-461a-8217-3d2aa7f647cf%40googlegroups.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 Wed Jul 3 16:07:59 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Wed, 3 Jul 2013 12:07:59 -0400 Subject: Passing/Evaluating Strings as Executable Code In-Reply-To: Message-ID: Jake, I am fairly certain that E-Basic/VBA does not have anything like an eval() function. ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) At 7/2/2013 01:21 PM Tuesday, Jake wrote: >Oh, I see why that's not working now, the logic was overwriting the Attribute. > >Still, it would be good to know if you pass a string as an >expression. I've search the documentation and some VB stuff online, >but I haven't seen an eval() like function. Has anyone else >used/seen something like that in E-Basic? > >Thanks, >Jake > > >On Tuesday, July 2, 2013 10:32:22 AM UTC-5, Jake wrote: > Dear Group, >I'm trying to streamline some of my inline code in a Touch Screen >task. Is it possible to pass string values as execuatable pieces of >code in E-Basic? I can do this in MATLAB (I think) and R using and >eval() function, but is there an analogue in E-Basic? > >I've tried the following 'for' loop to assign an object border width >using the string returned from the HitTest function (Objects are >named "R0" through "R7"). I can compile the script fine, but it >won't actually change the attribute value for some reason. Perhaps I >just need a second set of eyes to point something out. Any >suggestions would be welcomed! Thanks, Jake > >Set MouseResp = CMouseResponseData(Question.InputMasks.Responses(1)) > Hit = theState.HitTest(MouseResp.CursorX, MouseResp.CursorY) > Dim i as Integer > Dim theBorder As String > For i = 0 To 7 > theBorder = Hit & "BW" > If i = CInt(Mid(Hit,2,1)) Then > c.SetAttrib theBorder,"5" > Else > c.SetAttrib theBorder,"0" > End If > Next > > >-- >************************************************* >Jacob E. Anderson, MA >Scientist @ The Zelazo Lab >Institute of Child Development >51 East River Rd. >Minneapolis, MN 55455 -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/51d44c69.472c320a.5826.6445SMTPIN_ADDED_MISSING%40gmr-mx.google.com. For more options, visit https://groups.google.com/groups/opt_out. From mcfarla9 at msu.edu Wed Jul 3 16:15:12 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Wed, 3 Jul 2013 12:15:12 -0400 Subject: Logging response times after stimulus presentation In-Reply-To: Message-ID: Christina, I would try the following: Make a Slide with both the image and the sound. Set Duration to "(infinite)", and End Sound Action on the SlideSound sub-object to "Terminate". This will run the Slide until the end of the sound. Do not use an input mask here. Follow this with a Wait object to collect the response, using appropriate Duration, input mask etc. Your image will remain on the display while the Wait object runs & collects the response. (I think of Wait objects as "null" stimuli and use them primarily when I want to get a response without presenting a stimulus.) That should do it. ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://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, so make full use of it. 3) In addition, PST offers several instructional videos on their YouTube channel (http://www.youtube.com/user/PSTNET ). 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/2/2013 09:45 AM Tuesday, Sound Experiment wrote: >Thanks, Patrick. I would prefer if the images remained on the >computer screen while the sound is playing. Is there a way for me to >have both the sound playing and have the images up but prevent >participants from being able to make a response until after the sound finishes? > > > >On Monday, July 1, 2013 10:38:58 PM UTC-4, Patrick wrote: >A simple option is to not start the response collection until after >the sound file finishes playing. >Alternatively, include the duration of the sound file in each trial >and then subtract. >You'll also want to consider how to deal with subjects pressing a >button before the sound file ends. > >On Thursday, June 27, 2013 7:33:41 AM UTC+12, Sound Experiment wrote: >Hello, > >For each experimental trial, I am presenting a sound file and >pictorial images simultaneously. Participants will be making a >button box response upon hearing the sound file (while the images >remain on the screen). I would like participants' response times to >begin logging after the sound file ends. Is there anything I should >do in my script to ensure this? The sound files vary in length. > >Thank you, >Christina -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/51d44e29.6707320a.14be.ffff815bSMTPIN_ADDED_MISSING%40gmr-mx.google.com. For more options, visit https://groups.google.com/groups/opt_out. From mcfarla9 at msu.edu Wed Jul 3 16:24:36 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Wed, 3 Jul 2013 12:24:36 -0400 Subject: How to underline/highlight chosen answers? In-Reply-To: <5624acac-22c6-4d9b-a4fa-d66d19ffd888@googlegroups.com> Message-ID: Anna, Roughly speaking, you may add underlining or highlighting to stimuli by changing their properties (e.g., BackColor, Underline) and then redrawing them. You may change properties by using attribute references (my preferred method, see https://groups.google.com/d/topic/e-prime/dWpfjk-BeLs ), or directly in code, as appropriate. Or, you may do things directly with Canvas drawing commands, see the Canvas topic in the E-Basic Help facility. Of course, the specifics can get tricky... ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://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, so make full use of it. 3) In addition, PST offers several instructional videos on their YouTube channel (http://www.youtube.com/user/PSTNET ). 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/1/2013 11:53 AM Monday, Anna wrote: >I have a problem while using E-Prime (1.1.4.1 version). I'm making >an ability test in which participants have to choose which two of >four figures shown on the screen are the changed form of the >stimulus. On slide ("TestA") there is an image of stimulus and four >images of figures (possible answers). Under each of them there are >slidetexts with numbers: 1, 2, 3, 4 (named: "Odp1", "Odp2", "Odp3", >"Odp4") and participants use keyboard (1, 2, 3, 4) to select correct >answers. I would like the number which is chosen to be underlined or >highlighted and if two of them are chosen the next screen should >appear (the test consists of many tasks). Is it possible to do this >with my version of e-Prime? I've tried so many options and nothing works. > >The second question is what I should do to make it possible to undo >one's choice when someone changes his/her mind after having chosen >one of the numbers. If there is such a possibility then I would also >need to have 2 of 4 numbers underlined when someone chooses two >answers (and then pressing enter would change the screen). > >I would be very grateful if you could help me with this problem, > >Anna -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/51d4504e.0352320a.059e.ffff92a1SMTPIN_ADDED_MISSING%40gmr-mx.google.com. For more options, visit https://groups.google.com/groups/opt_out. From mcfarla9 at msu.edu Wed Jul 3 16:35:07 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Wed, 3 Jul 2013 12:35:07 -0400 Subject: Image Buttons Going To Labels In-Reply-To: Message-ID: Katie, So, it acts as if the HitTest on either button returns the string value "Another". My next debugging step would be to add a Debug.Print, c.SetAttrib, or MsgBox statement right after the HitTest in order to see exactly what value it returns before the If-ElseIf statement. ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://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, so make full use of it. 3) In addition, PST offers several instructional videos on their YouTube channel (http://www.youtube.com/user/PSTNET ). 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 6/26/2013 04:02 PM Wednesday, Katarina Morowsky wrote: >I am trying to create a slide with two buttons (made from images). >One button (named Another) will take you back to the practice list >and the other button (named Proceed) will proceed to the >instructions for the first task. If you click anywhere outside the >buttons you will stay on the screen. > >I have created a code that directs where you go via labels. My code >to stay on the screen works fine. The code that recognizes the >images as buttons also works. The problem I am running into is the >locations that the buttons go to... > >With the current code when I click on both the "Another" and >"Proceed" buttons I end up at Label 3. I tried switching what image >corresponds to each label (i.e. Another going to Label11 and Proceed >going to Label3) to see if the problem was in the Elseif statement, >but then both buttons ended up at Label11. > >Would anyone know how to have each button go to their intended location? > > >Thank you, > >Katie > >_________________________________________________________________________ > >'Designate "theState" as the Default Slide State, which is the >'current ActiveState on the Slide object "morepractice". >Dim theState As SlideState >Set theState = morepractice.States("Default") >Dim theSlideImage As SlideImage >Dim strHit As String >Dim theMouseResponseData As MouseResponseData > >'Was there a response? > If morepractice.InputMasks.Responses.Count > 0 Then > debug.print "Line 16" > 'Get the mouse response. > Set theMouseResponseData = > CMouseResponseData(morepractice.InputMasks.Responses(1)) > 'Determine string name of SlideImage object at > 'mouse click coordinates. Assign that value to strHit > strHit = theState.HitTest(theMouseResponseData.CursorX, > theMouseResponseData.CursorY) > > 'If you hit image for Another Practice Trial you will go to a > label before the practice list' > If strHit = "Another" Then > Sleep 350 > GoTo Label3 > > 'If you hit the image for Proceed to Task1 you will go to a label > before the intro slide for Task1' > ElseIf strHit = "Proceed" Then > Sleep 350 > GoTo Label11 > > 'If you hit anywhere else on the screen you will stay at that screen' > Else > GoTo Label4 > > End If > End If > > >Set theMouseResponseData = Nothing >Mouse.ShowCursor False -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/51d452c6.619a320a.422d.0b8eSMTPIN_ADDED_MISSING%40gmr-mx.google.com. For more options, visit https://groups.google.com/groups/opt_out. From dane.desutter at gmail.com Wed Jul 3 17:06:26 2013 From: dane.desutter at gmail.com (Dane) Date: Wed, 3 Jul 2013 10:06:26 -0700 Subject: Randomize Treatment Blocks within Subjects Message-ID: In the experiment we're building we have the following elements: Block A - list of stimuli for block A that must be selected randomly Block B - list of stimuli for B to be cycled through randomly Block C - list of stimuli for C to be cycled through randomly What we are trying to achieve: - Each block corresponds to a treatment. - Each block needs to randomly show all of the stimuli in the corresponding list BEFORE advancing to the next block. - The order of treatment blocks needs to be randomly ordered for each participant (e.g., Suzie gets ABC and Eric gets CAB) I am happy to give any more detail about how we have constructed the experiment. Currently we have figured out how to randomize the stimuli in the list. We cannot get e-prime to randomize the order of the treatment blocks A-C. Any help would be greatly appreciated! -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/b0475dcf-5b71-41ed-bfa2-a1e339f2634c%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From pfc.groot at gmail.com Wed Jul 3 20:32:21 2013 From: pfc.groot at gmail.com (Paul Groot) Date: Wed, 3 Jul 2013 22:32:21 +0200 Subject: Passing/Evaluating Strings as Executable Code In-Reply-To: <51d44c69.472c320a.5826.6445SMTPIN_ADDED_MISSING@gmr-mx.google.com> Message-ID: Hi Jake, I think you are looking for a solution that is more complex than actually required. Instead of changing an object property indirectly by changing an attribute value, why not changing the object property directly? This is a piece of code that I used in my VAS script to highlight a selected button: Set hitObject = CSlideText(ACK_SlideState.Objects(strHit)) hitObject.BackColor = CColor("silver") hitObject.Draw etc... Best Paul On 3 July 2013 18:07, David McFarlane wrote: > Jake, > > I am fairly certain that E-Basic/VBA does not have anything like an eval() > function. > > ----- > David McFarlane > E-Prime training online: http://psychology.msu.edu/** > Workshops_Courses/eprime.aspx > Twitter: @EPrimeMaster (https://twitter.com/**EPrimeMaster > ) > > > At 7/2/2013 01:21 PM Tuesday, Jake wrote: > >> Oh, I see why that's not working now, the logic was overwriting the >> Attribute. >> >> Still, it would be good to know if you pass a string as an expression. >> I've search the documentation and some VB stuff online, but I haven't seen >> an eval() like function. Has anyone else used/seen something like that in >> E-Basic? >> >> Thanks, >> Jake >> >> >> On Tuesday, July 2, 2013 10:32:22 AM UTC-5, Jake wrote: >> Dear Group, >> I'm trying to streamline some of my inline code in a Touch Screen task. >> Is it possible to pass string values as execuatable pieces of code in >> E-Basic? I can do this in MATLAB (I think) and R using and eval() function, >> but is there an analogue in E-Basic? >> >> I've tried the following 'for' loop to assign an object border width >> using the string returned from the HitTest function (Objects are named "R0" >> through "R7"). I can compile the script fine, but it won't actually change >> the attribute value for some reason. Perhaps I just need a second set of >> eyes to point something out. Any suggestions would be welcomed! Thanks, >> Jake >> >> Set MouseResp = CMouseResponseData(Question.**InputMasks.Responses(1)) >> Hit = theState.HitTest(MouseResp.**CursorX, MouseResp.CursorY) >> Dim i as Integer >> Dim theBorder As String >> For i = 0 To 7 >> theBorder = Hit & "BW" >> If i = CInt(Mid(Hit,2,1)) Then >> c.SetAttrib theBorder,"5" >> Else >> c.SetAttrib theBorder,"0" >> End If >> Next >> >> >> -- >> *************************************************** >> Jacob E. Anderson, MA >> Scientist @ The Zelazo Lab >> Institute of Child Development >> 51 East River Rd. >> Minneapolis, MN 55455 >> > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe@**googlegroups.com > . > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit https://groups.google.com/d/** > msgid/e-prime/51d44c69.**472c320a.5826.6445SMTPIN_** > ADDED_MISSING%40gmr-mx.google.**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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CAKAdR-sZwibQVDknGA1OvQ15vxAKzk9ZjDCsw%3DALp1usWVos0A%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From osowska.anna at gmail.com Thu Jul 4 13:41:53 2013 From: osowska.anna at gmail.com (Anna) Date: Thu, 4 Jul 2013 06:41:53 -0700 Subject: How to underline/highlight chosen answers? In-Reply-To: <51d4504e.0352320a.059e.ffff92a1SMTPIN_ADDED_MISSING@gmr-mx.google.com> Message-ID: Hi David, thank you for your reply but it?s not exactly what I?m looking for. I?m interested in a solution which will allow to underline text objects with the numbers of possible responses after respondent makes a choice using keyboard. For example, if respondent presses ?1?, the text object with number ?1?will be underlined/highlighted or its backcolor will change. Have you got any idea how to do this? Regards, Anna -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/98d3fef9-9a87-45df-8883-b93290ce926d%40googlegroups.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 Thu Jul 4 16:03:19 2013 From: pfc.groot at gmail.com (Paul Groot) Date: Thu, 4 Jul 2013 18:03:19 +0200 Subject: How to underline/highlight chosen answers? In-Reply-To: <98d3fef9-9a87-45df-8883-b93290ce926d@googlegroups.com> Message-ID: This is very similar to what I posted yesterday (to another question), but I will extent the script a bit to make it more clear: Dim strName as String Dim theState as SlideState Dim theText as SlideText strName = "Odp" & Slide1.RESP Set theState = Slide1.States (Slide1.ActiveState) Set theText = CSlideText(theState.Objects(strName)) If Not theText Is Nothing Then ' just changing a few properties here... theText.BackColor = CColor("silver") theText.FontBold = CLogical("Yes") theText.FontUnderline = CLogical("Yes") theText.Draw Else ' oops: unexpected response End If Make sure to replace Slide1 with the name of your slide. Also ,you still have to make sure that the changed graphics will be visible for some time. (E.g. use a wait object) Paul On 4 July 2013 15:41, Anna wrote: > Hi David,**** > > thank you for your reply but it?s not exactly what I?m looking for. I?m > interested in a solution which will allow to underline text objects with > the numbers of possible responses after respondent makes a choice using > keyboard. For example, if respondent presses ?1?, the text object with > number ?1?will be underlined/highlighted or its backcolor will change.**** > > Have you got any idea how to do this?**** > > Regards,**** > > Anna**** > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/98d3fef9-9a87-45df-8883-b93290ce926d%40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CAKAdR-tiEUjRKHg3apttYQs6eyzv7mGF%3DP4NYLqarLT2qYHyTw%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From christina.tzeng at gmail.com Fri Jul 5 16:00:05 2013 From: christina.tzeng at gmail.com (Sound Experiment) Date: Fri, 5 Jul 2013 09:00:05 -0700 Subject: Logging response times after stimulus presentation In-Reply-To: <51d44e29.6707320a.14be.ffff815bSMTPIN_ADDED_MISSING@gmr-mx.google.com> Message-ID: Thanks, David. That worked like a charm. On Wednesday, July 3, 2013 12:15:12 PM UTC-4, McFarlane, David wrote: > > Christina, > > I would try the following: > > Make a Slide with both the image and the sound. Set Duration to > "(infinite)", and End Sound Action on the SlideSound sub-object to > "Terminate". This will run the Slide until the end of the sound. Do > not use an input mask here. > > Follow this with a Wait object to collect the response, using > appropriate Duration, input mask etc. Your image will remain on the > display while the Wait object runs & collects the response. (I think > of Wait objects as "null" stimuli and use them primarily when I want > to get a response without presenting a stimulus.) > > That should do it. > > ----- > David McFarlane > E-Prime training > online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx > Twitter: @EPrimeMaster (https://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, so make full use of > it. 3) In addition, PST offers several instructional videos on their > YouTube channel (http://www.youtube.com/user/PSTNET ). 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/2/2013 09:45 AM Tuesday, Sound Experiment wrote: > >Thanks, Patrick. I would prefer if the images remained on the > >computer screen while the sound is playing. Is there a way for me to > >have both the sound playing and have the images up but prevent > >participants from being able to make a response until after the sound > finishes? > > > > > > > >On Monday, July 1, 2013 10:38:58 PM UTC-4, Patrick wrote: > >A simple option is to not start the response collection until after > >the sound file finishes playing. > >Alternatively, include the duration of the sound file in each trial > >and then subtract. > >You'll also want to consider how to deal with subjects pressing a > >button before the sound file ends. > > > >On Thursday, June 27, 2013 7:33:41 AM UTC+12, Sound Experiment wrote: > >Hello, > > > >For each experimental trial, I am presenting a sound file and > >pictorial images simultaneously. Participants will be making a > >button box response upon hearing the sound file (while the images > >remain on the screen). I would like participants' response times to > >begin logging after the sound file ends. Is there anything I should > >do in my script to ensure this? The sound files vary in length. > > > >Thank you, > >Christina > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/0ea77bfb-18ca-4f3b-8782-ed4e547e3650%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jakey.anderson at gmail.com Fri Jul 5 16:28:51 2013 From: jakey.anderson at gmail.com (Jake) Date: Fri, 5 Jul 2013 09:28:51 -0700 Subject: Passing/Evaluating Strings as Executable Code In-Reply-To: Message-ID: Paul & David, Thanks for your thoughts and suggestions, Paul, that's a great suggestion, in fact, I delivered a palm to my forehead when I read your note. Cheers, Jake On Wednesday, July 3, 2013 3:32:21 PM UTC-5, Paul Groot wrote: > > Hi Jake, > > I think you are looking for a solution that is more complex than actually > required. Instead of changing an object property indirectly by changing an > attribute value, why not changing the object property directly? > > This is a piece of code that I used in my VAS script to highlight a > selected button: > > Set hitObject = CSlideText(ACK_SlideState.Objects(strHit)) > hitObject.BackColor = CColor("silver") > hitObject.Draw > etc... > > > Best > Paul > > > > On 3 July 2013 18:07, David McFarlane >wrote: > >> Jake, >> >> I am fairly certain that E-Basic/VBA does not have anything like an >> eval() function. >> >> ----- >> David McFarlane >> E-Prime training online: http://psychology.msu.edu/** >> Workshops_Courses/eprime.aspx >> Twitter: @EPrimeMaster (https://twitter.com/**EPrimeMaster >> ) >> >> >> At 7/2/2013 01:21 PM Tuesday, Jake wrote: >> >>> Oh, I see why that's not working now, the logic was overwriting the >>> Attribute. >>> >>> Still, it would be good to know if you pass a string as an expression. >>> I've search the documentation and some VB stuff online, but I haven't seen >>> an eval() like function. Has anyone else used/seen something like that in >>> E-Basic? >>> >>> Thanks, >>> Jake >>> >>> >>> On Tuesday, July 2, 2013 10:32:22 AM UTC-5, Jake wrote: >>> Dear Group, >>> I'm trying to streamline some of my inline code in a Touch Screen task. >>> Is it possible to pass string values as execuatable pieces of code in >>> E-Basic? I can do this in MATLAB (I think) and R using and eval() function, >>> but is there an analogue in E-Basic? >>> >>> I've tried the following 'for' loop to assign an object border width >>> using the string returned from the HitTest function (Objects are named "R0" >>> through "R7"). I can compile the script fine, but it won't actually change >>> the attribute value for some reason. Perhaps I just need a second set of >>> eyes to point something out. Any suggestions would be welcomed! Thanks, >>> Jake >>> >>> Set MouseResp = CMouseResponseData(Question.**InputMasks.Responses(1)) >>> Hit = theState.HitTest(MouseResp.**CursorX, MouseResp.CursorY) >>> Dim i as Integer >>> Dim theBorder As String >>> For i = 0 To 7 >>> theBorder = Hit & "BW" >>> If i = CInt(Mid(Hit,2,1)) Then >>> c.SetAttrib theBorder,"5" >>> Else >>> c.SetAttrib theBorder,"0" >>> End If >>> Next >>> >>> >>> -- >>> *************************************************** >>> Jacob E. Anderson, MA >>> Scientist @ The Zelazo Lab >>> Institute of Child Development >>> 51 East River Rd. >>> Minneapolis, MN 55455 >>> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "E-Prime" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to e-prime+u...@**googlegroups.com . >> To post to this group, send email to e-p... at googlegroups.com >> . >> To view this discussion on the web visit https://groups.google.com/d/** >> msgid/e-prime/51d44c69.**472c320a.5826.6445SMTPIN_** >> ADDED_MISSING%40gmr-mx.google.**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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/3ade0f8e-6d29-4b53-be09-1af80d0cdb6c%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From joshua.m.brain at gmail.com Mon Jul 8 13:49:13 2013 From: joshua.m.brain at gmail.com (J Brain) Date: Mon, 8 Jul 2013 06:49:13 -0700 Subject: Data Migration, alongside other software Message-ID: Hi, I am a newcomer to E-Prime, so apologies in advance for posting a problem which may have been addressed before. I am trying to set up an automated data system that stores data from numerous software programs, such as E-Prime and Tobii eye-tracking, amongst numerous others. As an intermediary, I wish to set up some filters that, for example, will prevent researchers from accessing social security numbers, etc, of participants (to conform to ethical practice). Thus, researchers gain access to their data, but not to more personal data, which is to be stored separately in a private depository. Ideally, this process is to be automated. Of course, I am aware that sometimes filters will not be needed, and I would like to plan a system that can incorporate such features. Thus, if users have experience of this or similar set-ups then please share, all help is very much appreciated. Regards, j -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/b55d4eef-a92d-43f2-887d-d99703b6a1c6%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From joshua.m.brain at gmail.com Mon Jul 8 13:57:03 2013 From: joshua.m.brain at gmail.com (J Brian) Date: Mon, 8 Jul 2013 06:57:03 -0700 Subject: Data Migration, alongside other software Message-ID: Hi, I am a newcomer to E-Prime, so apologies in advance for posting a problem Which may have been addressed before. I am trying to set up on automated data system did stores data from Numerous software program: such as E-Prime and Tobii eye-tracking, Numerous among others. As of intermediary, I wish to set up some data filtering system that, for example, want to preventDefault Researchers from Accessing social security numbers, etc., of Participants (to conform to ethical practice). Researchers gain access to Malthus Their experimental data, but not to more personal data, Which is to be stored separately in a private depository. Ideally, this process is to be automated. Of course, I am aware sometimes filters are not always mandatory, but I would like to plan a system did can overcome scenarios examined in the Foreseeable futrure. Malthus, if users have experience of this or similar set-ups then please share, all help is very much appreciated. Regards, j -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/6dae322b-99f4-41f8-aab4-155023d61814%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From pamela.l.stevenson at gmail.com Mon Jul 8 14:06:40 2013 From: pamela.l.stevenson at gmail.com (p5wp1) Date: Mon, 8 Jul 2013 07:06:40 -0700 Subject: Transparent tint on top of image Message-ID: Hello: I will be conducting an experiment where we will present two faces side by side, separated by a fixation cross. One of these faces will be designated as the target gender (e.g., male) and we will ask participants to tell us whether the target gender has a blue or yellow tint to it. I am wondering if there is a way to create an object that would allow me to apply a transparent yellow or blue tint on top of the faces. The reason I would like to create an object is so I can deferentially tint the faces to allow different faces to have different tints, depending on the trials. For example, I would like to be able to have the blue tint appear over the face on the right for some trials and have it appear over the left face in other trials. Thank you very much for your help! -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/11156056-2dbc-40d4-b2a5-8283068aef6d%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From nroshko at ualberta.ca Mon Jul 8 17:08:14 2013 From: nroshko at ualberta.ca (nroshko at ualberta.ca) Date: Mon, 8 Jul 2013 10:08:14 -0700 Subject: E-Prime Video Error Message-ID: We are struggling to run video files (avi and mpeg) in E-Prime. The video appears on the screen but does not move when the experiment is run. We have received errors about "no video memory", "unable to create surface display" and a message about buffering problem. We have already updated our version of eprime, run codec config, downloaded DIVX update, put in a PreRelease command and tried different computers. Nothing seems to be able to fix this problem. Any suggestions? -Nicole -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/482374d1-365a-48a7-86d9-4770fdaaf857%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From joshua.m.brain at gmail.com Tue Jul 9 10:20:41 2013 From: joshua.m.brain at gmail.com (J Brian) Date: Tue, 9 Jul 2013 03:20:41 -0700 Subject: Automated data storage Message-ID: Dear all, I would like to establish an IT system whereby data generated from E-Prime (and numerous other software programs) can be depersonalised prior to data storage. This is to conform to ethical guidelines. For example, in certain situations citizen participant numbers may be entered in addition to experimental data. It is aimed to segregate the two types of data so that researchers have access only to their data, for example the vast majority of an E-Data Aid file, whilst the personal information remains on a separate data repository. If researchers have experience of setting up such a filter / storage system then please share any advice or recommendations. Thanks in advance, J -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/41419b90-9a2a-4a43-a766-661b88cdfe4d%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mikes22091 at gmail.com Tue Jul 9 14:30:19 2013 From: mikes22091 at gmail.com (mikes22091 at gmail.com) Date: Tue, 9 Jul 2013 07:30:19 -0700 Subject: numeric answers will not record Message-ID: Hello, I have completed a study using eprime and my first pilot run data output did not record the numeric answers to my questions. the setting in eprime has {ANY} as the allowable answers. All I see in the output is NULL in all the spots i should have a number answer. all letter answers were recorded. Is there something im missing? how do i fix this problem? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/a2244447-a91b-4a86-ae3b-ce4c85545ca5%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From cogneuro.georgetown at gmail.com Tue Jul 9 17:25:00 2013 From: cogneuro.georgetown at gmail.com (cogneuro.georgetown at gmail.com) Date: Tue, 9 Jul 2013 10:25:00 -0700 Subject: Video trouble - not codec Message-ID: Hello, I'm having some serious trouble with having eprime play video files. I'm working on a Windows XP system with EPrime 2. The videos are 30 seconds and 60 seconds long. Codec config has approved both .mpg and .wmv files. MovieRT does not work. I've been going through as much of the online forums as I can, but none of the suggestions have worked. As I've been trying to work through this, two different errors have come up: Error -999: unable to buffer movie - too many retries - -1,-1 -1 -1 -1 Error 11053: unable to load movie Any assistance would be much appreciated! Best Wishes, Natalie Gallagher -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/63fd8add-8b32-41c9-b495-6a031bd8b26f%40googlegroups.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 Tue Jul 9 17:47:22 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 9 Jul 2013 13:47:22 -0400 Subject: Video trouble - not codec In-Reply-To: <63fd8add-8b32-41c9-b495-6a031bd8b26f@googlegroups.com> Message-ID: Natalie, Yep, if MovieRT does not work then you likely do not have a codec problem, but I have no ideas after that. I think you will have to take this up with PST Web Support, please see below. I will be interested to learn the result. ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) /---- Stock reminder: 1) I do not work for PST. 2) PST's trained staff take any and all questions at https://support.pstnet.com/anonymous_requests/new , and they strive to respond to all requests in 24-48 hours, so make full use of it. 3) In addition, PST offers several instructional videos on their YouTube channel (http://www.youtube.com/user/PSTNET ). 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/9/2013 01:25 PM Tuesday, cogneuro.georgetown at gmail.com wrote: >I'm having some serious trouble with having eprime play video files. >I'm working on a Windows XP system with EPrime 2. The videos are 30 >seconds and 60 seconds long. Codec config has approved both .mpg and >.wmv files. MovieRT does not work. I've been going through as much >of the online forums as I can, but none of the suggestions have worked. > >As I've been trying to work through this, two different errors have come up: > >Error -999: unable to buffer movie - too many retries - -1,-1 -1 -1 -1 >Error 11053: unable to load movie > >Any assistance would be much appreciated! > >Best Wishes, >Natalie Gallagher -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/51dc4cc1.ea17ec0a.1357.02f3SMTPIN_ADDED_MISSING%40gmr-mx.google.com. For more options, visit https://groups.google.com/groups/opt_out. From pamela.l.stevenson at gmail.com Tue Jul 9 18:56:08 2013 From: pamela.l.stevenson at gmail.com (p5wp1) Date: Tue, 9 Jul 2013 11:56:08 -0700 Subject: Tinting images Message-ID: Hello: I will be conducting an experiment where we will present two faces side by side, separated by a fixation cross. One of these faces will be designated as the target gender (e.g., male) and we will ask participants to tell us whether the target gender has a blue or yellow tint to it. I am wondering if there is a way to create an object that would allow me to apply a transparent yellow or blue tint on top of the faces. The reason I would like to create an object is so I can deferentially tint the faces to allow different faces to have different tints, depending on the trials. For example, I would like to be able to have the blue tint appear over the face on the right for some trials and have it appear over the left face in other trials. Thank you very much for your help! Pam -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/0f6dfd50-c70f-4a30-8c1e-3e9d77b90051%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From joshua.m.brain at gmail.com Wed Jul 10 07:06:28 2013 From: joshua.m.brain at gmail.com (J Brian) Date: Wed, 10 Jul 2013 00:06:28 -0700 Subject: Automated Date Filtration and Storage Message-ID: Dear all, I would like to establish an IT system whereby data generated from E-Prime (and numerous other software) experiments can be depersonalised prior to automated data storage. This is to conform to ethical guidelines. For example, in certain situations participant citizen numbers may be entered, in addition to experimental data. It is aimed to segregate the two types of data so that researchers have access only to their data, whilst the personal information remains on a separate data repository. Of course, in some experiments, no filter is required, and thereby presents no real problem. However, it is highly foreseeable that many researchers using E-Prime, amongst other software programs, will require data to be depersonalised. If researchers have experience of setting up so a similar filter/ storage system then please share. Thanks in advance, J -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/a979efad-3b0e-4015-88d7-d8753fdce825%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From luigi.baciadonna at gmail.com Mon Jul 15 12:39:26 2013 From: luigi.baciadonna at gmail.com (luigi.baciadonna at gmail.com) Date: Mon, 15 Jul 2013 05:39:26 -0700 Subject: overlap Message-ID: Dear All, after the first good suggestion I'm here again to have your help. I have this problem: I need to present a prime (sound) and target (text oblect). In total 800ms. First only the sound and after 200ms will be displayed the text and sound for a total of 800ms. so 200 ms of anly sound and from the last 600ms sound and text. Any suggestion about that? Thank you very much Luigi -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/61c733cc-ab81-4424-8296-33e84aca0147%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mikes22091 at gmail.com Mon Jul 15 13:17:21 2013 From: mikes22091 at gmail.com (mikes22091 at gmail.com) Date: Mon, 15 Jul 2013 06:17:21 -0700 Subject: No Data in Data File Message-ID: I am having a problem, I have a consecutive questions one of them asks a Yes or No question while the next has a scale from 1-9. In the data file the numbers are not being logged for the in the question response list. The Yes and the No are but the 1-9 are not. I have it linked to response in the preferences but still nothing. I have tried a few different things but still cannot get the numbered to be logged. Thank you, Mike -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/1b1495ae-3512-4ea8-8876-190fe7b9656d%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From luigi.baciadonna at gmail.com Mon Jul 15 16:19:06 2013 From: luigi.baciadonna at gmail.com (luigi.baciadonna at gmail.com) Date: Mon, 15 Jul 2013 09:19:06 -0700 Subject: overlap In-Reply-To: <61c733cc-ab81-4424-8296-33e84aca0147@googlegroups.com> Message-ID: I have done in the following way as suggested previus: setup a SLIDE with sound sub object on it - 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 sound 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 text 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' IT IS THIS PROCEDURE CORRECT? just to explain clear: onlysound for-----------200ms sound+text---------------------600ms= 800 Thank you in advance L -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/0c109ad8-ac03-49d5-a952-7e7a00bdd131%40googlegroups.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 Jul 15 18:17:45 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 15 Jul 2013 14:17:45 -0400 Subject: overlap In-Reply-To: <0c109ad8-ac03-49d5-a952-7e7a00bdd131@googlegroups.com> Message-ID: Luigi, Or, try this: Set Duration of whatever plays your sound (SoundOut or Slide) to 200 with "Stop After" set to No and "End Sound Action" set to "(none)" , then set Duration of the following TextDisplay to 600. I explain this better in my online training course. ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://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, so make full use of it. 3) In addition, PST offers several instructional videos on their YouTube channel (http://www.youtube.com/user/PSTNET ). 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/15/2013 12:19 PM Monday, luigi.baciadonna at gmail.com wrote: >I have done in the following way as suggested previus: > >setup a SLIDE with sound sub object on it > - 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 sound 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 text 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' > >IT IS THIS PROCEDURE CORRECT? just to explain clear: >onlysound for-----------200ms sound+text---------------------600ms= 800 >Thank you in advance >L -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/51e43cd9.e861320a.065e.740aSMTPIN_ADDED_MISSING%40gmr-mx.google.com. For more options, visit https://groups.google.com/groups/opt_out. From flavia.cardini1 at gmail.com Mon Jul 15 21:00:10 2013 From: flavia.cardini1 at gmail.com (flavia cardini) Date: Mon, 15 Jul 2013 22:00:10 +0100 Subject: E-Prime Video Error In-Reply-To: <482374d1-365a-48a7-86d9-4770fdaaf857@googlegroups.com> Message-ID: try to save the video in .wav. I always get problems with avi files! wav should not give you error. 2013/7/8 > We are struggling to run video files (avi and mpeg) in E-Prime. The video > appears on the screen but does not move when the experiment is run. We have > received errors about "no video memory", "unable to create surface display" > and a message about buffering problem. We have already updated our version > of eprime, run codec config, downloaded DIVX update, put in a PreRelease > command and tried different computers. Nothing seems to be able to fix this > problem. Any suggestions? > > -Nicole > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/482374d1-365a-48a7-86d9-4770fdaaf857%40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CAHra5D%3DQWhRPVSV-UxkDPjt0RCdtJPvfNv31CUaQpDJvXvtgqg%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From trishala27 at gmail.com Mon Jul 15 22:02:02 2013 From: trishala27 at gmail.com (Trishala P) Date: Mon, 15 Jul 2013 15:02:02 -0700 Subject: E-Prime Scale Timing Message-ID: Hi everyone, So part of my experiment involves having people rate 2 categories on a scale from 1-7. The script for the scale works, however I have a couple of questions: The slide duration is 5000 seconds The scale is set to refresh every 500 ms so subjects can move back and forth along the points, however, this means that the 5s duration also resets every 500 ms. How do I have the slide automatically accept and move on after 5 seconds regardless of where the subjects are on the scale? I would also like to differentiate between subjects choosing a response and pressing the submit button vs. the slide automatically selecting a number after 5 seconds. How is this possible? Thank you! -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/02d92b97-d28c-4ae1-b3b4-7448935901a9%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From lainestranahan at gmail.com Tue Jul 16 02:15:05 2013 From: lainestranahan at gmail.com (Laine) Date: Mon, 15 Jul 2013 19:15:05 -0700 Subject: Image distortion: contiguous black regions of .bmp images mysteriously filled with white Message-ID: Hi all, I'm completely new to E-Prime and have inherited some scripts from an experimenter (now-departed) for an eye-tracking study in which one slide is presented with a set of images (.bmp) on it, one per quadrant, then the next slide displays the exact same images but with one additional image per quadrant. Everything displays fine until the second slide, when both images in the top left quadrant (and only that quadrant) with significant contiguous regions of black suddenly have those regions of black partially filled with white as though some sort of smart autofill Photoshop-type operation were being applied. (Sorry, no screenshots at the moment.) I'm not sure where to begin looking for the problem. Anyone have any ideas? Laine -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/4bccd33b-bf09-4e01-9508-d6f6ef3784ab%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From d.vinson at ucl.ac.uk Tue Jul 16 06:41:46 2013 From: d.vinson at ucl.ac.uk (Vinson, David) Date: Tue, 16 Jul 2013 06:41:46 +0000 Subject: Image distortion: contiguous black regions of .bmp images mysteriously filled with white In-Reply-To: <4bccd33b-bf09-4e01-9508-d6f6ef3784ab@googlegroups.com> Message-ID: Check "source color key" for the offending images (upper left quadrant), this setting permits partial transparency of a certain color. Maybe it's set for only one of your display objects? ----- Reply message ----- From: "Laine" To: "e-prime at googlegroups.com" Subject: Image distortion: contiguous black regions of .bmp images mysteriously filled with white Date: Tue, Jul 16, 2013 3:15 am Hi all, I'm completely new to E-Prime and have inherited some scripts from an experimenter (now-departed) for an eye-tracking study in which one slide is presented with a set of images (.bmp) on it, one per quadrant, then the next slide displays the exact same images but with one additional image per quadrant. Everything displays fine until the second slide, when both images in the top left quadrant (and only that quadrant) with significant contiguous regions of black suddenly have those regions of black partially filled with white as though some sort of smart autofill Photoshop-type operation were being applied. (Sorry, no screenshots at the moment.) I'm not sure where to begin looking for the problem. Anyone have any ideas? Laine -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/4bccd33b-bf09-4e01-9508-d6f6ef3784ab%40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/42FB73C9-2CE6-46CB-ABC2-007B4ADC2F20%40ucl.ac.uk. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From eva.tomczak at gmail.com Tue Jul 16 08:38:13 2013 From: eva.tomczak at gmail.com (etea) Date: Tue, 16 Jul 2013 01:38:13 -0700 Subject: Problem with displaying the WhiteScreen in-between the blocks Message-ID: Dear All, I came across a problem in E-Prime that seems to be easy to overcome but is not.. I want to show 12 percepts (here: movies [all .avi] with a different direction encoded: away, toward, up, down). I have paired one direction (e.g. Away) with 12 recorded sentences (.wav) - it works under Eprime. Each direction block is preceded by what I call a "LeadInMovie" (4000ms). It seems to work. What I have a problem with, however, is setting up a 10sec break (with no response, just a pre-set break) in between the block with one direction (a problem with inserting a WhiteScreen every 12th recorded sentence; just at the very begining of each block = event before the LeadInMovie). So the sequence of the stimuli is: WhiteScreen with a fixation cross (10000ms) --> LeadInMovie (4000ms) --> 12 movies that share a direction (away or toward or up or down) [those 12 movies {avi} are paired with 12 recorded sentences {wav}; I treat this part as one block, within which no WhiteScreen or LeadInMovie is needed]. I have tried out different solutions already from changing the text display [WhiteScreen] to bmp or even a 10sec avi, but the problem does not seem to depend on that. I predict that there must be some script inserted, so that I could be able to launch the WhiteScreen before every single direction block. I have written the script in E-Prime, but there must be something wrong with that, as the Eprime always shows only the first WhiteScreen display, and then moves smoothly from one direction block (Away.avi) to another (Down.avi) etc ., with no WhiteScreen shown, as if Eprime didn't see it in-between the following blocks.. Do you have any suggestions about that? What's wrong with the script? Is there a simpler solution than inserting the script? I am attaching the screenshots below. Thank you! E -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/81dce3e1-0f34-4532-8a72-1bfef6f97424%40googlegroups.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: WhiteScreenDisplay.jpg Type: image/jpeg Size: 128732 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: WhiteScreen in the BlockList.jpg Type: image/jpeg Size: 263837 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: WhiteScreenDisplay Script.jpg Type: image/jpeg Size: 129485 bytes Desc: not available URL: From trishala27 at gmail.com Tue Jul 16 12:59:39 2013 From: trishala27 at gmail.com (Trishala P) Date: Tue, 16 Jul 2013 05:59:39 -0700 Subject: E-Prime Device Sound Error Message-ID: Hi all, I just installed E-Prime 2.0.8.22 on a Windows 7 computer. The program is installed, but when I try to run an experiment file I get the following error: Device name: Sound Error: 0x00000385 Unable to create the directx object: 0x88780078 I don't have any sound files on my experiment and don't need sound so not sure why this is happening. The file ran on another computer with the same specifications, but not on 2 other computers. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/e1ed6427-cb8d-4549-ac9e-a8765b1717db%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From d.vinson at ucl.ac.uk Tue Jul 16 13:10:29 2013 From: d.vinson at ucl.ac.uk (Vinson, David) Date: Tue, 16 Jul 2013 13:10:29 +0000 Subject: E-Prime Device Sound Error In-Reply-To: Message-ID: You might try disabling the Sound device. Alternatively we found that on some PCs the Sound device gives an error unless headphones or speakers are plugged in.... Even if the experiment does not use sound. So attaching headphones might also do the trick. ----- Reply message ----- From: "Trishala P" To: "e-prime at googlegroups.com" Subject: E-Prime Device Sound Error Date: Tue, Jul 16, 2013 2:00 pm Hi all, I just installed E-Prime 2.0.8.22 on a Windows 7 computer. The program is installed, but when I try to run an experiment file I get the following error: Device name: Sound Error: 0x00000385 Unable to create the directx object: 0x88780078 I don't have any sound files on my experiment and don't need sound so not sure why this is happening. The file ran on another computer with the same specifications, but not on 2 other computers. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/e1ed6427-cb8d-4549-ac9e-a8765b1717db%40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/560FE80A-55D6-4CB3-8D6D-EB718E88A10C%40ucl.ac.uk. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From neuropsych76 at gmail.com Tue Jul 16 17:17:57 2013 From: neuropsych76 at gmail.com (cogneuroisfun) Date: Tue, 16 Jul 2013 10:17:57 -0700 Subject: Random order of blocks, but not back to back Message-ID: Hello all, So I have 6 tasks in my experiment each is it's own procedure and corresponding list. I then have a master list one level up which makes the 6 tasks go in random order. The problem is that I do not want any of the tasks to be performed back to back. Is there a way to do this? Can I tell e-prime to run those 6 blocks randomly, but not have it repeat the same one twice? Thanks!! -Matt -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/d5f76a17-de33-4ed1-becf-cbe39986cecb%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From katrinheimann at gmail.com Tue Jul 16 18:47:40 2013 From: katrinheimann at gmail.com (KatrinH Heimann) Date: Tue, 16 Jul 2013 20:47:40 +0200 Subject: Random order of blocks, but not back to back In-Reply-To: Message-ID: Dear Matt, eprime should do that if you choose random order without replacement... Best Katrin 2013/7/16 cogneuroisfun > Hello all, > > So I have 6 tasks in my experiment each is it's own procedure and > corresponding list. I then have a master list one level up which makes the > 6 tasks go in random order. The problem is that I do not want any of the > tasks to be performed back to back. Is there a way to do this? Can I tell > e-prime to run those 6 blocks randomly, but not have it repeat the same one > twice? > > Thanks!! > > -Matt > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/d5f76a17-de33-4ed1-becf-cbe39986cecb%40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CACnHcBcetHYSOz1boaBqxTV5eSonM9NdeHCj69Pt%2B%2BbKpW8X0A%40mail.gmail.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 Tue Jul 16 19:50:05 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 16 Jul 2013 15:50:05 -0400 Subject: E-Prime Device Sound Error In-Reply-To: <560FE80A-55D6-4CB3-8D6D-EB718E88A10C@ucl.ac.uk> Message-ID: You might still want to use sound for a later experiment, so best to get this fixed at any rate. If you search through the forums you will find that EP2.0.8.22 was known to have problems with sound & movies under Windows Vista & 7. You should update to at least 2.0.8.90, or even all the way to 2.0.10.242. You have already paid for those updates. You might also contact PST Web Support for more specific help. -- David McFarlane Vinson, David wrote: > You might try disabling the Sound device. > > Alternatively we found that on some PCs the Sound device gives an error > unless headphones or speakers are plugged in.... Even if the experiment > does not use sound. So attaching headphones might also do the trick. > > ----- Reply message ----- > From: "Trishala P" > To: "e-prime at googlegroups.com" > Subject: E-Prime Device Sound Error > Date: Tue, Jul 16, 2013 2:00 pm > > > > Hi all, > > I just installed E-Prime 2.0.8.22 on a Windows 7 computer. The program > is installed, but when I try to run an experiment file I get the > following error: > > Device name: Sound > Error: 0x00000385 > Unable to create the directx object: 0x88780078 > > I don't have any sound files on my experiment and don't need sound so > not sure why this is happening. The file ran on another computer with > the same specifications, but not on 2 other computers. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/51E5A3ED.6060201%40msu.edu. For more options, visit https://groups.google.com/groups/opt_out. From eporges at gmail.com Wed Jul 17 05:20:19 2013 From: eporges at gmail.com (cogsci) Date: Tue, 16 Jul 2013 22:20:19 -0700 Subject: how to use "/" as an a allowable responses? Message-ID: It is not clear how to use "/" as an a allowable responses. I would like to use both "z" and forward slash "/" as an allowable responses. Obviously z is no problem. Thank! -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/00c52013-1dc9-45ca-b1ed-2c3ca156e248%40googlegroups.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 Wed Jul 17 07:32:16 2013 From: pfc.groot at gmail.com (Paul Groot) Date: Wed, 17 Jul 2013 09:32:16 +0200 Subject: how to use "/" as an a allowable responses? In-Reply-To: <00c52013-1dc9-45ca-b1ed-2c3ca156e248@googlegroups.com> Message-ID: just browse the ebasic-help documentation for '{key} nomenclature' paul On 17 July 2013 07:20, cogsci wrote: > It is not clear how to use "/" as an a allowable responses. > I would like to use both "z" and forward slash "/" as an allowable > responses. > Obviously z is no problem. > Thank! > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/00c52013-1dc9-45ca-b1ed-2c3ca156e248%40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CAKAdR-th%3DmkvRh783o_u-3qMnA3GLtUpq-jL%3Doo_AQQ7SqJqZw%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From pe.michon at gmail.com Wed Jul 17 13:47:00 2013 From: pe.michon at gmail.com (pe.michon) Date: Wed, 17 Jul 2013 06:47:00 -0700 Subject: reading the "weight" value Message-ID: hello, is anyone know how to read the weight value in a List object ? The currentList.GetAttrib(currentTrial,"Weight") method is returning an error ============= Run-time Error (Line 1362) -990: Factor Error: No such attribute "Weight" ============= the currentList.PeekAttrib("Weight", currentTrial) does not return error, but does not read anything neither (probably not finding the attribute under this name) and it seems like there is no dedicated method for reading weights (like a GetProc). Any trick would be much appreciated. Thanks Pierre -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/fc0134fe-2fab-4642-9ec6-99f02b3acf36%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From tchung215 at gmail.com Fri Jul 19 07:23:10 2013 From: tchung215 at gmail.com (Taewon Chung) Date: Fri, 19 Jul 2013 00:23:10 -0700 Subject: Seeking help regarding Eprime experiment structure Message-ID: Hello everyone, I am posting this in hopes of receiving some tips, help in putting together an experiment using the E-Prime software. I am not very experienced with the software, and would greatly appreciate any and all help. The experiment is a basic picture judgment task, with a picture in the middle of the screen, with 9 ?slideimage?s underneath at the bottom of the page. The 9 ?slideimage?s each indicate a certain level of emotions. The emotional levels increase going rightward (e.g., sad face at the very left, neutral face at middle, happy face at very right), and the participants make a decision based on their respective emotional responses to the picture with a mouse. For every single picture, the participant makes emotional level judgments for 3 different types of emotions. Essentially, 3 responses are recorded for each picture stimuli, after which the next (random) picture stimulus is given, and another 3 responses are given for the stimuli. I was wondering also if there is a way to add in two aspects: One being a [previous] and [next] button on the top left and right sides of the screen, for easy navigation for the participant, and the next being a way to show which response the participant selects (a shadow/highlight around the chosen slide image, etc.) I have already looked up the 'VisualAnalogScale.es' file, but this task utilizes Slide-Texts rather than Slide-Images, and am not sure how to make the change, since it doesn't seem that a simple Object-name-change works. Once again, I appreciate any and all help regarding this experiment. Any input would be greatly appreciated. Thank you very much. Please refer to the attached jpeg image file for a sample of the layout. thank you very much!! -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/15f0717f-3661-4e5d-8c8e-d9bd6b6cd383%40googlegroups.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: layout.jpg Type: image/jpeg Size: 100788 bytes Desc: not available URL: From pfc.groot at gmail.com Fri Jul 19 09:57:29 2013 From: pfc.groot at gmail.com (Paul Groot) Date: Fri, 19 Jul 2013 11:57:29 +0200 Subject: Seeking help regarding Eprime experiment structure In-Reply-To: <15f0717f-3661-4e5d-8c8e-d9bd6b6cd383@googlegroups.com> Message-ID: Highlighting can done quite easily using a small piece of inline script. The trick is to get a reference to the selected object, change some properties (i.e. borderwidth and color) and redraw. A similar topic was discussed not long ago: https://groups.google.com/forum/#!topic/e-prime/keTwpjv5rgY Going backward is less trivial. One way to do this is to put the judgement list in the procedure of a new (parent) List object. This parent list object should run 'forever' (using a high cycle number). Then you have to add a piece of inline script at the beginning of the new (parent) procedure to pick a specific trial of the judgement list. (Probably using a global variable to keep track of the 'active' trial). The judgement list should only run one sample. At the end of the parent procedure you should add a small piece of inline script to terminate the parent list once the active trial number exceeds the number of judgement trials. Within the judgement list you should have some inline to increment and decrement the global index according to the selected button. I remember that the SRBoxUtilities example ( http://www.pstnet.com/downloads/srbox/SRBoxUtilities.zip) contains a similar technique for picking a specific item from a list. However, that specific example makes use of goto-labels instead of a parent list, which is not the most elegant way to go. Also see the attached example script, which can be used to see how the parent-list mechanism works. Sound difficult, but should be do-able if you have some programming experience. Best, Paul On 19 July 2013 09:23, Taewon Chung wrote: > Hello everyone, I am posting this in hopes of receiving some tips, help in > putting together an experiment using the E-Prime software. I am not very > experienced with the software, and would greatly appreciate any and all > help.**** > > The experiment is a basic picture judgment task, with a picture in the > middle of the screen, with 9 ?slideimage?s underneath at the bottom of the > page. The 9 ?slideimage?s each indicate a certain level of emotions. The > emotional levels increase going rightward (e.g., sad face at the very left, > neutral face at middle, happy face at very right), and the participants > make a decision based on their respective emotional responses to the > picture with a mouse. For every single picture, the participant makes > emotional level judgments for 3 different types of emotions. Essentially, 3 > responses are recorded for each picture stimuli, after which the next > (random) picture stimulus is given, and another 3 responses are given for > the stimuli. I was wondering also if there is a way to add in two aspects: > One being a [previous] and [next] button on the top left and right sides of > the screen, for easy navigation for the participant, and the next being a > way to show which response the participant selects (a shadow/highlight > around the chosen slide image, etc.) **** > > I have already looked up the 'VisualAnalogScale.es' > file, but this task utilizes Slide-Texts rather than Slide-Images, and am > not sure how to make the change, since it doesn't seem that a simple > Object-name-change works. > > Once again, I appreciate any and all help regarding this experiment. > > Any input would be greatly appreciated. Thank you very much. > > > Please refer to the attached jpeg image file for a sample of the layout. > thank you very much!! > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/15f0717f-3661-4e5d-8c8e-d9bd6b6cd383%40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CAKAdR-s99A4fUR-yBau%3DOmn%2Bag1mkOc0ZRT-nB88G63vkCdTvA%40mail.gmail.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: PickTrialExample.es2 Type: application/octet-stream Size: 72820 bytes Desc: not available URL: From mcfarla9 at msu.edu Fri Jul 19 16:18:53 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Fri, 19 Jul 2013 12:18:53 -0400 Subject: reading the "weight" value In-Reply-To: Message-ID: Pierre, Please see http://www.pstnet.com/forum/Topic1244-5-1.aspx . ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) At 7/17/2013 09:47 AM Wednesday, pe.michon wrote: >hello, > >is anyone know how to read the weight value in a List object ? > >The currentList.GetAttrib(currentTrial,"Weight") method is returning an error >============= >Run-time Error (Line 1362) -990: Factor Error: >No such attribute "Weight" >============= >the currentList.PeekAttrib("Weight", currentTrial) does not return >error, but does not read anything neither (probably not finding the >attribute under this name) > >and it seems like there is no dedicated method for reading weights >(like a GetProc). > >Any trick would be much appreciated. >Thanks > >Pierre -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/51e96701.619a320a.16de.1ff3SMTPIN_ADDED_MISSING%40gmr-mx.google.com. For more options, visit https://groups.google.com/groups/opt_out. From laine.stranahan at gmail.com Sat Jul 20 19:11:37 2013 From: laine.stranahan at gmail.com (Laine Stranahan) Date: Sat, 20 Jul 2013 15:11:37 -0400 Subject: Image distortion: contiguous black regions of .bmp images mysteriously filled with white In-Reply-To: <42FB73C9-2CE6-46CB-ABC2-007B4ADC2F20@ucl.ac.uk> Message-ID: Resolved! SourceColorKey was the problem: it was set to black (thus the black-to-white conversion (or rather black-to-transparent; I now understand SourceColorKey is for indicating a color (or color range?) to be rendered (partially?) transparent)), and for the offending images UseSourceColorKey was set to "Yes" instead of "No". (Non-offenders' had UseSourceColorKey set to "No".) Many thanks! Laine On Tue, Jul 16, 2013 at 2:41 AM, Vinson, David wrote: > Check "source color key" for the offending images (upper left quadrant), > this setting permits partial transparency of a certain color. Maybe it's > set for only one of your display objects? > > > > ----- Reply message ----- > From: "Laine" > To: "e-prime at googlegroups.com" > Subject: Image distortion: contiguous black regions of .bmp images > mysteriously filled with white > Date: Tue, Jul 16, 2013 3:15 am > > > > Hi all, > > I'm completely new to E-Prime and have inherited some scripts from an > experimenter (now-departed) for an eye-tracking study in which one slide is > presented with a set of images (.bmp) on it, one per quadrant, then the > next slide displays the exact same images but with one additional image per > quadrant. Everything displays fine until the second slide, when both images > in the top left quadrant (and only that quadrant) with significant > contiguous regions of black suddenly have those regions of black partially > filled with white as though some sort of smart autofill Photoshop-type > operation were being applied. (Sorry, no screenshots at the moment.) > > I'm not sure where to begin looking for the problem. Anyone have any > ideas? > > Laine > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/4bccd33b-bf09-4e01-9508-d6f6ef3784ab%40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/42FB73C9-2CE6-46CB-ABC2-007B4ADC2F20%40ucl.ac.uk > . > > 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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CAOnxUp9QX7PoO%2Bqvo6siKB_NXsmvsX6szSYbwLvXoV7CbgfaBw%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From fry1179 at hotmail.com Mon Jul 22 14:28:54 2013 From: fry1179 at hotmail.com (NH) Date: Mon, 22 Jul 2013 07:28:54 -0700 Subject: If...then rule embedded in an If...then rule. Is this possible? Message-ID: I am currently designing a task whereby there are eight conditions. Firstly, a cue from one of the conditions is presented, then the participant must respond to a target. There are two main types of cues (but then multiple subtypes thus the eight conditions). What I have done so far is design the task so that the two types of feedback (based on target hit or target miss) are held in the "Unreferenced E-Objects" and an InLine object within the TrialProc refers to these (as in the "AwardPoints" script on the PST website). This works well. Now what I am trying to do is state within the feedback that if the trial is of one type, to give a high reward, and if of the other type, give a low reward but CRITICALLY only if the participant hit the target. So, what I have so far is "If the trial is high, then provide a high reward IF Target.ACC = 1 (i.e. a hit) else give the participant nothing; hence the if...then rule embedded within the if...then rule. This total score also accumulates. The participant is shown the win for that trial and the total amount so far accrued. So far, this does not work with feedback in each trial being given as 0 (both trial and total feedback). Any help would be very much appreciated. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/e4036ce9-a840-447f-9175-955fb420ea5a%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From samhmstgr at gmail.com Mon Jul 22 15:36:52 2013 From: samhmstgr at gmail.com (Sam Hemsteger) Date: Mon, 22 Jul 2013 08:36:52 -0700 Subject: Is it possible to randomize the location of grouped stimuli Message-ID: Hello everyone, My lab has an experiment that flashes different colored stimuli on the screen (up to 8 colors) - in 8 spatial locations. In some trials there will be multiple stimuli of the same color ( e.g. 3 red squares, with 5 other different colored squares). In one condition the stimuli will be randomly placed on the screen (in a circle), HOWEVER in the other condition we want all the same colored stimlui to be presented right next to each other. For example, all 3 red squares need to be presented next to each other (but randomly generated placement) and the other colors randomly placed elsewhere. Is there some kind of structural way to do this in E-Prime that I'm not thinking of or would it take hard-line coding to make happen? Can anyone please help walk me through this? Thanks, Sam -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/82add716-1783-42b4-9465-0f0c98baceac%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From selarka91 at gmail.com Mon Jul 22 16:01:34 2013 From: selarka91 at gmail.com (Dhawal) Date: Mon, 22 Jul 2013 09:01:34 -0700 Subject: Changing text colour in slide during presentation Message-ID: Hello All, I have a bit of an issue and was hoping someone here could help. In our experiment we have a slide that presents participants with two texts: a question(text 1) and answering options (text 2). The slide is up for 10s, however many people take too long to answer and miss the opportunity to do so. I would like to change text 2 to the colour red in the last 3 s of the presentation - to indicate they must answer quickly - but have no idea how to go about this in e prime. Does anyone have any ideas? Thanks in advance for the help. Dhawal -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/6bd5431f-e862-4890-b1c0-bb646fec606e%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From elmoro5185 at gmail.com Tue Jul 23 00:27:03 2013 From: elmoro5185 at gmail.com (juan concepcion) Date: Mon, 22 Jul 2013 17:27:03 -0700 Subject: e prime and emotiv neuroheadset Message-ID: I am trying to send stimulus presentation time; press and release time to be recognized in another application (TestBench) from the Emotiv Headset. Does anyone knows how does e-prime sends these data to another application? And maybe how to connect the 2 applications? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/f43044cf-eada-4c2f-b0b1-606821309999%40googlegroups.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 Jul 23 07:08:34 2013 From: pfc.groot at gmail.com (Paul Groot) Date: Tue, 23 Jul 2013 09:08:34 +0200 Subject: e prime and emotiv neuroheadset In-Reply-To: Message-ID: Would this program on the same computer or on a separate system? And should these events be transmitted in real time (time critical) manner? paul On 23 July 2013 02:27, juan concepcion wrote: > I am trying to send stimulus presentation time; press and release time > to be recognized in another application (TestBench) from the Emotiv > Headset. Does anyone knows how does e-prime sends these data to another > application? And maybe how to connect the 2 applications? > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/f43044cf-eada-4c2f-b0b1-606821309999%40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CAKAdR-vPWsTeKGiigf4o2-Z_nHTQy%2BCdrECFh45qkUO_2Fdw6w%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From tschreiner3 at gmail.com Tue Jul 23 07:24:47 2013 From: tschreiner3 at gmail.com (T.S.) Date: Tue, 23 Jul 2013 00:24:47 -0700 Subject: Background Flicker Message-ID: Dear all, i am struggling with a Flicker-Design. I want to present different words in a white box, while the background should flicker either with 6 Hz or 10 Hz (black and white). I went through the flicker topics here, but I am still confused how to accomplish this. Best, Thomas -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/7cc245e0-4cef-4d68-a2da-b175942708fc%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From elmoro5185 at gmail.com Tue Jul 23 11:32:44 2013 From: elmoro5185 at gmail.com (juan concepcion) Date: Tue, 23 Jul 2013 07:32:44 -0400 Subject: e prime and emotiv neuroheadset In-Reply-To: Message-ID: These programs will be in the same computer. Time is a crucial factor because the events will be marked or labeled in TestBench (an EEG data acquisition app) On Tue, Jul 23, 2013 at 3:08 AM, Paul Groot wrote: > Would this program on the same computer or on a separate system? And > should these events be transmitted in real time (time critical) manner? > > paul > > > On 23 July 2013 02:27, juan concepcion wrote: > >> I am trying to send stimulus presentation time; press and release time >> to be recognized in another application (TestBench) from the Emotiv >> Headset. Does anyone knows how does e-prime sends these data to another >> application? And maybe how to connect the 2 applications? >> >> -- >> You received this message because you are subscribed to the Google Groups >> "E-Prime" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to e-prime+unsubscribe at googlegroups.com. >> To post to this group, send email to e-prime at googlegroups.com. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/e-prime/f43044cf-eada-4c2f-b0b1-606821309999%40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/CAKAdR-vPWsTeKGiigf4o2-Z_nHTQy%2BCdrECFh45qkUO_2Fdw6w%40mail.gmail.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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CALsz0u6H8f4hWTYNTjftzxqr8HXhviWsNoCZnv4YonJb7bhuaQ%40mail.gmail.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 Jul 23 11:49:35 2013 From: pfc.groot at gmail.com (Paul Groot) Date: Tue, 23 Jul 2013 13:49:35 +0200 Subject: e prime and emotiv neuroheadset In-Reply-To: Message-ID: You might run into all kinds of problems if you run an additional (acquisition) application on the same system. The main two issues I can think off are: 1) TIMING: eprime will boost itself with a high CPU priority, forcing other applications in the background. 2) the GUI: eprime will force itself in a non-cooperative directX mode, which doesn't allow you to switch to another application while the program runs. So, traditionally, data acquisition systems run on their own computer. Interfacing can be done using parallel ports, serial ports or TCP/IP. Other hardware interfaces might be possible as well, provided that there is some API or SDK available to program it using E-Basic. If timing is critical, a parallel port would still be the best option I guess. Paul On 23 July 2013 13:32, juan concepcion wrote: > These programs will be in the same computer. Time is a crucial factor > because the events will be marked or labeled in TestBench (an EEG data > acquisition app) > > > On Tue, Jul 23, 2013 at 3:08 AM, Paul Groot wrote: > >> Would this program on the same computer or on a separate system? And >> should these events be transmitted in real time (time critical) manner? >> >> paul >> >> >> On 23 July 2013 02:27, juan concepcion wrote: >> >>> I am trying to send stimulus presentation time; press and release >>> time to be recognized in another application (TestBench) from the Emotiv >>> Headset. Does anyone knows how does e-prime sends these data to another >>> application? And maybe how to connect the 2 applications? >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "E-Prime" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to e-prime+unsubscribe at googlegroups.com. >>> To post to this group, send email to e-prime at googlegroups.com. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/e-prime/f43044cf-eada-4c2f-b0b1-606821309999%40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an >> email to e-prime+unsubscribe at googlegroups.com. >> To post to this group, send email to e-prime at googlegroups.com. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/e-prime/CAKAdR-vPWsTeKGiigf4o2-Z_nHTQy%2BCdrECFh45qkUO_2Fdw6w%40mail.gmail.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 unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/CALsz0u6H8f4hWTYNTjftzxqr8HXhviWsNoCZnv4YonJb7bhuaQ%40mail.gmail.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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CAKAdR-swrp%2BM1uap%2BT1VhxitqNR_9xmyKhF2f3x-XsznVS7y%2Bw%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From elmoro5185 at gmail.com Tue Jul 23 12:03:23 2013 From: elmoro5185 at gmail.com (juan concepcion) Date: Tue, 23 Jul 2013 08:03:23 -0400 Subject: e prime and emotiv neuroheadset In-Reply-To: Message-ID: Thank you! Currently I am trying to use a virtual com port to interface both applications but have not succeeded yet since I do not have the EEG headset with me. So, that is a minor set back but today later I will be able to try this. None the less your advice an information is very useful. Thanks again I'll try also what you have said. On Tue, Jul 23, 2013 at 7:49 AM, Paul Groot wrote: > You might run into all kinds of problems if you run an additional > (acquisition) application on the same system. The main two issues I can > think off are: 1) TIMING: eprime will boost itself with a high CPU > priority, forcing other applications in the background. 2) the GUI: eprime > will force itself in a non-cooperative directX mode, which doesn't allow > you to switch to another application while the program runs. > > So, traditionally, data acquisition systems run on their own computer. > Interfacing can be done using parallel ports, serial ports or TCP/IP. Other > hardware interfaces might be possible as well, provided that there is some > API or SDK available to program it using E-Basic. If timing is critical, a > parallel port would still be the best option I guess. > > Paul > > > > On 23 July 2013 13:32, juan concepcion wrote: > >> These programs will be in the same computer. Time is a crucial factor >> because the events will be marked or labeled in TestBench (an EEG data >> acquisition app) >> >> >> On Tue, Jul 23, 2013 at 3:08 AM, Paul Groot wrote: >> >>> Would this program on the same computer or on a separate system? And >>> should these events be transmitted in real time (time critical) manner? >>> >>> paul >>> >>> >>> On 23 July 2013 02:27, juan concepcion wrote: >>> >>>> I am trying to send stimulus presentation time; press and release >>>> time to be recognized in another application (TestBench) from the Emotiv >>>> Headset. Does anyone knows how does e-prime sends these data to another >>>> application? And maybe how to connect the 2 applications? >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "E-Prime" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to e-prime+unsubscribe at googlegroups.com. >>>> To post to this group, send email to e-prime at googlegroups.com. >>>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/e-prime/f43044cf-eada-4c2f-b0b1-606821309999%40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send >>> an email to e-prime+unsubscribe at googlegroups.com. >>> To post to this group, send email to e-prime at googlegroups.com. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/e-prime/CAKAdR-vPWsTeKGiigf4o2-Z_nHTQy%2BCdrECFh45qkUO_2Fdw6w%40mail.gmail.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 unsubscribe from this group and stop receiving emails from it, send an >> email to e-prime+unsubscribe at googlegroups.com. >> To post to this group, send email to e-prime at googlegroups.com. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/e-prime/CALsz0u6H8f4hWTYNTjftzxqr8HXhviWsNoCZnv4YonJb7bhuaQ%40mail.gmail.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 unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/CAKAdR-swrp%2BM1uap%2BT1VhxitqNR_9xmyKhF2f3x-XsznVS7y%2Bw%40mail.gmail.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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CALsz0u6cgJg-%3DWgARD8CfuCNbLoDXTznaD8O96nGrqJfZaj0HA%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From edward.modestino at gmail.com Tue Jul 23 16:03:54 2013 From: edward.modestino at gmail.com (Edward Justin Modestino, Ph.D.) Date: Tue, 23 Jul 2013 09:03:54 -0700 Subject: Display Runtime Error Message-ID: Hello all, I have just started with E-prime2 with a new laptop (Toshiba Satellite L855 running Windows 8). I have been following the tutorial in the "Getting Started Guide". Everything ran smoothly up to page 38, even generating a script for the example task. However, when I attempted to run the experiment (page 39), I was given the following error: *Runtime Error* *The following error occurred:* *An error occured while attempting to open the device.* *Device name: Display Error 0x000003ec* *Message: 'Unable to set display mode: 0x80004001'* *Line 958* *Error number 10051* *Output window:* *Error: 0x000003ec* *Message: 'Unable to set display mode: 0x80004001'* I have looked at the script. *Line 958 of the script reads:* *Display.Open DisplayDisplayDeviceInfo* ** *I have gone through Chapter 7 of the guide through the Troubleshooting section (starting on page 89.) There is nothing there to help me. I have searched this list for this error and been unable to find it. Perhaps I am using the wrong terms to search this archive.* ** *Can someone please tell me how to fix this display error to get the program working?* ** *Thanks so much!* *Ed Modestino* -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/9ef765b0-71ad-40bc-bb9e-6fd84e19e6a7%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From baltimore.ben at gmail.com Tue Jul 23 17:30:14 2013 From: baltimore.ben at gmail.com (ben robinson) Date: Tue, 23 Jul 2013 13:30:14 -0400 Subject: Display Runtime Error In-Reply-To: <9ef765b0-71ad-40bc-bb9e-6fd84e19e6a7@googlegroups.com> Message-ID: It looks like you may need to change the screen resolution properties. Maybe your laptop can't display the default resolution that eprime is trying to display. Go to: Edit>Properties>Devices>Display>Edit... and see what other options you have for the number of pixels to display. On Tue, Jul 23, 2013 at 12:03 PM, Edward Justin Modestino, Ph.D. < edward.modestino at gmail.com> wrote: > Hello all, > I have just started with E-prime2 with a new laptop (Toshiba Satellite > L855 running Windows 8). I have been following the tutorial in the > "Getting Started Guide". Everything ran smoothly up to page 38, even > generating a script for the example task. However, when I attempted to run > the experiment (page 39), I was given the following error: > > *Runtime Error* > *The following error occurred:* > *An error occured while attempting to open the device.* > *Device name: Display > Error 0x000003ec* > *Message: 'Unable to set display mode: 0x80004001'* > *Line 958* > *Error number 10051* > > *Output window:* > *Error: 0x000003ec* > *Message: 'Unable to set display mode: 0x80004001'* > > I have looked at the script. > *Line 958 of the script reads:* > *Display.Open DisplayDisplayDeviceInfo* > ** > *I have gone through Chapter 7 of the guide through the Troubleshooting > section (starting on page 89.) There is nothing there to help me. I have > searched this list for this error and been unable to find it. Perhaps I am > using the wrong terms to search this archive.* > ** > *Can someone please tell me how to fix this display error to get the > program working?* > ** > *Thanks so much!* > *Ed Modestino* > > > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/9ef765b0-71ad-40bc-bb9e-6fd84e19e6a7%40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CABkDJUda7_nO2%2BkQ%3DSg8zBazQ%2Bz%2BaMg%3DRoT4rD-BoVi_S6FWyw%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From edward.modestino at gmail.com Tue Jul 23 17:49:52 2013 From: edward.modestino at gmail.com (Edward Justin Modestino, Ph.D.) Date: Tue, 23 Jul 2013 10:49:52 -0700 Subject: Display Runtime Error In-Reply-To: Message-ID: Where is this *"Edit>Properties>Devices>Display>Edit"?* ** In Windows 8 to change the settings, it is at *Control Panel > Appearance and Personalization > Display* which no longer allows you to select display size in pixels, etc., it allows you to choose from the default of Smaller-100% or to chnage it to Medium-125%, with custom sizing options using a percentage of a ruler (9 point Segoe UI) using Windows XP style scaling or not. If I go into E-Prime2,* Edit > Properties, I am at the script properties*, as the script is still open. *So, where are you suggesting I go to this "Edit>Properties>Devices>Display Edit"? In E-Prime2 or the Windows 8 settings?* ** *Please do elaborate. Thanks!* On Tuesday, July 23, 2013 1:30:14 PM UTC-4, ben wrote: > It looks like you may need to change the screen resolution properties. > Maybe your laptop can't display the default resolution that eprime is > trying to display. Go to: Edit>Properties>Devices>Display>Edit... and see > what other options you have for the number of pixels to display. > > > On Tue, Jul 23, 2013 at 12:03 PM, Edward Justin Modestino, Ph.D. < > edward.m... at gmail.com > wrote: > >> Hello all, >> I have just started with E-prime2 with a new laptop (Toshiba Satellite >> L855 running Windows 8). I have been following the tutorial in the >> "Getting Started Guide". Everything ran smoothly up to page 38, even >> generating a script for the example task. However, when I attempted to run >> the experiment (page 39), I was given the following error: >> >> *Runtime Error* >> *The following error occurred:* >> *An error occured while attempting to open the device.* >> *Device name: Display >> Error 0x000003ec* >> *Message: 'Unable to set display mode: 0x80004001'* >> *Line 958* >> *Error number 10051* >> >> *Output window:* >> *Error: 0x000003ec* >> *Message: 'Unable to set display mode: 0x80004001'* >> >> I have looked at the script. >> *Line 958 of the script reads:* >> *Display.Open DisplayDisplayDeviceInfo* >> ** >> *I have gone through Chapter 7 of the guide through the Troubleshooting >> section (starting on page 89.) There is nothing there to help me. I have >> searched this list for this error and been unable to find it. Perhaps I am >> using the wrong terms to search this archive.* >> ** >> *Can someone please tell me how to fix this display error to get the >> program working?* >> ** >> *Thanks so much!* >> *Ed Modestino* >> >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "E-Prime" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to e-prime+u... at googlegroups.com . >> To post to this group, send email to e-p... at googlegroups.com >> . >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/e-prime/9ef765b0-71ad-40bc-bb9e-6fd84e19e6a7%40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/24f3533b-e445-4ae2-905a-81289893249f%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From baltimore.ben at gmail.com Tue Jul 23 18:28:16 2013 From: baltimore.ben at gmail.com (ben robinson) Date: Tue, 23 Jul 2013 14:28:16 -0400 Subject: Display Runtime Error In-Reply-To: <24f3533b-e445-4ae2-905a-81289893249f@googlegroups.com> Message-ID: Sorry, I meant Edit>Experiment... (inside Eprime). On Tue, Jul 23, 2013 at 1:49 PM, Edward Justin Modestino, Ph.D. < edward.modestino at gmail.com> wrote: > Where is this *"Edit>Properties>Devices>Display>Edit"?* > ** > In Windows 8 to change the settings, it is at *Control Panel > Appearance > and Personalization > Display* which no longer allows you to select > display size in pixels, etc., it allows you to choose from the default of > Smaller-100% or to chnage it to Medium-125%, with custom sizing options > using a percentage of a ruler (9 point Segoe UI) using Windows XP style > scaling or not. > > If I go into E-Prime2,* Edit > Properties, I am at the script properties*, > as the script is still open. > > *So, where are you suggesting I go to this > "Edit>Properties>Devices>Display Edit"? In E-Prime2 or the Windows 8 > settings?* > ** > *Please do elaborate. Thanks!* > > > > On Tuesday, July 23, 2013 1:30:14 PM UTC-4, ben wrote: > >> It looks like you may need to change the screen resolution properties. >> Maybe your laptop can't display the default resolution that eprime is >> trying to display. Go to: Edit>Properties>Devices>**Display>Edit... and >> see what other options you have for the number of pixels to display. >> >> >> On Tue, Jul 23, 2013 at 12:03 PM, Edward Justin Modestino, Ph.D. < >> edward.m... at gmail.com> wrote: >> >>> Hello all, >>> I have just started with E-prime2 with a new laptop (Toshiba Satellite >>> L855 running Windows 8). I have been following the tutorial in the >>> "Getting Started Guide". Everything ran smoothly up to page 38, even >>> generating a script for the example task. However, when I attempted to run >>> the experiment (page 39), I was given the following error: >>> >>> *Runtime Error* >>> *The following error occurred:* >>> *An error occured while attempting to open the device.* >>> *Device name: Display >>> Error 0x000003ec* >>> *Message: 'Unable to set display mode: 0x80004001'* >>> *Line 958* >>> *Error number 10051* >>> >>> *Output window:* >>> *Error: 0x000003ec* >>> *Message: 'Unable to set display mode: 0x80004001'* >>> >>> I have looked at the script. >>> *Line 958 of the script reads:* >>> *Display.Open DisplayDisplayDeviceInfo* >>> ** >>> *I have gone through Chapter 7 of the guide through the Troubleshooting >>> section (starting on page 89.) There is nothing there to help me. I have >>> searched this list for this error and been unable to find it. Perhaps I am >>> using the wrong terms to search this archive.* >>> ** >>> *Can someone please tell me how to fix this display error to get the >>> program working?* >>> ** >>> *Thanks so much!* >>> *Ed Modestino* >>> >>> >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "E-Prime" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to e-prime+u...@**googlegroups.com. >>> To post to this group, send email to e-p... at googlegroups.com. >>> >>> To view this discussion on the web visit https://groups.google.com/d/** >>> msgid/e-prime/9ef765b0-71ad-**40bc-bb9e-6fd84e19e6a7%** >>> 40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/24f3533b-e445-4ae2-905a-81289893249f%40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CABkDJUcMQ0MB-8dZV4ZR%2BB5A8nd0LqRrvqdjmRZZsMibECrY%3Dw%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From erin.spurgeon at gallaudet.edu Wed Jul 24 14:47:38 2013 From: erin.spurgeon at gallaudet.edu (erin.spurgeon at gallaudet.edu) Date: Wed, 24 Jul 2013 07:47:38 -0700 Subject: creating code for hittest Message-ID: I am new to eprime, and struggling to set up inline code for a relatively simple lexical decision experiment using eprime. The subject is presented with two images on the same slide - one on the left side and one on the right. The tricky part is that I am using a touch screen, and I would like to log which item was selected. I have already set the response type as a mouse click, but am having difficulty writing code for the hittest that will recognize which part of the screen was selected. I have seen a few posts on google groups and the PST forums that offer sample scripts that utilize eprime's hit test for various experiments, but none of them seem to work for my particular case. Any help scripting this out would be greatly appreciated. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/ba5ebca1-5197-4ea9-9d27-11696f6fd89c%40googlegroups.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 Wed Jul 24 15:34:48 2013 From: pfc.groot at gmail.com (Paul Groot) Date: Wed, 24 Jul 2013 17:34:48 +0200 Subject: creating code for hittest In-Reply-To: Message-ID: perhaps the attached example is useful. It shows how to select two images out of a grid of 16 (in this case all identical images). Some additional script was added to add relevant info to the output. cheers Paul On 24 July 2013 16:47, wrote: > I am new to eprime, and struggling to set up inline code for a relatively > simple lexical decision experiment using eprime. The subject is presented > with two images on the same slide - one on the left side and one on the > right. The tricky part is that I am using a touch screen, and I would like > to log which item was selected. I have already set the response type as a > mouse click, but am having difficulty writing code for the hittest that > will recognize which part of the screen was selected. I have seen a few > posts on google groups and the PST forums that offer sample scripts that > utilize eprime's hit test for various experiments, but none of them seem to > work for my particular case. Any help scripting this out would be > greatly appreciated. > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/ba5ebca1-5197-4ea9-9d27-11696f6fd89c%40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CAKAdR-sa61_EWVE8k41ASrYtgMyK87DGhk_aZeegPr5RxozhBA%40mail.gmail.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: ImageSelectionExample.zip Type: application/zip Size: 246419 bytes Desc: not available URL: From erin.spurgeon at gallaudet.edu Wed Jul 24 18:55:57 2013 From: erin.spurgeon at gallaudet.edu (erin.spurgeon at gallaudet.edu) Date: Wed, 24 Jul 2013 11:55:57 -0700 Subject: creating code for hittest In-Reply-To: Message-ID: Paul, Thank you for your help. The example that you posted seems to be what we are looking to do. Unfortunately it was created with a newer version of E-prime Pro that we have in our lab, and I cannot open the files. I am not sure if there is any way around this issue? Erin On Wednesday, July 24, 2013 11:34:48 AM UTC-4, Paul Groot wrote: > > perhaps the attached example is useful. It shows how to select two images > out of a grid of 16 (in this case all identical images). Some additional > script was added to add relevant info to the output. > > cheers > Paul > > > On 24 July 2013 16:47, > wrote: > >> I am new to eprime, and struggling to set up inline code for a relatively >> simple lexical decision experiment using eprime. The subject is presented >> with two images on the same slide - one on the left side and one on the >> right. The tricky part is that I am using a touch screen, and I would like >> to log which item was selected. I have already set the response type as >> a mouse click, but am having difficulty writing code for the hittest that >> will recognize which part of the screen was selected. I have seen a few >> posts on google groups and the PST forums that offer sample scripts that >> utilize eprime's hit test for various experiments, but none of them seem to >> work for my particular case. Any help scripting this out would be >> greatly appreciated. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "E-Prime" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to e-prime+u... at googlegroups.com . >> To post to this group, send email to e-p... at googlegroups.com >> . >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/e-prime/ba5ebca1-5197-4ea9-9d27-11696f6fd89c%40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/7f7e9e83-456a-4b08-a83f-1a7a9ce33e3a%40googlegroups.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 Wed Jul 24 20:26:51 2013 From: pfc.groot at gmail.com (Paul Groot) Date: Wed, 24 Jul 2013 22:26:51 +0200 Subject: creating code for hittest In-Reply-To: <7f7e9e83-456a-4b08-a83f-1a7a9ce33e3a@googlegroups.com> Message-ID: Well, thanks to the microsoftish strategy of PST regarding their file formats, there is no easy way to translate this file back to a previous version. (At our MRI site we have to deal with this incompatibility nightmare on a daily basis.) If upgrading to the latest release is not an option, you could try to install the latest version on another computer just to check the script. (I use a virtual machine to run different version of EStudio) I also attached a very simplified version of a similar script, that was created with an older version. Not as fancy as the other one, but at least shows how to detect the selected object. best paul On 24 July 2013 20:55, wrote: > Paul, > > Thank you for your help. The example that you posted seems to be what we > are looking to do. Unfortunately it was created with a newer version of > E-prime Pro that we have in our lab, and I cannot open the files. I am not > sure if there is any way around this issue? > > Erin > > On Wednesday, July 24, 2013 11:34:48 AM UTC-4, Paul Groot wrote: > >> perhaps the attached example is useful. It shows how to select two images >> out of a grid of 16 (in this case all identical images). Some additional >> script was added to add relevant info to the output. >> >> cheers >> Paul >> >> >> On 24 July 2013 16:47, wrote: >> >>> I am new to eprime, and struggling to set up inline code for a >>> relatively simple lexical decision experiment using eprime. The subject is >>> presented with two images on the same slide - one on the left side and one >>> on the right. The tricky part is that I am using a touch screen, and I >>> would like to log which item was selected. I have already set the >>> response type as a mouse click, but am having difficulty writing code for >>> the hittest that will recognize which part of the screen was selected. I >>> have seen a few posts on google groups and the PST forums that offer sample >>> scripts that utilize eprime's hit test for various experiments, but none of >>> them seem to work for my particular case. Any help scripting this out >>> would be greatly appreciated. >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "E-Prime" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to e-prime+u...@**googlegroups.com. >>> To post to this group, send email to e-p... at googlegroups.com. >>> >>> To view this discussion on the web visit https://groups.google.com/d/** >>> msgid/e-prime/ba5ebca1-5197-**4ea9-9d27-11696f6fd89c%** >>> 40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/7f7e9e83-456a-4b08-a83f-1a7a9ce33e3a%40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CAKAdR-tof3UxuMFS8FzWOKeVH_RSMV_Pdnakgef7ni8Ld%3DAwSA%40mail.gmail.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: ImageSelectionAndActiveSlide.es2 Type: application/octet-stream Size: 26744 bytes Desc: not available URL: From edward.modestino at gmail.com Thu Jul 25 16:12:28 2013 From: edward.modestino at gmail.com (Edward Justin Modestino) Date: Thu, 25 Jul 2013 12:12:28 -0400 Subject: Display Runtime Error In-Reply-To: Message-ID: Thanks. In the E-Studio of the task, I went to Edit> Experiment > Devices tab: I changed the "Match Desktop Resolution at Runtime" from NO to YES. Now it works! On Tue, Jul 23, 2013 at 2:28 PM, ben robinson wrote: > Sorry, I meant Edit>Experiment... (inside Eprime). > > > On Tue, Jul 23, 2013 at 1:49 PM, Edward Justin Modestino, Ph.D. < > edward.modestino at gmail.com> wrote: > >> Where is this *"Edit>Properties>Devices>Display>Edit"?* >> ** >> In Windows 8 to change the settings, it is at *Control Panel > >> Appearance and Personalization > Display* which no longer allows you to >> select display size in pixels, etc., it allows you to choose from the >> default of Smaller-100% or to chnage it to Medium-125%, with custom sizing >> options using a percentage of a ruler (9 point Segoe UI) using Windows XP >> style scaling or not. >> >> If I go into E-Prime2,* Edit > Properties, I am at the script properties*, >> as the script is still open. >> >> *So, where are you suggesting I go to this >> "Edit>Properties>Devices>Display Edit"? In E-Prime2 or the Windows 8 >> settings?* >> ** >> *Please do elaborate. Thanks!* >> >> >> >> On Tuesday, July 23, 2013 1:30:14 PM UTC-4, ben wrote: >> >>> It looks like you may need to change the screen resolution properties. >>> Maybe your laptop can't display the default resolution that eprime is >>> trying to display. Go to: Edit>Properties>Devices>**Display>Edit... and >>> see what other options you have for the number of pixels to display. >>> >>> >>> On Tue, Jul 23, 2013 at 12:03 PM, Edward Justin Modestino, Ph.D. < >>> edward.m... at gmail.com> wrote: >>> >>>> Hello all, >>>> I have just started with E-prime2 with a new laptop (Toshiba Satellite >>>> L855 running Windows 8). I have been following the tutorial in the >>>> "Getting Started Guide". Everything ran smoothly up to page 38, even >>>> generating a script for the example task. However, when I attempted to run >>>> the experiment (page 39), I was given the following error: >>>> >>>> *Runtime Error* >>>> *The following error occurred:* >>>> *An error occured while attempting to open the device.* >>>> *Device name: Display >>>> Error 0x000003ec* >>>> *Message: 'Unable to set display mode: 0x80004001'* >>>> *Line 958* >>>> *Error number 10051* >>>> >>>> *Output window:* >>>> *Error: 0x000003ec* >>>> *Message: 'Unable to set display mode: 0x80004001'* >>>> >>>> I have looked at the script. >>>> *Line 958 of the script reads:* >>>> *Display.Open DisplayDisplayDeviceInfo* >>>> ** >>>> *I have gone through Chapter 7 of the guide through the >>>> Troubleshooting section (starting on page 89.) There is nothing there to >>>> help me. I have searched this list for this error and been unable to find >>>> it. Perhaps I am using the wrong terms to search this archive.* >>>> ** >>>> *Can someone please tell me how to fix this display error to get the >>>> program working?* >>>> ** >>>> *Thanks so much!* >>>> *Ed Modestino* >>>> >>>> >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "E-Prime" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to e-prime+u...@**googlegroups.com. >>>> To post to this group, send email to e-p... at googlegroups.com. >>>> >>>> To view this discussion on the web visit https://groups.google.com/d/** >>>> msgid/e-prime/9ef765b0-71ad-**40bc-bb9e-6fd84e19e6a7%** >>>> 40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an >> email to e-prime+unsubscribe at googlegroups.com. >> >> To post to this group, send email to e-prime at googlegroups.com. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/e-prime/24f3533b-e445-4ae2-905a-81289893249f%40googlegroups.com >> . >> >> For more options, visit https://groups.google.com/groups/opt_out. >> >> >> > > -- > You received this message because you are subscribed to a topic in the > Google Groups "E-Prime" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/e-prime/pUv5CrHs_Zw/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/CABkDJUcMQ0MB-8dZV4ZR%2BB5A8nd0LqRrvqdjmRZZsMibECrY%3Dw%40mail.gmail.com > . > > For more options, visit https://groups.google.com/groups/opt_out. > > > -- Edward Justin Modestino, Ph.D. Research Assistant Professor of Neuroscience and Religious Cognition Boston University Postdoctoral Research Fellow in Functional Neuroimaging and the Scientific Study of Religion Institute for the Bio-Cultural Study of Religion & Cognition and Parkinson's Disease Project, Dept. of Neurology, VA Boston Healthcare System Faculty/Neuroscientist Atlantic University -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CAH%2ByeiTffscBNQ%2B30dhk_Fs_wKdcEWDdcFe9o%2BF%2BSHLm9J5-Zg%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From lisa.digiannantonio at gmail.com Thu Jul 25 22:07:26 2013 From: lisa.digiannantonio at gmail.com (Lisa Di Giannantonio) Date: Thu, 25 Jul 2013 15:07:26 -0700 Subject: Recording time between moves in Tower of Hanoi task Message-ID: Hello, I am designing an experiment that will be examining duration of time participants take in between moves in the tower of Hanoi task in addition to the number of moves the participant takes to complete the task. How would I alter the script that was provided by http://step.psy.cmu.edu/scripts-plus/ to track and record that data for each participant? Thank you Lisa -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/4ada20da-d405-4856-834f-ba61f5ec89bf%40googlegroups.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 Fri Jul 26 07:35:10 2013 From: pfc.groot at gmail.com (Paul Groot) Date: Fri, 26 Jul 2013 09:35:10 +0200 Subject: Recording time between moves in Tower of Hanoi task In-Reply-To: <4ada20da-d405-4856-834f-ba61f5ec89bf@googlegroups.com> Message-ID: I think all relevant information is already available in the ouptut of the TOHx script. Each event (selecting source and selecting target position) is saved separately within each iteration of the ActionList. I think the most useful attribute is the absolute response time (WaitForRespons.RTTime). You can use this timestamp to calculate differences. Other useful attributes are Selected (1 if source was selected, 0 if the target position was selected) and StimOnset (absolute time stamp of stimulus). There are also separate attributes for total number of moves and time that was required to complete a solution. best paul On 26 July 2013 00:07, Lisa Di Giannantonio wrote: > Hello, > I am designing an experiment that will be examining duration of time > participants take in between moves in the tower of Hanoi task in addition > to the number of moves the participant takes to complete the task. How > would I alter the script that was provided by > http://step.psy.cmu.edu/scripts-plus/ to track and record that data for > each participant? > > Thank you > Lisa > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/4ada20da-d405-4856-834f-ba61f5ec89bf%40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CAKAdR-v3JGUDBXx21qwuMJQYzVK2UGDbYQR38aeOTRq-1ttJ2Q%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From chauck736 at gmail.com Fri Jul 26 17:44:38 2013 From: chauck736 at gmail.com (chauck736 at gmail.com) Date: Fri, 26 Jul 2013 10:44:38 -0700 Subject: Creating a change blindness experiment in e-prime Message-ID: Hello All! I am looking for some help in creating an experiment using e-prime that deals with change blindness. I am trying to make the experiment flicker 2 images back and forth and when the user hits a key to indicate they detected the change, the flicker will stop and a text box would appear to allow them to type in where the change was. Then after responding, a new image flicker would start. If anyone has any tips, tricks, or example experiments. The help would be greatly appreciated. Thank you all for your time!! Sincerely, Chris -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/d84faa8a-9342-43b3-b677-4b90dfadae9e%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From strider454 at gmail.com Fri Jul 26 19:06:12 2013 From: strider454 at gmail.com (Dan Marino) Date: Fri, 26 Jul 2013 12:06:12 -0700 Subject: Pairing a background image to a stimulus Message-ID: Hey everyone, So I'm fairly new to E-prime and I've ran into a problem. The experiment I am setting up currently has various permutations of a cue and stimulus (which are just the background images with extra things attached) that can be presented however they all start from one of 4 specific background images. A vertical image, a horizontal image, a wide vertical image and a wide horizontal image. From each of these there are about 50 or so permutations. The problem that I am running into is that I do not know how to force E-Prime to show the background image that corresponds to the cue and stimulus. They way I have it set up right now, it will randomly choose one of each (background, cue and stimulus) leading to a huge mismatch of images. I was able to set up the cues and stimuli to randomize within each image set however I do not know how to make it so that the background image is tied to the cue and stimuli.. I realize that was probably hard to understand so if there is anyway I can make it clearer, I will try to do so. Any help would be appreciated. Thank you very much. Dan Marino -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/5b422091-2525-465e-afbc-f8b2e5938b31%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From itamark86 at gmail.com Sun Jul 28 12:41:17 2013 From: itamark86 at gmail.com (Itamar) Date: Sun, 28 Jul 2013 05:41:17 -0700 Subject: How to collect RT from two slides as if they were one Message-ID: hallo, I'm doing an experiment on Frontal asymmetry with words. The Stimulus on the experiment should appear for 120 ms followed by a 1 second white screen. Participant should respond to the word and can do so or when the stimulus appears (if he is fast enough) or while the white screen period. Anyway, I want to recieve the response time to the stimulus from the stimulus screen or from the white screen as if they were one slide. Does anyone know how to do that? Thanks very much, Itamar -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/2f327b57-4f4e-4916-87ac-f5cbfa42f804%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jpryan28 at gmail.com Sun Jul 28 14:50:59 2013 From: jpryan28 at gmail.com (John) Date: Sun, 28 Jul 2013 07:50:59 -0700 Subject: triggering syringe pump network Message-ID: I'm trying to program my first e-prime experiment and am wondering what the best way to do this is: I need have two syringe pumps in a network (addresses 00 and 01, http://www.braintreesci.com/prodinfo.asp?number=BS-8000). One pump will hold one type of fluid (milkshake) and the other will hold a water solution. Meanwhile, I will be displaying visual stimuli "TASTE" to participants. I have a USB->Serial cable that runs from the computer to the first pump in the network. 1) What would be the best way to set up the trial so the pump will trigger as soon as the "TASTE" stimuli appears? 2) How do I get eprime to trigger the pump and send the signal to address 00 or 01? Any input is helpful....I'm lost. :-) -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/eec694e3-342c-4bfe-a7f8-ef0ac1e3418a%40googlegroups.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 Sun Jul 28 15:57:06 2013 From: pfc.groot at gmail.com (Paul Groot) Date: Sun, 28 Jul 2013 17:57:06 +0200 Subject: triggering syringe pump network In-Reply-To: Message-ID: I'm a bit confused with the terminology here: this type of pump is connected using a serial RS232 connection, which is normally not referred as a network (like in Ethernet network). However, I assume that several pumps can be 'daisy chained', to form a kind of chain which is called a 'network' by the manufacturer. Anyway, RS232 connections can be managed by using a 'Serial' device, which can be added in the devices tab of the Experiment settings. Baudrate and other setting should correspond to the device settings. It is important to select the right COM port number. You should check which port number was assigned to the (virtual) USB to RS232 device (using the device manager of windows). Normally each USB port will be assigned a different number, so you will have to keep that in minds when inserting the cable in one of the USB ports. The next thing to do is to create some inline script to programm the communication. Functions you typically would use are SerialDevice.WriteString, SerialDevice.WriteBytes etc. (Check the EBasic guide for more details) The communication protocol depicts exactly what information should be sent and read so you should read the relevant chapter from manual carefully. Often, it is possible to use a so called terminal emulator to simply enter the ASCII commands by hand to test which strings should be sent. (This would only be possible if the communication is completely ASCII-based and doesn't use complex handshaking or checksum stuff). First try to interface with a single pump. Then connect both and make sure they have a unique address assigned to them. If you're not familiar with programming RS232 protocols, this might be quite challenging. If the device offers a digital TTL interface for triggering, this would probably be much easier to program. However, TTL interfaces are less flexible in most cases. best Paul On 28 July 2013 16:50, John wrote: > I'm trying to program my first e-prime experiment and am wondering what > the best way to do this is: > > I need have two syringe pumps in a network (addresses 00 and 01, > http://www.braintreesci.com/prodinfo.asp?number=BS-8000). One pump will > hold one type of fluid (milkshake) and the other will hold a water solution. > > Meanwhile, I will be displaying visual stimuli "TASTE" to participants. > > I have a USB->Serial cable that runs from the computer to the first pump > in the network. > > 1) What would be the best way to set up the trial so the pump will trigger > as soon as the "TASTE" stimuli appears? > > 2) How do I get eprime to trigger the pump and send the signal to address > 00 or 01? > > > Any input is helpful....I'm lost. :-) > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/eec694e3-342c-4bfe-a7f8-ef0ac1e3418a%40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CAKAdR-t6LP15qDHf7Wz5cyD2tDX%2B8S_K60pu7T8bu8GqARZxhw%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From kmaayane at gmail.com Mon Jul 29 00:15:47 2013 From: kmaayane at gmail.com (Maayan Kedar) Date: Mon, 29 Jul 2013 03:15:47 +0300 Subject: Pairing a background image to a stimulus In-Reply-To: <5b422091-2525-465e-afbc-f8b2e5938b31@googlegroups.com> Message-ID: Hi! I hope I got you right: You can use several lists (blocks) so each list will contain only the appropeate backrounds, cues and stimulus that goes together. That way, you only need to randomize the lists. Hope it will be helpfull - goodluck! Maayan ?????? 2013 7 26 22:06, ??? "Dan Marino" : > Hey everyone, > > So I'm fairly new to E-prime and I've ran into a problem. The experiment I > am setting up currently has various permutations of a cue and stimulus > (which are just the background images with extra things attached) that can > be presented however they all start from one of 4 specific background > images. A vertical image, a horizontal image, a wide vertical image and a > wide horizontal image. From each of these there are about 50 or so > permutations. The problem that I am running into is that I do not know how > to force E-Prime to show the background image that corresponds to the cue > and stimulus. They way I have it set up right now, it will randomly choose > one of each (background, cue and stimulus) leading to a huge mismatch of > images. I was able to set up the cues and stimuli to randomize within each > image set however I do not know how to make it so that the background image > is tied to the cue and stimuli.. > > I realize that was probably hard to understand so if there is anyway I can > make it clearer, I will try to do so. > > Any help would be appreciated. Thank you very much. > > Dan Marino > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/5b422091-2525-465e-afbc-f8b2e5938b31%40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CA%2B5t7Q73UesNiBeZgyLmqweM%2BPBZ7NiJ74gvMm6_edVJ_QEKdw%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From kmaayane at gmail.com Mon Jul 29 00:24:42 2013 From: kmaayane at gmail.com (Maayan Kedar) Date: Mon, 29 Jul 2013 03:24:42 +0300 Subject: Creating a change blindness experiment in e-prime In-Reply-To: Message-ID: I had this flicker problem, the solution was to create short videos of my flickering stimulus and put them in the list. It might be usefull to you as well. Maayan ?????? 2013 7 26 20:44, ??? : > Hello All! > > I am looking for some help in creating an experiment using e-prime that > deals with change blindness. I am trying to make the experiment flicker 2 > images back and forth and when the user hits a key to indicate they > detected the change, the flicker will stop and a text box would appear to > allow them to type in where the change was. Then after responding, a new > image flicker would start. If anyone has any tips, tricks, or example > experiments. The help would be greatly appreciated. Thank you all for your > time!! > > Sincerely, > Chris > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/d84faa8a-9342-43b3-b677-4b90dfadae9e%40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CA%2B5t7Q4Wf3TihNsY8oUzQuvuoWS%2B%2BMLTWsfKk5Dvb_W3E2UUhw%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From edward.modestino at gmail.com Mon Jul 29 17:45:18 2013 From: edward.modestino at gmail.com (Edward Justin Modestino, Ph.D.) Date: Mon, 29 Jul 2013 10:45:18 -0700 Subject: PASAT In-Reply-To: Message-ID: My boss wants us to have a PASAT for use in e-prime. It is for those who are handicapped and cannot do other processing tasks. If anyone has created such thing, please contact me to let me know. I am a complete novice with e-prime. Thanks, Dr. Modestino -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/b5e4c893-ea84-48d1-8446-cc9564224b3b%40googlegroups.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 Jul 29 19:05:54 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 29 Jul 2013 15:05:54 -0400 Subject: Is it possible to randomize the location of grouped stimuli In-Reply-To: <82add716-1783-42b4-9465-0f0c98baceac@googlegroups.com> Message-ID: Sam, This reminds me of a Theeuwes task that I wrote for someone else here last year, it took a fair degree of finesse that I will not go into here. Since I provide this sort of support for your department, I will contact you and we can talk. ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) At 7/22/2013 11:36 AM Monday, Sam Hemsteger wrote: >My lab has an experiment that flashes different colored stimuli on >the screen (up to 8 colors) - in 8 spatial locations. >In some trials there will be multiple stimuli of the same color ( >e.g. 3 red squares, with 5 other different colored squares). >In one condition the stimuli will be randomly placed on the screen >(in a circle), > >HOWEVER in the other condition we want all the same colored stimlui >to be presented right next to each other. >For example, all 3 red squares need to be presented next to each >other (but randomly generated placement) and the other colors >randomly placed elsewhere. > >Is there some kind of structural way to do this in E-Prime that I'm >not thinking of or would it take hard-line coding to make >happen? Can anyone please help walk me through this? > >Thanks, >Sam -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/51f6bd2c.2711320a.0664.5701SMTPIN_ADDED_MISSING%40gmr-mx.google.com. For more options, visit https://groups.google.com/groups/opt_out. From mcfarla9 at msu.edu Mon Jul 29 19:10:00 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 29 Jul 2013 15:10:00 -0400 Subject: How to collect RT from two slides as if they were one In-Reply-To: <2f327b57-4f4e-4916-87ac-f5cbfa42f804@googlegroups.com> Message-ID: Itamar, Please see the "Extended Input" example from Appendix C of the User's Guide that came with E-Prime. ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) At 7/28/2013 08:41 AM Sunday, Itamar wrote: >I'm doing an experiment on Frontal asymmetry with words. >The Stimulus on the experiment should appear for 120 ms followed by >a 1 second white screen. Participant should respond to the word and >can do so or when the stimulus appears (if he is fast enough) or >while the white screen period. >Anyway, I want to recieve the response time to the stimulus from the >stimulus screen or from the white screen as if they were one slide. >Does anyone know how to do that? >Thanks very much, >Itamar -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/51f6be23.0352320a.5906.59c7SMTPIN_ADDED_MISSING%40gmr-mx.google.com. For more options, visit https://groups.google.com/groups/opt_out. From valerio.biscione at gmail.com Tue Jul 30 11:42:16 2013 From: valerio.biscione at gmail.com (Vaaal) Date: Tue, 30 Jul 2013 04:42:16 -0700 Subject: Timing issues - Serial Response Box Message-ID: Hello to everyone, I am struggling to get accurate reaction time without starting put my hand in engineering stuff, since I don't have the required knowledge to do like that. I would like to buy a Serial Response Box, but the technical details in the page are really not enough. I am particularly worried about the serial port connection. I know that the pooling rate of the usb port is normally 125 hz, that is 8 milliseconds. I am able to overclock that value in order to have a pooling rate of 1000Hz, which is 1 milliseconds, which is quite fine. But, I am still not sure of the accuracy of my measurement, just because using a normal keyboard can add some latency in the process of transmitting information. This is why I am willing to buy a professional device. The problem is that I don't know the technical specification of a serial port. There is anything similar to a pooling rate of a serial port? If it is so, how much it is, and there is any way to overclock it? Basically how much accurate is the response box? The other option is to use DirectIN High Speed Button-Box here http://www.empirisoft.com/directin.aspx, which actually uses a USB port that I can overclock. BUT since I use E-Prime I would like to buy a piece of hardware that is designed to be used with E-Prime, just to avoid unnecessary headache in the future. So generally my question is: what are the limit and the advantages of having a serial port? Do you think that the Serial Response Box is really 1 ms accurate? Do you use any other equipment? Thank you for your reply, Valerio -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/efd28746-7911-4f5f-9ef9-87da1954f8b1%40googlegroups.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 Jul 30 12:12:23 2013 From: pfc.groot at gmail.com (Paul Groot) Date: Tue, 30 Jul 2013 14:12:23 +0200 Subject: Timing issues - Serial Response Box In-Reply-To: Message-ID: Hi Valerio, You best option with eprime is to use the serial button box on a *NATIVE* RS232 port. I.e., keep away from USB to RS232 converters if timing accuracy is critical. RS232 ports use a baud rate to specify throughput (in this case configurable to 9600 or 19k2, if I remember correctly). Specific to the serial response box is the so called CPS-setting, which defines the number of bytes are send to the computer per second. This defines the resolution data flow (i.e. refreshes per second) and is 800 by default. Native RS232 ports are interrupt driven, so latencies should be minimal. Although PST doesn't give any details about this, I think that EPrime has some built-in intelligence to increase the accuracy of the reported RT's. (The data stream has a fixed CPS-rate, so it is possible to fix for small 'hiccups' in the interrupt handling.) Such a mechanism could also minimize RT-variance when using a USB converter. If USB is your only option, you should have a look at the following page: http://www.pstnet.com/support/kb.asp?TopicID=1835 Also, I personally think that the 1ms requirements are overrated for almost all experiments... cheers Paul On 30 July 2013 13:42, Vaaal wrote: > Hello to everyone, > > I am struggling to get accurate reaction time without starting put my hand > in engineering stuff, since I don't have the required knowledge to do like > that. > I would like to buy a Serial Response Box, but the technical details in > the page are really not enough. I am particularly worried about the serial > port connection. > I know that the pooling rate of the usb port is normally 125 hz, that is 8 > milliseconds. I am able to overclock that value in order to have a pooling > rate of 1000Hz, which is 1 milliseconds, which is quite fine. But, I am > still not sure of the accuracy of my measurement, just because using a > normal keyboard can add some latency in the process of transmitting > information. This is why I am willing to buy a professional device. > > The problem is that I don't know the technical specification of a serial > port. There is anything similar to a pooling rate of a serial port? If it > is so, how much it is, and there is any way to overclock it? Basically how > much accurate is the response box? > > The other option is to use DirectIN High Speed Button-Box here > http://www.empirisoft.com/directin.aspx, which actually uses a USB port > that I can overclock. BUT since I use E-Prime I would like to buy a piece > of hardware that is designed to be used with E-Prime, just to avoid > unnecessary headache in the future. > > So generally my question is: what are the limit and the advantages of > having a serial port? Do you think that the Serial Response Box is really 1 > ms accurate? Do you use any other equipment? > > Thank you for your reply, > Valerio > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/efd28746-7911-4f5f-9ef9-87da1954f8b1%40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CAKAdR-t%3DtbmO-UhGnvQ5L1YjY8WxjMDMQJ4hBg02uexTCfdMkQ%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From valerio.biscione at gmail.com Tue Jul 30 13:27:24 2013 From: valerio.biscione at gmail.com (Vaaal) Date: Tue, 30 Jul 2013 06:27:24 -0700 Subject: Timing issues - Serial Response Box In-Reply-To: Message-ID: Hi Paul, thank you for your reply. I am totally not stuck with USB. Actually the machine that I am going to use has a serial port. I just wanted to be sure that the pooling rate with the serial port and in general the latency is better than with usb port. In this case I read from the e-prime file that the latency is around 1.73 with a low standard deviation, which should work fine for my purposes. The problem with normal keyboard is that I usually record what I call "movement time". This is the time between the releasing of a button until the pressing of a second button. These two buttons are really close, so the reaction times are low. Since the keyboard pooling rate is about 125Hz (8 milliseconds), I found out that all my movement times are multiply of 8 millisecond. This means also that they are all even. As you can imagine, this outcome is hardly acceptable in any journal. Plus, since I am performing RT experiment in really short latencies, I would like to use a more professional equipment that a simple keyboard, at least because I want to know how much error I am putting in the measurement. So I suppose that after all the Serial Response Box is the best choice. Thank you very much, Valerio On Tuesday, 30 July 2013 13:12:23 UTC+1, Paul Groot wrote: > > Hi Valerio, > > You best option with eprime is to use the serial button box on a *NATIVE* > RS232 port. I.e., keep away from USB to RS232 converters if timing accuracy > is critical. RS232 ports use a baud rate to specify throughput (in this > case configurable to 9600 or 19k2, if I remember correctly). Specific to > the serial response box is the so called CPS-setting, which defines the > number of bytes are send to the computer per second. This defines the > resolution data flow (i.e. refreshes per second) and is 800 by default. > Native RS232 ports are interrupt driven, so latencies should be minimal. > Although PST doesn't give any details about this, I think that EPrime has > some built-in intelligence to increase the accuracy of the reported RT's. > (The data stream has a fixed CPS-rate, so it is possible to fix for small > 'hiccups' in the interrupt handling.) Such a mechanism could also minimize > RT-variance when using a USB converter. > > If USB is your only option, you should have a look at the following page: > http://www.pstnet.com/support/kb.asp?TopicID=1835 > > Also, I personally think that the 1ms requirements are overrated for > almost all experiments... > > cheers > Paul > > > On 30 July 2013 13:42, Vaaal > wrote: > >> Hello to everyone, >> >> I am struggling to get accurate reaction time without starting put my >> hand in engineering stuff, since I don't have the required knowledge to do >> like that. >> I would like to buy a Serial Response Box, but the technical details in >> the page are really not enough. I am particularly worried about the serial >> port connection. >> I know that the pooling rate of the usb port is normally 125 hz, that is >> 8 milliseconds. I am able to overclock that value in order to have a >> pooling rate of 1000Hz, which is 1 milliseconds, which is quite fine. But, >> I am still not sure of the accuracy of my measurement, just because using a >> normal keyboard can add some latency in the process of transmitting >> information. This is why I am willing to buy a professional device. >> >> The problem is that I don't know the technical specification of a serial >> port. There is anything similar to a pooling rate of a serial port? If it >> is so, how much it is, and there is any way to overclock it? Basically how >> much accurate is the response box? >> >> The other option is to use DirectIN High Speed Button-Box here >> http://www.empirisoft.com/directin.aspx, which actually uses a USB port >> that I can overclock. BUT since I use E-Prime I would like to buy a piece >> of hardware that is designed to be used with E-Prime, just to avoid >> unnecessary headache in the future. >> >> So generally my question is: what are the limit and the advantages of >> having a serial port? Do you think that the Serial Response Box is really 1 >> ms accurate? Do you use any other equipment? >> >> Thank you for your reply, >> Valerio >> >> -- >> You received this message because you are subscribed to the Google Groups >> "E-Prime" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to e-prime+u... at googlegroups.com . >> To post to this group, send email to e-p... at googlegroups.com >> . >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/e-prime/efd28746-7911-4f5f-9ef9-87da1954f8b1%40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/906a9319-230d-4ff7-8c43-f363dc9fc912%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From valerio.biscione at gmail.com Tue Jul 30 13:35:20 2013 From: valerio.biscione at gmail.com (Vaaal) Date: Tue, 30 Jul 2013 06:35:20 -0700 Subject: Timing issues - Serial Response Box In-Reply-To: Message-ID: I was reading your post and I realized that this part is not clear to me: "CPS-setting, which defines the number of bytes are send to the computer per second. This defines the resolution data flow (i.e. refreshes per second) and is 800 by default?" What is the difference between this value and the baud rate? When can I change this last value? On Tuesday, 30 July 2013 13:12:23 UTC+1, Paul Groot wrote: > > Hi Valerio, > > You best option with eprime is to use the serial button box on a *NATIVE* > RS232 port. I.e., keep away from USB to RS232 converters if timing accuracy > is critical. RS232 ports use a baud rate to specify throughput (in this > case configurable to 9600 or 19k2, if I remember correctly). Specific to > the serial response box is the so called CPS-setting, which defines the > number of bytes are send to the computer per second. This defines the > resolution data flow (i.e. refreshes per second) and is 800 by default. > Native RS232 ports are interrupt driven, so latencies should be minimal. > Although PST doesn't give any details about this, I think that EPrime has > some built-in intelligence to increase the accuracy of the reported RT's. > (The data stream has a fixed CPS-rate, so it is possible to fix for small > 'hiccups' in the interrupt handling.) Such a mechanism could also minimize > RT-variance when using a USB converter. > > If USB is your only option, you should have a look at the following page: > http://www.pstnet.com/support/kb.asp?TopicID=1835 > > Also, I personally think that the 1ms requirements are overrated for > almost all experiments... > > cheers > Paul > > > On 30 July 2013 13:42, Vaaal > wrote: > >> Hello to everyone, >> >> I am struggling to get accurate reaction time without starting put my >> hand in engineering stuff, since I don't have the required knowledge to do >> like that. >> I would like to buy a Serial Response Box, but the technical details in >> the page are really not enough. I am particularly worried about the serial >> port connection. >> I know that the pooling rate of the usb port is normally 125 hz, that is >> 8 milliseconds. I am able to overclock that value in order to have a >> pooling rate of 1000Hz, which is 1 milliseconds, which is quite fine. But, >> I am still not sure of the accuracy of my measurement, just because using a >> normal keyboard can add some latency in the process of transmitting >> information. This is why I am willing to buy a professional device. >> >> The problem is that I don't know the technical specification of a serial >> port. There is anything similar to a pooling rate of a serial port? If it >> is so, how much it is, and there is any way to overclock it? Basically how >> much accurate is the response box? >> >> The other option is to use DirectIN High Speed Button-Box here >> http://www.empirisoft.com/directin.aspx, which actually uses a USB port >> that I can overclock. BUT since I use E-Prime I would like to buy a piece >> of hardware that is designed to be used with E-Prime, just to avoid >> unnecessary headache in the future. >> >> So generally my question is: what are the limit and the advantages of >> having a serial port? Do you think that the Serial Response Box is really 1 >> ms accurate? Do you use any other equipment? >> >> Thank you for your reply, >> Valerio >> >> -- >> You received this message because you are subscribed to the Google Groups >> "E-Prime" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to e-prime+u... at googlegroups.com . >> To post to this group, send email to e-p... at googlegroups.com >> . >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/e-prime/efd28746-7911-4f5f-9ef9-87da1954f8b1%40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/83a7506e-dce3-49c3-9b7c-c94cbc8030b1%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jpryan28 at gmail.com Tue Jul 30 16:47:49 2013 From: jpryan28 at gmail.com (John) Date: Tue, 30 Jul 2013 09:47:49 -0700 Subject: triggering syringe pump network In-Reply-To: Message-ID: Hi Paul - thank you for your response. Yes, you're right -- It's a USB->Serial cord connection that plugs into the back of the first pump (strangely, into the space that is labeled TTL/IO? I don't know if that's a problem). In the device manager of windows I can see that it's Com4 and added that information (and the baud rate) into the Serial objects within the experiment. Do you know of any examples for the inline script? We tried putting a small inline file with just "Serial.WriteString" -- but even just starting the eprime program causes the pump to trigger. (Ideally it wouldn't be triggering until later in the experiment after instructions, etc.) On Sunday, July 28, 2013 11:57:06 AM UTC-4, Paul Groot wrote: > > I'm a bit confused with the terminology here: this type of pump is > connected using a serial RS232 connection, which is normally not referred > as a network (like in Ethernet network). However, I assume that several > pumps can be 'daisy chained', to form a kind of chain which is called a > 'network' by the manufacturer. > > Anyway, RS232 connections can be managed by using a 'Serial' device, which > can be added in the devices tab of the Experiment settings. Baudrate and > other setting should correspond to the device settings. It is important to > select the right COM port number. You should check which port number was > assigned to the (virtual) USB to RS232 device (using the device manager of > windows). Normally each USB port will be assigned a different number, so > you will have to keep that in minds when inserting the cable in one of the > USB ports. The next thing to do is to create some inline script to programm > the communication. Functions you typically would use are > SerialDevice.WriteString, SerialDevice.WriteBytes etc. (Check the EBasic > guide for more details) The communication protocol depicts exactly what > information should be sent and read so you should read the relevant chapter > from manual carefully. Often, it is possible to use a so called terminal > emulator to simply enter the ASCII commands by hand to test which strings > should be sent. (This would only be possible if the communication is > completely ASCII-based and doesn't use complex handshaking or checksum > stuff). First try to interface with a single pump. Then connect both and > make sure they have a unique address assigned to them. > > If you're not familiar with programming RS232 protocols, this might be > quite challenging. If the device offers a digital TTL interface for > triggering, this would probably be much easier to program. However, TTL > interfaces are less flexible in most cases. > > best > Paul > > > > > On 28 July 2013 16:50, John > wrote: > >> I'm trying to program my first e-prime experiment and am wondering what >> the best way to do this is: >> >> I need have two syringe pumps in a network (addresses 00 and 01, >> http://www.braintreesci.com/prodinfo.asp?number=BS-8000). One pump will >> hold one type of fluid (milkshake) and the other will hold a water solution. >> >> Meanwhile, I will be displaying visual stimuli "TASTE" to participants. >> >> I have a USB->Serial cable that runs from the computer to the first pump >> in the network. >> >> 1) What would be the best way to set up the trial so the pump will >> trigger as soon as the "TASTE" stimuli appears? >> >> 2) How do I get eprime to trigger the pump and send the signal to address >> 00 or 01? >> >> >> Any input is helpful....I'm lost. :-) >> >> -- >> You received this message because you are subscribed to the Google Groups >> "E-Prime" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to e-prime+u... at googlegroups.com . >> To post to this group, send email to e-p... at googlegroups.com >> . >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/e-prime/eec694e3-342c-4bfe-a7f8-ef0ac1e3418a%40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/d62629fa-49f0-4fb1-9219-23129fe7d5d0%40googlegroups.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 Jul 30 19:36:26 2013 From: pfc.groot at gmail.com (Paul Groot) Date: Tue, 30 Jul 2013 21:36:26 +0200 Subject: triggering syringe pump network In-Reply-To: Message-ID: Well, I'm not familar with this type of pump, but it sounds like you're mixing up the TTL/IO and RS232 connectors. Just saw a picture in the manual, and it seems like you must use a special cable that connects the RS232 port of the computer to the RJ11 (phone type) sockets. The other 9-pin connector is the TTL/IO connector. (Why on earth, did the designers of this system make this terrible choice with the DB-9...?) Also, make sure that the pump itself is configured properly (RS232 mode, baudrate, network address, ...) I don't think I have an example inline script available that would be usable in this case, so I'm afraid you'll have to dig into the manuals and learn the EBasic syntax. A terminal emulator might help to test and understand the (basic) protocol without doing any programming. The safe-mode protocol requires real programming, though. You still might consider using the TTL/IO port using the parallel printer port for example. Programming would be simpler in that case. Or otherwise send me an ounce of gold and I will program the RS232 protocol for you :) paul On 30 July 2013 18:47, John wrote: > Hi Paul - thank you for your response. Yes, you're right -- It's a > USB->Serial cord connection that plugs into the back of the first pump > (strangely, into the space that is labeled TTL/IO? I don't know if that's > a problem). In the device manager of windows I can see that it's Com4 and > added that information (and the baud rate) into the Serial objects within > the experiment. > > Do you know of any examples for the inline script? We tried putting a > small inline file with just "Serial.WriteString" -- but even just starting > the eprime program causes the pump to trigger. (Ideally it wouldn't be > triggering until later in the experiment after instructions, etc.) > > > > On Sunday, July 28, 2013 11:57:06 AM UTC-4, Paul Groot wrote: > >> I'm a bit confused with the terminology here: this type of pump is >> connected using a serial RS232 connection, which is normally not referred >> as a network (like in Ethernet network). However, I assume that several >> pumps can be 'daisy chained', to form a kind of chain which is called a >> 'network' by the manufacturer. >> >> Anyway, RS232 connections can be managed by using a 'Serial' device, >> which can be added in the devices tab of the Experiment settings. Baudrate >> and other setting should correspond to the device settings. It is >> important to select the right COM port number. You should check which port >> number was assigned to the (virtual) USB to RS232 device (using the device >> manager of windows). Normally each USB port will be assigned a different >> number, so you will have to keep that in minds when inserting the cable in >> one of the USB ports. The next thing to do is to create some inline script >> to programm the communication. Functions you typically would use are >> SerialDevice.WriteString, SerialDevice.WriteBytes etc. (Check the EBasic >> guide for more details) The communication protocol depicts exactly what >> information should be sent and read so you should read the relevant chapter >> from manual carefully. Often, it is possible to use a so called terminal >> emulator to simply enter the ASCII commands by hand to test which strings >> should be sent. (This would only be possible if the communication is >> completely ASCII-based and doesn't use complex handshaking or checksum >> stuff). First try to interface with a single pump. Then connect both and >> make sure they have a unique address assigned to them. >> >> If you're not familiar with programming RS232 protocols, this might be >> quite challenging. If the device offers a digital TTL interface for >> triggering, this would probably be much easier to program. However, TTL >> interfaces are less flexible in most cases. >> >> best >> Paul >> >> >> >> >> On 28 July 2013 16:50, John wrote: >> >>> I'm trying to program my first e-prime experiment and am wondering what >>> the best way to do this is: >>> >>> I need have two syringe pumps in a network (addresses 00 and 01, >>> http://www.braintreesci.com/**prodinfo.asp?number=BS-8000). >>> One pump will hold one type of fluid (milkshake) and the other will hold a >>> water solution. >>> >>> Meanwhile, I will be displaying visual stimuli "TASTE" to participants. >>> >>> I have a USB->Serial cable that runs from the computer to the first pump >>> in the network. >>> >>> 1) What would be the best way to set up the trial so the pump will >>> trigger as soon as the "TASTE" stimuli appears? >>> >>> 2) How do I get eprime to trigger the pump and send the signal to >>> address 00 or 01? >>> >>> >>> Any input is helpful....I'm lost. :-) >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "E-Prime" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to e-prime+u...@**googlegroups.com. >>> To post to this group, send email to e-p... at googlegroups.com. >>> >>> To view this discussion on the web visit https://groups.google.com/d/** >>> msgid/e-prime/eec694e3-342c-**4bfe-a7f8-ef0ac1e3418a%** >>> 40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/d62629fa-49f0-4fb1-9219-23129fe7d5d0%40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CAKAdR-tTp%2BvWwGtYYEgAZQcayuP4kKGEWBwQkCQ5ZxeiSxKz6w%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From chauck736 at gmail.com Wed Jul 31 01:12:44 2013 From: chauck736 at gmail.com (chauck736 at gmail.com) Date: Tue, 30 Jul 2013 18:12:44 -0700 Subject: Creating a change blindness experiment in e-prime In-Reply-To: Message-ID: Awesome, I will have to try this. Thanks for the help!! On Sunday, July 28, 2013 8:24:42 PM UTC-4, maayan kedar wrote: > > I had this flicker problem, the solution was to create short videos of my > flickering stimulus and put them in the list. It might be usefull to you as > well. > Maayan > ?????? 2013 7 26 20:44, ??? >: > >> Hello All! >> >> I am looking for some help in creating an experiment using e-prime that >> deals with change blindness. I am trying to make the experiment flicker 2 >> images back and forth and when the user hits a key to indicate they >> detected the change, the flicker will stop and a text box would appear to >> allow them to type in where the change was. Then after responding, a new >> image flicker would start. If anyone has any tips, tricks, or example >> experiments. The help would be greatly appreciated. Thank you all for your >> time!! >> >> Sincerely, >> Chris >> >> -- >> You received this message because you are subscribed to the Google Groups >> "E-Prime" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to e-prime+u... at googlegroups.com . >> To post to this group, send email to e-p... at googlegroups.com >> . >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/e-prime/d84faa8a-9342-43b3-b677-4b90dfadae9e%40googlegroups.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 unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/88685b9e-f5e5-4136-a02a-526c5d2165c5%40googlegroups.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 Wed Jul 31 14:21:35 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Wed, 31 Jul 2013 10:21:35 -0400 Subject: Timing issues - Serial Response Box In-Reply-To: <83a7506e-dce3-49c3-9b7c-c94cbc8030b1@googlegroups.com> Message-ID: Valerio, In this context, "baud" refers to bits-per-second while transmitting data (see http://en.wikipedia.org/wiki/Baud ). "CPS" here stands for characters-per-second, which in this case means bytes-per-second. So every 1000/800 = 1.25 ms the SRBox sends one byte of data (each of 8 bits indicating the state of one switch), with 1000/19200 = 52 ?s for transmitting each bit within that byte. For our purpose, the baud rate is irrelevant as long as it is fast enough to handle the CPS, so the CPS is all we care about. Note that, once started, the SRBox transmits data continuously at 800 CPS, which means that the latency from response to transmission will be 0-1.25 ms (depending on when the response happens within that 1.25 ms window). While that much uncertainty results from the design alone, other latencies may also occur. ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://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, so make full use of it. 3) In addition, PST offers several instructional videos on their YouTube channel (http://www.youtube.com/user/PSTNET ). 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/30/2013 09:35 AM Tuesday, Vaaal wrote: >I was reading your post and I realized that this part is not clear to me: >"CPS-setting, which defines the number of bytes >are send to the computer per second. This >defines the resolution data flow (i.e. refreshes >per second) and is 800 by default?" >What is the difference between this value and >the baud rate? When can I change this last value? > >On Tuesday, 30 July 2013 13:12:23 UTC+1, Paul Groot wrote: >Hi Valerio, > >You best option with eprime is to use the serial >button box on a *NATIVE* RS232 port. I.e., keep >away from USB to RS232 converters if timing >accuracy is critical. RS232 ports use a baud >rate to specify throughput (in this case >configurable to 9600 or 19k2, if I remember >correctly). Specific to the serial response box >is the so called CPS-setting, which defines the >number of bytes are send to the computer per >second. This defines the resolution data flow >(i.e. refreshes per second) and is 800 by >default. Native RS232 ports are interrupt >driven, so latencies should be minimal. Although >PST doesn't give any details about this, I think >that EPrime has some built-in intelligence to >increase the accuracy of the reported RT's. (The >data stream has a fixed CPS-rate, so it is >possible to fix for small 'hiccups' in the >interrupt handling.) Such a mechanism could also >minimize RT-variance when using a USB converter. > >If USB is your only option, you should have a look at the following page: >http://www.pstnet.com/support/kb.asp?TopicID=1835 > >Also, I personally think that the 1ms >requirements are overrated for almost all experiments... > >cheers >Paul > > >On 30 July 2013 13:42, Vaaal wrote: >Hello to everyone, > >I am struggling to get accurate reaction time >without starting put my hand in engineering >stuff, since I don't have the required knowledge to do like that. >I would like to buy a Serial Response Box, but >the technical details in the page are really not >enough. I am particularly worried about the serial port connection. >I know that the pooling rate of the usb port is >normally 125 hz, that is 8 milliseconds. I am >able to overclock that value in order to have a >pooling rate of 1000Hz, which is 1 milliseconds, >which is quite fine. But, I am still not sure of >the accuracy of my measurement, just because >using a normal keyboard can add some latency in >the process of transmitting information. This >is why I am willing to buy a professional device. > >The problem is that I don't know the technical >specification of a serial port. There is >anything similar to a pooling rate of a serial >port? If it is so, how much it is, and there is >any way to overclock it? Basically how much accurate is the response box? > >The other option is to use DirectIN High Speed >Button-Box here >http://www.empirisoft.com/directin.aspx, >which actually uses a USB port that I can >overclock. BUT since I use E-Prime I would like >to buy a piece of hardware that is designed to >be used with E-Prime, just to avoid unnecessary headache in the future. > >So generally my question is: what are the limit >and the advantages of having a serial port? Do >you think that the Serial Response Box is really >1 ms accurate? Do you use any other equipment? > >Thank you for your reply, >Valerio -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/51f91d8b.ea17ec0a.3f8c.132bSMTPIN_ADDED_MISSING%40gmr-mx.google.com. For more options, visit https://groups.google.com/groups/opt_out. From wdwss at 163.com Wed Jul 31 20:08:29 2013 From: wdwss at 163.com (wdwss) Date: Wed, 31 Jul 2013 13:08:29 -0700 Subject: Dynamic generation of procedures and blocks based on responses Message-ID: Hi I want to execute an experiment consisting of a series of sorting tasks with 90 faces in the E-Prime. In the experiment, the participants will be asked to indicate if a face is threatening or nonthreatening by pressing either one of the two button boxes as quickly as they can, during which RTs will be recorded. After the first procedure of sorting that includes all 90 faces, some faces (say, N= x) will be "threatening" and the rest (N= 90-x) will be "nonthreatening". Then, within the x "threatening" faces, another procedure of sorting based on "slightly threatening" and "very threatening"will be administrated automatically. Then, additional procedures of sorting based on more or less "threatening" ratings of the faces will be dynamically and automatically generated to specify the threatening levels of the faces. These series of procedures continue until there is only one face left in the "more threatening" group as you can imagine. Since experimenters don't know which faces will be judged "threatening", "very threatening" or whatever labels we name them, the length (or depth in terms of loops) of the whole experiment is unknown prior to designing the E-Prime program. My question is if E-Prime and E-Basic have the capacity to enable dynamic generation of new procedures, blocks and assigning stimuli to them automatically based on the choice of participants? How to accomplish that? I learned that the task I intend to accomplish looks very similar to the Contingant Branching, but it still has its unique problem with the uncertainty in the number and content of "Branching". Looking forward to your precious comments, suggestions and critics! Thanks a lot! Best, Shensheng -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/6f9ee17e-c228-4002-a5e1-5bb24cc4caf8%40googlegroups.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 Wed Jul 31 20:46:45 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Wed, 31 Jul 2013 16:46:45 -0400 Subject: Dynamic generation of procedures and blocks based on responses In-Reply-To: <6f9ee17e-c228-4002-a5e1-5bb24cc4caf8@googlegroups.com> Message-ID: Shensheng, In short, yes, E-Prime could handle this. Instead of dynamically generating "procedures", I would dynamically generate or manipulate Lists and just run them through the same Procedure, just as I would with any other programming platform. Too tedious to go into any further detail here, but as a start you might look at the "Study-Recall" example at the PST website, or maybe browse the examples at step.psy.cmu.edu . -- David McFarlane At 7/31/2013 04:08 PM Wednesday, wdwss wrote: >I want to execute an experiment consisting of a series of sorting >tasks with 90 faces in the E-Prime. In the experiment, the >participants will be asked to indicate if a face is threatening or >nonthreatening by pressing either one of the two button boxes as >quickly as they can, during which RTs will be recorded. After the >first procedure of sorting that includes all 90 faces, some faces >(say, N= x) will be "threatening" and the rest (N= 90-x) will be >"nonthreatening". Then, within the x "threatening" faces, another >procedure of sorting based on "slightly threatening" and "very >threatening"will be administrated automatically. Then, additional >procedures of sorting based on more or less "threatening" ratings of >the faces will be dynamically and automatically generated to specify >the threatening levels of the faces. These series of procedures >continue until there is only one face left in the "more threatening" >group as you can imagine. Since experimenters don't know which faces >will be judged "threatening", "very threatening" or whatever labels >we name them, the length (or depth in terms of loops) of the whole >experiment is unknown prior to designing the E-Prime program. > >My question is if E-Prime and E-Basic have the capacity to enable >dynamic generation of new procedures, blocks and assigning stimuli >to them automatically based on the choice of participants? How to >accomplish that? I learned that the task I intend to accomplish >looks very similar to the Contingant Branching, but it still has its >unique problem with the uncertainty in the number and content of "Branching". > >Looking forward to your precious comments, suggestions and critics! > >Thanks a lot! > >Best, > >Shensheng -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/51f977d2.ea90ec0a.1012.01a5SMTPIN_ADDED_MISSING%40gmr-mx.google.com. For more options, visit https://groups.google.com/groups/opt_out. From wdwss at 163.com Wed Jul 31 21:00:38 2013 From: wdwss at 163.com (wdwss) Date: Wed, 31 Jul 2013 14:00:38 -0700 Subject: Dynamic generation of procedures and blocks based on responses In-Reply-To: <51f977d2.ea90ec0a.1012.01a5SMTPIN_ADDED_MISSING@gmr-mx.google.com> Message-ID: Thank you very much, David! Your suggestion is really helpful! I will try it. Keep you posted. Best, Shensheng On Wednesday, July 31, 2013 4:46:45 PM UTC-4, McFarlane, David wrote: > Shensheng, > > In short, yes, E-Prime could handle this. Instead of dynamically > generating "procedures", I would dynamically generate or manipulate > Lists and just run them through the same Procedure, just as I would > with any other programming platform. Too tedious to go into any > further detail here, but as a start you might look at the > "Study-Recall" example at the PST website, or maybe browse the > examples at step.psy.cmu.edu . > > -- David McFarlane > > > At 7/31/2013 04:08 PM Wednesday, wdwss wrote: > >I want to execute an experiment consisting of a series of sorting > >tasks with 90 faces in the E-Prime. In the experiment, the > >participants will be asked to indicate if a face is threatening or > >nonthreatening by pressing either one of the two button boxes as > >quickly as they can, during which RTs will be recorded. After the > >first procedure of sorting that includes all 90 faces, some faces > >(say, N= x) will be "threatening" and the rest (N= 90-x) will be > >"nonthreatening". Then, within the x "threatening" faces, another > >procedure of sorting based on "slightly threatening" and "very > >threatening"will be administrated automatically. Then, additional > >procedures of sorting based on more or less "threatening" ratings of > >the faces will be dynamically and automatically generated to specify > >the threatening levels of the faces. These series of procedures > >continue until there is only one face left in the "more threatening" > >group as you can imagine. Since experimenters don't know which faces > >will be judged "threatening", "very threatening" or whatever labels > >we name them, the length (or depth in terms of loops) of the whole > >experiment is unknown prior to designing the E-Prime program. > > > >My question is if E-Prime and E-Basic have the capacity to enable > >dynamic generation of new procedures, blocks and assigning stimuli > >to them automatically based on the choice of participants? How to > >accomplish that? I learned that the task I intend to accomplish > >looks very similar to the Contingant Branching, but it still has its > >unique problem with the uncertainty in the number and content of > "Branching". > > > >Looking forward to your precious comments, suggestions and critics! > > > >Thanks a lot! > > > >Best, > > > >Shensheng > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/d5faa398-d15b-4f0f-8f5e-4d7d790335ad%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: