From mcfarla9 at msu.edu Thu Oct 1 21:19:18 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 1 Oct 2009 17:19:18 -0400 Subject: Searching for answers in the Google Group Message-ID: Just wanted to pass on an annoyance in case it spares anyone else some trouble. I am fond of telling others to first search the E-Prime Google Group (or the PST Forum) to find answers any already posted to their repeated questions. Well, if you go to the E-Prime Google Group page at http://groups.google.com/group/e-prime and just run an regular search there, you run a good chance of *not* finding existing useful posts from the past. This has been documented at http://groups.google.com/group/is-something-broken/browse_thread/thread/95a8a776796c050e/25bd19e3c7007975?lnk=raot -- it seems that the Search feature on any Group page does not search back for more than a few weeks, so if the post you need to find is any older then you will miss it! E.g., a broad search using just the word "multiple" pulled up only one, irrelevant, thread from 8 Sep 2009. When I manually scrolled back to Jun 2009 I found several threads with "multiple" in the subject line, but even when I was looking right at the threads in the list, a search using "multiple" failed to find them! (And how did I know to scroll back to Jun 2009? Why, I used the search feature at the E-Prime Archive at http://listserv.linguistlist.org/archives/eprime.html , which still works marvellously. However, it presents only one post at a time, instead of the full thread as shown in the Google Groups view.) As discussed at the link above, the solution is to go to the Advanced Groups Search page at http://groups.google.com/advanced_search . Besides entering your search terms, you must click the radio button to make it a Google Groups search, and manually enter the name of the group (i.e., "e-prime"). Whew, glad to get that off my chest. -- 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 Oct 1 21:40:39 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 1 Oct 2009 17:40:39 -0400 Subject: Searching for answers in the Google Group In-Reply-To: <4ac51cfe.1308c00a.35ce.09c7SMTPIN_ADDED@gmr-mx.google.com> Message-ID: Um, hate to belabor this any further but.. Just found an easier way to do the Google Groups search, in any Google box just enter your search terms followed by "group:e-prime" (without the quote marks, of course). -- 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 uomotorcontrol at gmail.com Fri Oct 2 19:35:43 2009 From: uomotorcontrol at gmail.com (UOMotorControl) Date: Fri, 2 Oct 2009 12:35:43 -0700 Subject: How to manage List Objects with changing Sizes, and how to make No Response be the Correct Response? Message-ID: Hey E-Basic Senseis, Long time listener, first time poster. At the moment, I'm working on a paradigm in E-Prime 1.2 that has a couple of quirks that are escaping my ability to figure out using the .chm documents. The first - The paradigm consists of two types of trials, each repeated 12 times. Each one of these trials has a random number of stimuli (between 10 and 12). I had been trying to use inline code to generate all the randomness of each of the stimuli, and then add then to the List object for a given trial type. What is escaping me is how to delete those list levels I just used in order to prevent them from interfering with future trials. The second - Each one of these trials essentially involves a subject clicking every time they see a 'O', and then not responding when they see a 'X'. As such, the correct response to the 'X' is no response. I tried used the property 'EbNoResponseAsCorrect' as the correct response in this case, but in testing, not responding was still given as an incorrect response. Any clues as how to best accomplish this? Many thanks for your assistance, Wayne Manselle Motor Control and Cognition Laboratory University of Oregon --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email 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 Oct 3 02:24:29 2009 From: baltimore.ben at gmail.com (ben robinson) Date: Fri, 2 Oct 2009 22:24:29 -0400 Subject: How to manage List Objects with changing Sizes, and how to make No Response be the Correct Response? In-Reply-To: Message-ID: in answer to your first question:i suspect the reason you find previously run trials interfering with future trials is because you're reseting your list with each trial you run, because you're generating your random trial information during each trial rather than at the start of the block... if you do all the randomization before starting the *block*, rather than before each trial, you should be able to List.SetAttrib all that randomized information and then a single List.Reset to ensure your updates take effect, then start the block. for the second question, you could also use an inline to reassign accuracy: If object.RESP = "" Then object.ACC = 1 or you could ignore the object.ACC information, and create your own column in the list that runs the trials: If object.RESP = "" Then c.SetAttrib "myACC", 1 hope that's helpful. ben On Fri, Oct 2, 2009 at 3:35 PM, UOMotorControl wrote: > > Hey E-Basic Senseis, > > Long time listener, first time poster. At the moment, I'm working > on a paradigm in E-Prime 1.2 that has a couple of quirks that are > escaping my ability to figure out using the .chm documents. > > The first - The paradigm consists of two types of trials, each > repeated 12 times. Each one of these trials has a random number of > stimuli (between 10 and 12). I had been trying to use inline code to > generate all the randomness of each of the stimuli, and then add then > to the List object for a given trial type. What is escaping me is how > to delete those list levels I just used in order to prevent them from > interfering with future trials. > > The second - Each one of these trials essentially involves a subject > clicking every time they see a 'O', and then not responding when they > see a 'X'. As such, the correct response to the 'X' is no response. > I tried used the property 'EbNoResponseAsCorrect' as the correct > response in this case, but in testing, not responding was still given > as an incorrect response. Any clues as how to best accomplish this? > > Many thanks for your assistance, > > Wayne Manselle > Motor Control and Cognition Laboratory > University of Oregon > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send 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 uomotorcontrol at gmail.com Sun Oct 4 06:15:51 2009 From: uomotorcontrol at gmail.com (UO Motor Control) Date: Sat, 3 Oct 2009 23:15:51 -0700 Subject: How to manage List Objects with changing Sizes, and how to make No Response be the Correct Response? In-Reply-To: <3345e4a50910021924s2b9e108by1174e322a544375d@mail.gmail.com> Message-ID: Thanks for the suggestions Ben, I think I should be able to make things work with it. Out of continued curiosity, is there any way to programmatically delete a level from a List object? Wayne On Fri, Oct 2, 2009 at 7:24 PM, ben robinson wrote: > in answer to your first question:i suspect the reason you find previously > run trials interfering with future trials is because you're reseting your > list with each trial you run, because you're generating your random trial > information during each trial rather than at the start of the block... if > you do all the randomization before starting the *block*, rather than before > each trial, you should be able to List.SetAttrib all that randomized > information and then a single List.Reset to ensure your updates take effect, > then start the block. > > for the second question, you could also use an inline to reassign accuracy: > If object.RESP = "" Then object.ACC = 1 > or you could ignore the object.ACC information, and create your own column > in the list that runs the trials: > If object.RESP = "" Then c.SetAttrib "myACC", 1 > > hope that's helpful. > > ben > > > On Fri, Oct 2, 2009 at 3:35 PM, UOMotorControl wrote: > >> >> Hey E-Basic Senseis, >> >> Long time listener, first time poster. At the moment, I'm working >> on a paradigm in E-Prime 1.2 that has a couple of quirks that are >> escaping my ability to figure out using the .chm documents. >> >> The first - The paradigm consists of two types of trials, each >> repeated 12 times. Each one of these trials has a random number of >> stimuli (between 10 and 12). I had been trying to use inline code to >> generate all the randomness of each of the stimuli, and then add then >> to the List object for a given trial type. What is escaping me is how >> to delete those list levels I just used in order to prevent them from >> interfering with future trials. >> >> The second - Each one of these trials essentially involves a subject >> clicking every time they see a 'O', and then not responding when they >> see a 'X'. As such, the correct response to the 'X' is no response. >> I tried used the property 'EbNoResponseAsCorrect' as the correct >> response in this case, but in testing, not responding was still given >> as an incorrect response. Any clues as how to best accomplish this? >> >> Many thanks for your assistance, >> >> Wayne Manselle >> Motor Control and Cognition Laboratory >> University of Oregon >> >> > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send 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 Sun Oct 4 15:17:58 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Sun, 4 Oct 2009 11:17:58 -0400 Subject: How to manage List Objects with changing Sizes, and how to make No Response be the Correct Response? In-Reply-To: Message-ID: Wayne, So you want to manage List levels in script, eh? Tricky stuff. As you noticed, there is no List.DeleteLevel method, so once you add a level to a List you have it forever. (BTW, the mere absence of a method from the online E-Basic Help does not mean it does not exist; e.g., the Help also does not mention the List.AddAttrib method, which does exist as I documented at http://support.pstnet.com/forum/Topic1241-12-1.aspx .) So you are left with either (1) deleting the entire List object and recreating it from scratch in script, or (2) using List.SetWeight to set the weight of "deleted" rows to 0. In any case, you must run a List.Reset before using your modified list, see the FactorSpace.Reset topic in the online E-Basic Help (i.e., the aforementioned .chm document). As for making no response the correct response, many have asked before and if you run a search on the E-Prime List archive or the PST Forum you may find this already addressed with several good strategies. That said, as you will again note from the online E-Basic Help, the constant EbNoResponseAsCorrect is defined specifically for use with Feedback objects (though I don't see any information on how to use it), so it likely does not apply to your situation. It seems to me rather that if you just put Allowable = XO on all trials, Correct = X on X trials, and Correct = "" (i.e., leave it blank) on O trials, then everything will work as you wish. Please write back and let us know how that works. Best regards, -- David McFarlane, Professional Faultfinder On Fri, Oct 2, 2009 at 3:35 PM, UOMotorControl wrote: > Hey E-Basic Senseis, > > Long time listener, first time poster. At the moment, I'm working > on a paradigm in E-Prime 1.2 that has a couple of quirks that are > escaping my ability to figure out using the .chm documents. > > The first - The paradigm consists of two types of trials, each > repeated 12 times. Each one of these trials has a random number of > stimuli (between 10 and 12). I had been trying to use inline code to > generate all the randomness of each of the stimuli, and then add then > to the List object for a given trial type. What is escaping me is how > to delete those list levels I just used in order to prevent them from > interfering with future trials. > > The second - Each one of these trials essentially involves a subject > clicking every time they see a 'O', and then not responding when they > see a 'X'. As such, the correct response to the 'X' is no response. > I tried used the property 'EbNoResponseAsCorrect' as the correct > response in this case, but in testing, not responding was still given > as an incorrect response. Any clues as how to best accomplish this? > > Many thanks for your assistance, > > Wayne Manselle > Motor Control and Cognition Laboratory > University of Oregon --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From jens.bernhardsson at gmail.com Mon Oct 5 10:20:25 2009 From: jens.bernhardsson at gmail.com (jens) Date: Mon, 5 Oct 2009 03:20:25 -0700 Subject: Superimpose without getting the picture background Message-ID: Hi What I want to do is to superimpose an arrow onto a picture. When doing so the arrow image gets a black background eventhough the arrow has been stripped from background in Photoshop an saved as .gif. This way works in other programs (Authorware). Is it possible to get an image superimposed to another image without E-Prime adding background to the object? Using EP2 Running XP /Jens --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From Michiel.Spape at nottingham.ac.uk Mon Oct 5 10:56:30 2009 From: Michiel.Spape at nottingham.ac.uk (Michiel Spape) Date: Mon, 5 Oct 2009 11:56:30 +0100 Subject: Superimpose without getting the picture background In-Reply-To: Message-ID: Hi, Yes, like in GIF the transparent colour is defined as the colour of one of the corners, you can set the colour which should be treated by E-Prime as transparent by changing backstyle to transparent and setting the source colour key. Or look in the help file: Sourcecolorkey: The source color key allows the image to be transparent during presentation by specifying one color in the image as the transparent mask.  Pixels in the image that are the same color as the value set in SourceColorKey are not painted, which permits the image to appear transparent. Instead of photoshop, try the awesome programme MSPAINT (start>run>mspaint): fill the 'background' with white, set white as sourcecolourkey and the image to transparent. Best, Mich Michiel Spapé Research Fellow Perception & Action group University of Nottingham School of Psychology -----Original Message----- From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of jens Sent: 05 October 2009 11:20 To: E-Prime Subject: Superimpose without getting the picture background Hi What I want to do is to superimpose an arrow onto a picture. When doing so the arrow image gets a black background eventhough the arrow has been stripped from background in Photoshop an saved as .gif. This way works in other programs (Authorware). Is it possible to get an image superimposed to another image without E-Prime adding background to the object? Using EP2 Running XP /Jens This message has been checked for viruses but the contents of an attachment may still contain software viruses, which could damage your computer system: you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From jens.bernhardsson at gmail.com Mon Oct 5 12:34:52 2009 From: jens.bernhardsson at gmail.com (jens) Date: Mon, 5 Oct 2009 05:34:52 -0700 Subject: Superimpose without getting the picture background In-Reply-To: <0CA8E1B4EC20D743912B980E486C5CAF0207F1A3@VUIEXCHC.ad.nottingham.ac.uk> Message-ID: Works perfect! Thank you very much Mich. /Jens --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email 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 Oct 5 19:49:49 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 5 Oct 2009 15:49:49 -0400 Subject: Multiple correct string responses In-Reply-To: <20090630034750.LGGG11262.nschwotgx02p.mx.bigpond.com@tardi s.une.edu.au> Message-ID: At 6/29/2009 11:47 PM Monday, Peter Quain wrote: >At 01:39 PM 30/06/2009, Blaire wrote: > >This is the first time I've ever used E-prime so I'm very much a > >beginner. My main question is: What is the easiest way to allow > >multiple responses to be accepted as correct into a string input field > >on a single trial? > > > >In some trials, there are 113 correct responses - and if the > >participant enters any of those 113, they must be counted as correct > >and the program needs to let them move on, BUT if they enter anything > >except those 113 they have to get feedback saying incorrect and must > >be sent back to the trial until they enter a correct response. > >just a mud map, but maybe store the 113 correct responses in an >array, then collect the string input as a variable and run a loop >through the array elements checking for a match. If it finds one, >jump out of the loop (maybe go to a label along the trial procedure), >if it doesn't, then progress to a text object to tell them incorrect, >followed by an inline which would start the trial again. Thanks Peter. I know this is too late for the original poster, but I want to add this to the record in case anybody searches for this later. Back in Sep 2007, Paul Groot presented another solution that you may find at http://listserv.linguistlist.org/cgi-bin/wa?A2=ind0709d&L=eprime&T=0&F=&S=&P=1497 . It uses the InStr() function, as documented in the online E-Basic Help. So you put all the correct responses into a single string (perhaps in a List attribute), and then use InStr() to test a given response against all the correct ones without having to write an actual loop, e.g., ' case-insensitive search, see online E-Basic Help: If InStr( 1, StimText.CRESP, StimText.RESP, 1 ) Then StimText.ACC = 1 ' correct end if ' else, incorrect by default -- 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 c.coughlin5 at gmail.com Tue Oct 6 16:55:53 2009 From: c.coughlin5 at gmail.com (c.coughlin5) Date: Tue, 6 Oct 2009 09:55:53 -0700 Subject: Return to embedded list in a procedure Message-ID: I am new to E-Prime and computer programming in general, and I need to write a working memory experiment. How it's supposed to work is: In the main list, there are 4 embedded lists for the 4 conitions (CS,CO,SO,OS). Within each of those embedded lists I have 4 lists (Count2, Count3,Count4, and Count5) (All of the Count lists have the same 14 sentences in them). The experiment needs to, starting from the main list, go to one of the conditions (CS,CO...) and then, at random, go through 2,3,4,or 5 items from that list before going back up to the main list and going through it again. I set it up with the Count2,Count3...lists for each condition to write separate procedures for retrieving 2,3,4, or 5 times before going to the Recall screen. The problem I've encountered is that after running through a procedure once, I can't get it to go back to the Count list to get a new sentence. The counter works, but it just repeats the same sentence 2,3,4, or 5 times before going to the Recall screen, and then going back to the main list to continue on to the next item. Any ideas how I can fix this? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From carlynlds at gmail.com Wed Oct 7 16:54:04 2009 From: carlynlds at gmail.com (Carlyn F) Date: Wed, 7 Oct 2009 09:54:04 -0700 Subject: E-PRIME WITH MAGIC TOUCH? Message-ID: Hello all, Has anyone successfully used E-Prime with KeyTech's MagicTouch screen? thanks! Carlyn Lab for Developmental Studies Harvard University --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From david.b.mccoy at gmail.com Wed Oct 7 19:58:42 2009 From: david.b.mccoy at gmail.com (David McCoy) Date: Wed, 7 Oct 2009 12:58:42 -0700 Subject: Timing picture onset Message-ID: Hello Everyone, I am creating an experiment that requires a cue (a dot) to appear to the left or right of a word. I want to vary the onset time of this dot. So word comes on immediately but then dot can occur to the left or right (while word is still presented) at say 1000 ms, 1500 ms, or 1750 ms after the onset of the word. Is there a way of timing when an image occurs on a slide? There isn't anything in the properties of the image. 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 Oct 8 16:15:07 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 8 Oct 2009 12:15:07 -0400 Subject: Timing picture onset In-Reply-To: Message-ID: You might accomplish this by superimposing stimuli, and if you run a search on the E-Prime Google Group with a term like "superimpose" you would find http://groups.google.com/group/e-prime/browse_thread/thread/1a8ceb9a24da0dfa , which I believe explains this. -- David McFarlane, Professional Faultfinder At 10/7/2009 03:58 PM Wednesday, you wrote: >I am creating an experiment that requires a cue (a dot) to appear to >the left or right of a word. I want to vary the onset time of this >dot. So word comes on immediately but then dot can occur to the left >or right (while word is still presented) at say 1000 ms, 1500 ms, or >1750 ms after the onset of the word. Is there a way of timing when an >image occurs on a slide? There isn't anything in the properties of the >image. 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 sofia.schelten at gmail.com Mon Oct 12 18:20:18 2009 From: sofia.schelten at gmail.com (sofia laureano) Date: Mon, 12 Oct 2009 11:20:18 -0700 Subject: Port I/O device driver error Message-ID: Hi there, I have been getting this message everytime I am running a task and want to send markers through the parallel port: Run-time Error (Line 654) 10055: Unable to communicate with the port I/ O device driver Error: 0x00000000 Please ensure the Port I/O device driver is installed The task works perfectly on a similar computer (same model). In the windows XP device manager, the port is listed as "working properly", and all the settings are equal to those on the computer where the task runs without errors. Any ideas would be more than welcome! Thanks, Sofia --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email 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 Oct 12 19:49:14 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 12 Oct 2009 15:49:14 -0400 Subject: Port I/O device driver error In-Reply-To: <347b8314-f7ce-4a4b-a5e6-319b9ff6f684@x37g2000yqj.googlegro ups.com> Message-ID: Sofia, First, just to be sure we are talking about the same thing, open up the Windows Device Manager (using your favorite method) on both computers. Look down the tree to a branch labelled "Other devices". Open that branch. You should see a branch labelled "PST Port I/O Driver" on both computers. If you do not see that on the troubled computer, then it does not have the driver installed. Anyway, you probably need to repair or reinstall the Port I/O driver. As it turns out, this error message and several other common ones are listed in PST Knowledge Base article #3000, a good reference for us all to look at first in the future (you will have to log in as a registered E-Prime user). I don't think PST will mind if I just post the entry for your error, so I will spare you the trouble in just this case: "The port driver is needed for read/write port calls and for using the Port Device. Try running a repair on your E-Prime installation (via the Add/Remove Programs utility in Windows Control Panel), and also run the PortDriverInstaller.exe file to install the port driver. You can download the PortDriverInstaller.exe from the User's Area by clicking the Download/Misc links. Then restart your machine and try running again (note this file will not work under Windows 98/ME)" -- David McFarlane, Professional Faultfinder >Hi there, > >I have been getting this message everytime I am running a task and >want to send markers through the parallel port: > > >Run-time Error (Line 654) 10055: Unable to communicate with the port I/ >O device driver > >Error: 0x00000000 > >Please ensure the Port I/O device driver is installed > > >The task works perfectly on a similar computer (same model). >In the windows XP device manager, the port is listed as "working >properly", and all the settings are equal to those on the computer >where the task runs without errors. > >Any ideas would be more than welcome! > >Thanks, >Sofia --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From sofia.schelten at gmail.com Tue Oct 13 12:14:20 2009 From: sofia.schelten at gmail.com (sofia laureano) Date: Tue, 13 Oct 2009 05:14:20 -0700 Subject: Port I/O device driver error In-Reply-To: <4ad3883f.5944f10a.4b07.19deSMTPIN_ADDED@gmr-mx.google.com> Message-ID: Hi David, Thank you so much for your great reply! I’ve done what you've recommended, but when I try to run the PortDriverInstaller.exe I get this Warning: The software you are installing for this hardware: PST Port I/O Driver has not passed Windows Logo testing to verify its compatibility with windows XP. Continuing your installation of this software may impair or destabilize the correct operation of your system either immediately or in the future. Microsoft strongly recommends that you stop this installation now and contact the hardware vendor for software that has passed Windows Logo Testing. Continue Anyway / STOP installation What do you reckon I should do? Many thanks, Sofia On Oct 12, 8:49 pm, David McFarlane wrote: > Sofia, > > First, just to be sure we are talking about the same thing, open up > the Windows Device Manager (using your favorite method) on both > computers.  Look down the tree to a branch labelled "Other > devices".  Open that branch.  You should see a branch labelled "PST > Port I/O Driver" on both computers.  If you do not see that on the > troubled computer, then it does not have the driver installed. > > Anyway, you probably need to repair or reinstall the Port I/O > driver.  As it turns out, this error message and several other common > ones are listed in PST Knowledge Base article #3000, a good reference > for us all to look at first in the future (you will have to log in as > a registered E-Prime user).  I don't think PST will mind if I just > post the entry for your error, so I will spare you the trouble in > just this case: > > "The port driver is needed for read/write port calls and for using > the Port Device. Try running a repair on your E-Prime installation > (via the Add/Remove Programs utility in Windows Control Panel), and > also run the PortDriverInstaller.exe file to install the port driver. > You can download the PortDriverInstaller.exe from the User's Area by > clicking the Download/Misc links. Then restart your machine and try > running again (note this file will not work under Windows 98/ME)" > > -- David McFarlane, Professional Faultfinder > > >Hi there, > > >I have been getting this message everytime I am running a task and > >want to send markers through the parallel port: > > >Run-time Error (Line 654) 10055: Unable to communicate with the port I/ > >O device driver > > >Error: 0x00000000 > > >Please ensure the Port I/O device driver is installed > > >The task works perfectly on a similar computer (same model). > >In the windows XP device manager, the port is listed as "working > >properly", and all the settings are equal to those on the computer > >where the task runs without errors. > > >Any ideas would be more than welcome! > > >Thanks, > >Sofia --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From Michiel.Spape at nottingham.ac.uk Tue Oct 13 13:03:15 2009 From: Michiel.Spape at nottingham.ac.uk (Michiel Spape) Date: Tue, 13 Oct 2009 14:03:15 +0100 Subject: Port I/O device driver error In-Reply-To: <6bfbfacb-14c2-4961-8e39-56fd4881cec8@l2g2000yqd.googlegroups.com> Message-ID: Come on, live on the edge, install that unverified driver! No, the deal is, companies can get Microsoft to verify a certain driver, which they will do after testing it a lot, which, of course, doesn't come cheap. I'm sure most drivers are 'unverified', but what is more remarkable, is that in certain cases, windows xp (perhaps an old version, I think in Dutch) will tell you 'this driver is not digital', which we always thought was a most interesting phenomenon. Anyway, if you're really scared, back up your system, press "OK anyway" and run! Best, Mich Michiel Spapé Research Fellow Perception & Action group University of Nottingham School of Psychology -----Original Message----- From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of sofia laureano Sent: 13 October 2009 13:14 To: E-Prime Subject: Re: Port I/O device driver error Hi David, Thank you so much for your great reply! I've done what you've recommended, but when I try to run the PortDriverInstaller.exe I get this Warning: The software you are installing for this hardware: PST Port I/O Driver has not passed Windows Logo testing to verify its compatibility with windows XP. Continuing your installation of this software may impair or destabilize the correct operation of your system either immediately or in the future. Microsoft strongly recommends that you stop this installation now and contact the hardware vendor for software that has passed Windows Logo Testing. Continue Anyway / STOP installation What do you reckon I should do? Many thanks, Sofia On Oct 12, 8:49 pm, David McFarlane wrote: > Sofia, > > First, just to be sure we are talking about the same thing, open up > the Windows Device Manager (using your favorite method) on both > computers.  Look down the tree to a branch labelled "Other > devices".  Open that branch.  You should see a branch labelled "PST > Port I/O Driver" on both computers.  If you do not see that on the > troubled computer, then it does not have the driver installed. > > Anyway, you probably need to repair or reinstall the Port I/O > driver.  As it turns out, this error message and several other common > ones are listed in PST Knowledge Base article #3000, a good reference > for us all to look at first in the future (you will have to log in as > a registered E-Prime user).  I don't think PST will mind if I just > post the entry for your error, so I will spare you the trouble in > just this case: > > "The port driver is needed for read/write port calls and for using > the Port Device. Try running a repair on your E-Prime installation > (via the Add/Remove Programs utility in Windows Control Panel), and > also run the PortDriverInstaller.exe file to install the port driver. > You can download the PortDriverInstaller.exe from the User's Area by > clicking the Download/Misc links. Then restart your machine and try > running again (note this file will not work under Windows 98/ME)" > > -- David McFarlane, Professional Faultfinder > > >Hi there, > > >I have been getting this message everytime I am running a task and > >want to send markers through the parallel port: > > >Run-time Error (Line 654) 10055: Unable to communicate with the port I/ > >O device driver > > >Error: 0x00000000 > > >Please ensure the Port I/O device driver is installed > > >The task works perfectly on a similar computer (same model). > >In the windows XP device manager, the port is listed as "working > >properly", and all the settings are equal to those on the computer > >where the task runs without errors. > > >Any ideas would be more than welcome! > > >Thanks, > >Sofia This message has been checked for viruses but the contents of an attachment may still contain software viruses, which could damage your computer system: you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From mcfarla9 at msu.edu Tue Oct 13 14:10:45 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 13 Oct 2009 10:10:45 -0400 Subject: Port I/O device driver error In-Reply-To: <0CA8E1B4EC20D743912B980E486C5CAF020ECB7D@VUIEXCHC.ad.notti ngham.ac.uk> Message-ID: Thanks Mich, you said it better that I could. Yes, definitely "Continue Anyway". -- David McFarlane, Professional Faultfinder >Come on, live on the edge, install that unverified driver! > >No, the deal is, companies can get Microsoft to >verify a certain driver, which they will do >after testing it a lot, which, of course, >doesn't come cheap. I'm sure most drivers are >'unverified', but what is more remarkable, is >that in certain cases, windows xp (perhaps an >old version, I think in Dutch) will tell you >'this driver is not digital', which we always >thought was a most interesting phenomenon. > >Anyway, if you're really scared, back up your >system, press "OK anyway" and run! >Best, >Mich > > >Michiel Spapé >Research Fellow >Perception & Action group >University of Nottingham >School of Psychology > > >-----Original Message----- >From: e-prime at googlegroups.com >[mailto:e-prime at googlegroups.com] On Behalf Of sofia laureano >Sent: 13 October 2009 13:14 >To: E-Prime >Subject: Re: Port I/O device driver error > > >Hi David, > >Thank you so much for your great reply! > >I've done what you've recommended, but when I try to run the >PortDriverInstaller.exe I get this Warning: > >The software you are installing for this hardware: PST Port I/O Driver >has not passed Windows Logo testing to verify its compatibility with >windows XP. >Continuing your installation of this software may impair or >destabilize the correct operation of your system either immediately or >in the future. Microsoft strongly recommends that you stop this >installation now and contact the hardware vendor for software that has >passed Windows Logo Testing. > >Continue Anyway / STOP installation > >What do you reckon I should do? > >Many thanks, >Sofia > >On Oct 12, 8:49 pm, David McFarlane wrote: > > Sofia, > > > > First, just to be sure we are talking about the same thing, open up > > the Windows Device Manager (using your favorite method) on both > > computers. Look down the tree to a branch labelled "Other > > devices". Open that branch. You should see a branch labelled "PST > > Port I/O Driver" on both computers. If you do not see that on the > > troubled computer, then it does not have the driver installed. > > > > Anyway, you probably need to repair or reinstall the Port I/O > > driver. As it turns out, this error message and several other common > > ones are listed in PST Knowledge Base article #3000, a good reference > > for us all to look at first in the future (you will have to log in as > > a registered E-Prime user). I don't think PST will mind if I just > > post the entry for your error, so I will spare you the trouble in > > just this case: > > > > "The port driver is needed for read/write port calls and for using > > the Port Device. Try running a repair on your E-Prime installation > > (via the Add/Remove Programs utility in Windows Control Panel), and > > also run the PortDriverInstaller.exe file to install the port driver. > > You can download the PortDriverInstaller.exe from the User's Area by > > clicking the Download/Misc links. Then restart your machine and try > > running again (note this file will not work under Windows 98/ME)" > > > > -- David McFarlane, Professional Faultfinder > > > > >Hi there, > > > > >I have been getting this message everytime I am running a task and > > >want to send markers through the parallel port: > > > > >Run-time Error (Line 654) 10055: Unable to communicate with the port I/ > > >O device driver > > > > >Error: 0x00000000 > > > > >Please ensure the Port I/O device driver is installed > > > > >The task works perfectly on a similar computer (same model). > > >In the windows XP device manager, the port is listed as "working > > >properly", and all the settings are equal to those on the computer > > >where the task runs without errors. > > > > >Any ideas would be more than welcome! > > > > >Thanks, > > >Sofia --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From sofia.schelten at gmail.com Tue Oct 13 15:09:19 2009 From: sofia.schelten at gmail.com (sofia laureano) Date: Tue, 13 Oct 2009 08:09:19 -0700 Subject: Port I/O device driver error In-Reply-To: <4ad48a6a.5844f10a.1a2e.22daSMTPIN_ADDED@gmr-mx.google.com> Message-ID: Hi Michael and David, Thank you so much for helping me solving my problem. Everything is working fine now thanks to you! All the best, Sofia On Oct 13, 3:10 pm, David McFarlane wrote: > Thanks Mich, you said it better that I > could.  Yes, definitely "Continue Anyway". > > -- David McFarlane, Professional Faultfinder > > >Come on, live on the edge, install that unverified driver! > > >No, the deal is, companies can get Microsoft to > >verify a certain driver, which they will do > >after testing it a lot, which, of course, > >doesn't come cheap. I'm sure most drivers are > >'unverified', but what is more remarkable, is > >that in certain cases, windows xp (perhaps an > >old version, I think in Dutch) will tell you > >'this driver is not digital', which we always > >thought was a most interesting phenomenon. > > >Anyway, if you're really scared, back up your > >system, press "OK anyway" and run! > >Best, > >Mich > > >Michiel Spapé > >Research Fellow > >Perception & Action group > >University of Nottingham > >School of Psychology > > >-----Original Message----- > >From: e-prime at googlegroups.com > >[mailto:e-prime at googlegroups.com] On Behalf Of sofia laureano > >Sent: 13 October 2009 13:14 > >To: E-Prime > >Subject: Re: Port I/O device driver error > > >Hi David, > > >Thank you so much for your great reply! > > >I've done what you've recommended, but when I try to run the > >PortDriverInstaller.exe I get this Warning: > > >The software you are installing for this hardware: PST Port I/O Driver > >has not passed Windows Logo testing to verify its compatibility with > >windows XP. > >Continuing your installation of this software may impair or > >destabilize the correct operation of your system either immediately or > >in the future. Microsoft strongly recommends that you stop this > >installation now and contact the hardware vendor for software that has > >passed Windows Logo Testing. > > >Continue Anyway / STOP installation > > >What do you reckon I should do? > > >Many thanks, > >Sofia > > >On Oct 12, 8:49 pm, David McFarlane wrote: > > > Sofia, > > > > First, just to be sure we are talking about the same thing, open up > > > the Windows Device Manager (using your favorite method) on both > > > computers.  Look down the tree to a branch labelled "Other > > > devices".  Open that branch.  You should see a branch labelled "PST > > > Port I/O Driver" on both computers.  If you do not see that on the > > > troubled computer, then it does not have the driver installed. > > > > Anyway, you probably need to repair or reinstall the Port I/O > > > driver.  As it turns out, this error message and several other common > > > ones are listed in PST Knowledge Base article #3000, a good reference > > > for us all to look at first in the future (you will have to log in as > > > a registered E-Prime user).  I don't think PST will mind if I just > > > post the entry for your error, so I will spare you the trouble in > > > just this case: > > > > "The port driver is needed for read/write port calls and for using > > > the Port Device. Try running a repair on your E-Prime installation > > > (via the Add/Remove Programs utility in Windows Control Panel), and > > > also run the PortDriverInstaller.exe file to install the port driver. > > > You can download the PortDriverInstaller.exe from the User's Area by > > > clicking the Download/Misc links. Then restart your machine and try > > > running again (note this file will not work under Windows 98/ME)" > > > > -- David McFarlane, Professional Faultfinder > > > > >Hi there, > > > > >I have been getting this message everytime I am running a task and > > > >want to send markers through the parallel port: > > > > >Run-time Error (Line 654) 10055: Unable to communicate with the port I/ > > > >O device driver > > > > >Error: 0x00000000 > > > > >Please ensure the Port I/O device driver is installed > > > > >The task works perfectly on a similar computer (same model). > > > >In the windows XP device manager, the port is listed as "working > > > >properly", and all the settings are equal to those on the computer > > > >where the task runs without errors. > > > > >Any ideas would be more than welcome! > > > > >Thanks, > > > >Sofia --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From katiedougie at gmail.com Mon Oct 19 21:29:36 2009 From: katiedougie at gmail.com (Katie Douglas) Date: Mon, 19 Oct 2009 14:29:36 -0700 Subject: Inputting correct responses from SRBox Message-ID: Hi all, I am a novice at e prime and my question is hopefully relatively simple. In my department we have set up e-prime with an SRBox and this all seems to be working. I am wondering how you get a correct response from a button press on the SRBox to be recognised and logged by E- Prime? Help would be much appreciated, Katie Douglas --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From uomotorcontrol at gmail.com Mon Oct 19 22:58:13 2009 From: uomotorcontrol at gmail.com (UO Motor Control) Date: Mon, 19 Oct 2009 15:58:13 -0700 Subject: Inputting correct responses from SRBox In-Reply-To: <6faeeaaf-e05b-4008-bff5-aa8badcbe852@h40g2000prf.googlegroups.com> Message-ID: Katie, In order to use the SRBox for input, you'll need to begin by adding it to your experiment as an input source. You can do this by double-clicking on the experiment object, going to the devices tab, clicking the add button, and then double clicking the SRBox object in the window that pops up. Once you've done that, you can add the SRBox as a device to any object (i.e. Text Display, Image Display, Slide) you wish to use it with. Just go to the properties of that object, the duration/input tab, and click the add button below the devices field. From there, add the SRBox. The SRBox's buttons are numbered 1-5, which you'd place in the Correct Response Field. Good luck, and happy exploring! Wayne Manselle On Mon, Oct 19, 2009 at 2:29 PM, Katie Douglas wrote: > > Hi all, > I am a novice at e prime and my question is hopefully relatively > simple. In my department we have set up e-prime with an SRBox and this > all seems to be working. I am wondering how you get a correct response > from a button press on the SRBox to be recognised and logged by E- > Prime? Help would be much appreciated, > Katie Douglas > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send 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 y.chen0209 at gmail.com Tue Oct 20 22:38:42 2009 From: y.chen0209 at gmail.com (Yve) Date: Tue, 20 Oct 2009 15:38:42 -0700 Subject: words reappear from learning list in testing list Message-ID: Hi all, I am working on building a memory experiment on E-prime. Let say that I have 150 words that I want the subjects to learn. Those 150 words are selected from a word pool (~400w) randomly and also are randomly assigned into 3 blocks, 50 words each non-repeating (learning1, learning2 and learning3). I have figured out how to do this step by using nested list (Thank you all!). Then at testing phase, learned words will be mixed with new words presented to participants for recognition judgment. ie 50words from learning1 mixed with 50 new words --> together randomly present to subjects. I can do new words no problem, but when I am trying to get the 50words from Learning list, I just can't do it! I read other postings suggesting array and getPrevAttrib. I've attempted writing scripts on my own, and I don't know how to write them right so it runs. (E-basic examples don't make sense to me:( ) Thank you so much in advance! Yve --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From Michiel.Spape at nottingham.ac.uk Wed Oct 21 12:42:06 2009 From: Michiel.Spape at nottingham.ac.uk (Michiel Spape) Date: Wed, 21 Oct 2009 13:42:06 +0100 Subject: words reappear from learning list in testing list In-Reply-To: <4be08afd-3fdd-47d8-bded-e2c077fc59d9@13g2000prl.googlegroups.com> Message-ID: Hi, You should be able to do this with nested lists, and, I believe, no eBasic at all (though it may help you to try and learn some of that anyway). Let's say your list ("WordList") of 400 words (attribute "TheWords") are used at a list at the *very beginning* of your experiment, I mean, as a nested list of the highest hierarchy. Thus, the list should only be randomized once (it will only go through one level, strictly speaking). Now, in your experiment, you present the words using lists that explicitly specify the level of this wordlist, writing the following in your trials: [TheWord:1] [TheWord:2] [TheWord...] [TheWord:150] Etc. A bit of typing, indeed. Anyway, after that, you will know that if a level between 1 and 150 is used, the subject has seen it, and a level higher, not. Also, none of the words will be used twice. You might go on to say 1:50 is learning1, 51:100 learning2, etc. Thus, in the second stage, you will always know if a word is from the learned list or not. Maybe this doesn't help you, and I agree that Arrays would be much easier on anyone's cognitive capacity... but this here is a useful trick anyway, and quite powerful if you don't like script. Best, Mich Michiel Spapé Research Fellow Perception & Action group University of Nottingham School of Psychology -----Original Message----- From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of Yve Sent: 20 October 2009 23:39 To: E-Prime Subject: words reappear from learning list in testing list Hi all, I am working on building a memory experiment on E-prime. Let say that I have 150 words that I want the subjects to learn. Those 150 words are selected from a word pool (~400w) randomly and also are randomly assigned into 3 blocks, 50 words each non-repeating (learning1, learning2 and learning3). I have figured out how to do this step by using nested list (Thank you all!). Then at testing phase, learned words will be mixed with new words presented to participants for recognition judgment. ie 50words from learning1 mixed with 50 new words --> together randomly present to subjects. I can do new words no problem, but when I am trying to get the 50words from Learning list, I just can't do it! I read other postings suggesting array and getPrevAttrib. I've attempted writing scripts on my own, and I don't know how to write them right so it runs. (E-basic examples don't make sense to me:( ) Thank you so much in advance! Yve This message has been checked for viruses but the contents of an attachment may still contain software viruses, which could damage your computer system: you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From dperlman at wisc.edu Fri Oct 23 20:25:05 2009 From: dperlman at wisc.edu (David Perlman) Date: Fri, 23 Oct 2009 15:25:05 -0500 Subject: ExitValueSamples: get it in an Inline? Message-ID: Is there a way to get the "Exit List After # Samples" value from a list object and use it in an Inline script? Looking at the .es file in a text editor (I'm using Eprime 1.1) I see the value is stored as "ExitValueSamples" but I haven't found anything about that in the documentation anywhere, or through Google. The reason I am trying to do this is that I have script to run an experiment in the fMRI scanner. The experiment is broken into 8 scan runs to allow the subject resting periods. If something goes wrong I need to be able to start up the script on a specified run number. Right now I have it prompt for a startup value StartRunNum and then I have a script at the beginning which uses a For loop to step through the right number of GetNextAttrib() methods, which has the effect of advancing the list by the right number. But there are sub-lists within each run, which also need to be advanced. I am piloting this right now, so I may be changing the numbers of samples of the various sub-lists, and if I do it this way it gets to be a complicated set of nested For loops with values that have to stay synchronized with changes in the Exit List After Samples in a complicated way. So I'd like to be able to change the Exit After value in my lists without needing to update the skip-ahead script. If anyone has a better way of skipping ahead to a specified run number, I'd be open to alternatives, too. If it helps, here is the script I have now, in an Inline right at the very beginning: Dim StartRunNum as Integer StartRunNum=CInt(c.GetAttrib("StartRunNum")) Dim i,j,k as Integer Dim dstr as String For i = 1 To StartRunNum-1 dstr = RunList.GetNextAttrib("Weight") For j = 1 to 4 dstr = TrialList.GetNextAttrib("Weight") For k = 1 to 16 dstr = ProbeList.GetNextAttrib("Weight") Next k Next j Next i This makes the assumption that there are 4 samples of TrialList per Run and 4 samples of ProbeList per Trial. What I'd like to have is something like this: For i = 1 To StartRunNum-1 dstr = RunList.GetNextAttrib("Weight") For j = 1 to TrialList.GetAttr("ExitValueSamples") dstr = TrialList.GetNextAttrib("Weight") For k = 1 to TrialList.GetAttr("ExitValueSamples") * ProbeList.GetAttr("ExitValueSamples") dstr = ProbeList.GetNextAttrib("Weight") Next k Next j Next i ...which would automatically advance by the right number when I changed the Exit List After Samples setting in TrialList or ProbeList. Thanks very much for any help! -- -dave---------------------------------------------------------------- "Pseudo-colored pictures of a person's brain lighting up are undoubtedly more persuasive than a pattern of squiggles produced by a polygraph. That could be a big problem if the goal is to get to the truth." -Dr. Steven Hyman, Harvard --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From xiaoou.li7 at gmail.com Sat Oct 24 02:48:09 2009 From: xiaoou.li7 at gmail.com (Xiao Ou Li) Date: Fri, 23 Oct 2009 19:48:09 -0700 Subject: play movie Message-ID: Hi, I'm new to E-prime and having a problem with playing movie. I need to play a video 5 times continuously. No response recording during display. Does anyone know how to do that? Thank you for any help! --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From mcfarla9 at msu.edu Mon Oct 26 21:12:51 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 26 Oct 2009 17:12:51 -0400 Subject: ExitValueSamples: get it in an Inline? In-Reply-To: <974EC797-8C81-44A2-B3DB-24D39E343538@wisc.edu> Message-ID: Dave, This is all beyond me, so I encourage you to take this up with PST Web Support at http://support.pstnet.com/e%2Dprime/support/login.asp , they promise response times of 24-48 hours to all requests. But here are my thoughts anyway... At 10/23/2009 04:25 PM Friday, you wrote: >Is there a way to get the "Exit List After # Samples" value from a >list object and use it in an Inline script? Looking at the .es file >in a text editor (I'm using Eprime 1.1) I see the value is stored as >"ExitValueSamples" but I haven't found anything about that in the >documentation anywhere, or through Google. You may find this documentend in the List.TerminateCondition topic of the online E-Basic Help, which will then steer you to the Trigger Object topic. But I don't know that any of that will help you because AFAIK .TerminateCondition returns a "Trigger" object instead of a number. >The reason I am trying to do this is that I have script to run an >experiment in the fMRI scanner. The experiment is broken into 8 scan >runs to allow the subject resting periods. If something goes wrong I >need to be able to start up the script on a specified run number. >Right now I have it prompt for a startup value StartRunNum and then I >have a script at the beginning which uses a For loop to step through >the right number of GetNextAttrib() methods, which has the effect of >advancing the list by the right number. But there are sub-lists >within each run, which also need to be advanced. I am piloting this >right now, so I may be changing the numbers of samples of the various >sub-lists, and if I do it this way it gets to be a complicated set of >nested For loops with values that have to stay synchronized with >changes in the Exit List After Samples in a complicated way. So I'd >like to be able to change the Exit After value in my lists without >needing to update the skip-ahead script. > >If anyone has a better way of skipping ahead to a specified run >number, I'd be open to alternatives, too. Since you have the scan runs organized in a list, you might find some way to just jump to and run one single level of your scan run list. This is very much what Counterbalance does, so you might take a look at the script that that produces (you would have to get comfortable with List.Order, List.Deletion, and PickOne, as well as List.TerminateCondition, List.ResetCondition, and Samples). For that matter, long ago we used IFIS for our fMRI, and that implemented a complete random-access scan run menu all in E-Prime. If you could find someone to generate any old IFIS program in EP1 and send you both the .es and the .ebs file, you could learn a lot by poring over the script. (I know that I did long ago, e.g., now I use an Unreferenced list to expose global parameters to users rather than make them figure out how to use the User Script pane.) Make sure they use EP1, and send the .ebs file -- you cannot generate the .ebs file without the IFIS package, and EP2 .ebs2 files hide the generated script. -- David McFarlane, Professional Faultfinder --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From david.b.mccoy at gmail.com Tue Oct 27 13:55:21 2009 From: david.b.mccoy at gmail.com (David McCoy) Date: Tue, 27 Oct 2009 06:55:21 -0700 Subject: Creating Variables in Eprime Message-ID: Hi, I am programming an experiment that presents a word to the left or right during an encoding phase. After about 40 or so of these words being presented there is a retrieval phase where the subject sees either the same words or new words presented in the center of the screen. A dot appears on the left or right of the word and the subject responds to it. -I need to find a way to create a variable during the encoding phase that will 'memorize' if a certain word is presented to the left or right so that during the retrieval phase it can call it. For example, when I analyze the data I need to filter the setting in the Edat file so that I can look at the RT time for a dot that appears congruently (dot on same side as encoding word), incongruently (dot on opposite side as encoding word) and neutral.) Is there a way of making a global variable that can input which side a word is presented? So that words encoded on the left can be poured into an attribute, encoding words on the right into another and from there I can call those attributes in the retrieval phase? Thanks. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From mcfarla9 at msu.edu Tue Oct 27 15:08:56 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 27 Oct 2009 11:08:56 -0400 Subject: Creating Variables in Eprime In-Reply-To: Message-ID: Just so you know, PST Web Support likes to take these sorts of questions at http://support.pstnet.com/e%2Dprime/support/login.asp . They promise response times of 24-48 hours to all requests, so you might do better there than here. And if you feel charitable you may then post the answer back here for the sake of others. At 10/27/2009 09:55 AM Tuesday, David McCoy wrote: >I am programming an experiment that presents a word to the left or >right during an encoding phase. After about 40 or so of these words >being presented there is a retrieval phase where the subject sees >either the same words or new words presented in the center of the >screen. A dot appears on the left or right of the word and the subject >responds to it. > >-I need to find a way to create a variable during the encoding phase >that will 'memorize' if a certain word is presented to the left or >right so that during the retrieval phase it can call it. For example, >when I analyze the data I need to filter the setting in the Edat file >so that I can look at the RT time for a dot that appears congruently >(dot on same side as encoding word), incongruently (dot on opposite >side as encoding word) and neutral.) > >Is there a way of making a global variable that can input which side a >word is presented? So that words encoded on the left can be poured >into an attribute, encoding words on the right into another and from >there I can call those attributes in the retrieval phase? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From Michiel.Spape at nottingham.ac.uk Tue Oct 27 15:54:21 2009 From: Michiel.Spape at nottingham.ac.uk (Michiel Spape) Date: Tue, 27 Oct 2009 15:54:21 -0000 Subject: Creating Variables in Eprime In-Reply-To: <4ae70d22.5844f10a.1c4b.00f6SMTPIN_ADDED@gmr-mx.google.com> Message-ID: Hi David & David, I agree, DavicMcF, that some people seem to write to this list as if we're actually PST support*, just throwing the questions with little regards to introductions and so on. Some people might like to know we're not paid by PST. Yet, I do not believe this question, like you responded to the last one, is beyond you (concerning exitvaluesamples). Anyway, David McC, You might try a bit more reading and working on tutorials, such as the amazing E-Primer (http://www.cognitology.eu/pubs/AnE-Primer2009.pdf) offers, as your language seems to suggest you're not quite aware of how best to structure your experiment in E-Prime. It is, and I don't mean this as patronising as it may sound, a bit like someone going to the MSOffice support forum and asking "I want to write a thriller novel, how do I insert a character into my storyline?" (perhaps hoping for a Sherlock Holmes wizard). So yes, you can do with E-Prime what you want, but A: I'm not exactly clear what you want (you mean, a normal variable, attribute, or type?) and B: it'll probably be easier if you work without lots of script. A1: (Var) Press Alt+5 twice to bring up the user script (user tab), and bring in your global variables! Such as "Dim WordOneWasPresented as string", writing in a little inline in your experiment that assigns "left" and "right" to WordOneWasPresented - WordOneWasPresented="left" for example. You could do it like that. A2. (Attribute) Just add attributes to the first list - all sublists should have access to it. A3. (Type) You can create new objects in E-Prime, from the documentation:@ Sub Main() Dim a As Object Dim b As Object Set a = CreateObject("phantom.application) Set b = a Set a = Nothing End Sub How cool is that? But if you mean something like this, I'm with DavidMcF - try to official support. If you want this heavy programming, I'd suggest C# B1. Well, you could just store your words in, say, a 2-dimensional Array, Dim TheWords(3,2) as string TheWords(1,1) = "oneword" TheWords(2,1) = "twoword" TheWords(3,1) = "threeword" And, upon presentation, you just make the list remember where you presented it. Let's say you have an attribute "WordLoc" that encodes where the current word is presented: If "WordLoc" = "left" then TheWords(1,2) = "left" else TheWords(1,2) = "right" Right, something like that? Forgive me if I have been giving sloppy instructions, rather than a good step-by-step guide, but I don't know exactly what you want and b, I have to do some work myself sometimes. Best, Mich * note, upon re-reading this, it sounds a bit as if I accuse DmcF of being fed up with ill-defined and introduction-less questions - I do not mean that. Michiel Spapé Research Fellow Perception & Action group University of Nottingham School of Psychology -----Original Message----- From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of David McFarlane Sent: 27 October 2009 15:09 To: e-prime at googlegroups.com Subject: Re: Creating Variables in Eprime Just so you know, PST Web Support likes to take these sorts of questions at http://support.pstnet.com/e%2Dprime/support/login.asp . They promise response times of 24-48 hours to all requests, so you might do better there than here. And if you feel charitable you may then post the answer back here for the sake of others. At 10/27/2009 09:55 AM Tuesday, David McCoy wrote: >I am programming an experiment that presents a word to the left or >right during an encoding phase. After about 40 or so of these words >being presented there is a retrieval phase where the subject sees >either the same words or new words presented in the center of the >screen. A dot appears on the left or right of the word and the subject >responds to it. > >-I need to find a way to create a variable during the encoding phase >that will 'memorize' if a certain word is presented to the left or >right so that during the retrieval phase it can call it. For example, >when I analyze the data I need to filter the setting in the Edat file >so that I can look at the RT time for a dot that appears congruently >(dot on same side as encoding word), incongruently (dot on opposite >side as encoding word) and neutral.) > >Is there a way of making a global variable that can input which side a >word is presented? So that words encoded on the left can be poured >into an attribute, encoding words on the right into another and from >there I can call those attributes in the retrieval phase? This message has been checked for viruses but the contents of an attachment may still contain software viruses, which could damage your computer system: you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From psr-ari at hotmail.com Tue Oct 27 19:26:38 2009 From: psr-ari at hotmail.com (Ariana) Date: Tue, 27 Oct 2009 12:26:38 -0700 Subject: Repeating Row in List Message-ID: Hi, I am new to E-Prime. I am trying to write a program where subjects have to select the changes between two similar pictures. The initial image is shown, than a blank side, then the slightly changed image. This is done for 36 different sets of images. Right now I have a list all the different sets of images, with each set in a different row. How can I repeat a row so that the subject will see the same set of two slightly different images over and over again until they hit a button to jump to a response slide and enter the difference? Essentially, is there a way that I can get a each row in the list to repeat until the subjects hits a button to jump away? Also, once they jump to enter their response, if the response is wrong, how can they jump back to resume the same set of images/row of the list if they were incorrect or move on to the next set/row if they are correct? Finally, how can I get E-Prime to log how many repetitions of each set/row the subject goes through? Thank you for your help! Ariana Mann MIT --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From yohans at gmail.com Tue Oct 27 20:54:25 2009 From: yohans at gmail.com (yohans) Date: Tue, 27 Oct 2009 13:54:25 -0700 Subject: combining 3 eprime files into 1 file - or a work around??? Message-ID: Hi, I have 3 separate eprime 1.2 files that each have a different cognitive task inside of them. I now want to give participants all 3 tasks in one session and to have them properly counterbalanced. Ideally, I could copy and paste these 3 files together so they could all be set up to run at the start (instead of bringing up and running a new eprime script for each task). Doing so would also allow me to add a script that would enable the counterbalancing to be easily engaged at the very start of the experiment (e.g. the experimenter could press "1" for counterbalancing order 1 (e.g. task A -> B -> C), "2" for counterbalancing order 2 (e.g. task B -> A -> C), etc.). Having the program set up in a such a way would minimize error, experimenter-participant interaction, wasted time, and make it more simple for my research assistants to run. However, it is not possible to copy and past one eprime 1.2 file into another one. So one highly time consuming option is to slowly remake 2 of the tasks inside the eprime file of the 3rd task. Then they will all be in the same file and it would be easy to write a counterbalancing script. Is there an easier way around this that does not involve my research assistants having to pull up each eprime file separately? Can you make a master eprime file that calls up (or loads) other eprime files at different junctures? In other words, the main eprime script would call up the eprime file for task A at time 1, then the eprime file for task B at time 2, etc. Or any other work-around ideas? Thanks for any help!! Best, Anson Whitmer --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email 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 Oct 27 21:03:03 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 27 Oct 2009 17:03:03 -0400 Subject: combining 3 eprime files into 1 file - or a work around??? In-Reply-To: <2cc4c10d-6c37-45ed-84b7-ba2a9552c84c@g1g2000pra.googlegrou ps.com> Message-ID: Anson, Just so you know, PST Web Support likes to take these sorts of questions at http://support.pstnet.com/e%2Dprime/support/login.asp . They promise response times of 24-48 hours to all requests, so you might do better there than here. Although in this case I don't think that they will give you as full or useful an answer as I would have (as I have already addressed this issue in the discussion groups), but PST thinks that I am not doing anybody (least of all PST) any favors by my activities on the message boards, so I will leave this to them. And if you feel charitable you may then post the answer back here for the sake of others. -- David McFarlane, Professional Faultfinder At 10/27/2009 04:54 PM Tuesday, you wrote: >Hi, > I have 3 separate eprime 1.2 files that each have a different >cognitive task inside of them. I now want to give participants all 3 >tasks in one session and to have them properly counterbalanced. >Ideally, I could copy and paste these 3 files together so they could >all be set up to run at the start (instead of bringing up and running >a new eprime script for each task). Doing so would also allow me to >add a script that would enable the counterbalancing to be easily >engaged at the very start of the experiment (e.g. the experimenter >could press "1" for counterbalancing order 1 (e.g. task A -> B -> C), >"2" for counterbalancing order 2 (e.g. task B -> A -> C), etc.). >Having the program set up in a such a way would minimize error, >experimenter-participant interaction, wasted time, and make it more >simple for my research assistants to run. > However, it is not possible to copy and past one eprime 1.2 file >into another one. So one highly time consuming option is to slowly >remake 2 of the tasks inside the eprime file of the 3rd task. Then >they will all be in the same file and it would be easy to write a >counterbalancing script. > Is there an easier way around this that does not involve my >research assistants having to pull up each eprime file separately? > Can you make a master eprime file that calls up (or loads) other >eprime files at different junctures? In other words, the main eprime >script would call up the eprime file for task A at time 1, then the >eprime file for task B at time 2, etc. > Or any other work-around ideas? > Thanks for any help!! >Best, Anson Whitmer --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From michael.erickson at ucr.edu Tue Oct 27 21:23:52 2009 From: michael.erickson at ucr.edu (Michael Erickson) Date: Tue, 27 Oct 2009 14:23:52 -0700 Subject: combining 3 eprime files into 1 file - or a work around??? In-Reply-To: <4ae76024.5944f10a.0dad.05e7SMTPIN_ADDED@gmr-mx.google.com> Message-ID: On Tue, Oct 27, 2009 at 2:03 PM, David McFarlane wrote: > Just so you know, PST Web Support likes to take these sorts of > questions at http://support.pstnet.com/e%2Dprime/support/login.asp > . They promise response times of 24-48 hours to all requests, so you > might do better there than here. Although in this case I don't think > that they will give you as full or useful an answer as I would have > (as I have already addressed this issue in the discussion groups), > but PST thinks that I am not doing anybody (least of all PST) any > favors by my activities on the message boards, so I will leave this > to them. And if you feel charitable you may then post the answer > back here for the sake of others. > > Anson -- The answer depends on whether one is using ePrime 1.x or 2.x. Since you have 1.x, then you should be able to find and use e-kick to glue scripts together. If you had 2.x, then you should to be able to do something else, but I don't know what it is, because I am hanging back with 1.x on XP machines. There was some conversation about it previously: http://groups.google.com/group/e-prime/browse_thread/thread/b8ba31d80dafd3dd/a091cb3b56c81ac1 Perhaps that conversation was what irked PST. David, I think that most (and definitely some) users really appreciate your answers. I am not necessarily a fan of any one company's products. I want to find the best solutions for my lab wherever they may be. If PST makes a decision that trades off between their interests and mine, I want to know about it and I'd like to discuss it with knowledgeable and interested parties. Michael --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send 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 yohans at gmail.com Tue Oct 27 21:50:01 2009 From: yohans at gmail.com (yohans) Date: Tue, 27 Oct 2009 14:50:01 -0700 Subject: combining 3 eprime files into 1 file - or a work around??? In-Reply-To: <48dc38d30910271423h314d3b3bxbf7f24151f64096@mail.gmail.com> Message-ID: Thanks guys. David, I have seen your other posts over the years when searching for solutions to other problems and I have always appreciated them. Do you mind directing me to one of those previous discussions? I did look before posting my question but I don't think I was using the key-words. I will also post this on the official website. Thanks! A --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From yohans at gmail.com Tue Oct 27 21:52:06 2009 From: yohans at gmail.com (yohans) Date: Tue, 27 Oct 2009 14:52:06 -0700 Subject: combining 3 eprime files into 1 file - or a work around??? In-Reply-To: <4a5febf1-cf17-4e60-9d28-50e85f40a026@q40g2000prh.googlegroups.com> Message-ID: p.s. I will look in the eprime kick because I have 1.x. However, I'm not sure if it will work because I not only want to combine the tasks into one file but I also then want to be able to edit that combined file (e.g. adding scripts, additional instructions, etc). --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email 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 Oct 27 22:08:33 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 27 Oct 2009 18:08:33 -0400 Subject: combining 3 eprime files into 1 file - or a work around??? In-Reply-To: <4a5febf1-cf17-4e60-9d28-50e85f40a026@q40g2000prh.googlegro ups.com> Message-ID: Anson, Sorry to do this to you, but I really am curious to know PST Web Support's take on this, and for all I know they have a better answer than mine. So please go to PST Web Support, post their full answer back here on the E-Prime List, and if they left anything out then I will add my own comments. Thanks. OK, it's way past 5p here in Michigan and I really do have to bike home now... At 10/27/2009 05:50 PM Tuesday, you wrote: >Thanks guys. David, I have seen your other posts over the years when >searching for solutions to other problems and I have always >appreciated them. Do you mind directing me to one of those previous >discussions? I did look before posting my question but I don't think >I was using the key-words. I will also post this on the official >website. Thanks! A --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email 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 Wed Oct 28 11:47:05 2009 From: liwenna at gmail.com (liwenna) Date: Wed, 28 Oct 2009 04:47:05 -0700 Subject: combining 3 eprime files into 1 file - or a work around??? In-Reply-To: <4ae76f7d.5244f10a.31c3.06e9SMTPIN_ADDED@gmr-mx.google.com> Message-ID: Whereas I am also curious to PST's response, I'd also like to point to an effort within this group to make a script that automatically opens and fills in startup info. The whole process can be found in this thread: http://groups.google.com/group/e-prime/browse_thread/thread/cb15625eb22e39f3/ceee06480c89e9b7?#ceee06480c89e9b7 I am actually using the script now in a project and with some additional tweaks added after the end of above thread it works out just fine. - tweaking the script to one's own needs will be a bit of a hassle at first, but autoit's coding really isn't much harder than e-prime's is. - the sleep parameters should be sufficiently slow (I use 500 and 1000 ms), in order to not make the script run faster than the computer runs (resulting in chaos). My testcomputer, for instance, switches between screens when e-run initiates, which costs a bit of time. - when everything is tweaked ok, autoit provides a litle program that morphs your .au3 file into an 'real' .exe file, with a customized icon and all that.... just neat. - the only thing left is that your subjects do need to be instructed to simply not touch any buttons while the program is switching between tasks (and filling out the start-up parameters). Goes well with my subjects so far. - I use the script for questionnaire's and did not have a thorough look into it's effect on timing, I 'd advise to not use it for any critical timing tasks. Best regards, liwenna On Oct 27, 11:08 pm, David McFarlane wrote: > Anson, > > Sorry to do this to you, but I really am curious to know PST Web > Support's take on this, and for all I know they have a better answer > than mine. So please go to PST Web Support, post their full answer > back here on the E-Prime List, and if they left anything out then I > will add my own comments. Thanks. > > OK, it's way past 5p here in Michigan and I really do have to bike home now... > > At 10/27/2009 05:50 PM Tuesday, you wrote: > > >Thanks guys. David, I have seen your other posts over the years when > >searching for solutions to other problems and I have always > >appreciated them. Do you mind directing me to one of those previous > >discussions? I did look before posting my question but I don't think > >I was using the key-words. I will also post this on the official > >website. Thanks! A --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From rinusverdonschot at gmail.com Wed Oct 28 12:45:31 2009 From: rinusverdonschot at gmail.com (Rinus) Date: Wed, 28 Oct 2009 05:45:31 -0700 Subject: Repeating Row in List In-Reply-To: Message-ID: Hi Ariana, I would guess you can just make a loop via inline (jump to a label) unless they press a certain key. This can be accomplished in many ways.. procedure could be somth. like this: 1. JumpBack label 2. Slide1 (initial image) 3. blank screen 4. Slide2 (to be compared image) 5. Inline -> response evaluation for slide2 and possible jump back to 1 6. Response slide code at point 5 could be somth. like this: if slide2.resp <> "" then goto JumpBack for the logging: you could declare a counter (integer) to count the number of times 1-5 are done and put that in a variable at the end with c.SetAttrib command. Hope this helps, kind regards, Rinus Verdonschot On Oct 27, 8:26 pm, Ariana wrote: > Hi, I am new to E-Prime. > I am trying to write a program where subjects have to select the > changes between two similar pictures.  The initial image is shown, > than a blank side, then the slightly changed image.  This is done for > 36 different sets of images.  Right now I have a list all the > different sets of images, with each set in a different row.  How can I > repeat a row so that the subject will see the same set of two slightly > different images over and over again until they hit a button to jump > to a response slide and enter the difference?  Essentially, is there a > way that I can get a each row in the list to repeat until the subjects > hits a button to jump away? > Also, once they jump to enter their response, if the response is > wrong, how can they jump back to resume the same set of images/row of > the list if they were incorrect or move on to the next set/row if they > are correct? > Finally,  how can I get E-Prime to log how many repetitions of each > set/row the subject goes through? > Thank you for your help! > Ariana Mann > MIT --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email 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 Wed Oct 28 14:57:29 2009 From: liwenna at gmail.com (liwenna) Date: Wed, 28 Oct 2009 07:57:29 -0700 Subject: play movie In-Reply-To: <07c2077b-d16f-4968-9bf8-71211d4f1669@u13g2000vbb.googlegroups.com> Message-ID: Hello Xia Ou Li, I am not entirely sure if this is what you need but how about simple preparing a single movie slide and then copy it four times to make the repeat ? I never used movies before so I tried this out and it turns out that a crucial step to make the program advance after a movie ends is to toggle 'end movie action' to 'terminate'. This setting is found on the general tab of the movie display properties. On the duration/input tab you also need to toggle 'duration' to '(infinite)'. There's no need to give in any other variables (so no end time, no response mode, no logging etc). Once you got one moviedisplay set up properly you can simply copy/ paste it 4 times et voilà: 5 times repeating movie without logging and/ or required input. I hope this helps. Best regards, liwenna On Oct 24, 3:48 am, Xiao Ou Li wrote: > Hi, I'm new to E-prime and having a problem with playing movie. > I need to play a video 5 times continuously. No response recording > during display. > Does anyone know how to do that? > > Thank you for any help! --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From dantylee at gmail.com Wed Oct 28 17:02:03 2009 From: dantylee at gmail.com (CallMeTylee) Date: Wed, 28 Oct 2009 10:02:03 -0700 Subject: Filtering out Stroop Task trials based on sequence relation to other trials. Message-ID: Hello all, I'm hoping to get some insight/recommendations regarding complex filtering of trials during an Emotional Stroop paradigm. I'm using the E-Prime v1.1 software package. I've used E-Run v1.1.4.6 to present single words in a color response task. There 10 words from five different semantic categories(a,b,c,d,e), yielding 50 words total. Each word is presented once in each of 3 colors, yielding 150 trials. Each of these word-color stimuli are presented randomly, without replacement. You may recognize this as a "mixed presentation" emotional Stroop task. For filtering and analysis, I'm using E-DataAid v1.1.4.1. (Outdated, yes.) --------------------------------- Problem 1: I would like to filter out all trials except those occurring directly after the presentation of "catagory a" words. Problem 2: I would like to filter out all trials except those occurring directly after presentation of "category a" or "category b." -------------------------------- I have not had any luck achieving these goals myself (using DataAid v1.1.4.1). I understand this problem could have been avoided by presenting the words in a fixed, pseuedo-random sequence. Since, I've already collected 300+ data files (using randomization w/o replacement), I'm hoping someone may know of a solution. In order to better direct your feedback, I will propose some possible solutions. I need you to tell me if such a solution exists! -------------------------------- Potential Solution 1: Using the current software (DataAid v1.1.4.1), there is some way to filter out trials, such that only trials occurring directly after "catagory a" words remain. If you're familiar with this version and know of a solution, please respond with "Actual Solution 1." Potential Solution 2: Using a newer version of DataAid software, there is some way to filter out trials, such that only trials occurring directly after "catagory a" words remain. Since I have no experience with newer versions of DataAid, I can only hope that there are new filtering options. If you're aware of a solution using a different version of DataAid, please respond with "Actual Solution 2." I someone could confirm this, I would be interested in purchasing an updated version of DataAid. Potential Solution 3: There is some 3rd party software that can analyze files created by E- Prime. (Tsk tsk.) If you're aware of some other software that may be able to perform this complex filtering, please respond with "Actual Solution 3." Of course, I welcome any other ideas you may have! Thanks, -Dan --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From dantylee at gmail.com Wed Oct 28 17:05:29 2009 From: dantylee at gmail.com (CallMeTylee) Date: Wed, 28 Oct 2009 10:05:29 -0700 Subject: Filtering out Stroop Task trials based on sequence relation to other trials. In-Reply-To: Message-ID: This was the response I received from E-Prime's support site: ----------------------------------------------------------------------------- Daniel, If you would like to filter out the trials that follow a Category A word, or those after a Category A or Category B presentation, you will need to filter these trials out manually in E-DataAid, as it is not possible to use the Filter tools in E-DataAid to do this. At this time, there are no plans to incorporate this kind of feature into E- DataAid. However, your feedback is greatly appreciated and I will pass it on to our developers for consideration in future versions of E- Prime. Note that the most recent version of E-Prime 1.x is 1.2.1.847. This build includes E-DataAid v1.2.1.67. While this version of E-DataAid cannot automatically filter the data based on your criteria, you can certainly open data files from previous versions of E-Prime without any problem. I hope this helps. Please let me know if you have any further questions. I will be happy to help. Sincerely, Cindy Carper Technical Consultant -------------------------------------------------------------------------------------------- (This would take a very long time, since presentation sequence changes for each Stroop Task session.) -.- -Dan --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From Michiel.Spape at nottingham.ac.uk Wed Oct 28 17:21:46 2009 From: Michiel.Spape at nottingham.ac.uk (Michiel Spape) Date: Wed, 28 Oct 2009 17:21:46 -0000 Subject: Filtering out Stroop Task trials based on sequence relation to other trials. In-Reply-To: <2946dc76-e1a6-4d11-99ad-32832b5373db@m38g2000yqd.googlegroups.com> Message-ID: " you can certainly open data files from previous versions of E-Prime without any problem." ...Presumably because E-DataAid hasn't been changed in a decade or so! Anyway, what I typically do is copy the relevant variables (I mean, columns) to Excel, do some filtering there (if catA follows catB is pretty easy to do then). Then, go back to E-DataAid, add another variable (not everyone knows it is possible, but just use 'string', use the lowest level possible, and have filtering off before any of this happens) and copy your excel cells back to E-DataAid. From your experiment's point of view, just add a global ('user script' - dim MyGlobalVariable as string) variable, and do something like this c.SetAttrib "PreviousCategory", MyGlobalVariable MyGlobalVariable = c.GetAttrib ("Category") 'assuming the category is stored in an attribute called Category. Done: now a new attribute will be available afterwards which contains the previous cat, from which the sequence relationship is easily computed. Hope that helps! By the way, I prefer designs in which the sequence relationship is randomised in a balanced manner, you might want to give that a try by just presenting two Stroop displays within a single trial procedure. Michiel Spapé Research Fellow Perception & Action group University of Nottingham School of Psychology -----Original Message----- From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of CallMeTylee Sent: 28 October 2009 17:05 To: E-Prime Subject: Re: Filtering out Stroop Task trials based on sequence relation to other trials. This was the response I received from E-Prime's support site: ----------------------------------------------------------------------------- Daniel, If you would like to filter out the trials that follow a Category A word, or those after a Category A or Category B presentation, you will need to filter these trials out manually in E-DataAid, as it is not possible to use the Filter tools in E-DataAid to do this. At this time, there are no plans to incorporate this kind of feature into E- DataAid. However, your feedback is greatly appreciated and I will pass it on to our developers for consideration in future versions of E- Prime. Note that the most recent version of E-Prime 1.x is 1.2.1.847. This build includes E-DataAid v1.2.1.67. While this version of E-DataAid cannot automatically filter the data based on your criteria, you can certainly open data files from previous versions of E-Prime without any problem. I hope this helps. Please let me know if you have any further questions. I will be happy to help. Sincerely, Cindy Carper Technical Consultant -------------------------------------------------------------------------------------------- (This would take a very long time, since presentation sequence changes for each Stroop Task session.) -.- -Dan This message has been checked for viruses but the contents of an attachment may still contain software viruses, which could damage your computer system: you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From tobias.fw at gmail.com Thu Oct 29 15:17:26 2009 From: tobias.fw at gmail.com (Tobi) Date: Thu, 29 Oct 2009 08:17:26 -0700 Subject: Response devices Message-ID: Hi everyone, I am wondering which kind of response device you are usually using for your psychological experiments. There are special key sets for ERTS and E-Prime, for example. However, standard devices like keyboards or mice might also be frequently used. Of course, keyboards and mice don't look that professional and not everyone uses ERTS or E-Prime. Do you know any producer of hardware that is well suitable for experimental psychology? Thanks a lot and best regards, Tobias FW --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From baltimore.ben at gmail.com Thu Oct 29 15:20:15 2009 From: baltimore.ben at gmail.com (ben robinson) Date: Thu, 29 Oct 2009 11:20:15 -0400 Subject: Response devices In-Reply-To: <04d5fba5-37c1-45ab-af24-eb760e73386f@k19g2000yqc.googlegroups.com> Message-ID: we've been using playstation-type controllers for years. http://www.logitech.com/index.cfm/gaming/controllers/devices/301&cl=us,en On Thu, Oct 29, 2009 at 11:17 AM, Tobi wrote: > > Hi everyone, > > I am wondering which kind of response device you are usually using for > your psychological experiments. There are special key sets for ERTS > and E-Prime, for example. However, standard devices like keyboards or > mice might also be frequently used. > > Of course, keyboards and mice don't look that professional and not > everyone uses ERTS or E-Prime. Do you know any producer of hardware > that is well suitable for experimental psychology? > > Thanks a lot and best regards, > Tobias FW > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send 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 dantylee at gmail.com Thu Oct 29 15:44:36 2009 From: dantylee at gmail.com (CallMeTylee) Date: Thu, 29 Oct 2009 08:44:36 -0700 Subject: Filtering out Stroop Task trials based on sequence relation to other trials. In-Reply-To: <0CA8E1B4EC20D743912B980E486C5CAF022D635D@VUIEXCHC.ad.nottingham.ac.uk> Message-ID: This solution was simple and appears to have worked well. Thanks for bringing it to my attention. Daniel Tylee Undergraduate Researcher Center for Human Development and Adaptation State University of New York at Geneseo Department of Psychology --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email 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 Oct 29 15:50:06 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 29 Oct 2009 11:50:06 -0400 Subject: Response devices In-Reply-To: <04d5fba5-37c1-45ab-af24-eb760e73386f@k19g2000yqc.googlegro ups.com> Message-ID: Tobias, OK, this question clearly lies outside the domain of PST Web Support, so I will weigh in... >Of course, keyboards and mice don't look that professional Hmm, around here we use keyboards and mice extensively, but perhaps we are not that "professional" :). We also use the PST SRBox, and if you understand its operation then in principle you could use it with any platform that will accept a stream from a serial port. Beyond that, sometimes we (meaning I) build our own custom response boxes and wire them up either through an SRBox, a commercial digital I/O board, or even the lowly parallel port -- I have some mechanical skills as well as electronic and technology skills, and that is my job here. Of course you should have a machine shop and an electronic shop as well as a skilled research technology professional at your own institution to help with that (perhaps you are that professional!). I really don't see how anyone can consider themselves to do serious science in this day & age without such assistance. In short, we just do whatever it takes to get the data. Oh, Empirisoft also boasts a keyboard with millisecond latency specifically for psychology research, as well as a USB button box (puts them a bit ahead of PST there), but we have not tried any of these. See http://www.empirisoft.com . And of course, some people use touch screens, but I have to let those folks speak up for themselves. Good question, I look forward to more responses. -- 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 yohans at gmail.com Thu Oct 29 21:08:19 2009 From: yohans at gmail.com (yohans) Date: Thu, 29 Oct 2009 14:08:19 -0700 Subject: combining 3 eprime files into 1 file - or a work around??? In-Reply-To: Message-ID: the response from PST "Hi Anson, E-Prime does not have the capability to start multiple experiments directly (e.g., multiple individual ES or EBS files). You would need to have the first experiment terminate, then load and run the second experiment manually, and so on. It is possible, however, to run a sequence of experiments by either combining your experiments into a single ES file (quite difficult and tedious in E-Prime 1.x) or, if you are comfortable with programming or know someone who is, using the E- Run command line switches described on page 112 of the E-Prime Reference Guide to create an external application that can launch the EBS files in succession without any intervention on your part. Note, however, that this procedure is beyond the scope of E-Prime web support. If you are considering upgrading to E-Prime 2.0, note that it does contain a copy/paste function that will allow you to quickly combine tasks by moving objects from one experiment to another (i.e., multiple instances of E-Studio can be open at a time). Please see http://www.pstnet.com/eprime.cfm for more information. Please let me know if you have any further questions. Sincerely, Matt Lenhart Technical Consultant" --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email 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 Oct 29 21:24:40 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 29 Oct 2009 17:24:40 -0400 Subject: combining 3 eprime files into 1 file - or a work around??? In-Reply-To: Message-ID: Anson, Thank you for posting back with Web Support's response, a fair answer as far as it goes. I would have mentioned "AutoIt" as the key search term if you wanted to explore the "external application" approach that Matt mentions, and liwenna has already kindly supplied the link to that discussion. Matt also left out one little-known detail, although this hardly does you any good. You *can* copy E-Objects between files in EP1, although the process is very tedious, because you can only open one file at a time. It goes like this (as documented in my own personal FAQ): Open the source file and use View > Browser to open the object browser pane. Select the desired object in the browser, and use Edit > Copy. Now open the destination file and use Edit > Paste. If the copied object has the same name as an object already in the destination, then the pasted object gets automatically renamed with a number at the end (EP2 implements a more robust conflict resolution system for copying objects). That's all I can add. -- David McFarlane, Professional Faultfinder At 10/29/2009 05:08 PM Thursday, you wrote: >the response from PST > >"Hi Anson, > >E-Prime does not have the capability to start multiple experiments >directly (e.g., multiple individual ES or EBS files). You would need >to have the first experiment terminate, then load and run the second >experiment manually, and so on. It is possible, however, to run a >sequence of experiments by either combining your experiments into a >single ES file (quite difficult and tedious in E-Prime 1.x) or, if you >are comfortable with programming or know someone who is, using the E- >Run command line switches described on page 112 of the E-Prime >Reference Guide to create an external application that can launch the >EBS files in succession without any intervention on your part. Note, >however, that this procedure is beyond the scope of E-Prime web >support. > >If you are considering upgrading to E-Prime 2.0, note that it does >contain a copy/paste function that will allow you to quickly combine >tasks by moving objects from one experiment to another (i.e., multiple >instances of E-Studio can be open at a time). Please see >http://www.pstnet.com/eprime.cfm for more information. > >Please let me know if you have any further questions. > >Sincerely, >Matt Lenhart >Technical Consultant" --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email 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 Oct 1 21:19:18 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 1 Oct 2009 17:19:18 -0400 Subject: Searching for answers in the Google Group Message-ID: Just wanted to pass on an annoyance in case it spares anyone else some trouble. I am fond of telling others to first search the E-Prime Google Group (or the PST Forum) to find answers any already posted to their repeated questions. Well, if you go to the E-Prime Google Group page at http://groups.google.com/group/e-prime and just run an regular search there, you run a good chance of *not* finding existing useful posts from the past. This has been documented at http://groups.google.com/group/is-something-broken/browse_thread/thread/95a8a776796c050e/25bd19e3c7007975?lnk=raot -- it seems that the Search feature on any Group page does not search back for more than a few weeks, so if the post you need to find is any older then you will miss it! E.g., a broad search using just the word "multiple" pulled up only one, irrelevant, thread from 8 Sep 2009. When I manually scrolled back to Jun 2009 I found several threads with "multiple" in the subject line, but even when I was looking right at the threads in the list, a search using "multiple" failed to find them! (And how did I know to scroll back to Jun 2009? Why, I used the search feature at the E-Prime Archive at http://listserv.linguistlist.org/archives/eprime.html , which still works marvellously. However, it presents only one post at a time, instead of the full thread as shown in the Google Groups view.) As discussed at the link above, the solution is to go to the Advanced Groups Search page at http://groups.google.com/advanced_search . Besides entering your search terms, you must click the radio button to make it a Google Groups search, and manually enter the name of the group (i.e., "e-prime"). Whew, glad to get that off my chest. -- 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 Oct 1 21:40:39 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 1 Oct 2009 17:40:39 -0400 Subject: Searching for answers in the Google Group In-Reply-To: <4ac51cfe.1308c00a.35ce.09c7SMTPIN_ADDED@gmr-mx.google.com> Message-ID: Um, hate to belabor this any further but.. Just found an easier way to do the Google Groups search, in any Google box just enter your search terms followed by "group:e-prime" (without the quote marks, of course). -- 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 uomotorcontrol at gmail.com Fri Oct 2 19:35:43 2009 From: uomotorcontrol at gmail.com (UOMotorControl) Date: Fri, 2 Oct 2009 12:35:43 -0700 Subject: How to manage List Objects with changing Sizes, and how to make No Response be the Correct Response? Message-ID: Hey E-Basic Senseis, Long time listener, first time poster. At the moment, I'm working on a paradigm in E-Prime 1.2 that has a couple of quirks that are escaping my ability to figure out using the .chm documents. The first - The paradigm consists of two types of trials, each repeated 12 times. Each one of these trials has a random number of stimuli (between 10 and 12). I had been trying to use inline code to generate all the randomness of each of the stimuli, and then add then to the List object for a given trial type. What is escaping me is how to delete those list levels I just used in order to prevent them from interfering with future trials. The second - Each one of these trials essentially involves a subject clicking every time they see a 'O', and then not responding when they see a 'X'. As such, the correct response to the 'X' is no response. I tried used the property 'EbNoResponseAsCorrect' as the correct response in this case, but in testing, not responding was still given as an incorrect response. Any clues as how to best accomplish this? Many thanks for your assistance, Wayne Manselle Motor Control and Cognition Laboratory University of Oregon --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email 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 Oct 3 02:24:29 2009 From: baltimore.ben at gmail.com (ben robinson) Date: Fri, 2 Oct 2009 22:24:29 -0400 Subject: How to manage List Objects with changing Sizes, and how to make No Response be the Correct Response? In-Reply-To: Message-ID: in answer to your first question:i suspect the reason you find previously run trials interfering with future trials is because you're reseting your list with each trial you run, because you're generating your random trial information during each trial rather than at the start of the block... if you do all the randomization before starting the *block*, rather than before each trial, you should be able to List.SetAttrib all that randomized information and then a single List.Reset to ensure your updates take effect, then start the block. for the second question, you could also use an inline to reassign accuracy: If object.RESP = "" Then object.ACC = 1 or you could ignore the object.ACC information, and create your own column in the list that runs the trials: If object.RESP = "" Then c.SetAttrib "myACC", 1 hope that's helpful. ben On Fri, Oct 2, 2009 at 3:35 PM, UOMotorControl wrote: > > Hey E-Basic Senseis, > > Long time listener, first time poster. At the moment, I'm working > on a paradigm in E-Prime 1.2 that has a couple of quirks that are > escaping my ability to figure out using the .chm documents. > > The first - The paradigm consists of two types of trials, each > repeated 12 times. Each one of these trials has a random number of > stimuli (between 10 and 12). I had been trying to use inline code to > generate all the randomness of each of the stimuli, and then add then > to the List object for a given trial type. What is escaping me is how > to delete those list levels I just used in order to prevent them from > interfering with future trials. > > The second - Each one of these trials essentially involves a subject > clicking every time they see a 'O', and then not responding when they > see a 'X'. As such, the correct response to the 'X' is no response. > I tried used the property 'EbNoResponseAsCorrect' as the correct > response in this case, but in testing, not responding was still given > as an incorrect response. Any clues as how to best accomplish this? > > Many thanks for your assistance, > > Wayne Manselle > Motor Control and Cognition Laboratory > University of Oregon > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send 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 uomotorcontrol at gmail.com Sun Oct 4 06:15:51 2009 From: uomotorcontrol at gmail.com (UO Motor Control) Date: Sat, 3 Oct 2009 23:15:51 -0700 Subject: How to manage List Objects with changing Sizes, and how to make No Response be the Correct Response? In-Reply-To: <3345e4a50910021924s2b9e108by1174e322a544375d@mail.gmail.com> Message-ID: Thanks for the suggestions Ben, I think I should be able to make things work with it. Out of continued curiosity, is there any way to programmatically delete a level from a List object? Wayne On Fri, Oct 2, 2009 at 7:24 PM, ben robinson wrote: > in answer to your first question:i suspect the reason you find previously > run trials interfering with future trials is because you're reseting your > list with each trial you run, because you're generating your random trial > information during each trial rather than at the start of the block... if > you do all the randomization before starting the *block*, rather than before > each trial, you should be able to List.SetAttrib all that randomized > information and then a single List.Reset to ensure your updates take effect, > then start the block. > > for the second question, you could also use an inline to reassign accuracy: > If object.RESP = "" Then object.ACC = 1 > or you could ignore the object.ACC information, and create your own column > in the list that runs the trials: > If object.RESP = "" Then c.SetAttrib "myACC", 1 > > hope that's helpful. > > ben > > > On Fri, Oct 2, 2009 at 3:35 PM, UOMotorControl wrote: > >> >> Hey E-Basic Senseis, >> >> Long time listener, first time poster. At the moment, I'm working >> on a paradigm in E-Prime 1.2 that has a couple of quirks that are >> escaping my ability to figure out using the .chm documents. >> >> The first - The paradigm consists of two types of trials, each >> repeated 12 times. Each one of these trials has a random number of >> stimuli (between 10 and 12). I had been trying to use inline code to >> generate all the randomness of each of the stimuli, and then add then >> to the List object for a given trial type. What is escaping me is how >> to delete those list levels I just used in order to prevent them from >> interfering with future trials. >> >> The second - Each one of these trials essentially involves a subject >> clicking every time they see a 'O', and then not responding when they >> see a 'X'. As such, the correct response to the 'X' is no response. >> I tried used the property 'EbNoResponseAsCorrect' as the correct >> response in this case, but in testing, not responding was still given >> as an incorrect response. Any clues as how to best accomplish this? >> >> Many thanks for your assistance, >> >> Wayne Manselle >> Motor Control and Cognition Laboratory >> University of Oregon >> >> > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send 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 Sun Oct 4 15:17:58 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Sun, 4 Oct 2009 11:17:58 -0400 Subject: How to manage List Objects with changing Sizes, and how to make No Response be the Correct Response? In-Reply-To: Message-ID: Wayne, So you want to manage List levels in script, eh? Tricky stuff. As you noticed, there is no List.DeleteLevel method, so once you add a level to a List you have it forever. (BTW, the mere absence of a method from the online E-Basic Help does not mean it does not exist; e.g., the Help also does not mention the List.AddAttrib method, which does exist as I documented at http://support.pstnet.com/forum/Topic1241-12-1.aspx .) So you are left with either (1) deleting the entire List object and recreating it from scratch in script, or (2) using List.SetWeight to set the weight of "deleted" rows to 0. In any case, you must run a List.Reset before using your modified list, see the FactorSpace.Reset topic in the online E-Basic Help (i.e., the aforementioned .chm document). As for making no response the correct response, many have asked before and if you run a search on the E-Prime List archive or the PST Forum you may find this already addressed with several good strategies. That said, as you will again note from the online E-Basic Help, the constant EbNoResponseAsCorrect is defined specifically for use with Feedback objects (though I don't see any information on how to use it), so it likely does not apply to your situation. It seems to me rather that if you just put Allowable = XO on all trials, Correct = X on X trials, and Correct = "" (i.e., leave it blank) on O trials, then everything will work as you wish. Please write back and let us know how that works. Best regards, -- David McFarlane, Professional Faultfinder On Fri, Oct 2, 2009 at 3:35 PM, UOMotorControl wrote: > Hey E-Basic Senseis, > > Long time listener, first time poster. At the moment, I'm working > on a paradigm in E-Prime 1.2 that has a couple of quirks that are > escaping my ability to figure out using the .chm documents. > > The first - The paradigm consists of two types of trials, each > repeated 12 times. Each one of these trials has a random number of > stimuli (between 10 and 12). I had been trying to use inline code to > generate all the randomness of each of the stimuli, and then add then > to the List object for a given trial type. What is escaping me is how > to delete those list levels I just used in order to prevent them from > interfering with future trials. > > The second - Each one of these trials essentially involves a subject > clicking every time they see a 'O', and then not responding when they > see a 'X'. As such, the correct response to the 'X' is no response. > I tried used the property 'EbNoResponseAsCorrect' as the correct > response in this case, but in testing, not responding was still given > as an incorrect response. Any clues as how to best accomplish this? > > Many thanks for your assistance, > > Wayne Manselle > Motor Control and Cognition Laboratory > University of Oregon --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From jens.bernhardsson at gmail.com Mon Oct 5 10:20:25 2009 From: jens.bernhardsson at gmail.com (jens) Date: Mon, 5 Oct 2009 03:20:25 -0700 Subject: Superimpose without getting the picture background Message-ID: Hi What I want to do is to superimpose an arrow onto a picture. When doing so the arrow image gets a black background eventhough the arrow has been stripped from background in Photoshop an saved as .gif. This way works in other programs (Authorware). Is it possible to get an image superimposed to another image without E-Prime adding background to the object? Using EP2 Running XP /Jens --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From Michiel.Spape at nottingham.ac.uk Mon Oct 5 10:56:30 2009 From: Michiel.Spape at nottingham.ac.uk (Michiel Spape) Date: Mon, 5 Oct 2009 11:56:30 +0100 Subject: Superimpose without getting the picture background In-Reply-To: Message-ID: Hi, Yes, like in GIF the transparent colour is defined as the colour of one of the corners, you can set the colour which should be treated by E-Prime as transparent by changing backstyle to transparent and setting the source colour key. Or look in the help file: Sourcecolorkey: The source color key allows the image to be transparent during presentation by specifying one color in the image as the transparent mask.? Pixels in the image that are the same color as the value set in SourceColorKey are not painted, which permits the image to appear transparent. Instead of photoshop, try the awesome programme MSPAINT (start>run>mspaint): fill the 'background' with white, set white as sourcecolourkey and the image to transparent. Best, Mich Michiel Spap? Research Fellow Perception & Action group University of Nottingham School of Psychology -----Original Message----- From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of jens Sent: 05 October 2009 11:20 To: E-Prime Subject: Superimpose without getting the picture background Hi What I want to do is to superimpose an arrow onto a picture. When doing so the arrow image gets a black background eventhough the arrow has been stripped from background in Photoshop an saved as .gif. This way works in other programs (Authorware). Is it possible to get an image superimposed to another image without E-Prime adding background to the object? Using EP2 Running XP /Jens This message has been checked for viruses but the contents of an attachment may still contain software viruses, which could damage your computer system: you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From jens.bernhardsson at gmail.com Mon Oct 5 12:34:52 2009 From: jens.bernhardsson at gmail.com (jens) Date: Mon, 5 Oct 2009 05:34:52 -0700 Subject: Superimpose without getting the picture background In-Reply-To: <0CA8E1B4EC20D743912B980E486C5CAF0207F1A3@VUIEXCHC.ad.nottingham.ac.uk> Message-ID: Works perfect! Thank you very much Mich. /Jens --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email 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 Oct 5 19:49:49 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 5 Oct 2009 15:49:49 -0400 Subject: Multiple correct string responses In-Reply-To: <20090630034750.LGGG11262.nschwotgx02p.mx.bigpond.com@tardi s.une.edu.au> Message-ID: At 6/29/2009 11:47 PM Monday, Peter Quain wrote: >At 01:39 PM 30/06/2009, Blaire wrote: > >This is the first time I've ever used E-prime so I'm very much a > >beginner. My main question is: What is the easiest way to allow > >multiple responses to be accepted as correct into a string input field > >on a single trial? > > > >In some trials, there are 113 correct responses - and if the > >participant enters any of those 113, they must be counted as correct > >and the program needs to let them move on, BUT if they enter anything > >except those 113 they have to get feedback saying incorrect and must > >be sent back to the trial until they enter a correct response. > >just a mud map, but maybe store the 113 correct responses in an >array, then collect the string input as a variable and run a loop >through the array elements checking for a match. If it finds one, >jump out of the loop (maybe go to a label along the trial procedure), >if it doesn't, then progress to a text object to tell them incorrect, >followed by an inline which would start the trial again. Thanks Peter. I know this is too late for the original poster, but I want to add this to the record in case anybody searches for this later. Back in Sep 2007, Paul Groot presented another solution that you may find at http://listserv.linguistlist.org/cgi-bin/wa?A2=ind0709d&L=eprime&T=0&F=&S=&P=1497 . It uses the InStr() function, as documented in the online E-Basic Help. So you put all the correct responses into a single string (perhaps in a List attribute), and then use InStr() to test a given response against all the correct ones without having to write an actual loop, e.g., ' case-insensitive search, see online E-Basic Help: If InStr( 1, StimText.CRESP, StimText.RESP, 1 ) Then StimText.ACC = 1 ' correct end if ' else, incorrect by default -- 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 c.coughlin5 at gmail.com Tue Oct 6 16:55:53 2009 From: c.coughlin5 at gmail.com (c.coughlin5) Date: Tue, 6 Oct 2009 09:55:53 -0700 Subject: Return to embedded list in a procedure Message-ID: I am new to E-Prime and computer programming in general, and I need to write a working memory experiment. How it's supposed to work is: In the main list, there are 4 embedded lists for the 4 conitions (CS,CO,SO,OS). Within each of those embedded lists I have 4 lists (Count2, Count3,Count4, and Count5) (All of the Count lists have the same 14 sentences in them). The experiment needs to, starting from the main list, go to one of the conditions (CS,CO...) and then, at random, go through 2,3,4,or 5 items from that list before going back up to the main list and going through it again. I set it up with the Count2,Count3...lists for each condition to write separate procedures for retrieving 2,3,4, or 5 times before going to the Recall screen. The problem I've encountered is that after running through a procedure once, I can't get it to go back to the Count list to get a new sentence. The counter works, but it just repeats the same sentence 2,3,4, or 5 times before going to the Recall screen, and then going back to the main list to continue on to the next item. Any ideas how I can fix this? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From carlynlds at gmail.com Wed Oct 7 16:54:04 2009 From: carlynlds at gmail.com (Carlyn F) Date: Wed, 7 Oct 2009 09:54:04 -0700 Subject: E-PRIME WITH MAGIC TOUCH? Message-ID: Hello all, Has anyone successfully used E-Prime with KeyTech's MagicTouch screen? thanks! Carlyn Lab for Developmental Studies Harvard University --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From david.b.mccoy at gmail.com Wed Oct 7 19:58:42 2009 From: david.b.mccoy at gmail.com (David McCoy) Date: Wed, 7 Oct 2009 12:58:42 -0700 Subject: Timing picture onset Message-ID: Hello Everyone, I am creating an experiment that requires a cue (a dot) to appear to the left or right of a word. I want to vary the onset time of this dot. So word comes on immediately but then dot can occur to the left or right (while word is still presented) at say 1000 ms, 1500 ms, or 1750 ms after the onset of the word. Is there a way of timing when an image occurs on a slide? There isn't anything in the properties of the image. 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 Oct 8 16:15:07 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 8 Oct 2009 12:15:07 -0400 Subject: Timing picture onset In-Reply-To: Message-ID: You might accomplish this by superimposing stimuli, and if you run a search on the E-Prime Google Group with a term like "superimpose" you would find http://groups.google.com/group/e-prime/browse_thread/thread/1a8ceb9a24da0dfa , which I believe explains this. -- David McFarlane, Professional Faultfinder At 10/7/2009 03:58 PM Wednesday, you wrote: >I am creating an experiment that requires a cue (a dot) to appear to >the left or right of a word. I want to vary the onset time of this >dot. So word comes on immediately but then dot can occur to the left >or right (while word is still presented) at say 1000 ms, 1500 ms, or >1750 ms after the onset of the word. Is there a way of timing when an >image occurs on a slide? There isn't anything in the properties of the >image. 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 sofia.schelten at gmail.com Mon Oct 12 18:20:18 2009 From: sofia.schelten at gmail.com (sofia laureano) Date: Mon, 12 Oct 2009 11:20:18 -0700 Subject: Port I/O device driver error Message-ID: Hi there, I have been getting this message everytime I am running a task and want to send markers through the parallel port: Run-time Error (Line 654) 10055: Unable to communicate with the port I/ O device driver Error: 0x00000000 Please ensure the Port I/O device driver is installed The task works perfectly on a similar computer (same model). In the windows XP device manager, the port is listed as "working properly", and all the settings are equal to those on the computer where the task runs without errors. Any ideas would be more than welcome! Thanks, Sofia --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email 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 Oct 12 19:49:14 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 12 Oct 2009 15:49:14 -0400 Subject: Port I/O device driver error In-Reply-To: <347b8314-f7ce-4a4b-a5e6-319b9ff6f684@x37g2000yqj.googlegro ups.com> Message-ID: Sofia, First, just to be sure we are talking about the same thing, open up the Windows Device Manager (using your favorite method) on both computers. Look down the tree to a branch labelled "Other devices". Open that branch. You should see a branch labelled "PST Port I/O Driver" on both computers. If you do not see that on the troubled computer, then it does not have the driver installed. Anyway, you probably need to repair or reinstall the Port I/O driver. As it turns out, this error message and several other common ones are listed in PST Knowledge Base article #3000, a good reference for us all to look at first in the future (you will have to log in as a registered E-Prime user). I don't think PST will mind if I just post the entry for your error, so I will spare you the trouble in just this case: "The port driver is needed for read/write port calls and for using the Port Device. Try running a repair on your E-Prime installation (via the Add/Remove Programs utility in Windows Control Panel), and also run the PortDriverInstaller.exe file to install the port driver. You can download the PortDriverInstaller.exe from the User's Area by clicking the Download/Misc links. Then restart your machine and try running again (note this file will not work under Windows 98/ME)" -- David McFarlane, Professional Faultfinder >Hi there, > >I have been getting this message everytime I am running a task and >want to send markers through the parallel port: > > >Run-time Error (Line 654) 10055: Unable to communicate with the port I/ >O device driver > >Error: 0x00000000 > >Please ensure the Port I/O device driver is installed > > >The task works perfectly on a similar computer (same model). >In the windows XP device manager, the port is listed as "working >properly", and all the settings are equal to those on the computer >where the task runs without errors. > >Any ideas would be more than welcome! > >Thanks, >Sofia --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From sofia.schelten at gmail.com Tue Oct 13 12:14:20 2009 From: sofia.schelten at gmail.com (sofia laureano) Date: Tue, 13 Oct 2009 05:14:20 -0700 Subject: Port I/O device driver error In-Reply-To: <4ad3883f.5944f10a.4b07.19deSMTPIN_ADDED@gmr-mx.google.com> Message-ID: Hi David, Thank you so much for your great reply! I?ve done what you've recommended, but when I try to run the PortDriverInstaller.exe I get this Warning: The software you are installing for this hardware: PST Port I/O Driver has not passed Windows Logo testing to verify its compatibility with windows XP. Continuing your installation of this software may impair or destabilize the correct operation of your system either immediately or in the future. Microsoft strongly recommends that you stop this installation now and contact the hardware vendor for software that has passed Windows Logo Testing. Continue Anyway / STOP installation What do you reckon I should do? Many thanks, Sofia On Oct 12, 8:49?pm, David McFarlane wrote: > Sofia, > > First, just to be sure we are talking about the same thing, open up > the Windows Device Manager (using your favorite method) on both > computers. ?Look down the tree to a branch labelled "Other > devices". ?Open that branch. ?You should see a branch labelled "PST > Port I/O Driver" on both computers. ?If you do not see that on the > troubled computer, then it does not have the driver installed. > > Anyway, you probably need to repair or reinstall the Port I/O > driver. ?As it turns out, this error message and several other common > ones are listed in PST Knowledge Base article #3000, a good reference > for us all to look at first in the future (you will have to log in as > a registered E-Prime user). ?I don't think PST will mind if I just > post the entry for your error, so I will spare you the trouble in > just this case: > > "The port driver is needed for read/write port calls and for using > the Port Device. Try running a repair on your E-Prime installation > (via the Add/Remove Programs utility in Windows Control Panel), and > also run the PortDriverInstaller.exe file to install the port driver. > You can download the PortDriverInstaller.exe from the User's Area by > clicking the Download/Misc links. Then restart your machine and try > running again (note this file will not work under Windows 98/ME)" > > -- David McFarlane, Professional Faultfinder > > >Hi there, > > >I have been getting this message everytime I am running a task and > >want to send markers through the parallel port: > > >Run-time Error (Line 654) 10055: Unable to communicate with the port I/ > >O device driver > > >Error: 0x00000000 > > >Please ensure the Port I/O device driver is installed > > >The task works perfectly on a similar computer (same model). > >In the windows XP device manager, the port is listed as "working > >properly", and all the settings are equal to those on the computer > >where the task runs without errors. > > >Any ideas would be more than welcome! > > >Thanks, > >Sofia --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From Michiel.Spape at nottingham.ac.uk Tue Oct 13 13:03:15 2009 From: Michiel.Spape at nottingham.ac.uk (Michiel Spape) Date: Tue, 13 Oct 2009 14:03:15 +0100 Subject: Port I/O device driver error In-Reply-To: <6bfbfacb-14c2-4961-8e39-56fd4881cec8@l2g2000yqd.googlegroups.com> Message-ID: Come on, live on the edge, install that unverified driver! No, the deal is, companies can get Microsoft to verify a certain driver, which they will do after testing it a lot, which, of course, doesn't come cheap. I'm sure most drivers are 'unverified', but what is more remarkable, is that in certain cases, windows xp (perhaps an old version, I think in Dutch) will tell you 'this driver is not digital', which we always thought was a most interesting phenomenon. Anyway, if you're really scared, back up your system, press "OK anyway" and run! Best, Mich Michiel Spap? Research Fellow Perception & Action group University of Nottingham School of Psychology -----Original Message----- From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of sofia laureano Sent: 13 October 2009 13:14 To: E-Prime Subject: Re: Port I/O device driver error Hi David, Thank you so much for your great reply! I've done what you've recommended, but when I try to run the PortDriverInstaller.exe I get this Warning: The software you are installing for this hardware: PST Port I/O Driver has not passed Windows Logo testing to verify its compatibility with windows XP. Continuing your installation of this software may impair or destabilize the correct operation of your system either immediately or in the future. Microsoft strongly recommends that you stop this installation now and contact the hardware vendor for software that has passed Windows Logo Testing. Continue Anyway / STOP installation What do you reckon I should do? Many thanks, Sofia On Oct 12, 8:49?pm, David McFarlane wrote: > Sofia, > > First, just to be sure we are talking about the same thing, open up > the Windows Device Manager (using your favorite method) on both > computers. ?Look down the tree to a branch labelled "Other > devices". ?Open that branch. ?You should see a branch labelled "PST > Port I/O Driver" on both computers. ?If you do not see that on the > troubled computer, then it does not have the driver installed. > > Anyway, you probably need to repair or reinstall the Port I/O > driver. ?As it turns out, this error message and several other common > ones are listed in PST Knowledge Base article #3000, a good reference > for us all to look at first in the future (you will have to log in as > a registered E-Prime user). ?I don't think PST will mind if I just > post the entry for your error, so I will spare you the trouble in > just this case: > > "The port driver is needed for read/write port calls and for using > the Port Device. Try running a repair on your E-Prime installation > (via the Add/Remove Programs utility in Windows Control Panel), and > also run the PortDriverInstaller.exe file to install the port driver. > You can download the PortDriverInstaller.exe from the User's Area by > clicking the Download/Misc links. Then restart your machine and try > running again (note this file will not work under Windows 98/ME)" > > -- David McFarlane, Professional Faultfinder > > >Hi there, > > >I have been getting this message everytime I am running a task and > >want to send markers through the parallel port: > > >Run-time Error (Line 654) 10055: Unable to communicate with the port I/ > >O device driver > > >Error: 0x00000000 > > >Please ensure the Port I/O device driver is installed > > >The task works perfectly on a similar computer (same model). > >In the windows XP device manager, the port is listed as "working > >properly", and all the settings are equal to those on the computer > >where the task runs without errors. > > >Any ideas would be more than welcome! > > >Thanks, > >Sofia This message has been checked for viruses but the contents of an attachment may still contain software viruses, which could damage your computer system: you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From mcfarla9 at msu.edu Tue Oct 13 14:10:45 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 13 Oct 2009 10:10:45 -0400 Subject: Port I/O device driver error In-Reply-To: <0CA8E1B4EC20D743912B980E486C5CAF020ECB7D@VUIEXCHC.ad.notti ngham.ac.uk> Message-ID: Thanks Mich, you said it better that I could. Yes, definitely "Continue Anyway". -- David McFarlane, Professional Faultfinder >Come on, live on the edge, install that unverified driver! > >No, the deal is, companies can get Microsoft to >verify a certain driver, which they will do >after testing it a lot, which, of course, >doesn't come cheap. I'm sure most drivers are >'unverified', but what is more remarkable, is >that in certain cases, windows xp (perhaps an >old version, I think in Dutch) will tell you >'this driver is not digital', which we always >thought was a most interesting phenomenon. > >Anyway, if you're really scared, back up your >system, press "OK anyway" and run! >Best, >Mich > > >Michiel Spap? >Research Fellow >Perception & Action group >University of Nottingham >School of Psychology > > >-----Original Message----- >From: e-prime at googlegroups.com >[mailto:e-prime at googlegroups.com] On Behalf Of sofia laureano >Sent: 13 October 2009 13:14 >To: E-Prime >Subject: Re: Port I/O device driver error > > >Hi David, > >Thank you so much for your great reply! > >I've done what you've recommended, but when I try to run the >PortDriverInstaller.exe I get this Warning: > >The software you are installing for this hardware: PST Port I/O Driver >has not passed Windows Logo testing to verify its compatibility with >windows XP. >Continuing your installation of this software may impair or >destabilize the correct operation of your system either immediately or >in the future. Microsoft strongly recommends that you stop this >installation now and contact the hardware vendor for software that has >passed Windows Logo Testing. > >Continue Anyway / STOP installation > >What do you reckon I should do? > >Many thanks, >Sofia > >On Oct 12, 8:49 pm, David McFarlane wrote: > > Sofia, > > > > First, just to be sure we are talking about the same thing, open up > > the Windows Device Manager (using your favorite method) on both > > computers. Look down the tree to a branch labelled "Other > > devices". Open that branch. You should see a branch labelled "PST > > Port I/O Driver" on both computers. If you do not see that on the > > troubled computer, then it does not have the driver installed. > > > > Anyway, you probably need to repair or reinstall the Port I/O > > driver. As it turns out, this error message and several other common > > ones are listed in PST Knowledge Base article #3000, a good reference > > for us all to look at first in the future (you will have to log in as > > a registered E-Prime user). I don't think PST will mind if I just > > post the entry for your error, so I will spare you the trouble in > > just this case: > > > > "The port driver is needed for read/write port calls and for using > > the Port Device. Try running a repair on your E-Prime installation > > (via the Add/Remove Programs utility in Windows Control Panel), and > > also run the PortDriverInstaller.exe file to install the port driver. > > You can download the PortDriverInstaller.exe from the User's Area by > > clicking the Download/Misc links. Then restart your machine and try > > running again (note this file will not work under Windows 98/ME)" > > > > -- David McFarlane, Professional Faultfinder > > > > >Hi there, > > > > >I have been getting this message everytime I am running a task and > > >want to send markers through the parallel port: > > > > >Run-time Error (Line 654) 10055: Unable to communicate with the port I/ > > >O device driver > > > > >Error: 0x00000000 > > > > >Please ensure the Port I/O device driver is installed > > > > >The task works perfectly on a similar computer (same model). > > >In the windows XP device manager, the port is listed as "working > > >properly", and all the settings are equal to those on the computer > > >where the task runs without errors. > > > > >Any ideas would be more than welcome! > > > > >Thanks, > > >Sofia --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From sofia.schelten at gmail.com Tue Oct 13 15:09:19 2009 From: sofia.schelten at gmail.com (sofia laureano) Date: Tue, 13 Oct 2009 08:09:19 -0700 Subject: Port I/O device driver error In-Reply-To: <4ad48a6a.5844f10a.1a2e.22daSMTPIN_ADDED@gmr-mx.google.com> Message-ID: Hi Michael and David, Thank you so much for helping me solving my problem. Everything is working fine now thanks to you! All the best, Sofia On Oct 13, 3:10?pm, David McFarlane wrote: > Thanks Mich, you said it better that I > could. ?Yes, definitely "Continue Anyway". > > -- David McFarlane, Professional Faultfinder > > >Come on, live on the edge, install that unverified driver! > > >No, the deal is, companies can get Microsoft to > >verify a certain driver, which they will do > >after testing it a lot, which, of course, > >doesn't come cheap. I'm sure most drivers are > >'unverified', but what is more remarkable, is > >that in certain cases, windows xp (perhaps an > >old version, I think in Dutch) will tell you > >'this driver is not digital', which we always > >thought was a most interesting phenomenon. > > >Anyway, if you're really scared, back up your > >system, press "OK anyway" and run! > >Best, > >Mich > > >Michiel Spap? > >Research Fellow > >Perception & Action group > >University of Nottingham > >School of Psychology > > >-----Original Message----- > >From: e-prime at googlegroups.com > >[mailto:e-prime at googlegroups.com] On Behalf Of sofia laureano > >Sent: 13 October 2009 13:14 > >To: E-Prime > >Subject: Re: Port I/O device driver error > > >Hi David, > > >Thank you so much for your great reply! > > >I've done what you've recommended, but when I try to run the > >PortDriverInstaller.exe I get this Warning: > > >The software you are installing for this hardware: PST Port I/O Driver > >has not passed Windows Logo testing to verify its compatibility with > >windows XP. > >Continuing your installation of this software may impair or > >destabilize the correct operation of your system either immediately or > >in the future. Microsoft strongly recommends that you stop this > >installation now and contact the hardware vendor for software that has > >passed Windows Logo Testing. > > >Continue Anyway / STOP installation > > >What do you reckon I should do? > > >Many thanks, > >Sofia > > >On Oct 12, 8:49 pm, David McFarlane wrote: > > > Sofia, > > > > First, just to be sure we are talking about the same thing, open up > > > the Windows Device Manager (using your favorite method) on both > > > computers. ?Look down the tree to a branch labelled "Other > > > devices". ?Open that branch. ?You should see a branch labelled "PST > > > Port I/O Driver" on both computers. ?If you do not see that on the > > > troubled computer, then it does not have the driver installed. > > > > Anyway, you probably need to repair or reinstall the Port I/O > > > driver. ?As it turns out, this error message and several other common > > > ones are listed in PST Knowledge Base article #3000, a good reference > > > for us all to look at first in the future (you will have to log in as > > > a registered E-Prime user). ?I don't think PST will mind if I just > > > post the entry for your error, so I will spare you the trouble in > > > just this case: > > > > "The port driver is needed for read/write port calls and for using > > > the Port Device. Try running a repair on your E-Prime installation > > > (via the Add/Remove Programs utility in Windows Control Panel), and > > > also run the PortDriverInstaller.exe file to install the port driver. > > > You can download the PortDriverInstaller.exe from the User's Area by > > > clicking the Download/Misc links. Then restart your machine and try > > > running again (note this file will not work under Windows 98/ME)" > > > > -- David McFarlane, Professional Faultfinder > > > > >Hi there, > > > > >I have been getting this message everytime I am running a task and > > > >want to send markers through the parallel port: > > > > >Run-time Error (Line 654) 10055: Unable to communicate with the port I/ > > > >O device driver > > > > >Error: 0x00000000 > > > > >Please ensure the Port I/O device driver is installed > > > > >The task works perfectly on a similar computer (same model). > > > >In the windows XP device manager, the port is listed as "working > > > >properly", and all the settings are equal to those on the computer > > > >where the task runs without errors. > > > > >Any ideas would be more than welcome! > > > > >Thanks, > > > >Sofia --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From katiedougie at gmail.com Mon Oct 19 21:29:36 2009 From: katiedougie at gmail.com (Katie Douglas) Date: Mon, 19 Oct 2009 14:29:36 -0700 Subject: Inputting correct responses from SRBox Message-ID: Hi all, I am a novice at e prime and my question is hopefully relatively simple. In my department we have set up e-prime with an SRBox and this all seems to be working. I am wondering how you get a correct response from a button press on the SRBox to be recognised and logged by E- Prime? Help would be much appreciated, Katie Douglas --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From uomotorcontrol at gmail.com Mon Oct 19 22:58:13 2009 From: uomotorcontrol at gmail.com (UO Motor Control) Date: Mon, 19 Oct 2009 15:58:13 -0700 Subject: Inputting correct responses from SRBox In-Reply-To: <6faeeaaf-e05b-4008-bff5-aa8badcbe852@h40g2000prf.googlegroups.com> Message-ID: Katie, In order to use the SRBox for input, you'll need to begin by adding it to your experiment as an input source. You can do this by double-clicking on the experiment object, going to the devices tab, clicking the add button, and then double clicking the SRBox object in the window that pops up. Once you've done that, you can add the SRBox as a device to any object (i.e. Text Display, Image Display, Slide) you wish to use it with. Just go to the properties of that object, the duration/input tab, and click the add button below the devices field. From there, add the SRBox. The SRBox's buttons are numbered 1-5, which you'd place in the Correct Response Field. Good luck, and happy exploring! Wayne Manselle On Mon, Oct 19, 2009 at 2:29 PM, Katie Douglas wrote: > > Hi all, > I am a novice at e prime and my question is hopefully relatively > simple. In my department we have set up e-prime with an SRBox and this > all seems to be working. I am wondering how you get a correct response > from a button press on the SRBox to be recognised and logged by E- > Prime? Help would be much appreciated, > Katie Douglas > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send 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 y.chen0209 at gmail.com Tue Oct 20 22:38:42 2009 From: y.chen0209 at gmail.com (Yve) Date: Tue, 20 Oct 2009 15:38:42 -0700 Subject: words reappear from learning list in testing list Message-ID: Hi all, I am working on building a memory experiment on E-prime. Let say that I have 150 words that I want the subjects to learn. Those 150 words are selected from a word pool (~400w) randomly and also are randomly assigned into 3 blocks, 50 words each non-repeating (learning1, learning2 and learning3). I have figured out how to do this step by using nested list (Thank you all!). Then at testing phase, learned words will be mixed with new words presented to participants for recognition judgment. ie 50words from learning1 mixed with 50 new words --> together randomly present to subjects. I can do new words no problem, but when I am trying to get the 50words from Learning list, I just can't do it! I read other postings suggesting array and getPrevAttrib. I've attempted writing scripts on my own, and I don't know how to write them right so it runs. (E-basic examples don't make sense to me:( ) Thank you so much in advance! Yve --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From Michiel.Spape at nottingham.ac.uk Wed Oct 21 12:42:06 2009 From: Michiel.Spape at nottingham.ac.uk (Michiel Spape) Date: Wed, 21 Oct 2009 13:42:06 +0100 Subject: words reappear from learning list in testing list In-Reply-To: <4be08afd-3fdd-47d8-bded-e2c077fc59d9@13g2000prl.googlegroups.com> Message-ID: Hi, You should be able to do this with nested lists, and, I believe, no eBasic at all (though it may help you to try and learn some of that anyway). Let's say your list ("WordList") of 400 words (attribute "TheWords") are used at a list at the *very beginning* of your experiment, I mean, as a nested list of the highest hierarchy. Thus, the list should only be randomized once (it will only go through one level, strictly speaking). Now, in your experiment, you present the words using lists that explicitly specify the level of this wordlist, writing the following in your trials: [TheWord:1] [TheWord:2] [TheWord...] [TheWord:150] Etc. A bit of typing, indeed. Anyway, after that, you will know that if a level between 1 and 150 is used, the subject has seen it, and a level higher, not. Also, none of the words will be used twice. You might go on to say 1:50 is learning1, 51:100 learning2, etc. Thus, in the second stage, you will always know if a word is from the learned list or not. Maybe this doesn't help you, and I agree that Arrays would be much easier on anyone's cognitive capacity... but this here is a useful trick anyway, and quite powerful if you don't like script. Best, Mich Michiel Spap? Research Fellow Perception & Action group University of Nottingham School of Psychology -----Original Message----- From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of Yve Sent: 20 October 2009 23:39 To: E-Prime Subject: words reappear from learning list in testing list Hi all, I am working on building a memory experiment on E-prime. Let say that I have 150 words that I want the subjects to learn. Those 150 words are selected from a word pool (~400w) randomly and also are randomly assigned into 3 blocks, 50 words each non-repeating (learning1, learning2 and learning3). I have figured out how to do this step by using nested list (Thank you all!). Then at testing phase, learned words will be mixed with new words presented to participants for recognition judgment. ie 50words from learning1 mixed with 50 new words --> together randomly present to subjects. I can do new words no problem, but when I am trying to get the 50words from Learning list, I just can't do it! I read other postings suggesting array and getPrevAttrib. I've attempted writing scripts on my own, and I don't know how to write them right so it runs. (E-basic examples don't make sense to me:( ) Thank you so much in advance! Yve This message has been checked for viruses but the contents of an attachment may still contain software viruses, which could damage your computer system: you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From dperlman at wisc.edu Fri Oct 23 20:25:05 2009 From: dperlman at wisc.edu (David Perlman) Date: Fri, 23 Oct 2009 15:25:05 -0500 Subject: ExitValueSamples: get it in an Inline? Message-ID: Is there a way to get the "Exit List After # Samples" value from a list object and use it in an Inline script? Looking at the .es file in a text editor (I'm using Eprime 1.1) I see the value is stored as "ExitValueSamples" but I haven't found anything about that in the documentation anywhere, or through Google. The reason I am trying to do this is that I have script to run an experiment in the fMRI scanner. The experiment is broken into 8 scan runs to allow the subject resting periods. If something goes wrong I need to be able to start up the script on a specified run number. Right now I have it prompt for a startup value StartRunNum and then I have a script at the beginning which uses a For loop to step through the right number of GetNextAttrib() methods, which has the effect of advancing the list by the right number. But there are sub-lists within each run, which also need to be advanced. I am piloting this right now, so I may be changing the numbers of samples of the various sub-lists, and if I do it this way it gets to be a complicated set of nested For loops with values that have to stay synchronized with changes in the Exit List After Samples in a complicated way. So I'd like to be able to change the Exit After value in my lists without needing to update the skip-ahead script. If anyone has a better way of skipping ahead to a specified run number, I'd be open to alternatives, too. If it helps, here is the script I have now, in an Inline right at the very beginning: Dim StartRunNum as Integer StartRunNum=CInt(c.GetAttrib("StartRunNum")) Dim i,j,k as Integer Dim dstr as String For i = 1 To StartRunNum-1 dstr = RunList.GetNextAttrib("Weight") For j = 1 to 4 dstr = TrialList.GetNextAttrib("Weight") For k = 1 to 16 dstr = ProbeList.GetNextAttrib("Weight") Next k Next j Next i This makes the assumption that there are 4 samples of TrialList per Run and 4 samples of ProbeList per Trial. What I'd like to have is something like this: For i = 1 To StartRunNum-1 dstr = RunList.GetNextAttrib("Weight") For j = 1 to TrialList.GetAttr("ExitValueSamples") dstr = TrialList.GetNextAttrib("Weight") For k = 1 to TrialList.GetAttr("ExitValueSamples") * ProbeList.GetAttr("ExitValueSamples") dstr = ProbeList.GetNextAttrib("Weight") Next k Next j Next i ...which would automatically advance by the right number when I changed the Exit List After Samples setting in TrialList or ProbeList. Thanks very much for any help! -- -dave---------------------------------------------------------------- "Pseudo-colored pictures of a person's brain lighting up are undoubtedly more persuasive than a pattern of squiggles produced by a polygraph. That could be a big problem if the goal is to get to the truth." -Dr. Steven Hyman, Harvard --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From xiaoou.li7 at gmail.com Sat Oct 24 02:48:09 2009 From: xiaoou.li7 at gmail.com (Xiao Ou Li) Date: Fri, 23 Oct 2009 19:48:09 -0700 Subject: play movie Message-ID: Hi, I'm new to E-prime and having a problem with playing movie. I need to play a video 5 times continuously. No response recording during display. Does anyone know how to do that? Thank you for any help! --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From mcfarla9 at msu.edu Mon Oct 26 21:12:51 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 26 Oct 2009 17:12:51 -0400 Subject: ExitValueSamples: get it in an Inline? In-Reply-To: <974EC797-8C81-44A2-B3DB-24D39E343538@wisc.edu> Message-ID: Dave, This is all beyond me, so I encourage you to take this up with PST Web Support at http://support.pstnet.com/e%2Dprime/support/login.asp , they promise response times of 24-48 hours to all requests. But here are my thoughts anyway... At 10/23/2009 04:25 PM Friday, you wrote: >Is there a way to get the "Exit List After # Samples" value from a >list object and use it in an Inline script? Looking at the .es file >in a text editor (I'm using Eprime 1.1) I see the value is stored as >"ExitValueSamples" but I haven't found anything about that in the >documentation anywhere, or through Google. You may find this documentend in the List.TerminateCondition topic of the online E-Basic Help, which will then steer you to the Trigger Object topic. But I don't know that any of that will help you because AFAIK .TerminateCondition returns a "Trigger" object instead of a number. >The reason I am trying to do this is that I have script to run an >experiment in the fMRI scanner. The experiment is broken into 8 scan >runs to allow the subject resting periods. If something goes wrong I >need to be able to start up the script on a specified run number. >Right now I have it prompt for a startup value StartRunNum and then I >have a script at the beginning which uses a For loop to step through >the right number of GetNextAttrib() methods, which has the effect of >advancing the list by the right number. But there are sub-lists >within each run, which also need to be advanced. I am piloting this >right now, so I may be changing the numbers of samples of the various >sub-lists, and if I do it this way it gets to be a complicated set of >nested For loops with values that have to stay synchronized with >changes in the Exit List After Samples in a complicated way. So I'd >like to be able to change the Exit After value in my lists without >needing to update the skip-ahead script. > >If anyone has a better way of skipping ahead to a specified run >number, I'd be open to alternatives, too. Since you have the scan runs organized in a list, you might find some way to just jump to and run one single level of your scan run list. This is very much what Counterbalance does, so you might take a look at the script that that produces (you would have to get comfortable with List.Order, List.Deletion, and PickOne, as well as List.TerminateCondition, List.ResetCondition, and Samples). For that matter, long ago we used IFIS for our fMRI, and that implemented a complete random-access scan run menu all in E-Prime. If you could find someone to generate any old IFIS program in EP1 and send you both the .es and the .ebs file, you could learn a lot by poring over the script. (I know that I did long ago, e.g., now I use an Unreferenced list to expose global parameters to users rather than make them figure out how to use the User Script pane.) Make sure they use EP1, and send the .ebs file -- you cannot generate the .ebs file without the IFIS package, and EP2 .ebs2 files hide the generated script. -- David McFarlane, Professional Faultfinder --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From david.b.mccoy at gmail.com Tue Oct 27 13:55:21 2009 From: david.b.mccoy at gmail.com (David McCoy) Date: Tue, 27 Oct 2009 06:55:21 -0700 Subject: Creating Variables in Eprime Message-ID: Hi, I am programming an experiment that presents a word to the left or right during an encoding phase. After about 40 or so of these words being presented there is a retrieval phase where the subject sees either the same words or new words presented in the center of the screen. A dot appears on the left or right of the word and the subject responds to it. -I need to find a way to create a variable during the encoding phase that will 'memorize' if a certain word is presented to the left or right so that during the retrieval phase it can call it. For example, when I analyze the data I need to filter the setting in the Edat file so that I can look at the RT time for a dot that appears congruently (dot on same side as encoding word), incongruently (dot on opposite side as encoding word) and neutral.) Is there a way of making a global variable that can input which side a word is presented? So that words encoded on the left can be poured into an attribute, encoding words on the right into another and from there I can call those attributes in the retrieval phase? Thanks. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From mcfarla9 at msu.edu Tue Oct 27 15:08:56 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 27 Oct 2009 11:08:56 -0400 Subject: Creating Variables in Eprime In-Reply-To: Message-ID: Just so you know, PST Web Support likes to take these sorts of questions at http://support.pstnet.com/e%2Dprime/support/login.asp . They promise response times of 24-48 hours to all requests, so you might do better there than here. And if you feel charitable you may then post the answer back here for the sake of others. At 10/27/2009 09:55 AM Tuesday, David McCoy wrote: >I am programming an experiment that presents a word to the left or >right during an encoding phase. After about 40 or so of these words >being presented there is a retrieval phase where the subject sees >either the same words or new words presented in the center of the >screen. A dot appears on the left or right of the word and the subject >responds to it. > >-I need to find a way to create a variable during the encoding phase >that will 'memorize' if a certain word is presented to the left or >right so that during the retrieval phase it can call it. For example, >when I analyze the data I need to filter the setting in the Edat file >so that I can look at the RT time for a dot that appears congruently >(dot on same side as encoding word), incongruently (dot on opposite >side as encoding word) and neutral.) > >Is there a way of making a global variable that can input which side a >word is presented? So that words encoded on the left can be poured >into an attribute, encoding words on the right into another and from >there I can call those attributes in the retrieval phase? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From Michiel.Spape at nottingham.ac.uk Tue Oct 27 15:54:21 2009 From: Michiel.Spape at nottingham.ac.uk (Michiel Spape) Date: Tue, 27 Oct 2009 15:54:21 -0000 Subject: Creating Variables in Eprime In-Reply-To: <4ae70d22.5844f10a.1c4b.00f6SMTPIN_ADDED@gmr-mx.google.com> Message-ID: Hi David & David, I agree, DavicMcF, that some people seem to write to this list as if we're actually PST support*, just throwing the questions with little regards to introductions and so on. Some people might like to know we're not paid by PST. Yet, I do not believe this question, like you responded to the last one, is beyond you (concerning exitvaluesamples). Anyway, David McC, You might try a bit more reading and working on tutorials, such as the amazing E-Primer (http://www.cognitology.eu/pubs/AnE-Primer2009.pdf) offers, as your language seems to suggest you're not quite aware of how best to structure your experiment in E-Prime. It is, and I don't mean this as patronising as it may sound, a bit like someone going to the MSOffice support forum and asking "I want to write a thriller novel, how do I insert a character into my storyline?" (perhaps hoping for a Sherlock Holmes wizard). So yes, you can do with E-Prime what you want, but A: I'm not exactly clear what you want (you mean, a normal variable, attribute, or type?) and B: it'll probably be easier if you work without lots of script. A1: (Var) Press Alt+5 twice to bring up the user script (user tab), and bring in your global variables! Such as "Dim WordOneWasPresented as string", writing in a little inline in your experiment that assigns "left" and "right" to WordOneWasPresented - WordOneWasPresented="left" for example. You could do it like that. A2. (Attribute) Just add attributes to the first list - all sublists should have access to it. A3. (Type) You can create new objects in E-Prime, from the documentation:@ Sub Main() Dim a As Object Dim b As Object Set a = CreateObject("phantom.application) Set b = a Set a = Nothing End Sub How cool is that? But if you mean something like this, I'm with DavidMcF - try to official support. If you want this heavy programming, I'd suggest C# B1. Well, you could just store your words in, say, a 2-dimensional Array, Dim TheWords(3,2) as string TheWords(1,1) = "oneword" TheWords(2,1) = "twoword" TheWords(3,1) = "threeword" And, upon presentation, you just make the list remember where you presented it. Let's say you have an attribute "WordLoc" that encodes where the current word is presented: If "WordLoc" = "left" then TheWords(1,2) = "left" else TheWords(1,2) = "right" Right, something like that? Forgive me if I have been giving sloppy instructions, rather than a good step-by-step guide, but I don't know exactly what you want and b, I have to do some work myself sometimes. Best, Mich * note, upon re-reading this, it sounds a bit as if I accuse DmcF of being fed up with ill-defined and introduction-less questions - I do not mean that. Michiel Spap? Research Fellow Perception & Action group University of Nottingham School of Psychology -----Original Message----- From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of David McFarlane Sent: 27 October 2009 15:09 To: e-prime at googlegroups.com Subject: Re: Creating Variables in Eprime Just so you know, PST Web Support likes to take these sorts of questions at http://support.pstnet.com/e%2Dprime/support/login.asp . They promise response times of 24-48 hours to all requests, so you might do better there than here. And if you feel charitable you may then post the answer back here for the sake of others. At 10/27/2009 09:55 AM Tuesday, David McCoy wrote: >I am programming an experiment that presents a word to the left or >right during an encoding phase. After about 40 or so of these words >being presented there is a retrieval phase where the subject sees >either the same words or new words presented in the center of the >screen. A dot appears on the left or right of the word and the subject >responds to it. > >-I need to find a way to create a variable during the encoding phase >that will 'memorize' if a certain word is presented to the left or >right so that during the retrieval phase it can call it. For example, >when I analyze the data I need to filter the setting in the Edat file >so that I can look at the RT time for a dot that appears congruently >(dot on same side as encoding word), incongruently (dot on opposite >side as encoding word) and neutral.) > >Is there a way of making a global variable that can input which side a >word is presented? So that words encoded on the left can be poured >into an attribute, encoding words on the right into another and from >there I can call those attributes in the retrieval phase? This message has been checked for viruses but the contents of an attachment may still contain software viruses, which could damage your computer system: you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From psr-ari at hotmail.com Tue Oct 27 19:26:38 2009 From: psr-ari at hotmail.com (Ariana) Date: Tue, 27 Oct 2009 12:26:38 -0700 Subject: Repeating Row in List Message-ID: Hi, I am new to E-Prime. I am trying to write a program where subjects have to select the changes between two similar pictures. The initial image is shown, than a blank side, then the slightly changed image. This is done for 36 different sets of images. Right now I have a list all the different sets of images, with each set in a different row. How can I repeat a row so that the subject will see the same set of two slightly different images over and over again until they hit a button to jump to a response slide and enter the difference? Essentially, is there a way that I can get a each row in the list to repeat until the subjects hits a button to jump away? Also, once they jump to enter their response, if the response is wrong, how can they jump back to resume the same set of images/row of the list if they were incorrect or move on to the next set/row if they are correct? Finally, how can I get E-Prime to log how many repetitions of each set/row the subject goes through? Thank you for your help! Ariana Mann MIT --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From yohans at gmail.com Tue Oct 27 20:54:25 2009 From: yohans at gmail.com (yohans) Date: Tue, 27 Oct 2009 13:54:25 -0700 Subject: combining 3 eprime files into 1 file - or a work around??? Message-ID: Hi, I have 3 separate eprime 1.2 files that each have a different cognitive task inside of them. I now want to give participants all 3 tasks in one session and to have them properly counterbalanced. Ideally, I could copy and paste these 3 files together so they could all be set up to run at the start (instead of bringing up and running a new eprime script for each task). Doing so would also allow me to add a script that would enable the counterbalancing to be easily engaged at the very start of the experiment (e.g. the experimenter could press "1" for counterbalancing order 1 (e.g. task A -> B -> C), "2" for counterbalancing order 2 (e.g. task B -> A -> C), etc.). Having the program set up in a such a way would minimize error, experimenter-participant interaction, wasted time, and make it more simple for my research assistants to run. However, it is not possible to copy and past one eprime 1.2 file into another one. So one highly time consuming option is to slowly remake 2 of the tasks inside the eprime file of the 3rd task. Then they will all be in the same file and it would be easy to write a counterbalancing script. Is there an easier way around this that does not involve my research assistants having to pull up each eprime file separately? Can you make a master eprime file that calls up (or loads) other eprime files at different junctures? In other words, the main eprime script would call up the eprime file for task A at time 1, then the eprime file for task B at time 2, etc. Or any other work-around ideas? Thanks for any help!! Best, Anson Whitmer --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email 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 Oct 27 21:03:03 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 27 Oct 2009 17:03:03 -0400 Subject: combining 3 eprime files into 1 file - or a work around??? In-Reply-To: <2cc4c10d-6c37-45ed-84b7-ba2a9552c84c@g1g2000pra.googlegrou ps.com> Message-ID: Anson, Just so you know, PST Web Support likes to take these sorts of questions at http://support.pstnet.com/e%2Dprime/support/login.asp . They promise response times of 24-48 hours to all requests, so you might do better there than here. Although in this case I don't think that they will give you as full or useful an answer as I would have (as I have already addressed this issue in the discussion groups), but PST thinks that I am not doing anybody (least of all PST) any favors by my activities on the message boards, so I will leave this to them. And if you feel charitable you may then post the answer back here for the sake of others. -- David McFarlane, Professional Faultfinder At 10/27/2009 04:54 PM Tuesday, you wrote: >Hi, > I have 3 separate eprime 1.2 files that each have a different >cognitive task inside of them. I now want to give participants all 3 >tasks in one session and to have them properly counterbalanced. >Ideally, I could copy and paste these 3 files together so they could >all be set up to run at the start (instead of bringing up and running >a new eprime script for each task). Doing so would also allow me to >add a script that would enable the counterbalancing to be easily >engaged at the very start of the experiment (e.g. the experimenter >could press "1" for counterbalancing order 1 (e.g. task A -> B -> C), >"2" for counterbalancing order 2 (e.g. task B -> A -> C), etc.). >Having the program set up in a such a way would minimize error, >experimenter-participant interaction, wasted time, and make it more >simple for my research assistants to run. > However, it is not possible to copy and past one eprime 1.2 file >into another one. So one highly time consuming option is to slowly >remake 2 of the tasks inside the eprime file of the 3rd task. Then >they will all be in the same file and it would be easy to write a >counterbalancing script. > Is there an easier way around this that does not involve my >research assistants having to pull up each eprime file separately? > Can you make a master eprime file that calls up (or loads) other >eprime files at different junctures? In other words, the main eprime >script would call up the eprime file for task A at time 1, then the >eprime file for task B at time 2, etc. > Or any other work-around ideas? > Thanks for any help!! >Best, Anson Whitmer --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From michael.erickson at ucr.edu Tue Oct 27 21:23:52 2009 From: michael.erickson at ucr.edu (Michael Erickson) Date: Tue, 27 Oct 2009 14:23:52 -0700 Subject: combining 3 eprime files into 1 file - or a work around??? In-Reply-To: <4ae76024.5944f10a.0dad.05e7SMTPIN_ADDED@gmr-mx.google.com> Message-ID: On Tue, Oct 27, 2009 at 2:03 PM, David McFarlane wrote: > Just so you know, PST Web Support likes to take these sorts of > questions at http://support.pstnet.com/e%2Dprime/support/login.asp > . They promise response times of 24-48 hours to all requests, so you > might do better there than here. Although in this case I don't think > that they will give you as full or useful an answer as I would have > (as I have already addressed this issue in the discussion groups), > but PST thinks that I am not doing anybody (least of all PST) any > favors by my activities on the message boards, so I will leave this > to them. And if you feel charitable you may then post the answer > back here for the sake of others. > > Anson -- The answer depends on whether one is using ePrime 1.x or 2.x. Since you have 1.x, then you should be able to find and use e-kick to glue scripts together. If you had 2.x, then you should to be able to do something else, but I don't know what it is, because I am hanging back with 1.x on XP machines. There was some conversation about it previously: http://groups.google.com/group/e-prime/browse_thread/thread/b8ba31d80dafd3dd/a091cb3b56c81ac1 Perhaps that conversation was what irked PST. David, I think that most (and definitely some) users really appreciate your answers. I am not necessarily a fan of any one company's products. I want to find the best solutions for my lab wherever they may be. If PST makes a decision that trades off between their interests and mine, I want to know about it and I'd like to discuss it with knowledgeable and interested parties. Michael --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send 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 yohans at gmail.com Tue Oct 27 21:50:01 2009 From: yohans at gmail.com (yohans) Date: Tue, 27 Oct 2009 14:50:01 -0700 Subject: combining 3 eprime files into 1 file - or a work around??? In-Reply-To: <48dc38d30910271423h314d3b3bxbf7f24151f64096@mail.gmail.com> Message-ID: Thanks guys. David, I have seen your other posts over the years when searching for solutions to other problems and I have always appreciated them. Do you mind directing me to one of those previous discussions? I did look before posting my question but I don't think I was using the key-words. I will also post this on the official website. Thanks! A --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From yohans at gmail.com Tue Oct 27 21:52:06 2009 From: yohans at gmail.com (yohans) Date: Tue, 27 Oct 2009 14:52:06 -0700 Subject: combining 3 eprime files into 1 file - or a work around??? In-Reply-To: <4a5febf1-cf17-4e60-9d28-50e85f40a026@q40g2000prh.googlegroups.com> Message-ID: p.s. I will look in the eprime kick because I have 1.x. However, I'm not sure if it will work because I not only want to combine the tasks into one file but I also then want to be able to edit that combined file (e.g. adding scripts, additional instructions, etc). --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email 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 Oct 27 22:08:33 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 27 Oct 2009 18:08:33 -0400 Subject: combining 3 eprime files into 1 file - or a work around??? In-Reply-To: <4a5febf1-cf17-4e60-9d28-50e85f40a026@q40g2000prh.googlegro ups.com> Message-ID: Anson, Sorry to do this to you, but I really am curious to know PST Web Support's take on this, and for all I know they have a better answer than mine. So please go to PST Web Support, post their full answer back here on the E-Prime List, and if they left anything out then I will add my own comments. Thanks. OK, it's way past 5p here in Michigan and I really do have to bike home now... At 10/27/2009 05:50 PM Tuesday, you wrote: >Thanks guys. David, I have seen your other posts over the years when >searching for solutions to other problems and I have always >appreciated them. Do you mind directing me to one of those previous >discussions? I did look before posting my question but I don't think >I was using the key-words. I will also post this on the official >website. Thanks! A --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email 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 Wed Oct 28 11:47:05 2009 From: liwenna at gmail.com (liwenna) Date: Wed, 28 Oct 2009 04:47:05 -0700 Subject: combining 3 eprime files into 1 file - or a work around??? In-Reply-To: <4ae76f7d.5244f10a.31c3.06e9SMTPIN_ADDED@gmr-mx.google.com> Message-ID: Whereas I am also curious to PST's response, I'd also like to point to an effort within this group to make a script that automatically opens and fills in startup info. The whole process can be found in this thread: http://groups.google.com/group/e-prime/browse_thread/thread/cb15625eb22e39f3/ceee06480c89e9b7?#ceee06480c89e9b7 I am actually using the script now in a project and with some additional tweaks added after the end of above thread it works out just fine. - tweaking the script to one's own needs will be a bit of a hassle at first, but autoit's coding really isn't much harder than e-prime's is. - the sleep parameters should be sufficiently slow (I use 500 and 1000 ms), in order to not make the script run faster than the computer runs (resulting in chaos). My testcomputer, for instance, switches between screens when e-run initiates, which costs a bit of time. - when everything is tweaked ok, autoit provides a litle program that morphs your .au3 file into an 'real' .exe file, with a customized icon and all that.... just neat. - the only thing left is that your subjects do need to be instructed to simply not touch any buttons while the program is switching between tasks (and filling out the start-up parameters). Goes well with my subjects so far. - I use the script for questionnaire's and did not have a thorough look into it's effect on timing, I 'd advise to not use it for any critical timing tasks. Best regards, liwenna On Oct 27, 11:08 pm, David McFarlane wrote: > Anson, > > Sorry to do this to you, but I really am curious to know PST Web > Support's take on this, and for all I know they have a better answer > than mine. So please go to PST Web Support, post their full answer > back here on the E-Prime List, and if they left anything out then I > will add my own comments. Thanks. > > OK, it's way past 5p here in Michigan and I really do have to bike home now... > > At 10/27/2009 05:50 PM Tuesday, you wrote: > > >Thanks guys. David, I have seen your other posts over the years when > >searching for solutions to other problems and I have always > >appreciated them. Do you mind directing me to one of those previous > >discussions? I did look before posting my question but I don't think > >I was using the key-words. I will also post this on the official > >website. Thanks! A --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From rinusverdonschot at gmail.com Wed Oct 28 12:45:31 2009 From: rinusverdonschot at gmail.com (Rinus) Date: Wed, 28 Oct 2009 05:45:31 -0700 Subject: Repeating Row in List In-Reply-To: Message-ID: Hi Ariana, I would guess you can just make a loop via inline (jump to a label) unless they press a certain key. This can be accomplished in many ways.. procedure could be somth. like this: 1. JumpBack label 2. Slide1 (initial image) 3. blank screen 4. Slide2 (to be compared image) 5. Inline -> response evaluation for slide2 and possible jump back to 1 6. Response slide code at point 5 could be somth. like this: if slide2.resp <> "" then goto JumpBack for the logging: you could declare a counter (integer) to count the number of times 1-5 are done and put that in a variable at the end with c.SetAttrib command. Hope this helps, kind regards, Rinus Verdonschot On Oct 27, 8:26?pm, Ariana wrote: > Hi, I am new to E-Prime. > I am trying to write a program where subjects have to select the > changes between two similar pictures. ?The initial image is shown, > than a blank side, then the slightly changed image. ?This is done for > 36 different sets of images. ?Right now I have a list all the > different sets of images, with each set in a different row. ?How can I > repeat a row so that the subject will see the same set of two slightly > different images over and over again until they hit a button to jump > to a response slide and enter the difference? ?Essentially, is there a > way that I can get a each row in the list to repeat until the subjects > hits a button to jump away? > Also, once they jump to enter their response, if the response is > wrong, how can they jump back to resume the same set of images/row of > the list if they were incorrect or move on to the next set/row if they > are correct? > Finally, ?how can I get E-Prime to log how many repetitions of each > set/row the subject goes through? > Thank you for your help! > Ariana Mann > MIT --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email 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 Wed Oct 28 14:57:29 2009 From: liwenna at gmail.com (liwenna) Date: Wed, 28 Oct 2009 07:57:29 -0700 Subject: play movie In-Reply-To: <07c2077b-d16f-4968-9bf8-71211d4f1669@u13g2000vbb.googlegroups.com> Message-ID: Hello Xia Ou Li, I am not entirely sure if this is what you need but how about simple preparing a single movie slide and then copy it four times to make the repeat ? I never used movies before so I tried this out and it turns out that a crucial step to make the program advance after a movie ends is to toggle 'end movie action' to 'terminate'. This setting is found on the general tab of the movie display properties. On the duration/input tab you also need to toggle 'duration' to '(infinite)'. There's no need to give in any other variables (so no end time, no response mode, no logging etc). Once you got one moviedisplay set up properly you can simply copy/ paste it 4 times et voil?: 5 times repeating movie without logging and/ or required input. I hope this helps. Best regards, liwenna On Oct 24, 3:48 am, Xiao Ou Li wrote: > Hi, I'm new to E-prime and having a problem with playing movie. > I need to play a video 5 times continuously. No response recording > during display. > Does anyone know how to do that? > > Thank you for any help! --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From dantylee at gmail.com Wed Oct 28 17:02:03 2009 From: dantylee at gmail.com (CallMeTylee) Date: Wed, 28 Oct 2009 10:02:03 -0700 Subject: Filtering out Stroop Task trials based on sequence relation to other trials. Message-ID: Hello all, I'm hoping to get some insight/recommendations regarding complex filtering of trials during an Emotional Stroop paradigm. I'm using the E-Prime v1.1 software package. I've used E-Run v1.1.4.6 to present single words in a color response task. There 10 words from five different semantic categories(a,b,c,d,e), yielding 50 words total. Each word is presented once in each of 3 colors, yielding 150 trials. Each of these word-color stimuli are presented randomly, without replacement. You may recognize this as a "mixed presentation" emotional Stroop task. For filtering and analysis, I'm using E-DataAid v1.1.4.1. (Outdated, yes.) --------------------------------- Problem 1: I would like to filter out all trials except those occurring directly after the presentation of "catagory a" words. Problem 2: I would like to filter out all trials except those occurring directly after presentation of "category a" or "category b." -------------------------------- I have not had any luck achieving these goals myself (using DataAid v1.1.4.1). I understand this problem could have been avoided by presenting the words in a fixed, pseuedo-random sequence. Since, I've already collected 300+ data files (using randomization w/o replacement), I'm hoping someone may know of a solution. In order to better direct your feedback, I will propose some possible solutions. I need you to tell me if such a solution exists! -------------------------------- Potential Solution 1: Using the current software (DataAid v1.1.4.1), there is some way to filter out trials, such that only trials occurring directly after "catagory a" words remain. If you're familiar with this version and know of a solution, please respond with "Actual Solution 1." Potential Solution 2: Using a newer version of DataAid software, there is some way to filter out trials, such that only trials occurring directly after "catagory a" words remain. Since I have no experience with newer versions of DataAid, I can only hope that there are new filtering options. If you're aware of a solution using a different version of DataAid, please respond with "Actual Solution 2." I someone could confirm this, I would be interested in purchasing an updated version of DataAid. Potential Solution 3: There is some 3rd party software that can analyze files created by E- Prime. (Tsk tsk.) If you're aware of some other software that may be able to perform this complex filtering, please respond with "Actual Solution 3." Of course, I welcome any other ideas you may have! Thanks, -Dan --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From dantylee at gmail.com Wed Oct 28 17:05:29 2009 From: dantylee at gmail.com (CallMeTylee) Date: Wed, 28 Oct 2009 10:05:29 -0700 Subject: Filtering out Stroop Task trials based on sequence relation to other trials. In-Reply-To: Message-ID: This was the response I received from E-Prime's support site: ----------------------------------------------------------------------------- Daniel, If you would like to filter out the trials that follow a Category A word, or those after a Category A or Category B presentation, you will need to filter these trials out manually in E-DataAid, as it is not possible to use the Filter tools in E-DataAid to do this. At this time, there are no plans to incorporate this kind of feature into E- DataAid. However, your feedback is greatly appreciated and I will pass it on to our developers for consideration in future versions of E- Prime. Note that the most recent version of E-Prime 1.x is 1.2.1.847. This build includes E-DataAid v1.2.1.67. While this version of E-DataAid cannot automatically filter the data based on your criteria, you can certainly open data files from previous versions of E-Prime without any problem. I hope this helps. Please let me know if you have any further questions. I will be happy to help. Sincerely, Cindy Carper Technical Consultant -------------------------------------------------------------------------------------------- (This would take a very long time, since presentation sequence changes for each Stroop Task session.) -.- -Dan --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From Michiel.Spape at nottingham.ac.uk Wed Oct 28 17:21:46 2009 From: Michiel.Spape at nottingham.ac.uk (Michiel Spape) Date: Wed, 28 Oct 2009 17:21:46 -0000 Subject: Filtering out Stroop Task trials based on sequence relation to other trials. In-Reply-To: <2946dc76-e1a6-4d11-99ad-32832b5373db@m38g2000yqd.googlegroups.com> Message-ID: " you can certainly open data files from previous versions of E-Prime without any problem." ...Presumably because E-DataAid hasn't been changed in a decade or so! Anyway, what I typically do is copy the relevant variables (I mean, columns) to Excel, do some filtering there (if catA follows catB is pretty easy to do then). Then, go back to E-DataAid, add another variable (not everyone knows it is possible, but just use 'string', use the lowest level possible, and have filtering off before any of this happens) and copy your excel cells back to E-DataAid. From your experiment's point of view, just add a global ('user script' - dim MyGlobalVariable as string) variable, and do something like this c.SetAttrib "PreviousCategory", MyGlobalVariable MyGlobalVariable = c.GetAttrib ("Category") 'assuming the category is stored in an attribute called Category. Done: now a new attribute will be available afterwards which contains the previous cat, from which the sequence relationship is easily computed. Hope that helps! By the way, I prefer designs in which the sequence relationship is randomised in a balanced manner, you might want to give that a try by just presenting two Stroop displays within a single trial procedure. Michiel Spap? Research Fellow Perception & Action group University of Nottingham School of Psychology -----Original Message----- From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of CallMeTylee Sent: 28 October 2009 17:05 To: E-Prime Subject: Re: Filtering out Stroop Task trials based on sequence relation to other trials. This was the response I received from E-Prime's support site: ----------------------------------------------------------------------------- Daniel, If you would like to filter out the trials that follow a Category A word, or those after a Category A or Category B presentation, you will need to filter these trials out manually in E-DataAid, as it is not possible to use the Filter tools in E-DataAid to do this. At this time, there are no plans to incorporate this kind of feature into E- DataAid. However, your feedback is greatly appreciated and I will pass it on to our developers for consideration in future versions of E- Prime. Note that the most recent version of E-Prime 1.x is 1.2.1.847. This build includes E-DataAid v1.2.1.67. While this version of E-DataAid cannot automatically filter the data based on your criteria, you can certainly open data files from previous versions of E-Prime without any problem. I hope this helps. Please let me know if you have any further questions. I will be happy to help. Sincerely, Cindy Carper Technical Consultant -------------------------------------------------------------------------------------------- (This would take a very long time, since presentation sequence changes for each Stroop Task session.) -.- -Dan This message has been checked for viruses but the contents of an attachment may still contain software viruses, which could damage your computer system: you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From tobias.fw at gmail.com Thu Oct 29 15:17:26 2009 From: tobias.fw at gmail.com (Tobi) Date: Thu, 29 Oct 2009 08:17:26 -0700 Subject: Response devices Message-ID: Hi everyone, I am wondering which kind of response device you are usually using for your psychological experiments. There are special key sets for ERTS and E-Prime, for example. However, standard devices like keyboards or mice might also be frequently used. Of course, keyboards and mice don't look that professional and not everyone uses ERTS or E-Prime. Do you know any producer of hardware that is well suitable for experimental psychology? Thanks a lot and best regards, Tobias FW --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~--- From baltimore.ben at gmail.com Thu Oct 29 15:20:15 2009 From: baltimore.ben at gmail.com (ben robinson) Date: Thu, 29 Oct 2009 11:20:15 -0400 Subject: Response devices In-Reply-To: <04d5fba5-37c1-45ab-af24-eb760e73386f@k19g2000yqc.googlegroups.com> Message-ID: we've been using playstation-type controllers for years. http://www.logitech.com/index.cfm/gaming/controllers/devices/301&cl=us,en On Thu, Oct 29, 2009 at 11:17 AM, Tobi wrote: > > Hi everyone, > > I am wondering which kind of response device you are usually using for > your psychological experiments. There are special key sets for ERTS > and E-Prime, for example. However, standard devices like keyboards or > mice might also be frequently used. > > Of course, keyboards and mice don't look that professional and not > everyone uses ERTS or E-Prime. Do you know any producer of hardware > that is well suitable for experimental psychology? > > Thanks a lot and best regards, > Tobias FW > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send 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 dantylee at gmail.com Thu Oct 29 15:44:36 2009 From: dantylee at gmail.com (CallMeTylee) Date: Thu, 29 Oct 2009 08:44:36 -0700 Subject: Filtering out Stroop Task trials based on sequence relation to other trials. In-Reply-To: <0CA8E1B4EC20D743912B980E486C5CAF022D635D@VUIEXCHC.ad.nottingham.ac.uk> Message-ID: This solution was simple and appears to have worked well. Thanks for bringing it to my attention. Daniel Tylee Undergraduate Researcher Center for Human Development and Adaptation State University of New York at Geneseo Department of Psychology --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email 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 Oct 29 15:50:06 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 29 Oct 2009 11:50:06 -0400 Subject: Response devices In-Reply-To: <04d5fba5-37c1-45ab-af24-eb760e73386f@k19g2000yqc.googlegro ups.com> Message-ID: Tobias, OK, this question clearly lies outside the domain of PST Web Support, so I will weigh in... >Of course, keyboards and mice don't look that professional Hmm, around here we use keyboards and mice extensively, but perhaps we are not that "professional" :). We also use the PST SRBox, and if you understand its operation then in principle you could use it with any platform that will accept a stream from a serial port. Beyond that, sometimes we (meaning I) build our own custom response boxes and wire them up either through an SRBox, a commercial digital I/O board, or even the lowly parallel port -- I have some mechanical skills as well as electronic and technology skills, and that is my job here. Of course you should have a machine shop and an electronic shop as well as a skilled research technology professional at your own institution to help with that (perhaps you are that professional!). I really don't see how anyone can consider themselves to do serious science in this day & age without such assistance. In short, we just do whatever it takes to get the data. Oh, Empirisoft also boasts a keyboard with millisecond latency specifically for psychology research, as well as a USB button box (puts them a bit ahead of PST there), but we have not tried any of these. See http://www.empirisoft.com . And of course, some people use touch screens, but I have to let those folks speak up for themselves. Good question, I look forward to more responses. -- 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 yohans at gmail.com Thu Oct 29 21:08:19 2009 From: yohans at gmail.com (yohans) Date: Thu, 29 Oct 2009 14:08:19 -0700 Subject: combining 3 eprime files into 1 file - or a work around??? In-Reply-To: Message-ID: the response from PST "Hi Anson, E-Prime does not have the capability to start multiple experiments directly (e.g., multiple individual ES or EBS files). You would need to have the first experiment terminate, then load and run the second experiment manually, and so on. It is possible, however, to run a sequence of experiments by either combining your experiments into a single ES file (quite difficult and tedious in E-Prime 1.x) or, if you are comfortable with programming or know someone who is, using the E- Run command line switches described on page 112 of the E-Prime Reference Guide to create an external application that can launch the EBS files in succession without any intervention on your part. Note, however, that this procedure is beyond the scope of E-Prime web support. If you are considering upgrading to E-Prime 2.0, note that it does contain a copy/paste function that will allow you to quickly combine tasks by moving objects from one experiment to another (i.e., multiple instances of E-Studio can be open at a time). Please see http://www.pstnet.com/eprime.cfm for more information. Please let me know if you have any further questions. Sincerely, Matt Lenhart Technical Consultant" --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email 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 Oct 29 21:24:40 2009 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 29 Oct 2009 17:24:40 -0400 Subject: combining 3 eprime files into 1 file - or a work around??? In-Reply-To: Message-ID: Anson, Thank you for posting back with Web Support's response, a fair answer as far as it goes. I would have mentioned "AutoIt" as the key search term if you wanted to explore the "external application" approach that Matt mentions, and liwenna has already kindly supplied the link to that discussion. Matt also left out one little-known detail, although this hardly does you any good. You *can* copy E-Objects between files in EP1, although the process is very tedious, because you can only open one file at a time. It goes like this (as documented in my own personal FAQ): Open the source file and use View > Browser to open the object browser pane. Select the desired object in the browser, and use Edit > Copy. Now open the destination file and use Edit > Paste. If the copied object has the same name as an object already in the destination, then the pasted object gets automatically renamed with a number at the end (EP2 implements a more robust conflict resolution system for copying objects). That's all I can add. -- David McFarlane, Professional Faultfinder At 10/29/2009 05:08 PM Thursday, you wrote: >the response from PST > >"Hi Anson, > >E-Prime does not have the capability to start multiple experiments >directly (e.g., multiple individual ES or EBS files). You would need >to have the first experiment terminate, then load and run the second >experiment manually, and so on. It is possible, however, to run a >sequence of experiments by either combining your experiments into a >single ES file (quite difficult and tedious in E-Prime 1.x) or, if you >are comfortable with programming or know someone who is, using the E- >Run command line switches described on page 112 of the E-Prime >Reference Guide to create an external application that can launch the >EBS files in succession without any intervention on your part. Note, >however, that this procedure is beyond the scope of E-Prime web >support. > >If you are considering upgrading to E-Prime 2.0, note that it does >contain a copy/paste function that will allow you to quickly combine >tasks by moving objects from one experiment to another (i.e., multiple >instances of E-Studio can be open at a time). Please see >http://www.pstnet.com/eprime.cfm for more information. > >Please let me know if you have any further questions. > >Sincerely, >Matt Lenhart >Technical Consultant" --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com For more options, visit this group at http://groups.google.com/group/e-prime?hl=en -~----------~----~----~----~------~----~------~--~---