From adamosth at gmail.com Wed Apr 1 19:13:58 2009 From: adamosth at gmail.com (Adam Osth) Date: Wed, 1 Apr 2009 15:13:58 -0400 Subject: Variable reference to a list object? Message-ID: Hello all, I have this predicament. I'm running a recognition memory experiment (similar to the StudyRecall example) that is a little bit complicated. I have several lists of stimuli all nested within the Study List. What we have looks something like this: StudyList (randomly shuffle) -Nested category 1 -Nested category 2 - ... -Nested category 16 Each nested category contains 9 pictures - within the [Picture] attribute is the picture filename. I need to randomly select 2 pictures from each nested category and get their filenames so I can write them to a recall list. Now, I can't do context referencing for this. While c.GetAttrib("Picture") will successfully get a picture at the same level, I need to get TWO pictures from the same nested category, and if I jump levels, it will jump to another nested category. I thought that maybe I could declare a string variable that takes on the category name, so I wrote something like this: dim CatName As String CatName = Categories.GetAttrib(counter, "Nested") RecallList.setAttrib counter, "Stimulus", CatName.GetAttrib(counter, "Picture") RecallList.setAttrib counter + 1, "Stimulus", CatName.GetAttrib(counter + 1, "Picture") The only problem is that when I generate the script, it tells me that CatName must be a valid object in order to reference. Is there any way I can have a variable reference a list object? Any tips to point me in the right direction would be supremely helpful. Thanks! Adam --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send 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 scampbell at casl.umd.edu Wed Apr 1 19:27:25 2009 From: scampbell at casl.umd.edu (Susan G. Campbell) Date: Wed, 1 Apr 2009 15:27:25 -0400 Subject: Variable reference to a list object? In-Reply-To: <7ef748980904011213k500927f9s7f3cebc2a496e311@mail.gmail.com> Message-ID: Hi Adam, I think what you're looking for here (possibly in both posts) is colon notation. If you want a second picture from the same nested list, you'll want to do [Picture:1] rather than just [Picture] twice. The number after the colon is the number of the sample you want. (Because E-Prime was written by programmers, [Picture] and [Picture:0] are the same thing.) Hope this helps, Susan From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of Adam Osth Sent: Wednesday, April 01, 2009 3:14 PM To: e-prime at googlegroups.com Subject: Variable reference to a list object? Hello all, I have this predicament. I'm running a recognition memory experiment (similar to the StudyRecall example) that is a little bit complicated. I have several lists of stimuli all nested within the Study List. What we have looks something like this: StudyList (randomly shuffle) -Nested category 1 -Nested category 2 - ... -Nested category 16 Each nested category contains 9 pictures - within the [Picture] attribute is the picture filename. I need to randomly select 2 pictures from each nested category and get their filenames so I can write them to a recall list. Now, I can't do context referencing for this. While c.GetAttrib("Picture") will successfully get a picture at the same level, I need to get TWO pictures from the same nested category, and if I jump levels, it will jump to another nested category. I thought that maybe I could declare a string variable that takes on the category name, so I wrote something like this: dim CatName As String CatName = Categories.GetAttrib(counter, "Nested") RecallList.setAttrib counter, "Stimulus", CatName.GetAttrib(counter, "Picture") RecallList.setAttrib counter + 1, "Stimulus", CatName.GetAttrib(counter + 1, "Picture") The only problem is that when I generate the script, it tells me that CatName must be a valid object in order to reference. Is there any way I can have a variable reference a list object? Any tips to point me in the right direction would be supremely helpful. Thanks! Adam --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send 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 adamosth at gmail.com Fri Apr 3 17:01:59 2009 From: adamosth at gmail.com (Adam Osth) Date: Fri, 3 Apr 2009 13:01:59 -0400 Subject: Mouse response task Message-ID: Hello all, I'm programming a dichotomous mouse response task, one in which subjects hear two sounds and then have to click "Same" or "Different" as their response. While there is a sample online for denoting areas for mouse response on the Eprime page, I noticed on that experiment that the page that takes the mouse input progresses no matter where the user clicks. In my case, I need to have the page progress ONLY when the subject clicks on a designated response box. Is the best course of action to have a code that jumps back to the input page if the subjects don't give a proper response? Adam --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Fri Apr 3 17:09:36 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Fri, 3 Apr 2009 13:09:36 -0400 Subject: Mouse response task In-Reply-To: <7ef748980904031001m737557bcq158c1a2acb91fcc6@mail.gmail.co m> Message-ID: Adam >I'm programming a dichotomous mouse response task, one in which >subjects hear two sounds and then have to click "Same" or >"Different" as their response. > >While there is a sample online for denoting areas for mouse response >on the Eprime page, I noticed on that experiment that the page that >takes the mouse input progresses no matter where the user clicks. In >my case, I need to have the page progress ONLY when the subject >clicks on a designated response box. > >Is the best course of action to have a code that jumps back to the >input page if the subjects don't give a proper response? I think you want to use the SlideState .HitTest method, please see the SlideState.HitTest topic in the online E-Basic Help. I think PST also has a sample program for this that you may download. -- 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 fzyzyy8657 at hotmail.com Mon Apr 6 01:35:24 2009 From: fzyzyy8657 at hotmail.com (maocong) Date: Sun, 5 Apr 2009 18:35:24 -0700 Subject: Image display delay Message-ID: I am a greenhand in programming on e-prime, and I need some help on the fellowing issue: I designed an ERP visual stimulous experiment by using the control of ImageDisplay on e-Prime 2.0v and the EEG recording system is NeroScan 4.3v. And I found a 8~14ms delay on image display(shown by the programme running result file), and the help file showed this delay is the difference between orignial onset time and actual display time. This random image display delay greatly effect the accuracy of N170 latency recorded, which lead to the unreliablity of the experiment result. Therefore I hope you can give me some advices about how to eliminate/compensate this display delay or how to uniform this display delay --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From D.Moore at bath.ac.uk Mon Apr 6 08:27:12 2009 From: D.Moore at bath.ac.uk (David Moore) Date: Mon, 6 Apr 2009 09:27:12 +0100 Subject: TTL pulse Message-ID: Dear all, I've written a script to present attentional tasks to participants however I need to send a TTL pulse to an external device at random intervals. I'm using eprime 2 and I have added the parallel port in the devices and left the standard settings. I've then put in an inline with the command WritePort &H378, 255 however I am not getting any pulse. Can anyone help? Dave --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From mcfarla9 at msu.edu Wed Apr 8 15:32:32 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Wed, 8 Apr 2009 11:32:32 -0400 Subject: TTL pulse In-Reply-To: <01361145807D8FABA09EACF6@mppc-112-res-09.campus.bath.ac.uk > Message-ID: At 4/6/2009 04:27 AM Monday, David Moore wrote: >Dear all, > >I've written a script to present attentional tasks to participants however >I need to send a TTL pulse to an external device at random intervals. > >I'm using eprime 2 and I have added the parallel port in the devices and >left the standard settings. I've then put in an inline with the command >WritePort &H378, 255 however I am not getting any pulse. > >Can anyone help? > >Dave To send a pulse, you must both turn the pulse on and then turn it off, with some duration in between. WritePort &H378, 255 will just set all bits to 1, you still need to wait a moment and then send them back to 0. Something like this: WritePort &H378, 255 ' all bits to 1 Sleep 20 ' wait 20 ms WritePort &H378, 0 ' all bits back to 0 Of course, you should first initialize all bits to 0 way at the start of your program. And this assumes that &H378 is the correct port for your case, you may need to contact your IT staff to verify that. Finally, I think PST has a sample program at their website that you can download to demonstrate some of this. -- David McFarlane, Professional Faultfinder --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From mcfarla9 at msu.edu Wed Apr 8 15:26:12 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Wed, 8 Apr 2009 11:26:12 -0400 Subject: Image display delay In-Reply-To: <36c66b44-bf6a-47bc-80d1-385a91e25a4f@s12g2000prc.googlegro ups.com> Message-ID: At 4/5/2009 09:35 PM Sunday, maocong wrote: >I am a greenhand in programming on e-prime, and I need some help on >the fellowing issue: > >I designed an ERP visual stimulous experiment by using the control of >ImageDisplay on e-Prime 2.0v and the EEG recording system is NeroScan >4.3v. And I found a 8~14ms delay on image display(shown by the >programme running result file), and the help file showed this delay is >the difference between orignial onset time and actual display time. >This random image display delay greatly effect the accuracy of N170 >latency recorded, which lead to the unreliablity of the experiment >result. Therefore I hope you can give me some advices about how to >eliminate/compensate this display delay or how to uniform this display >delay Please read thoroughly chapter 3 ("Critical timing...") of the User's Guide that came with E-Prime. -- David McFarlane, Professional Faultfinder --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From D.Moore at bath.ac.uk Thu Apr 9 13:40:10 2009 From: D.Moore at bath.ac.uk (David Moore) Date: Thu, 9 Apr 2009 14:40:10 +0100 Subject: TTL pulse In-Reply-To: <49dcc39c.0e0bca0a.418a.2f21SMTPIN_ADDED@gmr-mx.google.com> Message-ID: Hi David, Thanks for your advice, I have tried what you have suggested however I still don't seem to be getting a pulse. Can you suggest what the settings in the parallel port menu or how to set all bits to 0 at the beginning (I have put an inline at the beginning with WritePort &H378, 0 in. Thanks Dave --On 08 April 2009 11:32 -0400 David McFarlane wrote: > > At 4/6/2009 04:27 AM Monday, David Moore wrote: >> Dear all, >> >> I've written a script to present attentional tasks to participants >> however I need to send a TTL pulse to an external device at random >> intervals. >> >> I'm using eprime 2 and I have added the parallel port in the devices and >> left the standard settings. I've then put in an inline with the command >> WritePort &H378, 255 however I am not getting any pulse. >> >> Can anyone help? >> >> Dave > > To send a pulse, you must both turn the pulse on and then turn it > off, with some duration in between. WritePort &H378, 255 will just > set all bits to 1, you still need to wait a moment and then send them > back to 0. Something like this: > > WritePort &H378, 255 ' all bits to 1 > Sleep 20 ' wait 20 ms > WritePort &H378, 0 ' all bits back to 0 > > Of course, you should first initialize all bits to 0 way at the start > of your program. And this assumes that &H378 is the correct port for > your case, you may need to contact your IT staff to verify > that. Finally, I think PST has a sample program at their website > that you can download to demonstrate some of this. > > -- 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 Apr 9 18:18:48 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 9 Apr 2009 14:18:48 -0400 Subject: TTL pulse In-Reply-To: Message-ID: Dave, At this stage you probably need to explore your specific hardware setup in depth a little more, and that is not something that I can do remotely, so you need to contact the IT staff at your company, and they will need some in-depth knowledge about using a parallel port. For one thing you need to make sure that &H378 is the correct port number for your particular use, and that you have wired up to the correct pins on the connector. If it were me I would try using the old DOS debug command or something equally primitive so that I could make sure that I fully understood the hardware at hand before I tried throwing E-Prime at it. PST has a Knowledge Base article about this at http://www.pstnet.com/e-prime/support/kb.asp?TopicID=1320 (registration & login required), you might also look at another article at http://www.pstnet.com/e-prime/support/kb.asp?TopicID=1318 . You might also try Google to find more technical articles on the parallel port in general. Oh, and as long as we're using hex notation, let's change WritePort &H378, 255 to WritePort &H378, &HFF shall we? Good luck, -- David McFarlane, Professional Faultfinder >Hi David, > >Thanks for your advice, I have tried what you have suggested however I >still don't seem to be getting a pulse. Can you suggest what the settings >in the parallel port menu or how to set all bits to 0 at the beginning (I >have put an inline at the beginning with WritePort &H378, 0 in. > >Thanks Dave > >--On 08 April 2009 11:32 -0400 David McFarlane wrote: > > > > > At 4/6/2009 04:27 AM Monday, David Moore wrote: > >> Dear all, > >> > >> I've written a script to present attentional tasks to participants > >> however I need to send a TTL pulse to an external device at random > >> intervals. > >> > >> I'm using eprime 2 and I have added the parallel port in the devices and > >> left the standard settings. I've then put in an inline with the command > >> WritePort &H378, 255 however I am not getting any pulse. > >> > >> Can anyone help? > >> > >> Dave > > > > To send a pulse, you must both turn the pulse on and then turn it > > off, with some duration in between. WritePort &H378, 255 will just > > set all bits to 1, you still need to wait a moment and then send them > > back to 0. Something like this: > > > > WritePort &H378, 255 ' all bits to 1 > > Sleep 20 ' wait 20 ms > > WritePort &H378, 0 ' all bits back to 0 > > > > Of course, you should first initialize all bits to 0 way at the start > > of your program. And this assumes that &H378 is the correct port for > > your case, you may need to contact your IT staff to verify > > that. Finally, I think PST has a sample program at their website > > that you can download to demonstrate some of this. > > > > -- 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 Apr 9 18:20:56 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 9 Apr 2009 14:20:56 -0400 Subject: Voice response recording (alternatives to Serial Response Box) In-Reply-To: <0e876445-46fa-4691-b21b-460b3e6f7996@f19g2000yqo.googlegro ups.com> Message-ID: >How can I get E-Prime to work with my computer's hardware for voice >response recording instead of relying on a serial response box? I >would like to have E-Prime record the voice waveform of participant >responses. My task will present color stimuli, and the participant >will have to name the correct color. Lets say I want to begin >recording at the stimulus onset and end recording when the vocal >response is given and the participant presses a button. Any input is >appreciated, but I must warn you I am new to E-Prime so I need things >dumbed down in order to understand them. Looks like a job for the SoundIn object in E-Prime 2. Please see http://www.pstnet.com/products/e-prime . -- David McFarlane, Professional Faultfinder --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From jtib0827 at gmail.com Thu Apr 9 16:54:47 2009 From: jtib0827 at gmail.com (jtib0827 at gmail.com) Date: Thu, 9 Apr 2009 09:54:47 -0700 Subject: Voice response recording (alternatives to Serial Response Box) Message-ID: How can I get E-Prime to work with my computer's hardware for voice response recording instead of relying on a serial response box? I would like to have E-Prime record the voice waveform of participant responses. My task will present color stimuli, and the participant will have to name the correct color. Lets say I want to begin recording at the stimulus onset and end recording when the vocal response is given and the participant presses a button. Any input is appreciated, but I must warn you I am new to E-Prime so I need things dumbed down in order to understand them. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From adamosth at gmail.com Thu Apr 9 20:03:59 2009 From: adamosth at gmail.com (Adam Osth) Date: Thu, 9 Apr 2009 16:03:59 -0400 Subject: Is there a way to merge experiments? Message-ID: Hello, I have a recognition memory experiment in which there are two conditions - one in which subjects are going to be presented with 8 pictures during a study interval, another where they will be presented with 64. It's a between subjects experiment, so subjects will only be doing one condition or the other. Currently, I have both conditions saved as different experiment files. The order is going to be counterbalanced, such that subject 1 gets 8 pictures, subject 2 gets 64, subject 3 gets 8, etc. etc. I was wondering - is there any way to merge the two experiments such that the subject number inputted will automatically select the appropriate condition? Adam --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Thu Apr 9 20:46:45 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 9 Apr 2009 16:46:45 -0400 Subject: Is there a way to merge experiments? In-Reply-To: <7ef748980904091303o752df880h3ca4a7a7311b7424@mail.gmail.co m> Message-ID: Adam, >I have a recognition memory experiment in which there are two >conditions - one in which subjects are going to be presented with 8 >pictures during a study interval, another where they will be >presented with 64. It's a between subjects experiment, so subjects >will only be doing one condition or the other. > >Currently, I have both conditions saved as different experiment >files. The order is going to be counterbalanced, such that subject 1 >gets 8 pictures, subject 2 gets 64, subject 3 gets 8, etc. etc. I >was wondering - is there any way to merge the two experiments such >that the subject number inputted will automatically select the >appropriate condition? Not sure, but I think you can use list order "Counterbalance" or "Permutation" to do this. You will want to put both your conditions into one program under a two-level list that picks which condition the subject gets, and link the order to the Subject number. I don't know where this is documented, perhaps someone else here can help with details. -- 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 jtib0827 at gmail.com Fri Apr 10 04:48:04 2009 From: jtib0827 at gmail.com (jtib0827 at gmail.com) Date: Thu, 9 Apr 2009 21:48:04 -0700 Subject: Voice response recording (alternatives to Serial Response Box) In-Reply-To: <49de3c95.0f0bca0a.72f0.28ecSMTPIN_ADDED@gmr-mx.google.com> Message-ID: I forgot to mention the catch is that I am working with v1.1. I think I will have to go a different road. Thanks for the input so far. Anyone can tell me about their experience with voice responses on earlier versions of E-Prime? Thanks in advance. On Apr 9, 1:20 pm, David McFarlane wrote: > >How can I get E-Prime to work with my computer's hardware for voice > >response recording instead of relying on a serial response box? I > >would like to have E-Prime record the voice waveform of participant > >responses. My task will present color stimuli, and the participant > >will have to name the correct color. Lets say I want to begin > >recording at the stimulus onset and end recording when the vocal > >response is given and the participant presses a button. Any input is > >appreciated, but I must warn you I am new to E-Prime so I need things > >dumbed down in order to understand them. > > Looks like a job for the SoundIn object in E-Prime 2.  Please seehttp://www.pstnet.com/products/e-prime. > > -- David McFarlane, Professional Faultfinder --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From mcfarla9 at msu.edu Fri Apr 10 13:24:45 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Fri, 10 Apr 2009 09:24:45 -0400 Subject: Voice response recording (alternatives to Serial Response Box) In-Reply-To: Message-ID: So why not just upgrade to EP2? If it costs you 20 hours of labor at $50/hour to make this work in EP1, you've just spent $1000 that you could have spent on a license for EP2 that would also open up futher doors for the future. Just a thought. -- David McFarlane, Professional Faultfinder >I forgot to mention the catch is that I am working with v1.1. I think >I will have to go a different road. Thanks for the input so far. >Anyone can tell me about their experience with voice responses on >earlier versions of E-Prime? Thanks in advance. > >On Apr 9, 1:20 pm, David McFarlane wrote: > > >How can I get E-Prime to work with my computer's hardware for voice > > >response recording instead of relying on a serial response box? I > > >would like to have E-Prime record the voice waveform of participant > > >responses. My task will present color stimuli, and the participant > > >will have to name the correct color. Lets say I want to begin > > >recording at the stimulus onset and end recording when the vocal > > >response is given and the participant presses a button. Any input is > > >appreciated, but I must warn you I am new to E-Prime so I need things > > >dumbed down in order to understand them. > > > > Looks like a job for the SoundIn object in E-Prime 2. Please see > http://www.pstnet.com/products/e-prime . > > > > -- David McFarlane, Professional Faultfinder --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From jbedwell at mail.ucf.edu Fri Apr 10 18:09:20 2009 From: jbedwell at mail.ucf.edu (Jeffrey Bedwell) Date: Fri, 10 Apr 2009 11:09:20 -0700 Subject: response unit for E-prime 2.0 Professional with ERP hardware Message-ID: Hi. I was wondering if anyone has suggestions for a button response unit to use with E-Prime 2.0 Professional in the context of ERP/EEG experiments? The PST response unit does not appear to be ideal for this because it has an A/C power cable coming up to the unit that may cause interference with the ERP signal. I'd like some type of video game controller or wireless unit that the participant can hold in their lap comfortably. Also, if it can plug into USB port, that may be ideal. Does anyone have any suggestions? Also, if anyone has successfully used the PST response unit in the context of ERP/EEG equipment, please let me know your thoughts on this. Thanks. I'd appreciate any feedback! Jeffrey S. Bedwell, Ph.D. Assistant Professor Department of Psychology University of Central Florida --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From mr.mark.chan at gmail.com Sat Apr 11 17:45:18 2009 From: mr.mark.chan at gmail.com (Mark Chan) Date: Sat, 11 Apr 2009 12:45:18 -0500 Subject: Not sure how to use Clock Read. Message-ID: Hi Group, I have a set up that is broken into nine(9), 10min blocks, and has some requirements. 1. The task lasts only 2 minutes per block, and cannot overlap to the next block (That'll leave the onset of the task to begin 8 mins at the most) 2. The onset of the task within each block varies randomly from the following times (1.5 mins, 3mins, 4.5 min) so that participants cannot anticipate the onset of the task. I've tried not using any scripts, and it works(to a degree), but i run into the problem of the task occuring twice within the same time block. I figured i'll probably have to use some sort of clockread InLine to tell it to 'reset' for each block. Any help would be much appreciated. Thanks! mark --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send 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 ldgoldb at gmail.com Mon Apr 13 16:37:27 2009 From: ldgoldb at gmail.com (L) Date: Mon, 13 Apr 2009 09:37:27 -0700 Subject: Labelling an event Message-ID: The research group I work in uses e-prime for a reversal learning task. Basically a summer student created a task in which our study particpants play a game: two objects are presented on the screen, one is correct most of the time (i.e. an apple), while the other is incorrect most of the time (i.e. a pear). After the child picks the correct objects (apple) four times in a row, there is a 25% chance of reversal (meaning the pear will be mostly correct, and the apple mostly incorrect). The problem we are having is that in our spss output, there is no variable that shows whether a run of the game is an acquisition (learning the apple is correct) or a reversal (the pear is now correct). Is there a way to create a variable/ label an event so that the spss output would have a variable (i.e. "reversal" which would be true or false; or "phase" which would be acq or rev)?? Thanks!! --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From mcfarla9 at msu.edu Mon Apr 13 18:11:26 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 13 Apr 2009 14:11:26 -0400 Subject: Labelling an event In-Reply-To: <46c4bcd2-353b-4876-a78d-05a52dd11278@r37g2000yqn.googlegro ups.com> Message-ID: If you control everything with a Lists, then you might just add a column (i.e., attribute) to the Lists with the information you need. E.g., a column labeled "Phase" with values of "acquisition" or "reversal". If you control things with inline script, then you may add an attribute using the c.SetAttrib method. E.g., c.SetAttrib "Phase", "acquisition" Please see the Context.GetAttrib topic in the E-Basic online help. -- David McFarlane, Professional Faultfinder >The research group I work in uses e-prime for a reversal learning >task. Basically a summer student created a task in which our study >particpants play a game: two objects are presented on the screen, one >is correct most of the time (i.e. an apple), while the other is >incorrect most of the time (i.e. a pear). After the child picks the >correct objects (apple) four times in a row, there is a 25% chance of >reversal (meaning the pear will be mostly correct, and the apple >mostly incorrect). > >The problem we are having is that in our spss output, there is no >variable that shows whether a run of the game is an acquisition >(learning the apple is correct) or a reversal (the pear is now >correct). Is there a way to create a variable/ label an event so that >the spss output would have a variable (i.e. "reversal" which would be >true or false; or "phase" which would be acq or rev)?? > >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 fzyzyy8657 at hotmail.com Wed Apr 15 02:22:49 2009 From: fzyzyy8657 at hotmail.com (=?utf-8?Q?=E5=85=83_=E6=9D=A8?=) Date: Wed, 15 Apr 2009 10:22:49 +0800 Subject: Image display delay In-Reply-To: <49dcc220.0f0bca0a.4f00.33aeSMTPIN_ADDED@gmr-mx.google.com> Message-ID: Dear David I have read Chapter 3 of Userguide thoroughly, but still feel a little confusion. In each block of my programme, there was a TextDisplay, a Inline Scripe and a ImageDisplay(stimulous).To synchronize the signal of NeroScan and the stimuli of e-Prime, I have inverted a in-line WritePort command before "ImageDisplay" and set the PreRelease time (100ms) in the TextDisplay. However, the unwanted delay or unsynchronization still existed between the e-Prime and EEG recording system result in anormal delay of N170 component. Thus, I want to ask whether the WritePort command was sent to the recording system at the beginning of Prelease time or at the point when stimulous presents on the screen. In other word, I want to know whether the WritePort command and image were sent at the same time from E-Prime. Thank you for your concerning. > Date: Wed, 8 Apr 2009 11:26:12 -0400 > To: e-prime at googlegroups.com > From: mcfarla9 at msu.edu > Subject: Re: Image display delay > > > At 4/5/2009 09:35 PM Sunday, maocong wrote: > >I am a greenhand in programming on e-prime, and I need some help on > >the fellowing issue: > > > >I designed an ERP visual stimulous experiment by using the control of > >ImageDisplay on e-Prime 2.0v and the EEG recording system is NeroScan > >4.3v. And I found a 8~14ms delay on image display(shown by the > >programme running result file), and the help file showed this delay is > >the difference between orignial onset time and actual display time. > >This random image display delay greatly effect the accuracy of N170 > >latency recorded, which lead to the unreliablity of the experiment > >result. Therefore I hope you can give me some advices about how to > >eliminate/compensate this display delay or how to uniform this display > >delay > > Please read thoroughly chapter 3 ("Critical timing...") of the User's > Guide that came with E-Prime. > > -- David McFarlane, Professional Faultfinder > > > > _________________________________________________________________ More than messages–check out the rest of the Windows Live™. http://www.microsoft.com/windows/windowslive/ --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send 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 pquain at une.edu.au Wed Apr 15 02:37:38 2009 From: pquain at une.edu.au (Peter Quain) Date: Wed, 15 Apr 2009 12:37:38 +1000 Subject: Image display delay In-Reply-To: Message-ID: BTW, variability of 8 to 14 ms could reflect differing time to process image (write to video memory). If images are same size (kb) this could mean that your machine's video drivers and e-prime don't talk well. If they are different sizes and driver communication IS ok, the larger images should be those where delay is longest. You might need to check your machine's suitability for visual stimulus presentation (nVidia drivers sometimes show large slop .. if you have nVidia chip, try ATI radeon card maybe, if this is the case). At 12:22 PM 15/04/2009, you wrote: >Dear David > I have read Chapter 3 of Userguide > thoroughly, but still feel a little confusion. > In each block of my programme, there was a > TextDisplay, a Inline Scripe and a > ImageDisplay(stimulous).To synchronize the > signal of NeroScan and the stimuli of e-Prime, > I have inverted a in-line WritePort command > before "ImageDisplay" and set the PreRelease > time (100ms) in the TextDisplay. However, the > unwanted delay or unsynchronization still > existed between the e-Prime and EEG recording > system result in anormal delay of N170 > component. Thus, I want to ask whether the > WritePort command was sent to the recording > system at the beginning of Prelease time or at > the point when stimulous presents on the > screen. In other word, I want to know whether > the WritePort command and image were sent at the same time from E-Prime. > Thank you for your concerning. > > > > Date: Wed, 8 Apr 2009 11:26:12 -0400 > > To: e-prime at googlegroups.com > > From: mcfarla9 at msu.edu > > Subject: Re: Image display delay > > > > > > At 4/5/2009 09:35 PM Sunday, maocong wrote: > > >I am a greenhand in programming on e-prime, and I need some help on > > >the fellowing issue: > > > > > >I designed an ERP visual stimulous experiment by using the control of > > >ImageDisplay on e-Prime 2.0v and the EEG recording system is NeroScan > > >4.3v. And I found a 8~14ms delay on image display(shown by the > > >programme running result file), and the help file showed this delay is > > >the difference between orignial onset time and actual display time. > > >This random image display delay greatly effect the accuracy of N170 > > >latency recorded, which lead to the unreliablity of the experiment > > >result. Therefore I hope you can give me some advices about how to > > >eliminate/compensate this display delay or how to uniform this display > > >delay > > > > Please read thoroughly chapter 3 ("Critical timing...") of the User's > > Guide that came with E-Prime. > > > > -- David McFarlane, Professional Faultfinder > > > > > > More than mail–Windows Live™ goes way beyond > your inbox.ox. > More than messages > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send 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 baltimore.ben at gmail.com Wed Apr 15 02:55:56 2009 From: baltimore.ben at gmail.com (ben robinson) Date: Tue, 14 Apr 2009 22:55:56 -0400 Subject: Image display delay In-Reply-To: <20090415023747.FJZP26071.nschwotgx01p.mx.bigpond.com@tardis.une.edu.au> Message-ID: very interesting feedback. thank you, peter. On Tue, Apr 14, 2009 at 10:37 PM, Peter Quain wrote: > > BTW, variability of 8 to 14 ms could reflect differing time to process > image (write to video memory). If images are same size (kb) this could mean > that your machine's video drivers and e-prime don't talk well. If they are > different sizes and driver communication IS ok, the larger images should be > those where delay is longest. You might need to check your machine's > suitability for visual stimulus presentation (nVidia drivers sometimes show > large slop .. if you have nVidia chip, try ATI radeon card maybe, if this is > the case). > > At 12:22 PM 15/04/2009, you wrote: > > Dear David > I have read Chapter 3 of Userguide thoroughly, but still feel a > little confusion. In each block of my programme, there was a TextDisplay, a > Inline Scripe and a ImageDisplay(stimulous).To synchronize the signal of > NeroScan and the stimuli of e-Prime, I have inverted a in-line WritePort > command before "ImageDisplay" and set the PreRelease time (100ms) in the > TextDisplay. However, the unwanted delay or unsynchronization still existed > between the e-Prime and EEG recording system result in anormal delay of N170 > component. Thus, I want to ask whether the WritePort command was sent to the > recording system at the beginning of Prelease time or at the point when > stimulous presents on the screen. In other word, I want to know whether the > WritePort command and image were sent at the same time from E-Prime. > Thank you for your concerning. > > > > Date: Wed, 8 Apr 2009 11:26:12 -0400 > > To: e-prime at googlegroups.com > > From: mcfarla9 at msu.edu > > Subject: Re: Image display delay > > > > > > At 4/5/2009 09:35 PM Sunday, maocong wrote: > > >I am a greenhand in programming on e-prime, and I need some help on > > >the fellowing issue: > > > > > >I designed an ERP visual stimulous experiment by using the control of > > >ImageDisplay on e-Prime 2.0v and the EEG recording system is NeroScan > > >4.3v. And I found a 8~14ms delay on image display(shown by the > > >programme running result file), and the help file showed this delay is > > >the difference between orignial onset time and actual display time. > > >This random image display delay greatly effect the accuracy of N170 > > >latency recorded, which lead to the unreliablity of the experiment > > >result. Therefore I hope you can give me some advices about how to > > >eliminate/compensate this display delay or how to uniform this display > > >delay > > > > Please read thoroughly chapter 3 ("Critical timing...") of the User's > > Guide that came with E-Prime. > > > > -- David McFarlane, Professional Faultfinder > > > > > > More than mail–Windows Live™ goes way beyond your inbox.ox. More than > messages > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- -------------- next part -------------- An HTML attachment was scrubbed... URL: From liwenna at gmail.com Thu Apr 16 14:56:33 2009 From: liwenna at gmail.com (liwenna) Date: Thu, 16 Apr 2009 07:56:33 -0700 Subject: External application to call a series of .ebs2 files? In-Reply-To: <49bea1e8.100bca0a.2939.38c6SMTPIN_ADDED@gmr-mx.google.com> Message-ID: It is like magic!!! This is exactly what I need to run my battery of tests. Well... almost exactly... except for the random part that is. I am trying to get that part out, yet I am experiencing troubles using auto-it as my university ICT guys won't let us install nifty little programs like this. Would there be a way to have autoit also insert subject and session numbers? Perhaps even make a shiny litle autoit interface wherein you enter subject and session numbers and then run the whole everything from that? I'll work on it myself and keep you guys informed if something good comes from it, just wondering if you, Frank, had allready tried something similar? Greetings, liwenna On Mar 16, 9:00 pm, David McFarlane wrote: > Frank, > Wow, this looks really cool, thanks very much for taking on the > assignment and writing back. Looks like it will be worth my time to > look into AutoIt further, and continue recommending it to others. > > Thanks, > -- David McFarlane, Professional Faultfinder > > At 3/14/2009 02:21 AM Saturday, you wrote: > > >David, > > >Thanks very much for your suggestion! I've created a script for this > >purpose in Autoit (it works very well). I don't know how to attach a > >file in this window, so please feel free to download it from my > >personal website (see link below), and share. In the .zip file, I > >have included the Autoit script file, a compiled version, and a > >basic .txt instruction file. > > >http://www.frankbosco.com/call_ebs.zip > > >All the best, > >Frank > > >On Mar 13, 10:47 am, David McFarlane wrote: > > > Frank, > > > > This question has come up before (e.g., > > seehttp://www.pstnet.com/forum/Topic2485-12-1.aspx), and I keep > > > suggesting AutoIt > > > (http://www.autoitscript.com/autoit3 > > > ). So far no one has reported back on this, and I never have time to > > > try it myself. Perhaps you could give that a try and let us all know > > > how it works. > > > > Other than that, you might try a good old DOS-style batch > > > file. Also, someone once suggested (sorry, I do not have the link) > > > using links in a .pdf to guide the course of a battery of > > > tests. That would still require some manual interaction, but might > > > help a little. > > > > Please let us know what you find. > > > > -- David McFarlane, Professional Faultfinder > > > > >Dear E-Prime group, > > > > >I am searching for a (presumably) simple external application (e.g., a > > > >small VB-based program) to call several EBS2 files to run in a desired > > > >order (preferably random order). I would like to administer a battery > > > >ofexperimentsin a group setting, and am having a great deal of > > > >trouble integrating the procedures from each separate .ES2 file into > > > >one "main" .ES2 file with blocklists (E-Prime support suggested that > > > >my individual procedures exceed E-Prime's copy/pastecapacity, and E- > > > >Prime's automatic renaming of duplicate objects is making the task > > > >even more difficult). > > > > >Would anyone be willing to share something along these lines? Any > > > >help would be greatly appreciated. I am not very familiar with > > > >programming languages. > > > > >Thanks in advance! > > > >Frank > > > > >-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- > > > >Frank A. Bosco > > > >Doctoral Student > > > >Dept. of Management (OB/HR) > > > >Fogelman College of Business & Economics > > > >The University of Memphis > > > >fbo... at memphis.edu > > > >Office: (901) 678-4531 > > > >Cell: (901) 387-7864 > > > >=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From D.Moore at bath.ac.uk Thu Apr 16 16:39:55 2009 From: D.Moore at bath.ac.uk (David Moore) Date: Thu, 16 Apr 2009 17:39:55 +0100 Subject: getting e-prime to keep consistency over a repeted measures design Message-ID: Dear all, I am currently writing a program which will present three pieces of information to participants paired with an image at a first time point. When participants return for a second session I would like to present two of the pieces of information the same but change 50% of the remaining pieces. Is this possible? And if so can anybody explain how? Best Dave --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From google at frankbosco.com Thu Apr 16 18:55:03 2009 From: google at frankbosco.com (frankbosco) Date: Thu, 16 Apr 2009 11:55:03 -0700 Subject: External application to call a series of .ebs2 files? In-Reply-To: Message-ID: Hi Liwenna, Thanks for your message. Re: having autoit automatically insert subject/session numbers, I have not tried this (now that I think about it, it would be very handy for me)... Perhaps try something like the following: To start, you'd need a basic autoit data collection box at the start of the executable (i.e., before the randomly selected .ebs2 files begin) - autoit provides a good example of this code in one of their sample code files (see example file "inputbox.au3") . The next part (having autoit automatically populate the subject/session values) is more complicated, but perhaps try something like the following: In the current code, there are lines that include (something like) "winwait.open; winwait.close" -- you may be able to tell autoit to wait until the "enter subject #" box appears (by simply providing autoit with the name of that box, as is done in my current code with "E-Run"), then have autoit insert a subject/session number collected at the start (i.e., from the input box in the previous step). You may be able to tell autoit to wait until "enter Ss #" box appears, then code it to press "TAB" (x) times, the value from the input box, then "RETURN" (these can be done with ASCII code). I know it sounds silly, but it might actually work... Tell you what - I'll play around with this idea (very) late tonight, then send you a code file if I figure it out... For now, you can download a newer version of the ebs2 call autoit file from my personal website: [www.frankbosco.com/ebs_call_new.au3] -- this version includes code to call a few ebs2 files in a determined sequence (after a series of randomly-selected ebs2 files). Hope that helps! Best, Frank On Apr 16, 9:56 am, liwenna wrote: > It is like magic!!! > > This is exactly what I need to run my battery of tests. Well... almost > exactly... except for the random part that is. I am trying to get that > part out, yet I am experiencing troubles using auto-it as my > university ICT guys won't let us install nifty little programs like > this. > > Would there be a way to have autoit also insert subject and session > numbers? Perhaps even make a shiny litle autoit interface wherein you > enter subject and session numbers and then run the whole everything > from that? I'll work on it myself and keep you guys informed if > something good comes from it, just wondering if you, Frank, had > allready tried something similar? > > Greetings, > > liwenna > > On Mar 16, 9:00 pm, David McFarlane wrote: > > > Frank, > > Wow, this looks really cool, thanks very much for taking on the > > assignment and writing back.  Looks like it will be worth my time to > > look into AutoIt further, and continue recommending it to others. > > > Thanks, > > -- David McFarlane, Professional Faultfinder > > > At 3/14/2009 02:21 AM Saturday, you wrote: > > > >David, > > > >Thanks very much for your suggestion!  I've created a script for this > > >purpose in Autoit (it works very well).  I don't know how to attach a > > >file in this window, so please feel free to download it from my > > >personal website (see link below), and share.  In the .zip file, I > > >have included the Autoit script file, a compiled version, and a > > >basic .txt instruction file. > > > >http://www.frankbosco.com/call_ebs.zip > > > >All the best, > > >Frank > > > >On Mar 13, 10:47 am, David McFarlane wrote: > > > > Frank, > > > > > This question has come up before (e.g., > > > seehttp://www.pstnet.com/forum/Topic2485-12-1.aspx), and I keep > > > > suggesting AutoIt > > > > (http://www.autoitscript.com/autoit3 > > > > ).  So far no one has reported back on this, and I never have time to > > > > try it myself.  Perhaps you could give that a try and let us all know > > > > how it works. > > > > > Other than that, you might try a good old DOS-style batch > > > > file.  Also, someone once suggested (sorry, I do not have the link) > > > > using links in a .pdf to guide the course of a battery of > > > > tests.  That would still require some manual interaction, but might > > > > help a little. > > > > > Please let us know what you find. > > > > > -- David McFarlane, Professional Faultfinder > > > > > >Dear E-Prime group, > > > > > >I am searching for a (presumably) simple external application (e.g., a > > > > >small VB-based program) to call several EBS2 files to run in a desired > > > > >order (preferably random order).  I would like to administer a battery > > > > >ofexperimentsin a group setting, and am having a great deal of > > > > >trouble integrating the procedures from each separate .ES2 file into > > > > >one "main" .ES2 file with blocklists (E-Prime support suggested that > > > > >my individual procedures exceed E-Prime's copy/pastecapacity, and E- > > > > >Prime's automatic renaming of duplicate objects is making the task > > > > >even more difficult). > > > > > >Would anyone be willing to share something along these lines?  Any > > > > >help would be greatly appreciated.  I am not very familiar with > > > > >programming languages. > > > > > >Thanks in advance! > > > > >Frank > > > > > >-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- > > > > >Frank A. Bosco > > > > >Doctoral Student > > > > >Dept. of Management (OB/HR) > > > > >Fogelman College of Business & Economics > > > > >The University of Memphis > > > > >fbo... at memphis.edu > > > > >Office: (901) 678-4531 > > > > >Cell: (901) 387-7864 > > > > >=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email 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 Apr 16 20:30:50 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 16 Apr 2009 16:30:50 -0400 Subject: Image display delay In-Reply-To: Message-ID: In addition to the suggestions from others, I just wonder whether your 8-14ms display delay is in *addition* to any normal delays resulting from onset synchronizion with the vertical blank of the screen. That was why I referred you to Chapter 3. As explained there, because of how video works you cannot avoid some delay in the onset of visual stimuli *unless* you make sure that all your times are exact multiples of the screen refresh time. Just wanted to make sure we covered that possibility. -- David McFarlane, Professional Faultfinder At 4/14/2009 10:22 PM Tuesday, you wrote: >Dear David > I have read Chapter 3 of Userguide thoroughly, but still > feel a little confusion. In each block of my programme, there was a > TextDisplay, a Inline Scripe and a ImageDisplay(stimulous).To > synchronize the signal of NeroScan and the stimuli of e-Prime, I > have inverted a in-line WritePort command before "ImageDisplay" and > set the PreRelease time (100ms) in the TextDisplay. However, the > unwanted delay or unsynchronization still existed between the > e-Prime and EEG recording system result in anormal delay of N170 > component. Thus, I want to ask whether the WritePort command was > sent to the recording system at the beginning of Prelease time or > at the point when stimulous presents on the screen. In other word, > I want to know whether the WritePort command and image were sent at > the same time from E-Prime. > Thank you for your concerning. > > > > Date: Wed, 8 Apr 2009 11:26:12 -0400 > > To: e-prime at googlegroups.com > > From: mcfarla9 at msu.edu > > Subject: Re: Image display delay > > > > > > At 4/5/2009 09:35 PM Sunday, maocong wrote: > > >I am a greenhand in programming on e-prime, and I need some help on > > >the fellowing issue: > > > > > >I designed an ERP visual stimulous experiment by using the control of > > >ImageDisplay on e-Prime 2.0v and the EEG recording system is NeroScan > > >4.3v. And I found a 8~14ms delay on image display(shown by the > > >programme running result file), and the help file showed this delay is > > >the difference between orignial onset time and actual display time. > > >This random image display delay greatly effect the accuracy of N170 > > >latency recorded, which lead to the unreliablity of the experiment > > >result. Therefore I hope you can give me some advices about how to > > >eliminate/compensate this display delay or how to uniform this display > > >delay > > > > Please read thoroughly chapter 3 ("Critical timing...") of the User's > > Guide that came with E-Prime. > > > > -- David McFarlane, Professional Faultfinder --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From liwenna at gmail.com Fri Apr 17 08:34:07 2009 From: liwenna at gmail.com (liwenna) Date: Fri, 17 Apr 2009 01:34:07 -0700 Subject: External application to call a series of .ebs2 files? In-Reply-To: Message-ID: Hello Frank, Thanks for your quick reply! It would be great if you could try the numbers-thing. At my university I can only 'run' the au3 scripts, and edit them in notepad, but in order to do that I first need to figure out the language... My guess is that if you get the program to run orderly, editing the code is fare more simple, right? But as said, ICT guys won't let me. At home I also can't do that as I am the proud owner of a Mac, which I really love but sometimes it's a pain (and yes I should get myself some parallels). I am homeworking today but I'll try the script you posted first thing on monday! Sincerely, liwenna. On Apr 16, 8:55 pm, frankbosco wrote: > Hi Liwenna, > > Thanks for your message.  Re: having autoit automatically insert > subject/session numbers, I have not tried this (now that I think about > it, it would be very handy for me)... Perhaps try something like the > following: > > To start, you'd need a basic autoit data collection box at the start > of the executable (i.e., before the randomly selected .ebs2 files > begin) - autoit provides a good example of this code in one of their > sample code files (see example file "inputbox.au3") .  The next part > (having autoit automatically populate the subject/session values) is > more complicated, but perhaps try something like the following: > > In the current code, there are lines that include (something like) > "winwait.open; winwait.close" -- you may be able to tell autoit to > wait until the "enter subject #" box appears (by simply providing > autoit with the name of that box, as is done in my current code with > "E-Run"), then have autoit insert a subject/session number collected > at the start (i.e., from the input box in the previous step).  You may > be able to tell autoit to wait until "enter Ss #" box appears, then > code it to press "TAB" (x) times, the value from the input box, then > "RETURN" (these can be done with ASCII code).  I know it sounds silly, > but it might actually work... > > Tell you what - I'll play around with this idea (very) late tonight, > then send you a code file if I figure it out...  For now, you can > download a newer version of the ebs2 call autoit file from my personal > website: [www.frankbosco.com/ebs_call_new.au3]  -- this version > includes code to call a few ebs2 files in a determined sequence (after > a series of randomly-selected ebs2 files). > > Hope that helps! > > Best, > Frank > > On Apr 16, 9:56 am, liwenna wrote: > > > It is like magic!!! > > > This is exactly what I need to run my battery of tests. Well... almost > > exactly... except for the random part that is. I am trying to get that > > part out, yet I am experiencing troubles using auto-it as my > > university ICT guys won't let us install nifty little programs like > > this. > > > Would there be a way to have autoit also insert subject and session > > numbers? Perhaps even make a shiny litle autoit interface wherein you > > enter subject and session numbers and then run the whole everything > > from that? I'll work on it myself and keep you guys informed if > > something good comes from it, just wondering if you, Frank, had > > allready tried something similar? > > > Greetings, > > > liwenna > > > On Mar 16, 9:00 pm, David McFarlane wrote: > > > > Frank, > > > Wow, this looks really cool, thanks very much for taking on the > > > assignment and writing back.  Looks like it will be worth my time to > > > look into AutoIt further, and continue recommending it to others. > > > > Thanks, > > > -- David McFarlane, Professional Faultfinder > > > > At 3/14/2009 02:21 AM Saturday, you wrote: > > > > >David, > > > > >Thanks very much for your suggestion!  I've created a script for this > > > >purpose in Autoit (it works very well).  I don't know how to attach a > > > >file in this window, so please feel free to download it from my > > > >personal website (see link below), and share.  In the .zip file, I > > > >have included the Autoit script file, a compiled version, and a > > > >basic .txt instruction file. > > > > >http://www.frankbosco.com/call_ebs.zip > > > > >All the best, > > > >Frank > > > > >On Mar 13, 10:47 am, David McFarlane wrote: > > > > > Frank, > > > > > > This question has come up before (e.g., > > > > seehttp://www.pstnet.com/forum/Topic2485-12-1.aspx), and I keep > > > > > suggesting AutoIt > > > > > (http://www.autoitscript.com/autoit3 > > > > > ).  So far no one has reported back on this, and I never have time to > > > > > try it myself.  Perhaps you could give that a try and let us all know > > > > > how it works. > > > > > > Other than that, you might try a good old DOS-style batch > > > > > file.  Also, someone once suggested (sorry, I do not have the link) > > > > > using links in a .pdf to guide the course of a battery of > > > > > tests.  That would still require some manual interaction, but might > > > > > help a little. > > > > > > Please let us know what you find. > > > > > > -- David McFarlane, Professional Faultfinder > > > > > > >Dear E-Prime group, > > > > > > >I am searching for a (presumably) simple external application (e.g., a > > > > > >small VB-based program) to call several EBS2 files to run in a desired > > > > > >order (preferably random order).  I would like to administer a battery > > > > > >ofexperimentsin a group setting, and am having a great deal of > > > > > >trouble integrating the procedures from each separate .ES2 file into > > > > > >one "main" .ES2 file with blocklists (E-Prime support suggested that > > > > > >my individual procedures exceed E-Prime's copy/pastecapacity, and E- > > > > > >Prime's automatic renaming of duplicate objects is making the task > > > > > >even more difficult). > > > > > > >Would anyone be willing to share something along these lines?  Any > > > > > >help would be greatly appreciated.  I am not very familiar with > > > > > >programming languages. > > > > > > >Thanks in advance! > > > > > >Frank > > > > > > >-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- > > > > > >Frank A. Bosco > > > > > >Doctoral Student > > > > > >Dept. of Management (OB/HR) > > > > > >Fogelman College of Business & Economics > > > > > >The University of Memphis > > > > > >fbo... at memphis.edu > > > > > >Office: (901) 678-4531 > > > > > >Cell: (901) 387-7864 > > > > > >=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From rickogorman at gmail.com Fri Apr 17 09:29:52 2009 From: rickogorman at gmail.com (Rick O'Gorman) Date: Fri, 17 Apr 2009 10:29:52 +0100 Subject: External application to call a series of .ebs2 files? In-Reply-To: <10b6c387-d21b-4247-b186-d2542d5188f6@j8g2000yql.googlegroups.com> Message-ID: Liwenna: As an aside to your topic, I also have a Mac. You can get a program called Virtualbox (www.virtualbox.org) for *free* from Sun which does the same kind of thing as Parallels. Its a little more techy but I didn't have too much trouble setting it up. You still need a legal Windows copy, but probably you can get a discounted copy from your univ. I run E-Prime on that setup and it works fine. Getting the dongle recognised was a little tricky, as you have to tell Virtualbox to access the USB dongle and may also have to get drivers for it (one time I did, the next time I didn't as Windows found some itself, not the ones I used previously)--I got them from http://www.aladdin.com/support/hasp/enduser.aspx, using the HASP HL ones I think (I tried both options there). It might depend on whether you use an individual ddongle, network dongle or no dongle (if that's an option). The E-Prime people (PST) are completely unhelpful in this regard, as 'they don't support Macs' which is a total cop-out. They went so far as to deny any responsibility to help me with my bootcamp Windows install--even though its running natively and is as legitimate a version of Windows as any other. I found that a disgrace and frankly has made me keep a firm eye out for E-Prime alternatives, when the chance presents itself. Rick liwenna wrote: > Hello Frank, > > Thanks for your quick reply! It would be great if you could try the > numbers-thing. At my university I can only 'run' the au3 scripts, and > edit them in notepad, but in order to do that I first need to figure > out the language... My guess is that if you get the program to run > orderly, editing the code is fare more simple, right? But as said, ICT > guys won't let me. At home I also can't do that as I am the proud > owner of a Mac, which I really love but sometimes it's a pain (and yes > I should get myself some parallels). > > I am homeworking today but I'll try the script you posted first thing > on monday! > > Sincerely, > > liwenna. > > On Apr 16, 8:55 pm, frankbosco wrote: >> Hi Liwenna, >> >> Thanks for your message. Re: having autoit automatically insert >> subject/session numbers, I have not tried this (now that I think about >> it, it would be very handy for me)... Perhaps try something like the >> following: >> >> To start, you'd need a basic autoit data collection box at the start >> of the executable (i.e., before the randomly selected .ebs2 files >> begin) - autoit provides a good example of this code in one of their >> sample code files (see example file "inputbox.au3") . The next part >> (having autoit automatically populate the subject/session values) is >> more complicated, but perhaps try something like the following: >> >> In the current code, there are lines that include (something like) >> "winwait.open; winwait.close" -- you may be able to tell autoit to >> wait until the "enter subject #" box appears (by simply providing >> autoit with the name of that box, as is done in my current code with >> "E-Run"), then have autoit insert a subject/session number collected >> at the start (i.e., from the input box in the previous step). You may >> be able to tell autoit to wait until "enter Ss #" box appears, then >> code it to press "TAB" (x) times, the value from the input box, then >> "RETURN" (these can be done with ASCII code). I know it sounds silly, >> but it might actually work... >> >> Tell you what - I'll play around with this idea (very) late tonight, >> then send you a code file if I figure it out... For now, you can >> download a newer version of the ebs2 call autoit file from my personal >> website: [www.frankbosco.com/ebs_call_new.au3] -- this version >> includes code to call a few ebs2 files in a determined sequence (after >> a series of randomly-selected ebs2 files). >> >> Hope that helps! >> >> Best, >> Frank >> >> On Apr 16, 9:56 am, liwenna wrote: >> >>> It is like magic!!! >>> This is exactly what I need to run my battery of tests. Well... almost >>> exactly... except for the random part that is. I am trying to get that >>> part out, yet I am experiencing troubles using auto-it as my >>> university ICT guys won't let us install nifty little programs like >>> this. >>> Would there be a way to have autoit also insert subject and session >>> numbers? Perhaps even make a shiny litle autoit interface wherein you >>> enter subject and session numbers and then run the whole everything >>> from that? I'll work on it myself and keep you guys informed if >>> something good comes from it, just wondering if you, Frank, had >>> allready tried something similar? >>> Greetings, >>> liwenna >>> On Mar 16, 9:00 pm, David McFarlane wrote: >>>> Frank, >>>> Wow, this looks really cool, thanks very much for taking on the >>>> assignment and writing back. Looks like it will be worth my time to >>>> look into AutoIt further, and continue recommending it to others. >>>> Thanks, >>>> -- David McFarlane, Professional Faultfinder >>>> At 3/14/2009 02:21 AM Saturday, you wrote: >>>>> David, >>>>> Thanks very much for your suggestion! I've created a script for this >>>>> purpose in Autoit (it works very well). I don't know how to attach a >>>>> file in this window, so please feel free to download it from my >>>>> personal website (see link below), and share. In the .zip file, I >>>>> have included the Autoit script file, a compiled version, and a >>>>> basic .txt instruction file. >>>>> http://www.frankbosco.com/call_ebs.zip >>>>> All the best, >>>>> Frank >>>>> On Mar 13, 10:47 am, David McFarlane wrote: >>>>>> Frank, >>>>>> This question has come up before (e.g., >>>>> seehttp://www.pstnet.com/forum/Topic2485-12-1.aspx), and I keep >>>>>> suggesting AutoIt >>>>>> (http://www.autoitscript.com/autoit3 >>>>>> ). So far no one has reported back on this, and I never have time to >>>>>> try it myself. Perhaps you could give that a try and let us all know >>>>>> how it works. >>>>>> Other than that, you might try a good old DOS-style batch >>>>>> file. Also, someone once suggested (sorry, I do not have the link) >>>>>> using links in a .pdf to guide the course of a battery of >>>>>> tests. That would still require some manual interaction, but might >>>>>> help a little. >>>>>> Please let us know what you find. >>>>>> -- David McFarlane, Professional Faultfinder >>>>>>> Dear E-Prime group, >>>>>>> I am searching for a (presumably) simple external application (e.g., a >>>>>>> small VB-based program) to call several EBS2 files to run in a desired >>>>>>> order (preferably random order). I would like to administer a battery >>>>>>> ofexperimentsin a group setting, and am having a great deal of >>>>>>> trouble integrating the procedures from each separate .ES2 file into >>>>>>> one "main" .ES2 file with blocklists (E-Prime support suggested that >>>>>>> my individual procedures exceed E-Prime's copy/pastecapacity, and E- >>>>>>> Prime's automatic renaming of duplicate objects is making the task >>>>>>> even more difficult). >>>>>>> Would anyone be willing to share something along these lines? Any >>>>>>> help would be greatly appreciated. I am not very familiar with >>>>>>> programming languages. >>>>>>> Thanks in advance! >>>>>>> Frank >>>>>>> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- >>>>>>> Frank A. Bosco >>>>>>> Doctoral Student >>>>>>> Dept. of Management (OB/HR) >>>>>>> Fogelman College of Business & Economics >>>>>>> The University of Memphis >>>>>>> fbo... at memphis.edu >>>>>>> Office: (901) 678-4531 >>>>>>> Cell: (901) 387-7864 >>>>>>> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > > -- Rick O'Gorman, PhD Psychology, Faculty of Development and Society Collegiate Crescent Campus, Sheffield Hallam University, Sheffield S10 2BP Phone: 0114 225 5788 Fax: 0114 225 2430 http://www.shu.ac.uk/psychology/staff/OGorman.html No passion can survive a woman's seeing her lover hold his fork in the wrong way. ~Edith Wharton --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From pquain at une.edu.au Fri Apr 17 12:09:05 2009 From: pquain at une.edu.au (Peter Quain) Date: Fri, 17 Apr 2009 22:09:05 +1000 Subject: Image display delay In-Reply-To: <20090415023037.EGKX23905.nschwotgx02p.mx.bigpond.com@tardi s.une.edu.au> Message-ID: Hi - a previous suggestion was to do away with the image display object and use canvas to remove your reported display delay and also ensure ttl pulse accurately marks stimulus onset. If it is of any use, here is some example code that preloads the image info into video memory - offScreenCanvas - prior to the time critical parts of the trial .. fixation, and then image display, where the offScreenCanvas is drawn to screen (copied to the display canvas [cnvs]), and a ttl pulse is sent to some NeuroScan equipment. The copy operation takes <1ms (t6-t5), so the image becomes available to subject over the ~11.7 ms @ 85Hz (i.e., half drawn by ~6 ms) as the screen is drawn, and ttl pulse is reliably sent on same screen refresh. Sequence is: 1) InLine - StimPrep; 2) Fixation (a text object); 3) InLine - DisplayStim - Key variables are declared in User Script - TrialList needs attributes 1) Pic = image name; 2) PicType = condition - 9 conditions in this example, with event codes 1 to 9 - Image display duration is set at the beginning of the experiment with an integer value (intDur) collected by an AskBox. This could be hard coded if you wanted. - There is a delay (blank screen) of 3 screen refreshes (~35 ms) between Fixation offset and stimulus onset - Stimulus displayed centred on gray background - The Attributes t1, t2, ... t9, start, are all timing information used for diagnostics. Fixation onset and offset are grabbed as well .. intervals between these are easily computed later (e.g., in SPSS) and for each trial you can see how long various bits of code execution take (e.g., preload image, t2-t1); stimulus duration (t9-start); whether your machine accurately tracks retraces (t3-fixation.OffsetTime; t4-t3; t5-t4); and the accuracy of your ttl communication.. that is, that the pulse is sent on the screen refresh where the stimulus is drawn to screen (t7-t6), and the duration of the pulse (t8-t7). 7 ms has been OK for us (no missed event markers), recording EEG @ 500Hz. Some of this code might be a bit rough. If anyone notices any errors in this approach, please post. '-------------------------------------------------------------------------- ' User Script '-------------------------------------------------------------------------- Public dstim As String Public hh, gg As Long Dim cnvs As Canvas Dim offScreenCnvs As Canvas Dim intDur As Integer ''''''''''''''''''''''''''''''''''''''''''''' ' InLine - StimPrep BEGIN ''''''''''''''''''''''''''''''''''''''''''''' dstim = c.GetAttrib ("Pic") hh = Clock.Read c.SetAttrib "t1", hh 'Define the display canvas for later Set cnvs = Display.Canvas cnvs.BackStyle = "transparent" cnvs.FillColor = CColor("Gray") 'use the CreateCanvas to create an off-screen canvas Set offScreenCnvs = Display.CreateCanvas offScreenCnvs.Clear offScreencnvs.BackStyle = "transparent" offScreenCnvs.FillColor = CColor("Gray") offscreenCnvs.LoadImage dstim hh = Clock.Read c.SetAttrib "t2", hh ' Image loads in top left corner - all images 512*384 ' ..so define region - rectangle - of offScreenCnvs to copy Dim srcRect As Rect srcRect.Left = 0 srcRect.Right = 512 srcRect.Top = 0 srcRect.Bottom = 384 ''''''''''''''''''''''''''''''''''''''''''''' ' InLine - StimPrep END ''''''''''''''''''''''''''''''''''''''''''''' ' Fxation set to terminate synched with vertical retrace Fixation.Run c.SetAttrib "Fixation.OnsetTime", Fixation.OnsetTime c.SetAttrib "Fixation.OffsetTime", Fixation.OffsetTime ''''''''''''''''''''''''''''''''''''''''''''' ' InLine - DisplayStim BEGIN ''''''''''''''''''''''''''''''''''''''''''''' ' include a delay of 3 vertical retraces...1st is between Fixation Offset and this one Display.WaitForVerticalBlank ' grab timing info: start 1st of vertical retrace hh = Clock.Read c.SetAttrib "t3", hh ' 2nd vertical retrace delay is between 1st WaitForVerticalBlank command and this one Display.WaitForVerticalBlank ' grab timing info: start of 2nd vertical retrace hh = Clock.Read c.SetAttrib "t4", hh ' 3rd delay between 2nd WaitForVerticalBlank command and this one, ' after which stimuli is drawn to screen Display.WaitForVerticalBlank ' grab timing info: start of 3rd vertical retrace hh = Clock.Read c.SetAttrib "t5", hh ' Define destination rectangle for centred display Dim desRect As Rect desRect.Left = 256 desRect.Right = 768 desRect.Top = 192 desRect.Bottom = 576 ' Copy source rectangle to destination rectangle cnvs.Copy offScreenCnvs, srcRect, desRect Dim start As Long start = Clock.Read c.SetAttrib "t6", start Dim dHex As Double ' parse condition and send appropriate trigger code to NuAmps If c.GetAttrib ("PicType") = 1 then dHex = Val(&H1) elseif c.GetAttrib ("PicType") = 2 then dHex = Val(&H2) elseif c.GetAttrib ("PicType") = 3 then dHex = Val(&H3) elseif c.GetAttrib ("PicType") = 4 then dHex = Val(&H4) elseif c.GetAttrib ("PicType") = 5 then dHex = Val(&H5) elseif c.GetAttrib ("PicType") = 6 then dHex = Val(&H6) elseif c.GetAttrib ("PicType") = 7 then dHex = Val(&H7) elseif c.GetAttrib ("PicType") = 8 then dHex = Val(&H8) elseif c.GetAttrib ("PicType") = 9 then dHex = Val(&H9) End If ' set time trigger code begins execution gg = Clock.Read c.SetAttrib "t7", gg ' send pulse for 7ms Do WritePort &H378, dHex hh = Clock.Read Loop While hh - gg < 7 'toggle all bits low (turn off TTL pulse) WritePort &H378, &H0 c.SetAttrib "dTrig", dHex gg = Clock.Read c.SetAttrib "t8", gg ' Display the stimuli for appropriate duration (set at start of experiment) Do gg = Clock.Read Loop While gg - start < intDur hh = Clock.Read c.SetAttrib "t9", gg ''''''''''''''''''''''''''''''''''''''''''''' ' InLine - DisplayStim END ''''''''''''''''''''''''''''''''''''''''''''' At 12:30 PM 15/04/2009, you wrote: >get rid of image display object. use canvas to >display image. Use inline to preload image to >video memory at start of each trial. In inline >that draws canvas, have ttl pulse code >immediately after write to screen code. Hold >high for maybe 7ms, then pull all pins low. >Pulse should occur on screen refresh where image is drawn. > >At 12:22 PM 15/04/2009, you wrote: >>Dear David >> I have read Chapter 3 of Userguide >> thoroughly, but still feel a little confusion. >> In each block of my programme, there was a >> TextDisplay, a Inline Scripe and a >> ImageDisplay(stimulous).To synchronize the >> signal of NeroScan and the stimuli of e-Prime, >> I have inverted a in-line WritePort command >> before "ImageDisplay" and set the PreRelease >> time (100ms) in the TextDisplay. However, the >> unwanted delay or unsynchronization still >> existed between the e-Prime and EEG recording >> system result in anormal delay of N170 >> component. Thus, I want to ask whether the >> WritePort command was sent to the recording >> system at the beginning of Prelease time or at >> the point when stimulous presents on the >> screen. In other word, I want to know whether >> the WritePort command and image were sent at the same time from E-Prime. >> Thank you for your concerning. >> >> >> > Date: Wed, 8 Apr 2009 11:26:12 -0400 >> > To: e-prime at googlegroups.com >> > From: mcfarla9 at msu.edu >> > Subject: Re: Image display delay >> > >> > >> > At 4/5/2009 09:35 PM Sunday, maocong wrote: >> > >I am a greenhand in programming on e-prime, and I need some help on >> > >the fellowing issue: >> > > >> > >I designed an ERP visual stimulous experiment by using the control of >> > >ImageDisplay on e-Prime 2.0v and the EEG recording system is NeroScan >> > >4.3v. And I found a 8~14ms delay on image display(shown by the >> > >programme running result file), and the help file showed this delay is >> > >the difference between orignial onset time and actual display time. >> > >This random image display delay greatly effect the accuracy of N170 >> > >latency recorded, which lead to the unreliablity of the experiment >> > >result. Therefore I hope you can give me some advices about how to >> > >eliminate/compensate this display delay or how to uniform this display >> > >delay >> > >> > Please read thoroughly chapter 3 ("Critical timing...") of the User's >> > Guide that came with E-Prime. >> > >> > -- David McFarlane, Professional Faultfinder >> > >> > >> > More than mail–Windows Live™ goes way beyond >> your inbox.ox. >> More than messages > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send 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 fzyzyy8657 at hotmail.com Fri Apr 17 14:53:24 2009 From: fzyzyy8657 at hotmail.com (=?utf-8?Q?=E5=85=83_=E6=9D=A8?=) Date: Fri, 17 Apr 2009 22:53:24 +0800 Subject: Image display delay In-Reply-To: <20090417120910.GSQQ15789.nskntotgx01p.mx.bigpond.com@tardis.une.edu.au> Message-ID: Thanks a lot! I will have a try. I greatly appreciate your help! Date: Fri, 17 Apr 2009 22:09:05 +1000 To: e-prime at googlegroups.com From: pquain at une.edu.au Subject: RE: Image display delay Hi - a previous suggestion was to do away with the image display object and use canvas to remove your reported display delay and also ensure ttl pulse accurately marks stimulus onset. If it is of any use, here is some example code that preloads the image info into video memory - offScreenCanvas - prior to the time critical parts of the trial .. fixation, and then image display, where the offScreenCanvas is drawn to screen (copied to the display canvas [cnvs]), and a ttl pulse is sent to some NeuroScan equipment. The copy operation takes <1ms (t6-t5), so the image becomes available to subject over the ~11.7 ms @ 85Hz (i.e., half drawn by ~6 ms) as the screen is drawn, and ttl pulse is reliably sent on same screen refresh. Sequence is: 1) InLine - StimPrep; 2) Fixation (a text object); 3) InLine - DisplayStim - Key variables are declared in User Script - TrialList needs attributes 1) Pic = image name; 2) PicType = condition - 9 conditions in this example, with event codes 1 to 9 - Image display duration is set at the beginning of the experiment with an integer value (intDur) collected by an AskBox. This could be hard coded if you wanted. - There is a delay (blank screen) of 3 screen refreshes (~35 ms) between Fixation offset and stimulus onset - Stimulus displayed centred on gray background - The Attributes t1, t2, ... t9, start, are all timing information used for diagnostics. Fixation onset and offset are grabbed as well .. intervals between these are easily computed later (e.g., in SPSS) and for each trial you can see how long various bits of code execution take (e.g., preload image, t2-t1); stimulus duration (t9-start); whether your machine accurately tracks retraces (t3-fixation.OffsetTime; t4-t3; t5-t4); and the accuracy of your ttl communication.. that is, that the pulse is sent on the screen refresh where the stimulus is drawn to screen (t7-t6), and the duration of the pulse (t8-t7). 7 ms has been OK for us (no missed event markers), recording EEG @ 500Hz. Some of this code might be a bit rough. If anyone notices any errors in this approach, please post. '-------------------------------------------------------------------------- ' User Script '-------------------------------------------------------------------------- Public dstim As String Public hh, gg As Long Dim cnvs As Canvas Dim offScreenCnvs As Canvas Dim intDur As Integer ''''''''''''''''''''''''''''''''''''''''''''' ' InLine - StimPrep BEGIN ''''''''''''''''''''''''''''''''''''''''''''' dstim = c.GetAttrib ("Pic") hh = Clock.Read c.SetAttrib "t1", hh 'Define the display canvas for later Set cnvs = Display.Canvas cnvs.BackStyle = "transparent" cnvs.FillColor = CColor("Gray") 'use the CreateCanvas to create an off-screen canvas Set offScreenCnvs = Display.CreateCanvas offScreenCnvs.Clear offScreencnvs.BackStyle = "transparent" offScreenCnvs.FillColor = CColor("Gray") offscreenCnvs.LoadImage dstim hh = Clock.Read c.SetAttrib "t2", hh ' Image loads in top left corner - all images 512*384 ' ..so define region - rectangle - of offScreenCnvs to copy Dim srcRect As Rect srcRect.Left = 0 srcRect.Right = 512 srcRect.Top = 0 srcRect.Bottom = 384 ''''''''''''''''''''''''''''''''''''''''''''' ' InLine - StimPrep END ''''''''''''''''''''''''''''''''''''''''''''' ' Fxation set to terminate synched with vertical retrace Fixation.Run c.SetAttrib "Fixation.OnsetTime", Fixation.OnsetTime c.SetAttrib "Fixation.OffsetTime", Fixation.OffsetTime ''''''''''''''''''''''''''''''''''''''''''''' ' InLine - DisplayStim BEGIN ''''''''''''''''''''''''''''''''''''''''''''' ' include a delay of 3 vertical retraces...1st is between Fixation Offset and this one Display.WaitForVerticalBlank ' grab timing info: start 1st of vertical retrace hh = Clock.Read c.SetAttrib "t3", hh ' 2nd vertical retrace delay is between 1st WaitForVerticalBlank command and this one Display.WaitForVerticalBlank ' grab timing info: start of 2nd vertical retrace hh = Clock.Read c.SetAttrib "t4", hh ' 3rd delay between 2nd WaitForVerticalBlank command and this one, ' after which stimuli is drawn to screen Display.WaitForVerticalBlank ' grab timing info: start of 3rd vertical retrace hh = Clock.Read c.SetAttrib "t5", hh ' Define destination rectangle for centred display Dim desRect As Rect desRect.Left = 256 desRect.Right = 768 desRect.Top = 192 desRect.Bottom = 576 ' Copy source rectangle to destination rectangle cnvs.Copy offScreenCnvs, srcRect, desRect Dim start As Long start = Clock.Read c.SetAttrib "t6", start Dim dHex As Double ' parse condition and send appropriate trigger code to NuAmps If c.GetAttrib ("PicType") = 1 then dHex = Val(&H1) elseif c.GetAttrib ("PicType") = 2 then dHex = Val(&H2) elseif c.GetAttrib ("PicType") = 3 then dHex = Val(&H3) elseif c.GetAttrib ("PicType") = 4 then dHex = Val(&H4) elseif c.GetAttrib ("PicType") = 5 then dHex = Val(&H5) elseif c.GetAttrib ("PicType") = 6 then dHex = Val(&H6) elseif c.GetAttrib ("PicType") = 7 then dHex = Val(&H7) elseif c.GetAttrib ("PicType") = 8 then dHex = Val(&H8) elseif c.GetAttrib ("PicType") = 9 then dHex = Val(&H9) End If ' set time trigger code begins execution gg = Clock.Read c.SetAttrib "t7", gg ' send pulse for 7ms Do WritePort &H378, dHex hh = Clock.Read Loop While hh - gg < 7 'toggle all bits low (turn off TTL pulse) WritePort &H378, &H0 c.SetAttrib "dTrig", dHex gg = Clock.Read c.SetAttrib "t8", gg ' Display the stimuli for appropriate duration (set at start of experiment) Do gg = Clock.Read Loop While gg - start < intDur hh = Clock.Read c.SetAttrib "t9", gg ''''''''''''''''''''''''''''''''''''''''''''' ' InLine - DisplayStim END ''''''''''''''''''''''''''''''''''''''''''''' At 12:30 PM 15/04/2009, you wrote: get rid of image display object. use canvas to display image. Use inline to preload image to video memory at start of each trial. In inline that draws canvas, have ttl pulse code immediately after write to screen code. Hold high for maybe 7ms, then pull all pins low. Pulse should occur on screen refresh where image is drawn. At 12:22 PM 15/04/2009, you wrote: Dear David I have read Chapter 3 of Userguide thoroughly, but still feel a little confusion. In each block of my programme, there was a TextDisplay, a Inline Scripe and a ImageDisplay(stimulous).To synchronize the signal of NeroScan and the stimuli of e-Prime, I have inverted a in-line WritePort command before "ImageDisplay" and set the PreRelease time (100ms) in the TextDisplay. However, the unwanted delay or unsynchronization still existed between the e-Prime and EEG recording system result in anormal delay of N170 component. Thus, I want to ask whether the WritePort command was sent to the recording system at the beginning of Prelease time or at the point when stimulous presents on the screen. In other word, I want to know whether the WritePort command and image were sent at the same time from E-Prime. Thank you for your concerning. > Date: Wed, 8 Apr 2009 11:26:12 -0400 > To: e-prime at googlegroups.com > From: mcfarla9 at msu.edu > Subject: Re: Image display delay > > > At 4/5/2009 09:35 PM Sunday, maocong wrote: > >I am a greenhand in programming on e-prime, and I need some help on > >the fellowing issue: > > > >I designed an ERP visual stimulous experiment by using the control of > >ImageDisplay on e-Prime 2.0v and the EEG recording system is NeroScan > >4.3v. And I found a 8~14ms delay on image display(shown by the > >programme running result file), and the help file showed this delay is > >the difference between orignial onset time and actual display time. > >This random image display delay greatly effect the accuracy of N170 > >latency recorded, which lead to the unreliablity of the experiment > >result. Therefore I hope you can give me some advices about how to > >eliminate/compensate this display delay or how to uniform this display > >delay > > Please read thoroughly chapter 3 ("Critical timing...") of the User's > Guide that came with E-Prime. > > -- David McFarlane, Professional Faultfinder > > > More than mail–Windows Live™ goes way beyond your inbox.ox. More than messages _________________________________________________________________ Drag n’ drop—Get easy photo sharing with Windows Live™ Photos. http://www.microsoft.com/windows/windowslive/products/photos.aspx --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- -------------- next part -------------- An HTML attachment was scrubbed... URL: From liwenna at gmail.com Fri Apr 17 23:36:54 2009 From: liwenna at gmail.com (liwenna) Date: Fri, 17 Apr 2009 16:36:54 -0700 Subject: External application to call a series of .ebs2 files? In-Reply-To: <49E84C10.6080304@gmail.com> Message-ID: Thank you Rick! I just came home from a friends wedding (why am I checking this e- prime group in the middle of the night? - beats me...) I'll definately check out the virtualbox! I see that we have some common grounds actually... for my graduation research I attempted a modifiied replication of Mark van Vugt's ' male warrior hypothesis' experiment, which, unfortunately, wasn't all that succesfull. On the topic of this group: it was a nice e-prime design, wherein we tried to let subjects believe that there were co-players while there actually where none. I'll let you know when I have succes with virtualbox. As for now, sleep well o/ liwenna > > As an aside to your topic, I also have a Mac. You can get a program > called Virtualbox (www.virtualbox.org) for *free* from Sun which does > the same kind of thing as Parallels. Its a little more techy but I > didn't have too much trouble setting it up. You still need a legal > Windows copy, but probably you can get a discounted copy from your univ. > > I run E-Prime on that setup and it works fine. Getting the dongle > recognised was a little tricky, as you have to tell Virtualbox to access > the USB dongle and may also have to get drivers for it (one time I did, > the next time I didn't as Windows found some itself, not the ones I used > previously)--I got them fromhttp://www.aladdin.com/support/hasp/enduser.aspx, using the HASP HL ones > I think (I tried both options there). It might depend on whether you use > an individual ddongle, network dongle or no dongle (if that's an option). > > The E-Prime people (PST) are completely unhelpful in this regard, as > 'they don't support Macs' which is a total cop-out. They went so far as > to deny any responsibility to help me with my bootcamp Windows > install--even though its running natively and is as legitimate a version > of Windows as any other. I found that a disgrace and frankly has made me > keep a firm eye out for E-Prime alternatives, when the chance presents > itself. > > Rick > > > > liwenna wrote: > > Hello Frank, > > > Thanks for your quick reply! It would be great if you could try the > > numbers-thing. At my university I can only 'run' the au3 scripts, and > > edit them in notepad, but in order to do that I first need to figure > > out the language... My guess is that if you get the program to run > > orderly, editing the code is fare more simple, right? But as said, ICT > > guys won't let me.  At home I also can't do that as I am the proud > > owner of a Mac, which I really love but sometimes it's a pain (and yes > > I should get myself some parallels). > > > I am homeworking today but I'll try the script you posted first thing > > on monday! > > > Sincerely, > > > liwenna. > > > On Apr 16, 8:55 pm, frankbosco wrote: > >> Hi Liwenna, > > >> Thanks for your message.  Re: having autoit automatically insert > >> subject/session numbers, I have not tried this (now that I think about > >> it, it would be very handy for me)... Perhaps try something like the > >> following: > > >> To start, you'd need a basic autoit data collection box at the start > >> of the executable (i.e., before the randomly selected .ebs2 files > >> begin) - autoit provides a good example of this code in one of their > >> sample code files (see example file "inputbox.au3") .  The next part > >> (having autoit automatically populate the subject/session values) is > >> more complicated, but perhaps try something like the following: > > >> In the current code, there are lines that include (something like) > >> "winwait.open; winwait.close" -- you may be able to tell autoit to > >> wait until the "enter subject #" box appears (by simply providing > >> autoit with the name of that box, as is done in my current code with > >> "E-Run"), then have autoit insert a subject/session number collected > >> at the start (i.e., from the input box in the previous step).  You may > >> be able to tell autoit to wait until "enter Ss #" box appears, then > >> code it to press "TAB" (x) times, the value from the input box, then > >> "RETURN" (these can be done with ASCII code).  I know it sounds silly, > >> but it might actually work... > > >> Tell you what - I'll play around with this idea (very) late tonight, > >> then send you a code file if I figure it out...  For now, you can > >> download a newer version of the ebs2 call autoit file from my personal > >> website: [www.frankbosco.com/ebs_call_new.au3]  -- this version > >> includes code to call a few ebs2 files in a determined sequence (after > >> a series of randomly-selected ebs2 files). > > >> Hope that helps! > > >> Best, > >> Frank > > >> On Apr 16, 9:56 am, liwenna wrote: > > >>> It is like magic!!! > >>> This is exactly what I need to run my battery of tests. Well... almost > >>> exactly... except for the random part that is. I am trying to get that > >>> part out, yet I am experiencing troubles using auto-it as my > >>> university ICT guys won't let us install nifty little programs like > >>> this. > >>> Would there be a way to have autoit also insert subject and session > >>> numbers? Perhaps even make a shiny litle autoit interface wherein you > >>> enter subject and session numbers and then run the whole everything > >>> from that? I'll work on it myself and keep you guys informed if > >>> something good comes from it, just wondering if you, Frank, had > >>> allready tried something similar? > >>> Greetings, > >>> liwenna > >>> On Mar 16, 9:00 pm, David McFarlane wrote: > >>>> Frank, > >>>> Wow, this looks really cool, thanks very much for taking on the > >>>> assignment and writing back.  Looks like it will be worth my time to > >>>> look into AutoIt further, and continue recommending it to others. > >>>> Thanks, > >>>> -- David McFarlane, Professional Faultfinder > >>>> At 3/14/2009 02:21 AM Saturday, you wrote: > >>>>> David, > >>>>> Thanks very much for your suggestion!  I've created a script for this > >>>>> purpose in Autoit (it works very well).  I don't know how to attach a > >>>>> file in this window, so please feel free to download it from my > >>>>> personal website (see link below), and share.  In the .zip file, I > >>>>> have included the Autoit script file, a compiled version, and a > >>>>> basic .txt instruction file. > >>>>>http://www.frankbosco.com/call_ebs.zip > >>>>> All the best, > >>>>> Frank > >>>>> On Mar 13, 10:47 am, David McFarlane wrote: > >>>>>> Frank, > >>>>>> This question has come up before (e.g., > >>>>> seehttp://www.pstnet.com/forum/Topic2485-12-1.aspx), and I keep > >>>>>> suggesting AutoIt > >>>>>> (http://www.autoitscript.com/autoit3 > >>>>>> ).  So far no one has reported back on this, and I never have time to > >>>>>> try it myself.  Perhaps you could give that a try and let us all know > >>>>>> how it works. > >>>>>> Other than that, you might try a good old DOS-style batch > >>>>>> file.  Also, someone once suggested (sorry, I do not have the link) > >>>>>> using links in a .pdf to guide the course of a battery of > >>>>>> tests.  That would still require some manual interaction, but might > >>>>>> help a little. > >>>>>> Please let us know what you find. > >>>>>> -- David McFarlane, Professional Faultfinder > >>>>>>> Dear E-Prime group, > >>>>>>> I am searching for a (presumably) simple external application (e.g., a > >>>>>>> small VB-based program) to call several EBS2 files to run in a desired > >>>>>>> order (preferably random order).  I would like to administer a battery > >>>>>>> ofexperimentsin a group setting, and am having a great deal of > >>>>>>> trouble integrating the procedures from each separate .ES2 file into > >>>>>>> one "main" .ES2 file with blocklists (E-Prime support suggested that > >>>>>>> my individual procedures exceed E-Prime's copy/pastecapacity, and E- > >>>>>>> Prime's automatic renaming of duplicate objects is making the task > >>>>>>> even more difficult). > >>>>>>> Would anyone be willing to share something along these lines?  Any > >>>>>>> help would be greatly appreciated.  I am not very familiar with > >>>>>>> programming languages. > >>>>>>> Thanks in advance! > >>>>>>> Frank > >>>>>>> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- > >>>>>>> Frank A. Bosco > >>>>>>> Doctoral Student > >>>>>>> Dept. of Management (OB/HR) > >>>>>>> Fogelman College of Business & Economics > >>>>>>> The University of Memphis > >>>>>>> fbo... at memphis.edu > >>>>>>> Office: (901) 678-4531 > >>>>>>> Cell: (901) 387-7864 > >>>>>>> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > > -- > Rick O'Gorman, PhD > Psychology, Faculty of Development and Society > Collegiate Crescent Campus, > Sheffield Hallam University, > Sheffield > S10 2BP > > Phone: 0114 225 5788 Fax: 0114 225 2430 > > http://www.shu.ac.uk/psychology/staff/OGorman.html > > No passion can survive a woman's seeing her lover hold > his fork in the wrong way. >                                    ~Edith Wharton --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From liwenna at gmail.com Fri Apr 17 23:53:06 2009 From: liwenna at gmail.com (liwenna) Date: Fri, 17 Apr 2009 16:53:06 -0700 Subject: getting e-prime to keep consistency over a repeted measures design In-Reply-To: <2E61CFC5B775B165F2EC6916@mppc-116-lab-04.campus.bath.ac.uk> Message-ID: Hello David, Are the three pieces of information randomly pulled from a list or the same for all subjects? And what do you mean by 50% of the remaining pieces? The third piece of information should be the same in as in the first session in 50% of the trials/subjects or otherwise? Sincerely, liwenna On Apr 16, 6:39 pm, David Moore wrote: > Dear all, > > I am currently writing a program which will present three pieces of > information to participants paired with an image at a first time point. > When participants return for a second session I would like to present two > of the pieces of information the same but change 50% of the remaining > pieces. > > Is this possible? And if so can anybody explain how? > > Best > Dave --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From gosenbach at gmail.com Fri Apr 17 23:54:25 2009 From: gosenbach at gmail.com (Greg Osenbach) Date: Fri, 17 Apr 2009 19:54:25 -0400 Subject: External application to call a series of .ebs2 files? In-Reply-To: <49E84C10.6080304@gmail.com> Message-ID: Was there anything special you had to do to get e-prime to install in a virtual box virtual machine? I have tried installing it in my virtual machine several times and it always crashes during the install... Greg On Fri, Apr 17, 2009 at 5:29 AM, Rick O'Gorman wrote: > > Liwenna: > > As an aside to your topic, I also have a Mac. You can get a program > called Virtualbox (www.virtualbox.org) for *free* from Sun which does > the same kind of thing as Parallels. Its a little more techy but I > didn't have too much trouble setting it up. You still need a legal > Windows copy, but probably you can get a discounted copy from your univ. > > I run E-Prime on that setup and it works fine. Getting the dongle > recognised was a little tricky, as you have to tell Virtualbox to access > the USB dongle and may also have to get drivers for it (one time I did, > the next time I didn't as Windows found some itself, not the ones I used > previously)--I got them from > http://www.aladdin.com/support/hasp/enduser.aspx, using the HASP HL ones > I think (I tried both options there). It might depend on whether you use > an individual ddongle, network dongle or no dongle (if that's an option). > > The E-Prime people (PST) are completely unhelpful in this regard, as > 'they don't support Macs' which is a total cop-out. They went so far as > to deny any responsibility to help me with my bootcamp Windows > install--even though its running natively and is as legitimate a version > of Windows as any other. I found that a disgrace and frankly has made me > keep a firm eye out for E-Prime alternatives, when the chance presents > itself. > > Rick > > liwenna wrote: > > Hello Frank, > > > > Thanks for your quick reply! It would be great if you could try the > > numbers-thing. At my university I can only 'run' the au3 scripts, and > > edit them in notepad, but in order to do that I first need to figure > > out the language... My guess is that if you get the program to run > > orderly, editing the code is fare more simple, right? But as said, ICT > > guys won't let me. At home I also can't do that as I am the proud > > owner of a Mac, which I really love but sometimes it's a pain (and yes > > I should get myself some parallels). > > > > I am homeworking today but I'll try the script you posted first thing > > on monday! > > > > Sincerely, > > > > liwenna. > > > > On Apr 16, 8:55 pm, frankbosco wrote: > >> Hi Liwenna, > >> > >> Thanks for your message. Re: having autoit automatically insert > >> subject/session numbers, I have not tried this (now that I think about > >> it, it would be very handy for me)... Perhaps try something like the > >> following: > >> > >> To start, you'd need a basic autoit data collection box at the start > >> of the executable (i.e., before the randomly selected .ebs2 files > >> begin) - autoit provides a good example of this code in one of their > >> sample code files (see example file "inputbox.au3") . The next part > >> (having autoit automatically populate the subject/session values) is > >> more complicated, but perhaps try something like the following: > >> > >> In the current code, there are lines that include (something like) > >> "winwait.open; winwait.close" -- you may be able to tell autoit to > >> wait until the "enter subject #" box appears (by simply providing > >> autoit with the name of that box, as is done in my current code with > >> "E-Run"), then have autoit insert a subject/session number collected > >> at the start (i.e., from the input box in the previous step). You may > >> be able to tell autoit to wait until "enter Ss #" box appears, then > >> code it to press "TAB" (x) times, the value from the input box, then > >> "RETURN" (these can be done with ASCII code). I know it sounds silly, > >> but it might actually work... > >> > >> Tell you what - I'll play around with this idea (very) late tonight, > >> then send you a code file if I figure it out... For now, you can > >> download a newer version of the ebs2 call autoit file from my personal > >> website: [www.frankbosco.com/ebs_call_new.au3] -- this version > >> includes code to call a few ebs2 files in a determined sequence (after > >> a series of randomly-selected ebs2 files). > >> > >> Hope that helps! > >> > >> Best, > >> Frank > >> > >> On Apr 16, 9:56 am, liwenna wrote: > >> > >>> It is like magic!!! > >>> This is exactly what I need to run my battery of tests. Well... almost > >>> exactly... except for the random part that is. I am trying to get that > >>> part out, yet I am experiencing troubles using auto-it as my > >>> university ICT guys won't let us install nifty little programs like > >>> this. > >>> Would there be a way to have autoit also insert subject and session > >>> numbers? Perhaps even make a shiny litle autoit interface wherein you > >>> enter subject and session numbers and then run the whole everything > >>> from that? I'll work on it myself and keep you guys informed if > >>> something good comes from it, just wondering if you, Frank, had > >>> allready tried something similar? > >>> Greetings, > >>> liwenna > >>> On Mar 16, 9:00 pm, David McFarlane wrote: > >>>> Frank, > >>>> Wow, this looks really cool, thanks very much for taking on the > >>>> assignment and writing back. Looks like it will be worth my time to > >>>> look into AutoIt further, and continue recommending it to others. > >>>> Thanks, > >>>> -- David McFarlane, Professional Faultfinder > >>>> At 3/14/2009 02:21 AM Saturday, you wrote: > >>>>> David, > >>>>> Thanks very much for your suggestion! I've created a script for this > >>>>> purpose in Autoit (it works very well). I don't know how to attach a > >>>>> file in this window, so please feel free to download it from my > >>>>> personal website (see link below), and share. In the .zip file, I > >>>>> have included the Autoit script file, a compiled version, and a > >>>>> basic .txt instruction file. > >>>>> http://www.frankbosco.com/call_ebs.zip > >>>>> All the best, > >>>>> Frank > >>>>> On Mar 13, 10:47 am, David McFarlane wrote: > >>>>>> Frank, > >>>>>> This question has come up before (e.g., > >>>>> seehttp://www.pstnet.com/forum/Topic2485-12-1.aspx), and I keep > >>>>>> suggesting AutoIt > >>>>>> ( > http://www.autoitscript.com/autoit3 > >>>>>> ). So far no one has reported back on this, and I never have time > to > >>>>>> try it myself. Perhaps you could give that a try and let us all > know > >>>>>> how it works. > >>>>>> Other than that, you might try a good old DOS-style batch > >>>>>> file. Also, someone once suggested (sorry, I do not have the link) > >>>>>> using links in a .pdf to guide the course of a battery of > >>>>>> tests. That would still require some manual interaction, but might > >>>>>> help a little. > >>>>>> Please let us know what you find. > >>>>>> -- David McFarlane, Professional Faultfinder > >>>>>>> Dear E-Prime group, > >>>>>>> I am searching for a (presumably) simple external application > (e.g., a > >>>>>>> small VB-based program) to call several EBS2 files to run in a > desired > >>>>>>> order (preferably random order). I would like to administer a > battery > >>>>>>> ofexperimentsin a group setting, and am having a great deal of > >>>>>>> trouble integrating the procedures from each separate .ES2 file > into > >>>>>>> one "main" .ES2 file with blocklists (E-Prime support suggested > that > >>>>>>> my individual procedures exceed E-Prime's copy/pastecapacity, and > E- > >>>>>>> Prime's automatic renaming of duplicate objects is making the task > >>>>>>> even more difficult). > >>>>>>> Would anyone be willing to share something along these lines? Any > >>>>>>> help would be greatly appreciated. I am not very familiar with > >>>>>>> programming languages. > >>>>>>> Thanks in advance! > >>>>>>> Frank > >>>>>>> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- > >>>>>>> Frank A. Bosco > >>>>>>> Doctoral Student > >>>>>>> Dept. of Management (OB/HR) > >>>>>>> Fogelman College of Business & Economics > >>>>>>> The University of Memphis > >>>>>>> fbo... at memphis.edu > >>>>>>> Office: (901) 678-4531 > >>>>>>> Cell: (901) 387-7864 > >>>>>>> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > > > > > -- > Rick O'Gorman, PhD > Psychology, Faculty of Development and Society > Collegiate Crescent Campus, > Sheffield Hallam University, > Sheffield > S10 2BP > > Phone: 0114 225 5788 Fax: 0114 225 2430 > > http://www.shu.ac.uk/psychology/staff/OGorman.html > > No passion can survive a woman's seeing her lover hold > his fork in the wrong way. > ~Edith Wharton > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- -------------- next part -------------- An HTML attachment was scrubbed... URL: From liwenna at gmail.com Sat Apr 18 00:37:15 2009 From: liwenna at gmail.com (liwenna) Date: Fri, 17 Apr 2009 17:37:15 -0700 Subject: getting e-prime to keep consistency over a repeted measures design In-Reply-To: <596cf80c-8683-4ef4-b2a2-4a4c9814fa89@z9g2000yqi.googlegroups.com> Message-ID: what you could do, I guess, is to have someone else to make the randomisation for you. This would take the form of having a number of procedures in your total experiment, each of which containing a different combination of (two) stimuli. Then make an inline at the beginning of the experiment along the lines of 'if subjectnumber is x goto yz-label, wherein you place y1- to yz-labels at the beginning of each procedure. All the procedures then have to end with another inline saying goto endlabel, with endlabel being placed at the end of your total experiment. This way subjectnumber will account for the stimuli being used. If you then add a two-line list in each procedure determining which stimulus (piece of information) to use as the third stimuluse being either one predeteremined or one randomly pulled from a list, that could result in the desired design. This way you'll have to find someone to fill in the x's (subjectnumbers) and y's (procedure to be used, i.e. stimuli to be used) for you. As for total safety you could then pull the .ebs-file out of the folder and have the folder with the .es file locked with a password by your 'partner in crime' who will not reveal the password untill you're done testing as to assure double-blindness. I have some code to redirect to certain procedures based on subject numbers, somewhere, yell if you need it. Sincerely, liwenna On Apr 18, 1:53 am, liwenna wrote: > Hello David, > > Are the three pieces of information randomly pulled from a list or the > same for all subjects? And what do you mean by 50% of the remaining > pieces? The third piece of information should be the same in as in the > first session in 50% of the trials/subjects or otherwise? > > Sincerely, > > liwenna > > On Apr 16, 6:39 pm, David Moore wrote: > > > Dear all, > > > I am currently writing a program which will present three pieces of > > information to participants paired with an image at a first time point. > > When participants return for a second session I would like to present two > > of the pieces of information the same but change 50% of the remaining > > pieces. > > > Is this possible? And if so can anybody explain how? > > > Best > > Dave --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From liwenna at gmail.com Sat Apr 18 00:40:28 2009 From: liwenna at gmail.com (liwenna) Date: Fri, 17 Apr 2009 17:40:28 -0700 Subject: getting e-prime to keep consistency over a repeted measures design In-Reply-To: <169789cb-e8a1-473e-9022-d35bed03633f@z14g2000yqa.googlegroups.com> Message-ID: err... you'd additionally need a piece of inline to tell the program to use a fixed stimulus at session 1, but that shouldn't be too hard. If session number is 1 then... kindathing. On Apr 18, 2:37 am, liwenna wrote: > what you could do, I guess, is to have someone else to make the > randomisation for you. This would take the form of having a number of > procedures in your total experiment, each of which containing a > different combination of (two) stimuli. Then make an inline at the > beginning of the experiment along the lines of 'if subjectnumber is x > goto yz-label, wherein you place y1- to yz-labels at the beginning of > each procedure. All the procedures then have to end with another > inline saying goto endlabel, with endlabel being placed at the end of > your total experiment. This way subjectnumber will account for the > stimuli being used. If you then add a two-line list in each procedure > determining which stimulus (piece of information) to use as the third > stimuluse being either one predeteremined or one randomly pulled from > a list, that could result in the desired design. This way you'll have > to find someone to fill in the x's (subjectnumbers) and y's (procedure > to be used, i.e. stimuli to be used) for you. As for total safety you > could then pull the .ebs-file out of the folder and have the folder > with the .es file locked with a password by your 'partner in crime' > who will not reveal the password untill you're done testing as to > assure double-blindness. I have some code to redirect to certain > procedures based on subject numbers, somewhere, yell if you need it. > > Sincerely, > > liwenna > > On Apr 18, 1:53 am, liwenna wrote: > > > Hello David, > > > Are the three pieces of information randomly pulled from a list or the > > same for all subjects? And what do you mean by 50% of the remaining > > pieces? The third piece of information should be the same in as in the > > first session in 50% of the trials/subjects or otherwise? > > > Sincerely, > > > liwenna > > > On Apr 16, 6:39 pm, David Moore wrote: > > > > Dear all, > > > > I am currently writing a program which will present three pieces of > > > information to participants paired with an image at a first time point. > > > When participants return for a second session I would like to present two > > > of the pieces of information the same but change 50% of the remaining > > > pieces. > > > > Is this possible? And if so can anybody explain how? > > > > Best > > > Dave --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From rickogorman at gmail.com Sat Apr 18 11:34:11 2009 From: rickogorman at gmail.com (Rick O'Gorman) Date: Sat, 18 Apr 2009 12:34:11 +0100 Subject: E-Prime on a VM In-Reply-To: Message-ID: Hi Greg, I don't remember any problems with installing E-Prime on my VM per se, only with getting it to see the dongle, which was a pain. This was partly because I had to learn how to get Virtualbox to allow the guest OS (WinXP) to see the USB dongle. The first time I did this, Windows also didn't try to find drivers, so I used Aladdin's HASP driver, but the wrong kind (but they still worked). The second time (I had to reinstall when we upgraded from 2.x beta to 2.x gold) I used the right ones. My bootcamp also failed to look for drivers with the beta (a pattern?) but did find them for the gold install. I think both times I copied across the install file rather than just run it from the CD--maybe that's a factor? Are you using VB, or one of the commercial options (Fusion, Parallels)? Rick Greg Osenbach wrote: > Was there anything special you had to do to get e-prime to install in a > virtual box virtual machine? I have tried installing it in my virtual > machine several times and it always crashes during the install... > > Greg > > On Fri, Apr 17, 2009 at 5:29 AM, Rick O'Gorman > wrote: > > > Liwenna: > > As an aside to your topic, I also have a Mac. You can get a program > called Virtualbox (www.virtualbox.org ) > for *free* from Sun which does > the same kind of thing as Parallels. Its a little more techy but I > didn't have too much trouble setting it up. You still need a legal > Windows copy, but probably you can get a discounted copy from your univ. > > I run E-Prime on that setup and it works fine. Getting the dongle > recognised was a little tricky, as you have to tell Virtualbox to access > the USB dongle and may also have to get drivers for it (one time I did, > the next time I didn't as Windows found some itself, not the ones I used > previously)--I got them from > http://www.aladdin.com/support/hasp/enduser.aspx, using the HASP HL ones > I think (I tried both options there). It might depend on whether you use > an individual ddongle, network dongle or no dongle (if that's an > option). > > The E-Prime people (PST) are completely unhelpful in this regard, as > 'they don't support Macs' which is a total cop-out. They went so far as > to deny any responsibility to help me with my bootcamp Windows > install--even though its running natively and is as legitimate a version > of Windows as any other. I found that a disgrace and frankly has made me > keep a firm eye out for E-Prime alternatives, when the chance presents > itself. > > Rick > > liwenna wrote: > > Hello Frank, > > > > Thanks for your quick reply! It would be great if you could try the > > numbers-thing. At my university I can only 'run' the au3 scripts, and > > edit them in notepad, but in order to do that I first need to figure > > out the language... My guess is that if you get the program to run > > orderly, editing the code is fare more simple, right? But as > said, ICT > > guys won't let me. At home I also can't do that as I am the proud > > owner of a Mac, which I really love but sometimes it's a pain > (and yes > > I should get myself some parallels). > > > > I am homeworking today but I'll try the script you posted first thing > > on monday! > > > > Sincerely, > > > > liwenna. > > > > On Apr 16, 8:55 pm, frankbosco > wrote: > >> Hi Liwenna, > >> > >> Thanks for your message. Re: having autoit automatically insert > >> subject/session numbers, I have not tried this (now that I think > about > >> it, it would be very handy for me)... Perhaps try something like the > >> following: > >> > >> To start, you'd need a basic autoit data collection box at the start > >> of the executable (i.e., before the randomly selected .ebs2 files > >> begin) - autoit provides a good example of this code in one of their > >> sample code files (see example file "inputbox.au3") . The next part > >> (having autoit automatically populate the subject/session values) is > >> more complicated, but perhaps try something like the following: > >> > >> In the current code, there are lines that include (something like) > >> "winwait.open; winwait.close" -- you may be able to tell autoit to > >> wait until the "enter subject #" box appears (by simply providing > >> autoit with the name of that box, as is done in my current code with > >> "E-Run"), then have autoit insert a subject/session number collected > >> at the start (i.e., from the input box in the previous step). > You may > >> be able to tell autoit to wait until "enter Ss #" box appears, then > >> code it to press "TAB" (x) times, the value from the input box, then > >> "RETURN" (these can be done with ASCII code). I know it sounds > silly, > >> but it might actually work... > >> > >> Tell you what - I'll play around with this idea (very) late tonight, > >> then send you a code file if I figure it out... For now, you can > >> download a newer version of the ebs2 call autoit file from my > personal > >> website: [www.frankbosco.com/ebs_call_new.au3 > ] -- this version > >> includes code to call a few ebs2 files in a determined sequence > (after > >> a series of randomly-selected ebs2 files). > >> > >> Hope that helps! > >> > >> Best, > >> Frank > >> > >> On Apr 16, 9:56 am, liwenna > wrote: > >> > >>> It is like magic!!! > >>> This is exactly what I need to run my battery of tests. Well... > almost > >>> exactly... except for the random part that is. I am trying to > get that > >>> part out, yet I am experiencing troubles using auto-it as my > >>> university ICT guys won't let us install nifty little programs like > >>> this. > >>> Would there be a way to have autoit also insert subject and session > >>> numbers? Perhaps even make a shiny litle autoit interface > wherein you > >>> enter subject and session numbers and then run the whole everything > >>> from that? I'll work on it myself and keep you guys informed if > >>> something good comes from it, just wondering if you, Frank, had > >>> allready tried something similar? > >>> Greetings, > >>> liwenna > >>> On Mar 16, 9:00 pm, David McFarlane > wrote: > >>>> Frank, > >>>> Wow, this looks really cool, thanks very much for taking on the > >>>> assignment and writing back. Looks like it will be worth my > time to > >>>> look into AutoIt further, and continue recommending it to others. > >>>> Thanks, > >>>> -- David McFarlane, Professional Faultfinder > >>>> At 3/14/2009 02:21 AM Saturday, you wrote: > >>>>> David, > >>>>> Thanks very much for your suggestion! I've created a script > for this > >>>>> purpose in Autoit (it works very well). I don't know how to > attach a > >>>>> file in this window, so please feel free to download it from my > >>>>> personal website (see link below), and share. In the .zip > file, I > >>>>> have included the Autoit script file, a compiled version, and a > >>>>> basic .txt instruction file. > >>>>> http://www.frankbosco.com/call_ebs.zip > >>>>> All the best, > >>>>> Frank > >>>>> On Mar 13, 10:47 am, David McFarlane > wrote: > >>>>>> Frank, > >>>>>> This question has come up before (e.g., > >>>>> seehttp://www.pstnet.com/forum/Topic2485-12-1.aspx > ), and I keep > >>>>>> suggesting AutoIt > >>>>>> > (http://www.autoitscript.com/autoit3 > >>>>>> ). So far no one has reported back on this, and I never > have time to > >>>>>> try it myself. Perhaps you could give that a try and let us > all know > >>>>>> how it works. > >>>>>> Other than that, you might try a good old DOS-style batch > >>>>>> file. Also, someone once suggested (sorry, I do not have > the link) > >>>>>> using links in a .pdf to guide the course of a battery of > >>>>>> tests. That would still require some manual interaction, > but might > >>>>>> help a little. > >>>>>> Please let us know what you find. > >>>>>> -- David McFarlane, Professional Faultfinder > >>>>>>> Dear E-Prime group, > >>>>>>> I am searching for a (presumably) simple external > application (e.g., a > >>>>>>> small VB-based program) to call several EBS2 files to run > in a desired > >>>>>>> order (preferably random order). I would like to > administer a battery > >>>>>>> ofexperimentsin a group setting, and am having a great deal of > >>>>>>> trouble integrating the procedures from each separate .ES2 > file into > >>>>>>> one "main" .ES2 file with blocklists (E-Prime support > suggested that > >>>>>>> my individual procedures exceed E-Prime's > copy/pastecapacity, and E- > >>>>>>> Prime's automatic renaming of duplicate objects is making > the task > >>>>>>> even more difficult). > >>>>>>> Would anyone be willing to share something along these > lines? Any > >>>>>>> help would be greatly appreciated. I am not very familiar with > >>>>>>> programming languages. > >>>>>>> Thanks in advance! > >>>>>>> Frank > >>>>>>> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- > >>>>>>> Frank A. Bosco > >>>>>>> Doctoral Student > >>>>>>> Dept. of Management (OB/HR) > >>>>>>> Fogelman College of Business & Economics > >>>>>>> The University of Memphis > >>>>>>> fbo... at memphis.edu > >>>>>>> Office: (901) 678-4531 > >>>>>>> Cell: (901) 387-7864 > >>>>>>> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > > > > > -- > Rick O'Gorman, PhD > Psychology, Faculty of Development and Society > Collegiate Crescent Campus, > Sheffield Hallam University, > Sheffield > S10 2BP > > Phone: 0114 225 5788 Fax: 0114 225 2430 > > http://www.shu.ac.uk/psychology/staff/OGorman.html > > No passion can survive a woman's seeing her lover hold > his fork in the wrong way. > ~Edith Wharton > > > > > > -- Rick O'Gorman, PhD Psychology, Faculty of Development and Society Collegiate Crescent Campus, Sheffield Hallam University, Sheffield S10 2BP Phone: 0114 225 5788 Fax: 0114 225 2430 http://www.shu.ac.uk/psychology/staff/OGorman.html No passion can survive a woman's seeing her lover hold his fork in the wrong way. ~Edith Wharton --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From gosenbach at gmail.com Sat Apr 18 14:17:33 2009 From: gosenbach at gmail.com (Greg Osenbach) Date: Sat, 18 Apr 2009 10:17:33 -0400 Subject: E-Prime on a VM In-Reply-To: <49E9BAB3.7080305@gmail.com> Message-ID: I use Sun Virtual Box. The installer runs fine. I have tried with both the install files copied from the CD and a mounted .iso file. when it gets near the end of the installation process, The virtual machine crashes. I have tried with several versions of vurtual box and on several different laptops with the same results. I had actually come to the conclusion that for some odd reason, e-prime could not be used in a virtual machine. However hearing that someone got it to work, that gives me hope to be able to get it running eventually. Although I should note that this was an XP virtual machine running in both XP and Vista for hosts. Not a mac. On Sat, Apr 18, 2009 at 7:34 AM, Rick O'Gorman wrote: > > Hi Greg, > > I don't remember any problems with installing E-Prime on my VM per se, > only with getting it to see the dongle, which was a pain. This was > partly because I had to learn how to get Virtualbox to allow the guest > OS (WinXP) to see the USB dongle. The first time I did this, Windows > also didn't try to find drivers, so I used Aladdin's HASP driver, but > the wrong kind (but they still worked). The second time (I had to > reinstall when we upgraded from 2.x beta to 2.x gold) I used the right > ones. My bootcamp also failed to look for drivers with the beta (a > pattern?) but did find them for the gold install. > > I think both times I copied across the install file rather than just run > it from the CD--maybe that's a factor? > > Are you using VB, or one of the commercial options (Fusion, Parallels)? > > Rick > > Greg Osenbach wrote: > > Was there anything special you had to do to get e-prime to install in a > > virtual box virtual machine? I have tried installing it in my virtual > > machine several times and it always crashes during the install... > > > > Greg > > > > On Fri, Apr 17, 2009 at 5:29 AM, Rick O'Gorman > > wrote: > > > > > > Liwenna: > > > > As an aside to your topic, I also have a Mac. You can get a program > > called Virtualbox (www.virtualbox.org ) > > for *free* from Sun which does > > the same kind of thing as Parallels. Its a little more techy but I > > didn't have too much trouble setting it up. You still need a legal > > Windows copy, but probably you can get a discounted copy from your > univ. > > > > I run E-Prime on that setup and it works fine. Getting the dongle > > recognised was a little tricky, as you have to tell Virtualbox to > access > > the USB dongle and may also have to get drivers for it (one time I > did, > > the next time I didn't as Windows found some itself, not the ones I > used > > previously)--I got them from > > http://www.aladdin.com/support/hasp/enduser.aspx, using the HASP HL > ones > > I think (I tried both options there). It might depend on whether you > use > > an individual ddongle, network dongle or no dongle (if that's an > > option). > > > > The E-Prime people (PST) are completely unhelpful in this regard, as > > 'they don't support Macs' which is a total cop-out. They went so far > as > > to deny any responsibility to help me with my bootcamp Windows > > install--even though its running natively and is as legitimate a > version > > of Windows as any other. I found that a disgrace and frankly has made > me > > keep a firm eye out for E-Prime alternatives, when the chance > presents > > itself. > > > > Rick > > > > liwenna wrote: > > > Hello Frank, > > > > > > Thanks for your quick reply! It would be great if you could try > the > > > numbers-thing. At my university I can only 'run' the au3 scripts, > and > > > edit them in notepad, but in order to do that I first need to > figure > > > out the language... My guess is that if you get the program to run > > > orderly, editing the code is fare more simple, right? But as > > said, ICT > > > guys won't let me. At home I also can't do that as I am the proud > > > owner of a Mac, which I really love but sometimes it's a pain > > (and yes > > > I should get myself some parallels). > > > > > > I am homeworking today but I'll try the script you posted first > thing > > > on monday! > > > > > > Sincerely, > > > > > > liwenna. > > > > > > On Apr 16, 8:55 pm, frankbosco > > wrote: > > >> Hi Liwenna, > > >> > > >> Thanks for your message. Re: having autoit automatically insert > > >> subject/session numbers, I have not tried this (now that I think > > about > > >> it, it would be very handy for me)... Perhaps try something like > the > > >> following: > > >> > > >> To start, you'd need a basic autoit data collection box at the > start > > >> of the executable (i.e., before the randomly selected .ebs2 files > > >> begin) - autoit provides a good example of this code in one of > their > > >> sample code files (see example file "inputbox.au3") . The next > part > > >> (having autoit automatically populate the subject/session values) > is > > >> more complicated, but perhaps try something like the following: > > >> > > >> In the current code, there are lines that include (something > like) > > >> "winwait.open; winwait.close" -- you may be able to tell autoit > to > > >> wait until the "enter subject #" box appears (by simply providing > > >> autoit with the name of that box, as is done in my current code > with > > >> "E-Run"), then have autoit insert a subject/session number > collected > > >> at the start (i.e., from the input box in the previous step). > > You may > > >> be able to tell autoit to wait until "enter Ss #" box appears, > then > > >> code it to press "TAB" (x) times, the value from the input box, > then > > >> "RETURN" (these can be done with ASCII code). I know it sounds > > silly, > > >> but it might actually work... > > >> > > >> Tell you what - I'll play around with this idea (very) late > tonight, > > >> then send you a code file if I figure it out... For now, you can > > >> download a newer version of the ebs2 call autoit file from my > > personal > > >> website: [www.frankbosco.com/ebs_call_new.au3 > > ] -- this version > > >> includes code to call a few ebs2 files in a determined sequence > > (after > > >> a series of randomly-selected ebs2 files). > > >> > > >> Hope that helps! > > >> > > >> Best, > > >> Frank > > >> > > >> On Apr 16, 9:56 am, liwenna > > wrote: > > >> > > >>> It is like magic!!! > > >>> This is exactly what I need to run my battery of tests. Well... > > almost > > >>> exactly... except for the random part that is. I am trying to > > get that > > >>> part out, yet I am experiencing troubles using auto-it as my > > >>> university ICT guys won't let us install nifty little programs > like > > >>> this. > > >>> Would there be a way to have autoit also insert subject and > session > > >>> numbers? Perhaps even make a shiny litle autoit interface > > wherein you > > >>> enter subject and session numbers and then run the whole > everything > > >>> from that? I'll work on it myself and keep you guys informed if > > >>> something good comes from it, just wondering if you, Frank, had > > >>> allready tried something similar? > > >>> Greetings, > > >>> liwenna > > >>> On Mar 16, 9:00 pm, David McFarlane > > wrote: > > >>>> Frank, > > >>>> Wow, this looks really cool, thanks very much for taking on the > > >>>> assignment and writing back. Looks like it will be worth my > > time to > > >>>> look into AutoIt further, and continue recommending it to > others. > > >>>> Thanks, > > >>>> -- David McFarlane, Professional Faultfinder > > >>>> At 3/14/2009 02:21 AM Saturday, you wrote: > > >>>>> David, > > >>>>> Thanks very much for your suggestion! I've created a script > > for this > > >>>>> purpose in Autoit (it works very well). I don't know how to > > attach a > > >>>>> file in this window, so please feel free to download it from > my > > >>>>> personal website (see link below), and share. In the .zip > > file, I > > >>>>> have included the Autoit script file, a compiled version, and > a > > >>>>> basic .txt instruction file. > > >>>>> http://www.frankbosco.com/call_ebs.zip > > >>>>> All the best, > > >>>>> Frank > > >>>>> On Mar 13, 10:47 am, David McFarlane > > wrote: > > >>>>>> Frank, > > >>>>>> This question has come up before (e.g., > > >>>>> seehttp://www.pstnet.com/forum/Topic2485-12-1.aspx > > ), and I keep > > >>>>>> suggesting AutoIt > > >>>>>> > > ( > http://www.autoitscript.com/autoit3 > > >>>>>> ). So far no one has reported back on this, and I never > > have time to > > >>>>>> try it myself. Perhaps you could give that a try and let us > > all know > > >>>>>> how it works. > > >>>>>> Other than that, you might try a good old DOS-style batch > > >>>>>> file. Also, someone once suggested (sorry, I do not have > > the link) > > >>>>>> using links in a .pdf to guide the course of a battery of > > >>>>>> tests. That would still require some manual interaction, > > but might > > >>>>>> help a little. > > >>>>>> Please let us know what you find. > > >>>>>> -- David McFarlane, Professional Faultfinder > > >>>>>>> Dear E-Prime group, > > >>>>>>> I am searching for a (presumably) simple external > > application (e.g., a > > >>>>>>> small VB-based program) to call several EBS2 files to run > > in a desired > > >>>>>>> order (preferably random order). I would like to > > administer a battery > > >>>>>>> ofexperimentsin a group setting, and am having a great deal > of > > >>>>>>> trouble integrating the procedures from each separate .ES2 > > file into > > >>>>>>> one "main" .ES2 file with blocklists (E-Prime support > > suggested that > > >>>>>>> my individual procedures exceed E-Prime's > > copy/pastecapacity, and E- > > >>>>>>> Prime's automatic renaming of duplicate objects is making > > the task > > >>>>>>> even more difficult). > > >>>>>>> Would anyone be willing to share something along these > > lines? Any > > >>>>>>> help would be greatly appreciated. I am not very familiar > with > > >>>>>>> programming languages. > > >>>>>>> Thanks in advance! > > >>>>>>> Frank > > >>>>>>> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- > > >>>>>>> Frank A. Bosco > > >>>>>>> Doctoral Student > > >>>>>>> Dept. of Management (OB/HR) > > >>>>>>> Fogelman College of Business & Economics > > >>>>>>> The University of Memphis > > >>>>>>> fbo... at memphis.edu > > >>>>>>> Office: (901) 678-4531 > > >>>>>>> Cell: (901) 387-7864 > > >>>>>>> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > > > > > > > > -- > > Rick O'Gorman, PhD > > Psychology, Faculty of Development and Society > > Collegiate Crescent Campus, > > Sheffield Hallam University, > > Sheffield > > S10 2BP > > > > Phone: 0114 225 5788 Fax: 0114 225 2430 > > > > http://www.shu.ac.uk/psychology/staff/OGorman.html > > > > No passion can survive a woman's seeing her lover hold > > his fork in the wrong way. > > ~Edith Wharton > > > > > > > > > > > > > -- > Rick O'Gorman, PhD > Psychology, Faculty of Development and Society > Collegiate Crescent Campus, > Sheffield Hallam University, > Sheffield > S10 2BP > > Phone: 0114 225 5788 Fax: 0114 225 2430 > > http://www.shu.ac.uk/psychology/staff/OGorman.html > > No passion can survive a woman's seeing her lover hold > his fork in the wrong way. > ~Edith Wharton > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send 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 rickogorman at gmail.com Sat Apr 18 15:55:34 2009 From: rickogorman at gmail.com (Rick O'Gorman) Date: Sat, 18 Apr 2009 16:55:34 +0100 Subject: E-Prime on a VM In-Reply-To: Message-ID: Hi Greg, Well, that's one difference, and I suppose there are different bugs in the versions of VB for Mac and XP. However, still seems odd. Definitely went smoothly for me on the Mac host/XP guest using VB. I assume you're using a recent version of VB (2.1 or better)? Other than that, I'm out of ideas. Rick Greg Osenbach wrote: > I use Sun Virtual Box. The installer runs fine. I have tried with both > the install files copied from the CD and a mounted .iso file. when it > gets near the end of the installation process, The virtual machine > crashes. I have tried with several versions of vurtual box and on > several different laptops with the same results. I had actually come to > the conclusion that for some odd reason, e-prime could not be used in a > virtual machine. However hearing that someone got it to work, that > gives me hope to be able to get it running eventually. Although I > should note that this was an XP virtual machine running in both XP and > Vista for hosts. Not a mac. > > On Sat, Apr 18, 2009 at 7:34 AM, Rick O'Gorman > wrote: > > > Hi Greg, > > I don't remember any problems with installing E-Prime on my VM per se, > only with getting it to see the dongle, which was a pain. This was > partly because I had to learn how to get Virtualbox to allow the guest > OS (WinXP) to see the USB dongle. The first time I did this, Windows > also didn't try to find drivers, so I used Aladdin's HASP driver, but > the wrong kind (but they still worked). The second time (I had to > reinstall when we upgraded from 2.x beta to 2.x gold) I used the right > ones. My bootcamp also failed to look for drivers with the beta (a > pattern?) but did find them for the gold install. > > I think both times I copied across the install file rather than just run > it from the CD--maybe that's a factor? > > Are you using VB, or one of the commercial options (Fusion, Parallels)? > > Rick > > Greg Osenbach wrote: > > Was there anything special you had to do to get e-prime to > install in a > > virtual box virtual machine? I have tried installing it in my > virtual > > machine several times and it always crashes during the install... > > > > Greg > > > > On Fri, Apr 17, 2009 at 5:29 AM, Rick O'Gorman > > > >> wrote: > > > > > > Liwenna: > > > > As an aside to your topic, I also have a Mac. You can get a > program > > called Virtualbox (www.virtualbox.org > ) > > for *free* from Sun which does > > the same kind of thing as Parallels. Its a little more techy > but I > > didn't have too much trouble setting it up. You still need a > legal > > Windows copy, but probably you can get a discounted copy from > your univ. > > > > I run E-Prime on that setup and it works fine. Getting the dongle > > recognised was a little tricky, as you have to tell > Virtualbox to access > > the USB dongle and may also have to get drivers for it (one > time I did, > > the next time I didn't as Windows found some itself, not the > ones I used > > previously)--I got them from > > http://www.aladdin.com/support/hasp/enduser.aspx, using the > HASP HL ones > > I think (I tried both options there). It might depend on > whether you use > > an individual ddongle, network dongle or no dongle (if that's an > > option). > > > > The E-Prime people (PST) are completely unhelpful in this > regard, as > > 'they don't support Macs' which is a total cop-out. They went > so far as > > to deny any responsibility to help me with my bootcamp Windows > > install--even though its running natively and is as > legitimate a version > > of Windows as any other. I found that a disgrace and frankly > has made me > > keep a firm eye out for E-Prime alternatives, when the chance > presents > > itself. > > > > Rick > > > > liwenna wrote: > > > Hello Frank, > > > > > > Thanks for your quick reply! It would be great if you > could try the > > > numbers-thing. At my university I can only 'run' the au3 > scripts, and > > > edit them in notepad, but in order to do that I first need > to figure > > > out the language... My guess is that if you get the > program to run > > > orderly, editing the code is fare more simple, right? But as > > said, ICT > > > guys won't let me. At home I also can't do that as I am > the proud > > > owner of a Mac, which I really love but sometimes it's a pain > > (and yes > > > I should get myself some parallels). > > > > > > I am homeworking today but I'll try the script you posted > first thing > > > on monday! > > > > > > Sincerely, > > > > > > liwenna. > > > > > > On Apr 16, 8:55 pm, frankbosco > > >> wrote: > > >> Hi Liwenna, > > >> > > >> Thanks for your message. Re: having autoit automatically > insert > > >> subject/session numbers, I have not tried this (now that > I think > > about > > >> it, it would be very handy for me)... Perhaps try > something like the > > >> following: > > >> > > >> To start, you'd need a basic autoit data collection box > at the start > > >> of the executable (i.e., before the randomly selected > .ebs2 files > > >> begin) - autoit provides a good example of this code in > one of their > > >> sample code files (see example file "inputbox.au3") . > The next part > > >> (having autoit automatically populate the subject/session > values) is > > >> more complicated, but perhaps try something like the > following: > > >> > > >> In the current code, there are lines that include > (something like) > > >> "winwait.open; winwait.close" -- you may be able to tell > autoit to > > >> wait until the "enter subject #" box appears (by simply > providing > > >> autoit with the name of that box, as is done in my > current code with > > >> "E-Run"), then have autoit insert a subject/session > number collected > > >> at the start (i.e., from the input box in the previous step). > > You may > > >> be able to tell autoit to wait until "enter Ss #" box > appears, then > > >> code it to press "TAB" (x) times, the value from the > input box, then > > >> "RETURN" (these can be done with ASCII code). I know it > sounds > > silly, > > >> but it might actually work... > > >> > > >> Tell you what - I'll play around with this idea (very) > late tonight, > > >> then send you a code file if I figure it out... For now, > you can > > >> download a newer version of the ebs2 call autoit file from my > > personal > > >> website: [www.frankbosco.com/ebs_call_new.au3 > > > ] -- this version > > >> includes code to call a few ebs2 files in a determined > sequence > > (after > > >> a series of randomly-selected ebs2 files). > > >> > > >> Hope that helps! > > >> > > >> Best, > > >> Frank > > >> > > >> On Apr 16, 9:56 am, liwenna > > >> wrote: > > >> > > >>> It is like magic!!! > > >>> This is exactly what I need to run my battery of tests. > Well... > > almost > > >>> exactly... except for the random part that is. I am > trying to > > get that > > >>> part out, yet I am experiencing troubles using auto-it as my > > >>> university ICT guys won't let us install nifty little > programs like > > >>> this. > > >>> Would there be a way to have autoit also insert subject > and session > > >>> numbers? Perhaps even make a shiny litle autoit interface > > wherein you > > >>> enter subject and session numbers and then run the whole > everything > > >>> from that? I'll work on it myself and keep you guys > informed if > > >>> something good comes from it, just wondering if you, > Frank, had > > >>> allready tried something similar? > > >>> Greetings, > > >>> liwenna > > >>> On Mar 16, 9:00 pm, David McFarlane > > >> wrote: > > >>>> Frank, > > >>>> Wow, this looks really cool, thanks very much for > taking on the > > >>>> assignment and writing back. Looks like it will be > worth my > > time to > > >>>> look into AutoIt further, and continue recommending it > to others. > > >>>> Thanks, > > >>>> -- David McFarlane, Professional Faultfinder > > >>>> At 3/14/2009 02:21 AM Saturday, you wrote: > > >>>>> David, > > >>>>> Thanks very much for your suggestion! I've created a > script > > for this > > >>>>> purpose in Autoit (it works very well). I don't know > how to > > attach a > > >>>>> file in this window, so please feel free to download > it from my > > >>>>> personal website (see link below), and share. In the .zip > > file, I > > >>>>> have included the Autoit script file, a compiled > version, and a > > >>>>> basic .txt instruction file. > > >>>>> http://www.frankbosco.com/call_ebs.zip > > >>>>> All the best, > > >>>>> Frank > > >>>>> On Mar 13, 10:47 am, David McFarlane > > >> wrote: > > >>>>>> Frank, > > >>>>>> This question has come up before (e.g., > > >>>>> seehttp://www.pstnet.com/forum/Topic2485-12-1.aspx > > > ), and I keep > > >>>>>> suggesting AutoIt > > >>>>>> > > > (http://www.autoitscript.com/autoit3 > > >>>>>> ). So far no one has reported back on this, and I never > > have time to > > >>>>>> try it myself. Perhaps you could give that a try and > let us > > all know > > >>>>>> how it works. > > >>>>>> Other than that, you might try a good old DOS-style batch > > >>>>>> file. Also, someone once suggested (sorry, I do not have > > the link) > > >>>>>> using links in a .pdf to guide the course of a battery of > > >>>>>> tests. That would still require some manual interaction, > > but might > > >>>>>> help a little. > > >>>>>> Please let us know what you find. > > >>>>>> -- David McFarlane, Professional Faultfinder > > >>>>>>> Dear E-Prime group, > > >>>>>>> I am searching for a (presumably) simple external > > application (e.g., a > > >>>>>>> small VB-based program) to call several EBS2 files > to run > > in a desired > > >>>>>>> order (preferably random order). I would like to > > administer a battery > > >>>>>>> ofexperimentsin a group setting, and am having a > great deal of > > >>>>>>> trouble integrating the procedures from each > separate .ES2 > > file into > > >>>>>>> one "main" .ES2 file with blocklists (E-Prime support > > suggested that > > >>>>>>> my individual procedures exceed E-Prime's > > copy/pastecapacity, and E- > > >>>>>>> Prime's automatic renaming of duplicate objects is > making > > the task > > >>>>>>> even more difficult). > > >>>>>>> Would anyone be willing to share something along these > > lines? Any > > >>>>>>> help would be greatly appreciated. I am not very > familiar with > > >>>>>>> programming languages. > > >>>>>>> Thanks in advance! > > >>>>>>> Frank > > >>>>>>> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- > > >>>>>>> Frank A. Bosco > > >>>>>>> Doctoral Student > > >>>>>>> Dept. of Management (OB/HR) > > >>>>>>> Fogelman College of Business & Economics > > >>>>>>> The University of Memphis > > >>>>>>> fbo... at memphis.edu > > > > >>>>>>> Office: (901) 678-4531 > > >>>>>>> Cell: (901) 387-7864 > > >>>>>>> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From liwenna at gmail.com Mon Apr 20 09:13:26 2009 From: liwenna at gmail.com (liwenna) Date: Mon, 20 Apr 2009 02:13:26 -0700 Subject: E-Prime on a VM In-Reply-To: <49E9F7F6.6020902@gmail.com> Message-ID: *small update* The script to call files in a fixed order is working as properly as expected. Rick, thank you so very much. The auto-it forum is offline right now (maintenance) so toying around with the script to make it give in subject and session numbers will have to wait. On Apr 18, 5:55 pm, Rick O'Gorman wrote: > Hi Greg, > > Well, that's one difference, and I suppose there are different bugs in > the versions of VB for Mac and XP. However, still seems odd. Definitely > went smoothly for me on the Mac host/XP guest using VB. I assume you're > using a recent version of VB (2.1 or better)? Other than that, I'm out > of ideas. > > Rick > > Greg Osenbach wrote: > > I use Sun Virtual Box. The installer runs fine. I have tried with both > > the install files copied from the CD and a mounted .iso file. when it > > gets near the end of the installation process, The virtual machine > > crashes. I have tried with several versions of vurtual box and on > > several different laptops with the same results. I had actually come to > > the conclusion that for some odd reason, e-prime could not be used in a > > virtual machine. However hearing that someone got it to work, that > > gives me hope to be able to get it running eventually. Although I > > should note that this was an XP virtual machine running in both XP and > > Vista for hosts. Not a mac. > > > On Sat, Apr 18, 2009 at 7:34 AM, Rick O'Gorman > > wrote: > > > Hi Greg, > > > I don't remember any problems with installing E-Prime on my VM per se, > > only with getting it to see the dongle, which was a pain. This was > > partly because I had to learn how to get Virtualbox to allow the guest > > OS (WinXP) to see the USB dongle. The first time I did this, Windows > > also didn't try to find drivers, so I used Aladdin's HASP driver, but > > the wrong kind (but they still worked). The second time (I had to > > reinstall when we upgraded from 2.x beta to 2.x gold) I used the right > > ones. My bootcamp also failed to look for drivers with the beta (a > > pattern?) but did find them for the gold install. > > > I think both times I copied across the install file rather than just run > > it from the CD--maybe that's a factor? > > > Are you using VB, or one of the commercial options (Fusion, Parallels)? > > > Rick > > > Greg Osenbach wrote: > > > Was there anything special you had to do to get e-prime to > > install in a > > > virtual box virtual machine? I have tried installing it in my > > virtual > > > machine several times and it always crashes during the install... > > > > Greg > > > > On Fri, Apr 17, 2009 at 5:29 AM, Rick O'Gorman > > > > > >> wrote: > > > > Liwenna: > > > > As an aside to your topic, I also have a Mac. You can get a > > program > > > called Virtualbox (www.virtualbox.org > > ) > > > for *free* from Sun which does > > > the same kind of thing as Parallels. Its a little more techy > > but I > > > didn't have too much trouble setting it up. You still need a > > legal > > > Windows copy, but probably you can get a discounted copy from > > your univ. > > > > I run E-Prime on that setup and it works fine. Getting the dongle > > > recognised was a little tricky, as you have to tell > > Virtualbox to access > > > the USB dongle and may also have to get drivers for it (one > > time I did, > > > the next time I didn't as Windows found some itself, not the > > ones I used > > > previously)--I got them from > > > http://www.aladdin.com/support/hasp/enduser.aspx, using the > > HASP HL ones > > > I think (I tried both options there). It might depend on > > whether you use > > > an individual ddongle, network dongle or no dongle (if that's an > > > option). > > > > The E-Prime people (PST) are completely unhelpful in this > > regard, as > > > 'they don't support Macs' which is a total cop-out. They went > > so far as > > > to deny any responsibility to help me with my bootcamp Windows > > > install--even though its running natively and is as > > legitimate a version > > > of Windows as any other. I found that a disgrace and frankly > > has made me > > > keep a firm eye out for E-Prime alternatives, when the chance > > presents > > > itself. > > > > Rick > > > > liwenna wrote: > > > > Hello Frank, > > > > > Thanks for your quick reply! It would be great if you > > could try the > > > > numbers-thing. At my university I can only 'run' the au3 > > scripts, and > > > > edit them in notepad, but in order to do that I first need > > to figure > > > > out the language... My guess is that if you get the > > program to run > > > > orderly, editing the code is fare more simple, right? But as > > > said, ICT > > > > guys won't let me. At home I also can't do that as I am > > the proud > > > > owner of a Mac, which I really love but sometimes it's a pain > > > (and yes > > > > I should get myself some parallels). > > > > > I am homeworking today but I'll try the script you posted > > first thing > > > > on monday! > > > > > Sincerely, > > > > > liwenna. > > > > > On Apr 16, 8:55 pm, frankbosco > > > > > >> wrote: > > > >> Hi Liwenna, > > > > >> Thanks for your message. Re: having autoit automatically > > insert > > > >> subject/session numbers, I have not tried this (now that > > I think > > > about > > > >> it, it would be very handy for me)... Perhaps try > > something like the > > > >> following: > > > > >> To start, you'd need a basic autoit data collection box > > at the start > > > >> of the executable (i.e., before the randomly selected > > .ebs2 files > > > >> begin) - autoit provides a good example of this code in > > one of their > > > >> sample code files (see example file "inputbox.au3") . > > The next part > > > >> (having autoit automatically populate the subject/session > > values) is > > > >> more complicated, but perhaps try something like the > > following: > > > > >> In the current code, there are lines that include > > (something like) > > > >> "winwait.open; winwait.close" -- you may be able to tell > > autoit to > > > >> wait until the "enter subject #" box appears (by simply > > providing > > > >> autoit with the name of that box, as is done in my > > current code with > > > >> "E-Run"), then have autoit insert a subject/session > > number collected > > > >> at the start (i.e., from the input box in the previous step). > > > You may > > > >> be able to tell autoit to wait until "enter Ss #" box > > appears, then > > > >> code it to press "TAB" (x) times, the value from the > > input box, then > > > >> "RETURN" (these can be done with ASCII code). I know it > > sounds > > > silly, > > > >> but it might actually work... > > > > >> Tell you what - I'll play around with this idea (very) > > late tonight, > > > >> then send you a code file if I figure it out... For now, > > you can > > > >> download a newer version of the ebs2 call autoit file from my > > > personal > > > >> website: [www.frankbosco.com/ebs_call_new.au3 > > > > > ] -- this version > > > >> includes code to call a few ebs2 files in a determined > > sequence > > > (after > > > >> a series of randomly-selected ebs2 files). > > > > >> Hope that helps! > > > > >> Best, > > > >> Frank > > > > >> On Apr 16, 9:56 am, liwenna > > > > >> wrote: > > > > >>> It is like magic!!! > > > >>> This is exactly what I need to run my battery of tests. > > Well... > > > almost > > > >>> exactly... except for the random part that is. I am > > trying to > > > get that > > > >>> part out, yet I am experiencing troubles using auto-it as my > > > >>> university ICT guys won't let us install nifty little > > programs like > > > >>> this. > > > >>> Would there be a way to have autoit also insert subject > > and session > > > >>> numbers? Perhaps even make a shiny litle autoit interface > > > wherein you > > > >>> enter subject and session numbers and then run the whole > > everything > > > >>> from that? I'll work on it myself and keep you guys > > informed if > > > >>> something good comes from it, just wondering if you, > > Frank, had > > > >>> allready tried something similar? > > > >>> Greetings, > > > >>> liwenna > > > >>> On Mar 16, 9:00 pm, David McFarlane > > > > >> wrote: > > > >>>> Frank, > > > >>>> Wow, this looks really cool, thanks very much for > > taking on the > > > >>>> assignment and writing back. Looks like it will be > > worth my > > > time to > > > >>>> look into AutoIt further, and continue recommending it > > to others. > > > >>>> Thanks, > > > >>>> -- David McFarlane, Professional > > ... > > read more » --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From rickogorman at gmail.com Mon Apr 20 10:03:16 2009 From: rickogorman at gmail.com (Rick O'Gorman) Date: Mon, 20 Apr 2009 11:03:16 +0100 Subject: E-Prime on a VM In-Reply-To: <0c176b95-c57f-4329-bd05-1d00150ba6fe@z19g2000yqe.googlegroups.com> Message-ID: Liwenna, I am thinking you meant thanks to Greg here? Rick liwenna wrote: > *small update* > > The script to call files in a fixed order is working as properly as > expected. Rick, thank you so very much. > The auto-it forum is offline right now (maintenance) so toying around > with the script to make it give in subject and session numbers will > have to wait. > > > > On Apr 18, 5:55 pm, Rick O'Gorman wrote: >> Hi Greg, >> >> Well, that's one difference, and I suppose there are different bugs in >> the versions of VB for Mac and XP. However, still seems odd. Definitely >> went smoothly for me on the Mac host/XP guest using VB. I assume you're >> using a recent version of VB (2.1 or better)? Other than that, I'm out >> of ideas. >> >> Rick >> >> Greg Osenbach wrote: >>> I use Sun Virtual Box. The installer runs fine. I have tried with both >>> the install files copied from the CD and a mounted .iso file. when it >>> gets near the end of the installation process, The virtual machine >>> crashes. I have tried with several versions of vurtual box and on >>> several different laptops with the same results. I had actually come to >>> the conclusion that for some odd reason, e-prime could not be used in a >>> virtual machine. However hearing that someone got it to work, that >>> gives me hope to be able to get it running eventually. Although I >>> should note that this was an XP virtual machine running in both XP and >>> Vista for hosts. Not a mac. >>> On Sat, Apr 18, 2009 at 7:34 AM, Rick O'Gorman >> > wrote: >>> Hi Greg, >>> I don't remember any problems with installing E-Prime on my VM per se, >>> only with getting it to see the dongle, which was a pain. This was >>> partly because I had to learn how to get Virtualbox to allow the guest >>> OS (WinXP) to see the USB dongle. The first time I did this, Windows >>> also didn't try to find drivers, so I used Aladdin's HASP driver, but >>> the wrong kind (but they still worked). The second time (I had to >>> reinstall when we upgraded from 2.x beta to 2.x gold) I used the right >>> ones. My bootcamp also failed to look for drivers with the beta (a >>> pattern?) but did find them for the gold install. >>> I think both times I copied across the install file rather than just run >>> it from the CD--maybe that's a factor? >>> Are you using VB, or one of the commercial options (Fusion, Parallels)? >>> Rick >>> Greg Osenbach wrote: >>> > Was there anything special you had to do to get e-prime to >>> install in a >>> > virtual box virtual machine? I have tried installing it in my >>> virtual >>> > machine several times and it always crashes during the install... >>> > Greg >>> > On Fri, Apr 17, 2009 at 5:29 AM, Rick O'Gorman >>> >>> > >> wrote: >>> > Liwenna: >>> > As an aside to your topic, I also have a Mac. You can get a >>> program >>> > called Virtualbox (www.virtualbox.org >>> ) >>> > for *free* from Sun which does >>> > the same kind of thing as Parallels. Its a little more techy >>> but I >>> > didn't have too much trouble setting it up. You still need a >>> legal >>> > Windows copy, but probably you can get a discounted copy from >>> your univ. >>> > I run E-Prime on that setup and it works fine. Getting the dongle >>> > recognised was a little tricky, as you have to tell >>> Virtualbox to access >>> > the USB dongle and may also have to get drivers for it (one >>> time I did, >>> > the next time I didn't as Windows found some itself, not the >>> ones I used >>> > previously)--I got them from >>> > http://www.aladdin.com/support/hasp/enduser.aspx, using the >>> HASP HL ones >>> > I think (I tried both options there). It might depend on >>> whether you use >>> > an individual ddongle, network dongle or no dongle (if that's an >>> > option). >>> > The E-Prime people (PST) are completely unhelpful in this >>> regard, as >>> > 'they don't support Macs' which is a total cop-out. They went >>> so far as >>> > to deny any responsibility to help me with my bootcamp Windows >>> > install--even though its running natively and is as >>> legitimate a version >>> > of Windows as any other. I found that a disgrace and frankly >>> has made me >>> > keep a firm eye out for E-Prime alternatives, when the chance >>> presents >>> > itself. >>> > Rick >>> > liwenna wrote: >>> > > Hello Frank, >>> > > Thanks for your quick reply! It would be great if you >>> could try the >>> > > numbers-thing. At my university I can only 'run' the au3 >>> scripts, and >>> > > edit them in notepad, but in order to do that I first need >>> to figure >>> > > out the language... My guess is that if you get the >>> program to run >>> > > orderly, editing the code is fare more simple, right? But as >>> > said, ICT >>> > > guys won't let me. At home I also can't do that as I am >>> the proud >>> > > owner of a Mac, which I really love but sometimes it's a pain >>> > (and yes >>> > > I should get myself some parallels). >>> > > I am homeworking today but I'll try the script you posted >>> first thing >>> > > on monday! >>> > > Sincerely, >>> > > liwenna. >>> > > On Apr 16, 8:55 pm, frankbosco >> >>> > >> >> wrote: >>> > >> Hi Liwenna, >>> > >> Thanks for your message. Re: having autoit automatically >>> insert >>> > >> subject/session numbers, I have not tried this (now that >>> I think >>> > about >>> > >> it, it would be very handy for me)... Perhaps try >>> something like the >>> > >> following: >>> > >> To start, you'd need a basic autoit data collection box >>> at the start >>> > >> of the executable (i.e., before the randomly selected >>> .ebs2 files >>> > >> begin) - autoit provides a good example of this code in >>> one of their >>> > >> sample code files (see example file "inputbox.au3") . >>> The next part >>> > >> (having autoit automatically populate the subject/session >>> values) is >>> > >> more complicated, but perhaps try something like the >>> following: >>> > >> In the current code, there are lines that include >>> (something like) >>> > >> "winwait.open; winwait.close" -- you may be able to tell >>> autoit to >>> > >> wait until the "enter subject #" box appears (by simply >>> providing >>> > >> autoit with the name of that box, as is done in my >>> current code with >>> > >> "E-Run"), then have autoit insert a subject/session >>> number collected >>> > >> at the start (i.e., from the input box in the previous step). >>> > You may >>> > >> be able to tell autoit to wait until "enter Ss #" box >>> appears, then >>> > >> code it to press "TAB" (x) times, the value from the >>> input box, then >>> > >> "RETURN" (these can be done with ASCII code). I know it >>> sounds >>> > silly, >>> > >> but it might actually work... >>> > >> Tell you what - I'll play around with this idea (very) >>> late tonight, >>> > >> then send you a code file if I figure it out... For now, >>> you can >>> > >> download a newer version of the ebs2 call autoit file from my >>> > personal >>> > >> website: [www.frankbosco.com/ebs_call_new.au3 >>> >>> > ] -- this version >>> > >> includes code to call a few ebs2 files in a determined >>> sequence >>> > (after >>> > >> a series of randomly-selected ebs2 files). >>> > >> Hope that helps! >>> > >> Best, >>> > >> Frank >>> > >> On Apr 16, 9:56 am, liwenna >> >>> > >> wrote: >>> > >>> It is like magic!!! >>> > >>> This is exactly what I need to run my battery of tests. >>> Well... >>> > almost >>> > >>> exactly... except for the random part that is. I am >>> trying to >>> > get that >>> > >>> part out, yet I am experiencing troubles using auto-it as my >>> > >>> university ICT guys won't let us install nifty little >>> programs like >>> > >>> this. >>> > >>> Would there be a way to have autoit also insert subject >>> and session >>> > >>> numbers? Perhaps even make a shiny litle autoit interface >>> > wherein you >>> > >>> enter subject and session numbers and then run the whole >>> everything >>> > >>> from that? I'll work on it myself and keep you guys >>> informed if >>> > >>> something good comes from it, just wondering if you, >>> Frank, had >>> > >>> allready tried something similar? >>> > >>> Greetings, >>> > >>> liwenna >>> > >>> On Mar 16, 9:00 pm, David McFarlane >> >>> > >> wrote: >>> > >>>> Frank, >>> > >>>> Wow, this looks really cool, thanks very much for >>> taking on the >>> > >>>> assignment and writing back. Looks like it will be >>> worth my >>> > time to >>> > >>>> look into AutoIt further, and continue recommending it >>> to others. >>> > >>>> Thanks, >>> > >>>> -- David McFarlane, Professional >> ... >> >> read more » > > -- Rick O'Gorman, PhD Psychology, Faculty of Development and Society Collegiate Crescent Campus, Sheffield Hallam University, Sheffield S10 2BP Phone: 0114 225 5788 Fax: 0114 225 2430 http://www.shu.ac.uk/psychology/staff/OGorman.html No passion can survive a woman's seeing her lover hold his fork in the wrong way. ~Edith Wharton --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From liwenna at gmail.com Mon Apr 20 11:42:17 2009 From: liwenna at gmail.com (liwenna) Date: Mon, 20 Apr 2009 04:42:17 -0700 Subject: E-Prime on a VM In-Reply-To: <49EC4864.2010406@gmail.com> Message-ID: Actually... I meant thanks to Frank ^.^ This topic is getting more and more complex. I am gonna give up on autoit for today... On Apr 20, 12:03 pm, Rick O'Gorman wrote: > Liwenna, > > I am thinking you meant thanks to Greg here? > > Rick > > liwenna wrote: > > *small update* > > > The script to call files in a fixed order is working as properly as > > expected. Rick, thank you so very much. > > The auto-it forum is offline right now (maintenance) so toying around > > with the script to make it give in subject and session numbers will > > have to wait. > > > On Apr 18, 5:55 pm, Rick O'Gorman wrote: > >> Hi Greg, > > >> Well, that's one difference, and I suppose there are different bugs in > >> the versions of VB for Mac and XP. However, still seems odd. Definitely > >> went smoothly for me on the Mac host/XP guest using VB. I assume you're > >> using a recent version of VB (2.1 or better)? Other than that, I'm out > >> of ideas. > > >> Rick > > >> Greg Osenbach wrote: > >>> I use Sun Virtual Box. The installer runs fine. I have tried with both > >>> the install files copied from the CD and a mounted .iso file. when it > >>> gets near the end of the installation process, The virtual machine > >>> crashes. I have tried with several versions of vurtual box and on > >>> several different laptops with the same results. I had actually come to > >>> the conclusion that for some odd reason, e-prime could not be used in a > >>> virtual machine. However hearing that someone got it to work, that > >>> gives me hope to be able to get it running eventually. Although I > >>> should note that this was an XP virtual machine running in both XP and > >>> Vista for hosts. Not a mac. > >>> On Sat, Apr 18, 2009 at 7:34 AM, Rick O'Gorman >>> > wrote: > >>> Hi Greg, > >>> I don't remember any problems with installing E-Prime on my VM per se, > >>> only with getting it to see the dongle, which was a pain. This was > >>> partly because I had to learn how to get Virtualbox to allow the guest > >>> OS (WinXP) to see the USB dongle. The first time I did this, Windows > >>> also didn't try to find drivers, so I used Aladdin's HASP driver, but > >>> the wrong kind (but they still worked). The second time (I had to > >>> reinstall when we upgraded from 2.x beta to 2.x gold) I used the right > >>> ones. My bootcamp also failed to look for drivers with the beta (a > >>> pattern?) but did find them for the gold install. > >>> I think both times I copied across the install file rather than just run > >>> it from the CD--maybe that's a factor? > >>> Are you using VB, or one of the commercial options (Fusion, Parallels)? > >>> Rick > >>> Greg Osenbach wrote: > >>> > Was there anything special you had to do to get e-prime to > >>> install in a > >>> > virtual box virtual machine? I have tried installing it in my > >>> virtual > >>> > machine several times and it always crashes during the install... > >>> > Greg > >>> > On Fri, Apr 17, 2009 at 5:29 AM, Rick O'Gorman > >>> > >>> > >> wrote: > >>> > Liwenna: > >>> > As an aside to your topic, I also have a Mac. You can get a > >>> program > >>> > called Virtualbox (www.virtualbox.org > >>> ) > >>> > for *free* from Sun which does > >>> > the same kind of thing as Parallels. Its a little more techy > >>> but I > >>> > didn't have too much trouble setting it up. You still need a > >>> legal > >>> > Windows copy, but probably you can get a discounted copy from > >>> your univ. > >>> > I run E-Prime on that setup and it works fine. Getting the dongle > >>> > recognised was a little tricky, as you have to tell > >>> Virtualbox to access > >>> > the USB dongle and may also have to get drivers for it (one > >>> time I did, > >>> > the next time I didn't as Windows found some itself, not the > >>> ones I used > >>> > previously)--I got them from > >>> > http://www.aladdin.com/support/hasp/enduser.aspx, using the > >>> HASP HL ones > >>> > I think (I tried both options there). It might depend on > >>> whether you use > >>> > an individual ddongle, network dongle or no dongle (if that's an > >>> > option). > >>> > The E-Prime people (PST) are completely unhelpful in this > >>> regard, as > >>> > 'they don't support Macs' which is a total cop-out. They went > >>> so far as > >>> > to deny any responsibility to help me with my bootcamp Windows > >>> > install--even though its running natively and is as > >>> legitimate a version > >>> > of Windows as any other. I found that a disgrace and frankly > >>> has made me > >>> > keep a firm eye out for E-Prime alternatives, when the chance > >>> presents > >>> > itself. > >>> > Rick > >>> > liwenna wrote: > >>> > > Hello Frank, > >>> > > Thanks for your quick reply! It would be great if you > >>> could try the > >>> > > numbers-thing. At my university I can only 'run' the au3 > >>> scripts, and > >>> > > edit them in notepad, but in order to do that I first need > >>> to figure > >>> > > out the language... My guess is that if you get the > >>> program to run > >>> > > orderly, editing the code is fare more simple, right? But as > >>> > said, ICT > >>> > > guys won't let me. At home I also can't do that as I am > >>> the proud > >>> > > owner of a Mac, which I really love but sometimes it's a pain > >>> > (and yes > >>> > > I should get myself some parallels). > >>> > > I am homeworking today but I'll try the script you posted > >>> first thing > >>> > > on monday! > >>> > > Sincerely, > >>> > > liwenna. > >>> > > On Apr 16, 8:55 pm, frankbosco >>> > >>> > >>> >> wrote: > >>> > >> Hi Liwenna, > >>> > >> Thanks for your message. Re: having autoit automatically > >>> insert > >>> > >> subject/session numbers, I have not tried this (now that > >>> I think > >>> > about > >>> > >> it, it would be very handy for me)... Perhaps try > >>> something like the > >>> > >> following: > >>> > >> To start, you'd need a basic autoit data collection box > >>> at the start > >>> > >> of the executable (i.e., before the randomly selected > >>> .ebs2 files > >>> > >> begin) - autoit provides a good example of this code in > >>> one of their > >>> > >> sample code files (see example file "inputbox.au3") . > >>> The next part > >>> > >> (having autoit automatically populate the subject/session > >>> values) is > >>> > >> more complicated, but perhaps try something like the > >>> following: > >>> > >> In the current code, there are lines that include > >>> (something like) > >>> > >> "winwait.open; winwait.close" -- you may be able to tell > >>> autoit to > >>> > >> wait until the "enter subject #" box appears (by simply > >>> providing > >>> > >> autoit with the name of that box, as is done in my > >>> current code with > >>> > >> "E-Run"), then have autoit insert a subject/session > >>> number collected > >>> > >> at the start (i.e., from the input box in the previous step). > >>> > You may > >>> > >> be able to tell autoit to wait until "enter Ss #" box > >>> appears, then > >>> > >> code it to press "TAB" (x) times, the value from the > >>> input box, then > >>> > >> "RETURN" (these can be done with ASCII code). I know it > >>> sounds > >>> > silly, > >>> > >> but it might actually work... > >>> > >> Tell you what - I'll play around with this idea (very) > >>> late tonight, > >>> > >> then send you a code file if I figure it out... For now, > >>> you can > >>> > >> download a newer version of the ebs2 call autoit file from my > >>> > personal > >>> > >> website: [www.frankbosco.com/ebs_call_new.au3 > >>> > >>> > ] -- this version > >>> > >> includes code to call a few ebs2 files in a determined > >>> sequence > >>> > (after > >>> > >> a series of randomly-selected ebs2 files). > >>> > >> Hope that helps! > >>> > >> Best, > >>> > >> Frank > >>> > >> On Apr 16, 9:56 am, liwenna >>> > >>> > >> wrote: > >>> > >>> It is like magic!!! > >>> > >>> This is exactly what I need to run my battery of tests. > >>> Well... > >>> > almost > >>> > >>> exactly... except for the random part that is. I am > >>> trying to > >>> > get that > >>> > >>> part out, yet I am experiencing troubles using auto-it as my > >>> > >>> university ICT guys won't let us install nifty little > >>> programs like > >>> > >>> this. > >>> > >>> Would there be a way to have autoit also insert subject > >>> and session > >>> > >>> numbers? Perhaps even make a shiny litle autoit interface > >>> > wherein you > >>> > >>> enter subject and session numbers and then run the whole > >>> everything > >>> > >>> from that? I'll work on it myself and keep you guys > >>> informed if > >>> > >>> something good comes from it, just wondering if > > ... > > read more » --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From cb.lists at gmail.com Tue Apr 21 06:29:02 2009 From: cb.lists at gmail.com (CB) Date: Mon, 20 Apr 2009 23:29:02 -0700 Subject: Evidence on e-prime timing accuracy compared to other similar software? Message-ID: I realise I risk annoying people here, as I imagine this has been addressed here and elsewhere. But with an admittedly quite cursory look so far (here, journal databases, pst's web site), I haven't found any objective tests of e-prime against other similar packages. I'll go on looking, but if anyone knows of anything that could save me a major hunt, I'd appreciate it. I'm well aware of the complexities involved (and the vagueness of the question), and that hardware and OS issues are at least as significant as the software. I've read the user and reference guides, thinned Windows down, run the Refresh Clock tests, etc. (background: I have an e-prime experiment that's nearly ready to run, but there's some suggestion that I should redevelop it in Presentation, because of what seem to me like some folklorish impressions at large about e-prime's relative timing unreliability). --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From cb.lists at gmail.com Tue Apr 21 07:15:53 2009 From: cb.lists at gmail.com (CB) Date: Tue, 21 Apr 2009 00:15:53 -0700 Subject: Evidence on e-prime timing accuracy compared to other similar software? In-Reply-To: <1dcf5501-3855-4474-b97d-bf89c34d2d29@z16g2000prd.googlegroups.com> Message-ID: One addition: I did come across one article comparing simple RT measurements made with eprime using various mice, to those made more directly (with an oscilloscope). It found tiny differences attributable to the PC + Windows + Hardware contribution (of the order of 1ms). But there were no comparisons there with other presentation software. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From pquain at une.edu.au Tue Apr 21 09:19:38 2009 From: pquain at une.edu.au (Peter Quain) Date: Tue, 21 Apr 2009 19:19:38 +1000 Subject: response unit for E-prime 2.0 Professional with ERP hardware In-Reply-To: <1bc72728-b157-4780-84e9-6f93ffad761f@b6g2000pre.googlegrou ps.com> Message-ID: Your monitor has an AC power supply too. So long as the response box power cord is not draped over the electrode cable I think any radiated interference should be dealt with by the common mode rejection built into modern EEG amps. Could be wrong on this though. At 04:09 AM 11/04/2009, you wrote: >Hi. I was wondering if anyone has suggestions for a button response >unit to use with E-Prime 2.0 Professional in the context of ERP/EEG >experiments? The PST response unit does not appear to be ideal for >this because it has an A/C power cable coming up to the unit that may >cause interference with the ERP signal. I'd like some type of video >game controller or wireless unit that the participant can hold in >their lap comfortably. Also, if it can plug into USB port, that may be >ideal. Does anyone have any suggestions? Also, if anyone has >successfully used the PST response unit in the context of ERP/EEG >equipment, please let me know your thoughts on this. Thanks. I'd >appreciate any feedback! > >Jeffrey S. Bedwell, Ph.D. >Assistant Professor >Department of Psychology >University of Central Florida > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email 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 Tue Apr 21 13:20:10 2009 From: baltimore.ben at gmail.com (baltimore.ben at gmail.com) Date: Tue, 21 Apr 2009 13:20:10 +0000 Subject: response unit for E-prime 2.0 Professional with ERP hardware In-Reply-To: <1bc72728-b157-4780-84e9-6f93ffad761f@b6g2000pre.googlegroups.com> Message-ID: we use the logitech precision usb gamepad. On Apr 10, 2009 2:09pm, Jeffrey Bedwell wrote: > Hi. I was wondering if anyone has suggestions for a button response > unit to use with E-Prime 2.0 Professional in the context of ERP/EEG > experiments? The PST response unit does not appear to be ideal for > this because it has an A/C power cable coming up to the unit that may > cause interference with the ERP signal. I'd like some type of video > game controller or wireless unit that the participant can hold in > their lap comfortably. Also, if it can plug into USB port, that may be > ideal. Does anyone have any suggestions? Also, if anyone has > successfully used the PST response unit in the context of ERP/EEG > equipment, please let me know your thoughts on this. Thanks. I'd > appreciate any feedback! > Jeffrey S. Bedwell, Ph.D. > Assistant Professor > Department of Psychology > University of Central Florida > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Tue Apr 21 14:11:45 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 21 Apr 2009 10:11:45 -0400 Subject: Evidence on e-prime timing accuracy compared to other similar software? In-Reply-To: <1dcf5501-3855-4474-b97d-bf89c34d2d29@z16g2000prd.googlegro ups.com> Message-ID: Two thoughts: 1) For an absolute measure of timing accuracy (as opposed to comparisons with alternatives), PST addressed this in Chapter 3 of the User's Guide that came with E-Prime, which I *insist* that anyone who cares about critical timing read. 2) Awhile back I found a published review comparing E-Prime with some alternatives, unfortunately I cannot find it in all the stacks on my desk at the moment. But the upshot was that all the best task software for Windows (including E-Prime) rely on Microsoft's DirectX technology, and all provide similar timing accuracy. But please don't take my word for this, keep looking, and maybe I will post a link to the review when I find it. In the meantime, you might try Google searches with terms including E-Prime, DirectRT, Inquisit (by Millisecond), DirectX, etc. And then please let us know what you find. -- David McFarlane, Professional Faultfinder >I realise I risk annoying people here, as I imagine this has been >addressed here and elsewhere. But with an admittedly quite cursory >look so far (here, journal databases, pst's web site), I haven't found >any objective tests of e-prime against other similar packages. I'll go >on looking, but if anyone knows of anything that could save me a major >hunt, I'd appreciate it. > >I'm well aware of the complexities involved (and the vagueness of the >question), and that hardware and OS issues are at least as significant >as the software. I've read the user and reference guides, thinned >Windows down, run the Refresh Clock tests, etc. > >(background: I have an e-prime experiment that's nearly ready to run, >but there's some suggestion that I should redevelop it in >Presentation, because of what seem to me like some folklorish >impressions at large about e-prime's relative timing unreliability). --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From adamosth at gmail.com Tue Apr 21 17:36:54 2009 From: adamosth at gmail.com (Adam Osth) Date: Tue, 21 Apr 2009 13:36:54 -0400 Subject: Problems with MovieDisplay Message-ID: Hello all, I have a short 5 second movie I'm trying to display in an experiment in EPrime. However, every time I run the experiment, it gives me this error message: "Run-time Error (Line 566) 11053: An error occurred while attempting to load the movie" and references the point in the script where the movie is being loaded. I have tried using both .mpg and .wmv versions of the movie file, and neither one seems to work. I've tried running it in a slide instead of by itself - in this slide it shows a little thumbnail preview of the movie, so clearly the program has no problem accessing the movie file itself. I have it in the same directory as the experiment, so it shouldn't have any difficulty with that either. Does anybody know what might be the problem? Any help would be appreciated! Thanks! Adam --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send 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 adamosth at gmail.com Tue Apr 21 17:37:13 2009 From: adamosth at gmail.com (Adam Osth) Date: Tue, 21 Apr 2009 13:37:13 -0400 Subject: Problems with MovieDisplay Message-ID: Hello all, I have a short 5 second movie I'm trying to display in an experiment in EPrime. However, every time I run the experiment, it gives me this error message: "Run-time Error (Line 566) 11053: An error occurred while attempting to load the movie" and references the point in the script where the movie is being loaded. I have tried using both .mpg and .wmv versions of the movie file, and neither one seems to work. I've tried running it in a slide instead of by itself - in this slide it shows a little thumbnail preview of the movie, so clearly the program has no problem accessing the movie file itself. I have it in the same directory as the experiment, so it shouldn't have any difficulty with that either. Does anybody know what might be the problem? Any help would be appreciated! Thanks! Adam --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send 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 adamosth at gmail.com Tue Apr 21 19:32:11 2009 From: adamosth at gmail.com (Adam Osth) Date: Tue, 21 Apr 2009 15:32:11 -0400 Subject: Problems with MovieDisplay In-Reply-To: <49ee1e87.0d0bca0a.1ed5.1059SMTPIN_ADDED@gmr-mx.google.com> Message-ID: Sorry, I apologize for omitting these details! The computer runs in XP and the movie files all play just fine in Windows Media Player. I should also add that I subsequently did a test where I tried running some sample .wmv files that came with XP and couldn't get those to work either. I'm really not sure what the problem is. Adam On Tue, Apr 21, 2009 at 3:29 PM, David McFarlane wrote: > > Adam, > > First, running under XP, or Vista? It might make a difference. > > Second, does the movie play using other software on the computer, > e.g., Windows Media Player? > > -- David McFarlane, Professional Faultfinder > > > >Hello all, > > > >I have a short 5 second movie I'm trying to display in an experiment > >in EPrime. However, every time I run the experiment, it gives me > >this error message: "Run-time Error (Line 566) 11053: An error > >occurred while attempting to load the movie" and references the > >point in the script where the movie is being loaded. > > > >I have tried using both .mpg and .wmv versions of the movie file, > >and neither one seems to work. I've tried running it in a slide > >instead of by itself - in this slide it shows a little thumbnail > >preview of the movie, so clearly the program has no problem > >accessing the movie file itself. I have it in the same directory as > >the experiment, so it shouldn't have any difficulty with that either. > > > >Does anybody know what might be the problem? Any help would be > >appreciated! Thanks! > > > >Adam > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Tue Apr 21 19:40:43 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 21 Apr 2009 15:40:43 -0400 Subject: Problems with MovieDisplay In-Reply-To: <7ef748980904211232x521084cat5c9d32a2c1f38e8a@mail.gmail.co m> Message-ID: Adam, >I should also add that I subsequently did a test where I tried >running some sample .wmv files that came with XP and couldn't get >those to work either. Hmm, good point. I would go back and try running the MovieRT sample program that installed in the My Experiments folder with EP2. If that doesn't work then you have some real thinking to do. -- David McFarlane, Professional Faultfinder --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From mcfarla9 at msu.edu Tue Apr 21 19:29:03 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 21 Apr 2009 15:29:03 -0400 Subject: Problems with MovieDisplay In-Reply-To: <7ef748980904211036v4fed3f53kfd8017a180fd00ef@mail.gmail.co m> Message-ID: Adam, First, running under XP, or Vista? It might make a difference. Second, does the movie play using other software on the computer, e.g., Windows Media Player? -- David McFarlane, Professional Faultfinder >Hello all, > >I have a short 5 second movie I'm trying to display in an experiment >in EPrime. However, every time I run the experiment, it gives me >this error message: "Run-time Error (Line 566) 11053: An error >occurred while attempting to load the movie" and references the >point in the script where the movie is being loaded. > >I have tried using both .mpg and .wmv versions of the movie file, >and neither one seems to work. I've tried running it in a slide >instead of by itself - in this slide it shows a little thumbnail >preview of the movie, so clearly the program has no problem >accessing the movie file itself. I have it in the same directory as >the experiment, so it shouldn't have any difficulty with that either. > >Does anybody know what might be the problem? Any help would be >appreciated! Thanks! > >Adam --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From cb.lists at gmail.com Tue Apr 21 19:56:06 2009 From: cb.lists at gmail.com (CB) Date: Tue, 21 Apr 2009 12:56:06 -0700 Subject: Evidence on e-prime timing accuracy compared to other similar software? In-Reply-To: <49edd426.100bca0a.19e0.ffffcdaaSMTPIN_ADDED@gmr-mx.google.com> Message-ID: On Apr 22, 12:11 am, David McFarlane wrote: > > 1) For an absolute measure of timing accuracy (as opposed to > comparisons with alternatives), PST addressed this in Chapter 3 of > the User's Guide that came with E-Prime, which I *insist* that anyone > who cares about critical timing read. Thanks David. I have read Ch3. and Appendix A of the UG, and agree that they're essential reading. > But the upshot was that all the best task > software for Windows (including E-Prime) rely on Microsoft's DirectX > technology, and all provide similar timing accuracy. That goes along with my impression that differences between the serious packages would be minimal, and swamped in practice by other software and hardware differences between PCs. > But please don't take my word for this, keep looking, and maybe I > will post a link to the review when I find it.  In the meantime, you > might try Google searches with terms including E-Prime, DirectRT, > Inquisit (by Millisecond), DirectX, etc.  And then please let us know > what you find. If you do come across the reference I'd be interested. The only useful published ref I've come across so far is http://www.ncbi.nlm.nih.gov/pubmed/12834085. It's really comparing response devices, but is tangentially interesting about e-prime (though in terms of absolute numbers; no comparisons). --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From cb.lists at gmail.com Tue Apr 21 20:06:13 2009 From: cb.lists at gmail.com (CB) Date: Tue, 21 Apr 2009 13:06:13 -0700 Subject: Evidence on e-prime timing accuracy compared to other similar software? In-Reply-To: <49edd426.100bca0a.19e0.ffffcdaaSMTPIN_ADDED@gmr-mx.google.com> Message-ID: Here's one comparative review: http://www.ncbi.nlm.nih.gov/pubmed/16955731 It's a feature comparison, not addressing timing at all, but might be of interest to some here. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From cb.lists at gmail.com Tue Apr 21 21:38:19 2009 From: cb.lists at gmail.com (CB) Date: Tue, 21 Apr 2009 14:38:19 -0700 Subject: Evidence on e-prime timing accuracy compared to other similar software? In-Reply-To: <3ae3a105-261a-4803-b02f-3aa02e05809a@k19g2000prh.googlegroups.com> Message-ID: There's also a fair bit of info, using external instrumentation, here: http://www.psychology.heacademy.ac.uk/etsl/bench_results.html. Packages examined are limited to e-prime, ERTS (running on DOS) and SuperLab. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From jbedwell at mail.ucf.edu Wed Apr 22 11:56:52 2009 From: jbedwell at mail.ucf.edu (Jeffrey Bedwell) Date: Wed, 22 Apr 2009 04:56:52 -0700 Subject: response unit for E-prime 2.0 Professional with ERP hardware In-Reply-To: <0016364edd6ea5282b04681081bc@google.com> Message-ID: Thanks for this info. Are you using this gamepad with E-Prime? If so, do you write script to tell the software how to interact with the gamepad? -Jeff On Apr 21, 9:20 am, baltimore.... at gmail.com wrote: > we use the logitech precision usb gamepad. > > On Apr 10, 2009 2:09pm, Jeffrey Bedwell wrote: > > > > > Hi. I was wondering if anyone has suggestions for a button response > > unit to use with E-Prime 2.0 Professional in the context of ERP/EEG > > experiments? The PST response unit does not appear to be ideal for > > this because it has an A/C power cable coming up to the unit that may > > cause interference with the ERP signal. I'd like some type of video > > game controller or wireless unit that the participant can hold in > > their lap comfortably. Also, if it can plug into USB port, that may be > > ideal. Does anyone have any suggestions? Also, if anyone has > > successfully used the PST response unit in the context of ERP/EEG > > equipment, please let me know your thoughts on this. Thanks. I'd > > appreciate any feedback! > > Jeffrey S. Bedwell, Ph.D. > > Assistant Professor > > Department of Psychology > > University of Central Florida- Hide quoted text - > > - Show quoted text - --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From baltimore.ben at gmail.com Wed Apr 22 13:17:25 2009 From: baltimore.ben at gmail.com (ben robinson) Date: Wed, 22 Apr 2009 09:17:25 -0400 Subject: response unit for E-prime 2.0 Professional with ERP hardware In-Reply-To: <85fb29a4-8888-44ce-ae99-1a97ee062bda@z19g2000vbz.googlegroups.com> Message-ID: i've used a couple different USB controllers for this purpose over the years. they're so much cheaper than the cedrus boxes or the pst response boxes.both controllers i've used, and i would imagine all controllers of this type, have an accompanying driver which you download from the manufacturer's website and which allows you to assign a value to the various controller buttons. presses on the controller mimic keyboard button presses, so all you need to do in eprime is set the object collecting responses to look for a keyboard response (as opposed to a response from a mouse or a pst response box). for instance, set the object to accept '0' or '1', and then assign one button on the controller to be '0' and the other to be '1', turn off all the other buttons, and you're good to go. pretty straight forward. http://www.logitech.com/index.cfm/gaming/pc_gaming/gamepads/devices/301&cl=US,EN ben On Wed, Apr 22, 2009 at 7:56 AM, Jeffrey Bedwell wrote: > > Thanks for this info. Are you using this gamepad with E-Prime? If so, > do you write script to tell the software how to interact with the > gamepad? > > -Jeff > > On Apr 21, 9:20 am, baltimore.... at gmail.com wrote: > > we use the logitech precision usb gamepad. > > > > On Apr 10, 2009 2:09pm, Jeffrey Bedwell wrote: > > > > > > > > > Hi. I was wondering if anyone has suggestions for a button response > > > unit to use with E-Prime 2.0 Professional in the context of ERP/EEG > > > experiments? The PST response unit does not appear to be ideal for > > > this because it has an A/C power cable coming up to the unit that may > > > cause interference with the ERP signal. I'd like some type of video > > > game controller or wireless unit that the participant can hold in > > > their lap comfortably. Also, if it can plug into USB port, that may be > > > ideal. Does anyone have any suggestions? Also, if anyone has > > > successfully used the PST response unit in the context of ERP/EEG > > > equipment, please let me know your thoughts on this. Thanks. I'd > > > appreciate any feedback! > > > Jeffrey S. Bedwell, Ph.D. > > > Assistant Professor > > > Department of Psychology > > > University of Central Florida- Hide quoted text - > > > > - Show quoted text - > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- -------------- next part -------------- An HTML attachment was scrubbed... URL: From lkmanning at gmail.com Wed Apr 22 13:22:49 2009 From: lkmanning at gmail.com (Laura Manning) Date: Wed, 22 Apr 2009 08:22:49 -0500 Subject: response unit for E-prime 2.0 Professional with ERP hardware In-Reply-To: <3345e4a50904220617p5f99e53csa578ac28c3d52c55@mail.gmail.com> Message-ID: Thank you, Ben, that is very helpful. You have saved us some money and headaches for sure. On Wed, Apr 22, 2009 at 8:17 AM, ben robinson wrote: > i've used a couple different USB controllers for this purpose over the > years. they're so much cheaper than the cedrus boxes or the pst response > boxes. both controllers i've used, and i would imagine all controllers of > this type, have an accompanying driver which you download from the > manufacturer's website and which allows you to assign a value to the various > controller buttons. presses on the controller mimic keyboard button > presses, so all you need to do in eprime is set the object collecting > responses to look for a keyboard response (as opposed to a response from a > mouse or a pst response box). for instance, set the object to accept '0' or > '1', and then assign one button on the controller to be '0' and the other to > be '1', turn off all the other buttons, and you're good to go. > pretty straight forward. > > http://www.logitech.com/index.cfm/gaming/pc_gaming/gamepads/devices/301&cl=US,EN > > ben > > > On Wed, Apr 22, 2009 at 7:56 AM, Jeffrey Bedwell wrote: > >> >> Thanks for this info. Are you using this gamepad with E-Prime? If so, >> do you write script to tell the software how to interact with the >> gamepad? >> >> -Jeff >> >> On Apr 21, 9:20 am, baltimore.... at gmail.com wrote: >> > we use the logitech precision usb gamepad. >> > >> > On Apr 10, 2009 2:09pm, Jeffrey Bedwell wrote: >> > >> > >> > >> > > Hi. I was wondering if anyone has suggestions for a button response >> > > unit to use with E-Prime 2.0 Professional in the context of ERP/EEG >> > > experiments? The PST response unit does not appear to be ideal for >> > > this because it has an A/C power cable coming up to the unit that may >> > > cause interference with the ERP signal. I'd like some type of video >> > > game controller or wireless unit that the participant can hold in >> > > their lap comfortably. Also, if it can plug into USB port, that may be >> > > ideal. Does anyone have any suggestions? Also, if anyone has >> > > successfully used the PST response unit in the context of ERP/EEG >> > > equipment, please let me know your thoughts on this. Thanks. I'd >> > > appreciate any feedback! >> > > Jeffrey S. Bedwell, Ph.D. >> > > Assistant Professor >> > > Department of Psychology >> > > University of Central Florida- Hide quoted text - >> > >> > - Show quoted text - >> >> > > > > -- Laura Manning Doctoral Candidate Department of Psychology Tulane University 504.862.3319 --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send 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 c.l.cannizzaro at rug.nl Wed Apr 22 13:45:55 2009 From: c.l.cannizzaro at rug.nl (Gisi (RuG)) Date: Wed, 22 Apr 2009 06:45:55 -0700 Subject: Display Onset Delay: E-Prime and TobiiStudio Message-ID: I'm writing concerning a breakdown in communication between E-Prime and TobiiStudio, for those of you who use Tobii Extensions for E-Prime with a two computer set-up. We found that when sending a Trigger Event (such as one marking the start of a Slide) from E-Prime to TobiiStudio using the Clearview Package Calls, that TobiiStudio is unable to account for the Display Onset Time of the pictures and sound files (usually about 200 - 250 ms). Of course E-Prime itself accounts for this Display Onset Time in its own calculation of Reaction Time, etc. Preloading the files in E-Prime will not fix this sort of problem because there can always be somewhat of a display onset in E-Prime that Tobii will never be aware of. The result are segments in TobiiStudio with up to 250 seconds of fixation cross, which TobiiStudio assumes is the actual slide picture itself. Having accurately located Trigger Events in TobiiStudio is tremendously helpful in automatic segmentation, so this "mistake" in Tobii is very unfortunate. Do any of you know of a solution to this problem? Thank you, Gisi --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email 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 Apr 23 17:53:50 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 23 Apr 2009 13:53:50 -0400 Subject: Evidence on e-prime timing accuracy compared to other similar software? In-Reply-To: <3ae3a105-261a-4803-b02f-3aa02e05809a@k19g2000prh.googlegro ups.com> Message-ID: At 4/21/2009 04:06 PM Tuesday, CB wrote: >Here's one comparative review: http://www.ncbi.nlm.nih.gov/pubmed/16955731 > >It's a feature comparison, not addressing timing at all, but might be >of interest to some here. Thanks, that's the one I referred to earlier, you saved me a lot of trouble! This 2006 paper by Christoph Stahl compares DirectRT, E-Prime, Inquisit, and SuperLab (2004). Here is the relevant excerpt from that paper -- note especially the final clause: "All four packages rely on DirectX technology2 to support stimulus presentation and response registration with high temporal resolution, and to interact with the output (e.g., video and sound) and input interfaces (e.g., keyboard, mouse, and joystick) available for the Windows operating system. The reviewed packages claim millisecond accuracy in stimulus presentation and response registration; supporting evidence has been reported for Inquisit (De Clercq, Crombez, Buysse, & Roeyers, 2003). It is beyond the scope of this review to provide a test of that claim for the other packages. In general, some caution is necessary regarding timing accuracy on a Windows operating system: Because it supports multithreading, (i.e., multiple processes running at the same time, sharing one central processing unit), perfect timing accuracy cannot be warranted (see also Myors, 1999). If an experiment program—be it one of the above mentioned packages or self-programmed—is to present a stimulus at time t, it can do so accurately if no other processes are running. If, however, another program is running in addition to the experiment program, it might occupy the central processing unit at time t and thus delay stimulus presentation. Yet, within the DirectX framework, several measures can be taken to minimize this and other sources of timing error (e.g., Forster & Forster, 2003), and it can thus be assumed that timing accuracy is potentially high for the reviewed packages (MacInnes & Taylor, 2001; Plant, Hammond, & Whitehouse, 2002)." Note that the E-Prime documentation also provides supporting evidence for PST's claim of millisecond accuracy. -- 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 emzcoffey at gmail.com Thu Apr 23 18:28:20 2009 From: emzcoffey at gmail.com (Emz) Date: Thu, 23 Apr 2009 11:28:20 -0700 Subject: Timing Question Message-ID: Hello, I need some help with a timing problem in a reasonably complex set-up (the complexity is in in-line scripts that output to another system, which requires the use of the IsPending() function, the task itself is just an N-back variant). I have tried and tested many minor changes in the set up and have managed to eliminate all of the timing problems except one: the actual duration of stimulus presentations are always either one of two values, each different than expected (as based on multiples of screen refresh rate). The specifics are as follows: The screen refresh rate is 75.031Hz, giving a duration of 13.3. I wish to have presentation times of about 500 ms and 2000 ms, so as per manual I have selected about 10 ms less than the nearest multiples (505.4 and 2008.3), resulting in the set presentation duration times set to 495ms and 2000ms. Errors are consistently as follows: 527.3438 - 505.4000 = 21.9438 (many more of this one) 558.5938 - 505.4000 = 53.1938 (only about 15% of the ~500 ms display items) 2027.3483 - 2008.3000 = 19.0483 (equal proportions with below for the ~2000ms items) 1996.1 – 2008.3 = -12.2 I am currently not using the pre-loading option as I read somewhere this was not necessary for this sort of task. I also have some in-line scripts between display items, and the before mentioned IsPending loop in some places, for which I don’t know if the pre-loading would even make sense. The aforementioned IsPending loop doesn’t seem to be the problem as trials with and without it have exactly the same errors. Deleting or moving the in-line scripts (which are used to output data) appear to produce a bigger variety of errors. Ideas ? E. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From adamosth at gmail.com Thu Apr 23 21:29:27 2009 From: adamosth at gmail.com (Adam Osth) Date: Thu, 23 Apr 2009 17:29:27 -0400 Subject: Need help programming conditional feedback Message-ID: Hello, For a filler task for an experiment, I am currently programming a little game similar to Egyptian Ratscrew. Basically, the program will continue presenting cards from a deck, but whenever two of the same card appear in a row, the subject has the opportunity to press the spacebar, slapping the deck and winning some points. To do this, I have a list called EgyptianRatscrew with a nested list called Cards that contains the attributes of the card bitmaps and the card values. I have a looping proc that initializes LastCard to CurrentCard (both are 0 if it's the first iteration), shows a picture from the nested list, and another infile that initializes CurrentCard to the picture that was presented. MY PROBLEM is that I need to have some kind of feedback display that pops up with a little happy face, but ONLY appears when people do the task correctly (when the current card is the same as the last card). Does anybody have any suggestions? My thought is to have the infile commands all appear before the picture shows up with an if statement that initializes a correct answer variable when current card = last card. This correct answer variable is set as the condition for the presentation slide. Adam --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send 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 cb.lists at gmail.com Fri Apr 24 00:15:21 2009 From: cb.lists at gmail.com (CB) Date: Thu, 23 Apr 2009 17:15:21 -0700 Subject: Evidence on e-prime timing accuracy compared to other similar software? In-Reply-To: <49f0ab36.0e0bca0a.2e56.09a0SMTPIN_ADDED@gmr-mx.google.com> Message-ID: On Apr 24, 3:53 am, David McFarlane wrote: > At 4/21/2009 04:06 PM Tuesday, CB wrote: > > >Here's one comparative review:http://www.ncbi.nlm.nih.gov/pubmed/16955731 > > > Thanks, that's the one I referred to earlier, you > saved me a lot of trouble!  This 2006 paper by > Christoph Stahl compares DirectRT, E-Prime, > Inquisit, and SuperLab (2004).  Here is the > relevant excerpt from that paper -- note especially the final clause: It's still largely a matter of assumptions, however (albeit reasonable ones). There is some more empirical stuff in the heacademy page I linked to, but I haven't yet had time to read and digest properly. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From liwenna at gmail.com Fri Apr 24 09:39:49 2009 From: liwenna at gmail.com (liwenna) Date: Fri, 24 Apr 2009 02:39:49 -0700 Subject: E-Prime on a VM In-Reply-To: <8eb177a5-77d2-4741-b9b6-d9b6c25ab74a@d14g2000yql.googlegroups.com> Message-ID: LO AND BEHOLD!!! It worked out ! \o/ In the two links below two autoitscripts can be downloaded. They work under the same conditions as Frank Bosco's scripts but these one will also prompt you for subject and sessionnumber once and autofill these into the eprime experiments. Maybe the interface of the loginbox could be made a litle more shiny and a little less autoit like but otherwise it seems to work all fine. Major thanks go out to the autoitforum person who actually had it all done in minutes... isn't it amazing?! I have no personal uploadspace so it's on a filesharing machine... If someone cares to host it, that would be nice too, little script, take hardly any space. http://www.2shared.com/fadmin/5474738/cd5d2d5c/scritp_to_call_ebs2_files_in_random_order_and_autofill_startup_info.au3.html http://www.2shared.com/fadmin/5474737/5de230cd/scritp_to_call_ebs2_files_in_fixed_order_and_autofill_startup_info.au3.html Please let me know how these work out for you guys. Maybe in abundancy but: don't use the script for timed experiments... no idea what it'll do to the timing. Greetings, liwenna On Apr 23, 4:16 pm, liwenna wrote: > Ok... > > I think that it's simply not possible to mess with eprime when it > comes to the startup info. > After being not so successful with combining a 'loginbox'script and > Franks' "call a number of ebs files" script I posted on the autoit > forums for help, and someone made a script that *should* do the > trick... but it doesn't . see:http://www.autoitscript.com/forum/index.php?showtopic=93731&st=0&gopi... > > I tried some things in eprime itself, to see whether there would be > workarounds to setting 'subject' and 'session' but there seem to be > none. For instance: I tried to insert a simple piece of script to > change "session" and "subject" from the default right into the estudio- > file: > > c.SetAttrib "Subject", "2" > c.SetAttrib "Session", "3" > > but e-prime won't buy that either... it's stays set at 1 and 1. > > perhaps there are possibilities trough package calls?? I never used > those so I have no idea of what their powers are? > > otherwise I think we'll stay stuck with instructing subjects to enter > in the numbers. > > End of this update ^.^ > > -liw > > On Apr 20, 1:42 pm, liwenna wrote: > > > Actually... I meant thanks to Frank ^.^ > > > This topic is getting more and more complex. > > > I am gonna give up on autoit for today... > > > On Apr 20, 12:03 pm, Rick O'Gorman wrote: > > > > Liwenna, > > > > I am thinking you meant thanks to Greg here? > > > > Rick > > > > liwenna wrote: > > > > *small update* > > > > > The script to call files in a fixed order is working as properly as > > > > expected. Rick, thank you so very much. > > > > The auto-it forum is offline right now (maintenance) so toying around > > > > with the script to make it give in subject and session numbers will > > > > have to wait. > > > > > On Apr 18, 5:55 pm, Rick O'Gorman wrote: > > > >> Hi Greg, > > > > >> Well, that's one difference, and I suppose there are different bugs in > > > >> the versions of VB for Mac and XP. However, still seems odd. Definitely > > > >> went smoothly for me on the Mac host/XP guest using VB. I assume you're > > > >> using a recent version of VB (2.1 or better)? Other than that, I'm out > > > >> of ideas. > > > > >> Rick > > > > >> Greg Osenbach wrote: > > > >>> I use Sun Virtual Box.  The installer runs fine.  I have tried with both > > > >>> the install files copied from the CD and a mounted .iso file.  when it > > > >>> gets near the end of the installation process, The virtual machine > > > >>> crashes.  I have tried with several versions of vurtual box and on > > > >>> several different laptops with the same results.  I had actually come to > > > >>> the conclusion that for some odd reason, e-prime could not be used in a > > > >>> virtual machine.  However hearing that someone got it to work, that > > > >>> gives me hope to be able to get it running eventually.  Although I > > > >>> should note that this was an XP virtual machine running in both XP and > > > >>> Vista for hosts.  Not a mac. > > > >>> On Sat, Apr 18, 2009 at 7:34 AM, Rick O'Gorman > > >>> > wrote: > > > >>>     Hi Greg, > > > >>>     I don't remember any problems with installing E-Prime on my VM per se, > > > >>>     only with getting it to see the dongle, which was a pain. This was > > > >>>     partly because I had to learn how to get Virtualbox to allow the guest > > > >>>     OS (WinXP) to see the USB dongle. The first time I did this, Windows > > > >>>     also didn't try to find drivers, so I used Aladdin's HASP driver, but > > > >>>     the wrong kind (but they still worked). The second time (I had to > > > >>>     reinstall when we upgraded from 2.x beta to 2.x gold) I used the right > > > >>>     ones. My bootcamp also failed to look for drivers with the beta (a > > > >>>     pattern?) but did find them for the gold install. > > > >>>     I think both times I copied across the install file rather than just run > > > >>>     it from the CD--maybe that's a factor? > > > >>>     Are you using VB, or one of the commercial options (Fusion, Parallels)? > > > >>>     Rick > > > >>>     Greg Osenbach wrote: > > > >>>      > Was there anything special you had to do to get e-prime to > > > >>>     install in a > > > >>>      > virtual box virtual machine?  I have tried installing it in my > > > >>>     virtual > > > >>>      > machine several times and it always crashes during the install... > > > >>>      > Greg > > > >>>      > On Fri, Apr 17, 2009 at 5:29 AM, Rick O'Gorman > > > >>>     > > > >>>      > >> wrote: > > > >>>      >     Liwenna: > > > >>>      >     As an aside to your topic, I also have a Mac. You can get a > > > >>>     program > > > >>>      >     called Virtualbox (www.virtualbox.org > > > >>>     ) > > > >>>      >     for *free* from Sun which does > > > >>>      >     the same kind of thing as Parallels. Its a little more techy > > > >>>     but I > > > >>>      >     didn't have too much trouble setting it up. You still need a > > > >>>     legal > > > >>>      >     Windows copy, but probably you can get a discounted copy from > > > >>>     your univ. > > > >>>      >     I run E-Prime on that setup and it works fine. Getting the dongle > > > >>>      >     recognised was a little tricky, as you have to tell > > > >>>     Virtualbox to access > > > >>>      >     the USB dongle and may also have to get drivers for it (one > > > >>>     time I did, > > > >>>      >     the next time I didn't as Windows found some itself, not the > > > >>>     ones I used > > > >>>      >     previously)--I got them from > > > >>>      >    http://www.aladdin.com/support/hasp/enduser.aspx, using the > > > >>>     HASP HL ones > > > >>>      >     I think (I tried both options there). It might depend on > > > >>>     whether you use > > > >>>      >     an individual ddongle, network dongle or no dongle (if that's an > > > >>>      >     option). > > > >>>      >     The E-Prime people (PST) are completely unhelpful in this > > > >>>     regard, as > > > >>>      >     'they don't support Macs' which is a total cop-out. They went > > > >>>     so far as > > > >>>      >     to deny any responsibility to help me with my bootcamp Windows > > > >>>      >     install--even though its running natively and is as > > > >>>     legitimate a version > > > >>>      >     of Windows as any other. I found that a disgrace and frankly > > > >>>     has made me > > > >>>      >     keep a firm eye out for E-Prime alternatives, when the chance > > > >>>     presents > > > >>>      >     itself. > > > >>>      >     Rick > > > >>>      >     liwenna wrote: > > > >>>      >      > Hello Frank, > > > >>>      >      > Thanks for your quick reply! It would be great if you > > > >>>     could try the > > > >>>      >      > numbers-thing. At my university I can only 'run' the au3 > > > >>>     scripts, and > > > >>>      >      > edit them in notepad, but in order to do that I first need > > > >>>     to figure > > > >>>      >      > out the language... My guess is that if you get the > > > >>>     program to run > > > >>>      >      > orderly, editing the code is fare more simple, right? But as > > > >>>      >     said, ICT > > > >>>      >      > guys won't let me.  At home I also can't do that as I am > > > >>>     the proud > > > >>>      >      > owner of a Mac, which I really love but sometimes it's a pain > > > >>>      >     (and yes > > > >>>      >      > I should get myself some parallels). > > > >>>      >      > I am homeworking today but I'll try the script you posted > > > >>>     first thing > > > >>>      >      > on monday! > > > >>>      >      > Sincerely, > > > >>>      >      > liwenna. > > > >>>      >      > On Apr 16, 8:55 pm, frankbosco > > >>>     > > > >>>      >     > > >>>     >> wrote: > > > >>>      >      >> Hi Liwenna, > > > >>>      >      >> Thanks for your message.  Re: having autoit automatically > > > >>>     insert > > > >>>      >      >> subject/session numbers, I have not tried this (now that > > > >>>     I think > > > >>>      >     about > > > >>>      >      >> it, it would be very handy for me)... Perhaps try > > > >>>     something like the > > > >>>      >      >> following: > > > >>>      >      >> To start, you'd need a basic autoit data collection box > > > >>>     at the start > > > >>>      >      >> of the executable (i.e., before the randomly selected > > > >>>     .ebs2 files > > > >>>      >      >> begin) - autoit provides a good example of this code in > > > >>>     one of their > > > >>>      >      >> sample code files (see example file "inputbox.au3") . > > > >>>      The next part > > > >>>      >      >> (having autoit automatically populate the subject/session > > > >>>     values) is > > > >>>      >      >> more complicated, but perhaps try something like the > > > >>>     following: > > > >>>      >      >> In the current code, there are lines that include > > > >>>     (something like) > > > >>>      >      >> "winwait.open; winwait.close" -- you may be able to tell > > > >>>     autoit to > > > >>>      >      >> wait until the "enter subject #" box appears (by simply > > > >>>     providing > > > >>>      >      >> autoit with the name of that box, as is done in my > > > >>>     current code with > > > >>>      >      >> "E-Run"), then have autoit insert a subject/session > > > >>>     number collected > > > >>>      >      >> at the start (i.e., from the input box in the previous step). > > > >>>      >      You may > > > >>>      >      >> be able to tell autoit to wait until "enter Ss #" box > > > >>>     appears, then > > > >>>      >      >> code it to press "TAB" (x) times, the value from the > > > >>>     input box, then > > > >>>      >      >> "RETURN" (these can be done with ASCII code).  I know > > ... > > read more » --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From lonkeknol at gmail.com Fri Apr 24 11:47:30 2009 From: lonkeknol at gmail.com (A. de Ruijter) Date: Fri, 24 Apr 2009 04:47:30 -0700 Subject: dual task reaction times Message-ID: Dear all, I have an experiment where I have a vocal response to a simple multiplication (eg. 7*8) and a keyboard response to a red circle (and not to a green or yellow one). These are presented on the same slide. My problem is that only the response that is made first gets logged with its reaction time and other data. Is there a way to log both of the reaction times? Greetings, Alex de Ruijter --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From google at frankbosco.com Fri Apr 24 12:39:26 2009 From: google at frankbosco.com (frankbosco) Date: Fri, 24 Apr 2009 05:39:26 -0700 Subject: E-Prime on a VM In-Reply-To: <9c22b475-982b-4a90-97ee-a6df09727495@m19g2000yqk.googlegroups.com> Message-ID: Hi Liwenna et al., Wow - this is awesome! Sorry I never got back to you guys on this -- I tried to modify my code to add participant numbers, etc., but utterly failed :( I'd be happy to post the files on my site for others to download -- http://www.frankbosco.com/call_ebs_fixed_random.zip Best, Frank On Apr 24, 4:39 am, liwenna wrote: > LO AND BEHOLD!!! > > It worked out ! \o/ > > In the two links below two autoitscripts can be downloaded. They work > under the same conditions as Frank Bosco's scripts but these one will > also prompt you for subject and sessionnumber once and autofill these > into the eprime experiments. Maybe the interface of the loginbox could > be made a litle more shiny and a little less autoit like but otherwise > it seems to work all fine. Major thanks go out to the autoitforum > person who actually had it all done in minutes... isn't it amazing?! > > I have no personal uploadspace so it's on a filesharing machine... If > someone cares to host it, that would be nice too, little script, take > hardly any space. > > http://www.2shared.com/fadmin/5474738/cd5d2d5c/scritp_to_call_ebs2_fi...http://www.2shared.com/fadmin/5474737/5de230cd/scritp_to_call_ebs2_fi... > > Please let me know how these work out for you guys. Maybe in abundancy > but: don't use the script for timed experiments... no idea what it'll > do to the timing. > > Greetings, > > liwenna > > On Apr 23, 4:16 pm, liwenna wrote: > > > Ok... > > > I think that it's simply not possible to mess with eprime when it > > comes to the startup info. > > After being not so successful with combining a 'loginbox'script and > > Franks' "call a number of ebs files" script I posted on the autoit > > forums for help, and someone made a script that *should* do the > > trick... but it doesn't . see:http://www.autoitscript.com/forum/index.php?showtopic=93731&st=0&gopi... > > > I tried some things in eprime itself, to see whether there would be > > workarounds to setting 'subject' and 'session' but there seem to be > > none. For instance: I tried to insert a simple piece of script to > > change "session" and "subject" from the default right into the estudio- > > file: > > > c.SetAttrib "Subject", "2" > > c.SetAttrib "Session", "3" > > > but e-prime won't buy that either... it's stays set at 1 and 1. > > > perhaps there are possibilities trough package calls?? I never used > > those so I have no idea of what their powers are? > > > otherwise I think we'll stay stuck with instructing subjects to enter > > in the numbers. > > > End of this update ^.^ > > > -liw > > > On Apr 20, 1:42 pm, liwenna wrote: > > > > Actually... I meant thanks to Frank ^.^ > > > > This topic is getting more and more complex. > > > > I am gonna give up on autoit for today... > > > > On Apr 20, 12:03 pm, Rick O'Gorman wrote: > > > > > Liwenna, > > > > > I am thinking you meant thanks to Greg here? > > > > > Rick > > > > > liwenna wrote: > > > > > *small update* > > > > > > The script to call files in a fixed order is working as properly as > > > > > expected. Rick, thank you so very much. > > > > > The auto-it forum is offline right now (maintenance) so toying around > > > > > with the script to make it give in subject and session numbers will > > > > > have to wait. > > > > > > On Apr 18, 5:55 pm, Rick O'Gorman wrote: > > > > >> Hi Greg, > > > > > >> Well, that's one difference, and I suppose there are different bugs in > > > > >> the versions of VB for Mac and XP. However, still seems odd. Definitely > > > > >> went smoothly for me on the Mac host/XP guest using VB. I assume you're > > > > >> using a recent version of VB (2.1 or better)? Other than that, I'm out > > > > >> of ideas. > > > > > >> Rick > > > > > >> Greg Osenbach wrote: > > > > >>> I use Sun Virtual Box.  The installer runs fine.  I have tried with both > > > > >>> the install files copied from the CD and a mounted .iso file.  when it > > > > >>> gets near the end of the installation process, The virtual machine > > > > >>> crashes.  I have tried with several versions of vurtual box and on > > > > >>> several different laptops with the same results.  I had actually come to > > > > >>> the conclusion that for some odd reason, e-prime could not be used in a > > > > >>> virtual machine.  However hearing that someone got it to work, that > > > > >>> gives me hope to be able to get it running eventually.  Although I > > > > >>> should note that this was an XP virtual machine running in both XP and > > > > >>> Vista for hosts.  Not a mac. > > > > >>> On Sat, Apr 18, 2009 at 7:34 AM, Rick O'Gorman > > > >>> > wrote: > > > > >>>     Hi Greg, > > > > >>>     I don't remember any problems with installing E-Prime on my VM per se, > > > > >>>     only with getting it to see the dongle, which was a pain. This was > > > > >>>     partly because I had to learn how to get Virtualbox to allow the guest > > > > >>>     OS (WinXP) to see the USB dongle. The first time I did this, Windows > > > > >>>     also didn't try to find drivers, so I used Aladdin's HASP driver, but > > > > >>>     the wrong kind (but they still worked). The second time (I had to > > > > >>>     reinstall when we upgraded from 2.x beta to 2.x gold) I used the right > > > > >>>     ones. My bootcamp also failed to look for drivers with the beta (a > > > > >>>     pattern?) but did find them for the gold install. > > > > >>>     I think both times I copied across the install file rather than just run > > > > >>>     it from the CD--maybe that's a factor? > > > > >>>     Are you using VB, or one of the commercial options (Fusion, Parallels)? > > > > >>>     Rick > > > > >>>     Greg Osenbach wrote: > > > > >>>      > Was there anything special you had to do to get e-prime to > > > > >>>     install in a > > > > >>>      > virtual box virtual machine?  I have tried installing it in my > > > > >>>     virtual > > > > >>>      > machine several times and it always crashes during the install... > > > > >>>      > Greg > > > > >>>      > On Fri, Apr 17, 2009 at 5:29 AM, Rick O'Gorman > > > > >>>     > > > > >>>      > >> wrote: > > > > >>>      >     Liwenna: > > > > >>>      >     As an aside to your topic, I also have a Mac. You can get a > > > > >>>     program > > > > >>>      >     called Virtualbox (www.virtualbox.org > > > > >>>     ) > > > > >>>      >     for *free* from Sun which does > > > > >>>      >     the same kind of thing as Parallels. Its a little more techy > > > > >>>     but I > > > > >>>      >     didn't have too much trouble setting it up. You still need a > > > > >>>     legal > > > > >>>      >     Windows copy, but probably you can get a discounted copy from > > > > >>>     your univ. > > > > >>>      >     I run E-Prime on that setup and it works fine. Getting the dongle > > > > >>>      >     recognised was a little tricky, as you have to tell > > > > >>>     Virtualbox to access > > > > >>>      >     the USB dongle and may also have to get drivers for it (one > > > > >>>     time I did, > > > > >>>      >     the next time I didn't as Windows found some itself, not the > > > > >>>     ones I used > > > > >>>      >     previously)--I got them from > > > > >>>      >    http://www.aladdin.com/support/hasp/enduser.aspx, using the > > > > >>>     HASP HL ones > > > > >>>      >     I think (I tried both options there). It might depend on > > > > >>>     whether you use > > > > >>>      >     an individual ddongle, network dongle or no dongle (if that's an > > > > >>>      >     option). > > > > >>>      >     The E-Prime people (PST) are completely unhelpful in this > > > > >>>     regard, as > > > > >>>      >     'they don't support Macs' which is a total cop-out. They went > > > > >>>     so far as > > > > >>>      >     to deny any responsibility to help me with my bootcamp Windows > > > > >>>      >     install--even though its running natively and is as > > > > >>>     legitimate a version > > > > >>>      >     of Windows as any other. I found that a disgrace and frankly > > > > >>>     has made me > > > > >>>      >     keep a firm eye out for E-Prime alternatives, when the chance > > > > >>>     presents > > > > >>>      >     itself. > > > > >>>      >     Rick > > > > >>>      >     liwenna wrote: > > > > >>>      >      > Hello Frank, > > > > >>>      >      > Thanks for your quick reply! It would be great if you > > > > >>>     could try the > > > > >>>      >      > numbers-thing. At my university I can only 'run' the au3 > > > > >>>     scripts, and > > > > >>>      >      > edit them in notepad, but in order to do that I first need > > > > >>>     to figure > > > > >>>      >      > out the language... My guess is that if you get the > > > > >>>     program to run > > > > >>>      >      > orderly, editing the code is fare more simple, right? But as > > > > >>>      >     said, ICT > > > > >>>      >      > guys won't let me.  At home I also can't do that as I am > > > > >>>     the proud > > > > >>>      >      > owner of a Mac, which I really love but sometimes it's a pain > > > > >>>      >     (and yes > > > > >>>      >      > I should get myself some parallels). > > > > >>>      >      > I am homeworking today but I'll try the script you posted > > > > >>>     first thing > > > > >>>      >      > on monday! > > > > >>>      >      > Sincerely, > > > > >>>      >      > liwenna. > > > > >>>      >      > On Apr 16, 8:55 pm, frankbosco > > > >>>     > > > > >>>      >     > > > >>>     >> wrote: > > > > >>>      >      >> Hi Liwenna, > > > > >>>      >      >> Thanks for your message.  Re: having autoit automatically > > ... > > read more » --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email 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 Apr 24 15:17:45 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Fri, 24 Apr 2009 11:17:45 -0400 Subject: dual task reaction times In-Reply-To: Message-ID: Alex, >I have an experiment where I have a vocal response to a simple >multiplication (eg. 7*8) and a keyboard response to a red circle (and >not to a green or yellow one). These are presented on the same slide. >My problem is that only the response that is made first gets logged >with its reaction time and other data. Is there a way to log both of >the reaction times? One thought, start with a Wait object with Duration 0, have it get the voice response with an appropriate Time Limit, and set End Action to (none). Follow that with your slide object, and have the slide get the keyboard response for the red circle, again with an appropriate Time Limit. One problem, you will have to decide which if either of these responses is allowed to terminate the slide, probably best to let the slide just time out and set End Action to (none) for all inputs. Also, if you browse the PST Downloads area you may find that they have a program to demonstrate this. -- 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 lonkeknol at gmail.com Sat Apr 25 15:23:55 2009 From: lonkeknol at gmail.com (A. de Ruijter) Date: Sat, 25 Apr 2009 08:23:55 -0700 Subject: dual task reaction times In-Reply-To: <49f1d823.0e0bca0a.2d40.35b2SMTPIN_ADDED@gmr-mx.google.com> Message-ID: Thanks so much, will try this on monday. Alex On 24 apr, 17:17, David McFarlane wrote: > Alex, > > >I have an experiment where I have a vocal response to a simple > >multiplication (eg. 7*8) and a keyboard response to a red circle (and > >not to a green or yellow one). These are presented on the same slide. > >My problem is that only the response that is made first gets logged > >with its reaction time and other data. Is there a way to log both of > >the reaction times? > > One thought, start with a Wait object with Duration 0, have it get > the voice response with an appropriate Time Limit, and set End Action > to (none).  Follow that with your slide object, and have the slide > get the keyboard response for the red circle, again with an > appropriate Time Limit.  One problem, you will have to decide which > if either of these responses is allowed to terminate the slide, > probably best to let the slide just time out and set End Action to > (none) for all inputs. > > Also, if you browse the PST Downloads area you may find that they > have a program to demonstrate this. > > -- 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 Sat Apr 25 18:31:40 2009 From: baltimore.ben at gmail.com (ben robinson) Date: Sat, 25 Apr 2009 14:31:40 -0400 Subject: Timing Question In-Reply-To: Message-ID: have you tried adding more than just 10 ms as your buffer? that is, if you want something to display every 505 ms, and you set it to prepare the display at 495 ms, yet it ends up actually displaying at 527 ms, why not try preparing the display at 480 ms? just a thought. On Thu, Apr 23, 2009 at 2:28 PM, Emz wrote: > > Hello, > > I need some help with a timing problem in a reasonably complex set-up > (the complexity is in in-line scripts that output to another system, > which requires the use of the IsPending() function, the task itself is > just an N-back variant). I have tried and tested many minor changes in > the set up and have managed to eliminate all of the timing problems > except one: the actual duration of stimulus presentations are always > either one of two values, each different than expected (as based on > multiples of screen refresh rate). > > The specifics are as follows: > > The screen refresh rate is 75.031Hz, giving a duration of 13.3. I wish > to have presentation times of about 500 ms and 2000 ms, so as per > manual I have selected about 10 ms less than the nearest multiples > (505.4 and 2008.3), resulting in the set presentation duration times > set to 495ms and 2000ms. > > Errors are consistently as follows: > > 527.3438 - 505.4000 = 21.9438 (many more of this one) > > 558.5938 - 505.4000 = 53.1938 (only about 15% of the ~500 ms display > items) > > 2027.3483 - 2008.3000 = 19.0483 (equal proportions with below for the > ~2000ms items) > > 1996.1 – 2008.3 = -12.2 > > I am currently not using the pre-loading option as I read somewhere > this was not necessary for this sort of task. I also have some in-line > scripts between display items, and the before mentioned IsPending loop > in some places, for which I don’t know if the pre-loading would even > make sense. The aforementioned IsPending loop doesn’t seem to be the > problem as trials with and without it have exactly the same errors. > Deleting or moving the in-line scripts (which are used to output data) > appear to produce a bigger variety of errors. > > Ideas ? > > > > E. > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send 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 emzcoffey at gmail.com Sun Apr 26 10:17:30 2009 From: emzcoffey at gmail.com (Emz) Date: Sun, 26 Apr 2009 03:17:30 -0700 Subject: Timing Question In-Reply-To: <3345e4a50904251131v1c63d7cat63ffeade7d649a32@mail.gmail.com> Message-ID: I will try it, but the problem is not so much the timing, but the consistency: if it were all 527ms it would be fine, but somehow I always get 2 different timings which are quite different. On Apr 25, 8:31 pm, ben robinson wrote: > have you tried adding more than just 10 ms as your buffer?  that is, if you > want something to display every 505 ms, and you set it to prepare the > display at 495 ms, yet it ends up actually displaying at 527 ms, why not try > preparing the display at 480 ms?  just a thought. > > On Thu, Apr 23, 2009 at 2:28 PM, Emz wrote: > > > Hello, > > > I need some help with a timing problem in a reasonably complex set-up > > (the complexity is in in-line scripts that output to another system, > > which requires the use of the IsPending() function, the task itself is > > just an N-back variant). I have tried and tested many minor changes in > > the set up and have managed to eliminate all of the timing problems > > except one: the actual duration of stimulus presentations are always > > either one of two values, each different than expected (as based on > > multiples of screen refresh rate). > > > The specifics are as follows: > > > The screen refresh rate is 75.031Hz, giving a duration of 13.3. I wish > > to have presentation times of about 500 ms and 2000 ms, so as per > > manual I have selected about 10 ms less than the nearest multiples > > (505.4 and 2008.3), resulting in the set presentation duration times > > set to 495ms and 2000ms. > > > Errors are consistently as follows: > > > 527.3438 - 505.4000 =  21.9438 (many more of this one) > > > 558.5938 - 505.4000 =  53.1938 (only about 15% of the ~500 ms display > > items) > > > 2027.3483 - 2008.3000 = 19.0483 (equal proportions with below for the > > ~2000ms items) > > >  1996.1 – 2008.3 =  -12.2 > > > I am currently not using the pre-loading option as I read somewhere > > this was not necessary for this sort of task. I also have some in-line > > scripts between display items, and the before mentioned IsPending loop > > in some places, for which I don’t know if the pre-loading would even > > make sense. The aforementioned IsPending loop doesn’t seem to be the > > problem as trials with and without it have exactly the same errors. > > Deleting or moving the in-line scripts (which are used to output data) > > appear to produce a bigger variety of errors. > > > Ideas ? > > > E. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From ccortes at mprc.umaryland.edu Sun Apr 26 12:15:08 2009 From: ccortes at mprc.umaryland.edu (Carlos Cortes) Date: Sun, 26 Apr 2009 08:15:08 -0400 Subject: Timing Question Message-ID: Have you tried to sinc the stimulus to the vertical refresh? >>> emzcoffey at gmail.com 04/26/09 6:17 AM >>> I will try it, but the problem is not so much the timing, but the consistency: if it were all 527ms it would be fine, but somehow I always get 2 different timings which are quite different. On Apr 25, 8:31 pm, ben robinson wrote: > have you tried adding more than just 10 ms as your buffer? that is, if you > want something to display every 505 ms, and you set it to prepare the > display at 495 ms, yet it ends up actually displaying at 527 ms, why not try > preparing the display at 480 ms? just a thought. > > On Thu, Apr 23, 2009 at 2:28 PM, Emz wrote: > > > Hello, > > > I need some help with a timing problem in a reasonably complex set-up > > (the complexity is in in-line scripts that output to another system, > > which requires the use of the IsPending() function, the task itself is > > just an N-back variant). I have tried and tested many minor changes in > > the set up and have managed to eliminate all of the timing problems > > except one: the actual duration of stimulus presentations are always > > either one of two values, each different than expected (as based on > > multiples of screen refresh rate). > > > The specifics are as follows: > > > The screen refresh rate is 75.031Hz, giving a duration of 13.3. I wish > > to have presentation times of about 500 ms and 2000 ms, so as per > > manual I have selected about 10 ms less than the nearest multiples > > (505.4 and 2008.3), resulting in the set presentation duration times > > set to 495ms and 2000ms. > > > Errors are consistently as follows: > > > 527.3438 - 505.4000 = 21.9438 (many more of this one) > > > 558.5938 - 505.4000 = 53.1938 (only about 15% of the ~500 ms display > > items) > > > 2027.3483 - 2008.3000 = 19.0483 (equal proportions with below for the > > ~2000ms items) > > > 1996.1 * 2008.3 = -12.2 > > > I am currently not using the pre-loading option as I read somewhere > > this was not necessary for this sort of task. I also have some in-line > > scripts between display items, and the before mentioned IsPending loop > > in some places, for which I don’t know if the pre-loading would even > > make sense. The aforementioned IsPending loop doesn’t seem to be the > > problem as trials with and without it have exactly the same errors. > > Deleting or moving the in-line scripts (which are used to output data) > > appear to produce a bigger variety of errors. > > > Ideas ? > > > E. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From P.Kieffaber at gmail.com Mon Apr 27 21:00:31 2009 From: P.Kieffaber at gmail.com (Paul Kieffaber) Date: Mon, 27 Apr 2009 14:00:31 -0700 Subject: flickering images at different rates. Message-ID: I am working on a way to set up a task that will flicker two small squares at different rates (e.g., 20 & 30 Hz) for an EEG experiment. At this point, I can't even imagine how to get started making Eprime do this. Any tips would really be appreciated. Paul --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From liwenna at gmail.com Mon Apr 27 21:31:21 2009 From: liwenna at gmail.com (liwenna) Date: Mon, 27 Apr 2009 14:31:21 -0700 Subject: flickering images at different rates. In-Reply-To: <1fcbd005-61d0-4e60-a582-66527cfb7f25@x29g2000prf.googlegroups.com> Message-ID: That's an interesting question.... The two squares have to be on the screen simultaniously, right? On Apr 27, 11:00 pm, Paul Kieffaber wrote: > I am working on a way to set up a task that will flicker two small > squares at different rates (e.g., 20 & 30 Hz) for an EEG experiment. > > At this point, I can't even imagine how to get started making Eprime > do this. > > Any tips would really be appreciated. > > Paul --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From pquain at une.edu.au Mon Apr 27 21:57:22 2009 From: pquain at une.edu.au (Peter Quain) Date: Tue, 28 Apr 2009 07:57:22 +1000 Subject: flickering images at different rates. In-Reply-To: <1fcbd005-61d0-4e60-a582-66527cfb7f25@x29g2000prf.googlegro ups.com> Message-ID: Look at e-prime examples: These 3 might be useful... AnimateCanvas CanvasSample SpriteAnimation At 07:00 AM 28/04/2009, you wrote: >I am working on a way to set up a task that will flicker two small >squares at different rates (e.g., 20 & 30 Hz) for an EEG experiment. > >At this point, I can't even imagine how to get started making Eprime >do this. > >Any tips would really be appreciated. > >Paul > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From jtib0827 at gmail.com Tue Apr 28 01:47:06 2009 From: jtib0827 at gmail.com (jtib0827 at gmail.com) Date: Mon, 27 Apr 2009 18:47:06 -0700 Subject: Multiple procs or something else Message-ID: I am designing a negative priming experiment. Most trials are randomized, but some sets of trials require a sequential presentation of stimuli. To do this, I thought, create a blocklist, then add multiple procs (one for each stimuli set that has a specific order) underneath it and just have the experiment run each list in a random order. Is there a neater way to do this? Are there any pitfalls to this approach as far as data logging, timing, etc.? 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 emzcoffey at gmail.com Tue Apr 28 11:19:37 2009 From: emzcoffey at gmail.com (Emz) Date: Tue, 28 Apr 2009 04:19:37 -0700 Subject: Timing Question In-Reply-To: Message-ID: No luck with that... The starting vertical refresh was on, I tried also with the ending one (no effect) Reducing the times to more that 10ms just brings me to the next lower refresh cycle multiple with the same variability. I also tried setting the pre-release, but that had no effect at all... On 26 apr, 14:15, "Carlos Cortes" wrote: > Have you tried to sinc the stimulus to the vertical refresh? > > >>> emzcof... at gmail.com 04/26/09 6:17 AM >>> > > I will try it, but the problem is not so much the timing, but the > consistency: if it were all 527ms it would be fine, but somehow I > always get 2 different timings which are quite different. > > On Apr 25, 8:31 pm, ben robinson wrote: > > > > > have you tried adding more than just 10 ms as your buffer?  that is, if you > > want something to display every 505 ms, and you set it to prepare the > > display at 495 ms, yet it ends up actually displaying at 527 ms, why not try > > preparing the display at 480 ms?  just a thought. > > > On Thu, Apr 23, 2009 at 2:28 PM, Emz wrote: > > > > Hello, > > > > I need some help with a timing problem in a reasonably complex set-up > > > (the complexity is in in-line scripts that output to another system, > > > which requires the use of the IsPending() function, the task itself is > > > just an N-back variant). I have tried and tested many minor changes in > > > the set up and have managed to eliminate all of the timing problems > > > except one: the actual duration of stimulus presentations are always > > > either one of two values, each different than expected (as based on > > > multiples of screen refresh rate). > > > > The specifics are as follows: > > > > The screen refresh rate is 75.031Hz, giving a duration of 13.3. I wish > > > to have presentation times of about 500 ms and 2000 ms, so as per > > > manual I have selected about 10 ms less than the nearest multiples > > > (505.4 and 2008.3), resulting in the set presentation duration times > > > set to 495ms and 2000ms. > > > > Errors are consistently as follows: > > > > 527.3438 - 505.4000 =  21.9438 (many more of this one) > > > > 558.5938 - 505.4000 =  53.1938 (only about 15% of the ~500 ms display > > > items) > > > > 2027.3483 - 2008.3000 = 19.0483 (equal proportions with below for the > > > ~2000ms items) > > > >  1996.1 * 2008.3 =  -12.2 > > > > I am currently not using the pre-loading option as I read somewhere > > > this was not necessary for this sort of task. I also have some in-line > > > scripts between display items, and the before mentioned IsPending loop > > > in some places, for which I don’t know if the pre-loading would even > > > make sense. The aforementioned IsPending loop doesn’t seem to be the > > > problem as trials with and without it have exactly the same errors. > > > Deleting or moving the in-line scripts (which are used to output data) > > > appear to produce a bigger variety of errors. > > > > Ideas ? > > > > E.- Tekst uit oorspronkelijk bericht niet weergeven - > > - Tekst uit oorspronkelijk bericht weergeven - --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From ccortes at mprc.umaryland.edu Tue Apr 28 12:13:14 2009 From: ccortes at mprc.umaryland.edu (Carlos Cortes) Date: Tue, 28 Apr 2009 08:13:14 -0400 Subject: Timing Question Message-ID: Options: 1. Check what rates your video card can handle and change it to what's more convenient 2. There is software that force refreshing rates and give you different options for rate. That's all I can think for now >>> emzcoffey at gmail.com 04/28/09 7:19 AM >>> No luck with that... The starting vertical refresh was on, I tried also with the ending one (no effect) Reducing the times to more that 10ms just brings me to the next lower refresh cycle multiple with the same variability. I also tried setting the pre-release, but that had no effect at all... On 26 apr, 14:15, "Carlos Cortes" wrote: > Have you tried to sinc the stimulus to the vertical refresh? > > >>> emzcof... at gmail.com 04/26/09 6:17 AM >>> > > I will try it, but the problem is not so much the timing, but the > consistency: if it were all 527ms it would be fine, but somehow I > always get 2 different timings which are quite different. > > On Apr 25, 8:31 pm, ben robinson wrote: > > > > > have you tried adding more than just 10 ms as your buffer? that is, if you > > want something to display every 505 ms, and you set it to prepare the > > display at 495 ms, yet it ends up actually displaying at 527 ms, why not try > > preparing the display at 480 ms? just a thought. > > > On Thu, Apr 23, 2009 at 2:28 PM, Emz wrote: > > > > Hello, > > > > I need some help with a timing problem in a reasonably complex set-up > > > (the complexity is in in-line scripts that output to another system, > > > which requires the use of the IsPending() function, the task itself is > > > just an N-back variant). I have tried and tested many minor changes in > > > the set up and have managed to eliminate all of the timing problems > > > except one: the actual duration of stimulus presentations are always > > > either one of two values, each different than expected (as based on > > > multiples of screen refresh rate). > > > > The specifics are as follows: > > > > The screen refresh rate is 75.031Hz, giving a duration of 13.3. I wish > > > to have presentation times of about 500 ms and 2000 ms, so as per > > > manual I have selected about 10 ms less than the nearest multiples > > > (505.4 and 2008.3), resulting in the set presentation duration times > > > set to 495ms and 2000ms. > > > > Errors are consistently as follows: > > > > 527.3438 - 505.4000 = 21.9438 (many more of this one) > > > > 558.5938 - 505.4000 = 53.1938 (only about 15% of the ~500 ms display > > > items) > > > > 2027.3483 - 2008.3000 = 19.0483 (equal proportions with below for the > > > ~2000ms items) > > > > 1996.1 * 2008.3 = -12.2 > > > > I am currently not using the pre-loading option as I read somewhere > > > this was not necessary for this sort of task. I also have some in-line > > > scripts between display items, and the before mentioned IsPending loop > > > in some places, for which I don't know if the pre-loading would even > > > make sense. The aforementioned IsPending loop doesn't seem to be the > > > problem as trials with and without it have exactly the same errors. > > > Deleting or moving the in-line scripts (which are used to output data) > > > appear to produce a bigger variety of errors. > > > > Ideas ? > > > > E.- Tekst uit oorspronkelijk bericht niet weergeven - > > - Tekst uit oorspronkelijk bericht weergeven - --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From dave.hairston at gmail.com Tue Apr 28 20:34:27 2009 From: dave.hairston at gmail.com (Dr. Dave Hairston) Date: Tue, 28 Apr 2009 13:34:27 -0700 Subject: Simultaneous asynchronous loops//procedures Message-ID: I have a bit of a quandry I'm hoping someone has an idea for. I'm trying to figure out a way that I can have different looping procedures (e.g., lists) running "simultaneously", but the key is that the actual stimulus presentations are asynchronous. As a matter of explanation, I have a background tone that is played constantly - lets say exactly every 450 ms Meanwhile, there is is a task occuring on top of that - lets say, 1 trial every 5-7 seconds, but not consistantly (inter-trail jitter). Also (and this is the key), the occurance of tasks procedures do not line up w/ the background tones - sometimes they will overlap, sometimes not (lets say the task presentations last 1000 ms). Task and background must be asynchronous like this, so that event- related EEG to one (e.g. background) will average out to noise when averaging for the other (e.g. task). Any way to do this? Inline scripting is no problem if necessary. The difficulty is that I need to get data triggers for al lstim onsets (e.g. OnsetData etc), otherwise I owuld simply pre-record the background tones as one long .wav file and play it to stream with with duration = 1 while teh rest of the experiment runs... but that gives only the onset of the main file. I assume there is no way to trigger one List/Procedure to bigin, but move on to the next before it completes? thanks, Dave --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From rickogorman at gmail.com Tue Apr 28 21:07:22 2009 From: rickogorman at gmail.com (Rick O'Gorman) Date: Tue, 28 Apr 2009 22:07:22 +0100 Subject: help--alternating text and image stimuli Message-ID: Hi all, I'm guessing this is easy to do if you know how, but I can't figure a solution; the manuals are of little help. I am creating an IAT and want a mix of images and text as stimuli. I thought I could just put the image file names in the relevant LIST but this doesn't work. I then realised that slides have either text or image objects, so I figure I'm goiung to have to mess around with multiple versions of slides--do I use slidestate? Or can I layer a text object and image object on top of each other and assume that it is transparent if nothing is called for that implementation? If you've got something that does this can can share it, that would be welcome. Cheers, Rick -- Rick O'Gorman, PhD Psychology, Faculty of Development and Society Collegiate Crescent Campus, Sheffield Hallam University, Sheffield S10 2BP Phone: 0114 225 5788 Fax: 0114 225 2430 http://www.shu.ac.uk/psychology/staff/OGorman.html No passion can survive a woman's seeing her lover hold his fork in the wrong way. ~Edith Wharton --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From liwenna at gmail.com Tue Apr 28 22:43:12 2009 From: liwenna at gmail.com (liwenna) Date: Tue, 28 Apr 2009 15:43:12 -0700 Subject: help--alternating text and image stimuli In-Reply-To: <49F7700A.7040706@gmail.com> Message-ID: not entirely sure if I got your problem right.. but what about simply creating bitmaps that show your text stimuli? Indeed file these all in a list under a variable, for instance called "stimulus" and make a slide with a imageobject that calls into the stimulus attribute (use [stimulus] ). Alternatively overlapping text and imageobjects might work if you set them to transparent in the image/text object properties... although I am not entirely sure whether it won't give an error saying that it can't find the text/image to display (just as you suggest it might do ^.^ ) Regards (and oh yeah, I didn't answer your e-mail yet, will do soon though) liwenna On Apr 28, 11:07 pm, Rick O'Gorman wrote: > Hi all, > > I'm guessing this is easy to do if you know how, but I can't figure a > solution; the manuals are of little help. I am creating an IAT and want > a mix of images and text as stimuli. I thought I could just put the > image file names in the relevant LIST but this doesn't work. I then > realised that slides have either text or image objects, so I figure I'm > goiung to have to mess around with multiple versions of slides--do I use > slidestate? Or can I layer a text object and image object on top of each > other and assume that it is transparent if nothing is called for that > implementation? If you've got something that does this can can share it, > that would be welcome. > > Cheers, > > Rick > -- > Rick O'Gorman, PhD > Psychology, Faculty of Development and Society > Collegiate Crescent Campus, > Sheffield Hallam University, > Sheffield > S10 2BP > > Phone: 0114 225 5788 Fax: 0114 225 2430 > > http://www.shu.ac.uk/psychology/staff/OGorman.html > > No passion can survive a woman's seeing her lover hold > his fork in the wrong way. >                                    ~Edith Wharton --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From daniela.pfabigan at univie.ac.at Wed Apr 29 08:32:27 2009 From: daniela.pfabigan at univie.ac.at (Daniela Pfabigan) Date: Wed, 29 Apr 2009 10:32:27 +0200 Subject: response unit for E-prime 2.0 Professional with ERP hardware In-Reply-To: <20090421091942.THXH20107.nskntotgx03p.mx.bigpond.com@tardis.une.edu.au> Message-ID: hi! we are currently using the PST response box: no problems with timing or response logging, but still some artifacts during data acquisition... e-prime support suggested grounding, therefore, we connected the box to our EEG machine, which is definitely grounded. no constant hum now, but still during 5-10% of the trials, high-amplitude artifacts are visible after a button press. our actual assumption is a defective contact of one of the buttons... any further suggestions would be appreciated! :-) kind regards, daniela -- Mag. Daniela Pfabigan Brain Research Laboratory (BRL) Faculty of Psychology University of Vienna On Tue, 2009-04-21 at 19:19 +1000, Peter Quain wrote: > > Your monitor has an AC power supply too. So long as the response box > power cord is not draped over the electrode cable I think any > radiated interference should be dealt with by the common mode > rejection built into modern EEG amps. Could be wrong on this though. > > At 04:09 AM 11/04/2009, you wrote: > > >Hi. I was wondering if anyone has suggestions for a button response > >unit to use with E-Prime 2.0 Professional in the context of ERP/EEG > >experiments? The PST response unit does not appear to be ideal for > >this because it has an A/C power cable coming up to the unit that may > >cause interference with the ERP signal. I'd like some type of video > >game controller or wireless unit that the participant can hold in > >their lap comfortably. Also, if it can plug into USB port, that may be > >ideal. Does anyone have any suggestions? Also, if anyone has > >successfully used the PST response unit in the context of ERP/EEG > >equipment, please let me know your thoughts on this. Thanks. I'd > >appreciate any feedback! > > > >Jeffrey S. Bedwell, Ph.D. > >Assistant Professor > >Department of Psychology > >University of Central Florida > > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From paulj at psy.uq.edu.au Tue Apr 28 23:02:02 2009 From: paulj at psy.uq.edu.au (Paul Jackson) Date: Wed, 29 Apr 2009 09:02:02 +1000 Subject: help--alternating text and image stimuli In-Reply-To: Message-ID: That code should also finish with: Set theImage=Nothing Set theText=Nothing Also you must have a variable named PicsPath set to something (or delete that from the filename bit). ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Paul R. Jackson Experimental Programmer School of Psychology University of Queensland E: paulj at psy.uq.edu.au P: 33656950 W: www.psy.uq.edu.au/~paulj ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > -----Original Message----- > From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On > Behalf Of Paul Jackson > Sent: Wednesday, 29 April 2009 8:57 AM > To: e-prime at googlegroups.com > Subject: RE: help--alternating text and image stimuli > > > I am completely flat out at the moment so I can't offer to much time > BUT I have some code that will do what you want. Basically you add this > as an inline element at the start of each trial to prepare the stimulus > slide. It assumes that there is a Slide called 'StimulusStates' which > contains 2 slide elements 'picStimulus' (SlideImage) and 'txtStimulus' > (SlideText). Each trial has an attribute called 'Stimulus'. Basically > if the stimulus attribute text ends in '.bmp' it assumes it is a > picture and if not that it is text. > > The Code: > > 'Prepare Image or Text > Dim Stimulus As String > Dim theImage As SlideImage > Dim theText As SlideText > Set theImage = > CSlideImage(StimulusScreen.States(StimulusScreen.ActiveState).Objects(" > picStimulus")) > Set theText = > CSlideText(StimulusScreen.States(StimulusScreen.ActiveState).Objects("t > xtStimulus")) > > Stimulus=trim(c.GetAttrib("Stimulus")) > If LCase(Right(Stimulus,4))=".bmp" Then > theImage.Width="100%" > theImage.Height="100%" > theImage.Filename=PicsPath & Stimulus > theImage.Load > theText.Width="0" > theText.Height="0" > Else > theImage.Width="0" > theImage.Height="0" > theImage.Clear > theText.Width="100%" > theText.Height="100%" > theText.Text=Stimulus > End If > > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > Paul R. Jackson > > Experimental Programmer > School of Psychology > University of Queensland > > E: paulj at psy.uq.edu.au > P: 33656950 > W: www.psy.uq.edu.au/~paulj > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > > > -----Original Message----- > > From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On > > Behalf Of liwenna > > Sent: Wednesday, 29 April 2009 8:43 AM > > To: E-Prime > > Subject: Re: help--alternating text and image stimuli > > > > > > not entirely sure if I got your problem right.. but what about simply > > creating bitmaps that show your text stimuli? Indeed file these all > in > > a list under a variable, for instance called "stimulus" and make a > > slide with a imageobject that calls into the stimulus attribute (use > > [stimulus] ). > > > > Alternatively overlapping text and imageobjects might work if you set > > them to transparent in the image/text object properties... although I > > am not entirely sure whether it won't give an error saying that it > > can't find the text/image to display (just as you suggest it might do > > ^.^ ) > > > > Regards (and oh yeah, I didn't answer your e-mail yet, will do soon > > though) > > > > liwenna > > > > > > > > On Apr 28, 11:07 pm, Rick O'Gorman wrote: > > > Hi all, > > > > > > I'm guessing this is easy to do if you know how, but I can't figure > a > > > solution; the manuals are of little help. I am creating an IAT and > > want > > > a mix of images and text as stimuli. I thought I could just put the > > > image file names in the relevant LIST but this doesn't work. I then > > > realised that slides have either text or image objects, so I figure > > I'm > > > goiung to have to mess around with multiple versions of slides--do > I > > use > > > slidestate? Or can I layer a text object and image object on top of > > each > > > other and assume that it is transparent if nothing is called for > that > > > implementation? If you've got something that does this can can > share > > it, > > > that would be welcome. > > > > > > Cheers, > > > > > > Rick > > > -- > > > Rick O'Gorman, PhD > > > Psychology, Faculty of Development and Society > > > Collegiate Crescent Campus, > > > Sheffield Hallam University, > > > Sheffield > > > S10 2BP > > > > > > Phone: 0114 225 5788 Fax: 0114 225 2430 > > > > > > http://www.shu.ac.uk/psychology/staff/OGorman.html > > > > > > No passion can survive a woman's seeing her lover hold > > > his fork in the wrong way. > > >                                    ~Edith Wharton > > > > > > > No virus found in this incoming message. > > Checked by AVG - www.avg.com > > Version: 8.5.287 / Virus Database: 270.12.7/2085 - Release Date: > > 04/28/09 18:02:00 > > > > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.5.287 / Virus Database: 270.12.7/2085 - Release Date: > 04/28/09 18:02:00 --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From karolina.konieczna at gmail.com Wed Apr 29 16:19:14 2009 From: karolina.konieczna at gmail.com (Karolina) Date: Wed, 29 Apr 2009 09:19:14 -0700 Subject: Problem with terminating the procedure after 30seconds Message-ID: Hello everyone, I would very much appreciate your help with my e-prime experiment. I am programming a sequencial finger-tapping task using E-prime. My procedure consists of over 100 slides and I would like it to terminate after 30s regardless whether all slides have been displayed or not. The slides change after a key response is pressed. The properties of the slides are as follow: duration is set for 10s, time limit is the same as duration. End action: terminate. Does anyone know how I can set the procedure to terminate after 30s before all slides are displayed? Thank you, Karolina Konieczna --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From google at frankbosco.com Wed Apr 29 16:27:45 2009 From: google at frankbosco.com (frankbosco) Date: Wed, 29 Apr 2009 09:27:45 -0700 Subject: Problem with terminating the procedure after 30seconds In-Reply-To: <5bd7864f-488a-46ac-8caa-72c6a4e96390@v35g2000pro.googlegroups.com> Message-ID: Hi Karolina, I have dealt with a similar problem in the past... feel free to send me an email (frank at frankbosco.com), and I'll reply with an .es (or .es2) attachment. Best, Frank On Apr 29, 11:19 am, Karolina wrote: > Hello everyone, > > I would very much appreciate your help with my e-prime experiment. I > am programming a sequencial finger-tapping task using E-prime. My > procedure consists of over 100 slides and I would like it to terminate > after 30s regardless whether all slides have been displayed or not. > > The slides change after a key response is pressed. The properties of > the slides are as follow: duration is set for 10s, time limit is the > same as duration. End action: terminate. > > Does anyone know how I can set the procedure to terminate after 30s > before all slides are displayed? > > Thank you, > Karolina Konieczna --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From google at frankbosco.com Wed Apr 29 16:29:14 2009 From: google at frankbosco.com (frankbosco) Date: Wed, 29 Apr 2009 09:29:14 -0700 Subject: Problem with terminating the procedure after 30seconds In-Reply-To: <5bd7864f-488a-46ac-8caa-72c6a4e96390@v35g2000pro.googlegroups.com> Message-ID: sorry... please send to frank [at] frankbosco [dot] com On Apr 29, 11:19 am, Karolina wrote: > Hello everyone, > > I would very much appreciate your help with my e-prime experiment. I > am programming a sequencial finger-tapping task using E-prime. My > procedure consists of over 100 slides and I would like it to terminate > after 30s regardless whether all slides have been displayed or not. > > The slides change after a key response is pressed. The properties of > the slides are as follow: duration is set for 10s, time limit is the > same as duration. End action: terminate. > > Does anyone know how I can set the procedure to terminate after 30s > before all slides are displayed? > > Thank you, > Karolina Konieczna --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From katherinekoenig at sbcglobal.net Wed Apr 29 17:39:23 2009 From: katherinekoenig at sbcglobal.net (katherine) Date: Wed, 29 Apr 2009 10:39:23 -0700 Subject: Go/No Go Task Timing and Accuracy Logging Message-ID: Hello Everyone, I would be very grateful if you could help me with a task I am programming. I am having a problem with a Stop Signal (Go-NoGo) Task. This task has two conditions - Go (with two stimuli: < and >) and No Go (Stop Trial) (also with stimuli: < and >). Each trial is timed to a trigger from our scanner, which comes every 2.8 seconds. Each trial lasts for two trigger periods (5.6 seconds). The Go condition is working fine. The subject sees a "ready" crosshair for 500ms, then has 900ms to respond to a stimulus prior to a feedback slide. In the Stop condition the subject sees a "ready" crosshair for 500ms, sees a stimulus, and hears a beep ("sound delay") shortly after the presentation of the stimulus, which cues them to inhibit their response. The timing of the presentation of the beep is dependent upon a staircase. As the accuracy of the subject's responses on the Stop Trials increases the time between the presentation of the stimuli and beep should also increase. As accuracy decreases, the time should also decrease. The goal is to keep the subject's accuracy around 50%. At the beginning of the task the experimenter enters the starting time of the beep presentation, based on the ending time from the subjects practice run (hopefully already close to 50%). I am having two problems with the script as it currently stands. First, I am trying to set up the No Go portion (Stop Trial) of the task so that it lasts for two trigger periods. Currently, if a subject mistakenly responds on a No Go trial the "TrialBlankEnd2" display is skipped. "TrialBlankEnd2" is a blank 1200ms display which is used to lengthen the duration of the trial in order to ensure the trial lasts for two trigger periods. If "" is skipped the next trial starts after only one trigger period. I tried to achieve the same effct by using a "sleep" command, using the following code: c.SetAttrib "StimSlide2.ACC", StimSlide2.ACC If StimSlide2.ACC = 0 Then sleep (1300) End If I tried to insert this code in an inline file after "sound delay," but it seems that when this code is implemented StimSlide2.ACC is always set to zero, instead of set to 1 (which it should be set to when the person correctly inhibits) The result is that the staircases I've set up do not work. What I'm looking for is a way to ensure that no matter what the subject's response on a Stop Trial, the next trial does not start until two trigger periods have elasped (5.6sec). If "TrialBlankEnd2" is skipped, the next trial starts after one trigger period (2.8sec). If I use a sleep command, it seems to throw off the accuracy count (on which the staircasing is dependent). It seems as though the script is set up correctly for the most part. The staircases do work when the accuracy count works. Is there a better way to set up The Stop trials that will ensure that the trials have "blank time" on the end and that the accuracy counts are accurate? Thank you very much for your help with this. I appreciate it. Katherine Koenig --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email 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 Thu Apr 30 10:52:40 2009 From: nick.peatfield at gmail.com (Nick) Date: Thu, 30 Apr 2009 03:52:40 -0700 Subject: Go/No Go Task Timing and Accuracy Logging In-Reply-To: Message-ID: Hi Katherine, If I understood correctly this would be my solution: instead of using ACC you could just use RESP and use this to save their accuracy. Dim CorrectReject as Integer IF StimSlide2.RESP = "" then CorrectReject = 1 sleep (1300) else CorrectReject = 0 End if c.SetAttrib "CorrectReject", CorrectReject I use an inline currently on a go/no-go to make the analysis quicker. So would also place a variable like EOC into the same script. Hopefully this will help. Regards, Nick On Apr 29, 6:39 pm, katherine wrote: > Hello Everyone, > > I would be very grateful if you could help me with a task I am > programming. I am having a problem with a Stop Signal (Go-NoGo) Task. > > This task has two conditions - Go (with two stimuli: < and >) and No > Go (Stop Trial) (also with stimuli: < and >). Each trial is timed to a > trigger from our scanner, which comes every 2.8 seconds. Each trial > lasts for two trigger periods (5.6 seconds). The Go condition is > working fine. The subject sees a "ready" crosshair for 500ms, then has > 900ms to respond to a stimulus prior to a feedback slide. In the Stop > condition the subject sees a "ready" crosshair for 500ms, sees a > stimulus, and hears a beep ("sound delay") shortly after the > presentation of the stimulus, which cues them to inhibit their > response. The timing of the presentation of the beep is dependent upon > a staircase. As the accuracy of the subject's responses on the Stop > Trials increases the time between the presentation of the stimuli and > beep should also increase. As accuracy decreases, the time should also > decrease. The goal is to keep the subject's accuracy around 50%. At > the beginning of the task the experimenter enters the starting time of > the beep presentation, based on the ending time from the subjects > practice run (hopefully already close to 50%). > > I am having two problems with the script as it currently stands. > First, I am trying to set up the No Go portion (Stop Trial) of the > task so that it lasts for two trigger periods. Currently, if a subject > mistakenly responds on a No Go trial the "TrialBlankEnd2" display is > skipped. "TrialBlankEnd2" is a blank 1200ms display which is used to > lengthen the duration of the trial in order to ensure the trial lasts > for two trigger periods. If ""  is skipped the next trial starts after > only one trigger period. > > I tried to achieve the same effct by using a "sleep" command, using > the following code: > > c.SetAttrib "StimSlide2.ACC", StimSlide2.ACC > If StimSlide2.ACC = 0 Then > sleep (1300) > End If > > I tried to insert this code in an inline file after "sound delay," but > it seems that when this code is implemented StimSlide2.ACC is always > set to zero, instead of set to 1 (which it should be set to when the > person correctly inhibits) The result is that the staircases I've set > up do not work. > > What I'm looking for is a way to ensure that no matter what the > subject's response on a Stop Trial, the next trial does not start > until two trigger periods have elasped (5.6sec). If "TrialBlankEnd2" > is skipped, the next trial starts after one trigger period (2.8sec). > If I use a sleep command, it seems to throw off the accuracy count (on > which the staircasing is dependent). > > It seems as though the script is set up correctly for the most part. > The staircases do work when the accuracy count works. Is there a > better way to set up The Stop trials that will ensure that the trials > have "blank time" on the end and that the accuracy counts are > accurate? > > Thank you very much for your help with this. I appreciate it. > > Katherine Koenig --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From little.jo.silva at gmail.com Thu Apr 30 15:46:10 2009 From: little.jo.silva at gmail.com (student) Date: Thu, 30 Apr 2009 08:46:10 -0700 Subject: Accessing NI DAQ card Message-ID: Hello. Where can I see how E-prime is accessing the NI-card? Is there some sort of submenu or tab pertaining to input ports or something similar? 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 little.jo.silva at gmail.com Thu Apr 30 15:47:48 2009 From: little.jo.silva at gmail.com (student) Date: Thu, 30 Apr 2009 08:47:48 -0700 Subject: Display Message-ID: Hi. Does E-prime necessarily have to use a display, or is it possible to have it running in the background without taking up the computer screen? Tahnks. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From meg.andrejczuk at gmail.com Thu Apr 30 18:36:21 2009 From: meg.andrejczuk at gmail.com (meg.andrejczuk) Date: Thu, 30 Apr 2009 11:36:21 -0700 Subject: Auditory Recording and Onset timing Message-ID: Hi all! If I want to record the timing of the onset of a vocalization but I also want an auditory recording of the verbal response is there any combination of e-prime software/hardware that can do this? In looking over the response box features, I found that it will time the onset of a vocalization but seems like you need a seperate recording system to capture the actual verbatim response. Can you pair the e-prime software and the response box in anyway to capture both at the same time? I hope this makes sense :) 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 gosenbach at gmail.com Thu Apr 30 20:49:45 2009 From: gosenbach at gmail.com (Greg Osenbach) Date: Thu, 30 Apr 2009 16:49:45 -0400 Subject: Accessing NI DAQ card In-Reply-To: <2e2e74d2-fc57-4501-8435-b2842c9368a8@s38g2000prg.googlegroups.com> Message-ID: Hello, Which DAQ card do you have? I may be able to help you out but you will need to give me a few more details about what you have. :) Cheers, Greg On Thu, Apr 30, 2009 at 11:46 AM, student wrote: > > Hello. > > Where can I see how E-prime is accessing the NI-card? Is there some > sort of submenu or tab pertaining to input ports or something similar? > > Thanks > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- -------------- next part -------------- An HTML attachment was scrubbed... URL: From katherinekoenig at sbcglobal.net Thu Apr 30 20:57:48 2009 From: katherinekoenig at sbcglobal.net (katherine) Date: Thu, 30 Apr 2009 13:57:48 -0700 Subject: Go/No Go Task Timing and Accuracy Logging In-Reply-To: <46406855-41cd-4402-8d8c-260a60091094@u9g2000pre.googlegroups.com> Message-ID: Thank you very much Nick! This seems to be working. I actually tried using RESP before, but I must have had the code wrong. Katherine On Apr 30, 6:52 am, Nick wrote: > Hi Katherine, > > If I understood correctly this would be my solution: > > instead of using ACC you could just use RESP and use this to save > their accuracy. > > Dim CorrectReject as Integer > > IF StimSlide2.RESP = "" then > CorrectReject = 1 > sleep (1300) > else > CorrectReject = 0 > End if > > c.SetAttrib "CorrectReject", CorrectReject > > I use an inline currently on a go/no-go to make the analysis quicker. > So would also place a variable like EOC into the same script. > > Hopefully this will help. > > Regards, > > Nick > > On Apr 29, 6:39 pm, katherine wrote: > > > > > Hello Everyone, > > > I would be very grateful if you could help me with a task I am > > programming. I am having a problem with a Stop Signal (Go-NoGo) Task. > > > This task has two conditions - Go (with two stimuli: < and >) and No > > Go (Stop Trial) (also with stimuli: < and >). Each trial is timed to a > > trigger from our scanner, which comes every 2.8 seconds. Each trial > > lasts for two trigger periods (5.6 seconds). The Go condition is > > working fine. The subject sees a "ready" crosshair for 500ms, then has > > 900ms to respond to a stimulus prior to a feedback slide. In the Stop > > condition the subject sees a "ready" crosshair for 500ms, sees a > > stimulus, and hears a beep ("sound delay") shortly after the > > presentation of the stimulus, which cues them to inhibit their > > response. The timing of the presentation of the beep is dependent upon > > a staircase. As the accuracy of the subject's responses on the Stop > > Trials increases the time between the presentation of the stimuli and > > beep should also increase. As accuracy decreases, the time should also > > decrease. The goal is to keep the subject's accuracy around 50%. At > > the beginning of the task the experimenter enters the starting time of > > the beep presentation, based on the ending time from the subjects > > practice run (hopefully already close to 50%). > > > I am having two problems with the script as it currently stands. > > First, I am trying to set up the No Go portion (Stop Trial) of the > > task so that it lasts for two trigger periods. Currently, if a subject > > mistakenly responds on a No Go trial the "TrialBlankEnd2" display is > > skipped. "TrialBlankEnd2" is a blank 1200ms display which is used to > > lengthen the duration of the trial in order to ensure the trial lasts > > for two trigger periods. If ""  is skipped the next trial starts after > > only one trigger period. > > > I tried to achieve the same effct by using a "sleep" command, using > > the following code: > > > c.SetAttrib "StimSlide2.ACC", StimSlide2.ACC > > If StimSlide2.ACC = 0 Then > > sleep (1300) > > End If > > > I tried to insert this code in an inline file after "sound delay," but > > it seems that when this code is implemented StimSlide2.ACC is always > > set to zero, instead of set to 1 (which it should be set to when the > > person correctly inhibits) The result is that the staircases I've set > > up do not work. > > > What I'm looking for is a way to ensure that no matter what the > > subject's response on a Stop Trial, the next trial does not start > > until two trigger periods have elasped (5.6sec). If "TrialBlankEnd2" > > is skipped, the next trial starts after one trigger period (2.8sec). > > If I use a sleep command, it seems to throw off the accuracy count (on > > which the staircasing is dependent). > > > It seems as though the script is set up correctly for the most part. > > The staircases do work when the accuracy count works. Is there a > > better way to set up The Stop trials that will ensure that the trials > > have "blank time" on the end and that the accuracy counts are > > accurate? > > > Thank you very much for your help with this. I appreciate it. > > > Katherine Koenig- Hide quoted text - > > - Show quoted text - --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From mcfarla9 at msu.edu Thu Apr 30 21:17:38 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 30 Apr 2009 17:17:38 -0400 Subject: Auditory Recording and Onset timing In-Reply-To: <6a498fe6-d455-4a0c-8598-723de02234ed@j9g2000prh.googlegrou ps.com> Message-ID: First, you will need EP2 to record audio at all. Next, what if you used any ordinary stim/response object to wait for and capture the onset of vocalization via, e.g., a SRBox, and follow that with a SoundIn object that will then record the remainder of the response? You might even split a single microphone between the SRBox (for vocalization onset) and the mic input of the computer sound card (for recording SoundIn). I will be interested to learn how this works out. -- David McFarlane, Professional Faultfinder >If I want to record the timing of the onset of a vocalization but I >also want an auditory recording of the verbal response is there any >combination of e-prime software/hardware that can do this? In looking >over the response box features, I found that it will time the onset of >a vocalization but seems like you need a seperate recording system to >capture the actual verbatim response. Can you pair the e-prime >software and the response box in anyway to capture both at the same >time? > >I hope this makes sense :) > >Thanks! --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From mcfarla9 at msu.edu Thu Apr 30 21:24:51 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 30 Apr 2009 17:24:51 -0400 Subject: Problem with terminating the procedure after 30seconds In-Reply-To: <5bd7864f-488a-46ac-8caa-72c6a4e96390@v35g2000pro.googlegro ups.com> Message-ID: Karolina, On the List that runs your slides, look at the Reset/Exit tab, and look at Exit List. There is an option to exit after a number of seconds, try setting that to 30 and see if that helps. Of course, this will not terminate in the middle of a procedure or a stimulus object. You could also use Clock.Read within inline script to exit the procedure early, but I don't know how you would force an early exit to a stimuls object. You would probably have to set your stimulus object to a Duration of 0 and then use script for all the stimulus timing. -- David McFarlane, Professional Faultfinder At 4/29/2009 12:19 PM Wednesday, you wrote: >Hello everyone, > >I would very much appreciate your help with my e-prime experiment. I >am programming a sequencial finger-tapping task using E-prime. My >procedure consists of over 100 slides and I would like it to terminate >after 30s regardless whether all slides have been displayed or not. > >The slides change after a key response is pressed. The properties of >the slides are as follow: duration is set for 10s, time limit is the >same as duration. End action: terminate. > >Does anyone know how I can set the procedure to terminate after 30s >before all slides are displayed? > >Thank you, >Karolina Konieczna --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email 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 Apr 30 21:31:00 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 30 Apr 2009 17:31:00 -0400 Subject: help--alternating text and image stimuli In-Reply-To: <49F7700A.7040706@gmail.com> Message-ID: Rick, I would use a Slide object with multiple states, as you guessed. One state would use a Text sub-object, and another state would use an Image sub-object. You would then have to use a bit of inline script to set the state before running the slide in your procedure, based either on the value of the attribute that encodes the stimulus, or using another attribute just to indicate text vs. image. Might be worth browsing the PST downloads to see if they show how to handle Slide states, or just make a demo program with any Slide (or better, a Feedback object, which is just a special type of Slide) and look at the generated script, that's how I figure out how to manage Slide states. Good luck, -- David McFarlane, Professiona Faultfinder At 4/28/2009 05:07 PM Tuesday, you wrote: >I'm guessing this is easy to do if you know how, but I can't figure a >solution; the manuals are of little help. I am creating an IAT and want >a mix of images and text as stimuli. I thought I could just put the >image file names in the relevant LIST but this doesn't work. I then >realised that slides have either text or image objects, so I figure I'm >goiung to have to mess around with multiple versions of slides--do I use >slidestate? Or can I layer a text object and image object on top of each >other and assume that it is transparent if nothing is called for that >implementation? If you've got something that does this can can share it, >that would be welcome. > >Cheers, > >Rick >-- >Rick O'Gorman, PhD >Psychology, Faculty of Development and Society >Collegiate Crescent Campus, >Sheffield Hallam University, >Sheffield >S10 2BP --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From little.jo.silva at gmail.com Thu Apr 30 21:50:02 2009 From: little.jo.silva at gmail.com (Joana Silva) Date: Thu, 30 Apr 2009 22:50:02 +0100 Subject: Accessing NI DAQ card In-Reply-To: Message-ID: Hi. The card is pretty old, it's a PCI - 6025E. Additionally the computer in which it is installed only works with drivers from 2002 (version 6.9.3. Is this enough? Thanks. On Thu, Apr 30, 2009 at 9:49 PM, Greg Osenbach wrote: > Hello, > > Which DAQ card do you have? I may be able to help you out but you will > need to give me a few more details about what you have. :) > > Cheers, > Greg > > > On Thu, Apr 30, 2009 at 11:46 AM, student wrote: > >> >> Hello. >> >> Where can I see how E-prime is accessing the NI-card? Is there some >> sort of submenu or tab pertaining to input ports or something similar? >> >> Thanks >> >> > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- -------------- next part -------------- An HTML attachment was scrubbed... URL: From gosenbach at gmail.com Thu Apr 30 22:04:21 2009 From: gosenbach at gmail.com (Greg Osenbach) Date: Thu, 30 Apr 2009 18:04:21 -0400 Subject: Accessing NI DAQ card In-Reply-To: <92e95e010904301450v6a6a077dof55077fceaf8372@mail.gmail.com> Message-ID: I am not familiar with that one. I'll have to look up the specs. Do you have any NI software or just the DAQ card? On Thu, Apr 30, 2009 at 5:50 PM, Joana Silva wrote: > Hi. > > The card is pretty old, it's a PCI - 6025E. Additionally the computer in > which it is installed only works with drivers from 2002 (version 6.9.3. Is > this enough? > > Thanks. > > > On Thu, Apr 30, 2009 at 9:49 PM, Greg Osenbach wrote: > >> Hello, >> >> Which DAQ card do you have? I may be able to help you out but you will >> need to give me a few more details about what you have. :) >> >> Cheers, >> Greg >> >> >> On Thu, Apr 30, 2009 at 11:46 AM, student wrote: >> >>> >>> Hello. >>> >>> Where can I see how E-prime is accessing the NI-card? Is there some >>> sort of submenu or tab pertaining to input ports or something similar? >>> >>> Thanks >>> >>> >> >> >> > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- -------------- next part -------------- An HTML attachment was scrubbed... URL: From little.jo.silva at gmail.com Thu Apr 30 22:06:07 2009 From: little.jo.silva at gmail.com (Joana Silva) Date: Thu, 30 Apr 2009 23:06:07 +0100 Subject: Accessing NI DAQ card In-Reply-To: Message-ID: No, I think it's just the DAQ card. On Thu, Apr 30, 2009 at 11:04 PM, Greg Osenbach wrote: > I am not familiar with that one. I'll have to look up the specs. > > Do you have any NI software or just the DAQ card? > > > On Thu, Apr 30, 2009 at 5:50 PM, Joana Silva wrote: > >> Hi. >> >> The card is pretty old, it's a PCI - 6025E. Additionally the computer in >> which it is installed only works with drivers from 2002 (version 6.9.3. Is >> this enough? >> >> Thanks. >> >> >> On Thu, Apr 30, 2009 at 9:49 PM, Greg Osenbach wrote: >> >>> Hello, >>> >>> Which DAQ card do you have? I may be able to help you out but you will >>> need to give me a few more details about what you have. :) >>> >>> Cheers, >>> Greg >>> >>> >>> On Thu, Apr 30, 2009 at 11:46 AM, student wrote: >>> >>>> >>>> Hello. >>>> >>>> Where can I see how E-prime is accessing the NI-card? Is there some >>>> sort of submenu or tab pertaining to input ports or something similar? >>>> >>>> Thanks >>>> >>>> >>> >>> >>> >> >> >> > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- -------------- next part -------------- An HTML attachment was scrubbed... URL: From adamosth at gmail.com Wed Apr 1 19:13:58 2009 From: adamosth at gmail.com (Adam Osth) Date: Wed, 1 Apr 2009 15:13:58 -0400 Subject: Variable reference to a list object? Message-ID: Hello all, I have this predicament. I'm running a recognition memory experiment (similar to the StudyRecall example) that is a little bit complicated. I have several lists of stimuli all nested within the Study List. What we have looks something like this: StudyList (randomly shuffle) -Nested category 1 -Nested category 2 - ... -Nested category 16 Each nested category contains 9 pictures - within the [Picture] attribute is the picture filename. I need to randomly select 2 pictures from each nested category and get their filenames so I can write them to a recall list. Now, I can't do context referencing for this. While c.GetAttrib("Picture") will successfully get a picture at the same level, I need to get TWO pictures from the same nested category, and if I jump levels, it will jump to another nested category. I thought that maybe I could declare a string variable that takes on the category name, so I wrote something like this: dim CatName As String CatName = Categories.GetAttrib(counter, "Nested") RecallList.setAttrib counter, "Stimulus", CatName.GetAttrib(counter, "Picture") RecallList.setAttrib counter + 1, "Stimulus", CatName.GetAttrib(counter + 1, "Picture") The only problem is that when I generate the script, it tells me that CatName must be a valid object in order to reference. Is there any way I can have a variable reference a list object? Any tips to point me in the right direction would be supremely helpful. Thanks! Adam --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send 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 scampbell at casl.umd.edu Wed Apr 1 19:27:25 2009 From: scampbell at casl.umd.edu (Susan G. Campbell) Date: Wed, 1 Apr 2009 15:27:25 -0400 Subject: Variable reference to a list object? In-Reply-To: <7ef748980904011213k500927f9s7f3cebc2a496e311@mail.gmail.com> Message-ID: Hi Adam, I think what you're looking for here (possibly in both posts) is colon notation. If you want a second picture from the same nested list, you'll want to do [Picture:1] rather than just [Picture] twice. The number after the colon is the number of the sample you want. (Because E-Prime was written by programmers, [Picture] and [Picture:0] are the same thing.) Hope this helps, Susan From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of Adam Osth Sent: Wednesday, April 01, 2009 3:14 PM To: e-prime at googlegroups.com Subject: Variable reference to a list object? Hello all, I have this predicament. I'm running a recognition memory experiment (similar to the StudyRecall example) that is a little bit complicated. I have several lists of stimuli all nested within the Study List. What we have looks something like this: StudyList (randomly shuffle) -Nested category 1 -Nested category 2 - ... -Nested category 16 Each nested category contains 9 pictures - within the [Picture] attribute is the picture filename. I need to randomly select 2 pictures from each nested category and get their filenames so I can write them to a recall list. Now, I can't do context referencing for this. While c.GetAttrib("Picture") will successfully get a picture at the same level, I need to get TWO pictures from the same nested category, and if I jump levels, it will jump to another nested category. I thought that maybe I could declare a string variable that takes on the category name, so I wrote something like this: dim CatName As String CatName = Categories.GetAttrib(counter, "Nested") RecallList.setAttrib counter, "Stimulus", CatName.GetAttrib(counter, "Picture") RecallList.setAttrib counter + 1, "Stimulus", CatName.GetAttrib(counter + 1, "Picture") The only problem is that when I generate the script, it tells me that CatName must be a valid object in order to reference. Is there any way I can have a variable reference a list object? Any tips to point me in the right direction would be supremely helpful. Thanks! Adam --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send 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 adamosth at gmail.com Fri Apr 3 17:01:59 2009 From: adamosth at gmail.com (Adam Osth) Date: Fri, 3 Apr 2009 13:01:59 -0400 Subject: Mouse response task Message-ID: Hello all, I'm programming a dichotomous mouse response task, one in which subjects hear two sounds and then have to click "Same" or "Different" as their response. While there is a sample online for denoting areas for mouse response on the Eprime page, I noticed on that experiment that the page that takes the mouse input progresses no matter where the user clicks. In my case, I need to have the page progress ONLY when the subject clicks on a designated response box. Is the best course of action to have a code that jumps back to the input page if the subjects don't give a proper response? Adam --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Fri Apr 3 17:09:36 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Fri, 3 Apr 2009 13:09:36 -0400 Subject: Mouse response task In-Reply-To: <7ef748980904031001m737557bcq158c1a2acb91fcc6@mail.gmail.co m> Message-ID: Adam >I'm programming a dichotomous mouse response task, one in which >subjects hear two sounds and then have to click "Same" or >"Different" as their response. > >While there is a sample online for denoting areas for mouse response >on the Eprime page, I noticed on that experiment that the page that >takes the mouse input progresses no matter where the user clicks. In >my case, I need to have the page progress ONLY when the subject >clicks on a designated response box. > >Is the best course of action to have a code that jumps back to the >input page if the subjects don't give a proper response? I think you want to use the SlideState .HitTest method, please see the SlideState.HitTest topic in the online E-Basic Help. I think PST also has a sample program for this that you may download. -- 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 fzyzyy8657 at hotmail.com Mon Apr 6 01:35:24 2009 From: fzyzyy8657 at hotmail.com (maocong) Date: Sun, 5 Apr 2009 18:35:24 -0700 Subject: Image display delay Message-ID: I am a greenhand in programming on e-prime, and I need some help on the fellowing issue: I designed an ERP visual stimulous experiment by using the control of ImageDisplay on e-Prime 2.0v and the EEG recording system is NeroScan 4.3v. And I found a 8~14ms delay on image display(shown by the programme running result file), and the help file showed this delay is the difference between orignial onset time and actual display time. This random image display delay greatly effect the accuracy of N170 latency recorded, which lead to the unreliablity of the experiment result. Therefore I hope you can give me some advices about how to eliminate/compensate this display delay or how to uniform this display delay --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From D.Moore at bath.ac.uk Mon Apr 6 08:27:12 2009 From: D.Moore at bath.ac.uk (David Moore) Date: Mon, 6 Apr 2009 09:27:12 +0100 Subject: TTL pulse Message-ID: Dear all, I've written a script to present attentional tasks to participants however I need to send a TTL pulse to an external device at random intervals. I'm using eprime 2 and I have added the parallel port in the devices and left the standard settings. I've then put in an inline with the command WritePort &H378, 255 however I am not getting any pulse. Can anyone help? Dave --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From mcfarla9 at msu.edu Wed Apr 8 15:32:32 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Wed, 8 Apr 2009 11:32:32 -0400 Subject: TTL pulse In-Reply-To: <01361145807D8FABA09EACF6@mppc-112-res-09.campus.bath.ac.uk > Message-ID: At 4/6/2009 04:27 AM Monday, David Moore wrote: >Dear all, > >I've written a script to present attentional tasks to participants however >I need to send a TTL pulse to an external device at random intervals. > >I'm using eprime 2 and I have added the parallel port in the devices and >left the standard settings. I've then put in an inline with the command >WritePort &H378, 255 however I am not getting any pulse. > >Can anyone help? > >Dave To send a pulse, you must both turn the pulse on and then turn it off, with some duration in between. WritePort &H378, 255 will just set all bits to 1, you still need to wait a moment and then send them back to 0. Something like this: WritePort &H378, 255 ' all bits to 1 Sleep 20 ' wait 20 ms WritePort &H378, 0 ' all bits back to 0 Of course, you should first initialize all bits to 0 way at the start of your program. And this assumes that &H378 is the correct port for your case, you may need to contact your IT staff to verify that. Finally, I think PST has a sample program at their website that you can download to demonstrate some of this. -- David McFarlane, Professional Faultfinder --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From mcfarla9 at msu.edu Wed Apr 8 15:26:12 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Wed, 8 Apr 2009 11:26:12 -0400 Subject: Image display delay In-Reply-To: <36c66b44-bf6a-47bc-80d1-385a91e25a4f@s12g2000prc.googlegro ups.com> Message-ID: At 4/5/2009 09:35 PM Sunday, maocong wrote: >I am a greenhand in programming on e-prime, and I need some help on >the fellowing issue: > >I designed an ERP visual stimulous experiment by using the control of >ImageDisplay on e-Prime 2.0v and the EEG recording system is NeroScan >4.3v. And I found a 8~14ms delay on image display(shown by the >programme running result file), and the help file showed this delay is >the difference between orignial onset time and actual display time. >This random image display delay greatly effect the accuracy of N170 >latency recorded, which lead to the unreliablity of the experiment >result. Therefore I hope you can give me some advices about how to >eliminate/compensate this display delay or how to uniform this display >delay Please read thoroughly chapter 3 ("Critical timing...") of the User's Guide that came with E-Prime. -- David McFarlane, Professional Faultfinder --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From D.Moore at bath.ac.uk Thu Apr 9 13:40:10 2009 From: D.Moore at bath.ac.uk (David Moore) Date: Thu, 9 Apr 2009 14:40:10 +0100 Subject: TTL pulse In-Reply-To: <49dcc39c.0e0bca0a.418a.2f21SMTPIN_ADDED@gmr-mx.google.com> Message-ID: Hi David, Thanks for your advice, I have tried what you have suggested however I still don't seem to be getting a pulse. Can you suggest what the settings in the parallel port menu or how to set all bits to 0 at the beginning (I have put an inline at the beginning with WritePort &H378, 0 in. Thanks Dave --On 08 April 2009 11:32 -0400 David McFarlane wrote: > > At 4/6/2009 04:27 AM Monday, David Moore wrote: >> Dear all, >> >> I've written a script to present attentional tasks to participants >> however I need to send a TTL pulse to an external device at random >> intervals. >> >> I'm using eprime 2 and I have added the parallel port in the devices and >> left the standard settings. I've then put in an inline with the command >> WritePort &H378, 255 however I am not getting any pulse. >> >> Can anyone help? >> >> Dave > > To send a pulse, you must both turn the pulse on and then turn it > off, with some duration in between. WritePort &H378, 255 will just > set all bits to 1, you still need to wait a moment and then send them > back to 0. Something like this: > > WritePort &H378, 255 ' all bits to 1 > Sleep 20 ' wait 20 ms > WritePort &H378, 0 ' all bits back to 0 > > Of course, you should first initialize all bits to 0 way at the start > of your program. And this assumes that &H378 is the correct port for > your case, you may need to contact your IT staff to verify > that. Finally, I think PST has a sample program at their website > that you can download to demonstrate some of this. > > -- 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 Apr 9 18:18:48 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 9 Apr 2009 14:18:48 -0400 Subject: TTL pulse In-Reply-To: Message-ID: Dave, At this stage you probably need to explore your specific hardware setup in depth a little more, and that is not something that I can do remotely, so you need to contact the IT staff at your company, and they will need some in-depth knowledge about using a parallel port. For one thing you need to make sure that &H378 is the correct port number for your particular use, and that you have wired up to the correct pins on the connector. If it were me I would try using the old DOS debug command or something equally primitive so that I could make sure that I fully understood the hardware at hand before I tried throwing E-Prime at it. PST has a Knowledge Base article about this at http://www.pstnet.com/e-prime/support/kb.asp?TopicID=1320 (registration & login required), you might also look at another article at http://www.pstnet.com/e-prime/support/kb.asp?TopicID=1318 . You might also try Google to find more technical articles on the parallel port in general. Oh, and as long as we're using hex notation, let's change WritePort &H378, 255 to WritePort &H378, &HFF shall we? Good luck, -- David McFarlane, Professional Faultfinder >Hi David, > >Thanks for your advice, I have tried what you have suggested however I >still don't seem to be getting a pulse. Can you suggest what the settings >in the parallel port menu or how to set all bits to 0 at the beginning (I >have put an inline at the beginning with WritePort &H378, 0 in. > >Thanks Dave > >--On 08 April 2009 11:32 -0400 David McFarlane wrote: > > > > > At 4/6/2009 04:27 AM Monday, David Moore wrote: > >> Dear all, > >> > >> I've written a script to present attentional tasks to participants > >> however I need to send a TTL pulse to an external device at random > >> intervals. > >> > >> I'm using eprime 2 and I have added the parallel port in the devices and > >> left the standard settings. I've then put in an inline with the command > >> WritePort &H378, 255 however I am not getting any pulse. > >> > >> Can anyone help? > >> > >> Dave > > > > To send a pulse, you must both turn the pulse on and then turn it > > off, with some duration in between. WritePort &H378, 255 will just > > set all bits to 1, you still need to wait a moment and then send them > > back to 0. Something like this: > > > > WritePort &H378, 255 ' all bits to 1 > > Sleep 20 ' wait 20 ms > > WritePort &H378, 0 ' all bits back to 0 > > > > Of course, you should first initialize all bits to 0 way at the start > > of your program. And this assumes that &H378 is the correct port for > > your case, you may need to contact your IT staff to verify > > that. Finally, I think PST has a sample program at their website > > that you can download to demonstrate some of this. > > > > -- 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 Apr 9 18:20:56 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 9 Apr 2009 14:20:56 -0400 Subject: Voice response recording (alternatives to Serial Response Box) In-Reply-To: <0e876445-46fa-4691-b21b-460b3e6f7996@f19g2000yqo.googlegro ups.com> Message-ID: >How can I get E-Prime to work with my computer's hardware for voice >response recording instead of relying on a serial response box? I >would like to have E-Prime record the voice waveform of participant >responses. My task will present color stimuli, and the participant >will have to name the correct color. Lets say I want to begin >recording at the stimulus onset and end recording when the vocal >response is given and the participant presses a button. Any input is >appreciated, but I must warn you I am new to E-Prime so I need things >dumbed down in order to understand them. Looks like a job for the SoundIn object in E-Prime 2. Please see http://www.pstnet.com/products/e-prime . -- David McFarlane, Professional Faultfinder --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From jtib0827 at gmail.com Thu Apr 9 16:54:47 2009 From: jtib0827 at gmail.com (jtib0827 at gmail.com) Date: Thu, 9 Apr 2009 09:54:47 -0700 Subject: Voice response recording (alternatives to Serial Response Box) Message-ID: How can I get E-Prime to work with my computer's hardware for voice response recording instead of relying on a serial response box? I would like to have E-Prime record the voice waveform of participant responses. My task will present color stimuli, and the participant will have to name the correct color. Lets say I want to begin recording at the stimulus onset and end recording when the vocal response is given and the participant presses a button. Any input is appreciated, but I must warn you I am new to E-Prime so I need things dumbed down in order to understand them. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From adamosth at gmail.com Thu Apr 9 20:03:59 2009 From: adamosth at gmail.com (Adam Osth) Date: Thu, 9 Apr 2009 16:03:59 -0400 Subject: Is there a way to merge experiments? Message-ID: Hello, I have a recognition memory experiment in which there are two conditions - one in which subjects are going to be presented with 8 pictures during a study interval, another where they will be presented with 64. It's a between subjects experiment, so subjects will only be doing one condition or the other. Currently, I have both conditions saved as different experiment files. The order is going to be counterbalanced, such that subject 1 gets 8 pictures, subject 2 gets 64, subject 3 gets 8, etc. etc. I was wondering - is there any way to merge the two experiments such that the subject number inputted will automatically select the appropriate condition? Adam --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Thu Apr 9 20:46:45 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 9 Apr 2009 16:46:45 -0400 Subject: Is there a way to merge experiments? In-Reply-To: <7ef748980904091303o752df880h3ca4a7a7311b7424@mail.gmail.co m> Message-ID: Adam, >I have a recognition memory experiment in which there are two >conditions - one in which subjects are going to be presented with 8 >pictures during a study interval, another where they will be >presented with 64. It's a between subjects experiment, so subjects >will only be doing one condition or the other. > >Currently, I have both conditions saved as different experiment >files. The order is going to be counterbalanced, such that subject 1 >gets 8 pictures, subject 2 gets 64, subject 3 gets 8, etc. etc. I >was wondering - is there any way to merge the two experiments such >that the subject number inputted will automatically select the >appropriate condition? Not sure, but I think you can use list order "Counterbalance" or "Permutation" to do this. You will want to put both your conditions into one program under a two-level list that picks which condition the subject gets, and link the order to the Subject number. I don't know where this is documented, perhaps someone else here can help with details. -- 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 jtib0827 at gmail.com Fri Apr 10 04:48:04 2009 From: jtib0827 at gmail.com (jtib0827 at gmail.com) Date: Thu, 9 Apr 2009 21:48:04 -0700 Subject: Voice response recording (alternatives to Serial Response Box) In-Reply-To: <49de3c95.0f0bca0a.72f0.28ecSMTPIN_ADDED@gmr-mx.google.com> Message-ID: I forgot to mention the catch is that I am working with v1.1. I think I will have to go a different road. Thanks for the input so far. Anyone can tell me about their experience with voice responses on earlier versions of E-Prime? Thanks in advance. On Apr 9, 1:20?pm, David McFarlane wrote: > >How can I get E-Prime to work with my computer's hardware for voice > >response recording instead of relying on a serial response box? I > >would like to have E-Prime record the voice waveform of participant > >responses. My task will present color stimuli, and the participant > >will have to name the correct color. Lets say I want to begin > >recording at the stimulus onset and end recording when the vocal > >response is given and the participant presses a button. Any input is > >appreciated, but I must warn you I am new to E-Prime so I need things > >dumbed down in order to understand them. > > Looks like a job for the SoundIn object in E-Prime 2. ?Please seehttp://www.pstnet.com/products/e-prime. > > -- David McFarlane, Professional Faultfinder --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From mcfarla9 at msu.edu Fri Apr 10 13:24:45 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Fri, 10 Apr 2009 09:24:45 -0400 Subject: Voice response recording (alternatives to Serial Response Box) In-Reply-To: Message-ID: So why not just upgrade to EP2? If it costs you 20 hours of labor at $50/hour to make this work in EP1, you've just spent $1000 that you could have spent on a license for EP2 that would also open up futher doors for the future. Just a thought. -- David McFarlane, Professional Faultfinder >I forgot to mention the catch is that I am working with v1.1. I think >I will have to go a different road. Thanks for the input so far. >Anyone can tell me about their experience with voice responses on >earlier versions of E-Prime? Thanks in advance. > >On Apr 9, 1:20 pm, David McFarlane wrote: > > >How can I get E-Prime to work with my computer's hardware for voice > > >response recording instead of relying on a serial response box? I > > >would like to have E-Prime record the voice waveform of participant > > >responses. My task will present color stimuli, and the participant > > >will have to name the correct color. Lets say I want to begin > > >recording at the stimulus onset and end recording when the vocal > > >response is given and the participant presses a button. Any input is > > >appreciated, but I must warn you I am new to E-Prime so I need things > > >dumbed down in order to understand them. > > > > Looks like a job for the SoundIn object in E-Prime 2. Please see > http://www.pstnet.com/products/e-prime . > > > > -- David McFarlane, Professional Faultfinder --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From jbedwell at mail.ucf.edu Fri Apr 10 18:09:20 2009 From: jbedwell at mail.ucf.edu (Jeffrey Bedwell) Date: Fri, 10 Apr 2009 11:09:20 -0700 Subject: response unit for E-prime 2.0 Professional with ERP hardware Message-ID: Hi. I was wondering if anyone has suggestions for a button response unit to use with E-Prime 2.0 Professional in the context of ERP/EEG experiments? The PST response unit does not appear to be ideal for this because it has an A/C power cable coming up to the unit that may cause interference with the ERP signal. I'd like some type of video game controller or wireless unit that the participant can hold in their lap comfortably. Also, if it can plug into USB port, that may be ideal. Does anyone have any suggestions? Also, if anyone has successfully used the PST response unit in the context of ERP/EEG equipment, please let me know your thoughts on this. Thanks. I'd appreciate any feedback! Jeffrey S. Bedwell, Ph.D. Assistant Professor Department of Psychology University of Central Florida --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From mr.mark.chan at gmail.com Sat Apr 11 17:45:18 2009 From: mr.mark.chan at gmail.com (Mark Chan) Date: Sat, 11 Apr 2009 12:45:18 -0500 Subject: Not sure how to use Clock Read. Message-ID: Hi Group, I have a set up that is broken into nine(9), 10min blocks, and has some requirements. 1. The task lasts only 2 minutes per block, and cannot overlap to the next block (That'll leave the onset of the task to begin 8 mins at the most) 2. The onset of the task within each block varies randomly from the following times (1.5 mins, 3mins, 4.5 min) so that participants cannot anticipate the onset of the task. I've tried not using any scripts, and it works(to a degree), but i run into the problem of the task occuring twice within the same time block. I figured i'll probably have to use some sort of clockread InLine to tell it to 'reset' for each block. Any help would be much appreciated. Thanks! mark --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send 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 ldgoldb at gmail.com Mon Apr 13 16:37:27 2009 From: ldgoldb at gmail.com (L) Date: Mon, 13 Apr 2009 09:37:27 -0700 Subject: Labelling an event Message-ID: The research group I work in uses e-prime for a reversal learning task. Basically a summer student created a task in which our study particpants play a game: two objects are presented on the screen, one is correct most of the time (i.e. an apple), while the other is incorrect most of the time (i.e. a pear). After the child picks the correct objects (apple) four times in a row, there is a 25% chance of reversal (meaning the pear will be mostly correct, and the apple mostly incorrect). The problem we are having is that in our spss output, there is no variable that shows whether a run of the game is an acquisition (learning the apple is correct) or a reversal (the pear is now correct). Is there a way to create a variable/ label an event so that the spss output would have a variable (i.e. "reversal" which would be true or false; or "phase" which would be acq or rev)?? Thanks!! --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From mcfarla9 at msu.edu Mon Apr 13 18:11:26 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 13 Apr 2009 14:11:26 -0400 Subject: Labelling an event In-Reply-To: <46c4bcd2-353b-4876-a78d-05a52dd11278@r37g2000yqn.googlegro ups.com> Message-ID: If you control everything with a Lists, then you might just add a column (i.e., attribute) to the Lists with the information you need. E.g., a column labeled "Phase" with values of "acquisition" or "reversal". If you control things with inline script, then you may add an attribute using the c.SetAttrib method. E.g., c.SetAttrib "Phase", "acquisition" Please see the Context.GetAttrib topic in the E-Basic online help. -- David McFarlane, Professional Faultfinder >The research group I work in uses e-prime for a reversal learning >task. Basically a summer student created a task in which our study >particpants play a game: two objects are presented on the screen, one >is correct most of the time (i.e. an apple), while the other is >incorrect most of the time (i.e. a pear). After the child picks the >correct objects (apple) four times in a row, there is a 25% chance of >reversal (meaning the pear will be mostly correct, and the apple >mostly incorrect). > >The problem we are having is that in our spss output, there is no >variable that shows whether a run of the game is an acquisition >(learning the apple is correct) or a reversal (the pear is now >correct). Is there a way to create a variable/ label an event so that >the spss output would have a variable (i.e. "reversal" which would be >true or false; or "phase" which would be acq or rev)?? > >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 fzyzyy8657 at hotmail.com Wed Apr 15 02:22:49 2009 From: fzyzyy8657 at hotmail.com (=?utf-8?Q?=E5=85=83_=E6=9D=A8?=) Date: Wed, 15 Apr 2009 10:22:49 +0800 Subject: Image display delay In-Reply-To: <49dcc220.0f0bca0a.4f00.33aeSMTPIN_ADDED@gmr-mx.google.com> Message-ID: Dear David I have read Chapter 3 of Userguide thoroughly, but still feel a little confusion. In each block of my programme, there was a TextDisplay, a Inline Scripe and a ImageDisplay(stimulous).To synchronize the signal of NeroScan and the stimuli of e-Prime, I have inverted a in-line WritePort command before "ImageDisplay" and set the PreRelease time (100ms) in the TextDisplay. However, the unwanted delay or unsynchronization still existed between the e-Prime and EEG recording system result in anormal delay of N170 component. Thus, I want to ask whether the WritePort command was sent to the recording system at the beginning of Prelease time or at the point when stimulous presents on the screen. In other word, I want to know whether the WritePort command and image were sent at the same time from E-Prime. Thank you for your concerning. > Date: Wed, 8 Apr 2009 11:26:12 -0400 > To: e-prime at googlegroups.com > From: mcfarla9 at msu.edu > Subject: Re: Image display delay > > > At 4/5/2009 09:35 PM Sunday, maocong wrote: > >I am a greenhand in programming on e-prime, and I need some help on > >the fellowing issue: > > > >I designed an ERP visual stimulous experiment by using the control of > >ImageDisplay on e-Prime 2.0v and the EEG recording system is NeroScan > >4.3v. And I found a 8~14ms delay on image display(shown by the > >programme running result file), and the help file showed this delay is > >the difference between orignial onset time and actual display time. > >This random image display delay greatly effect the accuracy of N170 > >latency recorded, which lead to the unreliablity of the experiment > >result. Therefore I hope you can give me some advices about how to > >eliminate/compensate this display delay or how to uniform this display > >delay > > Please read thoroughly chapter 3 ("Critical timing...") of the User's > Guide that came with E-Prime. > > -- David McFarlane, Professional Faultfinder > > > > _________________________________________________________________ More than messages?check out the rest of the Windows Live?. http://www.microsoft.com/windows/windowslive/ --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send 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 pquain at une.edu.au Wed Apr 15 02:37:38 2009 From: pquain at une.edu.au (Peter Quain) Date: Wed, 15 Apr 2009 12:37:38 +1000 Subject: Image display delay In-Reply-To: Message-ID: BTW, variability of 8 to 14 ms could reflect differing time to process image (write to video memory). If images are same size (kb) this could mean that your machine's video drivers and e-prime don't talk well. If they are different sizes and driver communication IS ok, the larger images should be those where delay is longest. You might need to check your machine's suitability for visual stimulus presentation (nVidia drivers sometimes show large slop .. if you have nVidia chip, try ATI radeon card maybe, if this is the case). At 12:22 PM 15/04/2009, you wrote: >Dear David > I have read Chapter 3 of Userguide > thoroughly, but still feel a little confusion. > In each block of my programme, there was a > TextDisplay, a Inline Scripe and a > ImageDisplay(stimulous).To synchronize the > signal of NeroScan and the stimuli of e-Prime, > I have inverted a in-line WritePort command > before "ImageDisplay" and set the PreRelease > time (100ms) in the TextDisplay. However, the > unwanted delay or unsynchronization still > existed between the e-Prime and EEG recording > system result in anormal delay of N170 > component. Thus, I want to ask whether the > WritePort command was sent to the recording > system at the beginning of Prelease time or at > the point when stimulous presents on the > screen. In other word, I want to know whether > the WritePort command and image were sent at the same time from E-Prime. > Thank you for your concerning. > > > > Date: Wed, 8 Apr 2009 11:26:12 -0400 > > To: e-prime at googlegroups.com > > From: mcfarla9 at msu.edu > > Subject: Re: Image display delay > > > > > > At 4/5/2009 09:35 PM Sunday, maocong wrote: > > >I am a greenhand in programming on e-prime, and I need some help on > > >the fellowing issue: > > > > > >I designed an ERP visual stimulous experiment by using the control of > > >ImageDisplay on e-Prime 2.0v and the EEG recording system is NeroScan > > >4.3v. And I found a 8~14ms delay on image display(shown by the > > >programme running result file), and the help file showed this delay is > > >the difference between orignial onset time and actual display time. > > >This random image display delay greatly effect the accuracy of N170 > > >latency recorded, which lead to the unreliablity of the experiment > > >result. Therefore I hope you can give me some advices about how to > > >eliminate/compensate this display delay or how to uniform this display > > >delay > > > > Please read thoroughly chapter 3 ("Critical timing...") of the User's > > Guide that came with E-Prime. > > > > -- David McFarlane, Professional Faultfinder > > > > > > More than mail?Windows Live? goes way beyond > your inbox.ox. > More than messages > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send 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 baltimore.ben at gmail.com Wed Apr 15 02:55:56 2009 From: baltimore.ben at gmail.com (ben robinson) Date: Tue, 14 Apr 2009 22:55:56 -0400 Subject: Image display delay In-Reply-To: <20090415023747.FJZP26071.nschwotgx01p.mx.bigpond.com@tardis.une.edu.au> Message-ID: very interesting feedback. thank you, peter. On Tue, Apr 14, 2009 at 10:37 PM, Peter Quain wrote: > > BTW, variability of 8 to 14 ms could reflect differing time to process > image (write to video memory). If images are same size (kb) this could mean > that your machine's video drivers and e-prime don't talk well. If they are > different sizes and driver communication IS ok, the larger images should be > those where delay is longest. You might need to check your machine's > suitability for visual stimulus presentation (nVidia drivers sometimes show > large slop .. if you have nVidia chip, try ATI radeon card maybe, if this is > the case). > > At 12:22 PM 15/04/2009, you wrote: > > Dear David > I have read Chapter 3 of Userguide thoroughly, but still feel a > little confusion. In each block of my programme, there was a TextDisplay, a > Inline Scripe and a ImageDisplay(stimulous).To synchronize the signal of > NeroScan and the stimuli of e-Prime, I have inverted a in-line WritePort > command before "ImageDisplay" and set the PreRelease time (100ms) in the > TextDisplay. However, the unwanted delay or unsynchronization still existed > between the e-Prime and EEG recording system result in anormal delay of N170 > component. Thus, I want to ask whether the WritePort command was sent to the > recording system at the beginning of Prelease time or at the point when > stimulous presents on the screen. In other word, I want to know whether the > WritePort command and image were sent at the same time from E-Prime. > Thank you for your concerning. > > > > Date: Wed, 8 Apr 2009 11:26:12 -0400 > > To: e-prime at googlegroups.com > > From: mcfarla9 at msu.edu > > Subject: Re: Image display delay > > > > > > At 4/5/2009 09:35 PM Sunday, maocong wrote: > > >I am a greenhand in programming on e-prime, and I need some help on > > >the fellowing issue: > > > > > >I designed an ERP visual stimulous experiment by using the control of > > >ImageDisplay on e-Prime 2.0v and the EEG recording system is NeroScan > > >4.3v. And I found a 8~14ms delay on image display(shown by the > > >programme running result file), and the help file showed this delay is > > >the difference between orignial onset time and actual display time. > > >This random image display delay greatly effect the accuracy of N170 > > >latency recorded, which lead to the unreliablity of the experiment > > >result. Therefore I hope you can give me some advices about how to > > >eliminate/compensate this display delay or how to uniform this display > > >delay > > > > Please read thoroughly chapter 3 ("Critical timing...") of the User's > > Guide that came with E-Prime. > > > > -- David McFarlane, Professional Faultfinder > > > > > > More than mail?Windows Live? goes way beyond your inbox.ox. More than > messages > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- -------------- next part -------------- An HTML attachment was scrubbed... URL: From liwenna at gmail.com Thu Apr 16 14:56:33 2009 From: liwenna at gmail.com (liwenna) Date: Thu, 16 Apr 2009 07:56:33 -0700 Subject: External application to call a series of .ebs2 files? In-Reply-To: <49bea1e8.100bca0a.2939.38c6SMTPIN_ADDED@gmr-mx.google.com> Message-ID: It is like magic!!! This is exactly what I need to run my battery of tests. Well... almost exactly... except for the random part that is. I am trying to get that part out, yet I am experiencing troubles using auto-it as my university ICT guys won't let us install nifty little programs like this. Would there be a way to have autoit also insert subject and session numbers? Perhaps even make a shiny litle autoit interface wherein you enter subject and session numbers and then run the whole everything from that? I'll work on it myself and keep you guys informed if something good comes from it, just wondering if you, Frank, had allready tried something similar? Greetings, liwenna On Mar 16, 9:00 pm, David McFarlane wrote: > Frank, > Wow, this looks really cool, thanks very much for taking on the > assignment and writing back. Looks like it will be worth my time to > look into AutoIt further, and continue recommending it to others. > > Thanks, > -- David McFarlane, Professional Faultfinder > > At 3/14/2009 02:21 AM Saturday, you wrote: > > >David, > > >Thanks very much for your suggestion! I've created a script for this > >purpose in Autoit (it works very well). I don't know how to attach a > >file in this window, so please feel free to download it from my > >personal website (see link below), and share. In the .zip file, I > >have included the Autoit script file, a compiled version, and a > >basic .txt instruction file. > > >http://www.frankbosco.com/call_ebs.zip > > >All the best, > >Frank > > >On Mar 13, 10:47 am, David McFarlane wrote: > > > Frank, > > > > This question has come up before (e.g., > > seehttp://www.pstnet.com/forum/Topic2485-12-1.aspx), and I keep > > > suggesting AutoIt > > > (http://www.autoitscript.com/autoit3 > > > ). So far no one has reported back on this, and I never have time to > > > try it myself. Perhaps you could give that a try and let us all know > > > how it works. > > > > Other than that, you might try a good old DOS-style batch > > > file. Also, someone once suggested (sorry, I do not have the link) > > > using links in a .pdf to guide the course of a battery of > > > tests. That would still require some manual interaction, but might > > > help a little. > > > > Please let us know what you find. > > > > -- David McFarlane, Professional Faultfinder > > > > >Dear E-Prime group, > > > > >I am searching for a (presumably) simple external application (e.g., a > > > >small VB-based program) to call several EBS2 files to run in a desired > > > >order (preferably random order). I would like to administer a battery > > > >ofexperimentsin a group setting, and am having a great deal of > > > >trouble integrating the procedures from each separate .ES2 file into > > > >one "main" .ES2 file with blocklists (E-Prime support suggested that > > > >my individual procedures exceed E-Prime's copy/pastecapacity, and E- > > > >Prime's automatic renaming of duplicate objects is making the task > > > >even more difficult). > > > > >Would anyone be willing to share something along these lines? Any > > > >help would be greatly appreciated. I am not very familiar with > > > >programming languages. > > > > >Thanks in advance! > > > >Frank > > > > >-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- > > > >Frank A. Bosco > > > >Doctoral Student > > > >Dept. of Management (OB/HR) > > > >Fogelman College of Business & Economics > > > >The University of Memphis > > > >fbo... at memphis.edu > > > >Office: (901) 678-4531 > > > >Cell: (901) 387-7864 > > > >=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From D.Moore at bath.ac.uk Thu Apr 16 16:39:55 2009 From: D.Moore at bath.ac.uk (David Moore) Date: Thu, 16 Apr 2009 17:39:55 +0100 Subject: getting e-prime to keep consistency over a repeted measures design Message-ID: Dear all, I am currently writing a program which will present three pieces of information to participants paired with an image at a first time point. When participants return for a second session I would like to present two of the pieces of information the same but change 50% of the remaining pieces. Is this possible? And if so can anybody explain how? Best Dave --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From google at frankbosco.com Thu Apr 16 18:55:03 2009 From: google at frankbosco.com (frankbosco) Date: Thu, 16 Apr 2009 11:55:03 -0700 Subject: External application to call a series of .ebs2 files? In-Reply-To: Message-ID: Hi Liwenna, Thanks for your message. Re: having autoit automatically insert subject/session numbers, I have not tried this (now that I think about it, it would be very handy for me)... Perhaps try something like the following: To start, you'd need a basic autoit data collection box at the start of the executable (i.e., before the randomly selected .ebs2 files begin) - autoit provides a good example of this code in one of their sample code files (see example file "inputbox.au3") . The next part (having autoit automatically populate the subject/session values) is more complicated, but perhaps try something like the following: In the current code, there are lines that include (something like) "winwait.open; winwait.close" -- you may be able to tell autoit to wait until the "enter subject #" box appears (by simply providing autoit with the name of that box, as is done in my current code with "E-Run"), then have autoit insert a subject/session number collected at the start (i.e., from the input box in the previous step). You may be able to tell autoit to wait until "enter Ss #" box appears, then code it to press "TAB" (x) times, the value from the input box, then "RETURN" (these can be done with ASCII code). I know it sounds silly, but it might actually work... Tell you what - I'll play around with this idea (very) late tonight, then send you a code file if I figure it out... For now, you can download a newer version of the ebs2 call autoit file from my personal website: [www.frankbosco.com/ebs_call_new.au3] -- this version includes code to call a few ebs2 files in a determined sequence (after a series of randomly-selected ebs2 files). Hope that helps! Best, Frank On Apr 16, 9:56?am, liwenna wrote: > It is like magic!!! > > This is exactly what I need to run my battery of tests. Well... almost > exactly... except for the random part that is. I am trying to get that > part out, yet I am experiencing troubles using auto-it as my > university ICT guys won't let us install nifty little programs like > this. > > Would there be a way to have autoit also insert subject and session > numbers? Perhaps even make a shiny litle autoit interface wherein you > enter subject and session numbers and then run the whole everything > from that? I'll work on it myself and keep you guys informed if > something good comes from it, just wondering if you, Frank, had > allready tried something similar? > > Greetings, > > liwenna > > On Mar 16, 9:00 pm, David McFarlane wrote: > > > Frank, > > Wow, this looks really cool, thanks very much for taking on the > > assignment and writing back. ?Looks like it will be worth my time to > > look into AutoIt further, and continue recommending it to others. > > > Thanks, > > -- David McFarlane, Professional Faultfinder > > > At 3/14/2009 02:21 AM Saturday, you wrote: > > > >David, > > > >Thanks very much for your suggestion! ?I've created a script for this > > >purpose in Autoit (it works very well). ?I don't know how to attach a > > >file in this window, so please feel free to download it from my > > >personal website (see link below), and share. ?In the .zip file, I > > >have included the Autoit script file, a compiled version, and a > > >basic .txt instruction file. > > > >http://www.frankbosco.com/call_ebs.zip > > > >All the best, > > >Frank > > > >On Mar 13, 10:47 am, David McFarlane wrote: > > > > Frank, > > > > > This question has come up before (e.g., > > > seehttp://www.pstnet.com/forum/Topic2485-12-1.aspx), and I keep > > > > suggesting AutoIt > > > > (http://www.autoitscript.com/autoit3 > > > > ). ?So far no one has reported back on this, and I never have time to > > > > try it myself. ?Perhaps you could give that a try and let us all know > > > > how it works. > > > > > Other than that, you might try a good old DOS-style batch > > > > file. ?Also, someone once suggested (sorry, I do not have the link) > > > > using links in a .pdf to guide the course of a battery of > > > > tests. ?That would still require some manual interaction, but might > > > > help a little. > > > > > Please let us know what you find. > > > > > -- David McFarlane, Professional Faultfinder > > > > > >Dear E-Prime group, > > > > > >I am searching for a (presumably) simple external application (e.g., a > > > > >small VB-based program) to call several EBS2 files to run in a desired > > > > >order (preferably random order). ?I would like to administer a battery > > > > >ofexperimentsin a group setting, and am having a great deal of > > > > >trouble integrating the procedures from each separate .ES2 file into > > > > >one "main" .ES2 file with blocklists (E-Prime support suggested that > > > > >my individual procedures exceed E-Prime's copy/pastecapacity, and E- > > > > >Prime's automatic renaming of duplicate objects is making the task > > > > >even more difficult). > > > > > >Would anyone be willing to share something along these lines? ?Any > > > > >help would be greatly appreciated. ?I am not very familiar with > > > > >programming languages. > > > > > >Thanks in advance! > > > > >Frank > > > > > >-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- > > > > >Frank A. Bosco > > > > >Doctoral Student > > > > >Dept. of Management (OB/HR) > > > > >Fogelman College of Business & Economics > > > > >The University of Memphis > > > > >fbo... at memphis.edu > > > > >Office: (901) 678-4531 > > > > >Cell: (901) 387-7864 > > > > >=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email 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 Apr 16 20:30:50 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 16 Apr 2009 16:30:50 -0400 Subject: Image display delay In-Reply-To: Message-ID: In addition to the suggestions from others, I just wonder whether your 8-14ms display delay is in *addition* to any normal delays resulting from onset synchronizion with the vertical blank of the screen. That was why I referred you to Chapter 3. As explained there, because of how video works you cannot avoid some delay in the onset of visual stimuli *unless* you make sure that all your times are exact multiples of the screen refresh time. Just wanted to make sure we covered that possibility. -- David McFarlane, Professional Faultfinder At 4/14/2009 10:22 PM Tuesday, you wrote: >Dear David > I have read Chapter 3 of Userguide thoroughly, but still > feel a little confusion. In each block of my programme, there was a > TextDisplay, a Inline Scripe and a ImageDisplay(stimulous).To > synchronize the signal of NeroScan and the stimuli of e-Prime, I > have inverted a in-line WritePort command before "ImageDisplay" and > set the PreRelease time (100ms) in the TextDisplay. However, the > unwanted delay or unsynchronization still existed between the > e-Prime and EEG recording system result in anormal delay of N170 > component. Thus, I want to ask whether the WritePort command was > sent to the recording system at the beginning of Prelease time or > at the point when stimulous presents on the screen. In other word, > I want to know whether the WritePort command and image were sent at > the same time from E-Prime. > Thank you for your concerning. > > > > Date: Wed, 8 Apr 2009 11:26:12 -0400 > > To: e-prime at googlegroups.com > > From: mcfarla9 at msu.edu > > Subject: Re: Image display delay > > > > > > At 4/5/2009 09:35 PM Sunday, maocong wrote: > > >I am a greenhand in programming on e-prime, and I need some help on > > >the fellowing issue: > > > > > >I designed an ERP visual stimulous experiment by using the control of > > >ImageDisplay on e-Prime 2.0v and the EEG recording system is NeroScan > > >4.3v. And I found a 8~14ms delay on image display(shown by the > > >programme running result file), and the help file showed this delay is > > >the difference between orignial onset time and actual display time. > > >This random image display delay greatly effect the accuracy of N170 > > >latency recorded, which lead to the unreliablity of the experiment > > >result. Therefore I hope you can give me some advices about how to > > >eliminate/compensate this display delay or how to uniform this display > > >delay > > > > Please read thoroughly chapter 3 ("Critical timing...") of the User's > > Guide that came with E-Prime. > > > > -- David McFarlane, Professional Faultfinder --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From liwenna at gmail.com Fri Apr 17 08:34:07 2009 From: liwenna at gmail.com (liwenna) Date: Fri, 17 Apr 2009 01:34:07 -0700 Subject: External application to call a series of .ebs2 files? In-Reply-To: Message-ID: Hello Frank, Thanks for your quick reply! It would be great if you could try the numbers-thing. At my university I can only 'run' the au3 scripts, and edit them in notepad, but in order to do that I first need to figure out the language... My guess is that if you get the program to run orderly, editing the code is fare more simple, right? But as said, ICT guys won't let me. At home I also can't do that as I am the proud owner of a Mac, which I really love but sometimes it's a pain (and yes I should get myself some parallels). I am homeworking today but I'll try the script you posted first thing on monday! Sincerely, liwenna. On Apr 16, 8:55?pm, frankbosco wrote: > Hi Liwenna, > > Thanks for your message. ?Re: having autoit automatically insert > subject/session numbers, I have not tried this (now that I think about > it, it would be very handy for me)... Perhaps try something like the > following: > > To start, you'd need a basic autoit data collection box at the start > of the executable (i.e., before the randomly selected .ebs2 files > begin) - autoit provides a good example of this code in one of their > sample code files (see example file "inputbox.au3") . ?The next part > (having autoit automatically populate the subject/session values) is > more complicated, but perhaps try something like the following: > > In the current code, there are lines that include (something like) > "winwait.open; winwait.close" -- you may be able to tell autoit to > wait until the "enter subject #" box appears (by simply providing > autoit with the name of that box, as is done in my current code with > "E-Run"), then have autoit insert a subject/session number collected > at the start (i.e., from the input box in the previous step). ?You may > be able to tell autoit to wait until "enter Ss #" box appears, then > code it to press "TAB" (x) times, the value from the input box, then > "RETURN" (these can be done with ASCII code). ?I know it sounds silly, > but it might actually work... > > Tell you what - I'll play around with this idea (very) late tonight, > then send you a code file if I figure it out... ?For now, you can > download a newer version of the ebs2 call autoit file from my personal > website: [www.frankbosco.com/ebs_call_new.au3] ?-- this version > includes code to call a few ebs2 files in a determined sequence (after > a series of randomly-selected ebs2 files). > > Hope that helps! > > Best, > Frank > > On Apr 16, 9:56?am, liwenna wrote: > > > It is like magic!!! > > > This is exactly what I need to run my battery of tests. Well... almost > > exactly... except for the random part that is. I am trying to get that > > part out, yet I am experiencing troubles using auto-it as my > > university ICT guys won't let us install nifty little programs like > > this. > > > Would there be a way to have autoit also insert subject and session > > numbers? Perhaps even make a shiny litle autoit interface wherein you > > enter subject and session numbers and then run the whole everything > > from that? I'll work on it myself and keep you guys informed if > > something good comes from it, just wondering if you, Frank, had > > allready tried something similar? > > > Greetings, > > > liwenna > > > On Mar 16, 9:00 pm, David McFarlane wrote: > > > > Frank, > > > Wow, this looks really cool, thanks very much for taking on the > > > assignment and writing back. ?Looks like it will be worth my time to > > > look into AutoIt further, and continue recommending it to others. > > > > Thanks, > > > -- David McFarlane, Professional Faultfinder > > > > At 3/14/2009 02:21 AM Saturday, you wrote: > > > > >David, > > > > >Thanks very much for your suggestion! ?I've created a script for this > > > >purpose in Autoit (it works very well). ?I don't know how to attach a > > > >file in this window, so please feel free to download it from my > > > >personal website (see link below), and share. ?In the .zip file, I > > > >have included the Autoit script file, a compiled version, and a > > > >basic .txt instruction file. > > > > >http://www.frankbosco.com/call_ebs.zip > > > > >All the best, > > > >Frank > > > > >On Mar 13, 10:47 am, David McFarlane wrote: > > > > > Frank, > > > > > > This question has come up before (e.g., > > > > seehttp://www.pstnet.com/forum/Topic2485-12-1.aspx), and I keep > > > > > suggesting AutoIt > > > > > (http://www.autoitscript.com/autoit3 > > > > > ). ?So far no one has reported back on this, and I never have time to > > > > > try it myself. ?Perhaps you could give that a try and let us all know > > > > > how it works. > > > > > > Other than that, you might try a good old DOS-style batch > > > > > file. ?Also, someone once suggested (sorry, I do not have the link) > > > > > using links in a .pdf to guide the course of a battery of > > > > > tests. ?That would still require some manual interaction, but might > > > > > help a little. > > > > > > Please let us know what you find. > > > > > > -- David McFarlane, Professional Faultfinder > > > > > > >Dear E-Prime group, > > > > > > >I am searching for a (presumably) simple external application (e.g., a > > > > > >small VB-based program) to call several EBS2 files to run in a desired > > > > > >order (preferably random order). ?I would like to administer a battery > > > > > >ofexperimentsin a group setting, and am having a great deal of > > > > > >trouble integrating the procedures from each separate .ES2 file into > > > > > >one "main" .ES2 file with blocklists (E-Prime support suggested that > > > > > >my individual procedures exceed E-Prime's copy/pastecapacity, and E- > > > > > >Prime's automatic renaming of duplicate objects is making the task > > > > > >even more difficult). > > > > > > >Would anyone be willing to share something along these lines? ?Any > > > > > >help would be greatly appreciated. ?I am not very familiar with > > > > > >programming languages. > > > > > > >Thanks in advance! > > > > > >Frank > > > > > > >-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- > > > > > >Frank A. Bosco > > > > > >Doctoral Student > > > > > >Dept. of Management (OB/HR) > > > > > >Fogelman College of Business & Economics > > > > > >The University of Memphis > > > > > >fbo... at memphis.edu > > > > > >Office: (901) 678-4531 > > > > > >Cell: (901) 387-7864 > > > > > >=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From rickogorman at gmail.com Fri Apr 17 09:29:52 2009 From: rickogorman at gmail.com (Rick O'Gorman) Date: Fri, 17 Apr 2009 10:29:52 +0100 Subject: External application to call a series of .ebs2 files? In-Reply-To: <10b6c387-d21b-4247-b186-d2542d5188f6@j8g2000yql.googlegroups.com> Message-ID: Liwenna: As an aside to your topic, I also have a Mac. You can get a program called Virtualbox (www.virtualbox.org) for *free* from Sun which does the same kind of thing as Parallels. Its a little more techy but I didn't have too much trouble setting it up. You still need a legal Windows copy, but probably you can get a discounted copy from your univ. I run E-Prime on that setup and it works fine. Getting the dongle recognised was a little tricky, as you have to tell Virtualbox to access the USB dongle and may also have to get drivers for it (one time I did, the next time I didn't as Windows found some itself, not the ones I used previously)--I got them from http://www.aladdin.com/support/hasp/enduser.aspx, using the HASP HL ones I think (I tried both options there). It might depend on whether you use an individual ddongle, network dongle or no dongle (if that's an option). The E-Prime people (PST) are completely unhelpful in this regard, as 'they don't support Macs' which is a total cop-out. They went so far as to deny any responsibility to help me with my bootcamp Windows install--even though its running natively and is as legitimate a version of Windows as any other. I found that a disgrace and frankly has made me keep a firm eye out for E-Prime alternatives, when the chance presents itself. Rick liwenna wrote: > Hello Frank, > > Thanks for your quick reply! It would be great if you could try the > numbers-thing. At my university I can only 'run' the au3 scripts, and > edit them in notepad, but in order to do that I first need to figure > out the language... My guess is that if you get the program to run > orderly, editing the code is fare more simple, right? But as said, ICT > guys won't let me. At home I also can't do that as I am the proud > owner of a Mac, which I really love but sometimes it's a pain (and yes > I should get myself some parallels). > > I am homeworking today but I'll try the script you posted first thing > on monday! > > Sincerely, > > liwenna. > > On Apr 16, 8:55 pm, frankbosco wrote: >> Hi Liwenna, >> >> Thanks for your message. Re: having autoit automatically insert >> subject/session numbers, I have not tried this (now that I think about >> it, it would be very handy for me)... Perhaps try something like the >> following: >> >> To start, you'd need a basic autoit data collection box at the start >> of the executable (i.e., before the randomly selected .ebs2 files >> begin) - autoit provides a good example of this code in one of their >> sample code files (see example file "inputbox.au3") . The next part >> (having autoit automatically populate the subject/session values) is >> more complicated, but perhaps try something like the following: >> >> In the current code, there are lines that include (something like) >> "winwait.open; winwait.close" -- you may be able to tell autoit to >> wait until the "enter subject #" box appears (by simply providing >> autoit with the name of that box, as is done in my current code with >> "E-Run"), then have autoit insert a subject/session number collected >> at the start (i.e., from the input box in the previous step). You may >> be able to tell autoit to wait until "enter Ss #" box appears, then >> code it to press "TAB" (x) times, the value from the input box, then >> "RETURN" (these can be done with ASCII code). I know it sounds silly, >> but it might actually work... >> >> Tell you what - I'll play around with this idea (very) late tonight, >> then send you a code file if I figure it out... For now, you can >> download a newer version of the ebs2 call autoit file from my personal >> website: [www.frankbosco.com/ebs_call_new.au3] -- this version >> includes code to call a few ebs2 files in a determined sequence (after >> a series of randomly-selected ebs2 files). >> >> Hope that helps! >> >> Best, >> Frank >> >> On Apr 16, 9:56 am, liwenna wrote: >> >>> It is like magic!!! >>> This is exactly what I need to run my battery of tests. Well... almost >>> exactly... except for the random part that is. I am trying to get that >>> part out, yet I am experiencing troubles using auto-it as my >>> university ICT guys won't let us install nifty little programs like >>> this. >>> Would there be a way to have autoit also insert subject and session >>> numbers? Perhaps even make a shiny litle autoit interface wherein you >>> enter subject and session numbers and then run the whole everything >>> from that? I'll work on it myself and keep you guys informed if >>> something good comes from it, just wondering if you, Frank, had >>> allready tried something similar? >>> Greetings, >>> liwenna >>> On Mar 16, 9:00 pm, David McFarlane wrote: >>>> Frank, >>>> Wow, this looks really cool, thanks very much for taking on the >>>> assignment and writing back. Looks like it will be worth my time to >>>> look into AutoIt further, and continue recommending it to others. >>>> Thanks, >>>> -- David McFarlane, Professional Faultfinder >>>> At 3/14/2009 02:21 AM Saturday, you wrote: >>>>> David, >>>>> Thanks very much for your suggestion! I've created a script for this >>>>> purpose in Autoit (it works very well). I don't know how to attach a >>>>> file in this window, so please feel free to download it from my >>>>> personal website (see link below), and share. In the .zip file, I >>>>> have included the Autoit script file, a compiled version, and a >>>>> basic .txt instruction file. >>>>> http://www.frankbosco.com/call_ebs.zip >>>>> All the best, >>>>> Frank >>>>> On Mar 13, 10:47 am, David McFarlane wrote: >>>>>> Frank, >>>>>> This question has come up before (e.g., >>>>> seehttp://www.pstnet.com/forum/Topic2485-12-1.aspx), and I keep >>>>>> suggesting AutoIt >>>>>> (http://www.autoitscript.com/autoit3 >>>>>> ). So far no one has reported back on this, and I never have time to >>>>>> try it myself. Perhaps you could give that a try and let us all know >>>>>> how it works. >>>>>> Other than that, you might try a good old DOS-style batch >>>>>> file. Also, someone once suggested (sorry, I do not have the link) >>>>>> using links in a .pdf to guide the course of a battery of >>>>>> tests. That would still require some manual interaction, but might >>>>>> help a little. >>>>>> Please let us know what you find. >>>>>> -- David McFarlane, Professional Faultfinder >>>>>>> Dear E-Prime group, >>>>>>> I am searching for a (presumably) simple external application (e.g., a >>>>>>> small VB-based program) to call several EBS2 files to run in a desired >>>>>>> order (preferably random order). I would like to administer a battery >>>>>>> ofexperimentsin a group setting, and am having a great deal of >>>>>>> trouble integrating the procedures from each separate .ES2 file into >>>>>>> one "main" .ES2 file with blocklists (E-Prime support suggested that >>>>>>> my individual procedures exceed E-Prime's copy/pastecapacity, and E- >>>>>>> Prime's automatic renaming of duplicate objects is making the task >>>>>>> even more difficult). >>>>>>> Would anyone be willing to share something along these lines? Any >>>>>>> help would be greatly appreciated. I am not very familiar with >>>>>>> programming languages. >>>>>>> Thanks in advance! >>>>>>> Frank >>>>>>> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- >>>>>>> Frank A. Bosco >>>>>>> Doctoral Student >>>>>>> Dept. of Management (OB/HR) >>>>>>> Fogelman College of Business & Economics >>>>>>> The University of Memphis >>>>>>> fbo... at memphis.edu >>>>>>> Office: (901) 678-4531 >>>>>>> Cell: (901) 387-7864 >>>>>>> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > > -- Rick O'Gorman, PhD Psychology, Faculty of Development and Society Collegiate Crescent Campus, Sheffield Hallam University, Sheffield S10 2BP Phone: 0114 225 5788 Fax: 0114 225 2430 http://www.shu.ac.uk/psychology/staff/OGorman.html No passion can survive a woman's seeing her lover hold his fork in the wrong way. ~Edith Wharton --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From pquain at une.edu.au Fri Apr 17 12:09:05 2009 From: pquain at une.edu.au (Peter Quain) Date: Fri, 17 Apr 2009 22:09:05 +1000 Subject: Image display delay In-Reply-To: <20090415023037.EGKX23905.nschwotgx02p.mx.bigpond.com@tardi s.une.edu.au> Message-ID: Hi - a previous suggestion was to do away with the image display object and use canvas to remove your reported display delay and also ensure ttl pulse accurately marks stimulus onset. If it is of any use, here is some example code that preloads the image info into video memory - offScreenCanvas - prior to the time critical parts of the trial .. fixation, and then image display, where the offScreenCanvas is drawn to screen (copied to the display canvas [cnvs]), and a ttl pulse is sent to some NeuroScan equipment. The copy operation takes <1ms (t6-t5), so the image becomes available to subject over the ~11.7 ms @ 85Hz (i.e., half drawn by ~6 ms) as the screen is drawn, and ttl pulse is reliably sent on same screen refresh. Sequence is: 1) InLine - StimPrep; 2) Fixation (a text object); 3) InLine - DisplayStim - Key variables are declared in User Script - TrialList needs attributes 1) Pic = image name; 2) PicType = condition - 9 conditions in this example, with event codes 1 to 9 - Image display duration is set at the beginning of the experiment with an integer value (intDur) collected by an AskBox. This could be hard coded if you wanted. - There is a delay (blank screen) of 3 screen refreshes (~35 ms) between Fixation offset and stimulus onset - Stimulus displayed centred on gray background - The Attributes t1, t2, ... t9, start, are all timing information used for diagnostics. Fixation onset and offset are grabbed as well .. intervals between these are easily computed later (e.g., in SPSS) and for each trial you can see how long various bits of code execution take (e.g., preload image, t2-t1); stimulus duration (t9-start); whether your machine accurately tracks retraces (t3-fixation.OffsetTime; t4-t3; t5-t4); and the accuracy of your ttl communication.. that is, that the pulse is sent on the screen refresh where the stimulus is drawn to screen (t7-t6), and the duration of the pulse (t8-t7). 7 ms has been OK for us (no missed event markers), recording EEG @ 500Hz. Some of this code might be a bit rough. If anyone notices any errors in this approach, please post. '-------------------------------------------------------------------------- ' User Script '-------------------------------------------------------------------------- Public dstim As String Public hh, gg As Long Dim cnvs As Canvas Dim offScreenCnvs As Canvas Dim intDur As Integer ''''''''''''''''''''''''''''''''''''''''''''' ' InLine - StimPrep BEGIN ''''''''''''''''''''''''''''''''''''''''''''' dstim = c.GetAttrib ("Pic") hh = Clock.Read c.SetAttrib "t1", hh 'Define the display canvas for later Set cnvs = Display.Canvas cnvs.BackStyle = "transparent" cnvs.FillColor = CColor("Gray") 'use the CreateCanvas to create an off-screen canvas Set offScreenCnvs = Display.CreateCanvas offScreenCnvs.Clear offScreencnvs.BackStyle = "transparent" offScreenCnvs.FillColor = CColor("Gray") offscreenCnvs.LoadImage dstim hh = Clock.Read c.SetAttrib "t2", hh ' Image loads in top left corner - all images 512*384 ' ..so define region - rectangle - of offScreenCnvs to copy Dim srcRect As Rect srcRect.Left = 0 srcRect.Right = 512 srcRect.Top = 0 srcRect.Bottom = 384 ''''''''''''''''''''''''''''''''''''''''''''' ' InLine - StimPrep END ''''''''''''''''''''''''''''''''''''''''''''' ' Fxation set to terminate synched with vertical retrace Fixation.Run c.SetAttrib "Fixation.OnsetTime", Fixation.OnsetTime c.SetAttrib "Fixation.OffsetTime", Fixation.OffsetTime ''''''''''''''''''''''''''''''''''''''''''''' ' InLine - DisplayStim BEGIN ''''''''''''''''''''''''''''''''''''''''''''' ' include a delay of 3 vertical retraces...1st is between Fixation Offset and this one Display.WaitForVerticalBlank ' grab timing info: start 1st of vertical retrace hh = Clock.Read c.SetAttrib "t3", hh ' 2nd vertical retrace delay is between 1st WaitForVerticalBlank command and this one Display.WaitForVerticalBlank ' grab timing info: start of 2nd vertical retrace hh = Clock.Read c.SetAttrib "t4", hh ' 3rd delay between 2nd WaitForVerticalBlank command and this one, ' after which stimuli is drawn to screen Display.WaitForVerticalBlank ' grab timing info: start of 3rd vertical retrace hh = Clock.Read c.SetAttrib "t5", hh ' Define destination rectangle for centred display Dim desRect As Rect desRect.Left = 256 desRect.Right = 768 desRect.Top = 192 desRect.Bottom = 576 ' Copy source rectangle to destination rectangle cnvs.Copy offScreenCnvs, srcRect, desRect Dim start As Long start = Clock.Read c.SetAttrib "t6", start Dim dHex As Double ' parse condition and send appropriate trigger code to NuAmps If c.GetAttrib ("PicType") = 1 then dHex = Val(&H1) elseif c.GetAttrib ("PicType") = 2 then dHex = Val(&H2) elseif c.GetAttrib ("PicType") = 3 then dHex = Val(&H3) elseif c.GetAttrib ("PicType") = 4 then dHex = Val(&H4) elseif c.GetAttrib ("PicType") = 5 then dHex = Val(&H5) elseif c.GetAttrib ("PicType") = 6 then dHex = Val(&H6) elseif c.GetAttrib ("PicType") = 7 then dHex = Val(&H7) elseif c.GetAttrib ("PicType") = 8 then dHex = Val(&H8) elseif c.GetAttrib ("PicType") = 9 then dHex = Val(&H9) End If ' set time trigger code begins execution gg = Clock.Read c.SetAttrib "t7", gg ' send pulse for 7ms Do WritePort &H378, dHex hh = Clock.Read Loop While hh - gg < 7 'toggle all bits low (turn off TTL pulse) WritePort &H378, &H0 c.SetAttrib "dTrig", dHex gg = Clock.Read c.SetAttrib "t8", gg ' Display the stimuli for appropriate duration (set at start of experiment) Do gg = Clock.Read Loop While gg - start < intDur hh = Clock.Read c.SetAttrib "t9", gg ''''''''''''''''''''''''''''''''''''''''''''' ' InLine - DisplayStim END ''''''''''''''''''''''''''''''''''''''''''''' At 12:30 PM 15/04/2009, you wrote: >get rid of image display object. use canvas to >display image. Use inline to preload image to >video memory at start of each trial. In inline >that draws canvas, have ttl pulse code >immediately after write to screen code. Hold >high for maybe 7ms, then pull all pins low. >Pulse should occur on screen refresh where image is drawn. > >At 12:22 PM 15/04/2009, you wrote: >>Dear David >> I have read Chapter 3 of Userguide >> thoroughly, but still feel a little confusion. >> In each block of my programme, there was a >> TextDisplay, a Inline Scripe and a >> ImageDisplay(stimulous).To synchronize the >> signal of NeroScan and the stimuli of e-Prime, >> I have inverted a in-line WritePort command >> before "ImageDisplay" and set the PreRelease >> time (100ms) in the TextDisplay. However, the >> unwanted delay or unsynchronization still >> existed between the e-Prime and EEG recording >> system result in anormal delay of N170 >> component. Thus, I want to ask whether the >> WritePort command was sent to the recording >> system at the beginning of Prelease time or at >> the point when stimulous presents on the >> screen. In other word, I want to know whether >> the WritePort command and image were sent at the same time from E-Prime. >> Thank you for your concerning. >> >> >> > Date: Wed, 8 Apr 2009 11:26:12 -0400 >> > To: e-prime at googlegroups.com >> > From: mcfarla9 at msu.edu >> > Subject: Re: Image display delay >> > >> > >> > At 4/5/2009 09:35 PM Sunday, maocong wrote: >> > >I am a greenhand in programming on e-prime, and I need some help on >> > >the fellowing issue: >> > > >> > >I designed an ERP visual stimulous experiment by using the control of >> > >ImageDisplay on e-Prime 2.0v and the EEG recording system is NeroScan >> > >4.3v. And I found a 8~14ms delay on image display(shown by the >> > >programme running result file), and the help file showed this delay is >> > >the difference between orignial onset time and actual display time. >> > >This random image display delay greatly effect the accuracy of N170 >> > >latency recorded, which lead to the unreliablity of the experiment >> > >result. Therefore I hope you can give me some advices about how to >> > >eliminate/compensate this display delay or how to uniform this display >> > >delay >> > >> > Please read thoroughly chapter 3 ("Critical timing...") of the User's >> > Guide that came with E-Prime. >> > >> > -- David McFarlane, Professional Faultfinder >> > >> > >> > More than mail?Windows Live? goes way beyond >> your inbox.ox. >> More than messages > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send 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 fzyzyy8657 at hotmail.com Fri Apr 17 14:53:24 2009 From: fzyzyy8657 at hotmail.com (=?utf-8?Q?=E5=85=83_=E6=9D=A8?=) Date: Fri, 17 Apr 2009 22:53:24 +0800 Subject: Image display delay In-Reply-To: <20090417120910.GSQQ15789.nskntotgx01p.mx.bigpond.com@tardis.une.edu.au> Message-ID: Thanks a lot! I will have a try. I greatly appreciate your help! Date: Fri, 17 Apr 2009 22:09:05 +1000 To: e-prime at googlegroups.com From: pquain at une.edu.au Subject: RE: Image display delay Hi - a previous suggestion was to do away with the image display object and use canvas to remove your reported display delay and also ensure ttl pulse accurately marks stimulus onset. If it is of any use, here is some example code that preloads the image info into video memory - offScreenCanvas - prior to the time critical parts of the trial .. fixation, and then image display, where the offScreenCanvas is drawn to screen (copied to the display canvas [cnvs]), and a ttl pulse is sent to some NeuroScan equipment. The copy operation takes <1ms (t6-t5), so the image becomes available to subject over the ~11.7 ms @ 85Hz (i.e., half drawn by ~6 ms) as the screen is drawn, and ttl pulse is reliably sent on same screen refresh. Sequence is: 1) InLine - StimPrep; 2) Fixation (a text object); 3) InLine - DisplayStim - Key variables are declared in User Script - TrialList needs attributes 1) Pic = image name; 2) PicType = condition - 9 conditions in this example, with event codes 1 to 9 - Image display duration is set at the beginning of the experiment with an integer value (intDur) collected by an AskBox. This could be hard coded if you wanted. - There is a delay (blank screen) of 3 screen refreshes (~35 ms) between Fixation offset and stimulus onset - Stimulus displayed centred on gray background - The Attributes t1, t2, ... t9, start, are all timing information used for diagnostics. Fixation onset and offset are grabbed as well .. intervals between these are easily computed later (e.g., in SPSS) and for each trial you can see how long various bits of code execution take (e.g., preload image, t2-t1); stimulus duration (t9-start); whether your machine accurately tracks retraces (t3-fixation.OffsetTime; t4-t3; t5-t4); and the accuracy of your ttl communication.. that is, that the pulse is sent on the screen refresh where the stimulus is drawn to screen (t7-t6), and the duration of the pulse (t8-t7). 7 ms has been OK for us (no missed event markers), recording EEG @ 500Hz. Some of this code might be a bit rough. If anyone notices any errors in this approach, please post. '-------------------------------------------------------------------------- ' User Script '-------------------------------------------------------------------------- Public dstim As String Public hh, gg As Long Dim cnvs As Canvas Dim offScreenCnvs As Canvas Dim intDur As Integer ''''''''''''''''''''''''''''''''''''''''''''' ' InLine - StimPrep BEGIN ''''''''''''''''''''''''''''''''''''''''''''' dstim = c.GetAttrib ("Pic") hh = Clock.Read c.SetAttrib "t1", hh 'Define the display canvas for later Set cnvs = Display.Canvas cnvs.BackStyle = "transparent" cnvs.FillColor = CColor("Gray") 'use the CreateCanvas to create an off-screen canvas Set offScreenCnvs = Display.CreateCanvas offScreenCnvs.Clear offScreencnvs.BackStyle = "transparent" offScreenCnvs.FillColor = CColor("Gray") offscreenCnvs.LoadImage dstim hh = Clock.Read c.SetAttrib "t2", hh ' Image loads in top left corner - all images 512*384 ' ..so define region - rectangle - of offScreenCnvs to copy Dim srcRect As Rect srcRect.Left = 0 srcRect.Right = 512 srcRect.Top = 0 srcRect.Bottom = 384 ''''''''''''''''''''''''''''''''''''''''''''' ' InLine - StimPrep END ''''''''''''''''''''''''''''''''''''''''''''' ' Fxation set to terminate synched with vertical retrace Fixation.Run c.SetAttrib "Fixation.OnsetTime", Fixation.OnsetTime c.SetAttrib "Fixation.OffsetTime", Fixation.OffsetTime ''''''''''''''''''''''''''''''''''''''''''''' ' InLine - DisplayStim BEGIN ''''''''''''''''''''''''''''''''''''''''''''' ' include a delay of 3 vertical retraces...1st is between Fixation Offset and this one Display.WaitForVerticalBlank ' grab timing info: start 1st of vertical retrace hh = Clock.Read c.SetAttrib "t3", hh ' 2nd vertical retrace delay is between 1st WaitForVerticalBlank command and this one Display.WaitForVerticalBlank ' grab timing info: start of 2nd vertical retrace hh = Clock.Read c.SetAttrib "t4", hh ' 3rd delay between 2nd WaitForVerticalBlank command and this one, ' after which stimuli is drawn to screen Display.WaitForVerticalBlank ' grab timing info: start of 3rd vertical retrace hh = Clock.Read c.SetAttrib "t5", hh ' Define destination rectangle for centred display Dim desRect As Rect desRect.Left = 256 desRect.Right = 768 desRect.Top = 192 desRect.Bottom = 576 ' Copy source rectangle to destination rectangle cnvs.Copy offScreenCnvs, srcRect, desRect Dim start As Long start = Clock.Read c.SetAttrib "t6", start Dim dHex As Double ' parse condition and send appropriate trigger code to NuAmps If c.GetAttrib ("PicType") = 1 then dHex = Val(&H1) elseif c.GetAttrib ("PicType") = 2 then dHex = Val(&H2) elseif c.GetAttrib ("PicType") = 3 then dHex = Val(&H3) elseif c.GetAttrib ("PicType") = 4 then dHex = Val(&H4) elseif c.GetAttrib ("PicType") = 5 then dHex = Val(&H5) elseif c.GetAttrib ("PicType") = 6 then dHex = Val(&H6) elseif c.GetAttrib ("PicType") = 7 then dHex = Val(&H7) elseif c.GetAttrib ("PicType") = 8 then dHex = Val(&H8) elseif c.GetAttrib ("PicType") = 9 then dHex = Val(&H9) End If ' set time trigger code begins execution gg = Clock.Read c.SetAttrib "t7", gg ' send pulse for 7ms Do WritePort &H378, dHex hh = Clock.Read Loop While hh - gg < 7 'toggle all bits low (turn off TTL pulse) WritePort &H378, &H0 c.SetAttrib "dTrig", dHex gg = Clock.Read c.SetAttrib "t8", gg ' Display the stimuli for appropriate duration (set at start of experiment) Do gg = Clock.Read Loop While gg - start < intDur hh = Clock.Read c.SetAttrib "t9", gg ''''''''''''''''''''''''''''''''''''''''''''' ' InLine - DisplayStim END ''''''''''''''''''''''''''''''''''''''''''''' At 12:30 PM 15/04/2009, you wrote: get rid of image display object. use canvas to display image. Use inline to preload image to video memory at start of each trial. In inline that draws canvas, have ttl pulse code immediately after write to screen code. Hold high for maybe 7ms, then pull all pins low. Pulse should occur on screen refresh where image is drawn. At 12:22 PM 15/04/2009, you wrote: Dear David I have read Chapter 3 of Userguide thoroughly, but still feel a little confusion. In each block of my programme, there was a TextDisplay, a Inline Scripe and a ImageDisplay(stimulous).To synchronize the signal of NeroScan and the stimuli of e-Prime, I have inverted a in-line WritePort command before "ImageDisplay" and set the PreRelease time (100ms) in the TextDisplay. However, the unwanted delay or unsynchronization still existed between the e-Prime and EEG recording system result in anormal delay of N170 component. Thus, I want to ask whether the WritePort command was sent to the recording system at the beginning of Prelease time or at the point when stimulous presents on the screen. In other word, I want to know whether the WritePort command and image were sent at the same time from E-Prime. Thank you for your concerning. > Date: Wed, 8 Apr 2009 11:26:12 -0400 > To: e-prime at googlegroups.com > From: mcfarla9 at msu.edu > Subject: Re: Image display delay > > > At 4/5/2009 09:35 PM Sunday, maocong wrote: > >I am a greenhand in programming on e-prime, and I need some help on > >the fellowing issue: > > > >I designed an ERP visual stimulous experiment by using the control of > >ImageDisplay on e-Prime 2.0v and the EEG recording system is NeroScan > >4.3v. And I found a 8~14ms delay on image display(shown by the > >programme running result file), and the help file showed this delay is > >the difference between orignial onset time and actual display time. > >This random image display delay greatly effect the accuracy of N170 > >latency recorded, which lead to the unreliablity of the experiment > >result. Therefore I hope you can give me some advices about how to > >eliminate/compensate this display delay or how to uniform this display > >delay > > Please read thoroughly chapter 3 ("Critical timing...") of the User's > Guide that came with E-Prime. > > -- David McFarlane, Professional Faultfinder > > > More than mail?Windows Live? goes way beyond your inbox.ox. More than messages _________________________________________________________________ Drag n? drop?Get easy photo sharing with Windows Live? Photos. http://www.microsoft.com/windows/windowslive/products/photos.aspx --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- -------------- next part -------------- An HTML attachment was scrubbed... URL: From liwenna at gmail.com Fri Apr 17 23:36:54 2009 From: liwenna at gmail.com (liwenna) Date: Fri, 17 Apr 2009 16:36:54 -0700 Subject: External application to call a series of .ebs2 files? In-Reply-To: <49E84C10.6080304@gmail.com> Message-ID: Thank you Rick! I just came home from a friends wedding (why am I checking this e- prime group in the middle of the night? - beats me...) I'll definately check out the virtualbox! I see that we have some common grounds actually... for my graduation research I attempted a modifiied replication of Mark van Vugt's ' male warrior hypothesis' experiment, which, unfortunately, wasn't all that succesfull. On the topic of this group: it was a nice e-prime design, wherein we tried to let subjects believe that there were co-players while there actually where none. I'll let you know when I have succes with virtualbox. As for now, sleep well o/ liwenna > > As an aside to your topic, I also have a Mac. You can get a program > called Virtualbox (www.virtualbox.org) for *free* from Sun which does > the same kind of thing as Parallels. Its a little more techy but I > didn't have too much trouble setting it up. You still need a legal > Windows copy, but probably you can get a discounted copy from your univ. > > I run E-Prime on that setup and it works fine. Getting the dongle > recognised was a little tricky, as you have to tell Virtualbox to access > the USB dongle and may also have to get drivers for it (one time I did, > the next time I didn't as Windows found some itself, not the ones I used > previously)--I got them fromhttp://www.aladdin.com/support/hasp/enduser.aspx, using the HASP HL ones > I think (I tried both options there). It might depend on whether you use > an individual ddongle, network dongle or no dongle (if that's an option). > > The E-Prime people (PST) are completely unhelpful in this regard, as > 'they don't support Macs' which is a total cop-out. They went so far as > to deny any responsibility to help me with my bootcamp Windows > install--even though its running natively and is as legitimate a version > of Windows as any other. I found that a disgrace and frankly has made me > keep a firm eye out for E-Prime alternatives, when the chance presents > itself. > > Rick > > > > liwenna wrote: > > Hello Frank, > > > Thanks for your quick reply! It would be great if you could try the > > numbers-thing. At my university I can only 'run' the au3 scripts, and > > edit them in notepad, but in order to do that I first need to figure > > out the language... My guess is that if you get the program to run > > orderly, editing the code is fare more simple, right? But as said, ICT > > guys won't let me. ?At home I also can't do that as I am the proud > > owner of a Mac, which I really love but sometimes it's a pain (and yes > > I should get myself some parallels). > > > I am homeworking today but I'll try the script you posted first thing > > on monday! > > > Sincerely, > > > liwenna. > > > On Apr 16, 8:55 pm, frankbosco wrote: > >> Hi Liwenna, > > >> Thanks for your message. ?Re: having autoit automatically insert > >> subject/session numbers, I have not tried this (now that I think about > >> it, it would be very handy for me)... Perhaps try something like the > >> following: > > >> To start, you'd need a basic autoit data collection box at the start > >> of the executable (i.e., before the randomly selected .ebs2 files > >> begin) - autoit provides a good example of this code in one of their > >> sample code files (see example file "inputbox.au3") . ?The next part > >> (having autoit automatically populate the subject/session values) is > >> more complicated, but perhaps try something like the following: > > >> In the current code, there are lines that include (something like) > >> "winwait.open; winwait.close" -- you may be able to tell autoit to > >> wait until the "enter subject #" box appears (by simply providing > >> autoit with the name of that box, as is done in my current code with > >> "E-Run"), then have autoit insert a subject/session number collected > >> at the start (i.e., from the input box in the previous step). ?You may > >> be able to tell autoit to wait until "enter Ss #" box appears, then > >> code it to press "TAB" (x) times, the value from the input box, then > >> "RETURN" (these can be done with ASCII code). ?I know it sounds silly, > >> but it might actually work... > > >> Tell you what - I'll play around with this idea (very) late tonight, > >> then send you a code file if I figure it out... ?For now, you can > >> download a newer version of the ebs2 call autoit file from my personal > >> website: [www.frankbosco.com/ebs_call_new.au3] ?-- this version > >> includes code to call a few ebs2 files in a determined sequence (after > >> a series of randomly-selected ebs2 files). > > >> Hope that helps! > > >> Best, > >> Frank > > >> On Apr 16, 9:56 am, liwenna wrote: > > >>> It is like magic!!! > >>> This is exactly what I need to run my battery of tests. Well... almost > >>> exactly... except for the random part that is. I am trying to get that > >>> part out, yet I am experiencing troubles using auto-it as my > >>> university ICT guys won't let us install nifty little programs like > >>> this. > >>> Would there be a way to have autoit also insert subject and session > >>> numbers? Perhaps even make a shiny litle autoit interface wherein you > >>> enter subject and session numbers and then run the whole everything > >>> from that? I'll work on it myself and keep you guys informed if > >>> something good comes from it, just wondering if you, Frank, had > >>> allready tried something similar? > >>> Greetings, > >>> liwenna > >>> On Mar 16, 9:00 pm, David McFarlane wrote: > >>>> Frank, > >>>> Wow, this looks really cool, thanks very much for taking on the > >>>> assignment and writing back. ?Looks like it will be worth my time to > >>>> look into AutoIt further, and continue recommending it to others. > >>>> Thanks, > >>>> -- David McFarlane, Professional Faultfinder > >>>> At 3/14/2009 02:21 AM Saturday, you wrote: > >>>>> David, > >>>>> Thanks very much for your suggestion! ?I've created a script for this > >>>>> purpose in Autoit (it works very well). ?I don't know how to attach a > >>>>> file in this window, so please feel free to download it from my > >>>>> personal website (see link below), and share. ?In the .zip file, I > >>>>> have included the Autoit script file, a compiled version, and a > >>>>> basic .txt instruction file. > >>>>>http://www.frankbosco.com/call_ebs.zip > >>>>> All the best, > >>>>> Frank > >>>>> On Mar 13, 10:47 am, David McFarlane wrote: > >>>>>> Frank, > >>>>>> This question has come up before (e.g., > >>>>> seehttp://www.pstnet.com/forum/Topic2485-12-1.aspx), and I keep > >>>>>> suggesting AutoIt > >>>>>> (http://www.autoitscript.com/autoit3 > >>>>>> ). ?So far no one has reported back on this, and I never have time to > >>>>>> try it myself. ?Perhaps you could give that a try and let us all know > >>>>>> how it works. > >>>>>> Other than that, you might try a good old DOS-style batch > >>>>>> file. ?Also, someone once suggested (sorry, I do not have the link) > >>>>>> using links in a .pdf to guide the course of a battery of > >>>>>> tests. ?That would still require some manual interaction, but might > >>>>>> help a little. > >>>>>> Please let us know what you find. > >>>>>> -- David McFarlane, Professional Faultfinder > >>>>>>> Dear E-Prime group, > >>>>>>> I am searching for a (presumably) simple external application (e.g., a > >>>>>>> small VB-based program) to call several EBS2 files to run in a desired > >>>>>>> order (preferably random order). ?I would like to administer a battery > >>>>>>> ofexperimentsin a group setting, and am having a great deal of > >>>>>>> trouble integrating the procedures from each separate .ES2 file into > >>>>>>> one "main" .ES2 file with blocklists (E-Prime support suggested that > >>>>>>> my individual procedures exceed E-Prime's copy/pastecapacity, and E- > >>>>>>> Prime's automatic renaming of duplicate objects is making the task > >>>>>>> even more difficult). > >>>>>>> Would anyone be willing to share something along these lines? ?Any > >>>>>>> help would be greatly appreciated. ?I am not very familiar with > >>>>>>> programming languages. > >>>>>>> Thanks in advance! > >>>>>>> Frank > >>>>>>> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- > >>>>>>> Frank A. Bosco > >>>>>>> Doctoral Student > >>>>>>> Dept. of Management (OB/HR) > >>>>>>> Fogelman College of Business & Economics > >>>>>>> The University of Memphis > >>>>>>> fbo... at memphis.edu > >>>>>>> Office: (901) 678-4531 > >>>>>>> Cell: (901) 387-7864 > >>>>>>> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > > -- > Rick O'Gorman, PhD > Psychology, Faculty of Development and Society > Collegiate Crescent Campus, > Sheffield Hallam University, > Sheffield > S10 2BP > > Phone: 0114 225 5788 Fax: 0114 225 2430 > > http://www.shu.ac.uk/psychology/staff/OGorman.html > > No passion can survive a woman's seeing her lover hold > his fork in the wrong way. > ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?~Edith Wharton --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From liwenna at gmail.com Fri Apr 17 23:53:06 2009 From: liwenna at gmail.com (liwenna) Date: Fri, 17 Apr 2009 16:53:06 -0700 Subject: getting e-prime to keep consistency over a repeted measures design In-Reply-To: <2E61CFC5B775B165F2EC6916@mppc-116-lab-04.campus.bath.ac.uk> Message-ID: Hello David, Are the three pieces of information randomly pulled from a list or the same for all subjects? And what do you mean by 50% of the remaining pieces? The third piece of information should be the same in as in the first session in 50% of the trials/subjects or otherwise? Sincerely, liwenna On Apr 16, 6:39?pm, David Moore wrote: > Dear all, > > I am currently writing a program which will present three pieces of > information to participants paired with an image at a first time point. > When participants return for a second session I would like to present two > of the pieces of information the same but change 50% of the remaining > pieces. > > Is this possible? And if so can anybody explain how? > > Best > Dave --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From gosenbach at gmail.com Fri Apr 17 23:54:25 2009 From: gosenbach at gmail.com (Greg Osenbach) Date: Fri, 17 Apr 2009 19:54:25 -0400 Subject: External application to call a series of .ebs2 files? In-Reply-To: <49E84C10.6080304@gmail.com> Message-ID: Was there anything special you had to do to get e-prime to install in a virtual box virtual machine? I have tried installing it in my virtual machine several times and it always crashes during the install... Greg On Fri, Apr 17, 2009 at 5:29 AM, Rick O'Gorman wrote: > > Liwenna: > > As an aside to your topic, I also have a Mac. You can get a program > called Virtualbox (www.virtualbox.org) for *free* from Sun which does > the same kind of thing as Parallels. Its a little more techy but I > didn't have too much trouble setting it up. You still need a legal > Windows copy, but probably you can get a discounted copy from your univ. > > I run E-Prime on that setup and it works fine. Getting the dongle > recognised was a little tricky, as you have to tell Virtualbox to access > the USB dongle and may also have to get drivers for it (one time I did, > the next time I didn't as Windows found some itself, not the ones I used > previously)--I got them from > http://www.aladdin.com/support/hasp/enduser.aspx, using the HASP HL ones > I think (I tried both options there). It might depend on whether you use > an individual ddongle, network dongle or no dongle (if that's an option). > > The E-Prime people (PST) are completely unhelpful in this regard, as > 'they don't support Macs' which is a total cop-out. They went so far as > to deny any responsibility to help me with my bootcamp Windows > install--even though its running natively and is as legitimate a version > of Windows as any other. I found that a disgrace and frankly has made me > keep a firm eye out for E-Prime alternatives, when the chance presents > itself. > > Rick > > liwenna wrote: > > Hello Frank, > > > > Thanks for your quick reply! It would be great if you could try the > > numbers-thing. At my university I can only 'run' the au3 scripts, and > > edit them in notepad, but in order to do that I first need to figure > > out the language... My guess is that if you get the program to run > > orderly, editing the code is fare more simple, right? But as said, ICT > > guys won't let me. At home I also can't do that as I am the proud > > owner of a Mac, which I really love but sometimes it's a pain (and yes > > I should get myself some parallels). > > > > I am homeworking today but I'll try the script you posted first thing > > on monday! > > > > Sincerely, > > > > liwenna. > > > > On Apr 16, 8:55 pm, frankbosco wrote: > >> Hi Liwenna, > >> > >> Thanks for your message. Re: having autoit automatically insert > >> subject/session numbers, I have not tried this (now that I think about > >> it, it would be very handy for me)... Perhaps try something like the > >> following: > >> > >> To start, you'd need a basic autoit data collection box at the start > >> of the executable (i.e., before the randomly selected .ebs2 files > >> begin) - autoit provides a good example of this code in one of their > >> sample code files (see example file "inputbox.au3") . The next part > >> (having autoit automatically populate the subject/session values) is > >> more complicated, but perhaps try something like the following: > >> > >> In the current code, there are lines that include (something like) > >> "winwait.open; winwait.close" -- you may be able to tell autoit to > >> wait until the "enter subject #" box appears (by simply providing > >> autoit with the name of that box, as is done in my current code with > >> "E-Run"), then have autoit insert a subject/session number collected > >> at the start (i.e., from the input box in the previous step). You may > >> be able to tell autoit to wait until "enter Ss #" box appears, then > >> code it to press "TAB" (x) times, the value from the input box, then > >> "RETURN" (these can be done with ASCII code). I know it sounds silly, > >> but it might actually work... > >> > >> Tell you what - I'll play around with this idea (very) late tonight, > >> then send you a code file if I figure it out... For now, you can > >> download a newer version of the ebs2 call autoit file from my personal > >> website: [www.frankbosco.com/ebs_call_new.au3] -- this version > >> includes code to call a few ebs2 files in a determined sequence (after > >> a series of randomly-selected ebs2 files). > >> > >> Hope that helps! > >> > >> Best, > >> Frank > >> > >> On Apr 16, 9:56 am, liwenna wrote: > >> > >>> It is like magic!!! > >>> This is exactly what I need to run my battery of tests. Well... almost > >>> exactly... except for the random part that is. I am trying to get that > >>> part out, yet I am experiencing troubles using auto-it as my > >>> university ICT guys won't let us install nifty little programs like > >>> this. > >>> Would there be a way to have autoit also insert subject and session > >>> numbers? Perhaps even make a shiny litle autoit interface wherein you > >>> enter subject and session numbers and then run the whole everything > >>> from that? I'll work on it myself and keep you guys informed if > >>> something good comes from it, just wondering if you, Frank, had > >>> allready tried something similar? > >>> Greetings, > >>> liwenna > >>> On Mar 16, 9:00 pm, David McFarlane wrote: > >>>> Frank, > >>>> Wow, this looks really cool, thanks very much for taking on the > >>>> assignment and writing back. Looks like it will be worth my time to > >>>> look into AutoIt further, and continue recommending it to others. > >>>> Thanks, > >>>> -- David McFarlane, Professional Faultfinder > >>>> At 3/14/2009 02:21 AM Saturday, you wrote: > >>>>> David, > >>>>> Thanks very much for your suggestion! I've created a script for this > >>>>> purpose in Autoit (it works very well). I don't know how to attach a > >>>>> file in this window, so please feel free to download it from my > >>>>> personal website (see link below), and share. In the .zip file, I > >>>>> have included the Autoit script file, a compiled version, and a > >>>>> basic .txt instruction file. > >>>>> http://www.frankbosco.com/call_ebs.zip > >>>>> All the best, > >>>>> Frank > >>>>> On Mar 13, 10:47 am, David McFarlane wrote: > >>>>>> Frank, > >>>>>> This question has come up before (e.g., > >>>>> seehttp://www.pstnet.com/forum/Topic2485-12-1.aspx), and I keep > >>>>>> suggesting AutoIt > >>>>>> ( > http://www.autoitscript.com/autoit3 > >>>>>> ). So far no one has reported back on this, and I never have time > to > >>>>>> try it myself. Perhaps you could give that a try and let us all > know > >>>>>> how it works. > >>>>>> Other than that, you might try a good old DOS-style batch > >>>>>> file. Also, someone once suggested (sorry, I do not have the link) > >>>>>> using links in a .pdf to guide the course of a battery of > >>>>>> tests. That would still require some manual interaction, but might > >>>>>> help a little. > >>>>>> Please let us know what you find. > >>>>>> -- David McFarlane, Professional Faultfinder > >>>>>>> Dear E-Prime group, > >>>>>>> I am searching for a (presumably) simple external application > (e.g., a > >>>>>>> small VB-based program) to call several EBS2 files to run in a > desired > >>>>>>> order (preferably random order). I would like to administer a > battery > >>>>>>> ofexperimentsin a group setting, and am having a great deal of > >>>>>>> trouble integrating the procedures from each separate .ES2 file > into > >>>>>>> one "main" .ES2 file with blocklists (E-Prime support suggested > that > >>>>>>> my individual procedures exceed E-Prime's copy/pastecapacity, and > E- > >>>>>>> Prime's automatic renaming of duplicate objects is making the task > >>>>>>> even more difficult). > >>>>>>> Would anyone be willing to share something along these lines? Any > >>>>>>> help would be greatly appreciated. I am not very familiar with > >>>>>>> programming languages. > >>>>>>> Thanks in advance! > >>>>>>> Frank > >>>>>>> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- > >>>>>>> Frank A. Bosco > >>>>>>> Doctoral Student > >>>>>>> Dept. of Management (OB/HR) > >>>>>>> Fogelman College of Business & Economics > >>>>>>> The University of Memphis > >>>>>>> fbo... at memphis.edu > >>>>>>> Office: (901) 678-4531 > >>>>>>> Cell: (901) 387-7864 > >>>>>>> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > > > > > -- > Rick O'Gorman, PhD > Psychology, Faculty of Development and Society > Collegiate Crescent Campus, > Sheffield Hallam University, > Sheffield > S10 2BP > > Phone: 0114 225 5788 Fax: 0114 225 2430 > > http://www.shu.ac.uk/psychology/staff/OGorman.html > > No passion can survive a woman's seeing her lover hold > his fork in the wrong way. > ~Edith Wharton > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- -------------- next part -------------- An HTML attachment was scrubbed... URL: From liwenna at gmail.com Sat Apr 18 00:37:15 2009 From: liwenna at gmail.com (liwenna) Date: Fri, 17 Apr 2009 17:37:15 -0700 Subject: getting e-prime to keep consistency over a repeted measures design In-Reply-To: <596cf80c-8683-4ef4-b2a2-4a4c9814fa89@z9g2000yqi.googlegroups.com> Message-ID: what you could do, I guess, is to have someone else to make the randomisation for you. This would take the form of having a number of procedures in your total experiment, each of which containing a different combination of (two) stimuli. Then make an inline at the beginning of the experiment along the lines of 'if subjectnumber is x goto yz-label, wherein you place y1- to yz-labels at the beginning of each procedure. All the procedures then have to end with another inline saying goto endlabel, with endlabel being placed at the end of your total experiment. This way subjectnumber will account for the stimuli being used. If you then add a two-line list in each procedure determining which stimulus (piece of information) to use as the third stimuluse being either one predeteremined or one randomly pulled from a list, that could result in the desired design. This way you'll have to find someone to fill in the x's (subjectnumbers) and y's (procedure to be used, i.e. stimuli to be used) for you. As for total safety you could then pull the .ebs-file out of the folder and have the folder with the .es file locked with a password by your 'partner in crime' who will not reveal the password untill you're done testing as to assure double-blindness. I have some code to redirect to certain procedures based on subject numbers, somewhere, yell if you need it. Sincerely, liwenna On Apr 18, 1:53?am, liwenna wrote: > Hello David, > > Are the three pieces of information randomly pulled from a list or the > same for all subjects? And what do you mean by 50% of the remaining > pieces? The third piece of information should be the same in as in the > first session in 50% of the trials/subjects or otherwise? > > Sincerely, > > liwenna > > On Apr 16, 6:39?pm, David Moore wrote: > > > Dear all, > > > I am currently writing a program which will present three pieces of > > information to participants paired with an image at a first time point. > > When participants return for a second session I would like to present two > > of the pieces of information the same but change 50% of the remaining > > pieces. > > > Is this possible? And if so can anybody explain how? > > > Best > > Dave --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From liwenna at gmail.com Sat Apr 18 00:40:28 2009 From: liwenna at gmail.com (liwenna) Date: Fri, 17 Apr 2009 17:40:28 -0700 Subject: getting e-prime to keep consistency over a repeted measures design In-Reply-To: <169789cb-e8a1-473e-9022-d35bed03633f@z14g2000yqa.googlegroups.com> Message-ID: err... you'd additionally need a piece of inline to tell the program to use a fixed stimulus at session 1, but that shouldn't be too hard. If session number is 1 then... kindathing. On Apr 18, 2:37?am, liwenna wrote: > what you could do, I guess, is to have someone else to make the > randomisation for you. This would take the form of having a number of > procedures in your total experiment, each of which containing a > different combination of (two) stimuli. Then make an inline at the > beginning of the experiment along the lines of 'if subjectnumber is x > goto yz-label, wherein you place y1- to yz-labels at the beginning of > each procedure. All the procedures then have to end with another > inline saying goto endlabel, with endlabel being placed at the end of > your total experiment. This way subjectnumber will account for the > stimuli being used. If you then add a two-line list in each procedure > determining which stimulus (piece of information) to use as the third > stimuluse being either one predeteremined or one randomly pulled from > a list, that could result in the desired design. This way you'll have > to find someone to fill in the x's (subjectnumbers) and y's (procedure > to be used, i.e. stimuli to be used) for you. As for total safety you > could then pull the .ebs-file out of the folder and have the folder > with the .es file locked with a password by your 'partner in crime' > who will not reveal the password untill you're done testing as to > assure double-blindness. I have some code to redirect to certain > procedures based on subject numbers, somewhere, yell if you need it. > > Sincerely, > > liwenna > > On Apr 18, 1:53?am, liwenna wrote: > > > Hello David, > > > Are the three pieces of information randomly pulled from a list or the > > same for all subjects? And what do you mean by 50% of the remaining > > pieces? The third piece of information should be the same in as in the > > first session in 50% of the trials/subjects or otherwise? > > > Sincerely, > > > liwenna > > > On Apr 16, 6:39?pm, David Moore wrote: > > > > Dear all, > > > > I am currently writing a program which will present three pieces of > > > information to participants paired with an image at a first time point. > > > When participants return for a second session I would like to present two > > > of the pieces of information the same but change 50% of the remaining > > > pieces. > > > > Is this possible? And if so can anybody explain how? > > > > Best > > > Dave --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From rickogorman at gmail.com Sat Apr 18 11:34:11 2009 From: rickogorman at gmail.com (Rick O'Gorman) Date: Sat, 18 Apr 2009 12:34:11 +0100 Subject: E-Prime on a VM In-Reply-To: Message-ID: Hi Greg, I don't remember any problems with installing E-Prime on my VM per se, only with getting it to see the dongle, which was a pain. This was partly because I had to learn how to get Virtualbox to allow the guest OS (WinXP) to see the USB dongle. The first time I did this, Windows also didn't try to find drivers, so I used Aladdin's HASP driver, but the wrong kind (but they still worked). The second time (I had to reinstall when we upgraded from 2.x beta to 2.x gold) I used the right ones. My bootcamp also failed to look for drivers with the beta (a pattern?) but did find them for the gold install. I think both times I copied across the install file rather than just run it from the CD--maybe that's a factor? Are you using VB, or one of the commercial options (Fusion, Parallels)? Rick Greg Osenbach wrote: > Was there anything special you had to do to get e-prime to install in a > virtual box virtual machine? I have tried installing it in my virtual > machine several times and it always crashes during the install... > > Greg > > On Fri, Apr 17, 2009 at 5:29 AM, Rick O'Gorman > wrote: > > > Liwenna: > > As an aside to your topic, I also have a Mac. You can get a program > called Virtualbox (www.virtualbox.org ) > for *free* from Sun which does > the same kind of thing as Parallels. Its a little more techy but I > didn't have too much trouble setting it up. You still need a legal > Windows copy, but probably you can get a discounted copy from your univ. > > I run E-Prime on that setup and it works fine. Getting the dongle > recognised was a little tricky, as you have to tell Virtualbox to access > the USB dongle and may also have to get drivers for it (one time I did, > the next time I didn't as Windows found some itself, not the ones I used > previously)--I got them from > http://www.aladdin.com/support/hasp/enduser.aspx, using the HASP HL ones > I think (I tried both options there). It might depend on whether you use > an individual ddongle, network dongle or no dongle (if that's an > option). > > The E-Prime people (PST) are completely unhelpful in this regard, as > 'they don't support Macs' which is a total cop-out. They went so far as > to deny any responsibility to help me with my bootcamp Windows > install--even though its running natively and is as legitimate a version > of Windows as any other. I found that a disgrace and frankly has made me > keep a firm eye out for E-Prime alternatives, when the chance presents > itself. > > Rick > > liwenna wrote: > > Hello Frank, > > > > Thanks for your quick reply! It would be great if you could try the > > numbers-thing. At my university I can only 'run' the au3 scripts, and > > edit them in notepad, but in order to do that I first need to figure > > out the language... My guess is that if you get the program to run > > orderly, editing the code is fare more simple, right? But as > said, ICT > > guys won't let me. At home I also can't do that as I am the proud > > owner of a Mac, which I really love but sometimes it's a pain > (and yes > > I should get myself some parallels). > > > > I am homeworking today but I'll try the script you posted first thing > > on monday! > > > > Sincerely, > > > > liwenna. > > > > On Apr 16, 8:55 pm, frankbosco > wrote: > >> Hi Liwenna, > >> > >> Thanks for your message. Re: having autoit automatically insert > >> subject/session numbers, I have not tried this (now that I think > about > >> it, it would be very handy for me)... Perhaps try something like the > >> following: > >> > >> To start, you'd need a basic autoit data collection box at the start > >> of the executable (i.e., before the randomly selected .ebs2 files > >> begin) - autoit provides a good example of this code in one of their > >> sample code files (see example file "inputbox.au3") . The next part > >> (having autoit automatically populate the subject/session values) is > >> more complicated, but perhaps try something like the following: > >> > >> In the current code, there are lines that include (something like) > >> "winwait.open; winwait.close" -- you may be able to tell autoit to > >> wait until the "enter subject #" box appears (by simply providing > >> autoit with the name of that box, as is done in my current code with > >> "E-Run"), then have autoit insert a subject/session number collected > >> at the start (i.e., from the input box in the previous step). > You may > >> be able to tell autoit to wait until "enter Ss #" box appears, then > >> code it to press "TAB" (x) times, the value from the input box, then > >> "RETURN" (these can be done with ASCII code). I know it sounds > silly, > >> but it might actually work... > >> > >> Tell you what - I'll play around with this idea (very) late tonight, > >> then send you a code file if I figure it out... For now, you can > >> download a newer version of the ebs2 call autoit file from my > personal > >> website: [www.frankbosco.com/ebs_call_new.au3 > ] -- this version > >> includes code to call a few ebs2 files in a determined sequence > (after > >> a series of randomly-selected ebs2 files). > >> > >> Hope that helps! > >> > >> Best, > >> Frank > >> > >> On Apr 16, 9:56 am, liwenna > wrote: > >> > >>> It is like magic!!! > >>> This is exactly what I need to run my battery of tests. Well... > almost > >>> exactly... except for the random part that is. I am trying to > get that > >>> part out, yet I am experiencing troubles using auto-it as my > >>> university ICT guys won't let us install nifty little programs like > >>> this. > >>> Would there be a way to have autoit also insert subject and session > >>> numbers? Perhaps even make a shiny litle autoit interface > wherein you > >>> enter subject and session numbers and then run the whole everything > >>> from that? I'll work on it myself and keep you guys informed if > >>> something good comes from it, just wondering if you, Frank, had > >>> allready tried something similar? > >>> Greetings, > >>> liwenna > >>> On Mar 16, 9:00 pm, David McFarlane > wrote: > >>>> Frank, > >>>> Wow, this looks really cool, thanks very much for taking on the > >>>> assignment and writing back. Looks like it will be worth my > time to > >>>> look into AutoIt further, and continue recommending it to others. > >>>> Thanks, > >>>> -- David McFarlane, Professional Faultfinder > >>>> At 3/14/2009 02:21 AM Saturday, you wrote: > >>>>> David, > >>>>> Thanks very much for your suggestion! I've created a script > for this > >>>>> purpose in Autoit (it works very well). I don't know how to > attach a > >>>>> file in this window, so please feel free to download it from my > >>>>> personal website (see link below), and share. In the .zip > file, I > >>>>> have included the Autoit script file, a compiled version, and a > >>>>> basic .txt instruction file. > >>>>> http://www.frankbosco.com/call_ebs.zip > >>>>> All the best, > >>>>> Frank > >>>>> On Mar 13, 10:47 am, David McFarlane > wrote: > >>>>>> Frank, > >>>>>> This question has come up before (e.g., > >>>>> seehttp://www.pstnet.com/forum/Topic2485-12-1.aspx > ), and I keep > >>>>>> suggesting AutoIt > >>>>>> > (http://www.autoitscript.com/autoit3 > >>>>>> ). So far no one has reported back on this, and I never > have time to > >>>>>> try it myself. Perhaps you could give that a try and let us > all know > >>>>>> how it works. > >>>>>> Other than that, you might try a good old DOS-style batch > >>>>>> file. Also, someone once suggested (sorry, I do not have > the link) > >>>>>> using links in a .pdf to guide the course of a battery of > >>>>>> tests. That would still require some manual interaction, > but might > >>>>>> help a little. > >>>>>> Please let us know what you find. > >>>>>> -- David McFarlane, Professional Faultfinder > >>>>>>> Dear E-Prime group, > >>>>>>> I am searching for a (presumably) simple external > application (e.g., a > >>>>>>> small VB-based program) to call several EBS2 files to run > in a desired > >>>>>>> order (preferably random order). I would like to > administer a battery > >>>>>>> ofexperimentsin a group setting, and am having a great deal of > >>>>>>> trouble integrating the procedures from each separate .ES2 > file into > >>>>>>> one "main" .ES2 file with blocklists (E-Prime support > suggested that > >>>>>>> my individual procedures exceed E-Prime's > copy/pastecapacity, and E- > >>>>>>> Prime's automatic renaming of duplicate objects is making > the task > >>>>>>> even more difficult). > >>>>>>> Would anyone be willing to share something along these > lines? Any > >>>>>>> help would be greatly appreciated. I am not very familiar with > >>>>>>> programming languages. > >>>>>>> Thanks in advance! > >>>>>>> Frank > >>>>>>> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- > >>>>>>> Frank A. Bosco > >>>>>>> Doctoral Student > >>>>>>> Dept. of Management (OB/HR) > >>>>>>> Fogelman College of Business & Economics > >>>>>>> The University of Memphis > >>>>>>> fbo... at memphis.edu > >>>>>>> Office: (901) 678-4531 > >>>>>>> Cell: (901) 387-7864 > >>>>>>> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > > > > > -- > Rick O'Gorman, PhD > Psychology, Faculty of Development and Society > Collegiate Crescent Campus, > Sheffield Hallam University, > Sheffield > S10 2BP > > Phone: 0114 225 5788 Fax: 0114 225 2430 > > http://www.shu.ac.uk/psychology/staff/OGorman.html > > No passion can survive a woman's seeing her lover hold > his fork in the wrong way. > ~Edith Wharton > > > > > > -- Rick O'Gorman, PhD Psychology, Faculty of Development and Society Collegiate Crescent Campus, Sheffield Hallam University, Sheffield S10 2BP Phone: 0114 225 5788 Fax: 0114 225 2430 http://www.shu.ac.uk/psychology/staff/OGorman.html No passion can survive a woman's seeing her lover hold his fork in the wrong way. ~Edith Wharton --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From gosenbach at gmail.com Sat Apr 18 14:17:33 2009 From: gosenbach at gmail.com (Greg Osenbach) Date: Sat, 18 Apr 2009 10:17:33 -0400 Subject: E-Prime on a VM In-Reply-To: <49E9BAB3.7080305@gmail.com> Message-ID: I use Sun Virtual Box. The installer runs fine. I have tried with both the install files copied from the CD and a mounted .iso file. when it gets near the end of the installation process, The virtual machine crashes. I have tried with several versions of vurtual box and on several different laptops with the same results. I had actually come to the conclusion that for some odd reason, e-prime could not be used in a virtual machine. However hearing that someone got it to work, that gives me hope to be able to get it running eventually. Although I should note that this was an XP virtual machine running in both XP and Vista for hosts. Not a mac. On Sat, Apr 18, 2009 at 7:34 AM, Rick O'Gorman wrote: > > Hi Greg, > > I don't remember any problems with installing E-Prime on my VM per se, > only with getting it to see the dongle, which was a pain. This was > partly because I had to learn how to get Virtualbox to allow the guest > OS (WinXP) to see the USB dongle. The first time I did this, Windows > also didn't try to find drivers, so I used Aladdin's HASP driver, but > the wrong kind (but they still worked). The second time (I had to > reinstall when we upgraded from 2.x beta to 2.x gold) I used the right > ones. My bootcamp also failed to look for drivers with the beta (a > pattern?) but did find them for the gold install. > > I think both times I copied across the install file rather than just run > it from the CD--maybe that's a factor? > > Are you using VB, or one of the commercial options (Fusion, Parallels)? > > Rick > > Greg Osenbach wrote: > > Was there anything special you had to do to get e-prime to install in a > > virtual box virtual machine? I have tried installing it in my virtual > > machine several times and it always crashes during the install... > > > > Greg > > > > On Fri, Apr 17, 2009 at 5:29 AM, Rick O'Gorman > > wrote: > > > > > > Liwenna: > > > > As an aside to your topic, I also have a Mac. You can get a program > > called Virtualbox (www.virtualbox.org ) > > for *free* from Sun which does > > the same kind of thing as Parallels. Its a little more techy but I > > didn't have too much trouble setting it up. You still need a legal > > Windows copy, but probably you can get a discounted copy from your > univ. > > > > I run E-Prime on that setup and it works fine. Getting the dongle > > recognised was a little tricky, as you have to tell Virtualbox to > access > > the USB dongle and may also have to get drivers for it (one time I > did, > > the next time I didn't as Windows found some itself, not the ones I > used > > previously)--I got them from > > http://www.aladdin.com/support/hasp/enduser.aspx, using the HASP HL > ones > > I think (I tried both options there). It might depend on whether you > use > > an individual ddongle, network dongle or no dongle (if that's an > > option). > > > > The E-Prime people (PST) are completely unhelpful in this regard, as > > 'they don't support Macs' which is a total cop-out. They went so far > as > > to deny any responsibility to help me with my bootcamp Windows > > install--even though its running natively and is as legitimate a > version > > of Windows as any other. I found that a disgrace and frankly has made > me > > keep a firm eye out for E-Prime alternatives, when the chance > presents > > itself. > > > > Rick > > > > liwenna wrote: > > > Hello Frank, > > > > > > Thanks for your quick reply! It would be great if you could try > the > > > numbers-thing. At my university I can only 'run' the au3 scripts, > and > > > edit them in notepad, but in order to do that I first need to > figure > > > out the language... My guess is that if you get the program to run > > > orderly, editing the code is fare more simple, right? But as > > said, ICT > > > guys won't let me. At home I also can't do that as I am the proud > > > owner of a Mac, which I really love but sometimes it's a pain > > (and yes > > > I should get myself some parallels). > > > > > > I am homeworking today but I'll try the script you posted first > thing > > > on monday! > > > > > > Sincerely, > > > > > > liwenna. > > > > > > On Apr 16, 8:55 pm, frankbosco > > wrote: > > >> Hi Liwenna, > > >> > > >> Thanks for your message. Re: having autoit automatically insert > > >> subject/session numbers, I have not tried this (now that I think > > about > > >> it, it would be very handy for me)... Perhaps try something like > the > > >> following: > > >> > > >> To start, you'd need a basic autoit data collection box at the > start > > >> of the executable (i.e., before the randomly selected .ebs2 files > > >> begin) - autoit provides a good example of this code in one of > their > > >> sample code files (see example file "inputbox.au3") . The next > part > > >> (having autoit automatically populate the subject/session values) > is > > >> more complicated, but perhaps try something like the following: > > >> > > >> In the current code, there are lines that include (something > like) > > >> "winwait.open; winwait.close" -- you may be able to tell autoit > to > > >> wait until the "enter subject #" box appears (by simply providing > > >> autoit with the name of that box, as is done in my current code > with > > >> "E-Run"), then have autoit insert a subject/session number > collected > > >> at the start (i.e., from the input box in the previous step). > > You may > > >> be able to tell autoit to wait until "enter Ss #" box appears, > then > > >> code it to press "TAB" (x) times, the value from the input box, > then > > >> "RETURN" (these can be done with ASCII code). I know it sounds > > silly, > > >> but it might actually work... > > >> > > >> Tell you what - I'll play around with this idea (very) late > tonight, > > >> then send you a code file if I figure it out... For now, you can > > >> download a newer version of the ebs2 call autoit file from my > > personal > > >> website: [www.frankbosco.com/ebs_call_new.au3 > > ] -- this version > > >> includes code to call a few ebs2 files in a determined sequence > > (after > > >> a series of randomly-selected ebs2 files). > > >> > > >> Hope that helps! > > >> > > >> Best, > > >> Frank > > >> > > >> On Apr 16, 9:56 am, liwenna > > wrote: > > >> > > >>> It is like magic!!! > > >>> This is exactly what I need to run my battery of tests. Well... > > almost > > >>> exactly... except for the random part that is. I am trying to > > get that > > >>> part out, yet I am experiencing troubles using auto-it as my > > >>> university ICT guys won't let us install nifty little programs > like > > >>> this. > > >>> Would there be a way to have autoit also insert subject and > session > > >>> numbers? Perhaps even make a shiny litle autoit interface > > wherein you > > >>> enter subject and session numbers and then run the whole > everything > > >>> from that? I'll work on it myself and keep you guys informed if > > >>> something good comes from it, just wondering if you, Frank, had > > >>> allready tried something similar? > > >>> Greetings, > > >>> liwenna > > >>> On Mar 16, 9:00 pm, David McFarlane > > wrote: > > >>>> Frank, > > >>>> Wow, this looks really cool, thanks very much for taking on the > > >>>> assignment and writing back. Looks like it will be worth my > > time to > > >>>> look into AutoIt further, and continue recommending it to > others. > > >>>> Thanks, > > >>>> -- David McFarlane, Professional Faultfinder > > >>>> At 3/14/2009 02:21 AM Saturday, you wrote: > > >>>>> David, > > >>>>> Thanks very much for your suggestion! I've created a script > > for this > > >>>>> purpose in Autoit (it works very well). I don't know how to > > attach a > > >>>>> file in this window, so please feel free to download it from > my > > >>>>> personal website (see link below), and share. In the .zip > > file, I > > >>>>> have included the Autoit script file, a compiled version, and > a > > >>>>> basic .txt instruction file. > > >>>>> http://www.frankbosco.com/call_ebs.zip > > >>>>> All the best, > > >>>>> Frank > > >>>>> On Mar 13, 10:47 am, David McFarlane > > wrote: > > >>>>>> Frank, > > >>>>>> This question has come up before (e.g., > > >>>>> seehttp://www.pstnet.com/forum/Topic2485-12-1.aspx > > ), and I keep > > >>>>>> suggesting AutoIt > > >>>>>> > > ( > http://www.autoitscript.com/autoit3 > > >>>>>> ). So far no one has reported back on this, and I never > > have time to > > >>>>>> try it myself. Perhaps you could give that a try and let us > > all know > > >>>>>> how it works. > > >>>>>> Other than that, you might try a good old DOS-style batch > > >>>>>> file. Also, someone once suggested (sorry, I do not have > > the link) > > >>>>>> using links in a .pdf to guide the course of a battery of > > >>>>>> tests. That would still require some manual interaction, > > but might > > >>>>>> help a little. > > >>>>>> Please let us know what you find. > > >>>>>> -- David McFarlane, Professional Faultfinder > > >>>>>>> Dear E-Prime group, > > >>>>>>> I am searching for a (presumably) simple external > > application (e.g., a > > >>>>>>> small VB-based program) to call several EBS2 files to run > > in a desired > > >>>>>>> order (preferably random order). I would like to > > administer a battery > > >>>>>>> ofexperimentsin a group setting, and am having a great deal > of > > >>>>>>> trouble integrating the procedures from each separate .ES2 > > file into > > >>>>>>> one "main" .ES2 file with blocklists (E-Prime support > > suggested that > > >>>>>>> my individual procedures exceed E-Prime's > > copy/pastecapacity, and E- > > >>>>>>> Prime's automatic renaming of duplicate objects is making > > the task > > >>>>>>> even more difficult). > > >>>>>>> Would anyone be willing to share something along these > > lines? Any > > >>>>>>> help would be greatly appreciated. I am not very familiar > with > > >>>>>>> programming languages. > > >>>>>>> Thanks in advance! > > >>>>>>> Frank > > >>>>>>> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- > > >>>>>>> Frank A. Bosco > > >>>>>>> Doctoral Student > > >>>>>>> Dept. of Management (OB/HR) > > >>>>>>> Fogelman College of Business & Economics > > >>>>>>> The University of Memphis > > >>>>>>> fbo... at memphis.edu > > >>>>>>> Office: (901) 678-4531 > > >>>>>>> Cell: (901) 387-7864 > > >>>>>>> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > > > > > > > > -- > > Rick O'Gorman, PhD > > Psychology, Faculty of Development and Society > > Collegiate Crescent Campus, > > Sheffield Hallam University, > > Sheffield > > S10 2BP > > > > Phone: 0114 225 5788 Fax: 0114 225 2430 > > > > http://www.shu.ac.uk/psychology/staff/OGorman.html > > > > No passion can survive a woman's seeing her lover hold > > his fork in the wrong way. > > ~Edith Wharton > > > > > > > > > > > > > -- > Rick O'Gorman, PhD > Psychology, Faculty of Development and Society > Collegiate Crescent Campus, > Sheffield Hallam University, > Sheffield > S10 2BP > > Phone: 0114 225 5788 Fax: 0114 225 2430 > > http://www.shu.ac.uk/psychology/staff/OGorman.html > > No passion can survive a woman's seeing her lover hold > his fork in the wrong way. > ~Edith Wharton > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send 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 rickogorman at gmail.com Sat Apr 18 15:55:34 2009 From: rickogorman at gmail.com (Rick O'Gorman) Date: Sat, 18 Apr 2009 16:55:34 +0100 Subject: E-Prime on a VM In-Reply-To: Message-ID: Hi Greg, Well, that's one difference, and I suppose there are different bugs in the versions of VB for Mac and XP. However, still seems odd. Definitely went smoothly for me on the Mac host/XP guest using VB. I assume you're using a recent version of VB (2.1 or better)? Other than that, I'm out of ideas. Rick Greg Osenbach wrote: > I use Sun Virtual Box. The installer runs fine. I have tried with both > the install files copied from the CD and a mounted .iso file. when it > gets near the end of the installation process, The virtual machine > crashes. I have tried with several versions of vurtual box and on > several different laptops with the same results. I had actually come to > the conclusion that for some odd reason, e-prime could not be used in a > virtual machine. However hearing that someone got it to work, that > gives me hope to be able to get it running eventually. Although I > should note that this was an XP virtual machine running in both XP and > Vista for hosts. Not a mac. > > On Sat, Apr 18, 2009 at 7:34 AM, Rick O'Gorman > wrote: > > > Hi Greg, > > I don't remember any problems with installing E-Prime on my VM per se, > only with getting it to see the dongle, which was a pain. This was > partly because I had to learn how to get Virtualbox to allow the guest > OS (WinXP) to see the USB dongle. The first time I did this, Windows > also didn't try to find drivers, so I used Aladdin's HASP driver, but > the wrong kind (but they still worked). The second time (I had to > reinstall when we upgraded from 2.x beta to 2.x gold) I used the right > ones. My bootcamp also failed to look for drivers with the beta (a > pattern?) but did find them for the gold install. > > I think both times I copied across the install file rather than just run > it from the CD--maybe that's a factor? > > Are you using VB, or one of the commercial options (Fusion, Parallels)? > > Rick > > Greg Osenbach wrote: > > Was there anything special you had to do to get e-prime to > install in a > > virtual box virtual machine? I have tried installing it in my > virtual > > machine several times and it always crashes during the install... > > > > Greg > > > > On Fri, Apr 17, 2009 at 5:29 AM, Rick O'Gorman > > > >> wrote: > > > > > > Liwenna: > > > > As an aside to your topic, I also have a Mac. You can get a > program > > called Virtualbox (www.virtualbox.org > ) > > for *free* from Sun which does > > the same kind of thing as Parallels. Its a little more techy > but I > > didn't have too much trouble setting it up. You still need a > legal > > Windows copy, but probably you can get a discounted copy from > your univ. > > > > I run E-Prime on that setup and it works fine. Getting the dongle > > recognised was a little tricky, as you have to tell > Virtualbox to access > > the USB dongle and may also have to get drivers for it (one > time I did, > > the next time I didn't as Windows found some itself, not the > ones I used > > previously)--I got them from > > http://www.aladdin.com/support/hasp/enduser.aspx, using the > HASP HL ones > > I think (I tried both options there). It might depend on > whether you use > > an individual ddongle, network dongle or no dongle (if that's an > > option). > > > > The E-Prime people (PST) are completely unhelpful in this > regard, as > > 'they don't support Macs' which is a total cop-out. They went > so far as > > to deny any responsibility to help me with my bootcamp Windows > > install--even though its running natively and is as > legitimate a version > > of Windows as any other. I found that a disgrace and frankly > has made me > > keep a firm eye out for E-Prime alternatives, when the chance > presents > > itself. > > > > Rick > > > > liwenna wrote: > > > Hello Frank, > > > > > > Thanks for your quick reply! It would be great if you > could try the > > > numbers-thing. At my university I can only 'run' the au3 > scripts, and > > > edit them in notepad, but in order to do that I first need > to figure > > > out the language... My guess is that if you get the > program to run > > > orderly, editing the code is fare more simple, right? But as > > said, ICT > > > guys won't let me. At home I also can't do that as I am > the proud > > > owner of a Mac, which I really love but sometimes it's a pain > > (and yes > > > I should get myself some parallels). > > > > > > I am homeworking today but I'll try the script you posted > first thing > > > on monday! > > > > > > Sincerely, > > > > > > liwenna. > > > > > > On Apr 16, 8:55 pm, frankbosco > > >> wrote: > > >> Hi Liwenna, > > >> > > >> Thanks for your message. Re: having autoit automatically > insert > > >> subject/session numbers, I have not tried this (now that > I think > > about > > >> it, it would be very handy for me)... Perhaps try > something like the > > >> following: > > >> > > >> To start, you'd need a basic autoit data collection box > at the start > > >> of the executable (i.e., before the randomly selected > .ebs2 files > > >> begin) - autoit provides a good example of this code in > one of their > > >> sample code files (see example file "inputbox.au3") . > The next part > > >> (having autoit automatically populate the subject/session > values) is > > >> more complicated, but perhaps try something like the > following: > > >> > > >> In the current code, there are lines that include > (something like) > > >> "winwait.open; winwait.close" -- you may be able to tell > autoit to > > >> wait until the "enter subject #" box appears (by simply > providing > > >> autoit with the name of that box, as is done in my > current code with > > >> "E-Run"), then have autoit insert a subject/session > number collected > > >> at the start (i.e., from the input box in the previous step). > > You may > > >> be able to tell autoit to wait until "enter Ss #" box > appears, then > > >> code it to press "TAB" (x) times, the value from the > input box, then > > >> "RETURN" (these can be done with ASCII code). I know it > sounds > > silly, > > >> but it might actually work... > > >> > > >> Tell you what - I'll play around with this idea (very) > late tonight, > > >> then send you a code file if I figure it out... For now, > you can > > >> download a newer version of the ebs2 call autoit file from my > > personal > > >> website: [www.frankbosco.com/ebs_call_new.au3 > > > ] -- this version > > >> includes code to call a few ebs2 files in a determined > sequence > > (after > > >> a series of randomly-selected ebs2 files). > > >> > > >> Hope that helps! > > >> > > >> Best, > > >> Frank > > >> > > >> On Apr 16, 9:56 am, liwenna > > >> wrote: > > >> > > >>> It is like magic!!! > > >>> This is exactly what I need to run my battery of tests. > Well... > > almost > > >>> exactly... except for the random part that is. I am > trying to > > get that > > >>> part out, yet I am experiencing troubles using auto-it as my > > >>> university ICT guys won't let us install nifty little > programs like > > >>> this. > > >>> Would there be a way to have autoit also insert subject > and session > > >>> numbers? Perhaps even make a shiny litle autoit interface > > wherein you > > >>> enter subject and session numbers and then run the whole > everything > > >>> from that? I'll work on it myself and keep you guys > informed if > > >>> something good comes from it, just wondering if you, > Frank, had > > >>> allready tried something similar? > > >>> Greetings, > > >>> liwenna > > >>> On Mar 16, 9:00 pm, David McFarlane > > >> wrote: > > >>>> Frank, > > >>>> Wow, this looks really cool, thanks very much for > taking on the > > >>>> assignment and writing back. Looks like it will be > worth my > > time to > > >>>> look into AutoIt further, and continue recommending it > to others. > > >>>> Thanks, > > >>>> -- David McFarlane, Professional Faultfinder > > >>>> At 3/14/2009 02:21 AM Saturday, you wrote: > > >>>>> David, > > >>>>> Thanks very much for your suggestion! I've created a > script > > for this > > >>>>> purpose in Autoit (it works very well). I don't know > how to > > attach a > > >>>>> file in this window, so please feel free to download > it from my > > >>>>> personal website (see link below), and share. In the .zip > > file, I > > >>>>> have included the Autoit script file, a compiled > version, and a > > >>>>> basic .txt instruction file. > > >>>>> http://www.frankbosco.com/call_ebs.zip > > >>>>> All the best, > > >>>>> Frank > > >>>>> On Mar 13, 10:47 am, David McFarlane > > >> wrote: > > >>>>>> Frank, > > >>>>>> This question has come up before (e.g., > > >>>>> seehttp://www.pstnet.com/forum/Topic2485-12-1.aspx > > > ), and I keep > > >>>>>> suggesting AutoIt > > >>>>>> > > > (http://www.autoitscript.com/autoit3 > > >>>>>> ). So far no one has reported back on this, and I never > > have time to > > >>>>>> try it myself. Perhaps you could give that a try and > let us > > all know > > >>>>>> how it works. > > >>>>>> Other than that, you might try a good old DOS-style batch > > >>>>>> file. Also, someone once suggested (sorry, I do not have > > the link) > > >>>>>> using links in a .pdf to guide the course of a battery of > > >>>>>> tests. That would still require some manual interaction, > > but might > > >>>>>> help a little. > > >>>>>> Please let us know what you find. > > >>>>>> -- David McFarlane, Professional Faultfinder > > >>>>>>> Dear E-Prime group, > > >>>>>>> I am searching for a (presumably) simple external > > application (e.g., a > > >>>>>>> small VB-based program) to call several EBS2 files > to run > > in a desired > > >>>>>>> order (preferably random order). I would like to > > administer a battery > > >>>>>>> ofexperimentsin a group setting, and am having a > great deal of > > >>>>>>> trouble integrating the procedures from each > separate .ES2 > > file into > > >>>>>>> one "main" .ES2 file with blocklists (E-Prime support > > suggested that > > >>>>>>> my individual procedures exceed E-Prime's > > copy/pastecapacity, and E- > > >>>>>>> Prime's automatic renaming of duplicate objects is > making > > the task > > >>>>>>> even more difficult). > > >>>>>>> Would anyone be willing to share something along these > > lines? Any > > >>>>>>> help would be greatly appreciated. I am not very > familiar with > > >>>>>>> programming languages. > > >>>>>>> Thanks in advance! > > >>>>>>> Frank > > >>>>>>> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- > > >>>>>>> Frank A. Bosco > > >>>>>>> Doctoral Student > > >>>>>>> Dept. of Management (OB/HR) > > >>>>>>> Fogelman College of Business & Economics > > >>>>>>> The University of Memphis > > >>>>>>> fbo... at memphis.edu > > > > >>>>>>> Office: (901) 678-4531 > > >>>>>>> Cell: (901) 387-7864 > > >>>>>>> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From liwenna at gmail.com Mon Apr 20 09:13:26 2009 From: liwenna at gmail.com (liwenna) Date: Mon, 20 Apr 2009 02:13:26 -0700 Subject: E-Prime on a VM In-Reply-To: <49E9F7F6.6020902@gmail.com> Message-ID: *small update* The script to call files in a fixed order is working as properly as expected. Rick, thank you so very much. The auto-it forum is offline right now (maintenance) so toying around with the script to make it give in subject and session numbers will have to wait. On Apr 18, 5:55 pm, Rick O'Gorman wrote: > Hi Greg, > > Well, that's one difference, and I suppose there are different bugs in > the versions of VB for Mac and XP. However, still seems odd. Definitely > went smoothly for me on the Mac host/XP guest using VB. I assume you're > using a recent version of VB (2.1 or better)? Other than that, I'm out > of ideas. > > Rick > > Greg Osenbach wrote: > > I use Sun Virtual Box. The installer runs fine. I have tried with both > > the install files copied from the CD and a mounted .iso file. when it > > gets near the end of the installation process, The virtual machine > > crashes. I have tried with several versions of vurtual box and on > > several different laptops with the same results. I had actually come to > > the conclusion that for some odd reason, e-prime could not be used in a > > virtual machine. However hearing that someone got it to work, that > > gives me hope to be able to get it running eventually. Although I > > should note that this was an XP virtual machine running in both XP and > > Vista for hosts. Not a mac. > > > On Sat, Apr 18, 2009 at 7:34 AM, Rick O'Gorman > > wrote: > > > Hi Greg, > > > I don't remember any problems with installing E-Prime on my VM per se, > > only with getting it to see the dongle, which was a pain. This was > > partly because I had to learn how to get Virtualbox to allow the guest > > OS (WinXP) to see the USB dongle. The first time I did this, Windows > > also didn't try to find drivers, so I used Aladdin's HASP driver, but > > the wrong kind (but they still worked). The second time (I had to > > reinstall when we upgraded from 2.x beta to 2.x gold) I used the right > > ones. My bootcamp also failed to look for drivers with the beta (a > > pattern?) but did find them for the gold install. > > > I think both times I copied across the install file rather than just run > > it from the CD--maybe that's a factor? > > > Are you using VB, or one of the commercial options (Fusion, Parallels)? > > > Rick > > > Greg Osenbach wrote: > > > Was there anything special you had to do to get e-prime to > > install in a > > > virtual box virtual machine? I have tried installing it in my > > virtual > > > machine several times and it always crashes during the install... > > > > Greg > > > > On Fri, Apr 17, 2009 at 5:29 AM, Rick O'Gorman > > > > > >> wrote: > > > > Liwenna: > > > > As an aside to your topic, I also have a Mac. You can get a > > program > > > called Virtualbox (www.virtualbox.org > > ) > > > for *free* from Sun which does > > > the same kind of thing as Parallels. Its a little more techy > > but I > > > didn't have too much trouble setting it up. You still need a > > legal > > > Windows copy, but probably you can get a discounted copy from > > your univ. > > > > I run E-Prime on that setup and it works fine. Getting the dongle > > > recognised was a little tricky, as you have to tell > > Virtualbox to access > > > the USB dongle and may also have to get drivers for it (one > > time I did, > > > the next time I didn't as Windows found some itself, not the > > ones I used > > > previously)--I got them from > > > http://www.aladdin.com/support/hasp/enduser.aspx, using the > > HASP HL ones > > > I think (I tried both options there). It might depend on > > whether you use > > > an individual ddongle, network dongle or no dongle (if that's an > > > option). > > > > The E-Prime people (PST) are completely unhelpful in this > > regard, as > > > 'they don't support Macs' which is a total cop-out. They went > > so far as > > > to deny any responsibility to help me with my bootcamp Windows > > > install--even though its running natively and is as > > legitimate a version > > > of Windows as any other. I found that a disgrace and frankly > > has made me > > > keep a firm eye out for E-Prime alternatives, when the chance > > presents > > > itself. > > > > Rick > > > > liwenna wrote: > > > > Hello Frank, > > > > > Thanks for your quick reply! It would be great if you > > could try the > > > > numbers-thing. At my university I can only 'run' the au3 > > scripts, and > > > > edit them in notepad, but in order to do that I first need > > to figure > > > > out the language... My guess is that if you get the > > program to run > > > > orderly, editing the code is fare more simple, right? But as > > > said, ICT > > > > guys won't let me. At home I also can't do that as I am > > the proud > > > > owner of a Mac, which I really love but sometimes it's a pain > > > (and yes > > > > I should get myself some parallels). > > > > > I am homeworking today but I'll try the script you posted > > first thing > > > > on monday! > > > > > Sincerely, > > > > > liwenna. > > > > > On Apr 16, 8:55 pm, frankbosco > > > > > >> wrote: > > > >> Hi Liwenna, > > > > >> Thanks for your message. Re: having autoit automatically > > insert > > > >> subject/session numbers, I have not tried this (now that > > I think > > > about > > > >> it, it would be very handy for me)... Perhaps try > > something like the > > > >> following: > > > > >> To start, you'd need a basic autoit data collection box > > at the start > > > >> of the executable (i.e., before the randomly selected > > .ebs2 files > > > >> begin) - autoit provides a good example of this code in > > one of their > > > >> sample code files (see example file "inputbox.au3") . > > The next part > > > >> (having autoit automatically populate the subject/session > > values) is > > > >> more complicated, but perhaps try something like the > > following: > > > > >> In the current code, there are lines that include > > (something like) > > > >> "winwait.open; winwait.close" -- you may be able to tell > > autoit to > > > >> wait until the "enter subject #" box appears (by simply > > providing > > > >> autoit with the name of that box, as is done in my > > current code with > > > >> "E-Run"), then have autoit insert a subject/session > > number collected > > > >> at the start (i.e., from the input box in the previous step). > > > You may > > > >> be able to tell autoit to wait until "enter Ss #" box > > appears, then > > > >> code it to press "TAB" (x) times, the value from the > > input box, then > > > >> "RETURN" (these can be done with ASCII code). I know it > > sounds > > > silly, > > > >> but it might actually work... > > > > >> Tell you what - I'll play around with this idea (very) > > late tonight, > > > >> then send you a code file if I figure it out... For now, > > you can > > > >> download a newer version of the ebs2 call autoit file from my > > > personal > > > >> website: [www.frankbosco.com/ebs_call_new.au3 > > > > > ] -- this version > > > >> includes code to call a few ebs2 files in a determined > > sequence > > > (after > > > >> a series of randomly-selected ebs2 files). > > > > >> Hope that helps! > > > > >> Best, > > > >> Frank > > > > >> On Apr 16, 9:56 am, liwenna > > > > >> wrote: > > > > >>> It is like magic!!! > > > >>> This is exactly what I need to run my battery of tests. > > Well... > > > almost > > > >>> exactly... except for the random part that is. I am > > trying to > > > get that > > > >>> part out, yet I am experiencing troubles using auto-it as my > > > >>> university ICT guys won't let us install nifty little > > programs like > > > >>> this. > > > >>> Would there be a way to have autoit also insert subject > > and session > > > >>> numbers? Perhaps even make a shiny litle autoit interface > > > wherein you > > > >>> enter subject and session numbers and then run the whole > > everything > > > >>> from that? I'll work on it myself and keep you guys > > informed if > > > >>> something good comes from it, just wondering if you, > > Frank, had > > > >>> allready tried something similar? > > > >>> Greetings, > > > >>> liwenna > > > >>> On Mar 16, 9:00 pm, David McFarlane > > > > >> wrote: > > > >>>> Frank, > > > >>>> Wow, this looks really cool, thanks very much for > > taking on the > > > >>>> assignment and writing back. Looks like it will be > > worth my > > > time to > > > >>>> look into AutoIt further, and continue recommending it > > to others. > > > >>>> Thanks, > > > >>>> -- David McFarlane, Professional > > ... > > read more ? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From rickogorman at gmail.com Mon Apr 20 10:03:16 2009 From: rickogorman at gmail.com (Rick O'Gorman) Date: Mon, 20 Apr 2009 11:03:16 +0100 Subject: E-Prime on a VM In-Reply-To: <0c176b95-c57f-4329-bd05-1d00150ba6fe@z19g2000yqe.googlegroups.com> Message-ID: Liwenna, I am thinking you meant thanks to Greg here? Rick liwenna wrote: > *small update* > > The script to call files in a fixed order is working as properly as > expected. Rick, thank you so very much. > The auto-it forum is offline right now (maintenance) so toying around > with the script to make it give in subject and session numbers will > have to wait. > > > > On Apr 18, 5:55 pm, Rick O'Gorman wrote: >> Hi Greg, >> >> Well, that's one difference, and I suppose there are different bugs in >> the versions of VB for Mac and XP. However, still seems odd. Definitely >> went smoothly for me on the Mac host/XP guest using VB. I assume you're >> using a recent version of VB (2.1 or better)? Other than that, I'm out >> of ideas. >> >> Rick >> >> Greg Osenbach wrote: >>> I use Sun Virtual Box. The installer runs fine. I have tried with both >>> the install files copied from the CD and a mounted .iso file. when it >>> gets near the end of the installation process, The virtual machine >>> crashes. I have tried with several versions of vurtual box and on >>> several different laptops with the same results. I had actually come to >>> the conclusion that for some odd reason, e-prime could not be used in a >>> virtual machine. However hearing that someone got it to work, that >>> gives me hope to be able to get it running eventually. Although I >>> should note that this was an XP virtual machine running in both XP and >>> Vista for hosts. Not a mac. >>> On Sat, Apr 18, 2009 at 7:34 AM, Rick O'Gorman >> > wrote: >>> Hi Greg, >>> I don't remember any problems with installing E-Prime on my VM per se, >>> only with getting it to see the dongle, which was a pain. This was >>> partly because I had to learn how to get Virtualbox to allow the guest >>> OS (WinXP) to see the USB dongle. The first time I did this, Windows >>> also didn't try to find drivers, so I used Aladdin's HASP driver, but >>> the wrong kind (but they still worked). The second time (I had to >>> reinstall when we upgraded from 2.x beta to 2.x gold) I used the right >>> ones. My bootcamp also failed to look for drivers with the beta (a >>> pattern?) but did find them for the gold install. >>> I think both times I copied across the install file rather than just run >>> it from the CD--maybe that's a factor? >>> Are you using VB, or one of the commercial options (Fusion, Parallels)? >>> Rick >>> Greg Osenbach wrote: >>> > Was there anything special you had to do to get e-prime to >>> install in a >>> > virtual box virtual machine? I have tried installing it in my >>> virtual >>> > machine several times and it always crashes during the install... >>> > Greg >>> > On Fri, Apr 17, 2009 at 5:29 AM, Rick O'Gorman >>> >>> > >> wrote: >>> > Liwenna: >>> > As an aside to your topic, I also have a Mac. You can get a >>> program >>> > called Virtualbox (www.virtualbox.org >>> ) >>> > for *free* from Sun which does >>> > the same kind of thing as Parallels. Its a little more techy >>> but I >>> > didn't have too much trouble setting it up. You still need a >>> legal >>> > Windows copy, but probably you can get a discounted copy from >>> your univ. >>> > I run E-Prime on that setup and it works fine. Getting the dongle >>> > recognised was a little tricky, as you have to tell >>> Virtualbox to access >>> > the USB dongle and may also have to get drivers for it (one >>> time I did, >>> > the next time I didn't as Windows found some itself, not the >>> ones I used >>> > previously)--I got them from >>> > http://www.aladdin.com/support/hasp/enduser.aspx, using the >>> HASP HL ones >>> > I think (I tried both options there). It might depend on >>> whether you use >>> > an individual ddongle, network dongle or no dongle (if that's an >>> > option). >>> > The E-Prime people (PST) are completely unhelpful in this >>> regard, as >>> > 'they don't support Macs' which is a total cop-out. They went >>> so far as >>> > to deny any responsibility to help me with my bootcamp Windows >>> > install--even though its running natively and is as >>> legitimate a version >>> > of Windows as any other. I found that a disgrace and frankly >>> has made me >>> > keep a firm eye out for E-Prime alternatives, when the chance >>> presents >>> > itself. >>> > Rick >>> > liwenna wrote: >>> > > Hello Frank, >>> > > Thanks for your quick reply! It would be great if you >>> could try the >>> > > numbers-thing. At my university I can only 'run' the au3 >>> scripts, and >>> > > edit them in notepad, but in order to do that I first need >>> to figure >>> > > out the language... My guess is that if you get the >>> program to run >>> > > orderly, editing the code is fare more simple, right? But as >>> > said, ICT >>> > > guys won't let me. At home I also can't do that as I am >>> the proud >>> > > owner of a Mac, which I really love but sometimes it's a pain >>> > (and yes >>> > > I should get myself some parallels). >>> > > I am homeworking today but I'll try the script you posted >>> first thing >>> > > on monday! >>> > > Sincerely, >>> > > liwenna. >>> > > On Apr 16, 8:55 pm, frankbosco >> >>> > >> >> wrote: >>> > >> Hi Liwenna, >>> > >> Thanks for your message. Re: having autoit automatically >>> insert >>> > >> subject/session numbers, I have not tried this (now that >>> I think >>> > about >>> > >> it, it would be very handy for me)... Perhaps try >>> something like the >>> > >> following: >>> > >> To start, you'd need a basic autoit data collection box >>> at the start >>> > >> of the executable (i.e., before the randomly selected >>> .ebs2 files >>> > >> begin) - autoit provides a good example of this code in >>> one of their >>> > >> sample code files (see example file "inputbox.au3") . >>> The next part >>> > >> (having autoit automatically populate the subject/session >>> values) is >>> > >> more complicated, but perhaps try something like the >>> following: >>> > >> In the current code, there are lines that include >>> (something like) >>> > >> "winwait.open; winwait.close" -- you may be able to tell >>> autoit to >>> > >> wait until the "enter subject #" box appears (by simply >>> providing >>> > >> autoit with the name of that box, as is done in my >>> current code with >>> > >> "E-Run"), then have autoit insert a subject/session >>> number collected >>> > >> at the start (i.e., from the input box in the previous step). >>> > You may >>> > >> be able to tell autoit to wait until "enter Ss #" box >>> appears, then >>> > >> code it to press "TAB" (x) times, the value from the >>> input box, then >>> > >> "RETURN" (these can be done with ASCII code). I know it >>> sounds >>> > silly, >>> > >> but it might actually work... >>> > >> Tell you what - I'll play around with this idea (very) >>> late tonight, >>> > >> then send you a code file if I figure it out... For now, >>> you can >>> > >> download a newer version of the ebs2 call autoit file from my >>> > personal >>> > >> website: [www.frankbosco.com/ebs_call_new.au3 >>> >>> > ] -- this version >>> > >> includes code to call a few ebs2 files in a determined >>> sequence >>> > (after >>> > >> a series of randomly-selected ebs2 files). >>> > >> Hope that helps! >>> > >> Best, >>> > >> Frank >>> > >> On Apr 16, 9:56 am, liwenna >> >>> > >> wrote: >>> > >>> It is like magic!!! >>> > >>> This is exactly what I need to run my battery of tests. >>> Well... >>> > almost >>> > >>> exactly... except for the random part that is. I am >>> trying to >>> > get that >>> > >>> part out, yet I am experiencing troubles using auto-it as my >>> > >>> university ICT guys won't let us install nifty little >>> programs like >>> > >>> this. >>> > >>> Would there be a way to have autoit also insert subject >>> and session >>> > >>> numbers? Perhaps even make a shiny litle autoit interface >>> > wherein you >>> > >>> enter subject and session numbers and then run the whole >>> everything >>> > >>> from that? I'll work on it myself and keep you guys >>> informed if >>> > >>> something good comes from it, just wondering if you, >>> Frank, had >>> > >>> allready tried something similar? >>> > >>> Greetings, >>> > >>> liwenna >>> > >>> On Mar 16, 9:00 pm, David McFarlane >> >>> > >> wrote: >>> > >>>> Frank, >>> > >>>> Wow, this looks really cool, thanks very much for >>> taking on the >>> > >>>> assignment and writing back. Looks like it will be >>> worth my >>> > time to >>> > >>>> look into AutoIt further, and continue recommending it >>> to others. >>> > >>>> Thanks, >>> > >>>> -- David McFarlane, Professional >> ... >> >> read more ? > > -- Rick O'Gorman, PhD Psychology, Faculty of Development and Society Collegiate Crescent Campus, Sheffield Hallam University, Sheffield S10 2BP Phone: 0114 225 5788 Fax: 0114 225 2430 http://www.shu.ac.uk/psychology/staff/OGorman.html No passion can survive a woman's seeing her lover hold his fork in the wrong way. ~Edith Wharton --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From liwenna at gmail.com Mon Apr 20 11:42:17 2009 From: liwenna at gmail.com (liwenna) Date: Mon, 20 Apr 2009 04:42:17 -0700 Subject: E-Prime on a VM In-Reply-To: <49EC4864.2010406@gmail.com> Message-ID: Actually... I meant thanks to Frank ^.^ This topic is getting more and more complex. I am gonna give up on autoit for today... On Apr 20, 12:03 pm, Rick O'Gorman wrote: > Liwenna, > > I am thinking you meant thanks to Greg here? > > Rick > > liwenna wrote: > > *small update* > > > The script to call files in a fixed order is working as properly as > > expected. Rick, thank you so very much. > > The auto-it forum is offline right now (maintenance) so toying around > > with the script to make it give in subject and session numbers will > > have to wait. > > > On Apr 18, 5:55 pm, Rick O'Gorman wrote: > >> Hi Greg, > > >> Well, that's one difference, and I suppose there are different bugs in > >> the versions of VB for Mac and XP. However, still seems odd. Definitely > >> went smoothly for me on the Mac host/XP guest using VB. I assume you're > >> using a recent version of VB (2.1 or better)? Other than that, I'm out > >> of ideas. > > >> Rick > > >> Greg Osenbach wrote: > >>> I use Sun Virtual Box. The installer runs fine. I have tried with both > >>> the install files copied from the CD and a mounted .iso file. when it > >>> gets near the end of the installation process, The virtual machine > >>> crashes. I have tried with several versions of vurtual box and on > >>> several different laptops with the same results. I had actually come to > >>> the conclusion that for some odd reason, e-prime could not be used in a > >>> virtual machine. However hearing that someone got it to work, that > >>> gives me hope to be able to get it running eventually. Although I > >>> should note that this was an XP virtual machine running in both XP and > >>> Vista for hosts. Not a mac. > >>> On Sat, Apr 18, 2009 at 7:34 AM, Rick O'Gorman >>> > wrote: > >>> Hi Greg, > >>> I don't remember any problems with installing E-Prime on my VM per se, > >>> only with getting it to see the dongle, which was a pain. This was > >>> partly because I had to learn how to get Virtualbox to allow the guest > >>> OS (WinXP) to see the USB dongle. The first time I did this, Windows > >>> also didn't try to find drivers, so I used Aladdin's HASP driver, but > >>> the wrong kind (but they still worked). The second time (I had to > >>> reinstall when we upgraded from 2.x beta to 2.x gold) I used the right > >>> ones. My bootcamp also failed to look for drivers with the beta (a > >>> pattern?) but did find them for the gold install. > >>> I think both times I copied across the install file rather than just run > >>> it from the CD--maybe that's a factor? > >>> Are you using VB, or one of the commercial options (Fusion, Parallels)? > >>> Rick > >>> Greg Osenbach wrote: > >>> > Was there anything special you had to do to get e-prime to > >>> install in a > >>> > virtual box virtual machine? I have tried installing it in my > >>> virtual > >>> > machine several times and it always crashes during the install... > >>> > Greg > >>> > On Fri, Apr 17, 2009 at 5:29 AM, Rick O'Gorman > >>> > >>> > >> wrote: > >>> > Liwenna: > >>> > As an aside to your topic, I also have a Mac. You can get a > >>> program > >>> > called Virtualbox (www.virtualbox.org > >>> ) > >>> > for *free* from Sun which does > >>> > the same kind of thing as Parallels. Its a little more techy > >>> but I > >>> > didn't have too much trouble setting it up. You still need a > >>> legal > >>> > Windows copy, but probably you can get a discounted copy from > >>> your univ. > >>> > I run E-Prime on that setup and it works fine. Getting the dongle > >>> > recognised was a little tricky, as you have to tell > >>> Virtualbox to access > >>> > the USB dongle and may also have to get drivers for it (one > >>> time I did, > >>> > the next time I didn't as Windows found some itself, not the > >>> ones I used > >>> > previously)--I got them from > >>> > http://www.aladdin.com/support/hasp/enduser.aspx, using the > >>> HASP HL ones > >>> > I think (I tried both options there). It might depend on > >>> whether you use > >>> > an individual ddongle, network dongle or no dongle (if that's an > >>> > option). > >>> > The E-Prime people (PST) are completely unhelpful in this > >>> regard, as > >>> > 'they don't support Macs' which is a total cop-out. They went > >>> so far as > >>> > to deny any responsibility to help me with my bootcamp Windows > >>> > install--even though its running natively and is as > >>> legitimate a version > >>> > of Windows as any other. I found that a disgrace and frankly > >>> has made me > >>> > keep a firm eye out for E-Prime alternatives, when the chance > >>> presents > >>> > itself. > >>> > Rick > >>> > liwenna wrote: > >>> > > Hello Frank, > >>> > > Thanks for your quick reply! It would be great if you > >>> could try the > >>> > > numbers-thing. At my university I can only 'run' the au3 > >>> scripts, and > >>> > > edit them in notepad, but in order to do that I first need > >>> to figure > >>> > > out the language... My guess is that if you get the > >>> program to run > >>> > > orderly, editing the code is fare more simple, right? But as > >>> > said, ICT > >>> > > guys won't let me. At home I also can't do that as I am > >>> the proud > >>> > > owner of a Mac, which I really love but sometimes it's a pain > >>> > (and yes > >>> > > I should get myself some parallels). > >>> > > I am homeworking today but I'll try the script you posted > >>> first thing > >>> > > on monday! > >>> > > Sincerely, > >>> > > liwenna. > >>> > > On Apr 16, 8:55 pm, frankbosco >>> > >>> > >>> >> wrote: > >>> > >> Hi Liwenna, > >>> > >> Thanks for your message. Re: having autoit automatically > >>> insert > >>> > >> subject/session numbers, I have not tried this (now that > >>> I think > >>> > about > >>> > >> it, it would be very handy for me)... Perhaps try > >>> something like the > >>> > >> following: > >>> > >> To start, you'd need a basic autoit data collection box > >>> at the start > >>> > >> of the executable (i.e., before the randomly selected > >>> .ebs2 files > >>> > >> begin) - autoit provides a good example of this code in > >>> one of their > >>> > >> sample code files (see example file "inputbox.au3") . > >>> The next part > >>> > >> (having autoit automatically populate the subject/session > >>> values) is > >>> > >> more complicated, but perhaps try something like the > >>> following: > >>> > >> In the current code, there are lines that include > >>> (something like) > >>> > >> "winwait.open; winwait.close" -- you may be able to tell > >>> autoit to > >>> > >> wait until the "enter subject #" box appears (by simply > >>> providing > >>> > >> autoit with the name of that box, as is done in my > >>> current code with > >>> > >> "E-Run"), then have autoit insert a subject/session > >>> number collected > >>> > >> at the start (i.e., from the input box in the previous step). > >>> > You may > >>> > >> be able to tell autoit to wait until "enter Ss #" box > >>> appears, then > >>> > >> code it to press "TAB" (x) times, the value from the > >>> input box, then > >>> > >> "RETURN" (these can be done with ASCII code). I know it > >>> sounds > >>> > silly, > >>> > >> but it might actually work... > >>> > >> Tell you what - I'll play around with this idea (very) > >>> late tonight, > >>> > >> then send you a code file if I figure it out... For now, > >>> you can > >>> > >> download a newer version of the ebs2 call autoit file from my > >>> > personal > >>> > >> website: [www.frankbosco.com/ebs_call_new.au3 > >>> > >>> > ] -- this version > >>> > >> includes code to call a few ebs2 files in a determined > >>> sequence > >>> > (after > >>> > >> a series of randomly-selected ebs2 files). > >>> > >> Hope that helps! > >>> > >> Best, > >>> > >> Frank > >>> > >> On Apr 16, 9:56 am, liwenna >>> > >>> > >> wrote: > >>> > >>> It is like magic!!! > >>> > >>> This is exactly what I need to run my battery of tests. > >>> Well... > >>> > almost > >>> > >>> exactly... except for the random part that is. I am > >>> trying to > >>> > get that > >>> > >>> part out, yet I am experiencing troubles using auto-it as my > >>> > >>> university ICT guys won't let us install nifty little > >>> programs like > >>> > >>> this. > >>> > >>> Would there be a way to have autoit also insert subject > >>> and session > >>> > >>> numbers? Perhaps even make a shiny litle autoit interface > >>> > wherein you > >>> > >>> enter subject and session numbers and then run the whole > >>> everything > >>> > >>> from that? I'll work on it myself and keep you guys > >>> informed if > >>> > >>> something good comes from it, just wondering if > > ... > > read more ? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From cb.lists at gmail.com Tue Apr 21 06:29:02 2009 From: cb.lists at gmail.com (CB) Date: Mon, 20 Apr 2009 23:29:02 -0700 Subject: Evidence on e-prime timing accuracy compared to other similar software? Message-ID: I realise I risk annoying people here, as I imagine this has been addressed here and elsewhere. But with an admittedly quite cursory look so far (here, journal databases, pst's web site), I haven't found any objective tests of e-prime against other similar packages. I'll go on looking, but if anyone knows of anything that could save me a major hunt, I'd appreciate it. I'm well aware of the complexities involved (and the vagueness of the question), and that hardware and OS issues are at least as significant as the software. I've read the user and reference guides, thinned Windows down, run the Refresh Clock tests, etc. (background: I have an e-prime experiment that's nearly ready to run, but there's some suggestion that I should redevelop it in Presentation, because of what seem to me like some folklorish impressions at large about e-prime's relative timing unreliability). --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From cb.lists at gmail.com Tue Apr 21 07:15:53 2009 From: cb.lists at gmail.com (CB) Date: Tue, 21 Apr 2009 00:15:53 -0700 Subject: Evidence on e-prime timing accuracy compared to other similar software? In-Reply-To: <1dcf5501-3855-4474-b97d-bf89c34d2d29@z16g2000prd.googlegroups.com> Message-ID: One addition: I did come across one article comparing simple RT measurements made with eprime using various mice, to those made more directly (with an oscilloscope). It found tiny differences attributable to the PC + Windows + Hardware contribution (of the order of 1ms). But there were no comparisons there with other presentation software. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From pquain at une.edu.au Tue Apr 21 09:19:38 2009 From: pquain at une.edu.au (Peter Quain) Date: Tue, 21 Apr 2009 19:19:38 +1000 Subject: response unit for E-prime 2.0 Professional with ERP hardware In-Reply-To: <1bc72728-b157-4780-84e9-6f93ffad761f@b6g2000pre.googlegrou ps.com> Message-ID: Your monitor has an AC power supply too. So long as the response box power cord is not draped over the electrode cable I think any radiated interference should be dealt with by the common mode rejection built into modern EEG amps. Could be wrong on this though. At 04:09 AM 11/04/2009, you wrote: >Hi. I was wondering if anyone has suggestions for a button response >unit to use with E-Prime 2.0 Professional in the context of ERP/EEG >experiments? The PST response unit does not appear to be ideal for >this because it has an A/C power cable coming up to the unit that may >cause interference with the ERP signal. I'd like some type of video >game controller or wireless unit that the participant can hold in >their lap comfortably. Also, if it can plug into USB port, that may be >ideal. Does anyone have any suggestions? Also, if anyone has >successfully used the PST response unit in the context of ERP/EEG >equipment, please let me know your thoughts on this. Thanks. I'd >appreciate any feedback! > >Jeffrey S. Bedwell, Ph.D. >Assistant Professor >Department of Psychology >University of Central Florida > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email 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 Tue Apr 21 13:20:10 2009 From: baltimore.ben at gmail.com (baltimore.ben at gmail.com) Date: Tue, 21 Apr 2009 13:20:10 +0000 Subject: response unit for E-prime 2.0 Professional with ERP hardware In-Reply-To: <1bc72728-b157-4780-84e9-6f93ffad761f@b6g2000pre.googlegroups.com> Message-ID: we use the logitech precision usb gamepad. On Apr 10, 2009 2:09pm, Jeffrey Bedwell wrote: > Hi. I was wondering if anyone has suggestions for a button response > unit to use with E-Prime 2.0 Professional in the context of ERP/EEG > experiments? The PST response unit does not appear to be ideal for > this because it has an A/C power cable coming up to the unit that may > cause interference with the ERP signal. I'd like some type of video > game controller or wireless unit that the participant can hold in > their lap comfortably. Also, if it can plug into USB port, that may be > ideal. Does anyone have any suggestions? Also, if anyone has > successfully used the PST response unit in the context of ERP/EEG > equipment, please let me know your thoughts on this. Thanks. I'd > appreciate any feedback! > Jeffrey S. Bedwell, Ph.D. > Assistant Professor > Department of Psychology > University of Central Florida > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Tue Apr 21 14:11:45 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 21 Apr 2009 10:11:45 -0400 Subject: Evidence on e-prime timing accuracy compared to other similar software? In-Reply-To: <1dcf5501-3855-4474-b97d-bf89c34d2d29@z16g2000prd.googlegro ups.com> Message-ID: Two thoughts: 1) For an absolute measure of timing accuracy (as opposed to comparisons with alternatives), PST addressed this in Chapter 3 of the User's Guide that came with E-Prime, which I *insist* that anyone who cares about critical timing read. 2) Awhile back I found a published review comparing E-Prime with some alternatives, unfortunately I cannot find it in all the stacks on my desk at the moment. But the upshot was that all the best task software for Windows (including E-Prime) rely on Microsoft's DirectX technology, and all provide similar timing accuracy. But please don't take my word for this, keep looking, and maybe I will post a link to the review when I find it. In the meantime, you might try Google searches with terms including E-Prime, DirectRT, Inquisit (by Millisecond), DirectX, etc. And then please let us know what you find. -- David McFarlane, Professional Faultfinder >I realise I risk annoying people here, as I imagine this has been >addressed here and elsewhere. But with an admittedly quite cursory >look so far (here, journal databases, pst's web site), I haven't found >any objective tests of e-prime against other similar packages. I'll go >on looking, but if anyone knows of anything that could save me a major >hunt, I'd appreciate it. > >I'm well aware of the complexities involved (and the vagueness of the >question), and that hardware and OS issues are at least as significant >as the software. I've read the user and reference guides, thinned >Windows down, run the Refresh Clock tests, etc. > >(background: I have an e-prime experiment that's nearly ready to run, >but there's some suggestion that I should redevelop it in >Presentation, because of what seem to me like some folklorish >impressions at large about e-prime's relative timing unreliability). --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From adamosth at gmail.com Tue Apr 21 17:36:54 2009 From: adamosth at gmail.com (Adam Osth) Date: Tue, 21 Apr 2009 13:36:54 -0400 Subject: Problems with MovieDisplay Message-ID: Hello all, I have a short 5 second movie I'm trying to display in an experiment in EPrime. However, every time I run the experiment, it gives me this error message: "Run-time Error (Line 566) 11053: An error occurred while attempting to load the movie" and references the point in the script where the movie is being loaded. I have tried using both .mpg and .wmv versions of the movie file, and neither one seems to work. I've tried running it in a slide instead of by itself - in this slide it shows a little thumbnail preview of the movie, so clearly the program has no problem accessing the movie file itself. I have it in the same directory as the experiment, so it shouldn't have any difficulty with that either. Does anybody know what might be the problem? Any help would be appreciated! Thanks! Adam --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send 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 adamosth at gmail.com Tue Apr 21 17:37:13 2009 From: adamosth at gmail.com (Adam Osth) Date: Tue, 21 Apr 2009 13:37:13 -0400 Subject: Problems with MovieDisplay Message-ID: Hello all, I have a short 5 second movie I'm trying to display in an experiment in EPrime. However, every time I run the experiment, it gives me this error message: "Run-time Error (Line 566) 11053: An error occurred while attempting to load the movie" and references the point in the script where the movie is being loaded. I have tried using both .mpg and .wmv versions of the movie file, and neither one seems to work. I've tried running it in a slide instead of by itself - in this slide it shows a little thumbnail preview of the movie, so clearly the program has no problem accessing the movie file itself. I have it in the same directory as the experiment, so it shouldn't have any difficulty with that either. Does anybody know what might be the problem? Any help would be appreciated! Thanks! Adam --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send 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 adamosth at gmail.com Tue Apr 21 19:32:11 2009 From: adamosth at gmail.com (Adam Osth) Date: Tue, 21 Apr 2009 15:32:11 -0400 Subject: Problems with MovieDisplay In-Reply-To: <49ee1e87.0d0bca0a.1ed5.1059SMTPIN_ADDED@gmr-mx.google.com> Message-ID: Sorry, I apologize for omitting these details! The computer runs in XP and the movie files all play just fine in Windows Media Player. I should also add that I subsequently did a test where I tried running some sample .wmv files that came with XP and couldn't get those to work either. I'm really not sure what the problem is. Adam On Tue, Apr 21, 2009 at 3:29 PM, David McFarlane wrote: > > Adam, > > First, running under XP, or Vista? It might make a difference. > > Second, does the movie play using other software on the computer, > e.g., Windows Media Player? > > -- David McFarlane, Professional Faultfinder > > > >Hello all, > > > >I have a short 5 second movie I'm trying to display in an experiment > >in EPrime. However, every time I run the experiment, it gives me > >this error message: "Run-time Error (Line 566) 11053: An error > >occurred while attempting to load the movie" and references the > >point in the script where the movie is being loaded. > > > >I have tried using both .mpg and .wmv versions of the movie file, > >and neither one seems to work. I've tried running it in a slide > >instead of by itself - in this slide it shows a little thumbnail > >preview of the movie, so clearly the program has no problem > >accessing the movie file itself. I have it in the same directory as > >the experiment, so it shouldn't have any difficulty with that either. > > > >Does anybody know what might be the problem? Any help would be > >appreciated! Thanks! > > > >Adam > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Tue Apr 21 19:40:43 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 21 Apr 2009 15:40:43 -0400 Subject: Problems with MovieDisplay In-Reply-To: <7ef748980904211232x521084cat5c9d32a2c1f38e8a@mail.gmail.co m> Message-ID: Adam, >I should also add that I subsequently did a test where I tried >running some sample .wmv files that came with XP and couldn't get >those to work either. Hmm, good point. I would go back and try running the MovieRT sample program that installed in the My Experiments folder with EP2. If that doesn't work then you have some real thinking to do. -- David McFarlane, Professional Faultfinder --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From mcfarla9 at msu.edu Tue Apr 21 19:29:03 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 21 Apr 2009 15:29:03 -0400 Subject: Problems with MovieDisplay In-Reply-To: <7ef748980904211036v4fed3f53kfd8017a180fd00ef@mail.gmail.co m> Message-ID: Adam, First, running under XP, or Vista? It might make a difference. Second, does the movie play using other software on the computer, e.g., Windows Media Player? -- David McFarlane, Professional Faultfinder >Hello all, > >I have a short 5 second movie I'm trying to display in an experiment >in EPrime. However, every time I run the experiment, it gives me >this error message: "Run-time Error (Line 566) 11053: An error >occurred while attempting to load the movie" and references the >point in the script where the movie is being loaded. > >I have tried using both .mpg and .wmv versions of the movie file, >and neither one seems to work. I've tried running it in a slide >instead of by itself - in this slide it shows a little thumbnail >preview of the movie, so clearly the program has no problem >accessing the movie file itself. I have it in the same directory as >the experiment, so it shouldn't have any difficulty with that either. > >Does anybody know what might be the problem? Any help would be >appreciated! Thanks! > >Adam --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From cb.lists at gmail.com Tue Apr 21 19:56:06 2009 From: cb.lists at gmail.com (CB) Date: Tue, 21 Apr 2009 12:56:06 -0700 Subject: Evidence on e-prime timing accuracy compared to other similar software? In-Reply-To: <49edd426.100bca0a.19e0.ffffcdaaSMTPIN_ADDED@gmr-mx.google.com> Message-ID: On Apr 22, 12:11?am, David McFarlane wrote: > > 1) For an absolute measure of timing accuracy (as opposed to > comparisons with alternatives), PST addressed this in Chapter 3 of > the User's Guide that came with E-Prime, which I *insist* that anyone > who cares about critical timing read. Thanks David. I have read Ch3. and Appendix A of the UG, and agree that they're essential reading. > But the upshot was that all the best task > software for Windows (including E-Prime) rely on Microsoft's DirectX > technology, and all provide similar timing accuracy. That goes along with my impression that differences between the serious packages would be minimal, and swamped in practice by other software and hardware differences between PCs. > But please don't take my word for this, keep looking, and maybe I > will post a link to the review when I find it. ?In the meantime, you > might try Google searches with terms including E-Prime, DirectRT, > Inquisit (by Millisecond), DirectX, etc. ?And then please let us know > what you find. If you do come across the reference I'd be interested. The only useful published ref I've come across so far is http://www.ncbi.nlm.nih.gov/pubmed/12834085. It's really comparing response devices, but is tangentially interesting about e-prime (though in terms of absolute numbers; no comparisons). --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From cb.lists at gmail.com Tue Apr 21 20:06:13 2009 From: cb.lists at gmail.com (CB) Date: Tue, 21 Apr 2009 13:06:13 -0700 Subject: Evidence on e-prime timing accuracy compared to other similar software? In-Reply-To: <49edd426.100bca0a.19e0.ffffcdaaSMTPIN_ADDED@gmr-mx.google.com> Message-ID: Here's one comparative review: http://www.ncbi.nlm.nih.gov/pubmed/16955731 It's a feature comparison, not addressing timing at all, but might be of interest to some here. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From cb.lists at gmail.com Tue Apr 21 21:38:19 2009 From: cb.lists at gmail.com (CB) Date: Tue, 21 Apr 2009 14:38:19 -0700 Subject: Evidence on e-prime timing accuracy compared to other similar software? In-Reply-To: <3ae3a105-261a-4803-b02f-3aa02e05809a@k19g2000prh.googlegroups.com> Message-ID: There's also a fair bit of info, using external instrumentation, here: http://www.psychology.heacademy.ac.uk/etsl/bench_results.html. Packages examined are limited to e-prime, ERTS (running on DOS) and SuperLab. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From jbedwell at mail.ucf.edu Wed Apr 22 11:56:52 2009 From: jbedwell at mail.ucf.edu (Jeffrey Bedwell) Date: Wed, 22 Apr 2009 04:56:52 -0700 Subject: response unit for E-prime 2.0 Professional with ERP hardware In-Reply-To: <0016364edd6ea5282b04681081bc@google.com> Message-ID: Thanks for this info. Are you using this gamepad with E-Prime? If so, do you write script to tell the software how to interact with the gamepad? -Jeff On Apr 21, 9:20?am, baltimore.... at gmail.com wrote: > we use the logitech precision usb gamepad. > > On Apr 10, 2009 2:09pm, Jeffrey Bedwell wrote: > > > > > Hi. I was wondering if anyone has suggestions for a button response > > unit to use with E-Prime 2.0 Professional in the context of ERP/EEG > > experiments? The PST response unit does not appear to be ideal for > > this because it has an A/C power cable coming up to the unit that may > > cause interference with the ERP signal. I'd like some type of video > > game controller or wireless unit that the participant can hold in > > their lap comfortably. Also, if it can plug into USB port, that may be > > ideal. Does anyone have any suggestions? Also, if anyone has > > successfully used the PST response unit in the context of ERP/EEG > > equipment, please let me know your thoughts on this. Thanks. I'd > > appreciate any feedback! > > Jeffrey S. Bedwell, Ph.D. > > Assistant Professor > > Department of Psychology > > University of Central Florida- Hide quoted text - > > - Show quoted text - --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From baltimore.ben at gmail.com Wed Apr 22 13:17:25 2009 From: baltimore.ben at gmail.com (ben robinson) Date: Wed, 22 Apr 2009 09:17:25 -0400 Subject: response unit for E-prime 2.0 Professional with ERP hardware In-Reply-To: <85fb29a4-8888-44ce-ae99-1a97ee062bda@z19g2000vbz.googlegroups.com> Message-ID: i've used a couple different USB controllers for this purpose over the years. they're so much cheaper than the cedrus boxes or the pst response boxes.both controllers i've used, and i would imagine all controllers of this type, have an accompanying driver which you download from the manufacturer's website and which allows you to assign a value to the various controller buttons. presses on the controller mimic keyboard button presses, so all you need to do in eprime is set the object collecting responses to look for a keyboard response (as opposed to a response from a mouse or a pst response box). for instance, set the object to accept '0' or '1', and then assign one button on the controller to be '0' and the other to be '1', turn off all the other buttons, and you're good to go. pretty straight forward. http://www.logitech.com/index.cfm/gaming/pc_gaming/gamepads/devices/301&cl=US,EN ben On Wed, Apr 22, 2009 at 7:56 AM, Jeffrey Bedwell wrote: > > Thanks for this info. Are you using this gamepad with E-Prime? If so, > do you write script to tell the software how to interact with the > gamepad? > > -Jeff > > On Apr 21, 9:20 am, baltimore.... at gmail.com wrote: > > we use the logitech precision usb gamepad. > > > > On Apr 10, 2009 2:09pm, Jeffrey Bedwell wrote: > > > > > > > > > Hi. I was wondering if anyone has suggestions for a button response > > > unit to use with E-Prime 2.0 Professional in the context of ERP/EEG > > > experiments? The PST response unit does not appear to be ideal for > > > this because it has an A/C power cable coming up to the unit that may > > > cause interference with the ERP signal. I'd like some type of video > > > game controller or wireless unit that the participant can hold in > > > their lap comfortably. Also, if it can plug into USB port, that may be > > > ideal. Does anyone have any suggestions? Also, if anyone has > > > successfully used the PST response unit in the context of ERP/EEG > > > equipment, please let me know your thoughts on this. Thanks. I'd > > > appreciate any feedback! > > > Jeffrey S. Bedwell, Ph.D. > > > Assistant Professor > > > Department of Psychology > > > University of Central Florida- Hide quoted text - > > > > - Show quoted text - > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- -------------- next part -------------- An HTML attachment was scrubbed... URL: From lkmanning at gmail.com Wed Apr 22 13:22:49 2009 From: lkmanning at gmail.com (Laura Manning) Date: Wed, 22 Apr 2009 08:22:49 -0500 Subject: response unit for E-prime 2.0 Professional with ERP hardware In-Reply-To: <3345e4a50904220617p5f99e53csa578ac28c3d52c55@mail.gmail.com> Message-ID: Thank you, Ben, that is very helpful. You have saved us some money and headaches for sure. On Wed, Apr 22, 2009 at 8:17 AM, ben robinson wrote: > i've used a couple different USB controllers for this purpose over the > years. they're so much cheaper than the cedrus boxes or the pst response > boxes. both controllers i've used, and i would imagine all controllers of > this type, have an accompanying driver which you download from the > manufacturer's website and which allows you to assign a value to the various > controller buttons. presses on the controller mimic keyboard button > presses, so all you need to do in eprime is set the object collecting > responses to look for a keyboard response (as opposed to a response from a > mouse or a pst response box). for instance, set the object to accept '0' or > '1', and then assign one button on the controller to be '0' and the other to > be '1', turn off all the other buttons, and you're good to go. > pretty straight forward. > > http://www.logitech.com/index.cfm/gaming/pc_gaming/gamepads/devices/301&cl=US,EN > > ben > > > On Wed, Apr 22, 2009 at 7:56 AM, Jeffrey Bedwell wrote: > >> >> Thanks for this info. Are you using this gamepad with E-Prime? If so, >> do you write script to tell the software how to interact with the >> gamepad? >> >> -Jeff >> >> On Apr 21, 9:20 am, baltimore.... at gmail.com wrote: >> > we use the logitech precision usb gamepad. >> > >> > On Apr 10, 2009 2:09pm, Jeffrey Bedwell wrote: >> > >> > >> > >> > > Hi. I was wondering if anyone has suggestions for a button response >> > > unit to use with E-Prime 2.0 Professional in the context of ERP/EEG >> > > experiments? The PST response unit does not appear to be ideal for >> > > this because it has an A/C power cable coming up to the unit that may >> > > cause interference with the ERP signal. I'd like some type of video >> > > game controller or wireless unit that the participant can hold in >> > > their lap comfortably. Also, if it can plug into USB port, that may be >> > > ideal. Does anyone have any suggestions? Also, if anyone has >> > > successfully used the PST response unit in the context of ERP/EEG >> > > equipment, please let me know your thoughts on this. Thanks. I'd >> > > appreciate any feedback! >> > > Jeffrey S. Bedwell, Ph.D. >> > > Assistant Professor >> > > Department of Psychology >> > > University of Central Florida- Hide quoted text - >> > >> > - Show quoted text - >> >> > > > > -- Laura Manning Doctoral Candidate Department of Psychology Tulane University 504.862.3319 --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send 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 c.l.cannizzaro at rug.nl Wed Apr 22 13:45:55 2009 From: c.l.cannizzaro at rug.nl (Gisi (RuG)) Date: Wed, 22 Apr 2009 06:45:55 -0700 Subject: Display Onset Delay: E-Prime and TobiiStudio Message-ID: I'm writing concerning a breakdown in communication between E-Prime and TobiiStudio, for those of you who use Tobii Extensions for E-Prime with a two computer set-up. We found that when sending a Trigger Event (such as one marking the start of a Slide) from E-Prime to TobiiStudio using the Clearview Package Calls, that TobiiStudio is unable to account for the Display Onset Time of the pictures and sound files (usually about 200 - 250 ms). Of course E-Prime itself accounts for this Display Onset Time in its own calculation of Reaction Time, etc. Preloading the files in E-Prime will not fix this sort of problem because there can always be somewhat of a display onset in E-Prime that Tobii will never be aware of. The result are segments in TobiiStudio with up to 250 seconds of fixation cross, which TobiiStudio assumes is the actual slide picture itself. Having accurately located Trigger Events in TobiiStudio is tremendously helpful in automatic segmentation, so this "mistake" in Tobii is very unfortunate. Do any of you know of a solution to this problem? Thank you, Gisi --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email 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 Apr 23 17:53:50 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 23 Apr 2009 13:53:50 -0400 Subject: Evidence on e-prime timing accuracy compared to other similar software? In-Reply-To: <3ae3a105-261a-4803-b02f-3aa02e05809a@k19g2000prh.googlegro ups.com> Message-ID: At 4/21/2009 04:06 PM Tuesday, CB wrote: >Here's one comparative review: http://www.ncbi.nlm.nih.gov/pubmed/16955731 > >It's a feature comparison, not addressing timing at all, but might be >of interest to some here. Thanks, that's the one I referred to earlier, you saved me a lot of trouble! This 2006 paper by Christoph Stahl compares DirectRT, E-Prime, Inquisit, and SuperLab (2004). Here is the relevant excerpt from that paper -- note especially the final clause: "All four packages rely on DirectX technology2 to support stimulus presentation and response registration with high temporal resolution, and to interact with the output (e.g., video and sound) and input interfaces (e.g., keyboard, mouse, and joystick) available for the Windows operating system. The reviewed packages claim millisecond accuracy in stimulus presentation and response registration; supporting evidence has been reported for Inquisit (De Clercq, Crombez, Buysse, & Roeyers, 2003). It is beyond the scope of this review to provide a test of that claim for the other packages. In general, some caution is necessary regarding timing accuracy on a Windows operating system: Because it supports multithreading, (i.e., multiple processes running at the same time, sharing one central processing unit), perfect timing accuracy cannot be warranted (see also Myors, 1999). If an experiment program?be it one of the above mentioned packages or self-programmed?is to present a stimulus at time t, it can do so accurately if no other processes are running. If, however, another program is running in addition to the experiment program, it might occupy the central processing unit at time t and thus delay stimulus presentation. Yet, within the DirectX framework, several measures can be taken to minimize this and other sources of timing error (e.g., Forster & Forster, 2003), and it can thus be assumed that timing accuracy is potentially high for the reviewed packages (MacInnes & Taylor, 2001; Plant, Hammond, & Whitehouse, 2002)." Note that the E-Prime documentation also provides supporting evidence for PST's claim of millisecond accuracy. -- 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 emzcoffey at gmail.com Thu Apr 23 18:28:20 2009 From: emzcoffey at gmail.com (Emz) Date: Thu, 23 Apr 2009 11:28:20 -0700 Subject: Timing Question Message-ID: Hello, I need some help with a timing problem in a reasonably complex set-up (the complexity is in in-line scripts that output to another system, which requires the use of the IsPending() function, the task itself is just an N-back variant). I have tried and tested many minor changes in the set up and have managed to eliminate all of the timing problems except one: the actual duration of stimulus presentations are always either one of two values, each different than expected (as based on multiples of screen refresh rate). The specifics are as follows: The screen refresh rate is 75.031Hz, giving a duration of 13.3. I wish to have presentation times of about 500 ms and 2000 ms, so as per manual I have selected about 10 ms less than the nearest multiples (505.4 and 2008.3), resulting in the set presentation duration times set to 495ms and 2000ms. Errors are consistently as follows: 527.3438 - 505.4000 = 21.9438 (many more of this one) 558.5938 - 505.4000 = 53.1938 (only about 15% of the ~500 ms display items) 2027.3483 - 2008.3000 = 19.0483 (equal proportions with below for the ~2000ms items) 1996.1 ? 2008.3 = -12.2 I am currently not using the pre-loading option as I read somewhere this was not necessary for this sort of task. I also have some in-line scripts between display items, and the before mentioned IsPending loop in some places, for which I don?t know if the pre-loading would even make sense. The aforementioned IsPending loop doesn?t seem to be the problem as trials with and without it have exactly the same errors. Deleting or moving the in-line scripts (which are used to output data) appear to produce a bigger variety of errors. Ideas ? E. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From adamosth at gmail.com Thu Apr 23 21:29:27 2009 From: adamosth at gmail.com (Adam Osth) Date: Thu, 23 Apr 2009 17:29:27 -0400 Subject: Need help programming conditional feedback Message-ID: Hello, For a filler task for an experiment, I am currently programming a little game similar to Egyptian Ratscrew. Basically, the program will continue presenting cards from a deck, but whenever two of the same card appear in a row, the subject has the opportunity to press the spacebar, slapping the deck and winning some points. To do this, I have a list called EgyptianRatscrew with a nested list called Cards that contains the attributes of the card bitmaps and the card values. I have a looping proc that initializes LastCard to CurrentCard (both are 0 if it's the first iteration), shows a picture from the nested list, and another infile that initializes CurrentCard to the picture that was presented. MY PROBLEM is that I need to have some kind of feedback display that pops up with a little happy face, but ONLY appears when people do the task correctly (when the current card is the same as the last card). Does anybody have any suggestions? My thought is to have the infile commands all appear before the picture shows up with an if statement that initializes a correct answer variable when current card = last card. This correct answer variable is set as the condition for the presentation slide. Adam --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send 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 cb.lists at gmail.com Fri Apr 24 00:15:21 2009 From: cb.lists at gmail.com (CB) Date: Thu, 23 Apr 2009 17:15:21 -0700 Subject: Evidence on e-prime timing accuracy compared to other similar software? In-Reply-To: <49f0ab36.0e0bca0a.2e56.09a0SMTPIN_ADDED@gmr-mx.google.com> Message-ID: On Apr 24, 3:53?am, David McFarlane wrote: > At 4/21/2009 04:06 PM Tuesday, CB wrote: > > >Here's one comparative review:http://www.ncbi.nlm.nih.gov/pubmed/16955731 > > > Thanks, that's the one I referred to earlier, you > saved me a lot of trouble! ?This 2006 paper by > Christoph Stahl compares DirectRT, E-Prime, > Inquisit, and SuperLab (2004). ?Here is the > relevant excerpt from that paper -- note especially the final clause: It's still largely a matter of assumptions, however (albeit reasonable ones). There is some more empirical stuff in the heacademy page I linked to, but I haven't yet had time to read and digest properly. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From liwenna at gmail.com Fri Apr 24 09:39:49 2009 From: liwenna at gmail.com (liwenna) Date: Fri, 24 Apr 2009 02:39:49 -0700 Subject: E-Prime on a VM In-Reply-To: <8eb177a5-77d2-4741-b9b6-d9b6c25ab74a@d14g2000yql.googlegroups.com> Message-ID: LO AND BEHOLD!!! It worked out ! \o/ In the two links below two autoitscripts can be downloaded. They work under the same conditions as Frank Bosco's scripts but these one will also prompt you for subject and sessionnumber once and autofill these into the eprime experiments. Maybe the interface of the loginbox could be made a litle more shiny and a little less autoit like but otherwise it seems to work all fine. Major thanks go out to the autoitforum person who actually had it all done in minutes... isn't it amazing?! I have no personal uploadspace so it's on a filesharing machine... If someone cares to host it, that would be nice too, little script, take hardly any space. http://www.2shared.com/fadmin/5474738/cd5d2d5c/scritp_to_call_ebs2_files_in_random_order_and_autofill_startup_info.au3.html http://www.2shared.com/fadmin/5474737/5de230cd/scritp_to_call_ebs2_files_in_fixed_order_and_autofill_startup_info.au3.html Please let me know how these work out for you guys. Maybe in abundancy but: don't use the script for timed experiments... no idea what it'll do to the timing. Greetings, liwenna On Apr 23, 4:16?pm, liwenna wrote: > Ok... > > I think that it's simply not possible to mess with eprime when it > comes to the startup info. > After being not so successful with combining a 'loginbox'script and > Franks' "call a number of ebs files" script I posted on the autoit > forums for help, and someone made a script that *should* do the > trick... but it doesn't . see:http://www.autoitscript.com/forum/index.php?showtopic=93731&st=0&gopi... > > I tried some things in eprime itself, to see whether there would be > workarounds to setting 'subject' and 'session' but there seem to be > none. For instance: I tried to insert a simple piece of script to > change "session" and "subject" from the default right into the estudio- > file: > > c.SetAttrib "Subject", "2" > c.SetAttrib "Session", "3" > > but e-prime won't buy that either... it's stays set at 1 and 1. > > perhaps there are possibilities trough package calls?? I never used > those so I have no idea of what their powers are? > > otherwise I think we'll stay stuck with instructing subjects to enter > in the numbers. > > End of this update ^.^ > > -liw > > On Apr 20, 1:42 pm, liwenna wrote: > > > Actually... I meant thanks to Frank ^.^ > > > This topic is getting more and more complex. > > > I am gonna give up on autoit for today... > > > On Apr 20, 12:03 pm, Rick O'Gorman wrote: > > > > Liwenna, > > > > I am thinking you meant thanks to Greg here? > > > > Rick > > > > liwenna wrote: > > > > *small update* > > > > > The script to call files in a fixed order is working as properly as > > > > expected. Rick, thank you so very much. > > > > The auto-it forum is offline right now (maintenance) so toying around > > > > with the script to make it give in subject and session numbers will > > > > have to wait. > > > > > On Apr 18, 5:55 pm, Rick O'Gorman wrote: > > > >> Hi Greg, > > > > >> Well, that's one difference, and I suppose there are different bugs in > > > >> the versions of VB for Mac and XP. However, still seems odd. Definitely > > > >> went smoothly for me on the Mac host/XP guest using VB. I assume you're > > > >> using a recent version of VB (2.1 or better)? Other than that, I'm out > > > >> of ideas. > > > > >> Rick > > > > >> Greg Osenbach wrote: > > > >>> I use Sun Virtual Box. ?The installer runs fine. ?I have tried with both > > > >>> the install files copied from the CD and a mounted .iso file. ?when it > > > >>> gets near the end of the installation process, The virtual machine > > > >>> crashes. ?I have tried with several versions of vurtual box and on > > > >>> several different laptops with the same results. ?I had actually come to > > > >>> the conclusion that for some odd reason, e-prime could not be used in a > > > >>> virtual machine. ?However hearing that someone got it to work, that > > > >>> gives me hope to be able to get it running eventually. ?Although I > > > >>> should note that this was an XP virtual machine running in both XP and > > > >>> Vista for hosts. ?Not a mac. > > > >>> On Sat, Apr 18, 2009 at 7:34 AM, Rick O'Gorman > > >>> > wrote: > > > >>> ? ? Hi Greg, > > > >>> ? ? I don't remember any problems with installing E-Prime on my VM per se, > > > >>> ? ? only with getting it to see the dongle, which was a pain. This was > > > >>> ? ? partly because I had to learn how to get Virtualbox to allow the guest > > > >>> ? ? OS (WinXP) to see the USB dongle. The first time I did this, Windows > > > >>> ? ? also didn't try to find drivers, so I used Aladdin's HASP driver, but > > > >>> ? ? the wrong kind (but they still worked). The second time (I had to > > > >>> ? ? reinstall when we upgraded from 2.x beta to 2.x gold) I used the right > > > >>> ? ? ones. My bootcamp also failed to look for drivers with the beta (a > > > >>> ? ? pattern?) but did find them for the gold install. > > > >>> ? ? I think both times I copied across the install file rather than just run > > > >>> ? ? it from the CD--maybe that's a factor? > > > >>> ? ? Are you using VB, or one of the commercial options (Fusion, Parallels)? > > > >>> ? ? Rick > > > >>> ? ? Greg Osenbach wrote: > > > >>> ? ? ?> Was there anything special you had to do to get e-prime to > > > >>> ? ? install in a > > > >>> ? ? ?> virtual box virtual machine? ?I have tried installing it in my > > > >>> ? ? virtual > > > >>> ? ? ?> machine several times and it always crashes during the install... > > > >>> ? ? ?> Greg > > > >>> ? ? ?> On Fri, Apr 17, 2009 at 5:29 AM, Rick O'Gorman > > > >>> ? ? > > > >>> ? ? ?> >> wrote: > > > >>> ? ? ?> ? ? Liwenna: > > > >>> ? ? ?> ? ? As an aside to your topic, I also have a Mac. You can get a > > > >>> ? ? program > > > >>> ? ? ?> ? ? called Virtualbox (www.virtualbox.org > > > >>> ? ? ) > > > >>> ? ? ?> ? ? for *free* from Sun which does > > > >>> ? ? ?> ? ? the same kind of thing as Parallels. Its a little more techy > > > >>> ? ? but I > > > >>> ? ? ?> ? ? didn't have too much trouble setting it up. You still need a > > > >>> ? ? legal > > > >>> ? ? ?> ? ? Windows copy, but probably you can get a discounted copy from > > > >>> ? ? your univ. > > > >>> ? ? ?> ? ? I run E-Prime on that setup and it works fine. Getting the dongle > > > >>> ? ? ?> ? ? recognised was a little tricky, as you have to tell > > > >>> ? ? Virtualbox to access > > > >>> ? ? ?> ? ? the USB dongle and may also have to get drivers for it (one > > > >>> ? ? time I did, > > > >>> ? ? ?> ? ? the next time I didn't as Windows found some itself, not the > > > >>> ? ? ones I used > > > >>> ? ? ?> ? ? previously)--I got them from > > > >>> ? ? ?> ? ?http://www.aladdin.com/support/hasp/enduser.aspx, using the > > > >>> ? ? HASP HL ones > > > >>> ? ? ?> ? ? I think (I tried both options there). It might depend on > > > >>> ? ? whether you use > > > >>> ? ? ?> ? ? an individual ddongle, network dongle or no dongle (if that's an > > > >>> ? ? ?> ? ? option). > > > >>> ? ? ?> ? ? The E-Prime people (PST) are completely unhelpful in this > > > >>> ? ? regard, as > > > >>> ? ? ?> ? ? 'they don't support Macs' which is a total cop-out. They went > > > >>> ? ? so far as > > > >>> ? ? ?> ? ? to deny any responsibility to help me with my bootcamp Windows > > > >>> ? ? ?> ? ? install--even though its running natively and is as > > > >>> ? ? legitimate a version > > > >>> ? ? ?> ? ? of Windows as any other. I found that a disgrace and frankly > > > >>> ? ? has made me > > > >>> ? ? ?> ? ? keep a firm eye out for E-Prime alternatives, when the chance > > > >>> ? ? presents > > > >>> ? ? ?> ? ? itself. > > > >>> ? ? ?> ? ? Rick > > > >>> ? ? ?> ? ? liwenna wrote: > > > >>> ? ? ?> ? ? ?> Hello Frank, > > > >>> ? ? ?> ? ? ?> Thanks for your quick reply! It would be great if you > > > >>> ? ? could try the > > > >>> ? ? ?> ? ? ?> numbers-thing. At my university I can only 'run' the au3 > > > >>> ? ? scripts, and > > > >>> ? ? ?> ? ? ?> edit them in notepad, but in order to do that I first need > > > >>> ? ? to figure > > > >>> ? ? ?> ? ? ?> out the language... My guess is that if you get the > > > >>> ? ? program to run > > > >>> ? ? ?> ? ? ?> orderly, editing the code is fare more simple, right? But as > > > >>> ? ? ?> ? ? said, ICT > > > >>> ? ? ?> ? ? ?> guys won't let me. ?At home I also can't do that as I am > > > >>> ? ? the proud > > > >>> ? ? ?> ? ? ?> owner of a Mac, which I really love but sometimes it's a pain > > > >>> ? ? ?> ? ? (and yes > > > >>> ? ? ?> ? ? ?> I should get myself some parallels). > > > >>> ? ? ?> ? ? ?> I am homeworking today but I'll try the script you posted > > > >>> ? ? first thing > > > >>> ? ? ?> ? ? ?> on monday! > > > >>> ? ? ?> ? ? ?> Sincerely, > > > >>> ? ? ?> ? ? ?> liwenna. > > > >>> ? ? ?> ? ? ?> On Apr 16, 8:55 pm, frankbosco > > >>> ? ? > > > >>> ? ? ?> ? ? > > >>> ? ? >> wrote: > > > >>> ? ? ?> ? ? ?>> Hi Liwenna, > > > >>> ? ? ?> ? ? ?>> Thanks for your message. ?Re: having autoit automatically > > > >>> ? ? insert > > > >>> ? ? ?> ? ? ?>> subject/session numbers, I have not tried this (now that > > > >>> ? ? I think > > > >>> ? ? ?> ? ? about > > > >>> ? ? ?> ? ? ?>> it, it would be very handy for me)... Perhaps try > > > >>> ? ? something like the > > > >>> ? ? ?> ? ? ?>> following: > > > >>> ? ? ?> ? ? ?>> To start, you'd need a basic autoit data collection box > > > >>> ? ? at the start > > > >>> ? ? ?> ? ? ?>> of the executable (i.e., before the randomly selected > > > >>> ? ? .ebs2 files > > > >>> ? ? ?> ? ? ?>> begin) - autoit provides a good example of this code in > > > >>> ? ? one of their > > > >>> ? ? ?> ? ? ?>> sample code files (see example file "inputbox.au3") . > > > >>> ? ? ?The next part > > > >>> ? ? ?> ? ? ?>> (having autoit automatically populate the subject/session > > > >>> ? ? values) is > > > >>> ? ? ?> ? ? ?>> more complicated, but perhaps try something like the > > > >>> ? ? following: > > > >>> ? ? ?> ? ? ?>> In the current code, there are lines that include > > > >>> ? ? (something like) > > > >>> ? ? ?> ? ? ?>> "winwait.open; winwait.close" -- you may be able to tell > > > >>> ? ? autoit to > > > >>> ? ? ?> ? ? ?>> wait until the "enter subject #" box appears (by simply > > > >>> ? ? providing > > > >>> ? ? ?> ? ? ?>> autoit with the name of that box, as is done in my > > > >>> ? ? current code with > > > >>> ? ? ?> ? ? ?>> "E-Run"), then have autoit insert a subject/session > > > >>> ? ? number collected > > > >>> ? ? ?> ? ? ?>> at the start (i.e., from the input box in the previous step). > > > >>> ? ? ?> ? ? ?You may > > > >>> ? ? ?> ? ? ?>> be able to tell autoit to wait until "enter Ss #" box > > > >>> ? ? appears, then > > > >>> ? ? ?> ? ? ?>> code it to press "TAB" (x) times, the value from the > > > >>> ? ? input box, then > > > >>> ? ? ?> ? ? ?>> "RETURN" (these can be done with ASCII code). ?I know > > ... > > read more ? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From lonkeknol at gmail.com Fri Apr 24 11:47:30 2009 From: lonkeknol at gmail.com (A. de Ruijter) Date: Fri, 24 Apr 2009 04:47:30 -0700 Subject: dual task reaction times Message-ID: Dear all, I have an experiment where I have a vocal response to a simple multiplication (eg. 7*8) and a keyboard response to a red circle (and not to a green or yellow one). These are presented on the same slide. My problem is that only the response that is made first gets logged with its reaction time and other data. Is there a way to log both of the reaction times? Greetings, Alex de Ruijter --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From google at frankbosco.com Fri Apr 24 12:39:26 2009 From: google at frankbosco.com (frankbosco) Date: Fri, 24 Apr 2009 05:39:26 -0700 Subject: E-Prime on a VM In-Reply-To: <9c22b475-982b-4a90-97ee-a6df09727495@m19g2000yqk.googlegroups.com> Message-ID: Hi Liwenna et al., Wow - this is awesome! Sorry I never got back to you guys on this -- I tried to modify my code to add participant numbers, etc., but utterly failed :( I'd be happy to post the files on my site for others to download -- http://www.frankbosco.com/call_ebs_fixed_random.zip Best, Frank On Apr 24, 4:39?am, liwenna wrote: > LO AND BEHOLD!!! > > It worked out ! \o/ > > In the two links below two autoitscripts can be downloaded. They work > under the same conditions as Frank Bosco's scripts but these one will > also prompt you for subject and sessionnumber once and autofill these > into the eprime experiments. Maybe the interface of the loginbox could > be made a litle more shiny and a little less autoit like but otherwise > it seems to work all fine. Major thanks go out to the autoitforum > person who actually had it all done in minutes... isn't it amazing?! > > I have no personal uploadspace so it's on a filesharing machine... If > someone cares to host it, that would be nice too, little script, take > hardly any space. > > http://www.2shared.com/fadmin/5474738/cd5d2d5c/scritp_to_call_ebs2_fi...http://www.2shared.com/fadmin/5474737/5de230cd/scritp_to_call_ebs2_fi... > > Please let me know how these work out for you guys. Maybe in abundancy > but: don't use the script for timed experiments... no idea what it'll > do to the timing. > > Greetings, > > liwenna > > On Apr 23, 4:16?pm, liwenna wrote: > > > Ok... > > > I think that it's simply not possible to mess with eprime when it > > comes to the startup info. > > After being not so successful with combining a 'loginbox'script and > > Franks' "call a number of ebs files" script I posted on the autoit > > forums for help, and someone made a script that *should* do the > > trick... but it doesn't . see:http://www.autoitscript.com/forum/index.php?showtopic=93731&st=0&gopi... > > > I tried some things in eprime itself, to see whether there would be > > workarounds to setting 'subject' and 'session' but there seem to be > > none. For instance: I tried to insert a simple piece of script to > > change "session" and "subject" from the default right into the estudio- > > file: > > > c.SetAttrib "Subject", "2" > > c.SetAttrib "Session", "3" > > > but e-prime won't buy that either... it's stays set at 1 and 1. > > > perhaps there are possibilities trough package calls?? I never used > > those so I have no idea of what their powers are? > > > otherwise I think we'll stay stuck with instructing subjects to enter > > in the numbers. > > > End of this update ^.^ > > > -liw > > > On Apr 20, 1:42 pm, liwenna wrote: > > > > Actually... I meant thanks to Frank ^.^ > > > > This topic is getting more and more complex. > > > > I am gonna give up on autoit for today... > > > > On Apr 20, 12:03 pm, Rick O'Gorman wrote: > > > > > Liwenna, > > > > > I am thinking you meant thanks to Greg here? > > > > > Rick > > > > > liwenna wrote: > > > > > *small update* > > > > > > The script to call files in a fixed order is working as properly as > > > > > expected. Rick, thank you so very much. > > > > > The auto-it forum is offline right now (maintenance) so toying around > > > > > with the script to make it give in subject and session numbers will > > > > > have to wait. > > > > > > On Apr 18, 5:55 pm, Rick O'Gorman wrote: > > > > >> Hi Greg, > > > > > >> Well, that's one difference, and I suppose there are different bugs in > > > > >> the versions of VB for Mac and XP. However, still seems odd. Definitely > > > > >> went smoothly for me on the Mac host/XP guest using VB. I assume you're > > > > >> using a recent version of VB (2.1 or better)? Other than that, I'm out > > > > >> of ideas. > > > > > >> Rick > > > > > >> Greg Osenbach wrote: > > > > >>> I use Sun Virtual Box. ?The installer runs fine. ?I have tried with both > > > > >>> the install files copied from the CD and a mounted .iso file. ?when it > > > > >>> gets near the end of the installation process, The virtual machine > > > > >>> crashes. ?I have tried with several versions of vurtual box and on > > > > >>> several different laptops with the same results. ?I had actually come to > > > > >>> the conclusion that for some odd reason, e-prime could not be used in a > > > > >>> virtual machine. ?However hearing that someone got it to work, that > > > > >>> gives me hope to be able to get it running eventually. ?Although I > > > > >>> should note that this was an XP virtual machine running in both XP and > > > > >>> Vista for hosts. ?Not a mac. > > > > >>> On Sat, Apr 18, 2009 at 7:34 AM, Rick O'Gorman > > > >>> > wrote: > > > > >>> ? ? Hi Greg, > > > > >>> ? ? I don't remember any problems with installing E-Prime on my VM per se, > > > > >>> ? ? only with getting it to see the dongle, which was a pain. This was > > > > >>> ? ? partly because I had to learn how to get Virtualbox to allow the guest > > > > >>> ? ? OS (WinXP) to see the USB dongle. The first time I did this, Windows > > > > >>> ? ? also didn't try to find drivers, so I used Aladdin's HASP driver, but > > > > >>> ? ? the wrong kind (but they still worked). The second time (I had to > > > > >>> ? ? reinstall when we upgraded from 2.x beta to 2.x gold) I used the right > > > > >>> ? ? ones. My bootcamp also failed to look for drivers with the beta (a > > > > >>> ? ? pattern?) but did find them for the gold install. > > > > >>> ? ? I think both times I copied across the install file rather than just run > > > > >>> ? ? it from the CD--maybe that's a factor? > > > > >>> ? ? Are you using VB, or one of the commercial options (Fusion, Parallels)? > > > > >>> ? ? Rick > > > > >>> ? ? Greg Osenbach wrote: > > > > >>> ? ? ?> Was there anything special you had to do to get e-prime to > > > > >>> ? ? install in a > > > > >>> ? ? ?> virtual box virtual machine? ?I have tried installing it in my > > > > >>> ? ? virtual > > > > >>> ? ? ?> machine several times and it always crashes during the install... > > > > >>> ? ? ?> Greg > > > > >>> ? ? ?> On Fri, Apr 17, 2009 at 5:29 AM, Rick O'Gorman > > > > >>> ? ? > > > > >>> ? ? ?> >> wrote: > > > > >>> ? ? ?> ? ? Liwenna: > > > > >>> ? ? ?> ? ? As an aside to your topic, I also have a Mac. You can get a > > > > >>> ? ? program > > > > >>> ? ? ?> ? ? called Virtualbox (www.virtualbox.org > > > > >>> ? ? ) > > > > >>> ? ? ?> ? ? for *free* from Sun which does > > > > >>> ? ? ?> ? ? the same kind of thing as Parallels. Its a little more techy > > > > >>> ? ? but I > > > > >>> ? ? ?> ? ? didn't have too much trouble setting it up. You still need a > > > > >>> ? ? legal > > > > >>> ? ? ?> ? ? Windows copy, but probably you can get a discounted copy from > > > > >>> ? ? your univ. > > > > >>> ? ? ?> ? ? I run E-Prime on that setup and it works fine. Getting the dongle > > > > >>> ? ? ?> ? ? recognised was a little tricky, as you have to tell > > > > >>> ? ? Virtualbox to access > > > > >>> ? ? ?> ? ? the USB dongle and may also have to get drivers for it (one > > > > >>> ? ? time I did, > > > > >>> ? ? ?> ? ? the next time I didn't as Windows found some itself, not the > > > > >>> ? ? ones I used > > > > >>> ? ? ?> ? ? previously)--I got them from > > > > >>> ? ? ?> ? ?http://www.aladdin.com/support/hasp/enduser.aspx, using the > > > > >>> ? ? HASP HL ones > > > > >>> ? ? ?> ? ? I think (I tried both options there). It might depend on > > > > >>> ? ? whether you use > > > > >>> ? ? ?> ? ? an individual ddongle, network dongle or no dongle (if that's an > > > > >>> ? ? ?> ? ? option). > > > > >>> ? ? ?> ? ? The E-Prime people (PST) are completely unhelpful in this > > > > >>> ? ? regard, as > > > > >>> ? ? ?> ? ? 'they don't support Macs' which is a total cop-out. They went > > > > >>> ? ? so far as > > > > >>> ? ? ?> ? ? to deny any responsibility to help me with my bootcamp Windows > > > > >>> ? ? ?> ? ? install--even though its running natively and is as > > > > >>> ? ? legitimate a version > > > > >>> ? ? ?> ? ? of Windows as any other. I found that a disgrace and frankly > > > > >>> ? ? has made me > > > > >>> ? ? ?> ? ? keep a firm eye out for E-Prime alternatives, when the chance > > > > >>> ? ? presents > > > > >>> ? ? ?> ? ? itself. > > > > >>> ? ? ?> ? ? Rick > > > > >>> ? ? ?> ? ? liwenna wrote: > > > > >>> ? ? ?> ? ? ?> Hello Frank, > > > > >>> ? ? ?> ? ? ?> Thanks for your quick reply! It would be great if you > > > > >>> ? ? could try the > > > > >>> ? ? ?> ? ? ?> numbers-thing. At my university I can only 'run' the au3 > > > > >>> ? ? scripts, and > > > > >>> ? ? ?> ? ? ?> edit them in notepad, but in order to do that I first need > > > > >>> ? ? to figure > > > > >>> ? ? ?> ? ? ?> out the language... My guess is that if you get the > > > > >>> ? ? program to run > > > > >>> ? ? ?> ? ? ?> orderly, editing the code is fare more simple, right? But as > > > > >>> ? ? ?> ? ? said, ICT > > > > >>> ? ? ?> ? ? ?> guys won't let me. ?At home I also can't do that as I am > > > > >>> ? ? the proud > > > > >>> ? ? ?> ? ? ?> owner of a Mac, which I really love but sometimes it's a pain > > > > >>> ? ? ?> ? ? (and yes > > > > >>> ? ? ?> ? ? ?> I should get myself some parallels). > > > > >>> ? ? ?> ? ? ?> I am homeworking today but I'll try the script you posted > > > > >>> ? ? first thing > > > > >>> ? ? ?> ? ? ?> on monday! > > > > >>> ? ? ?> ? ? ?> Sincerely, > > > > >>> ? ? ?> ? ? ?> liwenna. > > > > >>> ? ? ?> ? ? ?> On Apr 16, 8:55 pm, frankbosco > > > >>> ? ? > > > > >>> ? ? ?> ? ? > > > >>> ? ? >> wrote: > > > > >>> ? ? ?> ? ? ?>> Hi Liwenna, > > > > >>> ? ? ?> ? ? ?>> Thanks for your message. ?Re: having autoit automatically > > ... > > read more ? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email 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 Apr 24 15:17:45 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Fri, 24 Apr 2009 11:17:45 -0400 Subject: dual task reaction times In-Reply-To: Message-ID: Alex, >I have an experiment where I have a vocal response to a simple >multiplication (eg. 7*8) and a keyboard response to a red circle (and >not to a green or yellow one). These are presented on the same slide. >My problem is that only the response that is made first gets logged >with its reaction time and other data. Is there a way to log both of >the reaction times? One thought, start with a Wait object with Duration 0, have it get the voice response with an appropriate Time Limit, and set End Action to (none). Follow that with your slide object, and have the slide get the keyboard response for the red circle, again with an appropriate Time Limit. One problem, you will have to decide which if either of these responses is allowed to terminate the slide, probably best to let the slide just time out and set End Action to (none) for all inputs. Also, if you browse the PST Downloads area you may find that they have a program to demonstrate this. -- 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 lonkeknol at gmail.com Sat Apr 25 15:23:55 2009 From: lonkeknol at gmail.com (A. de Ruijter) Date: Sat, 25 Apr 2009 08:23:55 -0700 Subject: dual task reaction times In-Reply-To: <49f1d823.0e0bca0a.2d40.35b2SMTPIN_ADDED@gmr-mx.google.com> Message-ID: Thanks so much, will try this on monday. Alex On 24 apr, 17:17, David McFarlane wrote: > Alex, > > >I have an experiment where I have a vocal response to a simple > >multiplication (eg. 7*8) and a keyboard response to a red circle (and > >not to a green or yellow one). These are presented on the same slide. > >My problem is that only the response that is made first gets logged > >with its reaction time and other data. Is there a way to log both of > >the reaction times? > > One thought, start with a Wait object with Duration 0, have it get > the voice response with an appropriate Time Limit, and set End Action > to (none). ?Follow that with your slide object, and have the slide > get the keyboard response for the red circle, again with an > appropriate Time Limit. ?One problem, you will have to decide which > if either of these responses is allowed to terminate the slide, > probably best to let the slide just time out and set End Action to > (none) for all inputs. > > Also, if you browse the PST Downloads area you may find that they > have a program to demonstrate this. > > -- 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 Sat Apr 25 18:31:40 2009 From: baltimore.ben at gmail.com (ben robinson) Date: Sat, 25 Apr 2009 14:31:40 -0400 Subject: Timing Question In-Reply-To: Message-ID: have you tried adding more than just 10 ms as your buffer? that is, if you want something to display every 505 ms, and you set it to prepare the display at 495 ms, yet it ends up actually displaying at 527 ms, why not try preparing the display at 480 ms? just a thought. On Thu, Apr 23, 2009 at 2:28 PM, Emz wrote: > > Hello, > > I need some help with a timing problem in a reasonably complex set-up > (the complexity is in in-line scripts that output to another system, > which requires the use of the IsPending() function, the task itself is > just an N-back variant). I have tried and tested many minor changes in > the set up and have managed to eliminate all of the timing problems > except one: the actual duration of stimulus presentations are always > either one of two values, each different than expected (as based on > multiples of screen refresh rate). > > The specifics are as follows: > > The screen refresh rate is 75.031Hz, giving a duration of 13.3. I wish > to have presentation times of about 500 ms and 2000 ms, so as per > manual I have selected about 10 ms less than the nearest multiples > (505.4 and 2008.3), resulting in the set presentation duration times > set to 495ms and 2000ms. > > Errors are consistently as follows: > > 527.3438 - 505.4000 = 21.9438 (many more of this one) > > 558.5938 - 505.4000 = 53.1938 (only about 15% of the ~500 ms display > items) > > 2027.3483 - 2008.3000 = 19.0483 (equal proportions with below for the > ~2000ms items) > > 1996.1 ? 2008.3 = -12.2 > > I am currently not using the pre-loading option as I read somewhere > this was not necessary for this sort of task. I also have some in-line > scripts between display items, and the before mentioned IsPending loop > in some places, for which I don?t know if the pre-loading would even > make sense. The aforementioned IsPending loop doesn?t seem to be the > problem as trials with and without it have exactly the same errors. > Deleting or moving the in-line scripts (which are used to output data) > appear to produce a bigger variety of errors. > > Ideas ? > > > > E. > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send 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 emzcoffey at gmail.com Sun Apr 26 10:17:30 2009 From: emzcoffey at gmail.com (Emz) Date: Sun, 26 Apr 2009 03:17:30 -0700 Subject: Timing Question In-Reply-To: <3345e4a50904251131v1c63d7cat63ffeade7d649a32@mail.gmail.com> Message-ID: I will try it, but the problem is not so much the timing, but the consistency: if it were all 527ms it would be fine, but somehow I always get 2 different timings which are quite different. On Apr 25, 8:31?pm, ben robinson wrote: > have you tried adding more than just 10 ms as your buffer? ?that is, if you > want something to display every 505 ms, and you set it to prepare the > display at 495 ms, yet it ends up actually displaying at 527 ms, why not try > preparing the display at 480 ms? ?just a thought. > > On Thu, Apr 23, 2009 at 2:28 PM, Emz wrote: > > > Hello, > > > I need some help with a timing problem in a reasonably complex set-up > > (the complexity is in in-line scripts that output to another system, > > which requires the use of the IsPending() function, the task itself is > > just an N-back variant). I have tried and tested many minor changes in > > the set up and have managed to eliminate all of the timing problems > > except one: the actual duration of stimulus presentations are always > > either one of two values, each different than expected (as based on > > multiples of screen refresh rate). > > > The specifics are as follows: > > > The screen refresh rate is 75.031Hz, giving a duration of 13.3. I wish > > to have presentation times of about 500 ms and 2000 ms, so as per > > manual I have selected about 10 ms less than the nearest multiples > > (505.4 and 2008.3), resulting in the set presentation duration times > > set to 495ms and 2000ms. > > > Errors are consistently as follows: > > > 527.3438 - 505.4000 = ?21.9438 (many more of this one) > > > 558.5938 - 505.4000 = ?53.1938 (only about 15% of the ~500 ms display > > items) > > > 2027.3483 - 2008.3000 = 19.0483 (equal proportions with below for the > > ~2000ms items) > > > ?1996.1 ? 2008.3 = ?-12.2 > > > I am currently not using the pre-loading option as I read somewhere > > this was not necessary for this sort of task. I also have some in-line > > scripts between display items, and the before mentioned IsPending loop > > in some places, for which I don?t know if the pre-loading would even > > make sense. The aforementioned IsPending loop doesn?t seem to be the > > problem as trials with and without it have exactly the same errors. > > Deleting or moving the in-line scripts (which are used to output data) > > appear to produce a bigger variety of errors. > > > Ideas ? > > > E. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From ccortes at mprc.umaryland.edu Sun Apr 26 12:15:08 2009 From: ccortes at mprc.umaryland.edu (Carlos Cortes) Date: Sun, 26 Apr 2009 08:15:08 -0400 Subject: Timing Question Message-ID: Have you tried to sinc the stimulus to the vertical refresh? >>> emzcoffey at gmail.com 04/26/09 6:17 AM >>> I will try it, but the problem is not so much the timing, but the consistency: if it were all 527ms it would be fine, but somehow I always get 2 different timings which are quite different. On Apr 25, 8:31 pm, ben robinson wrote: > have you tried adding more than just 10 ms as your buffer? that is, if you > want something to display every 505 ms, and you set it to prepare the > display at 495 ms, yet it ends up actually displaying at 527 ms, why not try > preparing the display at 480 ms? just a thought. > > On Thu, Apr 23, 2009 at 2:28 PM, Emz wrote: > > > Hello, > > > I need some help with a timing problem in a reasonably complex set-up > > (the complexity is in in-line scripts that output to another system, > > which requires the use of the IsPending() function, the task itself is > > just an N-back variant). I have tried and tested many minor changes in > > the set up and have managed to eliminate all of the timing problems > > except one: the actual duration of stimulus presentations are always > > either one of two values, each different than expected (as based on > > multiples of screen refresh rate). > > > The specifics are as follows: > > > The screen refresh rate is 75.031Hz, giving a duration of 13.3. I wish > > to have presentation times of about 500 ms and 2000 ms, so as per > > manual I have selected about 10 ms less than the nearest multiples > > (505.4 and 2008.3), resulting in the set presentation duration times > > set to 495ms and 2000ms. > > > Errors are consistently as follows: > > > 527.3438 - 505.4000 = 21.9438 (many more of this one) > > > 558.5938 - 505.4000 = 53.1938 (only about 15% of the ~500 ms display > > items) > > > 2027.3483 - 2008.3000 = 19.0483 (equal proportions with below for the > > ~2000ms items) > > > 1996.1 * 2008.3 = -12.2 > > > I am currently not using the pre-loading option as I read somewhere > > this was not necessary for this sort of task. I also have some in-line > > scripts between display items, and the before mentioned IsPending loop > > in some places, for which I don?t know if the pre-loading would even > > make sense. The aforementioned IsPending loop doesn?t seem to be the > > problem as trials with and without it have exactly the same errors. > > Deleting or moving the in-line scripts (which are used to output data) > > appear to produce a bigger variety of errors. > > > Ideas ? > > > E. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From P.Kieffaber at gmail.com Mon Apr 27 21:00:31 2009 From: P.Kieffaber at gmail.com (Paul Kieffaber) Date: Mon, 27 Apr 2009 14:00:31 -0700 Subject: flickering images at different rates. Message-ID: I am working on a way to set up a task that will flicker two small squares at different rates (e.g., 20 & 30 Hz) for an EEG experiment. At this point, I can't even imagine how to get started making Eprime do this. Any tips would really be appreciated. Paul --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From liwenna at gmail.com Mon Apr 27 21:31:21 2009 From: liwenna at gmail.com (liwenna) Date: Mon, 27 Apr 2009 14:31:21 -0700 Subject: flickering images at different rates. In-Reply-To: <1fcbd005-61d0-4e60-a582-66527cfb7f25@x29g2000prf.googlegroups.com> Message-ID: That's an interesting question.... The two squares have to be on the screen simultaniously, right? On Apr 27, 11:00?pm, Paul Kieffaber wrote: > I am working on a way to set up a task that will flicker two small > squares at different rates (e.g., 20 & 30 Hz) for an EEG experiment. > > At this point, I can't even imagine how to get started making Eprime > do this. > > Any tips would really be appreciated. > > Paul --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From pquain at une.edu.au Mon Apr 27 21:57:22 2009 From: pquain at une.edu.au (Peter Quain) Date: Tue, 28 Apr 2009 07:57:22 +1000 Subject: flickering images at different rates. In-Reply-To: <1fcbd005-61d0-4e60-a582-66527cfb7f25@x29g2000prf.googlegro ups.com> Message-ID: Look at e-prime examples: These 3 might be useful... AnimateCanvas CanvasSample SpriteAnimation At 07:00 AM 28/04/2009, you wrote: >I am working on a way to set up a task that will flicker two small >squares at different rates (e.g., 20 & 30 Hz) for an EEG experiment. > >At this point, I can't even imagine how to get started making Eprime >do this. > >Any tips would really be appreciated. > >Paul > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From jtib0827 at gmail.com Tue Apr 28 01:47:06 2009 From: jtib0827 at gmail.com (jtib0827 at gmail.com) Date: Mon, 27 Apr 2009 18:47:06 -0700 Subject: Multiple procs or something else Message-ID: I am designing a negative priming experiment. Most trials are randomized, but some sets of trials require a sequential presentation of stimuli. To do this, I thought, create a blocklist, then add multiple procs (one for each stimuli set that has a specific order) underneath it and just have the experiment run each list in a random order. Is there a neater way to do this? Are there any pitfalls to this approach as far as data logging, timing, etc.? 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 emzcoffey at gmail.com Tue Apr 28 11:19:37 2009 From: emzcoffey at gmail.com (Emz) Date: Tue, 28 Apr 2009 04:19:37 -0700 Subject: Timing Question In-Reply-To: Message-ID: No luck with that... The starting vertical refresh was on, I tried also with the ending one (no effect) Reducing the times to more that 10ms just brings me to the next lower refresh cycle multiple with the same variability. I also tried setting the pre-release, but that had no effect at all... On 26 apr, 14:15, "Carlos Cortes" wrote: > Have you tried to sinc the stimulus to the vertical refresh? > > >>> emzcof... at gmail.com 04/26/09 6:17 AM >>> > > I will try it, but the problem is not so much the timing, but the > consistency: if it were all 527ms it would be fine, but somehow I > always get 2 different timings which are quite different. > > On Apr 25, 8:31 pm, ben robinson wrote: > > > > > have you tried adding more than just 10 ms as your buffer? ?that is, if you > > want something to display every 505 ms, and you set it to prepare the > > display at 495 ms, yet it ends up actually displaying at 527 ms, why not try > > preparing the display at 480 ms? ?just a thought. > > > On Thu, Apr 23, 2009 at 2:28 PM, Emz wrote: > > > > Hello, > > > > I need some help with a timing problem in a reasonably complex set-up > > > (the complexity is in in-line scripts that output to another system, > > > which requires the use of the IsPending() function, the task itself is > > > just an N-back variant). I have tried and tested many minor changes in > > > the set up and have managed to eliminate all of the timing problems > > > except one: the actual duration of stimulus presentations are always > > > either one of two values, each different than expected (as based on > > > multiples of screen refresh rate). > > > > The specifics are as follows: > > > > The screen refresh rate is 75.031Hz, giving a duration of 13.3. I wish > > > to have presentation times of about 500 ms and 2000 ms, so as per > > > manual I have selected about 10 ms less than the nearest multiples > > > (505.4 and 2008.3), resulting in the set presentation duration times > > > set to 495ms and 2000ms. > > > > Errors are consistently as follows: > > > > 527.3438 - 505.4000 = ?21.9438 (many more of this one) > > > > 558.5938 - 505.4000 = ?53.1938 (only about 15% of the ~500 ms display > > > items) > > > > 2027.3483 - 2008.3000 = 19.0483 (equal proportions with below for the > > > ~2000ms items) > > > > ?1996.1 * 2008.3 = ?-12.2 > > > > I am currently not using the pre-loading option as I read somewhere > > > this was not necessary for this sort of task. I also have some in-line > > > scripts between display items, and the before mentioned IsPending loop > > > in some places, for which I don?t know if the pre-loading would even > > > make sense. The aforementioned IsPending loop doesn?t seem to be the > > > problem as trials with and without it have exactly the same errors. > > > Deleting or moving the in-line scripts (which are used to output data) > > > appear to produce a bigger variety of errors. > > > > Ideas ? > > > > E.- Tekst uit oorspronkelijk bericht niet weergeven - > > - Tekst uit oorspronkelijk bericht weergeven - --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From ccortes at mprc.umaryland.edu Tue Apr 28 12:13:14 2009 From: ccortes at mprc.umaryland.edu (Carlos Cortes) Date: Tue, 28 Apr 2009 08:13:14 -0400 Subject: Timing Question Message-ID: Options: 1. Check what rates your video card can handle and change it to what's more convenient 2. There is software that force refreshing rates and give you different options for rate. That's all I can think for now >>> emzcoffey at gmail.com 04/28/09 7:19 AM >>> No luck with that... The starting vertical refresh was on, I tried also with the ending one (no effect) Reducing the times to more that 10ms just brings me to the next lower refresh cycle multiple with the same variability. I also tried setting the pre-release, but that had no effect at all... On 26 apr, 14:15, "Carlos Cortes" wrote: > Have you tried to sinc the stimulus to the vertical refresh? > > >>> emzcof... at gmail.com 04/26/09 6:17 AM >>> > > I will try it, but the problem is not so much the timing, but the > consistency: if it were all 527ms it would be fine, but somehow I > always get 2 different timings which are quite different. > > On Apr 25, 8:31 pm, ben robinson wrote: > > > > > have you tried adding more than just 10 ms as your buffer? that is, if you > > want something to display every 505 ms, and you set it to prepare the > > display at 495 ms, yet it ends up actually displaying at 527 ms, why not try > > preparing the display at 480 ms? just a thought. > > > On Thu, Apr 23, 2009 at 2:28 PM, Emz wrote: > > > > Hello, > > > > I need some help with a timing problem in a reasonably complex set-up > > > (the complexity is in in-line scripts that output to another system, > > > which requires the use of the IsPending() function, the task itself is > > > just an N-back variant). I have tried and tested many minor changes in > > > the set up and have managed to eliminate all of the timing problems > > > except one: the actual duration of stimulus presentations are always > > > either one of two values, each different than expected (as based on > > > multiples of screen refresh rate). > > > > The specifics are as follows: > > > > The screen refresh rate is 75.031Hz, giving a duration of 13.3. I wish > > > to have presentation times of about 500 ms and 2000 ms, so as per > > > manual I have selected about 10 ms less than the nearest multiples > > > (505.4 and 2008.3), resulting in the set presentation duration times > > > set to 495ms and 2000ms. > > > > Errors are consistently as follows: > > > > 527.3438 - 505.4000 = 21.9438 (many more of this one) > > > > 558.5938 - 505.4000 = 53.1938 (only about 15% of the ~500 ms display > > > items) > > > > 2027.3483 - 2008.3000 = 19.0483 (equal proportions with below for the > > > ~2000ms items) > > > > 1996.1 * 2008.3 = -12.2 > > > > I am currently not using the pre-loading option as I read somewhere > > > this was not necessary for this sort of task. I also have some in-line > > > scripts between display items, and the before mentioned IsPending loop > > > in some places, for which I don't know if the pre-loading would even > > > make sense. The aforementioned IsPending loop doesn't seem to be the > > > problem as trials with and without it have exactly the same errors. > > > Deleting or moving the in-line scripts (which are used to output data) > > > appear to produce a bigger variety of errors. > > > > Ideas ? > > > > E.- Tekst uit oorspronkelijk bericht niet weergeven - > > - Tekst uit oorspronkelijk bericht weergeven - --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From dave.hairston at gmail.com Tue Apr 28 20:34:27 2009 From: dave.hairston at gmail.com (Dr. Dave Hairston) Date: Tue, 28 Apr 2009 13:34:27 -0700 Subject: Simultaneous asynchronous loops//procedures Message-ID: I have a bit of a quandry I'm hoping someone has an idea for. I'm trying to figure out a way that I can have different looping procedures (e.g., lists) running "simultaneously", but the key is that the actual stimulus presentations are asynchronous. As a matter of explanation, I have a background tone that is played constantly - lets say exactly every 450 ms Meanwhile, there is is a task occuring on top of that - lets say, 1 trial every 5-7 seconds, but not consistantly (inter-trail jitter). Also (and this is the key), the occurance of tasks procedures do not line up w/ the background tones - sometimes they will overlap, sometimes not (lets say the task presentations last 1000 ms). Task and background must be asynchronous like this, so that event- related EEG to one (e.g. background) will average out to noise when averaging for the other (e.g. task). Any way to do this? Inline scripting is no problem if necessary. The difficulty is that I need to get data triggers for al lstim onsets (e.g. OnsetData etc), otherwise I owuld simply pre-record the background tones as one long .wav file and play it to stream with with duration = 1 while teh rest of the experiment runs... but that gives only the onset of the main file. I assume there is no way to trigger one List/Procedure to bigin, but move on to the next before it completes? thanks, Dave --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From rickogorman at gmail.com Tue Apr 28 21:07:22 2009 From: rickogorman at gmail.com (Rick O'Gorman) Date: Tue, 28 Apr 2009 22:07:22 +0100 Subject: help--alternating text and image stimuli Message-ID: Hi all, I'm guessing this is easy to do if you know how, but I can't figure a solution; the manuals are of little help. I am creating an IAT and want a mix of images and text as stimuli. I thought I could just put the image file names in the relevant LIST but this doesn't work. I then realised that slides have either text or image objects, so I figure I'm goiung to have to mess around with multiple versions of slides--do I use slidestate? Or can I layer a text object and image object on top of each other and assume that it is transparent if nothing is called for that implementation? If you've got something that does this can can share it, that would be welcome. Cheers, Rick -- Rick O'Gorman, PhD Psychology, Faculty of Development and Society Collegiate Crescent Campus, Sheffield Hallam University, Sheffield S10 2BP Phone: 0114 225 5788 Fax: 0114 225 2430 http://www.shu.ac.uk/psychology/staff/OGorman.html No passion can survive a woman's seeing her lover hold his fork in the wrong way. ~Edith Wharton --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From liwenna at gmail.com Tue Apr 28 22:43:12 2009 From: liwenna at gmail.com (liwenna) Date: Tue, 28 Apr 2009 15:43:12 -0700 Subject: help--alternating text and image stimuli In-Reply-To: <49F7700A.7040706@gmail.com> Message-ID: not entirely sure if I got your problem right.. but what about simply creating bitmaps that show your text stimuli? Indeed file these all in a list under a variable, for instance called "stimulus" and make a slide with a imageobject that calls into the stimulus attribute (use [stimulus] ). Alternatively overlapping text and imageobjects might work if you set them to transparent in the image/text object properties... although I am not entirely sure whether it won't give an error saying that it can't find the text/image to display (just as you suggest it might do ^.^ ) Regards (and oh yeah, I didn't answer your e-mail yet, will do soon though) liwenna On Apr 28, 11:07?pm, Rick O'Gorman wrote: > Hi all, > > I'm guessing this is easy to do if you know how, but I can't figure a > solution; the manuals are of little help. I am creating an IAT and want > a mix of images and text as stimuli. I thought I could just put the > image file names in the relevant LIST but this doesn't work. I then > realised that slides have either text or image objects, so I figure I'm > goiung to have to mess around with multiple versions of slides--do I use > slidestate? Or can I layer a text object and image object on top of each > other and assume that it is transparent if nothing is called for that > implementation? If you've got something that does this can can share it, > that would be welcome. > > Cheers, > > Rick > -- > Rick O'Gorman, PhD > Psychology, Faculty of Development and Society > Collegiate Crescent Campus, > Sheffield Hallam University, > Sheffield > S10 2BP > > Phone: 0114 225 5788 Fax: 0114 225 2430 > > http://www.shu.ac.uk/psychology/staff/OGorman.html > > No passion can survive a woman's seeing her lover hold > his fork in the wrong way. > ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?~Edith Wharton --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From daniela.pfabigan at univie.ac.at Wed Apr 29 08:32:27 2009 From: daniela.pfabigan at univie.ac.at (Daniela Pfabigan) Date: Wed, 29 Apr 2009 10:32:27 +0200 Subject: response unit for E-prime 2.0 Professional with ERP hardware In-Reply-To: <20090421091942.THXH20107.nskntotgx03p.mx.bigpond.com@tardis.une.edu.au> Message-ID: hi! we are currently using the PST response box: no problems with timing or response logging, but still some artifacts during data acquisition... e-prime support suggested grounding, therefore, we connected the box to our EEG machine, which is definitely grounded. no constant hum now, but still during 5-10% of the trials, high-amplitude artifacts are visible after a button press. our actual assumption is a defective contact of one of the buttons... any further suggestions would be appreciated! :-) kind regards, daniela -- Mag. Daniela Pfabigan Brain Research Laboratory (BRL) Faculty of Psychology University of Vienna On Tue, 2009-04-21 at 19:19 +1000, Peter Quain wrote: > > Your monitor has an AC power supply too. So long as the response box > power cord is not draped over the electrode cable I think any > radiated interference should be dealt with by the common mode > rejection built into modern EEG amps. Could be wrong on this though. > > At 04:09 AM 11/04/2009, you wrote: > > >Hi. I was wondering if anyone has suggestions for a button response > >unit to use with E-Prime 2.0 Professional in the context of ERP/EEG > >experiments? The PST response unit does not appear to be ideal for > >this because it has an A/C power cable coming up to the unit that may > >cause interference with the ERP signal. I'd like some type of video > >game controller or wireless unit that the participant can hold in > >their lap comfortably. Also, if it can plug into USB port, that may be > >ideal. Does anyone have any suggestions? Also, if anyone has > >successfully used the PST response unit in the context of ERP/EEG > >equipment, please let me know your thoughts on this. Thanks. I'd > >appreciate any feedback! > > > >Jeffrey S. Bedwell, Ph.D. > >Assistant Professor > >Department of Psychology > >University of Central Florida > > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From paulj at psy.uq.edu.au Tue Apr 28 23:02:02 2009 From: paulj at psy.uq.edu.au (Paul Jackson) Date: Wed, 29 Apr 2009 09:02:02 +1000 Subject: help--alternating text and image stimuli In-Reply-To: Message-ID: That code should also finish with: Set theImage=Nothing Set theText=Nothing Also you must have a variable named PicsPath set to something (or delete that from the filename bit). ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Paul R. Jackson Experimental Programmer School of Psychology University of Queensland E: paulj at psy.uq.edu.au P: 33656950 W: www.psy.uq.edu.au/~paulj ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > -----Original Message----- > From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On > Behalf Of Paul Jackson > Sent: Wednesday, 29 April 2009 8:57 AM > To: e-prime at googlegroups.com > Subject: RE: help--alternating text and image stimuli > > > I am completely flat out at the moment so I can't offer to much time > BUT I have some code that will do what you want. Basically you add this > as an inline element at the start of each trial to prepare the stimulus > slide. It assumes that there is a Slide called 'StimulusStates' which > contains 2 slide elements 'picStimulus' (SlideImage) and 'txtStimulus' > (SlideText). Each trial has an attribute called 'Stimulus'. Basically > if the stimulus attribute text ends in '.bmp' it assumes it is a > picture and if not that it is text. > > The Code: > > 'Prepare Image or Text > Dim Stimulus As String > Dim theImage As SlideImage > Dim theText As SlideText > Set theImage = > CSlideImage(StimulusScreen.States(StimulusScreen.ActiveState).Objects(" > picStimulus")) > Set theText = > CSlideText(StimulusScreen.States(StimulusScreen.ActiveState).Objects("t > xtStimulus")) > > Stimulus=trim(c.GetAttrib("Stimulus")) > If LCase(Right(Stimulus,4))=".bmp" Then > theImage.Width="100%" > theImage.Height="100%" > theImage.Filename=PicsPath & Stimulus > theImage.Load > theText.Width="0" > theText.Height="0" > Else > theImage.Width="0" > theImage.Height="0" > theImage.Clear > theText.Width="100%" > theText.Height="100%" > theText.Text=Stimulus > End If > > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > Paul R. Jackson > > Experimental Programmer > School of Psychology > University of Queensland > > E: paulj at psy.uq.edu.au > P: 33656950 > W: www.psy.uq.edu.au/~paulj > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > > > -----Original Message----- > > From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On > > Behalf Of liwenna > > Sent: Wednesday, 29 April 2009 8:43 AM > > To: E-Prime > > Subject: Re: help--alternating text and image stimuli > > > > > > not entirely sure if I got your problem right.. but what about simply > > creating bitmaps that show your text stimuli? Indeed file these all > in > > a list under a variable, for instance called "stimulus" and make a > > slide with a imageobject that calls into the stimulus attribute (use > > [stimulus] ). > > > > Alternatively overlapping text and imageobjects might work if you set > > them to transparent in the image/text object properties... although I > > am not entirely sure whether it won't give an error saying that it > > can't find the text/image to display (just as you suggest it might do > > ^.^ ) > > > > Regards (and oh yeah, I didn't answer your e-mail yet, will do soon > > though) > > > > liwenna > > > > > > > > On Apr 28, 11:07?pm, Rick O'Gorman wrote: > > > Hi all, > > > > > > I'm guessing this is easy to do if you know how, but I can't figure > a > > > solution; the manuals are of little help. I am creating an IAT and > > want > > > a mix of images and text as stimuli. I thought I could just put the > > > image file names in the relevant LIST but this doesn't work. I then > > > realised that slides have either text or image objects, so I figure > > I'm > > > goiung to have to mess around with multiple versions of slides--do > I > > use > > > slidestate? Or can I layer a text object and image object on top of > > each > > > other and assume that it is transparent if nothing is called for > that > > > implementation? If you've got something that does this can can > share > > it, > > > that would be welcome. > > > > > > Cheers, > > > > > > Rick > > > -- > > > Rick O'Gorman, PhD > > > Psychology, Faculty of Development and Society > > > Collegiate Crescent Campus, > > > Sheffield Hallam University, > > > Sheffield > > > S10 2BP > > > > > > Phone: 0114 225 5788 Fax: 0114 225 2430 > > > > > > http://www.shu.ac.uk/psychology/staff/OGorman.html > > > > > > No passion can survive a woman's seeing her lover hold > > > his fork in the wrong way. > > > ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?~Edith Wharton > > > > > > > No virus found in this incoming message. > > Checked by AVG - www.avg.com > > Version: 8.5.287 / Virus Database: 270.12.7/2085 - Release Date: > > 04/28/09 18:02:00 > > > > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.5.287 / Virus Database: 270.12.7/2085 - Release Date: > 04/28/09 18:02:00 --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From karolina.konieczna at gmail.com Wed Apr 29 16:19:14 2009 From: karolina.konieczna at gmail.com (Karolina) Date: Wed, 29 Apr 2009 09:19:14 -0700 Subject: Problem with terminating the procedure after 30seconds Message-ID: Hello everyone, I would very much appreciate your help with my e-prime experiment. I am programming a sequencial finger-tapping task using E-prime. My procedure consists of over 100 slides and I would like it to terminate after 30s regardless whether all slides have been displayed or not. The slides change after a key response is pressed. The properties of the slides are as follow: duration is set for 10s, time limit is the same as duration. End action: terminate. Does anyone know how I can set the procedure to terminate after 30s before all slides are displayed? Thank you, Karolina Konieczna --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From google at frankbosco.com Wed Apr 29 16:27:45 2009 From: google at frankbosco.com (frankbosco) Date: Wed, 29 Apr 2009 09:27:45 -0700 Subject: Problem with terminating the procedure after 30seconds In-Reply-To: <5bd7864f-488a-46ac-8caa-72c6a4e96390@v35g2000pro.googlegroups.com> Message-ID: Hi Karolina, I have dealt with a similar problem in the past... feel free to send me an email (frank at frankbosco.com), and I'll reply with an .es (or .es2) attachment. Best, Frank On Apr 29, 11:19?am, Karolina wrote: > Hello everyone, > > I would very much appreciate your help with my e-prime experiment. I > am programming a sequencial finger-tapping task using E-prime. My > procedure consists of over 100 slides and I would like it to terminate > after 30s regardless whether all slides have been displayed or not. > > The slides change after a key response is pressed. The properties of > the slides are as follow: duration is set for 10s, time limit is the > same as duration. End action: terminate. > > Does anyone know how I can set the procedure to terminate after 30s > before all slides are displayed? > > Thank you, > Karolina Konieczna --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From google at frankbosco.com Wed Apr 29 16:29:14 2009 From: google at frankbosco.com (frankbosco) Date: Wed, 29 Apr 2009 09:29:14 -0700 Subject: Problem with terminating the procedure after 30seconds In-Reply-To: <5bd7864f-488a-46ac-8caa-72c6a4e96390@v35g2000pro.googlegroups.com> Message-ID: sorry... please send to frank [at] frankbosco [dot] com On Apr 29, 11:19?am, Karolina wrote: > Hello everyone, > > I would very much appreciate your help with my e-prime experiment. I > am programming a sequencial finger-tapping task using E-prime. My > procedure consists of over 100 slides and I would like it to terminate > after 30s regardless whether all slides have been displayed or not. > > The slides change after a key response is pressed. The properties of > the slides are as follow: duration is set for 10s, time limit is the > same as duration. End action: terminate. > > Does anyone know how I can set the procedure to terminate after 30s > before all slides are displayed? > > Thank you, > Karolina Konieczna --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From katherinekoenig at sbcglobal.net Wed Apr 29 17:39:23 2009 From: katherinekoenig at sbcglobal.net (katherine) Date: Wed, 29 Apr 2009 10:39:23 -0700 Subject: Go/No Go Task Timing and Accuracy Logging Message-ID: Hello Everyone, I would be very grateful if you could help me with a task I am programming. I am having a problem with a Stop Signal (Go-NoGo) Task. This task has two conditions - Go (with two stimuli: < and >) and No Go (Stop Trial) (also with stimuli: < and >). Each trial is timed to a trigger from our scanner, which comes every 2.8 seconds. Each trial lasts for two trigger periods (5.6 seconds). The Go condition is working fine. The subject sees a "ready" crosshair for 500ms, then has 900ms to respond to a stimulus prior to a feedback slide. In the Stop condition the subject sees a "ready" crosshair for 500ms, sees a stimulus, and hears a beep ("sound delay") shortly after the presentation of the stimulus, which cues them to inhibit their response. The timing of the presentation of the beep is dependent upon a staircase. As the accuracy of the subject's responses on the Stop Trials increases the time between the presentation of the stimuli and beep should also increase. As accuracy decreases, the time should also decrease. The goal is to keep the subject's accuracy around 50%. At the beginning of the task the experimenter enters the starting time of the beep presentation, based on the ending time from the subjects practice run (hopefully already close to 50%). I am having two problems with the script as it currently stands. First, I am trying to set up the No Go portion (Stop Trial) of the task so that it lasts for two trigger periods. Currently, if a subject mistakenly responds on a No Go trial the "TrialBlankEnd2" display is skipped. "TrialBlankEnd2" is a blank 1200ms display which is used to lengthen the duration of the trial in order to ensure the trial lasts for two trigger periods. If "" is skipped the next trial starts after only one trigger period. I tried to achieve the same effct by using a "sleep" command, using the following code: c.SetAttrib "StimSlide2.ACC", StimSlide2.ACC If StimSlide2.ACC = 0 Then sleep (1300) End If I tried to insert this code in an inline file after "sound delay," but it seems that when this code is implemented StimSlide2.ACC is always set to zero, instead of set to 1 (which it should be set to when the person correctly inhibits) The result is that the staircases I've set up do not work. What I'm looking for is a way to ensure that no matter what the subject's response on a Stop Trial, the next trial does not start until two trigger periods have elasped (5.6sec). If "TrialBlankEnd2" is skipped, the next trial starts after one trigger period (2.8sec). If I use a sleep command, it seems to throw off the accuracy count (on which the staircasing is dependent). It seems as though the script is set up correctly for the most part. The staircases do work when the accuracy count works. Is there a better way to set up The Stop trials that will ensure that the trials have "blank time" on the end and that the accuracy counts are accurate? Thank you very much for your help with this. I appreciate it. Katherine Koenig --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email 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 Thu Apr 30 10:52:40 2009 From: nick.peatfield at gmail.com (Nick) Date: Thu, 30 Apr 2009 03:52:40 -0700 Subject: Go/No Go Task Timing and Accuracy Logging In-Reply-To: Message-ID: Hi Katherine, If I understood correctly this would be my solution: instead of using ACC you could just use RESP and use this to save their accuracy. Dim CorrectReject as Integer IF StimSlide2.RESP = "" then CorrectReject = 1 sleep (1300) else CorrectReject = 0 End if c.SetAttrib "CorrectReject", CorrectReject I use an inline currently on a go/no-go to make the analysis quicker. So would also place a variable like EOC into the same script. Hopefully this will help. Regards, Nick On Apr 29, 6:39?pm, katherine wrote: > Hello Everyone, > > I would be very grateful if you could help me with a task I am > programming. I am having a problem with a Stop Signal (Go-NoGo) Task. > > This task has two conditions - Go (with two stimuli: < and >) and No > Go (Stop Trial) (also with stimuli: < and >). Each trial is timed to a > trigger from our scanner, which comes every 2.8 seconds. Each trial > lasts for two trigger periods (5.6 seconds). The Go condition is > working fine. The subject sees a "ready" crosshair for 500ms, then has > 900ms to respond to a stimulus prior to a feedback slide. In the Stop > condition the subject sees a "ready" crosshair for 500ms, sees a > stimulus, and hears a beep ("sound delay") shortly after the > presentation of the stimulus, which cues them to inhibit their > response. The timing of the presentation of the beep is dependent upon > a staircase. As the accuracy of the subject's responses on the Stop > Trials increases the time between the presentation of the stimuli and > beep should also increase. As accuracy decreases, the time should also > decrease. The goal is to keep the subject's accuracy around 50%. At > the beginning of the task the experimenter enters the starting time of > the beep presentation, based on the ending time from the subjects > practice run (hopefully already close to 50%). > > I am having two problems with the script as it currently stands. > First, I am trying to set up the No Go portion (Stop Trial) of the > task so that it lasts for two trigger periods. Currently, if a subject > mistakenly responds on a No Go trial the "TrialBlankEnd2" display is > skipped. "TrialBlankEnd2" is a blank 1200ms display which is used to > lengthen the duration of the trial in order to ensure the trial lasts > for two trigger periods. If "" ?is skipped the next trial starts after > only one trigger period. > > I tried to achieve the same effct by using a "sleep" command, using > the following code: > > c.SetAttrib "StimSlide2.ACC", StimSlide2.ACC > If StimSlide2.ACC = 0 Then > sleep (1300) > End If > > I tried to insert this code in an inline file after "sound delay," but > it seems that when this code is implemented StimSlide2.ACC is always > set to zero, instead of set to 1 (which it should be set to when the > person correctly inhibits) The result is that the staircases I've set > up do not work. > > What I'm looking for is a way to ensure that no matter what the > subject's response on a Stop Trial, the next trial does not start > until two trigger periods have elasped (5.6sec). If "TrialBlankEnd2" > is skipped, the next trial starts after one trigger period (2.8sec). > If I use a sleep command, it seems to throw off the accuracy count (on > which the staircasing is dependent). > > It seems as though the script is set up correctly for the most part. > The staircases do work when the accuracy count works. Is there a > better way to set up The Stop trials that will ensure that the trials > have "blank time" on the end and that the accuracy counts are > accurate? > > Thank you very much for your help with this. I appreciate it. > > Katherine Koenig --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From little.jo.silva at gmail.com Thu Apr 30 15:46:10 2009 From: little.jo.silva at gmail.com (student) Date: Thu, 30 Apr 2009 08:46:10 -0700 Subject: Accessing NI DAQ card Message-ID: Hello. Where can I see how E-prime is accessing the NI-card? Is there some sort of submenu or tab pertaining to input ports or something similar? 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 little.jo.silva at gmail.com Thu Apr 30 15:47:48 2009 From: little.jo.silva at gmail.com (student) Date: Thu, 30 Apr 2009 08:47:48 -0700 Subject: Display Message-ID: Hi. Does E-prime necessarily have to use a display, or is it possible to have it running in the background without taking up the computer screen? Tahnks. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From meg.andrejczuk at gmail.com Thu Apr 30 18:36:21 2009 From: meg.andrejczuk at gmail.com (meg.andrejczuk) Date: Thu, 30 Apr 2009 11:36:21 -0700 Subject: Auditory Recording and Onset timing Message-ID: Hi all! If I want to record the timing of the onset of a vocalization but I also want an auditory recording of the verbal response is there any combination of e-prime software/hardware that can do this? In looking over the response box features, I found that it will time the onset of a vocalization but seems like you need a seperate recording system to capture the actual verbatim response. Can you pair the e-prime software and the response box in anyway to capture both at the same time? I hope this makes sense :) 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 gosenbach at gmail.com Thu Apr 30 20:49:45 2009 From: gosenbach at gmail.com (Greg Osenbach) Date: Thu, 30 Apr 2009 16:49:45 -0400 Subject: Accessing NI DAQ card In-Reply-To: <2e2e74d2-fc57-4501-8435-b2842c9368a8@s38g2000prg.googlegroups.com> Message-ID: Hello, Which DAQ card do you have? I may be able to help you out but you will need to give me a few more details about what you have. :) Cheers, Greg On Thu, Apr 30, 2009 at 11:46 AM, student wrote: > > Hello. > > Where can I see how E-prime is accessing the NI-card? Is there some > sort of submenu or tab pertaining to input ports or something similar? > > Thanks > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- -------------- next part -------------- An HTML attachment was scrubbed... URL: From katherinekoenig at sbcglobal.net Thu Apr 30 20:57:48 2009 From: katherinekoenig at sbcglobal.net (katherine) Date: Thu, 30 Apr 2009 13:57:48 -0700 Subject: Go/No Go Task Timing and Accuracy Logging In-Reply-To: <46406855-41cd-4402-8d8c-260a60091094@u9g2000pre.googlegroups.com> Message-ID: Thank you very much Nick! This seems to be working. I actually tried using RESP before, but I must have had the code wrong. Katherine On Apr 30, 6:52?am, Nick wrote: > Hi Katherine, > > If I understood correctly this would be my solution: > > instead of using ACC you could just use RESP and use this to save > their accuracy. > > Dim CorrectReject as Integer > > IF StimSlide2.RESP = "" then > CorrectReject = 1 > sleep (1300) > else > CorrectReject = 0 > End if > > c.SetAttrib "CorrectReject", CorrectReject > > I use an inline currently on a go/no-go to make the analysis quicker. > So would also place a variable like EOC into the same script. > > Hopefully this will help. > > Regards, > > Nick > > On Apr 29, 6:39?pm, katherine wrote: > > > > > Hello Everyone, > > > I would be very grateful if you could help me with a task I am > > programming. I am having a problem with a Stop Signal (Go-NoGo) Task. > > > This task has two conditions - Go (with two stimuli: < and >) and No > > Go (Stop Trial) (also with stimuli: < and >). Each trial is timed to a > > trigger from our scanner, which comes every 2.8 seconds. Each trial > > lasts for two trigger periods (5.6 seconds). The Go condition is > > working fine. The subject sees a "ready" crosshair for 500ms, then has > > 900ms to respond to a stimulus prior to a feedback slide. In the Stop > > condition the subject sees a "ready" crosshair for 500ms, sees a > > stimulus, and hears a beep ("sound delay") shortly after the > > presentation of the stimulus, which cues them to inhibit their > > response. The timing of the presentation of the beep is dependent upon > > a staircase. As the accuracy of the subject's responses on the Stop > > Trials increases the time between the presentation of the stimuli and > > beep should also increase. As accuracy decreases, the time should also > > decrease. The goal is to keep the subject's accuracy around 50%. At > > the beginning of the task the experimenter enters the starting time of > > the beep presentation, based on the ending time from the subjects > > practice run (hopefully already close to 50%). > > > I am having two problems with the script as it currently stands. > > First, I am trying to set up the No Go portion (Stop Trial) of the > > task so that it lasts for two trigger periods. Currently, if a subject > > mistakenly responds on a No Go trial the "TrialBlankEnd2" display is > > skipped. "TrialBlankEnd2" is a blank 1200ms display which is used to > > lengthen the duration of the trial in order to ensure the trial lasts > > for two trigger periods. If "" ?is skipped the next trial starts after > > only one trigger period. > > > I tried to achieve the same effct by using a "sleep" command, using > > the following code: > > > c.SetAttrib "StimSlide2.ACC", StimSlide2.ACC > > If StimSlide2.ACC = 0 Then > > sleep (1300) > > End If > > > I tried to insert this code in an inline file after "sound delay," but > > it seems that when this code is implemented StimSlide2.ACC is always > > set to zero, instead of set to 1 (which it should be set to when the > > person correctly inhibits) The result is that the staircases I've set > > up do not work. > > > What I'm looking for is a way to ensure that no matter what the > > subject's response on a Stop Trial, the next trial does not start > > until two trigger periods have elasped (5.6sec). If "TrialBlankEnd2" > > is skipped, the next trial starts after one trigger period (2.8sec). > > If I use a sleep command, it seems to throw off the accuracy count (on > > which the staircasing is dependent). > > > It seems as though the script is set up correctly for the most part. > > The staircases do work when the accuracy count works. Is there a > > better way to set up The Stop trials that will ensure that the trials > > have "blank time" on the end and that the accuracy counts are > > accurate? > > > Thank you very much for your help with this. I appreciate it. > > > Katherine Koenig- Hide quoted text - > > - Show quoted text - --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From mcfarla9 at msu.edu Thu Apr 30 21:17:38 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 30 Apr 2009 17:17:38 -0400 Subject: Auditory Recording and Onset timing In-Reply-To: <6a498fe6-d455-4a0c-8598-723de02234ed@j9g2000prh.googlegrou ps.com> Message-ID: First, you will need EP2 to record audio at all. Next, what if you used any ordinary stim/response object to wait for and capture the onset of vocalization via, e.g., a SRBox, and follow that with a SoundIn object that will then record the remainder of the response? You might even split a single microphone between the SRBox (for vocalization onset) and the mic input of the computer sound card (for recording SoundIn). I will be interested to learn how this works out. -- David McFarlane, Professional Faultfinder >If I want to record the timing of the onset of a vocalization but I >also want an auditory recording of the verbal response is there any >combination of e-prime software/hardware that can do this? In looking >over the response box features, I found that it will time the onset of >a vocalization but seems like you need a seperate recording system to >capture the actual verbatim response. Can you pair the e-prime >software and the response box in anyway to capture both at the same >time? > >I hope this makes sense :) > >Thanks! --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From mcfarla9 at msu.edu Thu Apr 30 21:24:51 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 30 Apr 2009 17:24:51 -0400 Subject: Problem with terminating the procedure after 30seconds In-Reply-To: <5bd7864f-488a-46ac-8caa-72c6a4e96390@v35g2000pro.googlegro ups.com> Message-ID: Karolina, On the List that runs your slides, look at the Reset/Exit tab, and look at Exit List. There is an option to exit after a number of seconds, try setting that to 30 and see if that helps. Of course, this will not terminate in the middle of a procedure or a stimulus object. You could also use Clock.Read within inline script to exit the procedure early, but I don't know how you would force an early exit to a stimuls object. You would probably have to set your stimulus object to a Duration of 0 and then use script for all the stimulus timing. -- David McFarlane, Professional Faultfinder At 4/29/2009 12:19 PM Wednesday, you wrote: >Hello everyone, > >I would very much appreciate your help with my e-prime experiment. I >am programming a sequencial finger-tapping task using E-prime. My >procedure consists of over 100 slides and I would like it to terminate >after 30s regardless whether all slides have been displayed or not. > >The slides change after a key response is pressed. The properties of >the slides are as follow: duration is set for 10s, time limit is the >same as duration. End action: terminate. > >Does anyone know how I can set the procedure to terminate after 30s >before all slides are displayed? > >Thank you, >Karolina Konieczna --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email 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 Apr 30 21:31:00 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 30 Apr 2009 17:31:00 -0400 Subject: help--alternating text and image stimuli In-Reply-To: <49F7700A.7040706@gmail.com> Message-ID: Rick, I would use a Slide object with multiple states, as you guessed. One state would use a Text sub-object, and another state would use an Image sub-object. You would then have to use a bit of inline script to set the state before running the slide in your procedure, based either on the value of the attribute that encodes the stimulus, or using another attribute just to indicate text vs. image. Might be worth browsing the PST downloads to see if they show how to handle Slide states, or just make a demo program with any Slide (or better, a Feedback object, which is just a special type of Slide) and look at the generated script, that's how I figure out how to manage Slide states. Good luck, -- David McFarlane, Professiona Faultfinder At 4/28/2009 05:07 PM Tuesday, you wrote: >I'm guessing this is easy to do if you know how, but I can't figure a >solution; the manuals are of little help. I am creating an IAT and want >a mix of images and text as stimuli. I thought I could just put the >image file names in the relevant LIST but this doesn't work. I then >realised that slides have either text or image objects, so I figure I'm >goiung to have to mess around with multiple versions of slides--do I use >slidestate? Or can I layer a text object and image object on top of each >other and assume that it is transparent if nothing is called for that >implementation? If you've got something that does this can can share it, >that would be welcome. > >Cheers, > >Rick >-- >Rick O'Gorman, PhD >Psychology, Faculty of Development and Society >Collegiate Crescent Campus, >Sheffield Hallam University, >Sheffield >S10 2BP --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From little.jo.silva at gmail.com Thu Apr 30 21:50:02 2009 From: little.jo.silva at gmail.com (Joana Silva) Date: Thu, 30 Apr 2009 22:50:02 +0100 Subject: Accessing NI DAQ card In-Reply-To: Message-ID: Hi. The card is pretty old, it's a PCI - 6025E. Additionally the computer in which it is installed only works with drivers from 2002 (version 6.9.3. Is this enough? Thanks. On Thu, Apr 30, 2009 at 9:49 PM, Greg Osenbach wrote: > Hello, > > Which DAQ card do you have? I may be able to help you out but you will > need to give me a few more details about what you have. :) > > Cheers, > Greg > > > On Thu, Apr 30, 2009 at 11:46 AM, student wrote: > >> >> Hello. >> >> Where can I see how E-prime is accessing the NI-card? Is there some >> sort of submenu or tab pertaining to input ports or something similar? >> >> Thanks >> >> > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- -------------- next part -------------- An HTML attachment was scrubbed... URL: From gosenbach at gmail.com Thu Apr 30 22:04:21 2009 From: gosenbach at gmail.com (Greg Osenbach) Date: Thu, 30 Apr 2009 18:04:21 -0400 Subject: Accessing NI DAQ card In-Reply-To: <92e95e010904301450v6a6a077dof55077fceaf8372@mail.gmail.com> Message-ID: I am not familiar with that one. I'll have to look up the specs. Do you have any NI software or just the DAQ card? On Thu, Apr 30, 2009 at 5:50 PM, Joana Silva wrote: > Hi. > > The card is pretty old, it's a PCI - 6025E. Additionally the computer in > which it is installed only works with drivers from 2002 (version 6.9.3. Is > this enough? > > Thanks. > > > On Thu, Apr 30, 2009 at 9:49 PM, Greg Osenbach wrote: > >> Hello, >> >> Which DAQ card do you have? I may be able to help you out but you will >> need to give me a few more details about what you have. :) >> >> Cheers, >> Greg >> >> >> On Thu, Apr 30, 2009 at 11:46 AM, student wrote: >> >>> >>> Hello. >>> >>> Where can I see how E-prime is accessing the NI-card? Is there some >>> sort of submenu or tab pertaining to input ports or something similar? >>> >>> Thanks >>> >>> >> >> >> > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- -------------- next part -------------- An HTML attachment was scrubbed... URL: From little.jo.silva at gmail.com Thu Apr 30 22:06:07 2009 From: little.jo.silva at gmail.com (Joana Silva) Date: Thu, 30 Apr 2009 23:06:07 +0100 Subject: Accessing NI DAQ card In-Reply-To: Message-ID: No, I think it's just the DAQ card. On Thu, Apr 30, 2009 at 11:04 PM, Greg Osenbach wrote: > I am not familiar with that one. I'll have to look up the specs. > > Do you have any NI software or just the DAQ card? > > > On Thu, Apr 30, 2009 at 5:50 PM, Joana Silva wrote: > >> Hi. >> >> The card is pretty old, it's a PCI - 6025E. Additionally the computer in >> which it is installed only works with drivers from 2002 (version 6.9.3. Is >> this enough? >> >> Thanks. >> >> >> On Thu, Apr 30, 2009 at 9:49 PM, Greg Osenbach wrote: >> >>> Hello, >>> >>> Which DAQ card do you have? I may be able to help you out but you will >>> need to give me a few more details about what you have. :) >>> >>> Cheers, >>> Greg >>> >>> >>> On Thu, Apr 30, 2009 at 11:46 AM, student wrote: >>> >>>> >>>> Hello. >>>> >>>> Where can I see how E-prime is accessing the NI-card? Is there some >>>> sort of submenu or tab pertaining to input ports or something similar? >>>> >>>> Thanks >>>> >>>> >>> >>> >>> >> >> >> > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- -------------- next part -------------- An HTML attachment was scrubbed... URL: