From nemethd at gmail.com Sun Jun 1 08:44:18 2008 From: nemethd at gmail.com (NEMETH, Dezso) Date: Sun, 1 Jun 2008 10:44:18 +0200 Subject: sounds in E-prime Message-ID: Hi, We are managing an SRT experiment: a RT experiment with continuous stimuli presentation. We would like to build in sound feedbacks, but if we use the standard method (with wav), the program is slowing down, because it has to load the wav file. How can we generate sounds not using wav files, but some default sounds of the system like in the DOS era. We prefer Eprime 1.1., but we have Eprime 2 also. Can somebody help us? :-) Thanks in advance Dezso ---------------------------------------------------------- NEMETH, Dezso (PhD) University of Szeged, Institute of Psychology Email: nemethd at edpsy.u-szeged.hu Web: http://www.staff.u-szeged.hu/~nemethd/cv2.htm Cognitive Sciences at University of Szeged: http://kognit.edpsy.u-szeged.hu/english/ Memory and Language Lab: http://kognit.edpsy.u-szeged.hu/english/memlang.htm --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From baltimore.ben at gmail.com Sun Jun 1 14:50:56 2008 From: baltimore.ben at gmail.com (ben robinson) Date: Sun, 1 Jun 2008 10:50:56 -0400 Subject: sounds in E-prime In-Reply-To: <48426162.9020408@gmail.com> Message-ID: you can use the computer's "Beep" just by typing the word "Beep" into an Inline, but i think that's the only built-in tone available. On Sun, Jun 1, 2008 at 4:44 AM, NEMETH, Dezso wrote: > > Hi, > > We are managing an SRT experiment: a RT experiment with continuous > stimuli presentation. We would like to build in sound feedbacks, but if > we use the standard method (with wav), the program is slowing down, > because it has to load the wav file. > How can we generate sounds not using wav files, but some default > sounds of the system like in the DOS era. > We prefer Eprime 1.1., but we have Eprime 2 also. > > Can somebody help us? :-) > > Thanks in advance > Dezso > ---------------------------------------------------------- > NEMETH, Dezso (PhD) > University of Szeged, Institute of Psychology > Email: nemethd at edpsy.u-szeged.hu > Web: http://www.staff.u-szeged.hu/~nemethd/cv2.htm > Cognitive Sciences at University of Szeged: > http://kognit.edpsy.u-szeged.hu/english/ > Memory and Language Lab: > http://kognit.edpsy.u-szeged.hu/english/memlang.htm > > > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- -------------- next part -------------- An HTML attachment was scrubbed... URL: From tsupsychprof at gmail.com Mon Jun 2 03:55:53 2008 From: tsupsychprof at gmail.com (K. Kelly) Date: Sun, 1 Jun 2008 20:55:53 -0700 Subject: Complex 2-back Message-ID: Hello, We are working on a variation of the 2-back (we are modifying the version posted on the CMU website) in which instead of single letters appearing on the screen, we have prepared 60 .bmp slides for the stimuli: 10 different letter groups (e.g., bbb) that appear in 6 different positions (one position per slide). A critical element of this task is that a target is characterized by the letter GROUP not the position, so there are always 6 possible targets. For example, let’s say the slide 2 back was bbb in the top right corner. There are 6 possible targets: bbb in ANY of the six locations. We have correctly programmed it so that it can randomly display non- target slides. The problem is that it thinks that a 2-back match only occurs if it is the same letter in the same position. So, it is only keeping track of and matching individual files of slides rather than letter groups of slides. In our current program, the inline object “SetTWOTarget” selects as the target the single FILE used 2-back. What we want it to do is select ANY of the 6 files that correspond to the letter group used two back (e.g., any one of the 6 bbb slides). We could upload the file for people to check out. I just don’t know how to do that. Any ideas would be appreciated. Thanks, Kiesa --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From tsupsychprof at gmail.com Mon Jun 2 16:13:27 2008 From: tsupsychprof at gmail.com (K. Kelly) Date: Mon, 2 Jun 2008 09:13:27 -0700 Subject: Complex 2-back In-Reply-To: <81b165ef-1dc6-4d0b-beb6-226af8a053bc@t54g2000hsg.googlegroups.com> Message-ID: We figured it out using a String command... Thanks. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From nemethd at gmail.com Tue Jun 3 09:50:08 2008 From: nemethd at gmail.com (NEMETH, Dezso) Date: Tue, 3 Jun 2008 02:50:08 -0700 Subject: sounds in E-prime In-Reply-To: <3345e4a50806010750r53bd23b7j91b6e815f014fbf0@mail.gmail.com> Message-ID: Thank you, Ben. But we would like to use two sounds (positive and negative feedback). We don't know how can we pre-cache the two sounds. It would be very perfect, If two types of "BEEP" exist... Dezso On Jun 1, 4:50 pm, "ben robinson" wrote: > you can use the computer's "Beep" just by typing the word "Beep" into an > Inline, but i think that's the only built-in tone available. > > On Sun, Jun 1, 2008 at 4:44 AM, NEMETH, Dezso wrote: > > > Hi, > > > We are managing an SRT experiment: a RT experiment with continuous > > stimuli presentation. We would like to build in sound feedbacks, but if > > we use the standard method (with wav), the program is slowing down, > > because it has to load the wav file. > > How can we generate sounds not using wav files, but some default > > sounds of the system like in the DOS era. > > We prefer Eprime 1.1., but we have Eprime 2 also. > > > Can somebody help us? :-) > > > Thanks in advance > > Dezso > > ---------------------------------------------------------- > > NEMETH, Dezso (PhD) > > University of Szeged, Institute of Psychology > > Email: neme... at edpsy.u-szeged.hu > > Web:http://www.staff.u-szeged.hu/~nemethd/cv2.htm > > Cognitive Sciences at University of Szeged: > >http://kognit.edpsy.u-szeged.hu/english/ > > Memory and Language Lab: > >http://kognit.edpsy.u-szeged.hu/english/memlang.htm --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From nick.peatfield at gmail.com Wed Jun 4 10:25:01 2008 From: nick.peatfield at gmail.com (Nick) Date: Wed, 4 Jun 2008 03:25:01 -0700 Subject: sounds in E-prime In-Reply-To: <7e1de732-bc01-4ca4-bd5f-41438e967066@2g2000hsn.googlegroups.com> Message-ID: Hi Dezzo, In what way are you loading the .wavs... and what type are you using? As perhaps a smaller and less high fidelity wav should not take long to load. I personally use an inline load the sounds in an experiment, and I do not seem to get a delay. Cheers, Nick On Jun 3, 10:50 am, "NEMETH, Dezso" wrote: > Thank you, Ben. > > But we would like to use two sounds (positive and negative feedback). > We don't know how can we pre-cache the two sounds. > It would be very perfect, If two types of "BEEP" exist... > Dezso > > On Jun 1, 4:50 pm, "ben robinson" wrote: > > > you can use the computer's "Beep" just by typing the word "Beep" into an > > Inline, but i think that's the only built-in tone available. > > > On Sun, Jun 1, 2008 at 4:44 AM, NEMETH, Dezso wrote: > > > > Hi, > > > > We are managing an SRT experiment: a RT experiment with continuous > > > stimuli presentation. We would like to build in sound feedbacks, but if > > > we use the standard method (with wav), the program is slowing down, > > > because it has to load the wav file. > > > How can we generate sounds not using wav files, but some  default > > > sounds of  the system like in the DOS era. > > > We prefer Eprime 1.1., but we have Eprime 2 also. > > > > Can somebody help us? :-) > > > > Thanks in advance > > > Dezso > > > ---------------------------------------------------------- > > > NEMETH, Dezso (PhD) > > > University of Szeged, Institute of Psychology > > > Email: neme... at edpsy.u-szeged.hu > > > Web:http://www.staff.u-szeged.hu/~nemethd/cv2.htm > > > Cognitive Sciences at University of Szeged: > > >http://kognit.edpsy.u-szeged.hu/english/ > > > Memory and Language Lab: > > >http://kognit.edpsy.u-szeged.hu/english/memlang.htm --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From jeff.larsen at ttu.edu Thu Jun 5 22:06:43 2008 From: jeff.larsen at ttu.edu (Larsen, Jeff) Date: Thu, 5 Jun 2008 17:06:43 -0500 Subject: tracking state of the mouse buttons during videos In-Reply-To: <0eb8120e-8cbf-44eb-8401-8ca5c370c3c7@e53g2000hsa.googlegroups.com> Message-ID: Hi all -- In Eprime 2.0, is it possible to track changes in the state of the mouse buttons (i.e., pressed vs. not pressed) while a video is being played? -- Jeff ******************************************************* Jeff T. Larsen, PhD Department of Psychology Texas Tech University Phone: 806-742-3711 x234 Fax: 806-742-0818 Email: jeff.larsen at ttu.edu Webpage: http://webpages.acs.ttu.edu/jelarsen/ ******************************************************* --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From carr.laurie at gmail.com Fri Jun 6 17:25:18 2008 From: carr.laurie at gmail.com (motorworks) Date: Fri, 6 Jun 2008 10:25:18 -0700 Subject: RteCollection.Count - Run Time Error In-Reply-To: <5614c83a-0584-4417-b602-41977abd90ee@t54g2000hsg.googlegroups.com> Message-ID: hi there, you get this sorted? if your images are listed, are they named with the file type at the end? (e.g., picture.jpg or picture.bmp) i got the same error and realized i was missing the extension... you've probably already solved this... mw On May 5, 10:51 am, Jivago wrote: > Hi to all, > > Iam having the following Runtime error message when i tried to present > randomly 40 pictures in a ImageDisplay Object: > > Runtime error > ImageDisplay Internal error has occured > marker:2000 > line:520 > error number:11041 > > I have check the E-prime manual for this kind of error, and it says > that the INDEX parameter its invalid or not between the range for this > collection. > > I have done/run several experiments like this one and i have never had > this kind of error message. > Could anyone help on this matter. > Thanks in advance, > Pedro Margalhos Rodrigues --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From 06johan at gmail.com Fri Jun 6 17:41:11 2008 From: 06johan at gmail.com (Johannes Pulst-Korenberg) Date: Fri, 6 Jun 2008 10:41:11 -0700 Subject: RteCollection.Count - Run Time Error In-Reply-To: <89b335f3-96c8-471d-95c8-eba0b76844e8@b1g2000hsg.googlegroups.com> Message-ID: I had a similar problem in a long experiment with 80 pictures, also using the Tobii Eyetracking extension for Eprime. I was told by Eprime support to move all of my images into the same folder as the .es file. It didn't help appreciably though. I forget the exact text of my error, so it may have been different from yours. If not though, I think it could be the result of Eprime not finding a file fast enough, so you might want to look into preloading images onto Slide objects or being sure that your computer has no other programs running. --Johannes On Fri, Jun 6, 2008 at 10:25 AM, motorworks wrote: > > hi there, > you get this sorted? if your images are listed, are they named with > the file type at the end? (e.g., picture.jpg or picture.bmp) i got the > same error and realized i was missing the extension... > you've probably already solved this... > mw > > On May 5, 10:51 am, Jivago wrote: > > Hi to all, > > > > Iam having the following Runtime error message when i tried to present > > randomly 40 pictures in a ImageDisplay Object: > > > > Runtime error > > ImageDisplay Internal error has occured > > marker:2000 > > line:520 > > error number:11041 > > > > I have check the E-prime manual for this kind of error, and it says > > that the INDEX parameter its invalid or not between the range for this > > collection. > > > > I have done/run several experiments like this one and i have never had > > this kind of error message. > > Could anyone help on this matter. > > Thanks in advance, > > Pedro Margalhos Rodrigues > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- -------------- next part -------------- An HTML attachment was scrubbed... URL: From jeff.larsen at ttu.edu Fri Jun 6 21:37:58 2008 From: jeff.larsen at ttu.edu (Larsen, Jeff) Date: Fri, 6 Jun 2008 16:37:58 -0500 Subject: eprime question: disabling print screen command? Message-ID: Eprime users -- Does anyone know whether there is any way to disable the "print screen" command (i.e. where the user pushes "shift-prt scr" to copy the current contents of the screen) in Eprime 1.0? Thanks. -- Jeff ******************************************************* Jeff T. Larsen, PhD Department of Psychology Texas Tech University Phone: 806-742-3711 x234 Fax: 806-742-0818 Email: jeff.larsen at ttu.edu Webpage: http://webpages.acs.ttu.edu/jelarsen/ ******************************************************* --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- -------------- next part -------------- An HTML attachment was scrubbed... URL: From mahayanag at gmail.com Fri Jun 6 22:17:29 2008 From: mahayanag at gmail.com (Mahayana Godoy) Date: Fri, 6 Jun 2008 19:17:29 -0300 Subject: Joystick Message-ID: Hi all! I'm having some problems to use the joystick as an input device. I enabled it in the "experimente object" window, but its icon isn't available when i click on the "ad..." button n the other objects properties window. have you had this kind of problem? I have the Release Candidate 2.0.1.119 Thanks Mahayana --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- -------------- next part -------------- An HTML attachment was scrubbed... URL: From coolpsychology at gmail.com Sun Jun 8 23:38:54 2008 From: coolpsychology at gmail.com (Rivermaker) Date: Sun, 8 Jun 2008 16:38:54 -0700 Subject: IAT Message-ID: Hello, I was wondering if anyone has had any success with building a version of the IAT (implicit association task) in Eprime -- versus Inquisit -- and if anyone had a IAT.es that they wouldn't mind sharing. I would be interested in any version that you've created. (I did come across the code on the http://step.psy.cmu.edu/scripts-plus/IAT.es site, but I don't know how to open it in Eprime. Do you?) Many thanks, Rivermaker --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From mcfarla9 at msu.edu Mon Jun 9 17:45:38 2008 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 9 Jun 2008 13:45:38 -0400 Subject: IAT In-Reply-To: Message-ID: Rivermaker, >I was wondering if anyone has had any success with building a version >of the IAT (implicit association task) in Eprime ... >(I did come across the code on the http://step.psy.cmu.edu/scripts-plus/IAT.es >site, but I don't know how to open it in Eprime. Do you?) That was one click too far. Instead, just go to http://step.psy.cmu.edu/scripts-plus. Then find the Implicit Attribution Task (#7), and *right*-click, then select "Save Link As..." (I'm doing this in Firefox, wording may be different for Internet Explorer or other browsers). That will allow you to copy the .es file to your computer instead of opening it up as a text page in your web browser. Then once the .es file is downloaded you can double-click and open it in E-Prime like normal. Good luck! -- David McFarlane, Professional Faultfinder --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From mcfarla9 at msu.edu Mon Jun 9 18:03:52 2008 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 9 Jun 2008 14:03:52 -0400 Subject: Joystick In-Reply-To: <5faf3ad00806061517t5a0f375at527b537590c0df06@mail.gmail.co m> Message-ID: Mahayana, At 6/6/2008 06:17 PM Friday, you wrote: >I'm having some problems to use the joystick as an input device. I >enabled it in the "experimente object" window, but its icon isn't >available when i click on the "ad..." button n the other objects >properties window. > >have you had this kind of problem? > >I have the Release Candidate 2.0.1.119 Interesting. I wonder if this is by design, and you have to set the JoystickDevice properties to emulate the Mouse device? At least, these were the instructions from the PST Forum as of 24 Jan 2007, see http://support.pstnet.com/forum/Topic20-12-1 . I am only guessing since I do not use a joystick with EP, perhaps a more knowledgeable user or PST staff will weigh in and set the record straight. -- David McFarlane, Professional Faultfinder --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From mcfarla9 at msu.edu Mon Jun 9 18:13:34 2008 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 9 Jun 2008 14:13:34 -0400 Subject: sounds in E-prime In-Reply-To: <5a06c30a-dacc-40e2-8414-3f02fe4bb1ae@m3g2000hsc.googlegrou ps.com> Message-ID: Dezso, I just discovered that Michiel Spape shows how to cache sounds in his little tutorial manual. You can get his manual at herr.tegendemuur.nl./binding/AnEPrimer.pdf (thanks, Michiel!), go to Chapter IV and the discussion of inline sound. Good luck! -- David McFarlane, Professional Faultfinder At 6/4/2008 06:25 AM Wednesday, Nick wrote: >Hi Dezzo, > >In what way are you loading the .wavs... and what type are you using? >As perhaps a smaller and less high fidelity wav should not take long >to load. I personally use an inline load the sounds in an experiment, >and I do not seem to get a delay. > >Cheers, > >Nick > >On Jun 3, 10:50 am, "NEMETH, Dezso" wrote: > > Thank you, Ben. > > > > But we would like to use two sounds (positive and negative feedback). > > We don't know how can we pre-cache the two sounds. > > It would be very perfect, If two types of "BEEP" exist... > > Dezso > > > > On Jun 1, 4:50 pm, "ben robinson" wrote: > > > > > you can use the computer's "Beep" just by typing the word "Beep" into an > > > Inline, but i think that's the only built-in tone available. > > > > > On Sun, Jun 1, 2008 at 4:44 AM, NEMETH, Dezso wrote: > > > > > > Hi, > > > > > > We are managing an SRT experiment: a RT experiment with continuous > > > > stimuli presentation. We would like to build in sound feedbacks, but if > > > > we use the standard method (with wav), the program is slowing down, > > > > because it has to load the wav file. > > > > How can we generate sounds not using wav files, but some default > > > > sounds of the system like in the DOS era. > > > > We prefer Eprime 1.1., but we have Eprime 2 also. > > > > > > Can somebody help us? :-) > > > > > > Thanks in advance > > > > Dezso > > > > ---------------------------------------------------------- > > > > NEMETH, Dezso (PhD) > > > > University of Szeged, Institute of Psychology > > > > Email: neme... at edpsy.u-szeged.hu --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From mahayanag at gmail.com Mon Jun 9 23:53:11 2008 From: mahayanag at gmail.com (Mahayana Godoy) Date: Mon, 9 Jun 2008 20:53:11 -0300 Subject: Joystick In-Reply-To: <484d709e.01e5220a.1a97.4d93SMTPIN_ADDED@mx.google.com> Message-ID: Thanks a lot, David! I wrote to PST staff and received this answer: "Dear Mahayana, Although E-Prime 2.0 does support adding the Joystick device through the user interface, it does not support the use of the Joystick as an Input Mask. Only E-Prime 2.0 Professional supports the latter feature. To use the Joystick as input, you will have to access it manually using script. Please see our Knowledge Base topic FEATURE: Joystick Devicefor detailed information about accessing the Joystick in script." It's weird because in this KB Topic they suggested it's said I can add a joystick as an input mask in EP 2.0: "Once the Joystick device has been added to the Experiment object, you can add it as an input mask on any response object. To do so, open the object's Property Pages and navigate to the Duration/Input tab. Click the "Add" button and select the Joystick device. You can then specify the allowable buttons (1-4 in E-Prime 2.0; 1-8 in E-Prime 2.0 Professional)" Well, well, well... Now i'm getting confused! 2008/6/9 David McFarlane : > > Mahayana, > > At 6/6/2008 06:17 PM Friday, you wrote: > >I'm having some problems to use the joystick as an input device. I > >enabled it in the "experimente object" window, but its icon isn't > >available when i click on the "ad..." button n the other objects > >properties window. > > > >have you had this kind of problem? > > > >I have the Release Candidate 2.0.1.119 > > Interesting. I wonder if this is by design, and you have to set the > JoystickDevice properties to emulate the Mouse device? At least, > these were the instructions from the PST Forum as of 24 Jan 2007, see > http://support.pstnet.com/forum/Topic20-12-1 . I am only guessing > since I do not use a joystick with EP, perhaps a more knowledgeable > user or PST staff will weigh in and set the record straight. > > -- David McFarlane, Professional Faultfinder > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- -------------- next part -------------- An HTML attachment was scrubbed... URL: From coolpsychology at gmail.com Tue Jun 10 12:57:28 2008 From: coolpsychology at gmail.com (Rivermaker) Date: Tue, 10 Jun 2008 05:57:28 -0700 Subject: IAT In-Reply-To: <484d6c5b.01e5220a.1a97.4c25SMTPIN_ADDED@mx.google.com> Message-ID: David, Thank you! It's easy when you know how! Mike Magee (Rivermaker) On Jun 9, 1:45 pm, David McFarlane wrote: > Rivermaker, > > >I was wondering if anyone has had any success with building a version > >of the IAT (implicit association task) in Eprime ... > >(I did come across the code on thehttp://step.psy.cmu.edu/scripts-plus/IAT.es > >site, but I don't know how to open it in Eprime. Do you?) > > That was one click too far. Instead, just go tohttp://step.psy.cmu.edu/scripts-plus. Then find the Implicit > Attribution Task (#7), and *right*-click, then select "Save Link > As..." (I'm doing this in Firefox, wording may be different for > Internet Explorer or other browsers). That will allow you to copy > the .es file to your computer instead of opening it up as a text page > in your web browser. Then once the .es file is downloaded you can > double-click and open it in E-Prime like normal. > > Good luck! > > -- David McFarlane, Professional Faultfinder --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From Fblanco81 at gmail.com Tue Jun 10 15:04:26 2008 From: Fblanco81 at gmail.com (Gilgamesh) Date: Tue, 10 Jun 2008 08:04:26 -0700 Subject: Running one procedure or other depending on subject's response Message-ID: Hello, I'm new at E-Prime programming and I have encountered a problem that I don't know how to solve, despite it seems easy to cope with. In my experiment, the participant must decide whether he / she responds or not in every trial. The feedback (correct / incorrect answer) should be shown at a certain probability depending on whether the participant has responded or not. So, in a given trial: If the participant has responded, then the feedback should be "correct" 75% of the times. If the participant has NOT responded, then the feedback should be "correct" 50% of the times. And so on... (50 training trials) This is only an example of what I am trying to program. And now, here is my question: How can I script an inline so that the feedback is presented with a given probability depending whether the participant responded or not in that trial? My first approach to the problem (it may be a too bad approach) consisted of presenting a list with 2 series of 50 trials, one for the procedure "Response" and one for the procedure "No response", both pending from the same list. My intention was to script something like: If c.GetAttrib("Stimulus.ACC") = 1 Then ...Run one procedure or the other one. Any ideas? Thanks for your attention and please excuse me for posting such a long message. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From mahayanag at gmail.com Tue Jun 10 16:18:47 2008 From: mahayanag at gmail.com (Mahayana Godoy) Date: Tue, 10 Jun 2008 13:18:47 -0300 Subject: Joystick In-Reply-To: <484e91cc.01e5220a.1a97.ffffabefSMTPIN_ADDED@mx.google.com> Message-ID: I replied and, today, i received another answer. Look: Mahayana, I apologize, that was my mistake. Originally the plan was to make the input mask available for only the Professional version, but that has since been changed to make the input mask available to all versions of 2.0. However, this feature is not yet enabled. Our lead developer is currently out of the office. When he returns later this week, I will talk to him about the feature and ask whether there is an estimated time when it will be enabled. Thank you very much for your patience. Alison Lauer What do they mean by estimated time? Well, i was supposed to be running this experiment this week! I'm upset. I have been working on a tight budget, but i would have considered to buy a PRO if I knew the differences. When i decided to buy it, i read the "what's new for e-prime version 2.0" and one of the itens was "Support for new devices (Joystick, Parallel Port Device, Network Socket Device)" (you can take a look at it on http://www.pstnet.com/products/e-prime/ ) David, thank you one more time! I'll see if I get a pro or something. Mahayana 2008/6/10 David McFarlane : > > Mahayan, > > >I wrote to PST staff and received this answer: > > > >"Dear Mahayana, > > > >Although E-Prime 2.0 does support adding the Joystick device through > >the user interface, it does not support the use of the Joystick as > >an Input Mask. Only E-Prime 2.0 Professional supports the latter feature. > > Interesting. I have EP2 Pro (2.0.8.22), so I had to try this out for > myself. Indeed, if I edit an EP2-Pro program, I can add a Joystick > device and it then appears in the list of input devices for display > objects. EP2-Pro also allows me to edit non-Pro ("Standard") > programs, so I tried that. Indeed, just as you found, when editing a > non-Pro program I can still add a Joystick device, but now it does > not appear in the list of input devices for display objects. So this > is by design. > > As I have said in online posts going back to Nov of last year, PST > really wants researchers to purchase Pro, "Standard" is not a serious > research product. "Standard" is offered only as a concession, though > it may be appropriate for teaching labs with limited needs. PST was > extremely cagey about the differences between Pro & non-Pro back when > we had to make our purchase decisions last year, though when I looked > more recently the posted differences seemed clearer. If you now find > you need the extra features of Pro then you might press the issue > with PST that you would have bought Pro at the start if they had only > given you accurate information at the time, and they may give you a > break on an upgrade to Pro. > > -- David McFarlane, Professional Faultfinder > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- -------------- next part -------------- An HTML attachment was scrubbed... URL: From Daniel.Stjepanovic at gmail.com Wed Jun 11 23:31:53 2008 From: Daniel.Stjepanovic at gmail.com (dan) Date: Wed, 11 Jun 2008 16:31:53 -0700 Subject: Noob question: accepting multiple responses Message-ID: Hi all, I've set up a simple flanker task and have set it to accept "z" and "/" as correct responses and allowable input. Because I'm testing children, I'm worried that they may accidentally press the Caps Lock key, changing one of their responses from "z" to "Z", which is not allowed or accepted as a correct response. What I'm wondering is if there is a quick (and hopefully easy) way of getting e-prime to ignore the case of the response key. I've had a look through the User's Guide and the built-in help, but the answer still seems to elude me. I'm running E-Prime 1.2. Cheers d. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From mcfarla9 at msu.edu Thu Jun 12 15:28:21 2008 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 12 Jun 2008 11:28:21 -0400 Subject: Noob question: accepting multiple responses In-Reply-To: <334103d6-404c-46d5-81d5-12168f8b63ef@w8g2000prd.googlegrou ps.com> Message-ID: D, >I've set up a simple flanker task and have set it to accept "z" and >"/" as correct responses and allowable input. Because I'm testing >children, I'm worried that they may accidentally press the Caps Lock >key, changing one of their responses from "z" to "Z", which is not >allowed or accepted as a correct response. > >What I'm wondering is if there is a quick (and hopefully easy) way of >getting e-prime to ignore the case of the response key. I've had a >look through the User's Guide and the built-in help, but the answer >still seems to elude me. I'm running E-Prime 1.2. (1) Partial solution: For Allowable, just explicitly add the capitalized keys, e.g., zZ{/}{?} (though on my keyboard the {?} is unnecessary, because Caps Lock does not affect the / key). Unfortunately, you can only assign one key value for Correct, so you will need some inline script for that (see below). (2) Full solution (but not quick & easy): Add inline script after your response object. Convert all responses to lower case with something like Probe.RESP = LCase( Probe.RESP ) (see the E-Basic Online help for documentation) Then explicitly score for correct/incorrect with something like If Probe.RESP = Probe.CRESP Then Probe.ACC = 1 Else Probe.ACC = 0 End If (3) Ultimate solution: Just epoxy the Caps Lock key so that no one can use it. Nobody needs a Caps Lock key anyway. -- David McFarlane, Professional Faultfinder --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From jodi.schneidewind at furman.edu Fri Jun 13 15:19:11 2008 From: jodi.schneidewind at furman.edu (Jodi) Date: Fri, 13 Jun 2008 08:19:11 -0700 Subject: New e-prime user...how to write an n-back task Message-ID: Hi- I'm a brand new user, and was hoping someone could help me out with the N-back task I'm writing. I'm starting from scratch, and using version 1.0. I'm hoping to make verbal, spatial, and object forms of the experiment. I've gone through the main tutorial, but now I'm not sure how to create anything other than the sample experiment. Any tips would be greatly appreciated! Thanks! Jodi --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From mcfarla9 at msu.edu Fri Jun 13 15:47:51 2008 From: mcfarla9 at msu.edu (David McFarlane) Date: Fri, 13 Jun 2008 11:47:51 -0400 Subject: New e-prime user...how to write an n-back task In-Reply-To: <6dde4507-696c-4935-be9d-d20cb699ae1c@i76g2000hsf.googlegro ups.com> Message-ID: Jodi, >I'm a brand new user, and was hoping someone could help me out with >the N-back task I'm writing. I'm starting from scratch, and using >version 1.0. I'm hoping to make verbal, spatial, and object forms of >the experiment. I've gone through the main tutorial, but now I'm not >sure how to create anything other than the sample experiment. Any >tips would be greatly appreciated! Thanks! Have you looked at the example E-Prime n-back programs at http://step.psy.cmu.edu/scripts-plus/ or http://www.psy.vu.nl/download/menu/xml/TOC.xml ? Those might be places to start. -- David McFarlane, Professional Faultfinder --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From Daniel.Stjepanovic at gmail.com Sat Jun 14 09:33:07 2008 From: Daniel.Stjepanovic at gmail.com (dan) Date: Sat, 14 Jun 2008 02:33:07 -0700 Subject: Noob question: accepting multiple responses In-Reply-To: <48514095.2ee1220a.0a19.6909SMTPIN_ADDED@mx.google.com> Message-ID: Thanks for that David. I want to become more familiar with inline scripting of e-prime, would you be able to recommend any good resources? Dan On Jun 13, 1:28 am, David McFarlane wrote: > D, > > >I've set up a simple flanker task and have set it to accept "z" and > >"/" as correct responses and allowable input. Because I'm testing > >children, I'm worried that they may accidentally press the Caps Lock > >key, changing one of their responses from "z" to "Z", which is not > >allowed or accepted as a correct response. > > >What I'm wondering is if there is a quick (and hopefully easy) way of > >getting e-prime to ignore the case of the response key. I've had a > >look through the User's Guide and the built-in help, but the answer > >still seems to elude me. I'm running E-Prime 1.2. > > (1) Partial solution:  For Allowable, just explicitly add the > capitalized keys, e.g., zZ{/}{?} (though on my keyboard the {?} is > unnecessary, because Caps Lock does not affect the / > key).  Unfortunately, you can only assign one key value for Correct, > so you will need some inline script for that (see below). > > (2) Full solution (but not quick & easy):  Add inline script after > your response object.  Convert all responses to lower case with something like > > Probe.RESP = LCase( Probe.RESP ) > > (see the E-Basic Online help for documentation) > > Then explicitly score for correct/incorrect with something like > > If Probe.RESP = Probe.CRESP Then >      Probe.ACC = 1 > Else >      Probe.ACC = 0 > End If > > (3) Ultimate solution:  Just epoxy the Caps Lock key so that no one > can use it.  Nobody needs a Caps Lock key anyway. > > -- David McFarlane, Professional Faultfinder --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From deedeevau at hotmail.com Thu Jun 19 10:13:04 2008 From: deedeevau at hotmail.com (Dina) Date: Thu, 19 Jun 2008 03:13:04 -0700 Subject: Running total / bar chart in the Iowa Gambling Task Message-ID: Dear E-primers, At the moment, I'm programming the Iowa Gambling Task in e-prime. I need to include feedback (visual bar-chart) which has to be displayed on every trial, looking similar to the one from the Iowa at the top of the screen, so basically a double green/red bar. The bar-chart should be continuously visible on the screen and will vary per trial. Is it possible to display a continuous changing visual bar chart in e- prime? I would be grateful if someone could provide me with advice! Cheers, Dina --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From JSDekker at gmail.com Thu Jun 19 13:11:57 2008 From: JSDekker at gmail.com (Judith) Date: Thu, 19 Jun 2008 06:11:57 -0700 Subject: Running one procedure or other depending on subject's response In-Reply-To: Message-ID: put down you are @ACC.MEAN % of the times correct in a text part in a feedbackdisplay object. If you want to use this information further on in this program, the data is set in FeedbackDisplay1.ACCStats.Mean good luck! --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From f.adani at campus.unimib.it Thu Jun 19 18:51:42 2008 From: f.adani at campus.unimib.it (f.adani) Date: Thu, 19 Jun 2008 11:51:42 -0700 Subject: cross modal lexical priming In-Reply-To: <4836e6a9.01e5220a.7432.2c0fSMTPIN_ADDED@mx.google.com> Message-ID: Thanks for your help David. Now I have a script that seems to run but I want to make sure that I am measuring the correct response times. Hope you can help with this as well. I have a SOUND OUT OBJECT (aurally presented sentence) which has the following properties: End Sound Action: none Duration: it reads the value in the nested list, where I wrote the number when I want the visual probe to appear Data Logging: none Timing mode: event Prerelease: 100 Nothing is set in the input mask Both value in the Sync tag are set on none As for the TEXT DISPLAY OBJECT (probe), I set the following parameters: Clear after: yes Duration: 500 (time I want it on the screen) Data Logging: Standard Timing mode: Event Prerelease: 0 Input masks: I selected the keyboard (unfortunately I don't have a response box), set the correct parameters in Allowable and Correct BUT I am not sure whether the two following fields are correct: Time limit: infinite End Action: none Sync tag: Onset:vertical blank; Offset: none After the probe object I put another text display that is all black but it waits for the subject to press the space bar in order to move to the next sentence. My questions are: Is the probe object set correctly? Which is the value in the response sheet that I'll have to consider for RTs: Probe.OnsetTime OR probe.RT OR probe.RTTime ? At present, if the space bar is pressed while is still playing, next sentence file starts to play. I'd like to change this and wait for the end of the current sentence in order for the next sentence to play (regardless of whether the subject press the space bar in advance or not). What should I do? Thank you very much. Hope my issues are stated clearly. flavia --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From f.adani at campus.unimib.it Thu Jun 19 19:01:16 2008 From: f.adani at campus.unimib.it (f.adani) Date: Thu, 19 Jun 2008 12:01:16 -0700 Subject: keyboard presses delays Message-ID: Hi, I am running a sentence processing experiment and I have to use the keyboard as input response device. I read on the manual that the error delay is estimated around 5 ms, is this correct? And also that, in order to minimize random delays, programs such as Antivirus and MS assistance should be disabled. Are there other programs that should be uninstalled or disabled while the experiment is running (in order to minimize random and routine delays)? Thanks! flavia --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From mcfarla9 at msu.edu Thu Jun 19 19:46:40 2008 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 19 Jun 2008 15:46:40 -0400 Subject: Running total / bar chart in the Iowa Gambling Task In-Reply-To: <81b16d67-1872-4d6f-8cf0-00cd49c2477f@k13g2000hse.googlegro ups.com> Message-ID: Dina, >At the moment, I'm programming the Iowa Gambling Task in e-prime. >I need to include feedback (visual bar-chart) which has to be >displayed on every trial, >looking similar to the one from the Iowa at the top of the screen, so >basically a double >green/red bar. >The bar-chart should be continuously visible on the screen and will >vary per trial. >Is it possible to display a continuous changing visual bar chart in e- >prime? To add a bar chart, you probably want to use slides. If you are very careful with frame sizes you might be able to add new screens without overwriting the bar graph, otherwise just add the bar graph as a slide element wherever you need it. Here is how I created a simple bar display for one program. On a SlideImage, I added an empty text sub-object. On that sub-object I made the BackColor something visible (e.g., red), gave it some constant width, then made the height an attribute reference (e.g., [BarHt]). Then I had to add some inline script using c.SetAttrib to set BarHt as appropriate each time. That made a variable height bar, but you will have to work out the math details yourself. To add a frame around the variable height bar, I added another empty text sub-object. I made it the same width as the bar, set its height to the maximum bar height, gave it a positive border width, and set its BackStyle to transparent. I superimposed it on the bar, and set its layer position to in front of the bar. Voila, a nice variable-height bar in a fixed frame. -- David McFarlane, Professional Faultfinder --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From mcfarla9 at msu.edu Thu Jun 19 20:18:58 2008 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 19 Jun 2008 16:18:58 -0400 Subject: keyboard presses delays In-Reply-To: <96541e45-73e9-4920-811a-e4e139abd5cb@q27g2000prf.googlegro ups.com> Message-ID: Flavia, >I am running a sentence processing experiment and I have to use the >keyboard as input response device. > >I read on the manual that the error delay is estimated around 5 ms, is >this correct? I assume you are referring to Appendix A of the User's Guide, which reports keyboard latencies about 6.5 ms with a std dev of about 0.8 ms. Many years ago similar tests were published in Behavior Research Methods, and we ran our own and got latencies up to 15 ms on some systems, back then results were pretty variable, don't know how good they are now. As I recall, the MEL folks (now PST) wrote a white paper about this explaining that you could make up the variance by adding a few extra trials. That's OK unless you really need ms level accuracy for single trials (e.g., to control timing of subsequent stimuli). >And also that, in order to minimize random delays, programs such as >Antivirus and MS assistance should be disabled. Are there other >programs that should be uninstalled or disabled while the experiment >is running (in order to minimize random and routine delays)? You can turn off the screen saver. Also, I have heard that unplugging the network cable can help, though I have not tested that yet. Make sure nothing is running in Task Scheduler. In general, just disable *all* startup programs unless needed to run the experiment. I like to use the startup manager in Spybot Search & Destroy, but other may like other startup managers. Better yet, completely uninstall any programs not needed for running experiments. (And if you get really serious you can also run services.msc to disable unnecessary services, but I can't tell you offhand which ones to disable there.) And run the RefreshClockTest as in Appendix A to test your setup for clock errors. -- David McFarlane, Professional Faultfinder --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From neuropsyentist at gmail.com Thu Jun 19 20:29:10 2008 From: neuropsyentist at gmail.com (Jen) Date: Thu, 19 Jun 2008 13:29:10 -0700 Subject: Noob question: accepting multiple responses In-Reply-To: <89f3bad5-b7b0-4286-90aa-0197f6072ec0@c19g2000prf.googlegroups.com> Message-ID: I, too, am interested in resources for inline scripting. I wrote to PST asking about a paper version of a user manual (I hate the help/ search functions in the software) but does anyone else know of a manual or book that's helpful for new users? Thanks in advance, Jen On Jun 14, 2:33 am, dan wrote: > Thanks for that David. I want to become more familiar with inline > scripting of e-prime, would you be able to recommend any good > resources? > > Dan > > On Jun 13, 1:28 am, David McFarlane wrote: > > > D, > > > >I've set up a simple flanker task and have set it to accept "z" and > > >"/" as correct responses and allowable input. Because I'm testing > > >children, I'm worried that they may accidentally press the Caps Lock > > >key, changing one of their responses from "z" to "Z", which is not > > >allowed or accepted as a correct response. > > > >What I'm wondering is if there is a quick (and hopefully easy) way of > > >getting e-prime to ignore the case of the response key. I've had a > > >look through the User's Guide and the built-in help, but the answer > > >still seems to elude me. I'm running E-Prime 1.2. > > > (1) Partial solution: For Allowable, just explicitly add the > > capitalized keys, e.g., zZ{/}{?} (though on my keyboard the {?} is > > unnecessary, because Caps Lock does not affect the / > > key). Unfortunately, you can only assign one key value for Correct, > > so you will need some inline script for that (see below). > > > (2) Full solution (but not quick & easy): Add inline script after > > your response object. Convert all responses to lower case with something like > > > Probe.RESP = LCase( Probe.RESP ) > > > (see the E-Basic Online help for documentation) > > > Then explicitly score for correct/incorrect with something like > > > If Probe.RESP = Probe.CRESP Then > > Probe.ACC = 1 > > Else > > Probe.ACC = 0 > > End If > > > (3) Ultimate solution: Just epoxy the Caps Lock key so that no one > > can use it. Nobody needs a Caps Lock key anyway. > > > -- David McFarlane, Professional Faultfinder --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From mcfarla9 at msu.edu Thu Jun 19 20:34:23 2008 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 19 Jun 2008 16:34:23 -0400 Subject: cross modal lexical priming In-Reply-To: <74d18a93-64aa-4274-9e32-3456d89b4770@i36g2000prf.googlegro ups.com> Message-ID: Flavia, >I am not sure whether the two following fields are correct: >Time limit: infinite This just means that E-Prime will take a response any time after the probe is presented, even after the probe is gone, so this is OK. >End Action: none Just means that the probe will last 500 ms even if the response comes before 500 ms. >After the probe object I put another text display that is all black >but it waits for the subject to press the space bar in order to move >to the next sentence. > >My questions are: >Is the probe object set correctly? Looks OK to me. >Which is the value in the response sheet that I'll have to consider >for RTs: Probe.OnsetTime OR probe.RT OR probe.RTTime ? Probe.RT gives you the RT from the start of the probe until the key press (presumably something other than {SPACE}, since you use that for the next object). That is probably what you want. >At present, if the space bar is pressed while is still playing, next >sentence file starts to play. >I'd like to change this and wait for the end of the current sentence >in order for the next sentence to play (regardless of whether the >subject press the space bar in advance or not). >What should I do? Try this: Give it a Duration long enough for your audio to finish, set Time Limit to (same as duration), and End Action to (none), Hope this helps, -- David McFarlane, Professional Faultfinder --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From mcfarla9 at msu.edu Thu Jun 19 20:40:27 2008 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 19 Jun 2008 16:40:27 -0400 Subject: Noob question: accepting multiple responses In-Reply-To: <3fcc3b12-5333-493a-b8cb-c64cf9ce1a07@i18g2000prn.googlegro ups.com> Message-ID: Jen, >I, too, am interested in resources for inline scripting. I wrote to >PST asking about a paper version of a user manual (I hate the help/ >search functions in the software) but does anyone else know of a >manual or book that's helpful for new users? I had answered Dan off-list, but since you asked, I will repeat this for the group. It does not exactly answer your question, but may be of some help, and maybe someone else can fill in the rest. Dan, >I want to become more familiar with inline scripting of e-prime, >would you be able to recommend any good resources? I'm glad you're interested. I recently gave an extended answer to a similar question on the group (see http://listserv.linguistlist.org/cgi-bin/wa?A2=ind0805d&L=eprime&D=1&F=&S=&P=1310 ), so I will answer you off-list. First, take advantage of the manuals that should have come with your E-Prime. Look at Chapter 4 of the "User's Guide", where it introduces E-Basic. After that it gets tough. The real documentation is the E-Basic online help (from E-Studio, do Help > E-Basic Help). You could browse through the E-Basic and E-Object branches, though it will be tough going. It would help at this point to have some general programming background (especially object oriented programming). For that you might try a couple Visual Basic books, "VB and VBA in a Nutshell" comes recommended but I have not used it myself. It might even be easier to practice with some JavaScript, and then carry those concepts over to E-Basic. Unfortunately, I have not found anything that covers the underlying principles of E-Prime and E-Basic. I keep wanting to write that myself, but then it would be written in a style that appeals only to me, and be limited to the range of things that I have tried. Moreover, I prefer to do less with script and more with the capabilities built into the E-Prime objects themselves. There's a lot you can do just by understanding how the object properties and methods work. Finally, bear in mind that although I do have a research background, I now work as a sort of "engineering" resource for the scientists here, so I can devote more to learning programming than others who are doing real research. It's great to get as familiar with your tools as you can so that at least you can communicate better with your own engineers, but you do not have to be a great engineer to be a great researcher. Regards, -- dkm --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From f.adani at campus.unimib.it Thu Jun 19 23:42:11 2008 From: f.adani at campus.unimib.it (f.adani) Date: Thu, 19 Jun 2008 16:42:11 -0700 Subject: cross modal lexical priming In-Reply-To: <485ac2dc.35e3220a.1527.ffffdb31SMTPIN_ADDED@mx.google.com> Message-ID: Hi David, thanks a lot. I have only one more doubt with respect with what you suggested: > Try this: Give it a Duration long enough for your audio to finish, > set Time Limit to (same as duration), and End Action to (none) In the Duration field of my SoundOut object, there is a variable at the moment who checks in the nested list the time when the probe object will appear ( and I have measured this number for each trial). I cannot put a different duration there, right? Any other suggestion to avoid that space bar pressing problem? thanks f --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From mcfarla9 at msu.edu Fri Jun 20 13:29:40 2008 From: mcfarla9 at msu.edu (David McFarlane) Date: Fri, 20 Jun 2008 09:29:40 -0400 Subject: cross modal lexical priming In-Reply-To: <7d3f62c7-6c16-4e6c-bbbf-f44427e58265@f24g2000prh.googlegro ups.com> Message-ID: Flavia, >Hi David, >thanks a lot. >I have only one more doubt with respect with what you suggested: > > > Try this: Give it a Duration long enough for your audio to finish, > > set Time Limit to (same as duration), and End Action to (none) Sorry, the "it" here refers to the all black text display that follows your probe object, let's call it MaskText. You're using MaskText just to mask the probe and wait until the sound finishes playing. You should set the duration of MaskText so that MaskText does not end until the sound finishes. Either set it as long as the longest sound, or use an attribute to adjust the duration for each sound. And come to think of it, you will not need the space bar anymore, since you just want the program to finish the sound and then go on to the next sentence. At least I think that's what you want, let me know if I have that wrong. >In the Duration field of my SoundOut object, there is a variable at >the moment who checks in the nested list the time when the probe >object will appear ( and I have measured this number for each trial). >I cannot put a different duration there, right? > >Any other suggestion to avoid that space bar pressing problem? -- David McFarlane, Professional Faultfinder --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From Fblanco81 at gmail.com Fri Jun 20 16:27:49 2008 From: Fblanco81 at gmail.com (Gilgamesh) Date: Fri, 20 Jun 2008 09:27:49 -0700 Subject: Running one procedure or other depending on subject's response In-Reply-To: <075b9e70-46e4-46b4-bb7a-b01b82b14859@k13g2000hse.googlegroups.com> Message-ID: Thank you, I finally managed to solve the problem in a much easier (but not very elegant) way, I think. Anyway, I will think about your idea, looks interesting, Thanks! On Jun 19, 2:11 pm, Judith wrote: > put down > > you are @ACC.MEAN % of the times correct > > in a text part in a feedbackdisplay object. > If you want to use this information further on in this program, the > data is set in FeedbackDisplay1.ACCStats.Mean > > good luck! --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From insight8183 at yahoo.com Mon Jun 23 16:18:38 2008 From: insight8183 at yahoo.com (Marcel) Date: Mon, 23 Jun 2008 09:18:38 -0700 Subject: Probability Message-ID: Hello, I am a new user of e-prime and want to program a card game which has the following features: On each trial 2 cards will be presented, one after another. Before the cards are shown participants have to decide whether the number of the 2nd card will be higher or lower than that of the first card. Now, with each card number (numbers 1-5) there is a different probability of whether the 2nd card will be higher or lower. For example, for number "1" the 2nd card will be higher in 100% of the cases, for number "2" the 2nd card will be higher for 75% of the cases and lower for 25% of the cases and so on. I have been thinking to do it with an If/then statement. However, I don't know how to program probability in E-prime (I couldn't find it in the help function). Do you know how to do this? Any help would be much appreciated. Many thanks in advance. Best, Marcel --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From mcfarla9 at msu.edu Mon Jun 23 17:58:10 2008 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 23 Jun 2008 13:58:10 -0400 Subject: Probability In-Reply-To: Message-ID: Marcel, >I am a new user of e-prime and want to program a card game which has >the following features: > >On each trial 2 cards will be presented, one after another. Before the >cards are shown participants have to decide whether the number of the >2nd card will be higher or lower than that of the first card. Now, >with each card number (numbers 1-5) there is a different probability >of whether the 2nd card will be higher or lower. For example, for >number "1" the 2nd card will be higher in 100% of the cases If the 2nd card must be either higher or lower, then if the first card is "1" then the 2nd card *must* be higher with probability 100%, you have no choice there. Same with "5", all other cards are lower. Unless the second card is allowed to be either higher, lower, *or the same*, in which case you can bring probability back in. >, for number "2" the 2nd card will be higher for 75% of the cases >and lower for 25% of the cases and so on. >I have been thinking to do it with an If/then statement. However, I >don't know how to program probability in E-prime (I couldn't find it >in the help function). Do you know how to do this? Go to the E-Basic online help (from E-Studio, do Help > E-Basic Help), and look at the following topics: Rnd (function) Randon (function) PRNG Object BTW, an alternate strategy would be to make a list for the first cards, and for each first card have a nested list with the allowed 2nd cards, using list weights to stack the deck for each list of 2nd cards. You cannot tune the probabilies quite so easily this way, but it might work well enough. -- David McFarlane, Professional Faultfinder --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From hmouras at gmail.com Tue Jun 24 14:31:23 2008 From: hmouras at gmail.com (hmouras at gmail.com) Date: Tue, 24 Jun 2008 07:31:23 -0700 Subject: Surimposition of several images under e prime Message-ID: Hello, I am a new member of the list. I'd like to know if any of you would know of to set up e prime to be able to show successively two images with the second images being surimposed on the first one ? Best regards, Harold Mouras --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From f.adani at campus.unimib.it Wed Jun 25 01:48:26 2008 From: f.adani at campus.unimib.it (f.adani) Date: Tue, 24 Jun 2008 18:48:26 -0700 Subject: variable definition Message-ID: Hi, where do variables have to be defined before being used in a script? thank you f --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From thin4040 at gmail.com Wed Jun 25 11:43:00 2008 From: thin4040 at gmail.com (cuty) Date: Wed, 25 Jun 2008 04:43:00 -0700 Subject: Porn galleries and hardcore adult pics in many categories. Message-ID: Porn galleries and hardcore adult pics in many categories. ... Sex Video Daily, Porn Galleries, Free Porn Videos, Free Porn Galleries, Sex Videos ... 1 Free Porn Site. 3somes. Anal Sex. College. Blowjob. Facial. Hand ... http://urlbrief.com/408c43 http://urlbrief.com/408c43 --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From baltimore.ben at gmail.com Wed Jun 25 14:30:08 2008 From: baltimore.ben at gmail.com (ben robinson) Date: Wed, 25 Jun 2008 10:30:08 -0400 Subject: variable definition In-Reply-To: <8923798c-133e-476a-85e8-72546cfbbc8a@w34g2000prm.googlegroups.com> Message-ID: go to View>Script, then click the User tab. define all your variables here. On Tue, Jun 24, 2008 at 9:48 PM, f.adani wrote: > > Hi, > where do variables have to be defined before being used in a script? > thank you > f > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- -------------- next part -------------- An HTML attachment was scrubbed... URL: From kenyonboyd at gmail.com Wed Jun 25 19:54:16 2008 From: kenyonboyd at gmail.com (JKB) Date: Wed, 25 Jun 2008 12:54:16 -0700 Subject: displaying international characters Message-ID: Hi, I'm a first time E-Prime user wondering about how international characters (e.g. an "e" with an accent) can be displayed. Is there a way to present these as text in a TextDisplay event, or do you have to turn them into bitmaps and display them using ImageDisplay? Thanks, JKB --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From mcfarla9 at msu.edu Thu Jun 26 17:11:16 2008 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 26 Jun 2008 13:11:16 -0400 Subject: variable definition In-Reply-To: <3345e4a50806250730u49c327d3mfd9b458cd5517d62@mail.gmail.co m> Message-ID: At 6/25/2008 10:30 AM Wednesday, Ben wrote: >go to View>Script, then click the User tab. define all your variables here. > >On Tue, Jun 24, 2008 at 9:48 PM, f.adani ><f.adani at campus.unimib.it> wrote: > >Hi, >where do variables have to be defined before being used in a script? >thank you >f Ben gave the safest and most universal answer. This will make all your variables "global", which is exactly what you need if you want to share the variables between different procedures in your program. If you prefer instead to make your variables "local", you can just define them in the same inline where you use them. -- David McFarlane, Professional Faultfinder --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From mcfarla9 at msu.edu Thu Jun 26 17:16:45 2008 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 26 Jun 2008 13:16:45 -0400 Subject: displaying international characters In-Reply-To: Message-ID: JKB, >I'm a first time E-Prime user wondering about how international >characters (e.g. an "e" with an accent) can be displayed. Is there a >way to present these as text in a TextDisplay event, or do you have to >turn them into bitmaps and display them using ImageDisplay? In the properties page for your text object, go to the Font tab and try a different font. For instance, I typed "abc" into a TextDisplay, and change the font to Symbol. Then my "abc" became Greek characters (alpha, beta, chi). If you can change to a font with international characters then all should work. -- David McFarlane, Professional Faultfinder --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From baltimore.ben at gmail.com Thu Jun 26 18:15:15 2008 From: baltimore.ben at gmail.com (ben robinson) Date: Thu, 26 Jun 2008 14:15:15 -0400 Subject: displaying international characters In-Reply-To: <4863cf11.e701be0a.3d88.5bb4SMTPIN_ADDED@mx.google.com> Message-ID: alternatively, you could use the ASCII code for the character. typing Chr$(128), for instance, will give you a c with a circumflex. http://www.computerhope.com/jargon/a/ascii.htm On Thu, Jun 26, 2008 at 1:16 PM, David McFarlane wrote: > > JKB, > > >I'm a first time E-Prime user wondering about how international > >characters (e.g. an "e" with an accent) can be displayed. Is there a > >way to present these as text in a TextDisplay event, or do you have to > >turn them into bitmaps and display them using ImageDisplay? > > In the properties page for your text object, go to the Font tab and > try a different font. For instance, I typed "abc" into a > TextDisplay, and change the font to Symbol. Then my "abc" became > Greek characters (alpha, beta, chi). If you can change to a font > with international characters then all should work. > > -- David McFarlane, Professional Faultfinder > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- -------------- next part -------------- An HTML attachment was scrubbed... URL: From jbpsy1 at gmail.com Thu Jun 26 21:39:13 2008 From: jbpsy1 at gmail.com (jbpsy1) Date: Thu, 26 Jun 2008 14:39:13 -0700 Subject: Does "Random" mean "Random without replacement"? Message-ID: I'm setting up an experiment that displays varying amounts of blocks at random locations on the computer screen, as well at varying presentation durations. I should say that there must be an easier way to set this project up, but while I'm fairly adept at programming in eprime, I've never been too keen on InLine objects or User Script programing, so basically I know no other way than the fairly drawn-out point and click method (which amounts to many lists and a huge structure). Anyhow, the experiment consists of a number of lists all feeding off of one "master" list. Basically, at the "master" list, the program picks one of three procedures to cycle through, then returns to the "master" and cycles through again, randomly. I've weighted each of the three procedures in the "master" list so that they are all completed the same number of times, but my question arises after the program picks a procedure from the "master" list and begins to cycle through it... Once the "master" list randomly chooses one of the three procedures to cycle through, it meets a second list (actually, each of the three aformentioned procedures from the "master" list are set up this way, so you only need to imagine one... the answer will apply to all three). The second list consists of 11 different procedures that, in the end, display a series of blocks a different number of times at different presentation durations. It is important that all 11 procedure types from List2 (i.e. displays/presentation durations) are presented an equal number of times. The second list is also set to select randomly, and set so that 1 cycle equals 1 sample. Herein lies my question: Currently each procedure in my "master" list is weighted at 11 so that it has the opportunity to display each of the 11 procedures from the second list... By setting my second list to "random", will eprime stop choosing a procedure that it has already chosen in a previous iteration of the program? In other words, after one of the 11 procedures is chosen at random from List2, and the program cycles back to the "master" list to cycle through again, can/will the same procedure that has been displayed on a previous iteration be chosen again, or will the program not re-choose an "already chosen" procedure to run? With my project set up in this manner, can I be sure that all 11 procedures from list 2 have been displayed, or should I be concerned that some may or may not ever be selected? I appreciate your help! jb --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From mcfarla9 at msu.edu Fri Jun 27 13:38:05 2008 From: mcfarla9 at msu.edu (David McFarlane) Date: Fri, 27 Jun 2008 09:38:05 -0400 Subject: Does "Random" mean "Random without replacement"? In-Reply-To: Message-ID: JB, Yes. In E-Prime, "Random" means "Random without replacement". This is mentioned, among other places, in Tutorial 1 of the Getting Started Guide, and the RandomOrder Object topic of the E-Basic online help. By contrast, "Random with Replacement", does, well, random with replacement. But you should test this for yourself. Make a simple test program with a single list of, say, 3 or 10 levels. Set it to Sequential and make sure that it plays everything in order. Set it to Random and see that it always does each level exactly once before repeating. Set it to Random with Replacement and see that levels may repeat any time. -- David McFarlane, Professional Faultfinder At 6/26/2008 05:39 PM Thursday, you wrote: >I'm setting up an experiment that displays varying amounts of blocks >at random locations on the computer screen, as well at varying >presentation durations. I should say that there must be an easier way >to set this project up, but while I'm fairly adept at programming in >eprime, I've never been too keen on InLine objects or User Script >programing, so basically I know no other way than the fairly drawn-out >point and click method (which amounts to many lists and a huge >structure). > >Anyhow, the experiment consists of a number of lists all feeding off >of one "master" list. Basically, at the "master" list, the program >picks one of three procedures to cycle through, then returns to the >"master" and cycles through again, randomly. I've weighted each of the >three procedures in the "master" list so that they are all completed >the same number of times, but my question arises after the program >picks a procedure from the "master" list and begins to cycle through >it... Once the "master" list randomly chooses one of the three >procedures to cycle through, it meets a second list (actually, each of >the three aformentioned procedures from the "master" list are set up >this way, so you only need to imagine one... the answer will apply to >all three). The second list consists of 11 different procedures that, >in the end, display a series of blocks a different number of times at >different presentation durations. It is important that all 11 >procedure types from List2 (i.e. displays/presentation durations) are >presented an equal number of times. The second list is also set to >select randomly, and set so that 1 cycle equals 1 sample. Herein lies >my question: > >Currently each procedure in my "master" list is weighted at 11 so that >it has the opportunity to display each of the 11 procedures from the >second list... By setting my second list to "random", will eprime stop >choosing a procedure that it has already chosen in a previous >iteration of the program? In other words, after one of the 11 >procedures is chosen at random from List2, and the program cycles back >to the "master" list to cycle through again, can/will the same >procedure that has been displayed on a previous iteration be chosen >again, or will the program not re-choose an "already chosen" procedure >to run? With my project set up in this manner, can I be sure that all >11 procedures from list 2 have been displayed, or should I be >concerned that some may or may not ever be selected? > >I appreciate your help! > >jb --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From jbpsy1 at gmail.com Fri Jun 27 15:03:08 2008 From: jbpsy1 at gmail.com (jbpsy1) Date: Fri, 27 Jun 2008 08:03:08 -0700 Subject: Does "Random" mean "Random without replacement"? In-Reply-To: <4864ed52.2ee1220a.6f4f.ffff9613SMTPIN_ADDED@mx.google.com> Message-ID: Thanks. I did that shortly after I posted my message... Too little too late. I appreciate your response. jb On Jun 27, 7:38 am, David McFarlane wrote: > JB, > > Yes.  In E-Prime, "Random" means "Random without replacement".  This > is mentioned, among other places, in Tutorial 1 of the Getting > Started Guide, and the RandomOrder Object topic of the E-Basic online > help.  By contrast, "Random with Replacement", does, well, random > with replacement. > > But you should test this for yourself.  Make a simple test program > with a single list of, say, 3 or 10 levels.  Set it to Sequential and > make sure that it plays everything in order.  Set it to Random and > see that it always does each level exactly once before > repeating.  Set it to Random with Replacement and see that levels may > repeat any time. > > -- David McFarlane, Professional Faultfinder > > At 6/26/2008 05:39 PM Thursday, you wrote: > > >I'm setting up an experiment that displays varying amounts of blocks > >at random locations on the computer screen, as well at varying > >presentation durations. I should say that there must be an easier way > >to set this project up, but while I'm fairly adept at programming in > >eprime, I've never been too keen on InLine objects or User Script > >programing, so basically I know no other way than the fairly drawn-out > >point and click method (which amounts to many lists and a huge > >structure). > > >Anyhow, the experiment consists of a number of lists all feeding off > >of one "master" list. Basically, at the "master" list, the program > >picks one of three procedures to cycle through, then returns to the > >"master" and cycles through again, randomly. I've weighted each of the > >three procedures in the "master" list so that they are all completed > >the same number of times, but my question arises after the program > >picks a procedure from the "master" list and begins to cycle through > >it... Once the "master" list randomly chooses one of the three > >procedures to cycle through, it meets a second list (actually, each of > >the three aformentioned procedures from the "master" list are set up > >this way, so you only need to imagine one... the answer will apply to > >all three). The second list consists of 11 different procedures that, > >in the end, display a series of blocks a different number of times at > >different presentation durations. It is important that all 11 > >procedure types from List2 (i.e. displays/presentation durations) are > >presented an equal number of times. The second list is also set to > >select randomly, and set so that 1 cycle equals 1 sample. Herein lies > >my question: > > >Currently each procedure in my "master" list is weighted at 11 so that > >it has the opportunity to display each of the 11 procedures from the > >second list... By setting my second list to "random", will eprime stop > >choosing a procedure that it has already chosen in a previous > >iteration of the program? In other words, after one of the 11 > >procedures is chosen at random from List2, and the program cycles back > >to the "master" list to cycle through again, can/will the same > >procedure that has been displayed on a previous iteration be chosen > >again, or will the program not re-choose an "already chosen" procedure > >to run? With my project set up in this manner, can I be sure that all > >11 procedures from list 2 have been displayed, or should I be > >concerned that some may or may not ever be selected? > > >I appreciate your help! > > >jb --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From annh_22 at yahoo.com Mon Jun 30 10:02:31 2008 From: annh_22 at yahoo.com (ms) Date: Mon, 30 Jun 2008 03:02:31 -0700 Subject: Code to enable input from a Serial Response Button Box Message-ID: Dear all, I would like to collect RTs through a microphone that is connected to a serial response button box. I was told that I need to use a code (script?) to be able to enable the button box as an input device for the appearing image I want the response to be given to. Could you please suggest a way to do that? Thanks in advance! --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From xrysaretsa at yahoo.gr Mon Jun 30 10:27:45 2008 From: xrysaretsa at yahoo.gr (krissa) Date: Mon, 30 Jun 2008 03:27:45 -0700 Subject: problem with brief sounds in e-prime 2 Message-ID: Hi, My experiment in e-prime 2 involves the presentation of sounds of different brief durations. The sounds that are equal or shorter than 240 msec can not be heard. There is no error message, you just cannot hear the specific sounds. All the other sounds which are longer work normally. The same experiment works normally in e-prime 1 and you can hear all the sounds. Has anybody else encountered something similar, or do you have any idea how I could fix it? Thanks --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From annh_22 at yahoo.com Mon Jun 30 14:40:48 2008 From: annh_22 at yahoo.com (ms) Date: Mon, 30 Jun 2008 07:40:48 -0700 Subject: Code to enable input from a Serial Response Button Box In-Reply-To: Message-ID: Following my previous email, I can now see and select the serial response button box, but when I try to run the experiment I get the following error message: Run-time Error (Line 351) 10051: An error occurred while attempting to open the device Error: 0x00004a49 Message: 'Unable to open the SRBOX: 0x00000005 The SRBox Device Driver may not be installed' I do not know where this problem results from. Any suggestions would be much appreciated. On Jun 30, 11:02 am, ms wrote: > Dear all, > > I would like to collect RTs through a microphone that is connected to > a serial response button box. I was told that I need to use a code > (script?) to be able toenablethe button box as aninputdevice for > the appearing image I want the response to be given to. Could you > please suggest a way to do that? > > Thanks in advance! --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From mcfarla9 at msu.edu Mon Jun 30 18:31:07 2008 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 30 Jun 2008 14:31:07 -0400 Subject: Code to enable input from a Serial Response Button Box In-Reply-To: Message-ID: At 6/30/2008 10:40 AM Monday, you wrote: >Following my previous email, I can now see and select the serial >response button box, but when I try to run the experiment I get the >following error message: > >Run-time Error (Line 351) >10051: An error occurred while attempting to open the device > >Error: 0x00004a49 >Message: 'Unable to open the SRBOX: 0x00000005 > >The SRBox Device Driver may not be installed' > >I do not know where this problem results from. Any suggestions would >be much appreciated. With a message like that, the first thing I would do is to install the SRBox device driver. If you cannot find the installation program on your E-Prime CD, download it from the Misc section of the PST Download Area, http://support.pstnet.com/e%2Dprime/support/download.asp?Type=Misc (you will have to login). Better yet, just reinstall E-Prime from scratch and make sure that you install the SRBox driver when asked. Beyond that, make sure that the E-Prime settings for port, baud rate, and CPS match those of your SRBox. Then, according to my SRBox manual (I have never used a microphone myself), the voice key should appear as button 6. Finally, make sure your microphone is compatible with the SRBox, e.g., see the PST Forum thread at http://support.pstnet.com/forum/Topic395-8-1.aspx . -- David McFarlane, Professional Faultfinder >On Jun 30, 11:02 am, ms wrote: > > Dear all, > > > > I would like to collect RTs through a microphone that is connected to > > a serial response button box. I was told that I need to use a code > > (script?) to be able toenablethe button box as aninputdevice for > > the appearing image I want the response to be given to. Could you > > please suggest a way to do that? > > > > Thanks in advance! --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From deedeevau at hotmail.com Mon Jun 30 18:57:59 2008 From: deedeevau at hotmail.com (Dina) Date: Mon, 30 Jun 2008 11:57:59 -0700 Subject: Check Accuracy/ Re-run practice trials Message-ID: Dear E-Primers, I have programmed a task consisting of three blocks: 1) Practice block (3 trials) 2) Noun block (52 trials) 3) Verb block (52 trials) I'd like a participant to go through the practice trials first and only when the participant has all three correct, he/she can proceed to the next block of "real" trials (which would be the Noun block). If the participant fails 1 out of 3 or more, I'd like the programme to jump back to the beginning of the Practice block and re-rerun the practice trials until a participant has all 3 correct. I wanted to insert a "Check Accuracy" inline script, and searched through the User's guide. There is a section which explains step by step how to do this. But it is done with a Feedback Object. I've tried to use the Feedback object, but this was not succesful. I did not have a Feedback object originally in the task, so if I can avoid creating one, that would be great. Is there a possibility that I can programme the task in such a way, that after a participant fails (1, 2, or 3) items from the practice trials, the programme will not proceed to a Feedback object, but instead will proceed to a Text object and subsequently after pressing a spacebar, jump back to the beginning of the practice block? If so, what kind of inline script would I need to use and where would I place the Text object? I would be very grateful if someone could help me with this! Many thanks, Dina --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From nemethd at gmail.com Sun Jun 1 08:44:18 2008 From: nemethd at gmail.com (NEMETH, Dezso) Date: Sun, 1 Jun 2008 10:44:18 +0200 Subject: sounds in E-prime Message-ID: Hi, We are managing an SRT experiment: a RT experiment with continuous stimuli presentation. We would like to build in sound feedbacks, but if we use the standard method (with wav), the program is slowing down, because it has to load the wav file. How can we generate sounds not using wav files, but some default sounds of the system like in the DOS era. We prefer Eprime 1.1., but we have Eprime 2 also. Can somebody help us? :-) Thanks in advance Dezso ---------------------------------------------------------- NEMETH, Dezso (PhD) University of Szeged, Institute of Psychology Email: nemethd at edpsy.u-szeged.hu Web: http://www.staff.u-szeged.hu/~nemethd/cv2.htm Cognitive Sciences at University of Szeged: http://kognit.edpsy.u-szeged.hu/english/ Memory and Language Lab: http://kognit.edpsy.u-szeged.hu/english/memlang.htm --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From baltimore.ben at gmail.com Sun Jun 1 14:50:56 2008 From: baltimore.ben at gmail.com (ben robinson) Date: Sun, 1 Jun 2008 10:50:56 -0400 Subject: sounds in E-prime In-Reply-To: <48426162.9020408@gmail.com> Message-ID: you can use the computer's "Beep" just by typing the word "Beep" into an Inline, but i think that's the only built-in tone available. On Sun, Jun 1, 2008 at 4:44 AM, NEMETH, Dezso wrote: > > Hi, > > We are managing an SRT experiment: a RT experiment with continuous > stimuli presentation. We would like to build in sound feedbacks, but if > we use the standard method (with wav), the program is slowing down, > because it has to load the wav file. > How can we generate sounds not using wav files, but some default > sounds of the system like in the DOS era. > We prefer Eprime 1.1., but we have Eprime 2 also. > > Can somebody help us? :-) > > Thanks in advance > Dezso > ---------------------------------------------------------- > NEMETH, Dezso (PhD) > University of Szeged, Institute of Psychology > Email: nemethd at edpsy.u-szeged.hu > Web: http://www.staff.u-szeged.hu/~nemethd/cv2.htm > Cognitive Sciences at University of Szeged: > http://kognit.edpsy.u-szeged.hu/english/ > Memory and Language Lab: > http://kognit.edpsy.u-szeged.hu/english/memlang.htm > > > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- -------------- next part -------------- An HTML attachment was scrubbed... URL: From tsupsychprof at gmail.com Mon Jun 2 03:55:53 2008 From: tsupsychprof at gmail.com (K. Kelly) Date: Sun, 1 Jun 2008 20:55:53 -0700 Subject: Complex 2-back Message-ID: Hello, We are working on a variation of the 2-back (we are modifying the version posted on the CMU website) in which instead of single letters appearing on the screen, we have prepared 60 .bmp slides for the stimuli: 10 different letter groups (e.g., bbb) that appear in 6 different positions (one position per slide). A critical element of this task is that a target is characterized by the letter GROUP not the position, so there are always 6 possible targets. For example, let?s say the slide 2 back was bbb in the top right corner. There are 6 possible targets: bbb in ANY of the six locations. We have correctly programmed it so that it can randomly display non- target slides. The problem is that it thinks that a 2-back match only occurs if it is the same letter in the same position. So, it is only keeping track of and matching individual files of slides rather than letter groups of slides. In our current program, the inline object ?SetTWOTarget? selects as the target the single FILE used 2-back. What we want it to do is select ANY of the 6 files that correspond to the letter group used two back (e.g., any one of the 6 bbb slides). We could upload the file for people to check out. I just don?t know how to do that. Any ideas would be appreciated. Thanks, Kiesa --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From tsupsychprof at gmail.com Mon Jun 2 16:13:27 2008 From: tsupsychprof at gmail.com (K. Kelly) Date: Mon, 2 Jun 2008 09:13:27 -0700 Subject: Complex 2-back In-Reply-To: <81b165ef-1dc6-4d0b-beb6-226af8a053bc@t54g2000hsg.googlegroups.com> Message-ID: We figured it out using a String command... Thanks. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From nemethd at gmail.com Tue Jun 3 09:50:08 2008 From: nemethd at gmail.com (NEMETH, Dezso) Date: Tue, 3 Jun 2008 02:50:08 -0700 Subject: sounds in E-prime In-Reply-To: <3345e4a50806010750r53bd23b7j91b6e815f014fbf0@mail.gmail.com> Message-ID: Thank you, Ben. But we would like to use two sounds (positive and negative feedback). We don't know how can we pre-cache the two sounds. It would be very perfect, If two types of "BEEP" exist... Dezso On Jun 1, 4:50 pm, "ben robinson" wrote: > you can use the computer's "Beep" just by typing the word "Beep" into an > Inline, but i think that's the only built-in tone available. > > On Sun, Jun 1, 2008 at 4:44 AM, NEMETH, Dezso wrote: > > > Hi, > > > We are managing an SRT experiment: a RT experiment with continuous > > stimuli presentation. We would like to build in sound feedbacks, but if > > we use the standard method (with wav), the program is slowing down, > > because it has to load the wav file. > > How can we generate sounds not using wav files, but some default > > sounds of the system like in the DOS era. > > We prefer Eprime 1.1., but we have Eprime 2 also. > > > Can somebody help us? :-) > > > Thanks in advance > > Dezso > > ---------------------------------------------------------- > > NEMETH, Dezso (PhD) > > University of Szeged, Institute of Psychology > > Email: neme... at edpsy.u-szeged.hu > > Web:http://www.staff.u-szeged.hu/~nemethd/cv2.htm > > Cognitive Sciences at University of Szeged: > >http://kognit.edpsy.u-szeged.hu/english/ > > Memory and Language Lab: > >http://kognit.edpsy.u-szeged.hu/english/memlang.htm --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From nick.peatfield at gmail.com Wed Jun 4 10:25:01 2008 From: nick.peatfield at gmail.com (Nick) Date: Wed, 4 Jun 2008 03:25:01 -0700 Subject: sounds in E-prime In-Reply-To: <7e1de732-bc01-4ca4-bd5f-41438e967066@2g2000hsn.googlegroups.com> Message-ID: Hi Dezzo, In what way are you loading the .wavs... and what type are you using? As perhaps a smaller and less high fidelity wav should not take long to load. I personally use an inline load the sounds in an experiment, and I do not seem to get a delay. Cheers, Nick On Jun 3, 10:50?am, "NEMETH, Dezso" wrote: > Thank you, Ben. > > But we would like to use two sounds (positive and negative feedback). > We don't know how can we pre-cache the two sounds. > It would be very perfect, If two types of "BEEP" exist... > Dezso > > On Jun 1, 4:50 pm, "ben robinson" wrote: > > > you can use the computer's "Beep" just by typing the word "Beep" into an > > Inline, but i think that's the only built-in tone available. > > > On Sun, Jun 1, 2008 at 4:44 AM, NEMETH, Dezso wrote: > > > > Hi, > > > > We are managing an SRT experiment: a RT experiment with continuous > > > stimuli presentation. We would like to build in sound feedbacks, but if > > > we use the standard method (with wav), the program is slowing down, > > > because it has to load the wav file. > > > How can we generate sounds not using wav files, but some ?default > > > sounds of ?the system like in the DOS era. > > > We prefer Eprime 1.1., but we have Eprime 2 also. > > > > Can somebody help us? :-) > > > > Thanks in advance > > > Dezso > > > ---------------------------------------------------------- > > > NEMETH, Dezso (PhD) > > > University of Szeged, Institute of Psychology > > > Email: neme... at edpsy.u-szeged.hu > > > Web:http://www.staff.u-szeged.hu/~nemethd/cv2.htm > > > Cognitive Sciences at University of Szeged: > > >http://kognit.edpsy.u-szeged.hu/english/ > > > Memory and Language Lab: > > >http://kognit.edpsy.u-szeged.hu/english/memlang.htm --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From jeff.larsen at ttu.edu Thu Jun 5 22:06:43 2008 From: jeff.larsen at ttu.edu (Larsen, Jeff) Date: Thu, 5 Jun 2008 17:06:43 -0500 Subject: tracking state of the mouse buttons during videos In-Reply-To: <0eb8120e-8cbf-44eb-8401-8ca5c370c3c7@e53g2000hsa.googlegroups.com> Message-ID: Hi all -- In Eprime 2.0, is it possible to track changes in the state of the mouse buttons (i.e., pressed vs. not pressed) while a video is being played? -- Jeff ******************************************************* Jeff T. Larsen, PhD Department of Psychology Texas Tech University Phone: 806-742-3711 x234 Fax: 806-742-0818 Email: jeff.larsen at ttu.edu Webpage: http://webpages.acs.ttu.edu/jelarsen/ ******************************************************* --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From carr.laurie at gmail.com Fri Jun 6 17:25:18 2008 From: carr.laurie at gmail.com (motorworks) Date: Fri, 6 Jun 2008 10:25:18 -0700 Subject: RteCollection.Count - Run Time Error In-Reply-To: <5614c83a-0584-4417-b602-41977abd90ee@t54g2000hsg.googlegroups.com> Message-ID: hi there, you get this sorted? if your images are listed, are they named with the file type at the end? (e.g., picture.jpg or picture.bmp) i got the same error and realized i was missing the extension... you've probably already solved this... mw On May 5, 10:51 am, Jivago wrote: > Hi to all, > > Iam having the following Runtime error message when i tried to present > randomly 40 pictures in a ImageDisplay Object: > > Runtime error > ImageDisplay Internal error has occured > marker:2000 > line:520 > error number:11041 > > I have check the E-prime manual for this kind of error, and it says > that the INDEX parameter its invalid or not between the range for this > collection. > > I have done/run several experiments like this one and i have never had > this kind of error message. > Could anyone help on this matter. > Thanks in advance, > Pedro Margalhos Rodrigues --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From 06johan at gmail.com Fri Jun 6 17:41:11 2008 From: 06johan at gmail.com (Johannes Pulst-Korenberg) Date: Fri, 6 Jun 2008 10:41:11 -0700 Subject: RteCollection.Count - Run Time Error In-Reply-To: <89b335f3-96c8-471d-95c8-eba0b76844e8@b1g2000hsg.googlegroups.com> Message-ID: I had a similar problem in a long experiment with 80 pictures, also using the Tobii Eyetracking extension for Eprime. I was told by Eprime support to move all of my images into the same folder as the .es file. It didn't help appreciably though. I forget the exact text of my error, so it may have been different from yours. If not though, I think it could be the result of Eprime not finding a file fast enough, so you might want to look into preloading images onto Slide objects or being sure that your computer has no other programs running. --Johannes On Fri, Jun 6, 2008 at 10:25 AM, motorworks wrote: > > hi there, > you get this sorted? if your images are listed, are they named with > the file type at the end? (e.g., picture.jpg or picture.bmp) i got the > same error and realized i was missing the extension... > you've probably already solved this... > mw > > On May 5, 10:51 am, Jivago wrote: > > Hi to all, > > > > Iam having the following Runtime error message when i tried to present > > randomly 40 pictures in a ImageDisplay Object: > > > > Runtime error > > ImageDisplay Internal error has occured > > marker:2000 > > line:520 > > error number:11041 > > > > I have check the E-prime manual for this kind of error, and it says > > that the INDEX parameter its invalid or not between the range for this > > collection. > > > > I have done/run several experiments like this one and i have never had > > this kind of error message. > > Could anyone help on this matter. > > Thanks in advance, > > Pedro Margalhos Rodrigues > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- -------------- next part -------------- An HTML attachment was scrubbed... URL: From jeff.larsen at ttu.edu Fri Jun 6 21:37:58 2008 From: jeff.larsen at ttu.edu (Larsen, Jeff) Date: Fri, 6 Jun 2008 16:37:58 -0500 Subject: eprime question: disabling print screen command? Message-ID: Eprime users -- Does anyone know whether there is any way to disable the "print screen" command (i.e. where the user pushes "shift-prt scr" to copy the current contents of the screen) in Eprime 1.0? Thanks. -- Jeff ******************************************************* Jeff T. Larsen, PhD Department of Psychology Texas Tech University Phone: 806-742-3711 x234 Fax: 806-742-0818 Email: jeff.larsen at ttu.edu Webpage: http://webpages.acs.ttu.edu/jelarsen/ ******************************************************* --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- -------------- next part -------------- An HTML attachment was scrubbed... URL: From mahayanag at gmail.com Fri Jun 6 22:17:29 2008 From: mahayanag at gmail.com (Mahayana Godoy) Date: Fri, 6 Jun 2008 19:17:29 -0300 Subject: Joystick Message-ID: Hi all! I'm having some problems to use the joystick as an input device. I enabled it in the "experimente object" window, but its icon isn't available when i click on the "ad..." button n the other objects properties window. have you had this kind of problem? I have the Release Candidate 2.0.1.119 Thanks Mahayana --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- -------------- next part -------------- An HTML attachment was scrubbed... URL: From coolpsychology at gmail.com Sun Jun 8 23:38:54 2008 From: coolpsychology at gmail.com (Rivermaker) Date: Sun, 8 Jun 2008 16:38:54 -0700 Subject: IAT Message-ID: Hello, I was wondering if anyone has had any success with building a version of the IAT (implicit association task) in Eprime -- versus Inquisit -- and if anyone had a IAT.es that they wouldn't mind sharing. I would be interested in any version that you've created. (I did come across the code on the http://step.psy.cmu.edu/scripts-plus/IAT.es site, but I don't know how to open it in Eprime. Do you?) Many thanks, Rivermaker --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From mcfarla9 at msu.edu Mon Jun 9 17:45:38 2008 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 9 Jun 2008 13:45:38 -0400 Subject: IAT In-Reply-To: Message-ID: Rivermaker, >I was wondering if anyone has had any success with building a version >of the IAT (implicit association task) in Eprime ... >(I did come across the code on the http://step.psy.cmu.edu/scripts-plus/IAT.es >site, but I don't know how to open it in Eprime. Do you?) That was one click too far. Instead, just go to http://step.psy.cmu.edu/scripts-plus. Then find the Implicit Attribution Task (#7), and *right*-click, then select "Save Link As..." (I'm doing this in Firefox, wording may be different for Internet Explorer or other browsers). That will allow you to copy the .es file to your computer instead of opening it up as a text page in your web browser. Then once the .es file is downloaded you can double-click and open it in E-Prime like normal. Good luck! -- David McFarlane, Professional Faultfinder --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From mcfarla9 at msu.edu Mon Jun 9 18:03:52 2008 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 9 Jun 2008 14:03:52 -0400 Subject: Joystick In-Reply-To: <5faf3ad00806061517t5a0f375at527b537590c0df06@mail.gmail.co m> Message-ID: Mahayana, At 6/6/2008 06:17 PM Friday, you wrote: >I'm having some problems to use the joystick as an input device. I >enabled it in the "experimente object" window, but its icon isn't >available when i click on the "ad..." button n the other objects >properties window. > >have you had this kind of problem? > >I have the Release Candidate 2.0.1.119 Interesting. I wonder if this is by design, and you have to set the JoystickDevice properties to emulate the Mouse device? At least, these were the instructions from the PST Forum as of 24 Jan 2007, see http://support.pstnet.com/forum/Topic20-12-1 . I am only guessing since I do not use a joystick with EP, perhaps a more knowledgeable user or PST staff will weigh in and set the record straight. -- David McFarlane, Professional Faultfinder --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From mcfarla9 at msu.edu Mon Jun 9 18:13:34 2008 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 9 Jun 2008 14:13:34 -0400 Subject: sounds in E-prime In-Reply-To: <5a06c30a-dacc-40e2-8414-3f02fe4bb1ae@m3g2000hsc.googlegrou ps.com> Message-ID: Dezso, I just discovered that Michiel Spape shows how to cache sounds in his little tutorial manual. You can get his manual at herr.tegendemuur.nl./binding/AnEPrimer.pdf (thanks, Michiel!), go to Chapter IV and the discussion of inline sound. Good luck! -- David McFarlane, Professional Faultfinder At 6/4/2008 06:25 AM Wednesday, Nick wrote: >Hi Dezzo, > >In what way are you loading the .wavs... and what type are you using? >As perhaps a smaller and less high fidelity wav should not take long >to load. I personally use an inline load the sounds in an experiment, >and I do not seem to get a delay. > >Cheers, > >Nick > >On Jun 3, 10:50 am, "NEMETH, Dezso" wrote: > > Thank you, Ben. > > > > But we would like to use two sounds (positive and negative feedback). > > We don't know how can we pre-cache the two sounds. > > It would be very perfect, If two types of "BEEP" exist... > > Dezso > > > > On Jun 1, 4:50 pm, "ben robinson" wrote: > > > > > you can use the computer's "Beep" just by typing the word "Beep" into an > > > Inline, but i think that's the only built-in tone available. > > > > > On Sun, Jun 1, 2008 at 4:44 AM, NEMETH, Dezso wrote: > > > > > > Hi, > > > > > > We are managing an SRT experiment: a RT experiment with continuous > > > > stimuli presentation. We would like to build in sound feedbacks, but if > > > > we use the standard method (with wav), the program is slowing down, > > > > because it has to load the wav file. > > > > How can we generate sounds not using wav files, but some default > > > > sounds of the system like in the DOS era. > > > > We prefer Eprime 1.1., but we have Eprime 2 also. > > > > > > Can somebody help us? :-) > > > > > > Thanks in advance > > > > Dezso > > > > ---------------------------------------------------------- > > > > NEMETH, Dezso (PhD) > > > > University of Szeged, Institute of Psychology > > > > Email: neme... at edpsy.u-szeged.hu --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From mahayanag at gmail.com Mon Jun 9 23:53:11 2008 From: mahayanag at gmail.com (Mahayana Godoy) Date: Mon, 9 Jun 2008 20:53:11 -0300 Subject: Joystick In-Reply-To: <484d709e.01e5220a.1a97.4d93SMTPIN_ADDED@mx.google.com> Message-ID: Thanks a lot, David! I wrote to PST staff and received this answer: "Dear Mahayana, Although E-Prime 2.0 does support adding the Joystick device through the user interface, it does not support the use of the Joystick as an Input Mask. Only E-Prime 2.0 Professional supports the latter feature. To use the Joystick as input, you will have to access it manually using script. Please see our Knowledge Base topic FEATURE: Joystick Devicefor detailed information about accessing the Joystick in script." It's weird because in this KB Topic they suggested it's said I can add a joystick as an input mask in EP 2.0: "Once the Joystick device has been added to the Experiment object, you can add it as an input mask on any response object. To do so, open the object's Property Pages and navigate to the Duration/Input tab. Click the "Add" button and select the Joystick device. You can then specify the allowable buttons (1-4 in E-Prime 2.0; 1-8 in E-Prime 2.0 Professional)" Well, well, well... Now i'm getting confused! 2008/6/9 David McFarlane : > > Mahayana, > > At 6/6/2008 06:17 PM Friday, you wrote: > >I'm having some problems to use the joystick as an input device. I > >enabled it in the "experimente object" window, but its icon isn't > >available when i click on the "ad..." button n the other objects > >properties window. > > > >have you had this kind of problem? > > > >I have the Release Candidate 2.0.1.119 > > Interesting. I wonder if this is by design, and you have to set the > JoystickDevice properties to emulate the Mouse device? At least, > these were the instructions from the PST Forum as of 24 Jan 2007, see > http://support.pstnet.com/forum/Topic20-12-1 . I am only guessing > since I do not use a joystick with EP, perhaps a more knowledgeable > user or PST staff will weigh in and set the record straight. > > -- David McFarlane, Professional Faultfinder > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- -------------- next part -------------- An HTML attachment was scrubbed... URL: From coolpsychology at gmail.com Tue Jun 10 12:57:28 2008 From: coolpsychology at gmail.com (Rivermaker) Date: Tue, 10 Jun 2008 05:57:28 -0700 Subject: IAT In-Reply-To: <484d6c5b.01e5220a.1a97.4c25SMTPIN_ADDED@mx.google.com> Message-ID: David, Thank you! It's easy when you know how! Mike Magee (Rivermaker) On Jun 9, 1:45 pm, David McFarlane wrote: > Rivermaker, > > >I was wondering if anyone has had any success with building a version > >of the IAT (implicit association task) in Eprime ... > >(I did come across the code on thehttp://step.psy.cmu.edu/scripts-plus/IAT.es > >site, but I don't know how to open it in Eprime. Do you?) > > That was one click too far. Instead, just go tohttp://step.psy.cmu.edu/scripts-plus. Then find the Implicit > Attribution Task (#7), and *right*-click, then select "Save Link > As..." (I'm doing this in Firefox, wording may be different for > Internet Explorer or other browsers). That will allow you to copy > the .es file to your computer instead of opening it up as a text page > in your web browser. Then once the .es file is downloaded you can > double-click and open it in E-Prime like normal. > > Good luck! > > -- David McFarlane, Professional Faultfinder --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From Fblanco81 at gmail.com Tue Jun 10 15:04:26 2008 From: Fblanco81 at gmail.com (Gilgamesh) Date: Tue, 10 Jun 2008 08:04:26 -0700 Subject: Running one procedure or other depending on subject's response Message-ID: Hello, I'm new at E-Prime programming and I have encountered a problem that I don't know how to solve, despite it seems easy to cope with. In my experiment, the participant must decide whether he / she responds or not in every trial. The feedback (correct / incorrect answer) should be shown at a certain probability depending on whether the participant has responded or not. So, in a given trial: If the participant has responded, then the feedback should be "correct" 75% of the times. If the participant has NOT responded, then the feedback should be "correct" 50% of the times. And so on... (50 training trials) This is only an example of what I am trying to program. And now, here is my question: How can I script an inline so that the feedback is presented with a given probability depending whether the participant responded or not in that trial? My first approach to the problem (it may be a too bad approach) consisted of presenting a list with 2 series of 50 trials, one for the procedure "Response" and one for the procedure "No response", both pending from the same list. My intention was to script something like: If c.GetAttrib("Stimulus.ACC") = 1 Then ...Run one procedure or the other one. Any ideas? Thanks for your attention and please excuse me for posting such a long message. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From mahayanag at gmail.com Tue Jun 10 16:18:47 2008 From: mahayanag at gmail.com (Mahayana Godoy) Date: Tue, 10 Jun 2008 13:18:47 -0300 Subject: Joystick In-Reply-To: <484e91cc.01e5220a.1a97.ffffabefSMTPIN_ADDED@mx.google.com> Message-ID: I replied and, today, i received another answer. Look: Mahayana, I apologize, that was my mistake. Originally the plan was to make the input mask available for only the Professional version, but that has since been changed to make the input mask available to all versions of 2.0. However, this feature is not yet enabled. Our lead developer is currently out of the office. When he returns later this week, I will talk to him about the feature and ask whether there is an estimated time when it will be enabled. Thank you very much for your patience. Alison Lauer What do they mean by estimated time? Well, i was supposed to be running this experiment this week! I'm upset. I have been working on a tight budget, but i would have considered to buy a PRO if I knew the differences. When i decided to buy it, i read the "what's new for e-prime version 2.0" and one of the itens was "Support for new devices (Joystick, Parallel Port Device, Network Socket Device)" (you can take a look at it on http://www.pstnet.com/products/e-prime/ ) David, thank you one more time! I'll see if I get a pro or something. Mahayana 2008/6/10 David McFarlane : > > Mahayan, > > >I wrote to PST staff and received this answer: > > > >"Dear Mahayana, > > > >Although E-Prime 2.0 does support adding the Joystick device through > >the user interface, it does not support the use of the Joystick as > >an Input Mask. Only E-Prime 2.0 Professional supports the latter feature. > > Interesting. I have EP2 Pro (2.0.8.22), so I had to try this out for > myself. Indeed, if I edit an EP2-Pro program, I can add a Joystick > device and it then appears in the list of input devices for display > objects. EP2-Pro also allows me to edit non-Pro ("Standard") > programs, so I tried that. Indeed, just as you found, when editing a > non-Pro program I can still add a Joystick device, but now it does > not appear in the list of input devices for display objects. So this > is by design. > > As I have said in online posts going back to Nov of last year, PST > really wants researchers to purchase Pro, "Standard" is not a serious > research product. "Standard" is offered only as a concession, though > it may be appropriate for teaching labs with limited needs. PST was > extremely cagey about the differences between Pro & non-Pro back when > we had to make our purchase decisions last year, though when I looked > more recently the posted differences seemed clearer. If you now find > you need the extra features of Pro then you might press the issue > with PST that you would have bought Pro at the start if they had only > given you accurate information at the time, and they may give you a > break on an upgrade to Pro. > > -- David McFarlane, Professional Faultfinder > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- -------------- next part -------------- An HTML attachment was scrubbed... URL: From Daniel.Stjepanovic at gmail.com Wed Jun 11 23:31:53 2008 From: Daniel.Stjepanovic at gmail.com (dan) Date: Wed, 11 Jun 2008 16:31:53 -0700 Subject: Noob question: accepting multiple responses Message-ID: Hi all, I've set up a simple flanker task and have set it to accept "z" and "/" as correct responses and allowable input. Because I'm testing children, I'm worried that they may accidentally press the Caps Lock key, changing one of their responses from "z" to "Z", which is not allowed or accepted as a correct response. What I'm wondering is if there is a quick (and hopefully easy) way of getting e-prime to ignore the case of the response key. I've had a look through the User's Guide and the built-in help, but the answer still seems to elude me. I'm running E-Prime 1.2. Cheers d. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From mcfarla9 at msu.edu Thu Jun 12 15:28:21 2008 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 12 Jun 2008 11:28:21 -0400 Subject: Noob question: accepting multiple responses In-Reply-To: <334103d6-404c-46d5-81d5-12168f8b63ef@w8g2000prd.googlegrou ps.com> Message-ID: D, >I've set up a simple flanker task and have set it to accept "z" and >"/" as correct responses and allowable input. Because I'm testing >children, I'm worried that they may accidentally press the Caps Lock >key, changing one of their responses from "z" to "Z", which is not >allowed or accepted as a correct response. > >What I'm wondering is if there is a quick (and hopefully easy) way of >getting e-prime to ignore the case of the response key. I've had a >look through the User's Guide and the built-in help, but the answer >still seems to elude me. I'm running E-Prime 1.2. (1) Partial solution: For Allowable, just explicitly add the capitalized keys, e.g., zZ{/}{?} (though on my keyboard the {?} is unnecessary, because Caps Lock does not affect the / key). Unfortunately, you can only assign one key value for Correct, so you will need some inline script for that (see below). (2) Full solution (but not quick & easy): Add inline script after your response object. Convert all responses to lower case with something like Probe.RESP = LCase( Probe.RESP ) (see the E-Basic Online help for documentation) Then explicitly score for correct/incorrect with something like If Probe.RESP = Probe.CRESP Then Probe.ACC = 1 Else Probe.ACC = 0 End If (3) Ultimate solution: Just epoxy the Caps Lock key so that no one can use it. Nobody needs a Caps Lock key anyway. -- David McFarlane, Professional Faultfinder --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From jodi.schneidewind at furman.edu Fri Jun 13 15:19:11 2008 From: jodi.schneidewind at furman.edu (Jodi) Date: Fri, 13 Jun 2008 08:19:11 -0700 Subject: New e-prime user...how to write an n-back task Message-ID: Hi- I'm a brand new user, and was hoping someone could help me out with the N-back task I'm writing. I'm starting from scratch, and using version 1.0. I'm hoping to make verbal, spatial, and object forms of the experiment. I've gone through the main tutorial, but now I'm not sure how to create anything other than the sample experiment. Any tips would be greatly appreciated! Thanks! Jodi --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From mcfarla9 at msu.edu Fri Jun 13 15:47:51 2008 From: mcfarla9 at msu.edu (David McFarlane) Date: Fri, 13 Jun 2008 11:47:51 -0400 Subject: New e-prime user...how to write an n-back task In-Reply-To: <6dde4507-696c-4935-be9d-d20cb699ae1c@i76g2000hsf.googlegro ups.com> Message-ID: Jodi, >I'm a brand new user, and was hoping someone could help me out with >the N-back task I'm writing. I'm starting from scratch, and using >version 1.0. I'm hoping to make verbal, spatial, and object forms of >the experiment. I've gone through the main tutorial, but now I'm not >sure how to create anything other than the sample experiment. Any >tips would be greatly appreciated! Thanks! Have you looked at the example E-Prime n-back programs at http://step.psy.cmu.edu/scripts-plus/ or http://www.psy.vu.nl/download/menu/xml/TOC.xml ? Those might be places to start. -- David McFarlane, Professional Faultfinder --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From Daniel.Stjepanovic at gmail.com Sat Jun 14 09:33:07 2008 From: Daniel.Stjepanovic at gmail.com (dan) Date: Sat, 14 Jun 2008 02:33:07 -0700 Subject: Noob question: accepting multiple responses In-Reply-To: <48514095.2ee1220a.0a19.6909SMTPIN_ADDED@mx.google.com> Message-ID: Thanks for that David. I want to become more familiar with inline scripting of e-prime, would you be able to recommend any good resources? Dan On Jun 13, 1:28?am, David McFarlane wrote: > D, > > >I've set up a simple flanker task and have set it to accept "z" and > >"/" as correct responses and allowable input. Because I'm testing > >children, I'm worried that they may accidentally press the Caps Lock > >key, changing one of their responses from "z" to "Z", which is not > >allowed or accepted as a correct response. > > >What I'm wondering is if there is a quick (and hopefully easy) way of > >getting e-prime to ignore the case of the response key. I've had a > >look through the User's Guide and the built-in help, but the answer > >still seems to elude me. I'm running E-Prime 1.2. > > (1) Partial solution: ?For Allowable, just explicitly add the > capitalized keys, e.g., zZ{/}{?} (though on my keyboard the {?} is > unnecessary, because Caps Lock does not affect the / > key). ?Unfortunately, you can only assign one key value for Correct, > so you will need some inline script for that (see below). > > (2) Full solution (but not quick & easy): ?Add inline script after > your response object. ?Convert all responses to lower case with something like > > Probe.RESP = LCase( Probe.RESP ) > > (see the E-Basic Online help for documentation) > > Then explicitly score for correct/incorrect with something like > > If Probe.RESP = Probe.CRESP Then > ? ? ?Probe.ACC = 1 > Else > ? ? ?Probe.ACC = 0 > End If > > (3) Ultimate solution: ?Just epoxy the Caps Lock key so that no one > can use it. ?Nobody needs a Caps Lock key anyway. > > -- David McFarlane, Professional Faultfinder --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From deedeevau at hotmail.com Thu Jun 19 10:13:04 2008 From: deedeevau at hotmail.com (Dina) Date: Thu, 19 Jun 2008 03:13:04 -0700 Subject: Running total / bar chart in the Iowa Gambling Task Message-ID: Dear E-primers, At the moment, I'm programming the Iowa Gambling Task in e-prime. I need to include feedback (visual bar-chart) which has to be displayed on every trial, looking similar to the one from the Iowa at the top of the screen, so basically a double green/red bar. The bar-chart should be continuously visible on the screen and will vary per trial. Is it possible to display a continuous changing visual bar chart in e- prime? I would be grateful if someone could provide me with advice! Cheers, Dina --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From JSDekker at gmail.com Thu Jun 19 13:11:57 2008 From: JSDekker at gmail.com (Judith) Date: Thu, 19 Jun 2008 06:11:57 -0700 Subject: Running one procedure or other depending on subject's response In-Reply-To: Message-ID: put down you are @ACC.MEAN % of the times correct in a text part in a feedbackdisplay object. If you want to use this information further on in this program, the data is set in FeedbackDisplay1.ACCStats.Mean good luck! --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From f.adani at campus.unimib.it Thu Jun 19 18:51:42 2008 From: f.adani at campus.unimib.it (f.adani) Date: Thu, 19 Jun 2008 11:51:42 -0700 Subject: cross modal lexical priming In-Reply-To: <4836e6a9.01e5220a.7432.2c0fSMTPIN_ADDED@mx.google.com> Message-ID: Thanks for your help David. Now I have a script that seems to run but I want to make sure that I am measuring the correct response times. Hope you can help with this as well. I have a SOUND OUT OBJECT (aurally presented sentence) which has the following properties: End Sound Action: none Duration: it reads the value in the nested list, where I wrote the number when I want the visual probe to appear Data Logging: none Timing mode: event Prerelease: 100 Nothing is set in the input mask Both value in the Sync tag are set on none As for the TEXT DISPLAY OBJECT (probe), I set the following parameters: Clear after: yes Duration: 500 (time I want it on the screen) Data Logging: Standard Timing mode: Event Prerelease: 0 Input masks: I selected the keyboard (unfortunately I don't have a response box), set the correct parameters in Allowable and Correct BUT I am not sure whether the two following fields are correct: Time limit: infinite End Action: none Sync tag: Onset:vertical blank; Offset: none After the probe object I put another text display that is all black but it waits for the subject to press the space bar in order to move to the next sentence. My questions are: Is the probe object set correctly? Which is the value in the response sheet that I'll have to consider for RTs: Probe.OnsetTime OR probe.RT OR probe.RTTime ? At present, if the space bar is pressed while is still playing, next sentence file starts to play. I'd like to change this and wait for the end of the current sentence in order for the next sentence to play (regardless of whether the subject press the space bar in advance or not). What should I do? Thank you very much. Hope my issues are stated clearly. flavia --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From f.adani at campus.unimib.it Thu Jun 19 19:01:16 2008 From: f.adani at campus.unimib.it (f.adani) Date: Thu, 19 Jun 2008 12:01:16 -0700 Subject: keyboard presses delays Message-ID: Hi, I am running a sentence processing experiment and I have to use the keyboard as input response device. I read on the manual that the error delay is estimated around 5 ms, is this correct? And also that, in order to minimize random delays, programs such as Antivirus and MS assistance should be disabled. Are there other programs that should be uninstalled or disabled while the experiment is running (in order to minimize random and routine delays)? Thanks! flavia --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From mcfarla9 at msu.edu Thu Jun 19 19:46:40 2008 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 19 Jun 2008 15:46:40 -0400 Subject: Running total / bar chart in the Iowa Gambling Task In-Reply-To: <81b16d67-1872-4d6f-8cf0-00cd49c2477f@k13g2000hse.googlegro ups.com> Message-ID: Dina, >At the moment, I'm programming the Iowa Gambling Task in e-prime. >I need to include feedback (visual bar-chart) which has to be >displayed on every trial, >looking similar to the one from the Iowa at the top of the screen, so >basically a double >green/red bar. >The bar-chart should be continuously visible on the screen and will >vary per trial. >Is it possible to display a continuous changing visual bar chart in e- >prime? To add a bar chart, you probably want to use slides. If you are very careful with frame sizes you might be able to add new screens without overwriting the bar graph, otherwise just add the bar graph as a slide element wherever you need it. Here is how I created a simple bar display for one program. On a SlideImage, I added an empty text sub-object. On that sub-object I made the BackColor something visible (e.g., red), gave it some constant width, then made the height an attribute reference (e.g., [BarHt]). Then I had to add some inline script using c.SetAttrib to set BarHt as appropriate each time. That made a variable height bar, but you will have to work out the math details yourself. To add a frame around the variable height bar, I added another empty text sub-object. I made it the same width as the bar, set its height to the maximum bar height, gave it a positive border width, and set its BackStyle to transparent. I superimposed it on the bar, and set its layer position to in front of the bar. Voila, a nice variable-height bar in a fixed frame. -- David McFarlane, Professional Faultfinder --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From mcfarla9 at msu.edu Thu Jun 19 20:18:58 2008 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 19 Jun 2008 16:18:58 -0400 Subject: keyboard presses delays In-Reply-To: <96541e45-73e9-4920-811a-e4e139abd5cb@q27g2000prf.googlegro ups.com> Message-ID: Flavia, >I am running a sentence processing experiment and I have to use the >keyboard as input response device. > >I read on the manual that the error delay is estimated around 5 ms, is >this correct? I assume you are referring to Appendix A of the User's Guide, which reports keyboard latencies about 6.5 ms with a std dev of about 0.8 ms. Many years ago similar tests were published in Behavior Research Methods, and we ran our own and got latencies up to 15 ms on some systems, back then results were pretty variable, don't know how good they are now. As I recall, the MEL folks (now PST) wrote a white paper about this explaining that you could make up the variance by adding a few extra trials. That's OK unless you really need ms level accuracy for single trials (e.g., to control timing of subsequent stimuli). >And also that, in order to minimize random delays, programs such as >Antivirus and MS assistance should be disabled. Are there other >programs that should be uninstalled or disabled while the experiment >is running (in order to minimize random and routine delays)? You can turn off the screen saver. Also, I have heard that unplugging the network cable can help, though I have not tested that yet. Make sure nothing is running in Task Scheduler. In general, just disable *all* startup programs unless needed to run the experiment. I like to use the startup manager in Spybot Search & Destroy, but other may like other startup managers. Better yet, completely uninstall any programs not needed for running experiments. (And if you get really serious you can also run services.msc to disable unnecessary services, but I can't tell you offhand which ones to disable there.) And run the RefreshClockTest as in Appendix A to test your setup for clock errors. -- David McFarlane, Professional Faultfinder --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From neuropsyentist at gmail.com Thu Jun 19 20:29:10 2008 From: neuropsyentist at gmail.com (Jen) Date: Thu, 19 Jun 2008 13:29:10 -0700 Subject: Noob question: accepting multiple responses In-Reply-To: <89f3bad5-b7b0-4286-90aa-0197f6072ec0@c19g2000prf.googlegroups.com> Message-ID: I, too, am interested in resources for inline scripting. I wrote to PST asking about a paper version of a user manual (I hate the help/ search functions in the software) but does anyone else know of a manual or book that's helpful for new users? Thanks in advance, Jen On Jun 14, 2:33 am, dan wrote: > Thanks for that David. I want to become more familiar with inline > scripting of e-prime, would you be able to recommend any good > resources? > > Dan > > On Jun 13, 1:28 am, David McFarlane wrote: > > > D, > > > >I've set up a simple flanker task and have set it to accept "z" and > > >"/" as correct responses and allowable input. Because I'm testing > > >children, I'm worried that they may accidentally press the Caps Lock > > >key, changing one of their responses from "z" to "Z", which is not > > >allowed or accepted as a correct response. > > > >What I'm wondering is if there is a quick (and hopefully easy) way of > > >getting e-prime to ignore the case of the response key. I've had a > > >look through the User's Guide and the built-in help, but the answer > > >still seems to elude me. I'm running E-Prime 1.2. > > > (1) Partial solution: For Allowable, just explicitly add the > > capitalized keys, e.g., zZ{/}{?} (though on my keyboard the {?} is > > unnecessary, because Caps Lock does not affect the / > > key). Unfortunately, you can only assign one key value for Correct, > > so you will need some inline script for that (see below). > > > (2) Full solution (but not quick & easy): Add inline script after > > your response object. Convert all responses to lower case with something like > > > Probe.RESP = LCase( Probe.RESP ) > > > (see the E-Basic Online help for documentation) > > > Then explicitly score for correct/incorrect with something like > > > If Probe.RESP = Probe.CRESP Then > > Probe.ACC = 1 > > Else > > Probe.ACC = 0 > > End If > > > (3) Ultimate solution: Just epoxy the Caps Lock key so that no one > > can use it. Nobody needs a Caps Lock key anyway. > > > -- David McFarlane, Professional Faultfinder --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From mcfarla9 at msu.edu Thu Jun 19 20:34:23 2008 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 19 Jun 2008 16:34:23 -0400 Subject: cross modal lexical priming In-Reply-To: <74d18a93-64aa-4274-9e32-3456d89b4770@i36g2000prf.googlegro ups.com> Message-ID: Flavia, >I am not sure whether the two following fields are correct: >Time limit: infinite This just means that E-Prime will take a response any time after the probe is presented, even after the probe is gone, so this is OK. >End Action: none Just means that the probe will last 500 ms even if the response comes before 500 ms. >After the probe object I put another text display that is all black >but it waits for the subject to press the space bar in order to move >to the next sentence. > >My questions are: >Is the probe object set correctly? Looks OK to me. >Which is the value in the response sheet that I'll have to consider >for RTs: Probe.OnsetTime OR probe.RT OR probe.RTTime ? Probe.RT gives you the RT from the start of the probe until the key press (presumably something other than {SPACE}, since you use that for the next object). That is probably what you want. >At present, if the space bar is pressed while is still playing, next >sentence file starts to play. >I'd like to change this and wait for the end of the current sentence >in order for the next sentence to play (regardless of whether the >subject press the space bar in advance or not). >What should I do? Try this: Give it a Duration long enough for your audio to finish, set Time Limit to (same as duration), and End Action to (none), Hope this helps, -- David McFarlane, Professional Faultfinder --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From mcfarla9 at msu.edu Thu Jun 19 20:40:27 2008 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 19 Jun 2008 16:40:27 -0400 Subject: Noob question: accepting multiple responses In-Reply-To: <3fcc3b12-5333-493a-b8cb-c64cf9ce1a07@i18g2000prn.googlegro ups.com> Message-ID: Jen, >I, too, am interested in resources for inline scripting. I wrote to >PST asking about a paper version of a user manual (I hate the help/ >search functions in the software) but does anyone else know of a >manual or book that's helpful for new users? I had answered Dan off-list, but since you asked, I will repeat this for the group. It does not exactly answer your question, but may be of some help, and maybe someone else can fill in the rest. Dan, >I want to become more familiar with inline scripting of e-prime, >would you be able to recommend any good resources? I'm glad you're interested. I recently gave an extended answer to a similar question on the group (see http://listserv.linguistlist.org/cgi-bin/wa?A2=ind0805d&L=eprime&D=1&F=&S=&P=1310 ), so I will answer you off-list. First, take advantage of the manuals that should have come with your E-Prime. Look at Chapter 4 of the "User's Guide", where it introduces E-Basic. After that it gets tough. The real documentation is the E-Basic online help (from E-Studio, do Help > E-Basic Help). You could browse through the E-Basic and E-Object branches, though it will be tough going. It would help at this point to have some general programming background (especially object oriented programming). For that you might try a couple Visual Basic books, "VB and VBA in a Nutshell" comes recommended but I have not used it myself. It might even be easier to practice with some JavaScript, and then carry those concepts over to E-Basic. Unfortunately, I have not found anything that covers the underlying principles of E-Prime and E-Basic. I keep wanting to write that myself, but then it would be written in a style that appeals only to me, and be limited to the range of things that I have tried. Moreover, I prefer to do less with script and more with the capabilities built into the E-Prime objects themselves. There's a lot you can do just by understanding how the object properties and methods work. Finally, bear in mind that although I do have a research background, I now work as a sort of "engineering" resource for the scientists here, so I can devote more to learning programming than others who are doing real research. It's great to get as familiar with your tools as you can so that at least you can communicate better with your own engineers, but you do not have to be a great engineer to be a great researcher. Regards, -- dkm --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From f.adani at campus.unimib.it Thu Jun 19 23:42:11 2008 From: f.adani at campus.unimib.it (f.adani) Date: Thu, 19 Jun 2008 16:42:11 -0700 Subject: cross modal lexical priming In-Reply-To: <485ac2dc.35e3220a.1527.ffffdb31SMTPIN_ADDED@mx.google.com> Message-ID: Hi David, thanks a lot. I have only one more doubt with respect with what you suggested: > Try this: Give it a Duration long enough for your audio to finish, > set Time Limit to (same as duration), and End Action to (none) In the Duration field of my SoundOut object, there is a variable at the moment who checks in the nested list the time when the probe object will appear ( and I have measured this number for each trial). I cannot put a different duration there, right? Any other suggestion to avoid that space bar pressing problem? thanks f --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From mcfarla9 at msu.edu Fri Jun 20 13:29:40 2008 From: mcfarla9 at msu.edu (David McFarlane) Date: Fri, 20 Jun 2008 09:29:40 -0400 Subject: cross modal lexical priming In-Reply-To: <7d3f62c7-6c16-4e6c-bbbf-f44427e58265@f24g2000prh.googlegro ups.com> Message-ID: Flavia, >Hi David, >thanks a lot. >I have only one more doubt with respect with what you suggested: > > > Try this: Give it a Duration long enough for your audio to finish, > > set Time Limit to (same as duration), and End Action to (none) Sorry, the "it" here refers to the all black text display that follows your probe object, let's call it MaskText. You're using MaskText just to mask the probe and wait until the sound finishes playing. You should set the duration of MaskText so that MaskText does not end until the sound finishes. Either set it as long as the longest sound, or use an attribute to adjust the duration for each sound. And come to think of it, you will not need the space bar anymore, since you just want the program to finish the sound and then go on to the next sentence. At least I think that's what you want, let me know if I have that wrong. >In the Duration field of my SoundOut object, there is a variable at >the moment who checks in the nested list the time when the probe >object will appear ( and I have measured this number for each trial). >I cannot put a different duration there, right? > >Any other suggestion to avoid that space bar pressing problem? -- David McFarlane, Professional Faultfinder --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From Fblanco81 at gmail.com Fri Jun 20 16:27:49 2008 From: Fblanco81 at gmail.com (Gilgamesh) Date: Fri, 20 Jun 2008 09:27:49 -0700 Subject: Running one procedure or other depending on subject's response In-Reply-To: <075b9e70-46e4-46b4-bb7a-b01b82b14859@k13g2000hse.googlegroups.com> Message-ID: Thank you, I finally managed to solve the problem in a much easier (but not very elegant) way, I think. Anyway, I will think about your idea, looks interesting, Thanks! On Jun 19, 2:11 pm, Judith wrote: > put down > > you are @ACC.MEAN % of the times correct > > in a text part in a feedbackdisplay object. > If you want to use this information further on in this program, the > data is set in FeedbackDisplay1.ACCStats.Mean > > good luck! --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From insight8183 at yahoo.com Mon Jun 23 16:18:38 2008 From: insight8183 at yahoo.com (Marcel) Date: Mon, 23 Jun 2008 09:18:38 -0700 Subject: Probability Message-ID: Hello, I am a new user of e-prime and want to program a card game which has the following features: On each trial 2 cards will be presented, one after another. Before the cards are shown participants have to decide whether the number of the 2nd card will be higher or lower than that of the first card. Now, with each card number (numbers 1-5) there is a different probability of whether the 2nd card will be higher or lower. For example, for number "1" the 2nd card will be higher in 100% of the cases, for number "2" the 2nd card will be higher for 75% of the cases and lower for 25% of the cases and so on. I have been thinking to do it with an If/then statement. However, I don't know how to program probability in E-prime (I couldn't find it in the help function). Do you know how to do this? Any help would be much appreciated. Many thanks in advance. Best, Marcel --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From mcfarla9 at msu.edu Mon Jun 23 17:58:10 2008 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 23 Jun 2008 13:58:10 -0400 Subject: Probability In-Reply-To: Message-ID: Marcel, >I am a new user of e-prime and want to program a card game which has >the following features: > >On each trial 2 cards will be presented, one after another. Before the >cards are shown participants have to decide whether the number of the >2nd card will be higher or lower than that of the first card. Now, >with each card number (numbers 1-5) there is a different probability >of whether the 2nd card will be higher or lower. For example, for >number "1" the 2nd card will be higher in 100% of the cases If the 2nd card must be either higher or lower, then if the first card is "1" then the 2nd card *must* be higher with probability 100%, you have no choice there. Same with "5", all other cards are lower. Unless the second card is allowed to be either higher, lower, *or the same*, in which case you can bring probability back in. >, for number "2" the 2nd card will be higher for 75% of the cases >and lower for 25% of the cases and so on. >I have been thinking to do it with an If/then statement. However, I >don't know how to program probability in E-prime (I couldn't find it >in the help function). Do you know how to do this? Go to the E-Basic online help (from E-Studio, do Help > E-Basic Help), and look at the following topics: Rnd (function) Randon (function) PRNG Object BTW, an alternate strategy would be to make a list for the first cards, and for each first card have a nested list with the allowed 2nd cards, using list weights to stack the deck for each list of 2nd cards. You cannot tune the probabilies quite so easily this way, but it might work well enough. -- David McFarlane, Professional Faultfinder --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From hmouras at gmail.com Tue Jun 24 14:31:23 2008 From: hmouras at gmail.com (hmouras at gmail.com) Date: Tue, 24 Jun 2008 07:31:23 -0700 Subject: Surimposition of several images under e prime Message-ID: Hello, I am a new member of the list. I'd like to know if any of you would know of to set up e prime to be able to show successively two images with the second images being surimposed on the first one ? Best regards, Harold Mouras --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From f.adani at campus.unimib.it Wed Jun 25 01:48:26 2008 From: f.adani at campus.unimib.it (f.adani) Date: Tue, 24 Jun 2008 18:48:26 -0700 Subject: variable definition Message-ID: Hi, where do variables have to be defined before being used in a script? thank you f --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From thin4040 at gmail.com Wed Jun 25 11:43:00 2008 From: thin4040 at gmail.com (cuty) Date: Wed, 25 Jun 2008 04:43:00 -0700 Subject: Porn galleries and hardcore adult pics in many categories. Message-ID: Porn galleries and hardcore adult pics in many categories. ... Sex Video Daily, Porn Galleries, Free Porn Videos, Free Porn Galleries, Sex Videos ... 1 Free Porn Site. 3somes. Anal Sex. College. Blowjob. Facial. Hand ... http://urlbrief.com/408c43 http://urlbrief.com/408c43 --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From baltimore.ben at gmail.com Wed Jun 25 14:30:08 2008 From: baltimore.ben at gmail.com (ben robinson) Date: Wed, 25 Jun 2008 10:30:08 -0400 Subject: variable definition In-Reply-To: <8923798c-133e-476a-85e8-72546cfbbc8a@w34g2000prm.googlegroups.com> Message-ID: go to View>Script, then click the User tab. define all your variables here. On Tue, Jun 24, 2008 at 9:48 PM, f.adani wrote: > > Hi, > where do variables have to be defined before being used in a script? > thank you > f > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- -------------- next part -------------- An HTML attachment was scrubbed... URL: From kenyonboyd at gmail.com Wed Jun 25 19:54:16 2008 From: kenyonboyd at gmail.com (JKB) Date: Wed, 25 Jun 2008 12:54:16 -0700 Subject: displaying international characters Message-ID: Hi, I'm a first time E-Prime user wondering about how international characters (e.g. an "e" with an accent) can be displayed. Is there a way to present these as text in a TextDisplay event, or do you have to turn them into bitmaps and display them using ImageDisplay? Thanks, JKB --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From mcfarla9 at msu.edu Thu Jun 26 17:11:16 2008 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 26 Jun 2008 13:11:16 -0400 Subject: variable definition In-Reply-To: <3345e4a50806250730u49c327d3mfd9b458cd5517d62@mail.gmail.co m> Message-ID: At 6/25/2008 10:30 AM Wednesday, Ben wrote: >go to View>Script, then click the User tab. define all your variables here. > >On Tue, Jun 24, 2008 at 9:48 PM, f.adani ><f.adani at campus.unimib.it> wrote: > >Hi, >where do variables have to be defined before being used in a script? >thank you >f Ben gave the safest and most universal answer. This will make all your variables "global", which is exactly what you need if you want to share the variables between different procedures in your program. If you prefer instead to make your variables "local", you can just define them in the same inline where you use them. -- David McFarlane, Professional Faultfinder --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From mcfarla9 at msu.edu Thu Jun 26 17:16:45 2008 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 26 Jun 2008 13:16:45 -0400 Subject: displaying international characters In-Reply-To: Message-ID: JKB, >I'm a first time E-Prime user wondering about how international >characters (e.g. an "e" with an accent) can be displayed. Is there a >way to present these as text in a TextDisplay event, or do you have to >turn them into bitmaps and display them using ImageDisplay? In the properties page for your text object, go to the Font tab and try a different font. For instance, I typed "abc" into a TextDisplay, and change the font to Symbol. Then my "abc" became Greek characters (alpha, beta, chi). If you can change to a font with international characters then all should work. -- David McFarlane, Professional Faultfinder --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From baltimore.ben at gmail.com Thu Jun 26 18:15:15 2008 From: baltimore.ben at gmail.com (ben robinson) Date: Thu, 26 Jun 2008 14:15:15 -0400 Subject: displaying international characters In-Reply-To: <4863cf11.e701be0a.3d88.5bb4SMTPIN_ADDED@mx.google.com> Message-ID: alternatively, you could use the ASCII code for the character. typing Chr$(128), for instance, will give you a c with a circumflex. http://www.computerhope.com/jargon/a/ascii.htm On Thu, Jun 26, 2008 at 1:16 PM, David McFarlane wrote: > > JKB, > > >I'm a first time E-Prime user wondering about how international > >characters (e.g. an "e" with an accent) can be displayed. Is there a > >way to present these as text in a TextDisplay event, or do you have to > >turn them into bitmaps and display them using ImageDisplay? > > In the properties page for your text object, go to the Font tab and > try a different font. For instance, I typed "abc" into a > TextDisplay, and change the font to Symbol. Then my "abc" became > Greek characters (alpha, beta, chi). If you can change to a font > with international characters then all should work. > > -- David McFarlane, Professional Faultfinder > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- -------------- next part -------------- An HTML attachment was scrubbed... URL: From jbpsy1 at gmail.com Thu Jun 26 21:39:13 2008 From: jbpsy1 at gmail.com (jbpsy1) Date: Thu, 26 Jun 2008 14:39:13 -0700 Subject: Does "Random" mean "Random without replacement"? Message-ID: I'm setting up an experiment that displays varying amounts of blocks at random locations on the computer screen, as well at varying presentation durations. I should say that there must be an easier way to set this project up, but while I'm fairly adept at programming in eprime, I've never been too keen on InLine objects or User Script programing, so basically I know no other way than the fairly drawn-out point and click method (which amounts to many lists and a huge structure). Anyhow, the experiment consists of a number of lists all feeding off of one "master" list. Basically, at the "master" list, the program picks one of three procedures to cycle through, then returns to the "master" and cycles through again, randomly. I've weighted each of the three procedures in the "master" list so that they are all completed the same number of times, but my question arises after the program picks a procedure from the "master" list and begins to cycle through it... Once the "master" list randomly chooses one of the three procedures to cycle through, it meets a second list (actually, each of the three aformentioned procedures from the "master" list are set up this way, so you only need to imagine one... the answer will apply to all three). The second list consists of 11 different procedures that, in the end, display a series of blocks a different number of times at different presentation durations. It is important that all 11 procedure types from List2 (i.e. displays/presentation durations) are presented an equal number of times. The second list is also set to select randomly, and set so that 1 cycle equals 1 sample. Herein lies my question: Currently each procedure in my "master" list is weighted at 11 so that it has the opportunity to display each of the 11 procedures from the second list... By setting my second list to "random", will eprime stop choosing a procedure that it has already chosen in a previous iteration of the program? In other words, after one of the 11 procedures is chosen at random from List2, and the program cycles back to the "master" list to cycle through again, can/will the same procedure that has been displayed on a previous iteration be chosen again, or will the program not re-choose an "already chosen" procedure to run? With my project set up in this manner, can I be sure that all 11 procedures from list 2 have been displayed, or should I be concerned that some may or may not ever be selected? I appreciate your help! jb --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From mcfarla9 at msu.edu Fri Jun 27 13:38:05 2008 From: mcfarla9 at msu.edu (David McFarlane) Date: Fri, 27 Jun 2008 09:38:05 -0400 Subject: Does "Random" mean "Random without replacement"? In-Reply-To: Message-ID: JB, Yes. In E-Prime, "Random" means "Random without replacement". This is mentioned, among other places, in Tutorial 1 of the Getting Started Guide, and the RandomOrder Object topic of the E-Basic online help. By contrast, "Random with Replacement", does, well, random with replacement. But you should test this for yourself. Make a simple test program with a single list of, say, 3 or 10 levels. Set it to Sequential and make sure that it plays everything in order. Set it to Random and see that it always does each level exactly once before repeating. Set it to Random with Replacement and see that levels may repeat any time. -- David McFarlane, Professional Faultfinder At 6/26/2008 05:39 PM Thursday, you wrote: >I'm setting up an experiment that displays varying amounts of blocks >at random locations on the computer screen, as well at varying >presentation durations. I should say that there must be an easier way >to set this project up, but while I'm fairly adept at programming in >eprime, I've never been too keen on InLine objects or User Script >programing, so basically I know no other way than the fairly drawn-out >point and click method (which amounts to many lists and a huge >structure). > >Anyhow, the experiment consists of a number of lists all feeding off >of one "master" list. Basically, at the "master" list, the program >picks one of three procedures to cycle through, then returns to the >"master" and cycles through again, randomly. I've weighted each of the >three procedures in the "master" list so that they are all completed >the same number of times, but my question arises after the program >picks a procedure from the "master" list and begins to cycle through >it... Once the "master" list randomly chooses one of the three >procedures to cycle through, it meets a second list (actually, each of >the three aformentioned procedures from the "master" list are set up >this way, so you only need to imagine one... the answer will apply to >all three). The second list consists of 11 different procedures that, >in the end, display a series of blocks a different number of times at >different presentation durations. It is important that all 11 >procedure types from List2 (i.e. displays/presentation durations) are >presented an equal number of times. The second list is also set to >select randomly, and set so that 1 cycle equals 1 sample. Herein lies >my question: > >Currently each procedure in my "master" list is weighted at 11 so that >it has the opportunity to display each of the 11 procedures from the >second list... By setting my second list to "random", will eprime stop >choosing a procedure that it has already chosen in a previous >iteration of the program? In other words, after one of the 11 >procedures is chosen at random from List2, and the program cycles back >to the "master" list to cycle through again, can/will the same >procedure that has been displayed on a previous iteration be chosen >again, or will the program not re-choose an "already chosen" procedure >to run? With my project set up in this manner, can I be sure that all >11 procedures from list 2 have been displayed, or should I be >concerned that some may or may not ever be selected? > >I appreciate your help! > >jb --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From jbpsy1 at gmail.com Fri Jun 27 15:03:08 2008 From: jbpsy1 at gmail.com (jbpsy1) Date: Fri, 27 Jun 2008 08:03:08 -0700 Subject: Does "Random" mean "Random without replacement"? In-Reply-To: <4864ed52.2ee1220a.6f4f.ffff9613SMTPIN_ADDED@mx.google.com> Message-ID: Thanks. I did that shortly after I posted my message... Too little too late. I appreciate your response. jb On Jun 27, 7:38?am, David McFarlane wrote: > JB, > > Yes. ?In E-Prime, "Random" means "Random without replacement". ?This > is mentioned, among other places, in Tutorial 1 of the Getting > Started Guide, and the RandomOrder Object topic of the E-Basic online > help. ?By contrast, "Random with Replacement", does, well, random > with replacement. > > But you should test this for yourself. ?Make a simple test program > with a single list of, say, 3 or 10 levels. ?Set it to Sequential and > make sure that it plays everything in order. ?Set it to Random and > see that it always does each level exactly once before > repeating. ?Set it to Random with Replacement and see that levels may > repeat any time. > > -- David McFarlane, Professional Faultfinder > > At 6/26/2008 05:39 PM Thursday, you wrote: > > >I'm setting up an experiment that displays varying amounts of blocks > >at random locations on the computer screen, as well at varying > >presentation durations. I should say that there must be an easier way > >to set this project up, but while I'm fairly adept at programming in > >eprime, I've never been too keen on InLine objects or User Script > >programing, so basically I know no other way than the fairly drawn-out > >point and click method (which amounts to many lists and a huge > >structure). > > >Anyhow, the experiment consists of a number of lists all feeding off > >of one "master" list. Basically, at the "master" list, the program > >picks one of three procedures to cycle through, then returns to the > >"master" and cycles through again, randomly. I've weighted each of the > >three procedures in the "master" list so that they are all completed > >the same number of times, but my question arises after the program > >picks a procedure from the "master" list and begins to cycle through > >it... Once the "master" list randomly chooses one of the three > >procedures to cycle through, it meets a second list (actually, each of > >the three aformentioned procedures from the "master" list are set up > >this way, so you only need to imagine one... the answer will apply to > >all three). The second list consists of 11 different procedures that, > >in the end, display a series of blocks a different number of times at > >different presentation durations. It is important that all 11 > >procedure types from List2 (i.e. displays/presentation durations) are > >presented an equal number of times. The second list is also set to > >select randomly, and set so that 1 cycle equals 1 sample. Herein lies > >my question: > > >Currently each procedure in my "master" list is weighted at 11 so that > >it has the opportunity to display each of the 11 procedures from the > >second list... By setting my second list to "random", will eprime stop > >choosing a procedure that it has already chosen in a previous > >iteration of the program? In other words, after one of the 11 > >procedures is chosen at random from List2, and the program cycles back > >to the "master" list to cycle through again, can/will the same > >procedure that has been displayed on a previous iteration be chosen > >again, or will the program not re-choose an "already chosen" procedure > >to run? With my project set up in this manner, can I be sure that all > >11 procedures from list 2 have been displayed, or should I be > >concerned that some may or may not ever be selected? > > >I appreciate your help! > > >jb --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From annh_22 at yahoo.com Mon Jun 30 10:02:31 2008 From: annh_22 at yahoo.com (ms) Date: Mon, 30 Jun 2008 03:02:31 -0700 Subject: Code to enable input from a Serial Response Button Box Message-ID: Dear all, I would like to collect RTs through a microphone that is connected to a serial response button box. I was told that I need to use a code (script?) to be able to enable the button box as an input device for the appearing image I want the response to be given to. Could you please suggest a way to do that? Thanks in advance! --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From xrysaretsa at yahoo.gr Mon Jun 30 10:27:45 2008 From: xrysaretsa at yahoo.gr (krissa) Date: Mon, 30 Jun 2008 03:27:45 -0700 Subject: problem with brief sounds in e-prime 2 Message-ID: Hi, My experiment in e-prime 2 involves the presentation of sounds of different brief durations. The sounds that are equal or shorter than 240 msec can not be heard. There is no error message, you just cannot hear the specific sounds. All the other sounds which are longer work normally. The same experiment works normally in e-prime 1 and you can hear all the sounds. Has anybody else encountered something similar, or do you have any idea how I could fix it? Thanks --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From annh_22 at yahoo.com Mon Jun 30 14:40:48 2008 From: annh_22 at yahoo.com (ms) Date: Mon, 30 Jun 2008 07:40:48 -0700 Subject: Code to enable input from a Serial Response Button Box In-Reply-To: Message-ID: Following my previous email, I can now see and select the serial response button box, but when I try to run the experiment I get the following error message: Run-time Error (Line 351) 10051: An error occurred while attempting to open the device Error: 0x00004a49 Message: 'Unable to open the SRBOX: 0x00000005 The SRBox Device Driver may not be installed' I do not know where this problem results from. Any suggestions would be much appreciated. On Jun 30, 11:02?am, ms wrote: > Dear all, > > I would like to collect RTs through a microphone that is connected to > a serial response button box. I was told that I need to use a code > (script?) to be able toenablethe button box as aninputdevice for > the appearing image I want the response to be given to. Could you > please suggest a way to do that? > > Thanks in advance! --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From mcfarla9 at msu.edu Mon Jun 30 18:31:07 2008 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 30 Jun 2008 14:31:07 -0400 Subject: Code to enable input from a Serial Response Button Box In-Reply-To: Message-ID: At 6/30/2008 10:40 AM Monday, you wrote: >Following my previous email, I can now see and select the serial >response button box, but when I try to run the experiment I get the >following error message: > >Run-time Error (Line 351) >10051: An error occurred while attempting to open the device > >Error: 0x00004a49 >Message: 'Unable to open the SRBOX: 0x00000005 > >The SRBox Device Driver may not be installed' > >I do not know where this problem results from. Any suggestions would >be much appreciated. With a message like that, the first thing I would do is to install the SRBox device driver. If you cannot find the installation program on your E-Prime CD, download it from the Misc section of the PST Download Area, http://support.pstnet.com/e%2Dprime/support/download.asp?Type=Misc (you will have to login). Better yet, just reinstall E-Prime from scratch and make sure that you install the SRBox driver when asked. Beyond that, make sure that the E-Prime settings for port, baud rate, and CPS match those of your SRBox. Then, according to my SRBox manual (I have never used a microphone myself), the voice key should appear as button 6. Finally, make sure your microphone is compatible with the SRBox, e.g., see the PST Forum thread at http://support.pstnet.com/forum/Topic395-8-1.aspx . -- David McFarlane, Professional Faultfinder >On Jun 30, 11:02 am, ms wrote: > > Dear all, > > > > I would like to collect RTs through a microphone that is connected to > > a serial response button box. I was told that I need to use a code > > (script?) to be able toenablethe button box as aninputdevice for > > the appearing image I want the response to be given to. Could you > > please suggest a way to do that? > > > > Thanks in advance! --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From deedeevau at hotmail.com Mon Jun 30 18:57:59 2008 From: deedeevau at hotmail.com (Dina) Date: Mon, 30 Jun 2008 11:57:59 -0700 Subject: Check Accuracy/ Re-run practice trials Message-ID: Dear E-Primers, I have programmed a task consisting of three blocks: 1) Practice block (3 trials) 2) Noun block (52 trials) 3) Verb block (52 trials) I'd like a participant to go through the practice trials first and only when the participant has all three correct, he/she can proceed to the next block of "real" trials (which would be the Noun block). If the participant fails 1 out of 3 or more, I'd like the programme to jump back to the beginning of the Practice block and re-rerun the practice trials until a participant has all 3 correct. I wanted to insert a "Check Accuracy" inline script, and searched through the User's guide. There is a section which explains step by step how to do this. But it is done with a Feedback Object. I've tried to use the Feedback object, but this was not succesful. I did not have a Feedback object originally in the task, so if I can avoid creating one, that would be great. Is there a possibility that I can programme the task in such a way, that after a participant fails (1, 2, or 3) items from the practice trials, the programme will not proceed to a Feedback object, but instead will proceed to a Text object and subsequently after pressing a spacebar, jump back to the beginning of the practice block? If so, what kind of inline script would I need to use and where would I place the Text object? I would be very grateful if someone could help me with this! Many thanks, Dina --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~---