From mcfarla9 at msu.edu Wed Jan 2 16:42:49 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Wed, 2 Jan 2013 11:42:49 -0500 Subject: Feedback dependent on Stimulus In-Reply-To: <65fadb26-9275-4595-96c7-5ceac392090e@googlegroups.com> Message-ID: Please work through Chapter 4 of the orginal User's Guide, or Chapter 5 of the revised User's Guide, "Using E-Basic", with special attention to If...Then and labels. ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) /---- Stock reminder: 1) I do not work for PST. 2) PST's trained staff take any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours, so make full use of it. 3) In addition, PST offers several instructional videos on their YouTube channel (http://www.youtube.com/user/PSTNET ). 4) If you do get an answer from PST staff, please extend the courtesy of posting their reply back here for the sake of others. \---- At 1/2/2013 04:22 AM Wednesday, Rachel wrote: >I am designing a reward task and I need to set the feedback >according to the stimulus presented in that trial. So for instance, >if the stimulus is a redtriangle.bmp then I only want reward >feedback if the Stimulus.ACC = 1 whereas if the Stimulus = >bluetriangle.bmp I only want punishment feedback if Stimulus.ACC = >0. I want no feedback whatsoever in the other cases (redtriangle.bmp >and Stimulus.ACC = 0/bluetriangle.bmp and Stimulus.ACC = 1). > >Does anyone have any idea how i could do this? > >Thank you -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From mtvinski at gmail.com Fri Jan 4 01:49:51 2013 From: mtvinski at gmail.com (mvinski) Date: Thu, 3 Jan 2013 17:49:51 -0800 Subject: Stopping Entered Text disappearing off screen In-Reply-To: <36c88ad1-e4a2-4f98-b836-247d366390ab@x21g2000yqa.googlegroups.com> Message-ID: Hi Anthony, What do you mean by requiring a SPACE inserted on each line? M On Wednesday, July 21, 2010 8:33:25 AM UTC-4, Evertox wrote: > > Just to let everyone know. With the help of Michiel, i have resolved > the problem. > Unlike Microsoft Word and NotePad, the wordwrap option in E-Prime > requires a SPACE inserted on each line. > Cheers > Anthony McGuffie > > On Jul 19, 6:19 pm, Michiel Spape > wrote: > > Hiya, > > If you like, you are welcome to email the e-prime 1 file to me; I'll > have a look at it tomorrow. > > Best, > > Mich > > > > ________________________________ > > > > Van: e-p... at googlegroups.com namens Evertox > > Verzonden: ma 19-7-2010 17:47 > > Aan: E-Prime > > Onderwerp: Re: Stopping Entered Text disappearing off screen > > > > Hi Michiel, > > > > I appreciate your knowledge and assistance and I understand this is a > > small subject group for user support. > > > > I am having a problem uploading files to this Group for user viewing. > > I used to be able to do this a while back. > > > > I have sent the example file to PST support for troubleshooting and > > just wanted to ask if anyone was aware of this issue. > > > > CR and LF is the old Carriage Return and Line Feed (Return). It is > > mentioned in the help files. > > > > I have used both EP1(Service Pack 3) and EP2 to test this problem. I > > will upload a EP1 sample version to the PST forum for others to view. > > > > Cheers > > > > Anthony McGuffie > > > > On Jul 19, 5:13 pm, Michiel Spape > > wrote: > > > > > > > > > Hi Anthony, > > > First off, to cite David McFarlane, " I do not work for PST.", a bit > of effort spent on clarity would be much appreciated. What is CR / LF? I > looked at the file, but it's an e-prime 2 file, so I can't do much about it > (I only have e-prime 1 here). I tried using an Echo object on a simple > display object in E-Prime 1 and it seems to do the word-wrap correctly. > > > > > If you like, you could also run a text-display in a little loop to do > exactly the same as the echo function; i.e., just enter a Label (let's say, > Label1) just before the text display, set the text display's max count to 1 > again, duration to 10 ms (or something) and check the response. Say, the > textdisplay is called TextDisplay1, then use something like: > > > > > If TextDisplay1.RESP <> {ENTER} then > > > TextDisplay1.TEXT = TextDisplay1.TEXT & TextDisplay1.RESP > > > Goto Label1 > > > End if > > > > > If word-wrap works for a normal textdisplay, then it ought to work for > this as well. If it doesn't... perhaps a bug in your version of e-prime? > > > > > Sorry if I can't be of much more help - lacking E-Prime2, I expect > somebody else might be of more use. > > > Best, > > > Mich > > > > > Michiel Spapé > > > Research Fellow > > > Perception & Action group > > > University of Nottingham > > > School of Psychology > > > > > -----Original Message----- > > > From: e-p... at googlegroups.com [mailto: > e-p... at googlegroups.com ] On Behalf Of Evertox > > > Sent: 19 July 2010 16:45 > > > To: E-Prime > > > Subject: Re: Stopping Entered Text disappearing off screen > > > > > Hi Michiel, > > > > > First off, i cannot upload an example file to the files section so it > > > is on the pstnet forum - > http://support.pstnet.com/forum/Topic671-5-1.aspx > > > > > I am using the TextDisplay Echo option recording participants thoughts > > > for 5 minuites and showing them what thae have typed just like a word > > > document. > > > > > Everything works except for a CR and LF at the end of the screen so > > > they cannot see what they have typed. > > > > > As Quoted by Matt Lenhrart at PST in this thread------"make sure the > > > "Word Wrap" box is checked so that long responses will not go off- > > > screen (i.e. they will simply move down to the next line)." > > > > > Cheers > > > > > Anthony McGuffie > > > > > On Jul 19, 3:58 pm, Michiel Spape > > > wrote: > > > > Hi, > > > > Could you explain a bit more as to what exactly your problem is? Is > text left and right disappearing from the screen (say, from every line of > text), or do you just try to fit more text on a screen than can be > displayed (such that the last bits of text at the very end are cut off)? > Or, finally, is the problem that no new-lines are entered into the > textdisplay echo (if you're using that)? > > > > The first possible issue, which could conceivably be your > problem, usually happens because the monitor isn't correctly configured to > display 640x480 resolutions (a rather ancient - say, windows 3.1 - default > resolution). To do something about that, just run your experiment and > fiddle with the monitor until the width and height are actually within the > scope of the screen. > > > > Obviously, the second of these issues cannot magically be > resolved; I mean, given that you're using a full-screen text display, it > can only contain so much text before there's no more screen left. Changing > font-size or resolution will, as said, fix that problem, as would some > implementation of 'press N for next page'; but apart from that, a box can > only contain so many objects before the contents will spill over, so to > say. > > > > The third issue, word-wrap itself being the problem, might > be resolved by manually (as in, with some code) adding new-lines to the > text. I suppose that can't be too hard. Dump this in an empty experiment as > an inline and run to see what I mean > > > > ----------- > > > > > > dim inputstring as string > > > > dim outputstring as string > > > > dim previousnum as integer > > > > dim i as integer > > > > inputstring = "This is an example string" > > > > > > previousnum = 1 > > > > for i = 6 to len(inputstring) step 5 > > > > outputstring = outputstring & mid(inputstring, previousnum, > 5) & "\n" > > > > previousnum = i > > > > next i > > > > > > debug.print outputstring > > > > ------------ > > > > Output: > > > > This > > > > is an > > > > exam > > > > ple s > > > > > > ---------- > > > > How's that? This piece of code converts the inputstring to a rather > crudely cut outputstring, by adding new lines after every 5th letter. Of > course, you'd need to find out how many letters fit on the screen, then > adjusting 'step 5' to 'step howmanyletters' and 'for i = 6' to 'for I = > howmanyletters + 1' > > > > Best, > > > > Mich > > > > > > Michiel Spapé > > > > Research Fellow > > > > Perception & Action group > > > > University of Nottingham > > > > School of Psychology > > > > > > -----Original Message----- > > > > From: e-p... at googlegroups.com [mailto: > e-p... at googlegroups.com ] On Behalf Of Evertox > > > > Sent: 19 July 2010 15:34 > > > > To: E-Prime > > > > Subject: Stopping Entered Text disappearing off screen > > > > > > Hello, > > > > I asked a question last week regarding a TextDisplay WordWrap > problem. > > > > Does anybody have a script to ensure a participants text entered is > > > > ALL shown on the screen. > > > > I do not want to change the screen resolution or font size to > achieve > > > > this. > > > > I am trying a few methods based on the InputMask and EchoClient > > > > objects but have not succeeded so far. > > > > I need something fairly quickly and would appreciate assistance. > > > > Anthony McGuffie > > > > Coventry 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-p... at googlegroups.com. > > > > > To unsubscribe from this group, send email to > e-prime+u... at googlegroups.com . > > > > For more options, visit this group athttp:// > groups.google.com/group/e-prime?hl=en. > > > > > > 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-p... at googlegroups.com. > > > > To unsubscribe from this group, send email to > e-prime+u... at googlegroups.com . > > > For more options, visit this group athttp:// > groups.google.com/group/e-prime?hl=en. > > > > -- > > You received this message because you are subscribed to the Google > Groups "E-Prime" group. > > To post to this group, send email to e-p... at googlegroups.com. > > > To unsubscribe from this group, send email to > e-prime+u... at googlegroups.com . > > For more options, visit this group athttp:// > groups.google.com/group/e-prime?hl=en. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/wiDZEjlPrrwJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Fri Jan 4 18:16:04 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Fri, 4 Jan 2013 13:16:04 -0500 Subject: Stopping Entered Text disappearing off screen In-Reply-To: Message-ID: Anthony probably means that E-Prime Echo will break strings for wrapping only at white space. So if a string has no white space, it will not wrap but just get cut off. E.g., suppose the Echo window is 10 characters wide by 3 high, and the subject may enter up to 30 characters. If the subject types 0123456789ABCD Then the Echo will show 0123456789 But if the subject types 0123456789 ABCD Then the Echo will show 0123456789 ABCD Hope that helps. ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) /---- Stock reminder: 1) I do not work for PST. 2) PST's trained staff take any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours -- this is pretty much their substitute for proper documentation, so make full use of it. 3) In addition, PST takes questions at their Facebook page (http://www.facebook.com/pages/Psychology-Software-Tools-Inc/241802160683 ), and offers several instructional videos there and on their YouTube channel (http://www.youtube.com/user/PSTNET ) (no Twitter feed yet, though). 4) If you do get an answer from PST staff, please extend the courtesy of posting their reply back here for the sake of others. \---- At 1/3/2013 08:49 PM Thursday, mvinski wrote: >Hi Anthony, > >What do you mean by requiring a SPACE inserted on each line? > >M > >On Wednesday, July 21, 2010 8:33:25 AM UTC-4, Evertox wrote: >Just to let everyone know. With the help of Michiel, i have resolved >the problem. >Unlike Microsoft Word and NotePad, the wordwrap option in E-Prime >requires a SPACE inserted on each line. >Cheers >Anthony McGuffie > >On Jul 19, 6:19 pm, Michiel Spape >wrote: > > Hiya, > > If you like, you are welcome to email the > e-prime 1 file to me; I'll have a look at it tomorrow. > > Best, > > Mich > > > > ________________________________ > > > > Van: e-p... at googlegroups.com namens Evertox > > Verzonden: ma 19-7-2010 17:47 > > Aan: E-Prime > > Onderwerp: Re: Stopping Entered Text disappearing off screen > > > > Hi Michiel, > > > > I appreciate your knowledge and assistance and I understand this is a > > small subject group for user support. > > > > I am having a problem uploading files to this Group for user viewing. > > I used to be able to do this a while back. > > > > I have sent the example file to PST support for troubleshooting and > > just wanted to ask if anyone was aware of this issue. > > > > CR and LF is the old Carriage Return and Line Feed (Return). It is > > mentioned in the help files. > > > > I have used both EP1(Service Pack 3) and EP2 to test this problem. I > > will upload a EP1 sample version to the PST forum for others to view. > > > > Cheers > > > > Anthony McGuffie > > > > On Jul 19, 5:13 pm, Michiel Spape > > wrote: > > > > > > > > > Hi Anthony, > > > First off, to cite David McFarlane, " I do > not work for PST.", a bit of effort spent on > clarity would be much appreciated. What is CR / > LF? I looked at the file, but it's an e-prime 2 > file, so I can't do much about it (I only have > e-prime 1 here). I tried using an Echo object > on a simple display object in E-Prime 1 and it > seems to do the word-wrap correctly. > > > > > If you like, you could also run a > text-display in a little loop to do exactly the > same as the echo function; i.e., just enter a > Label (let's say, Label1) just before the text > display, set the text display's max count to 1 > again, duration to 10 ms (or something) and > check the response. Say, the textdisplay is > called TextDisplay1, then use something like: > > > > > If TextDisplay1.RESP <> {ENTER} then > > > TextDisplay1.TEXT = TextDisplay1.TEXT & TextDisplay1.RESP > > > Goto Label1 > > > End if > > > > > If word-wrap works for a normal > textdisplay, then it ought to work for this as > well. If it doesn't... perhaps a bug in your version of e-prime? > > > > > Sorry if I can't be of much more help - > lacking E-Prime2, I expect somebody else might be of more use. > > > Best, > > > Mich > > > > > Michiel Spapé > > > Research Fellow > > > Perception & Action group > > > University of Nottingham > > > School of Psychology > > > > > -----Original Message----- > > > From: e-p... at googlegroups.com > [mailto:e-p... at googlegroups.com] On Behalf Of Evertox > > > Sent: 19 July 2010 16:45 > > > To: E-Prime > > > Subject: Re: Stopping Entered Text disappearing off screen > > > > > Hi Michiel, > > > > > First off, i cannot upload an example file to the files section so it > > > is on the pstnet forum > -http://support.pstnet.com/forum/Topic671-5-1.aspx > > > > > > I am using the TextDisplay Echo option recording participants thoughts > > > for 5 minuites and showing them what thae have typed just like a word > > > document. > > > > > Everything works except for a CR and LF at the end of the screen so > > > they cannot see what they have typed. > > > > > As Quoted by Matt Lenhrart at PST in this thread------"make sure the > > > "Word Wrap" box is checked so that long responses will not go off- > > > screen (i.e. they will simply move down to the next line)." > > > > > Cheers > > > > > Anthony McGuffie > > > > > On Jul 19, 3:58 pm, Michiel Spape > > > wrote: > > > > Hi, > > > > Could you explain a bit more as to what > exactly your problem is? Is text left and right > disappearing from the screen (say, from every > line of text), or do you just try to fit more > text on a screen than can be displayed (such > that the last bits of text at the very end are > cut off)? Or, finally, is the problem that no > new-lines are entered into the textdisplay echo (if you're using that)? > > > > The first possible issue, which > could conceivably be your problem, usually > happens because the monitor isn't correctly > configured to display 640x480 resolutions (a > rather ancient - say, windows 3.1 - default > resolution). To do something about that, just > run your experiment and fiddle with the monitor > until the width and height are actually within the scope of the screen. > > > > Obviously, the second of these > issues cannot magically be resolved; I mean, > given that you're using a full-screen text > display, it can only contain so much text > before there's no more screen left. Changing > font-size or resolution will, as said, fix that > problem, as would some implementation of 'press > N for next page'; but apart from that, a box > can only contain so many objects before the > contents will spill over, so to say. > > > > The third issue, word-wrap itself > being the problem, might be resolved by > manually (as in, with some code) adding > new-lines to the text. I suppose that can't be > too hard. Dump this in an empty experiment as > an inline and run to see what I mean > > > > ----------- > > > > > > dim inputstring as string > > > > dim outputstring as string > > > > dim previousnum as integer > > > > dim i as integer > > > > inputstring = "This is an example string" > > > > > > previousnum = 1 > > > > for i = 6 to len(inputstring) step 5 > > > > outputstring = outputstring & > mid(inputstring, previousnum, 5) & "\n" > > > > previousnum = i > > > > next i > > > > > > debug.print outputstring > > > > ------------ > > > > Output: > > > > This > > > > is an > > > > exam > > > > ple s > > > > > > ---------- > > > > How's that? This piece of code converts > the inputstring to a rather crudely cut > outputstring, by adding new lines after every > 5th letter. Of course, you'd need to find out > how many letters fit on the screen, then > adjusting 'step 5' to 'step howmanyletters' and > 'for i = 6' to 'for I = howmanyletters + 1' > > > > Best, > > > > Mich > > > > > > Michiel Spapé > > > > Research Fellow > > > > Perception & Action group > > > > University of Nottingham > > > > School of Psychology > > > > > > -----Original Message----- > > > > From: e-p... at googlegroups.com > [mailto:e-p... at googlegroups.com] On Behalf Of Evertox > > > > Sent: 19 July 2010 15:34 > > > > To: E-Prime > > > > Subject: Stopping Entered Text disappearing off screen > > > > > > Hello, > > > > I asked a question last week regarding a TextDisplay WordWrap problem. > > > > Does anybody have a script to ensure a participants text entered is > > > > ALL shown on the screen. > > > > I do not want to change the screen resolution or font size to achieve > > > > this. > > > > I am trying a few methods based on the InputMask and EchoClient > > > > objects but have not succeeded so far. > > > > I need something fairly quickly and would appreciate assistance. > > > > Anthony McGuffie > > > > Coventry 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 https://groups.google.com/groups/opt_out. From mtvinski at gmail.com Fri Jan 4 20:27:28 2013 From: mtvinski at gmail.com (Melaina Vinski) Date: Fri, 4 Jan 2013 15:27:28 -0500 Subject: Stopping Entered Text disappearing off screen In-Reply-To: <50e71c71.a8b5320a.60ab.020cSMTPIN_ADDED_MISSING@gmr-mx.google.com> Message-ID: Thank you David, you're help is greatly appreciated! On Fri, Jan 4, 2013 at 1:16 PM, David McFarlane wrote: > Anthony probably means that E-Prime Echo will break strings for wrapping > only at white space. So if a string has no white space, it will not wrap > but just get cut off. E.g., suppose the Echo window is 10 characters wide > by 3 high, and the subject may enter up to 30 characters. If the subject > types > > 0123456789ABCD > > Then the Echo will show > > 0123456789 > > But if the subject types > > 0123456789 ABCD > > Then the Echo will show > > 0123456789 > ABCD > > Hope that helps. > > ----- > David McFarlane > E-Prime training online: http://psychology.msu.edu/** > Workshops_Courses/eprime.aspx > Twitter: @EPrimeMaster (https://twitter.com/**EPrimeMaster > ) > > /---- > Stock reminder: 1) I do not work for PST. 2) PST's trained staff take > any and all questions at http://support.pstnet.com/e%** > 2Dprime/support/login.asp, and they strive to respond to all requests in 24-48 hours -- this is > pretty much their substitute for proper documentation, so make full use of > it. 3) In addition, PST takes questions at their Facebook page ( > http://www.facebook.com/**pages/Psychology-Software-** > Tools-Inc/241802160683), and offers several instructional videos there and on their YouTube > channel (http://www.youtube.com/user/**PSTNET) (no Twitter feed yet, though). 4) If you do get an answer from PST > staff, please extend the courtesy of posting their reply back here for the > sake of others. > \---- > > > > At 1/3/2013 08:49 PM Thursday, mvinski wrote: > >> Hi Anthony, >> >> What do you mean by requiring a SPACE inserted on each line? >> >> M >> >> On Wednesday, July 21, 2010 8:33:25 AM UTC-4, Evertox wrote: >> Just to let everyone know. With the help of Michiel, i have resolved >> the problem. >> Unlike Microsoft Word and NotePad, the wordwrap option in E-Prime >> requires a SPACE inserted on each line. >> Cheers >> Anthony McGuffie >> >> On Jul 19, 6:19 pm, Michiel Spape >> > >> wrote: >> > Hiya, >> > If you like, you are welcome to email the e-prime 1 file to me; I'll >> have a look at it tomorrow. >> > Best, >> > Mich >> > >> > ______________________________**__ >> > >> > Van: e-p... at googlegroups.com namens Evertox >> > Verzonden: ma 19-7-2010 17:47 >> > Aan: E-Prime >> > Onderwerp: Re: Stopping Entered Text disappearing off screen >> > >> > Hi Michiel, >> > >> > I appreciate your knowledge and assistance and I understand this is a >> > small subject group for user support. >> > >> > I am having a problem uploading files to this Group for user viewing. >> > I used to be able to do this a while back. >> > >> > I have sent the example file to PST support for troubleshooting and >> > just wanted to ask if anyone was aware of this issue. >> > >> > CR and LF is the old Carriage Return and Line Feed (Return). It is >> > mentioned in the help files. >> > >> > I have used both EP1(Service Pack 3) and EP2 to test this problem. I >> > will upload a EP1 sample version to the PST forum for others to view. >> > >> > Cheers >> > >> > Anthony McGuffie >> > >> > On Jul 19, 5:13 pm, Michiel Spape >> > >> > wrote: >> > >> > >> > >> > > Hi Anthony, >> > > First off, to cite David McFarlane, " I do not work for PST.", a bit >> of effort spent on clarity would be much appreciated. What is CR / LF? I >> looked at the file, but it's an e-prime 2 file, so I can't do much about it >> (I only have e-prime 1 here). I tried using an Echo object on a simple >> display object in E-Prime 1 and it seems to do the word-wrap correctly. >> > >> > > If you like, you could also run a text-display in a little loop to do >> exactly the same as the echo function; i.e., just enter a Label (let's say, >> Label1) just before the text display, set the text display's max count to 1 >> again, duration to 10 ms (or something) and check the response. Say, the >> textdisplay is called TextDisplay1, then use something like: >> > >> > > If TextDisplay1.RESP <> {ENTER} then >> > > TextDisplay1.TEXT = TextDisplay1.TEXT & TextDisplay1.RESP >> > > Goto Label1 >> > > End if >> > >> > > If word-wrap works for a normal textdisplay, then it ought to work >> for this as well. If it doesn't... perhaps a bug in your version of e-prime? >> > >> > > Sorry if I can't be of much more help - lacking E-Prime2, I expect >> somebody else might be of more use. >> > > Best, >> > > Mich >> > >> > > Michiel Spapé >> > > Research Fellow >> > > Perception & Action group >> > > University of Nottingham >> > > School of Psychology >> > >> > > -----Original Message----- >> > > From: e-p... at googlegroups.com [mailto:e-p... at googlegroups.**com] >> On Behalf Of Evertox >> > > Sent: 19 July 2010 16:45 >> > > To: E-Prime >> > > Subject: Re: Stopping Entered Text disappearing off screen >> > >> > > Hi Michiel, >> > >> > > First off, i cannot upload an example file to the files section so it >> > > is on the pstnet forum -> forum/Topic671-5-1.aspx >> >http:/**/support.pstnet.com/forum/**Topic671-5-1.aspx >> > >> > > I am using the TextDisplay Echo option recording participants thoughts >> > > for 5 minuites and showing them what thae have typed just like a word >> > > document. >> > >> > > Everything works except for a CR and LF at the end of the screen so >> > > they cannot see what they have typed. >> > >> > > As Quoted by Matt Lenhrart at PST in this thread------"make sure the >> > > "Word Wrap" box is checked so that long responses will not go off- >> > > screen (i.e. they will simply move down to the next line)." >> > >> > > Cheers >> > >> > > Anthony McGuffie >> > >> > > On Jul 19, 3:58 pm, Michiel Spape >> > >> > > wrote: >> > > > Hi, >> > > > Could you explain a bit more as to what exactly your problem is? Is >> text left and right disappearing from the screen (say, from every line of >> text), or do you just try to fit more text on a screen than can be >> displayed (such that the last bits of text at the very end are cut off)? >> Or, finally, is the problem that no new-lines are entered into the >> textdisplay echo (if you're using that)? >> > > > The first possible issue, which could conceivably be your >> problem, usually happens because the monitor isn't correctly configured to >> display 640x480 resolutions (a rather ancient - say, windows 3.1 - default >> resolution). To do something about that, just run your experiment and >> fiddle with the monitor until the width and height are actually within the >> scope of the screen. >> > > > Obviously, the second of these issues cannot magically be >> resolved; I mean, given that you're using a full-screen text display, it >> can only contain so much text before there's no more screen left. Changing >> font-size or resolution will, as said, fix that problem, as would some >> implementation of 'press N for next page'; but apart from that, a box can >> only contain so many objects before the contents will spill over, so to say. >> > > > The third issue, word-wrap itself being the problem, might >> be resolved by manually (as in, with some code) adding new-lines to the >> text. I suppose that can't be too hard. Dump this in an empty experiment as >> an inline and run to see what I mean >> > > > ----------- >> > >> > > > dim inputstring as string >> > > > dim outputstring as string >> > > > dim previousnum as integer >> > > > dim i as integer >> > > > inputstring = "This is an example string" >> > >> > > > previousnum = 1 >> > > > for i = 6 to len(inputstring) step 5 >> > > > outputstring = outputstring & mid(inputstring, previousnum, >> 5) & "\n" >> > > > previousnum = i >> > > > next i >> > >> > > > debug.print outputstring >> > > > ------------ >> > > > Output: >> > > > This >> > > > is an >> > > > exam >> > > > ple s >> > >> > > > ---------- >> > > > How's that? This piece of code converts the inputstring to a rather >> crudely cut outputstring, by adding new lines after every 5th letter. Of >> course, you'd need to find out how many letters fit on the screen, then >> adjusting 'step 5' to 'step howmanyletters' and 'for i = 6' to 'for I = >> howmanyletters + 1' >> > > > Best, >> > > > Mich >> > >> > > > Michiel Spapé >> > > > Research Fellow >> > > > Perception & Action group >> > > > University of Nottingham >> > > > School of Psychology >> > >> > > > -----Original Message----- >> > > > From: e-p... at googlegroups.com [mailto:e-p... at googlegroups.**com] >> On Behalf Of Evertox >> > > > Sent: 19 July 2010 15:34 >> > > > To: E-Prime >> > > > Subject: Stopping Entered Text disappearing off screen >> > >> > > > Hello, >> > > > I asked a question last week regarding a TextDisplay WordWrap >> problem. >> > > > Does anybody have a script to ensure a participants text entered is >> > > > ALL shown on the screen. >> > > > I do not want to change the screen resolution or font size to >> achieve >> > > > this. >> > > > I am trying a few methods based on the InputMask and EchoClient >> > > > objects but have not succeeded so far. >> > > > I need something fairly quickly and would appreciate assistance. >> > > > Anthony McGuffie >> > > > Coventry 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@** > googlegroups.com . > For more options, visit https://groups.google.com/**groups/opt_out > . > > > -- Melaina T. Vinski MSc Candidate Psychology, Neuroscience & Behavior Cognitive Sciences Lab McMaster University 905-525-9140 ext. 22853 -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From tritzert at kent.edu Tue Jan 8 21:41:35 2013 From: tritzert at kent.edu (Tim) Date: Tue, 8 Jan 2013 13:41:35 -0800 Subject: Using stimuli based on participant answers Message-ID: I am currently designing a study and have run into a roadblock. I am presenting subjects with a list of 100 words. Each word is presented once at random and participants respond to by either pressing “1” or “2.” For the first trial, I want participants to completely go through all words, which was obviously easy to set up. However, I next want participants to again go through the list of words, but this time only using the words they previously pressed “1” for. I also want to repeat this process until just 10 words remain. My first question is this: is E-Prime even capable of doing this? And then of course, if so, how would this be accomplished? Any help or advice would be very much appreciated, thank you!! And for what it is worth, the words are things that people value and the task is designed to help people clarify their deeply held values. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/C_O60CgkspsJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Tue Jan 8 22:05:27 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 8 Jan 2013 17:05:27 -0500 Subject: Using stimuli based on participant answers In-Reply-To: <054a6751-3bff-4874-aec0-daddc41f8b9a@googlegroups.com> Message-ID: First, my generic answer to the recurring question of, "Can E-Prime do this?" In short, almost certainly Yes; in full, E-Prime is a fairly full-featured computer programming platform, and can in principle do anything that a Universal Turing Machine (e.g., a stored-program computer) can do, subject to performance limitations (e.g., speed and storage capacity). In practice, E-Prime provides a better representation for some tasks than for others, as is true of any representational system for anything (grammar, images, time series, music, etc.). Second, for what you want to do, you should look first at the "Study-Recall" example that you may download from PST. Good luck! ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) /---- Stock reminder: 1) I do not work for PST. 2) PST's trained staff take any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours -- this is pretty much their substitute for proper documentation, so make full use of it. 3) In addition, PST takes questions at their Facebook page (http://www.facebook.com/pages/Psychology-Software-Tools-Inc/241802160683 ), and offers several instructional videos there and on their YouTube channel (http://www.youtube.com/user/PSTNET ) (no Twitter feed yet, though). 4) If you do get an answer from PST staff, please extend the courtesy of posting their reply back here for the sake of others. \---- At 1/8/2013 04:41 PM Tuesday, Tim wrote: >I am currently designing a study and have run into a roadblock. I am >presenting subjects with a list of 100 words. Each word is presented >once at random and participants respond to by either pressing "1" or >"2." For the first trial, I want participants to completely go >through all words, which was obviously easy to set up. > >However, I next want participants to again go through the list of >words, but this time only using the words they previously pressed >"1" for. I also want to repeat this process until just 10 words >remain. My first question is this: is E-Prime even capable of doing >this? And then of course, if so, how would this be accomplished? > > > >Any help or advice would be very much appreciated, thank you!! And >for what it is worth, the words are things that people value and the >task is designed to help people clarify their deeply held values. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From tritzert at kent.edu Tue Jan 8 22:22:36 2013 From: tritzert at kent.edu (Tim) Date: Tue, 8 Jan 2013 14:22:36 -0800 Subject: Using stimuli based on participant answers In-Reply-To: <50ec9837.e498320a.0d35.0812SMTPIN_ADDED_MISSING@gmr-mx.google.com> Message-ID: Thanks David, I will check that out and see how things go, good to hear it is something doable! On Tuesday, January 8, 2013 5:05:27 PM UTC-5, McFarlane, David wrote: > > First, my generic answer to the recurring question of, "Can E-Prime > do this?" In short, almost certainly Yes; in full, E-Prime is a > fairly full-featured computer programming platform, and can in > principle do anything that a Universal Turing Machine (e.g., a > stored-program computer) can do, subject to performance limitations > (e.g., speed and storage capacity). In practice, E-Prime provides a > better representation for some tasks than for others, as is true of > any representational system for anything (grammar, images, time > series, music, etc.). > > Second, for what you want to do, you should look first at the > "Study-Recall" example that you may download from PST. Good luck! > > ----- > David McFarlane > E-Prime training > online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx > Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) > > /---- > Stock reminder: 1) I do not work for PST. 2) PST's trained staff > take any and all questions at > http://support.pstnet.com/e%2Dprime/support/login.asp , and they > strive to respond to all requests in 24-48 hours -- this is pretty > much their substitute for proper documentation, so make full use of > it. 3) In addition, PST takes questions at their Facebook page > (http://www.facebook.com/pages/Psychology-Software-Tools-Inc/241802160683 > ), and offers several instructional videos there and on their YouTube > channel (http://www.youtube.com/user/PSTNET ) (no Twitter feed yet, > though). 4) If you do get an answer from PST staff, please extend > the courtesy of posting their reply back here for the sake of others. > \---- > > > At 1/8/2013 04:41 PM Tuesday, Tim wrote: > >I am currently designing a study and have run into a roadblock. I am > >presenting subjects with a list of 100 words. Each word is presented > >once at random and participants respond to by either pressing "1" or > >"2." For the first trial, I want participants to completely go > >through all words, which was obviously easy to set up. > > > >However, I next want participants to again go through the list of > >words, but this time only using the words they previously pressed > >"1" for. I also want to repeat this process until just 10 words > >remain. My first question is this: is E-Prime even capable of doing > >this? And then of course, if so, how would this be accomplished? > > > > > > > >Any help or advice would be very much appreciated, thank you!! And > >for what it is worth, the words are things that people value and the > >task is designed to help people clarify their deeply held values. > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/dwP3CGRVB0cJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From ceylanozdem at gmail.com Wed Jan 9 15:51:20 2013 From: ceylanozdem at gmail.com (yo yo ma) Date: Wed, 9 Jan 2013 07:51:20 -0800 Subject: flickering problem during video presentation Message-ID: Hi all, When i try to present videos(.avi) consequenlty in my experiment, the screen flickers during this transition from one to another. Do you have any suggestions to get rid of this flickering problem? Thanks in advance, -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/Jr9PQoDh__kJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From pfc.groot at gmail.com Wed Jan 9 22:46:00 2013 From: pfc.groot at gmail.com (Paul Groot) Date: Wed, 9 Jan 2013 23:46:00 +0100 Subject: Using stimuli based on participant answers In-Reply-To: <3529ba1a-ce05-43e0-9820-474035fccb55@googlegroups.com> Message-ID: Hi Tim, You might have more luck without the quotes (i.e. StudyWord.RESP instead of "StudyWord.RESP"). You are now comparing two literal strings that are never identical. Best Paul On 9 January 2013 22:00, Tim wrote: > I downloaded the "Study-Recall" example and have been playing with that > most of today - I can't seem to get it to do exactly what I want it to do. > As I understand it (and I am a complete novice to programming other than > reading the E-Basic stuff and practicing a few days with that) E-Prime is > taking all items sampled for the study session and using the SetAttrib > method to populate a list for recall. > > To use only the items that participants respond to by pressing "1," I > have been experimenting with some If...Then statements such as this (with > StudyWord being the name of the stimuli display: > > If "StudyWord.RESP" = "1" Then > RecallList.SetAttrib counter, "Word", c.GetAttrib("Word") > RecallList.SetAttrib counter, "CorrectAnswer", "1" > End If > > I am stuck here - despite trying pretty much everything I can think of I > cannot seem to figure out how to tell E=Prime to look at the participant > response. Maybe there a specific thing that I am unaware of to list after > IF that refers to what the participant enters? > > Any thoughts? Again, any help is very much appreciated!! > > > > > On Tuesday, January 8, 2013 5:05:27 PM UTC-5, McFarlane, David wrote: >> >> First, my generic answer to the recurring question of, "Can E-Prime >> do this?" In short, almost certainly Yes; in full, E-Prime is a >> fairly full-featured computer programming platform, and can in >> principle do anything that a Universal Turing Machine (e.g., a >> stored-program computer) can do, subject to performance limitations >> (e.g., speed and storage capacity). In practice, E-Prime provides a >> better representation for some tasks than for others, as is true of >> any representational system for anything (grammar, images, time >> series, music, etc.). >> >> Second, for what you want to do, you should look first at the >> "Study-Recall" example that you may download from PST. Good luck! >> >> ----- >> David McFarlane >> E-Prime training >> online: http://psychology.msu.edu/**Workshops_Courses/eprime.aspx >> Twitter: @EPrimeMaster (https://twitter.com/**EPrimeMaster) >> >> >> /---- >> Stock reminder: 1) I do not work for PST. 2) PST's trained staff >> take any and all questions at >> http://support.pstnet.com/e%**2Dprime/support/login.asp, and they >> strive to respond to all requests in 24-48 hours -- this is pretty >> much their substitute for proper documentation, so make full use of >> it. 3) In addition, PST takes questions at their Facebook page >> (http://www.facebook.com/**pages/Psychology-Software-** >> Tools-Inc/241802160683 >> ), and offers several instructional videos there and on their YouTube >> channel (http://www.youtube.com/user/**PSTNET) (no Twitter feed yet, >> though). 4) If you do get an answer from PST staff, please extend >> the courtesy of posting their reply back here for the sake of others. >> \---- >> >> >> At 1/8/2013 04:41 PM Tuesday, Tim wrote: >> >I am currently designing a study and have run into a roadblock. I am >> >presenting subjects with a list of 100 words. Each word is presented >> >once at random and participants respond to by either pressing "1" or >> >"2." For the first trial, I want participants to completely go >> >through all words, which was obviously easy to set up. >> > >> >However, I next want participants to again go through the list of >> >words, but this time only using the words they previously pressed >> >"1" for. I also want to repeat this process until just 10 words >> >remain. My first question is this: is E-Prime even capable of doing >> >this? And then of course, if so, how would this be accomplished? >> > >> > >> > >> >Any help or advice would be very much appreciated, thank you!! And >> >for what it is worth, the words are things that people value and the >> >task is designed to help people clarify their deeply held values. >> >> -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to > e-prime+unsubscribe at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msg/e-prime/-/tOjU741CRGsJ. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From tritzert at kent.edu Wed Jan 9 21:00:57 2013 From: tritzert at kent.edu (Tim) Date: Wed, 9 Jan 2013 13:00:57 -0800 Subject: Using stimuli based on participant answers In-Reply-To: <50ec9837.e498320a.0d35.0812SMTPIN_ADDED_MISSING@gmr-mx.google.com> Message-ID: I downloaded the "Study-Recall" example and have been playing with that most of today - I can't seem to get it to do exactly what I want it to do. As I understand it (and I am a complete novice to programming other than reading the E-Basic stuff and practicing a few days with that) E-Prime is taking all items sampled for the study session and using the SetAttrib method to populate a list for recall. To use only the items that participants respond to by pressing "1," I have been experimenting with some If...Then statements such as this (with StudyWord being the name of the stimuli display: If "StudyWord.RESP" = "1" Then RecallList.SetAttrib counter, "Word", c.GetAttrib("Word") RecallList.SetAttrib counter, "CorrectAnswer", "1" End If I am stuck here - despite trying pretty much everything I can think of I cannot seem to figure out how to tell E=Prime to look at the participant response. Maybe there a specific thing that I am unaware of to list after IF that refers to what the participant enters? Any thoughts? Again, any help is very much appreciated!! On Tuesday, January 8, 2013 5:05:27 PM UTC-5, McFarlane, David wrote: > > First, my generic answer to the recurring question of, "Can E-Prime > do this?" In short, almost certainly Yes; in full, E-Prime is a > fairly full-featured computer programming platform, and can in > principle do anything that a Universal Turing Machine (e.g., a > stored-program computer) can do, subject to performance limitations > (e.g., speed and storage capacity). In practice, E-Prime provides a > better representation for some tasks than for others, as is true of > any representational system for anything (grammar, images, time > series, music, etc.). > > Second, for what you want to do, you should look first at the > "Study-Recall" example that you may download from PST. Good luck! > > ----- > David McFarlane > E-Prime training > online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx > Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) > > /---- > Stock reminder: 1) I do not work for PST. 2) PST's trained staff > take any and all questions at > http://support.pstnet.com/e%2Dprime/support/login.asp , and they > strive to respond to all requests in 24-48 hours -- this is pretty > much their substitute for proper documentation, so make full use of > it. 3) In addition, PST takes questions at their Facebook page > (http://www.facebook.com/pages/Psychology-Software-Tools-Inc/241802160683 > ), and offers several instructional videos there and on their YouTube > channel (http://www.youtube.com/user/PSTNET ) (no Twitter feed yet, > though). 4) If you do get an answer from PST staff, please extend > the courtesy of posting their reply back here for the sake of others. > \---- > > > At 1/8/2013 04:41 PM Tuesday, Tim wrote: > >I am currently designing a study and have run into a roadblock. I am > >presenting subjects with a list of 100 words. Each word is presented > >once at random and participants respond to by either pressing "1" or > >"2." For the first trial, I want participants to completely go > >through all words, which was obviously easy to set up. > > > >However, I next want participants to again go through the list of > >words, but this time only using the words they previously pressed > >"1" for. I also want to repeat this process until just 10 words > >remain. My first question is this: is E-Prime even capable of doing > >this? And then of course, if so, how would this be accomplished? > > > > > > > >Any help or advice would be very much appreciated, thank you!! And > >for what it is worth, the words are things that people value and the > >task is designed to help people clarify their deeply held values. > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/tOjU741CRGsJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Thu Jan 10 17:16:51 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 10 Jan 2013 12:16:51 -0500 Subject: write out specialized data file In-Reply-To: Message-ID: Karin, I was about to start by asking why you want to do this instead of just filtering your data later in E-DataAid, but then you answered that -- it seems that you want to generate output files in E-Prime that you will then use to control another task using MATLAB, etc. So... (1) Well, you could store everything during the run into an array, and then output the array at the end of the run. I did things this way myself back when I programmed experiments in BASIC or C. You can make this easier by first creating a User Defined Type for collecting the data of each trial, and then use an array of your UDTs to hold data for the entire run. (2) In principle, yes, but you would have to know the intricate formatting details of .xls files. Note that E-Prime is capapble of outputting binary to files. But this seems to me more trouble than it is worth -- note, e.g., that Excel readily imports tab-delimited or comma-separated text, so I would just do that. (3) See the Shell and AppActivate topics in the E-Basic Help facility, although I think you will find those inadequate. Beyond that, try autoit (http://www.autoitscript.com/site/autoit/ ); search this Google Group for other discussions about this utility. ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) /---- Stock reminder: 1) I do not work for PST. 2) PST's trained staff take any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours, so make full use of it. 3) In addition, offers several instructional videos on their YouTube channel (http://www.youtube.com/user/PSTNET ). 4) If you do get an answer from PST staff, please extend the courtesy of posting their reply back here for the sake of others. \---- At 1/9/2013 05:12 PM Wednesday, you wrote: >For an E-Prime program that I am currently preparing, I am intending >to insert some code that will take a very limited subset of my >logged variables and write them out as a customized output file. I >am familiar with "Write" and the related E-Basic syntax, and my >default plan was to write the logged data, line by line, to a simple >text file. I'm OK with that, but I was wondering if any of the more >sophisticated alternatives were available to me: > >(1) Is there any way I can write out the entire data set (i.e., >variable values as logged on every trial) all at once, or am I >limited to the line-by-line strategy that I described above? >(2) Could I write out an .xls file rather than a .txt file? >(3) Unlikely, but I wish: Could I subsequently tell E-Prime to >trigger another program (in this case, Matlab) to use that txt (or >xls) file as input for a script? > >Any and all tips or info are greatly appreciated! As I said, I'm >fine with my current strategy, and am only wondering if I am >neglecting some more elegant alternative solution. > >Thanks much- >Karin -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From justinemayavandyke at gmail.com Thu Jan 10 21:21:13 2013 From: justinemayavandyke at gmail.com (justine) Date: Thu, 10 Jan 2013 13:21:13 -0800 Subject: Sending Netstation Events using Slides in EPrime Message-ID: I am having problems with the timing of triggers sent from EPrime to Netstation recording. I am presenting sentence stimuli and I want to send triggers to specific words in the sentence. Because the sentences are different lengths and because my target words appear in different positions in each sentence, I have tried a slightly different procedure from my tried-and-tested ways of doing things. This time, instead of having a text object for each word (and sending a trigger for each of those objects), I have used slides. There are three slides in my procedure now: beginning of sentence, critical word, end of sentence. Slides are scripted so that the critical word is identifiable from a variable in my trial list. For each of the slides, words in the sentence are scripted to appear on the screen for 300 ms. The problem I am having is that the send NS trial events command is not working properly for the Slides. Prior to the slides, I have a text object ‘context sentence’. This is immediately followed by the three slides described above. A correct trigger is sent for ‘context sentence’; however, the next three triggers (for the slides ‘beginning of sentence’, ‘critical word’, and ‘end of sentence’) are all sent at the exact same time as the one for the text object ‘context sentence’. Currently, I have one ‘send trial events’ in line at the end of the procedure. The duration for the slides is set to infinite. Has anyone any experience with using slides (which are scripted to update presentation of stimuli) and sending triggers? I would greatly appreciate any advice.What I am trying to do is send a trigger for the word that corresponds with my 'determiner' slide (this is a single word) and then a trigger for the initial word that corresponds with my 'end of sentence' slide. I can provide further details of my set-up as necessary. Many thanks! -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/jxw_y2NDf_QJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From alesab at gmail.com Thu Jan 10 18:27:14 2013 From: alesab at gmail.com (Alexa_s) Date: Thu, 10 Jan 2013 10:27:14 -0800 Subject: Listening span in E-prime (any help would be very valuable to me) Message-ID: Hello, I am also a novice in E-prime...so I am in big need of any advice, clarification, input. What I want to do is to make a Listening span task in E-prime with the main purpose of collecting response time from the moment the audio input is played till the subject has responded. Also I would like to collect true/false answers. As you probably all of you know, a listening span task has this structure: 1) a spoken sentence appears like "oranges are made of iron" (then the participant would have to indicate by pressing the key that means true or the one that means false) 2) has to memorize the word "iron" and say it at the end of the trial There are trials with 1 sentence till 6 sentences long where subject has to decide if it's right or false and at the end of the sentences presentation to recall the last word from each sentence. * I have the following concerns:* *(Q1)* How can I measure in each trial the reaction time from the moment the subject is asked to recall till the moment he finished saying the remembered words? should I ask him to press a key before and after he finished recalling? *(Q2*) How can I insert two types of slideStates, one referring to which key the subject should press for True/false answer and one with asking him to recall the words? and keep them in the right order of appearence? I know the questions might seem super simple but I'm quite stuck in these parts and I have a very soon deadline to finish the tasks:(. If anyone can clarify at least one concern by explaining more or sending me to the right source, anything, I would appreciate it greatly.... -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/XYdugO-baLIJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From stuart.quirk at gmail.com Sat Jan 12 15:44:24 2013 From: stuart.quirk at gmail.com (Stuart Quirk) Date: Sat, 12 Jan 2013 07:44:24 -0800 Subject: pci parallel_serial port in windows 7 vs xp Message-ID: Hello all and thanks in advance for any feedback. I've recently upgraded my primary lab computer and installed a pcie combo parallel port/serial port (I had used both motherboard serial port for the SRBOX and parallel port send a ttl signal to trigger my eye tracker). I got a manufacturer indicated by pstnet as one people have had some luck with: http://www.siig.com/it-products/serial-parallel/combo/pcie/cyber-1s1p-pcie.html It installed fine but eprime crashes when I attempt to run the utilities program for the SRBOX and pstnet's tester program fails to find the box. And my simple parallel port monitor program (parmon) doesn't find the port either. In xp (on my last computer) I was able to use inpout32.dll and then just insert very simple inline scripts to set the address high/low within my experiment. From what I could learn (and understand as a nonprogrammer) inpout64x.dll is much less successful with pci cards under windows 7 64 So I'm trying to figure out is my problem the OS (as in would I have better luck moving the OS to xp?) or is my problem a PCI card? It will take me a good chunk of more time to wipe everything and install xp so I thought someone here might help me save some time if that would be a pointless exercise. Thanks again Stuart -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/E1BlYZB7IG8J. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From saultsj at missouri.edu Mon Jan 14 06:21:45 2013 From: saultsj at missouri.edu (Scott) Date: Sun, 13 Jan 2013 22:21:45 -0800 Subject: Trigger event markers from Eprime to BIOPAC In-Reply-To: Message-ID: I'm not sure I should reply to such an old thread, but I am asking Paul Groot for elaborate regarding part of his post to this topic -- and my question still is about "...markers from E-Prime to BIOPAC." Can you please explain how one can "...use a calculation channel to convert the 8 digital channels back to a numerical one...", if one needs more than 8 unique marker codes? I am just beginning work on E-Prime programs that will send triggers via the parallel port to Biopac equipment. I have written quite a few E-Prime programs for ERP studies that send codes to Neuroscan amps. For that, it's simple to use different numbers (1-255) to distinguish various kinds of stimulus onset and offset and response events. I think I understand how to send a signal to one of 8 channels of the Biopac recording system using port codes that are powers of 2 (as you explained). However, I don't expect that will always be enough, so I'd like to know how to setup a "calculation channel" to facilitate the use of more than 8 codes with Biopac. Can you explain, or point me to some documentation about this? Thanks. - Scott On Thursday, March 29, 2012 3:43:24 PM UTC-5, Paul Groot wrote: > > Hi Catarina, > > The SendPulse inline script of your es-file already contains a few > lines to send a pulse using WritePort. You could replace them with > something like this: > > DutWords.OnsetSignalEnabled = True > DutWords.OnsetSignalPort = &H378 > DutWords.OnsetSignalData = c.GetAttrib("marker") > > DutWords.OffsetSignalEnabled = True > DutWords.OffsetSignalPort = &H378 > DutWords.OffsetSignalData = 0 ' reset all digital lines to zero > > Since BioPac will acquire the 8 digital TTL lines as separate signals, > you would probably want to use powers of two for the markers: > 1,2,4,8,16,32,64 and128. *If you don't use powers of two, you will get > a mixture of simultaneous pulses. (You could use a calculation channel > to convert the 8 digital channels back to a numerical one, but I would > suggest you should only do this when you need more than 8 unique > marker codes.)* > > Also make sure that the marker attribute is defined in all relevant > lists, because I noticed that the second part of your exp. is missing > the marker attribute. > > I also have the feeling that part of your script contains duplicate > (identical) objects. Perhaps you need duplicates in some places to be > able to implement English/Dutch specific elements, but I'm sure that > in some places you could (re)use the same E-Object. (For example > Blank1 and Blank2 are probably identical). Although this is not a big > deal in your script, I often see scripts having large amounts of > copied objects. One of the side-effects of having duplicates is that > the log-file will become unnecessary complex. > > > Best, > Paul > > > 2012/3/29 Catarina Azevedo >: > > Hi all! > > > > I'm new in eprime and so I realize that this will be a beginner > > question.But I really need some help! > > > ... > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/9X9jdyDmYXQJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Mon Jan 14 19:20:24 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 14 Jan 2013 14:20:24 -0500 Subject: pci parallel_serial port in windows 7 vs xp In-Reply-To: <8aae72b3-4836-4e81-83bd-7f49a4cb303f@googlegroups.com> Message-ID: Stuart, What version of E-Prime? ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) /---- Stock reminder: 1) I do not work for PST. 2) PST's trained staff take any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours, so make full use of it. 3) In addition, PST takes questions at their Facebook page (http://www.facebook.com/pages/Psychology-Software-Tools-Inc/241802160683 ), and offers several instructional videos there and on their YouTube channel (http://www.youtube.com/user/PSTNET ) (no Twitter feed yet, though). 4) If you do get an answer from PST staff, please extend the courtesy of posting their reply back here for the sake of others. \---- At 1/12/2013 10:44 AM Saturday, Stuart Quirk wrote: >Hello all and thanks in advance for any feedback. > >I've recently upgraded my primary lab computer and installed a pcie >combo parallel port/serial port (I had used both motherboard serial >port for the SRBOX and parallel port send a ttl signal to trigger my >eye tracker). >I got a manufacturer indicated by pstnet as one people have had some >luck with: >http://www.siig.com/it-products/serial-parallel/combo/pcie/cyber-1s1p-pcie.html > >It installed fine but eprime crashes when I attempt to run the >utilities program for the SRBOX and pstnet's tester program fails to >find the box. And my simple parallel port monitor program (parmon) >doesn't find the port either. >In xp (on my last computer) I was able to use inpout32.dll and then >just insert very simple inline scripts to set the address high/low >within my experiment. From what I could learn (and understand as a >nonprogrammer) inpout64x.dll is much less successful with pci cards >under windows 7 64 > >So I'm trying to figure out is my problem the OS (as in would I have >better luck moving the OS to xp?) or is my problem a PCI card? It >will take me a good chunk of more time to wipe everything and >install xp so I thought someone here might help me save some time if >that would be a pointless exercise. > >Thanks again >Stuart -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From effie.j.pereira at gmail.com Mon Jan 14 20:01:48 2013 From: effie.j.pereira at gmail.com (th3rav3n) Date: Mon, 14 Jan 2013 12:01:48 -0800 Subject: Video buffering issue Message-ID: Hi there, I've used E-Prime extensively in the past and am currently running version 2.0.8.90 on my computer. I want to display 10-15 video clips (.avi) that are of different lengths (no longer than 1min) after a specific image; some of the smaller videos (~2secs) seem to work fine, but anytime I try and run anything longer, I get the following error: The operation to load the sound timed out Size: 384000 Available: 364800 Duration: 139665270 BufferFull: 384000 Presented: 364800 Presenting: YesWorking: Yes TimeStart: 24291 TimeOut: 34292 TimeFirstPresenter: 24545 Line: 352 Error Number:-999 It seems to indicate that there is a video buffering issue, but I've never worked with video files before and am uncertain how to fix this. Can anyone help me out with this or point me in the right direction of things to try? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/2ju3JivUSmgJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From alesab at gmail.com Mon Jan 14 22:31:31 2013 From: alesab at gmail.com (Ale Sabou) Date: Tue, 15 Jan 2013 00:31:31 +0200 Subject: Listening span in E-prime (any help would be very valuable to me) In-Reply-To: <50f46747.af21320a.26b6.0167SMTPIN_ADDED_MISSING@gmr-mx.google.com> Message-ID: Firstly I want to thank you for your answer. I kept trying these days to find a proper solution for both problems, So here's where I am: *(Q1)*: I talked with my professor today and we decided to record the sessions in order to better analyze the respose time data afterwards. But that will be a very time consuming option and it would be easier to have also a good way to measure RT with E-prime. It's true that having the subject press or release the button in the end of the recall part omits the pauses between words he recalled (the recall block range from one to six words to be recalled after the list of sentences end). Concerning the data collection I will be doing that part too; I guess I could press or release a button after each word recall so I can have a more accurate measure. How can that be implemented in E-prime? to have a continuos recall after each separate block of sentences and to make it stop when necessary? because it will vary depending on number of words to recall and also subject's answer.. I will ask also about the SRBox although I think someone else from the lab is using it. *(Q2)*; I wanted to ask how can I make E-prime show a RECALL slide after varying number of sentence presentation? So maybe in one block of sentences I have 4 sentences each referring to a slide which records correct/incorrect answer. Then, I want the recall slide to appear asking the subject to recall the last 4 words from each sentence and record the RT after pressing SPACE. E-prime should know somehow to vary the presentation of that Recall slide depending on the number of sentences/block (from 1-6). How can that be set in E-prime? Example: Block with 4 sentences (audio): 1) 'Oranges are made of iron' refers to---> slide 1 (where a true/false answer is made via keyboard) 2) 'Dogs bark'---> Slide 1 3) 'Pigs can fly'---> Slide 1 4) 'Bicycles have fingers'----> Slide 1 Recall Block---->Slide presentation (where the subject is asked to verbally recall the last words of each sentence in the right order) and RT recorded with SPACE press * To sum up how can the following be set in E-prime?* A) show this Recall slide after varying length of Block of sentences (after 1-6 sentences depending on block) B) to allow several SPACE presses or releases after each word vocalization in the recall block (as we decided it's more accurate like this). And also how to make E-prime know when the recall block is over and can go on with the next block of sentences. Because that can vary also on subjects ability to recall the words... If anyone has other ideas for the RT they are welcomed:) Thanks a lot, Alexandra -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Mon Jan 14 20:27:23 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 14 Jan 2013 15:27:23 -0500 Subject: Video buffering issue In-Reply-To: <5044c628-4c3b-4a45-8648-3c86e3aed388@googlegroups.com> Message-ID: What OS? Earlier versions of EP2 were known to have problems presenting sound & movies under Windows Vista & 7 (e.g., https://groups.google.com/d/topic/e-prime/xvCq8uq_T5c , http://support.pstnet.com/forum/Topic2760-12-1.aspx , https://groups.google.com/d/topic/e-prime/Gg67RCJqqQU), but those problems were supposed to have been ironed out by EP2.0.8.90. In any case, you might consider upgrading to EP2.0.10.242, although this may affect other experiments (see PST's own warnings). Or, use Windows XP, all of these things seemed to work pretty well under XP. ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) /---- Stock reminder: 1) I do not work for PST. 2) PST's trained staff take any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours, so make full use of it. 3) In addition, offers several instructional videos on their YouTube channel (http://www.youtube.com/user/PSTNET ). 4) If you do get an answer from PST staff, please extend the courtesy of posting their reply back here for the sake of others. \---- At 1/14/2013 03:01 PM Monday, th3rav3n wrote: >I've used E-Prime extensively in the past and am currently running >version 2.0.8.90 on my computer. I want to display 10-15 video clips >(.avi) that are of different lengths (no longer than 1min) after a >specific image; some of the smaller videos (~2secs) seem to work >fine, but anytime I try and run anything longer, I get the following error: > >The operation to load the sound timed out >Size: 384000 >Available: 364800 >Duration: 139665270 >BufferFull: 384000 >Presented: 364800 >Presenting: YesWorking: Yes >TimeStart: 24291 >TimeOut: 34292 >TimeFirstPresenter: 24545 > >Line: 352 >Error Number:-999 > >It seems to indicate that there is a video buffering issue, but I've >never worked with video files before and am uncertain how to fix >this. Can anyone help me out with this or point me in the right >direction of things to try? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From effie.j.pereira at gmail.com Mon Jan 14 20:43:38 2013 From: effie.j.pereira at gmail.com (th3rav3n) Date: Mon, 14 Jan 2013 12:43:38 -0800 Subject: Video buffering issue In-Reply-To: <50f46a3d.eb97320a.4a83.0175SMTPIN_ADDED_MISSING@gmr-mx.google.com> Message-ID: I'm using Windows XP and am having this problem. Some of the smaller video files seem to work fine (~2-4secs) but none of the larger ones. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/ZSsYK_Nvf5gJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From turquoised13 at gmail.com Mon Jan 14 16:45:48 2013 From: turquoised13 at gmail.com (Margot Elizabeth) Date: Mon, 14 Jan 2013 11:45:48 -0500 Subject: flickering problem during video presentation In-Reply-To: <15d8849a-546d-4263-aa67-2e205f460511@googlegroups.com> Message-ID: hello, I had the same problem with E-Prime and eventually gave up. sorry. I should tell you though that the 'solution' program, MatLab, does exactly the same thing but less frequently. I tried pre-loading the images as much as possible, and increasing memory. Neither helped enough to completely eliminate the problem. We note when it happens and eliminate trials contaminated by the flickering screen. There are 324 stimuli, so it's not as big an issue as it might otherwise be. Margot Margot Stothers Ph.D. Candidate Western University London, ON Canada On Wed, Jan 9, 2013 at 10:51 AM, yo yo ma wrote: > Hi all, > > When i try to present videos(.avi) consequenlty in my experiment, the > screen flickers during this transition from one to another. Do you have any > suggestions to get rid of this flickering problem? > > Thanks in advance, > > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to > e-prime+unsubscribe at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msg/e-prime/-/Jr9PQoDh__kJ. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Mon Jan 14 20:14:45 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 14 Jan 2013 15:14:45 -0500 Subject: Listening span in E-prime (any help would be very valuable to me) In-Reply-To: <91a065ac-4307-43f3-b88b-4548773e841b@googlegroups.com> Message-ID: Q1: You already have the OnsetTime for the stimulus that asks the question, now the challenge is to detect the beginning of silence at the end of an utterance -- sort of an inverse voice-key. I wonder what happens if you use the SRBox voice key and set E-Prime to detect "releases" rather than "presses"? But then what about the silences between words? I cannot think of a simple solution, hope someone else weighs in. Having the subject press (or release) a key at the end of the utterance offers a crude solution, but with many drawbacks. Alternatively, have the experimenter accompany the subject during the run, listen to the subject's responses, and press (or release) a key or button at the end of the subject's vocal response during each trial. This, of course, presents other problems as well. Q2: I don't quite follow this question, sorry. And why do folks here fret so much about "deadlines"? Relax. The fate of the universe does not hinge on your experiment. To the contrary, back when I was a graduate student, my advisor advised me to slow down, for "science is a deliberative process". Have things changed so much? Rome wasn't build in a day, and neither was any worthwhile research program. ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) /---- Stock reminder: 1) I do not work for PST. 2) PST's trained staff take any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours, so make full use of it. 3) In addition, PST takes questions at their Facebook page (http://www.facebook.com/pages/Psychology-Software-Tools-Inc/241802160683 ), and offers several instructional videos there and on their YouTube channel (http://www.youtube.com/user/PSTNET ) (no Twitter feed yet, though). 4) If you do get an answer from PST staff, please extend the courtesy of posting their reply back here for the sake of others. \---- At 1/10/2013 01:27 PM Thursday, Alexa_s wrote: >I am also a novice in E-prime...so I am in big need of any advice, >clarification, input. What I want to do is to make a Listening span >task in E-prime with the main purpose of collecting response time >from the moment the audio input is played till the subject has >responded. Also I would like to collect true/false answers. > >As you probably all of you know, a listening span task has this structure: >1) a spoken sentence appears like "oranges are made of iron" (then >the participant would have to indicate by pressing the key that >means true or the one that means false) >2) has to memorize the word "iron" and say it at the end of the trial >There are trials with 1 sentence till 6 sentences long where subject >has to decide if it's right or false and at the end of the sentences >presentation to recall the last word from each sentence. > > I have the following concerns: >(Q1) How can I measure in each trial the reaction time from the >moment the subject is asked to recall till the moment he finished >saying the remembered words? > should I ask him to press a key before and after he finished recalling? > >(Q2) How can I insert two types of slideStates, one referring to >which key the subject should press for True/false answer and one >with asking him to recall the words? and keep them in the right >order of appearence? > >I know the questions might seem super simple but I'm quite stuck in >these parts and I have a very soon deadline to finish the tasks:(. >If anyone can clarify at least one concern by explaining more or >sending me to the right source, anything, I would appreciate it greatly.... -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From stuart.quirk at gmail.com Wed Jan 16 04:06:08 2013 From: stuart.quirk at gmail.com (Stuart Quirk) Date: Tue, 15 Jan 2013 20:06:08 -0800 Subject: pci parallel_serial port in windows 7 vs xp In-Reply-To: <50f45a89.8768320a.0ded.0077SMTPIN_ADDED_MISSING@gmr-mx.google.com> Message-ID: The latest version. I'm not at my computer at this moment (and heading to a conference for the weekend) but it was a fresh install of windows 7 64 (because I swapped out the hard drive for a solid state). So all up to date drivers and downloaded the latest eprime 2 (professional). It runs the sample eprime programs fine but anything that attempts to access the serial or parallel ports crashes eprime. I'd read both that windows 7 is more restrictive in allowing access to that level of data I/O than xp so was wondering if swapping to xp would solve the problem or if it's a non-mother board pci card issue. Sadly, I don't have a handy xp computer without mother board ports that I can pop the pci card in and play with (they all seem to be either windows 7 or xp with mother board ports..but I thought that might help isolate the problem. Still waiting to hear back from pstnet support). I will post when I hear from them in case others face similar problems. On Monday, January 14, 2013 2:20:24 PM UTC-5, McFarlane, David wrote: > > Stuart, > > What version of E-Prime? > > ----- > David McFarlane > E-Prime training > online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx > Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) > > /---- > Stock reminder: 1) I do not work for PST. 2) PST's trained staff > take any and all questions at > http://support.pstnet.com/e%2Dprime/support/login.asp , and they > strive to respond to all requests in 24-48 hours, so make full use of > it. 3) In addition, PST takes questions at their Facebook page > (http://www.facebook.com/pages/Psychology-Software-Tools-Inc/241802160683 > ), and offers several instructional videos there and on their YouTube > channel (http://www.youtube.com/user/PSTNET ) (no Twitter feed yet, > though). 4) If you do get an answer from PST staff, please extend > the courtesy of posting their reply back here for the sake of others. > \---- > > > > At 1/12/2013 10:44 AM Saturday, Stuart Quirk wrote: > >Hello all and thanks in advance for any feedback. > > > >I've recently upgraded my primary lab computer and installed a pcie > >combo parallel port/serial port (I had used both motherboard serial > >port for the SRBOX and parallel port send a ttl signal to trigger my > >eye tracker). > >I got a manufacturer indicated by pstnet as one people have had some > >luck with: > >< > http://www.siig.com/it-products/serial-parallel/combo/pcie/cyber-1s1p-pcie.html > > > http://www.siig.com/it-products/serial-parallel/combo/pcie/cyber-1s1p-pcie.html > > > >It installed fine but eprime crashes when I attempt to run the > >utilities program for the SRBOX and pstnet's tester program fails to > >find the box. And my simple parallel port monitor program (parmon) > >doesn't find the port either. > >In xp (on my last computer) I was able to use inpout32.dll and then > >just insert very simple inline scripts to set the address high/low > >within my experiment. From what I could learn (and understand as a > >nonprogrammer) inpout64x.dll is much less successful with pci cards > >under windows 7 64 > > > >So I'm trying to figure out is my problem the OS (as in would I have > >better luck moving the OS to xp?) or is my problem a PCI card? It > >will take me a good chunk of more time to wipe everything and > >install xp so I thought someone here might help me save some time if > >that would be a pointless exercise. > > > >Thanks again > >Stuart > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/L1Ya3DpyYXsJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From dcamposd56 at gmail.com Wed Jan 16 18:53:16 2013 From: dcamposd56 at gmail.com (Daniel Campos) Date: Wed, 16 Jan 2013 10:53:16 -0800 Subject: Foreign functions for e-prime Message-ID: We are interested in running some experiments using e-prime interacting with an application developed on Phyton. What would be the best method to interchange strings between both systems? A foreign function using a dll? I`ll appreciate if someone that faced a similar challenge may share his/her experience. Thanks Daniel -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/y7jLpSO2kGMJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From tritzert at kent.edu Wed Jan 16 18:05:12 2013 From: tritzert at kent.edu (Tim) Date: Wed, 16 Jan 2013 10:05:12 -0800 Subject: Using stimuli based on participant answers In-Reply-To: Message-ID: Thanks so much Paul, that worked perfect. I am still having a remaining issue however. When the study participant responds to the stimuli by pressing "1" this sends the word to a new list. That list then presents the word on the next trial and so on for several trials, which is exactly what I want. However, when making the subsequent list objects, as far as I understand it, I need to have as many levels as potential presentations. However, this creates a problem. For example, the list is 100 words long. If participant A presses "1" for 60 of the 100 words on the first trial, they are sent to the next list and presented on the next trial. However, since I have 100 possible words, the second list object needs to have that many levels (maybe?). Thus, participant A sees the correct 60 words but also is presented 40 question marks (?). And if participant B presses "1" for 80 of the 100 words on the first trial, they see the correct 80 words but also are presented 20 question marks, since there are more levels than words sent to the list object. Is there a way to do this without having this happen? Does this explanation and question make sense? Again I am somewhat of a neophyte at both E-Prime and programming, so sorry for the flood of questions. And any help from anyone is much appreciated!! Thanks, Tim -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/7_7Te7Pkl3IJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From saultsj at missouri.edu Thu Jan 17 07:14:56 2013 From: saultsj at missouri.edu (Scott) Date: Wed, 16 Jan 2013 23:14:56 -0800 Subject: Trigger event markers from Eprime to BIOPAC In-Reply-To: Message-ID: Never mind, Paul, I've found information about using a *calculated channel*in AcqKnowledge for simplifying 8 digital bit channels into a single number from 0 - 255. My apologies for waking a dead thread to ask a question about BIOPAC, even though it's relevant to using E-prime with this equipment and software. - Thanks anyway, for a few clues you provided in previous posts to this thread. On Monday, January 14, 2013 12:21:45 AM UTC-6, Scott wrote: > > > I'm not sure I should reply to such an old thread, but I am asking Paul > Groot for elaborate regarding part of his post to this topic -- and my > question still is about "...markers from E-Prime to BIOPAC." Can you > please explain how one can "...use a calculation channel to convert the 8 > digital channels back to a numerical one...", if one needs more than 8 > unique marker codes? > > I am just beginning work on E-Prime programs that will send triggers via > the parallel port to Biopac equipment. I have written quite a few E-Prime > programs for ERP studies that send codes to Neuroscan amps. For that, it's > simple to use different numbers (1-255) to distinguish various kinds of > stimulus onset and offset and response events. I think I understand how to > send a signal to one of 8 channels of the Biopac recording system using > port codes that are powers of 2 (as you explained). However, I don't expect > that will always be enough, so I'd like to know how to setup a "calculation > channel" to facilitate the use of more than 8 codes with Biopac. Can you > explain, or point me to some documentation about this? > > Thanks. - Scott > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/Jjk-onJ1BI0J. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Thu Jan 17 20:52:47 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 17 Jan 2013 15:52:47 -0500 Subject: pci parallel_serial port in windows 7 vs xp In-Reply-To: <7f69ac86-cfad-41b9-a778-ed14f6766888@googlegroups.com> Message-ID: Stuart, Hmm -- I just wanted to make sure that you were not trying to use EP1 drivers with Win7, that will not work. But if you installed EP2, then you have the updated PST Port & SRBox drivers, so much for that. I also assume that in your EP program you match the SRBox port number to that of your installed serial port (just to be sure -- what COM port # does Windows report for your serial port, and what port # does your EP program specify? For that matter, exactly what error message do you get?). So I do not have much more to offer you, let's hope that PST Support takes it the rest of the way. FWIW, I use the SRBox using an add-on PCI (or PCI-X) serial port card under Windows Vista (32 bit) and EP2.0.8.22 Pro. ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) At 1/15/2013 11:06 PM Tuesday, Stuart Quirk wrote: >The latest version. I'm not at my computer at this moment (and >heading to a conference for the weekend) but it was a fresh install >of windows 7 64 (because I swapped out the hard drive for a solid state). >So all up to date drivers and downloaded the latest eprime 2 (professional). >It runs the sample eprime programs fine but anything that attempts >to access the serial or parallel ports crashes eprime. > >I'd read both that windows 7 is more restrictive in allowing access >to that level of data I/O than xp so was wondering if swapping to xp >would solve the problem or if it's a non-mother board pci card issue. >Sadly, I don't have a handy xp computer without mother board ports >that I can pop the pci card in and play with (they all seem to be >either windows 7 or xp with mother board ports..but I thought that >might help isolate the problem. Still waiting to hear back from >pstnet support). I will post when I hear from them in case others >face similar problems. > > > >On Monday, January 14, 2013 2:20:24 PM UTC-5, McFarlane, David wrote: >Stuart, > >What version of E-Prime? > >----- >David McFarlane >E-Prime training >online: >http://psychology.msu.edu/Workshops_Courses/eprime.aspx > >Twitter: @EPrimeMaster >(https://twitter.com/EPrimeMaster) > >/---- >Stock reminder: 1) I do not work for PST. 2) PST's trained staff >take any and all questions at >http://support.pstnet.com/e%2Dprime/support/login.asp >, and they >strive to respond to all requests in 24-48 hours, so make full use of >it. 3) In addition, PST takes questions at their Facebook page >(http://www.facebook.com/pages/Psychology-Software-Tools-Inc/241802160683 > >), and offers several instructional videos there and on their YouTube >channel >(http://www.youtube.com/user/PSTNET >) (no Twitter feed yet, >though). 4) If you do get an answer from PST staff, please extend >the courtesy of posting their reply back here for the sake of others. >\---- > > > >At 1/12/2013 10:44 AM Saturday, Stuart Quirk wrote: > >Hello all and thanks in advance for any feedback. > > > >I've recently upgraded my primary lab computer and installed a pcie > >combo parallel port/serial port (I had used both motherboard serial > >port for the SRBOX and parallel port send a ttl signal to trigger my > >eye tracker). > >I got a manufacturer indicated by pstnet as one people have had some > >luck with: > >< 1s1p-pcie.html>http://www.siig.com/it-products/serial-parallel/combo/pcie/cyber-1s1p-pcie.html>http://www.siig.com/it-products/serial-parallel/combo/pcie/cyber-1s1p-pcie.html > > > > >It installed fine but eprime crashes when I attempt to run the > >utilities program for the SRBOX and pstnet's tester program fails to > >find the box. And my simple parallel port monitor program (parmon) > >doesn't find the port either. > >In xp (on my last computer) I was able to use inpout32.dll and then > >just insert very simple inline scripts to set the address high/low > >within my experiment. From what I could learn (and understand as a > >nonprogrammer) inpout64x.dll is much less successful with pci cards > >under windows 7 64 > > > >So I'm trying to figure out is my problem the OS (as in would I have > >better luck moving the OS to xp?) or is my problem a PCI card? It > >will take me a good chunk of more time to wipe everything and > >install xp so I thought someone here might help me save some time if > >that would be a pointless exercise. > > > >Thanks again > >Stuart -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From b.studenka at gmail.com Sat Jan 19 22:24:24 2013 From: b.studenka at gmail.com (bree) Date: Sat, 19 Jan 2013 14:24:24 -0800 Subject: Display continuous USB data from a force transducer Message-ID: Hi all, I'm currently trying to input data from two force transducers into E-prime so that it will display on the screen in real time. The task is a pursuit tracking task where a subject is using a finger force to trace a line that goes up and down as it progresses across the screen. I'd like to be able to display the force as a cursor or a line across the screen in real time. The force transducers are input through a National Instruments box into the USB port on my laptop. I've tried adding a port, and I've tried adding a joystick to the devices, but I can't figure out how to tell E-Prime what to do with the USB input. There should be 12 inputs, the xyz magnitudes of each force, and the xyz torques of each force. I'd only need to plot one of them, the z magnitude, but I'm not sure how to tell E-prime that. Which device should I use, and if I need to do some visual basic coding which functions should I start with? I hope that makes sense. Thanks, Bree -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/_J5E8ypNR-IJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From david.giofre at gmail.com Mon Jan 21 12:02:18 2013 From: david.giofre at gmail.com (=?UTF-8?Q?David_Giofr=C3=A8?=) Date: Mon, 21 Jan 2013 04:02:18 -0800 Subject: Windows 8 and E-prime 2 Message-ID: Hi guys, I need to run an experiment in a laptop with Windows 8. Is Windows 8 supported by e-prime 2? Has anybody tried it? Thank you all, David -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/lCN8mBtS8MsJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From faria.sana at gmail.com Mon Jan 21 17:36:57 2013 From: faria.sana at gmail.com (fs_87) Date: Mon, 21 Jan 2013 09:36:57 -0800 Subject: stuck on dual-task experiment Message-ID: Hi everyone, I'm a novice at e-prime trying to design a dual-task experiment and need some help. Primary task (Reasoning problems): 40 problems that will appear on the screen one at a time for 10 seconds. Participants will read the problem presented and respond appropriately. Secondary task (Stroop task): During the presentation of a given primary problem, a small pop-up window will appear at a fixed location on the computer screen at random time intervals (between 2 – 10 seconds) for 600 milliseconds. The pop-up will contain a word with a name of a colour. The colour of the word’s font will either match or not match the name of the colour. Participants will be asked to respond to the pop-up as soon as they notice it by pressing either the letter ‘M’ (match between the colour name and the font colour) or the letter ‘N’ (no-match). The pop-up window will disappear after 600 milliseconds or as soon as the letter M or N is pressed. Participants will be instructed to remember the colours in which the words appear. Once they respond to the primary problem, they will be required to enter the colours accurately and in order that they appeared. All the dual task experiments I've seen online only require participant responses for one of the two tasks. In addition, I'm not sure how to begin coding both tasks to run together. Is anyone willing to help me out or send a similar template for me to learn from? Any help is much appreciated. Thank you -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/lsN7iF8boNQJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From lindsey.m.matt at gmail.com Tue Jan 22 04:21:28 2013 From: lindsey.m.matt at gmail.com (Lindsey M.) Date: Mon, 21 Jan 2013 20:21:28 -0800 Subject: Collecting physio while utilizing suspend/resume function - any advice appreciated! Message-ID: Hi All, I am an E*Prime novice, so please let me know if my question is in any way unclear. I am currently utilizing E*Prime to start and stop physio collection through the use of a chassis and Mindware. I would like to also have E*Prime trigger a secondary program (Cyberball) while still collecting the physio data. My issue is two-fold: One, I am using the Suspend/Resume example available on the E*Prime website, but am only able to get E*Prime to minimize and open a folder containing Cyberball, which requires it to be manually clicked on from there. Additionally, once Cyberball runs, entering the ID number causes the program to close and for E*Prime to resume. Has anyone has similar issues, or can suggest what is the suspend/resume script might be causing this? Additionally, and perhaps more importantly, is it possible for E*Prime to remain 'active' and signalling for physio data collection to continue while using the suspend/resume script, or will the suspend function cause E*Prime to disrupt physio data collection while the program is minimized? Thanks in advance for any help you can provide! LIndsey -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/j5e0d1q7cFkJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From ahuvayochevedsegal at gmail.com Tue Jan 22 12:44:00 2013 From: ahuvayochevedsegal at gmail.com (gugs) Date: Tue, 22 Jan 2013 04:44:00 -0800 Subject: Go/No-Go Task Programming (David McFarlane?) In-Reply-To: <50cb436a.e696320a.1684.4900SMTPIN_ADDED_MISSING@gmr-mx.google.com> Message-ID: Hi David and Anne, I finally got my computer back but I am no closer to fixing the problem. I have attached the updated version of the task to my previous post at the PSTForum. Please see it here: http://www.pstnet.com/forum/Topic6489-23-1.aspx I know it has to do with my inexperience but there is a lot to learn! 1. Anne: I replaced the text with a slide for the stimulus because I needed to change the stimulus in a way that couldn't be put on a text slide. 2. David: I have not set pre-release anywhere. I understand that from the manual that the purpose is to borrow time from the previous stimulus to prepare for the next stimulus but I did not know how it affected the recording of responses/timing accuracy. Do you think it's required in this case? 3. I just want to check with you - should the position of the inline text be in position 1 or position 2 (see http://www.pstnet.com/forum/Attachment400.aspx) 4. David or Ann: I know this is a lot to ask but could you take a look at my task and maybe walk me through the inline text (specific to my task) because whatever I am doing is not working. I know it's probably only a matter of being 10 words of text in there to get it working. As far as I can tell, the actual task is working fine. Ahuva On Saturday, December 15, 2012 2:19:03 AM UTC+11, McFarlane, David wrote: > > PreRelease? > > At 12/13/2012 10:22 PM Thursday, you wrote: > >Hi David > > > >The stimulus appears on the screen for 300 ms, followed by a blank > >screen for 1200 seconds (for a total of 1500 ms). > > > >Therefore the settings are as follows: > > > >1. stimulus screen has the correct properties timing mode > >(cumulative), data logging (standard), duration (300), Time Limit > >(1200), End Action (none) > >2.stimuluswait screen has the correct properties timing mode > >(cumulative), data logging (time audit only), duration (1200) > > > >I want the stimulus and blank screens to remain standard across the > >task regardless of whether the participant has responded or > >not. The next stimulus should begin after the 1200 ms blank screen > >without user intervention. > > > >Regards. > > > > > >On Friday, December 14, 2012 2:16:14 PM UTC+11, gugs wrote: > >Thanks. I lost my computer to repairs this week but as soon as I get > >it back I will try these suggestions. I'll let you know how it goes. > > > >Many thanks. > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/ny0pDUAdtPEJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Tue Jan 22 17:20:49 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 22 Jan 2013 12:20:49 -0500 Subject: Collecting physio while utilizing suspend/resume function - any advice appreciated! In-Reply-To: <09fae8f1-e58b-46bc-afb7-1ec4beba391d@googlegroups.com> Message-ID: Lindsey, As I understand it, the whole purpose of Suspend is precisely to, well, suspend EP Device operations, so as to, say, improve performance of other software until returning control to EP -- please see the Suspend topic in the E-Basic Help facility. Goodness knows what Devices do if not Suspended while another program takes charge, you should write some demo programs to explore that yourself. You might also ask PST staff directly at http://support.pstnet.com/e%2Dprime/support/login.asp , but beware -- don't believe anything that PST staff (or even I) tell you, you must, *must* devise your own tests and test everything for yourself, just as if you were a scientist doing real science. And if you get good enough at that, you won't need to ask our advice in the first place, you will be the one advising us :)! -- David McFarlane At 1/21/2013 11:21 PM Monday, Lindsey M. wrote: >I am an E*Prime novice, so please let me know if my question is in >any way unclear. > >I am currently utilizing E*Prime to start and stop physio collection >through the use of a chassis and Mindware. I would like to also >have E*Prime trigger a secondary program (Cyberball) while still >collecting the physio data. My issue is two-fold: One, I am using >the Suspend/Resume example available on the E*Prime website, but am >only able to get E*Prime to minimize and open a folder containing >Cyberball, which requires it to be manually clicked on from >there. Additionally, once Cyberball runs, entering the ID number >causes the program to close and for E*Prime to resume. Has anyone >has similar issues, or can suggest what is the suspend/resume script >might be causing this? > >Additionally, and perhaps more importantly, is it possible for >E*Prime to remain 'active' and signalling for physio data collection >to continue while using the suspend/resume script, or will the >suspend function cause E*Prime to disrupt physio data collection >while the program is minimized? > >Thanks in advance for any help you can provide! > >LIndsey -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From mcfarla9 at msu.edu Tue Jan 22 17:07:43 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 22 Jan 2013 12:07:43 -0500 Subject: Display continuous USB data from a force transducer In-Reply-To: <190a9d54-995c-42f6-9dac-08be83907607@googlegroups.com> Message-ID: Bree, First of all, this looks like a fine example of a task particularly ill-suited to E-Prime. You might well find a better platform for this task. And since you say you use a National Instruments box, you might start by looking at their LabVIEW software. But if you must proceed with EP, then I would ask, doesn't the National Instrumtents box come with a library of functions in a .dll file? If so, then you merely have to make those functions available to EP through the appropriate Declare statements, and that should all be documented by National Instruments. As you should have figured out by now, EP does not provide any native support for USB communication (and if we understood more about USB, then we might understand why not). ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) /---- Stock reminder: 1) I do not work for PST. 2) PST's trained staff take any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours, so make full use of it. 3) In addition, PST takes questions at their Facebook page (http://www.facebook.com/pages/Psychology-Software-Tools-Inc/241802160683 ), and offers several instructional videos there and on their YouTube channel (http://www.youtube.com/user/PSTNET ) (no Twitter feed yet, though). 4) If you do get an answer from PST staff, please extend the courtesy of posting their reply back here for the sake of others. \---- At 1/19/2013 05:24 PM Saturday, bree wrote: >I'm currently trying to input data from two force transducers into >E-prime so that it will display on the screen in real time. The >task is a pursuit tracking task where a subject is using a finger >force to trace a line that goes up and down as it progresses across >the screen. I'd like to be able to display the force as a cursor or >a line across the screen in real time. The force transducers are >input through a National Instruments box into the USB port on my >laptop. I've tried adding a port, and I've tried adding a joystick >to the devices, but I can't figure out how to tell E-Prime what to >do with the USB input. There should be 12 inputs, the xyz >magnitudes of each force, and the xyz torques of each force. I'd >only need to plot one of them, the z magnitude, but I'm not sure how >to tell E-prime that. Which device should I use, and if I need to >do some visual basic coding which functions should I start with? > >I hope that makes sense. >Thanks, >Bree -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From mcfarla9 at msu.edu Tue Jan 22 16:53:56 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 22 Jan 2013 11:53:56 -0500 Subject: Windows 8 and E-prime 2 In-Reply-To: <3cd43081-0df6-42b9-b8be-b6fe8ccda6dd@googlegroups.com> Message-ID: I have not tried EP under Win8 myself, but according to http://www.pstnet.com/support/kb.asp?TopicID=4026 , this combination is "Not recommended as of this writing." In addition, while responding to some notes I made regarding the latest EP2, PST Web Support staff told me just yesterday, "We have had reports of E-Prime functioning on Windows 8 machines. However, we haven't done any testing on 8 so leaving it as 'doesn't work' is probably OK.". ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) At 1/21/2013 07:02 AM Monday, David Giofrè wrote: >Hi guys, >I need to run an experiment in a laptop with Windows 8. >Is Windows 8 supported by e-prime 2? > >Has anybody tried it? > >Thank you all, >David -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From thomaslee4045 at gmail.com Tue Jan 22 16:32:27 2013 From: thomaslee4045 at gmail.com (Thomas Lee) Date: Tue, 22 Jan 2013 08:32:27 -0800 Subject: Sounds play 2x unintentionally? Message-ID: Hi all, I'm a relatively new E-prime user. I'm having some weird behavior regarding sound presentation, and I wondered if anyone had experienced this before. Essentially I have two slides. A sound (1000 Hz tone, 250 ms, 44.1kHz sampling rate, 1 channel, 16 bit depth) plays when each slide is presented. For the first slide, the sound beeps once. For the second slide, the sound beeps, and then beeps again, though it's only supposed to play once. I use prerelease on each slide (there's actually another slide before the first one), and I've set the mode to buffered instead of streaming. I've also set the sound device settings to 1 channel, 44.1 kHz sampling, and 16 bit depth. Is this something to do with my settings, or is it perhaps something with the particular version of E-prime + the computer I'm working on? I've successfully created these slides using v1.1 and 2.0.10 (I think that was the version number) without the double-beeping. This particular version of E-prime I'm using is 2.0.8.90, on a Windows XP Dell laptop with SP3 (Intel Core 2 Duo, 2.26 GHz, 4 gb of ram, so it's not that I'm running a slow machine). I'm just using the on-board sound, not any sort of fancy sound card or anything. Thanks very much for your help! -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/c3P8SPRgxQ0J. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From b.studenka at gmail.com Tue Jan 22 17:10:22 2013 From: b.studenka at gmail.com (Bree) Date: Tue, 22 Jan 2013 10:10:22 -0700 Subject: Display continuous USB data from a force transducer In-Reply-To: <50fec765.8768320a.5f07.7893SMTPIN_ADDED_MISSING@gmr-mx.google.com> Message-ID: Hi David, Thanks for your input, I wish I would have asked you this questions before purchasing E-Prime as I explained my task specifically to them and they assured me that it would be possible. I wish I hadn't wasted my limited budget. Thanks for the help. Bree On Tue, Jan 22, 2013 at 10:07 AM, David McFarlane wrote: > Bree, > > First of all, this looks like a fine example of a task particularly > ill-suited to E-Prime. You might well find a better platform for this > task. And since you say you use a National Instruments box, you might > start by looking at their LabVIEW software. > > But if you must proceed with EP, then I would ask, doesn't the National > Instrumtents box come with a library of functions in a .dll file? If so, > then you merely have to make those functions available to EP through the > appropriate Declare statements, and that should all be documented by > National Instruments. As you should have figured out by now, EP does not > provide any native support for USB communication (and if we understood more > about USB, then we might understand why not). > > ----- > David McFarlane > E-Prime training online: http://psychology.msu.edu/** > Workshops_Courses/eprime.aspx > Twitter: @EPrimeMaster (https://twitter.com/**EPrimeMaster > ) > > /---- > Stock reminder: 1) I do not work for PST. 2) PST's trained staff take > any and all questions at http://support.pstnet.com/e%** > 2Dprime/support/login.asp, and they strive to respond to all requests in 24-48 hours, so make full > use of it. 3) In addition, PST takes questions at their Facebook page ( > http://www.facebook.com/**pages/Psychology-Software-** > Tools-Inc/241802160683), and offers several instructional videos there and on their YouTube > channel (http://www.youtube.com/user/**PSTNET) (no Twitter feed yet, though). 4) If you do get an answer from PST > staff, please extend the courtesy of posting their reply back here for the > sake of others. > \---- > > > > At 1/19/2013 05:24 PM Saturday, bree wrote: > >> I'm currently trying to input data from two force transducers into >> E-prime so that it will display on the screen in real time. The task is a >> pursuit tracking task where a subject is using a finger force to trace a >> line that goes up and down as it progresses across the screen. I'd like to >> be able to display the force as a cursor or a line across the screen in >> real time. The force transducers are input through a National Instruments >> box into the USB port on my laptop. I've tried adding a port, and I've >> tried adding a joystick to the devices, but I can't figure out how to tell >> E-Prime what to do with the USB input. There should be 12 inputs, the xyz >> magnitudes of each force, and the xyz torques of each force. I'd only need >> to plot one of them, the z magnitude, but I'm not sure how to tell E-prime >> that. Which device should I use, and if I need to do some visual basic >> coding which functions should I start with? >> >> I hope that makes sense. >> Thanks, >> Bree >> > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to e-prime+unsubscribe@** > googlegroups.com . > For more options, visit https://groups.google.com/**groups/opt_out > . > > > -- Breanna Studenka, Ph.D. HPER Building 144 Utah State University 7000 Old Main Hill Logan, UT 84322 -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From erikkwing at gmail.com Thu Jan 24 18:14:54 2013 From: erikkwing at gmail.com (ekwing) Date: Thu, 24 Jan 2013 10:14:54 -0800 Subject: Using a timed Slide Duration (e.g. 5000 ms) on a slide with multiple slide states Message-ID: Hi everyone, I made a related post about this issue a couple weeks ago (which saw no activity), however I have progressed since then and wanted to make a new post with the updated information. The goal of my current project is to create a slide which contains 3 rating scales and allows participants to use the mouse to select one rating on each scale before advancing after 5 seconds (regardless of whether all ratings were made or not). The project is currently set up so that each scale point is represented by an individual text box which becomes activated (i.e. turns and remains a different color and logs data) when clicked. Currently, everything about the slide is functional, with the exception of advancing after 5 seconds. Because, I believe, there is a change in slide state when a text box becomes "activated" (the participant makes a selection), the 5 second slide duration resets every time a participant makes a rating scale selection. This, in turn, results in the slide advancing 5 seconds after the participant makes their final selection, rather than advancing 5 seconds after the slide comes on the screen as desired. As a secondary question, I was wondering if anyone with experience with slide states had any problems with data collection (E-Prime logging and Physio) or if you can foresee any problems I may run into using this technique. I've had problems attaching files in the past, but will post the relevant inline code that follows the stimulus slide below. Also, the stimulus slide properties currently have Duration set to 5000ms, Timing Mode is Cumulative, and a Mouse as a registered device with the following properties: Allowable: 1 Time limit: (Same as duration) End Action: Terminate Thanks for any help you can provide, ekwing *DOHIT TEST* 'Designate "theState" as the Default Slide State, which is the 'current ActiveState on the Slide object "Stimulus". Dim theState as SlideState Set theState = Stimulus.States("Default") Dim strHit As String Dim theMouseResponseData As MouseResponseData 'Was there a response? If Stimulus.InputMasks.Responses.Count < 1 Then Set theMouseResponseData = Nothing End If 'Was there a response? If Stimulus.InputMasks.Responses.Count = 1 Then 'Get the mouse response. Set theMouseResponseData = CMouseResponseData(Stimulus.InputMasks.Responses(1)) 'Determine name of SlideText object at mouse click coordinates. Assign that value to 'strHit. strHit = theState.HitTest(theMouseResponseData.CursorX, theMouseResponseData.CursorY) ' Else ' Set theMouseResponseData = Nothing End If 'Was there a response? If Stimulus.InputMasks.Responses.Count = 2 Then 'Get the mouse response. Set theMouseResponseData = CMouseResponseData(Stimulus.InputMasks.Responses(2)) 'Determine name of SlideText object at mouse click coordinates. Assign that value to 'strHit. strHit = theState.HitTest(theMouseResponseData.CursorX, theMouseResponseData.CursorY) ' Else ' Set theMouseResponseData = Nothing End If 'Was there a response? If Stimulus.InputMasks.Responses.Count = 3 Then 'Get the mouse response. Set theMouseResponseData = CMouseResponseData(Stimulus.InputMasks.Responses(3)) 'Determine name of SlideText object at mouse click coordinates. Assign that value to 'strHit. strHit = theState.HitTest(theMouseResponseData.CursorX, theMouseResponseData.CursorY) ' Else ' Set theMouseResponseData = Nothing End If 'If the subject did not click on a box or the SlideText used to exit the trial, 'then loop back to the Stimulus so the subject can make another selection. 'If strHit = "Question" OR strHit = "State1" OR strHit = "State2" OR strHit = "" Then ' Goto RedoTrial 'End If 'Release references 'Set theMouseResponseData = Nothing *HIGHLIGHT SELECTION* 'Declare SlideText variable used for modifying box properties. Dim xSlide As SlideText 'Declare string for holding the name of the Row the box clicked is in. Dim strRow As String 'Declare variables for storing subject's final rating. Dim intRating1 As Integer, intRating2 As Integer, intRating3 As Integer If Stimulus.InputMasks.Responses.Count > 0 Then 'Gain access to selected box. Set xSlide = CSlideText(Stimulus.States.Item("Default").Objects(strHit)) 'Store the name of the row the box was clicked in. This Mid function will return 'the first 4 characters of strHit (the name of the box) and store them in strRow strRow = Mid(strHit, 1, 4) Select Case strRow Case "Row1" 'If a box in this row has not yet been selected... If R1 = False Then 'Highlight this box and set R1 to true (a box in this row has now been selected) xSlide.BackColor = CColor("yellow") R1 = True 'Return the final character in strHit (the digit) as subject's rating for this 'row. intRating1 = CInt(Mid(strHit, 5, 1)) 'If a box in this row has been selected... Else 'If this is the box that has already been selected, reset the color and set R1 'to false (a box in this row has not been selected). Otherwise, do nothing. If xSlide.BackColor = CColor("yellow") Then xSlide.BackColor = CColor("green") R1 = False End If End If Case "Row2" 'If a box in this row has not yet been selected... If R2 = False Then 'Highlight this box and set R2 to true (a box in this row has now been selected) xSlide.BackColor = CColor("yellow") R2 = True 'Return the final character in strHit (the digit) as subject's rating for this 'row. intRating2 = CInt(Mid(strHit, 5, 1)) 'If a box in this row has been selected... Else 'If this is the box that has already been selected, reset the color and set R2 'to false (a box in this row has not been selected). Otherwise, do nothing. If xSlide.BackColor = CColor("yellow") Then xSlide.BackColor = CColor("green") R2 = False End If End If Case "Row3" 'If a box in this row has not yet been selected... If R3 = False Then 'Highlight this box and set R3 to true (a box in this row has now been selected) xSlide.BackColor = CColor("yellow") R3 = True 'Return the final character in strHit (the digit) as subject's rating for this 'row. intRating3 = CInt(Mid(strHit, 5, 1)) 'If a box in this row has been selected... Else 'If this is the box that has already been selected, reset the color and set R3 'to false (a box in this row has not been selected). Otherwise, do nothing. If xSlide.BackColor = CColor("yellow") Then xSlide.BackColor = CColor("green") R3 = False End If End If End Select Goto RedoTrial ' Else 'If R1 = False Or R2 = False OR R3 = False Then ' Goto EndStimulus ' End If End If -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/8tBvzkHlFhcJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From schultem at gmail.com Thu Jan 24 08:38:51 2013 From: schultem at gmail.com (schultem) Date: Thu, 24 Jan 2013 00:38:51 -0800 Subject: drawing board Message-ID: hi all, I am interested in collecting data with e-prime and a drawing board (eg http://www.wacom.com/en/products/pen-tablets/intuos) the idea would be to collect coordinates (x,y) of the pencil at a high resolution (whatever is possible) during a task where the participant moves the mouse cursor on screen to different locations. Here are my questions: 1) has anybody done something like that already? 2) can anybody recommend a drawing tablet for that purpose? Thanks 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. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/9WffwQbAdXkJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mofei at gmx.net Sat Jan 26 04:32:38 2013 From: mofei at gmx.net (Brian Murphy) Date: Fri, 25 Jan 2013 20:32:38 -0800 Subject: current best-practice for playing long videos? Message-ID: Hi, we're preparing some EEG and MEG based movie viewing paradigms, and want to make sure we are following best practise in how we prepare and present the videos for accurate timing. These videos can be very long (5mins to 10's of minutes), and *don't* have particular timing requirements relative to other stimulus elements. The only thing we want to be confident of is precise synchronisation with the EEG/MEG signals. That is, we want to know precisely when the video presentation starts (accurate reporting of actual onset), timely communication of this onset to our M/EEG recording machines via a serial port trigger, and that once the video is running, it streams smoothly and runs at the correct rate (and so duration). I've been digging around in the group archives, and the PST knowledge base, and have found plenty of advice, so first of all thanks to David Vinson, Dave McFarlane, "anonymous" Dave, and a load of other people not called Dave! Here is a summary of the recommendations I found, and we would really appreciate any comments/corrections. E.g. maybe some of them are out-dated? - upgrade eprime 2 to upgrade to version 2.0.8.90 or 2.0.10.242 - check if the sample MovieRT experiment works (probably unnecessary if you already have our video working) - consider re-encoding ("transcoding") to match the format/coding used by PST-provided examples, which is the MPEG Video (Version 1) codec, packaged as an .mpg file (though elsewhere .avi packaging is recommended also) - check the codec configuration of the system using the eprime tool: http://pstnet.com/support/kb.asp?TopicID=3162 - display your video at its natural size (no stretching) - log these movie-specific timing properties: FirstFrameTime, FrameRate, FramesDisplayed, and FramesDropped - experiment with choice of renderer, which can reduce prerelease (=loading/buffering?) time by 50%: http://pstnet.com/support/kb.asp?TopicID=4016 http://pstnet.com/support/kb.asp?TopicID=3836 - pre-load the video (e.g. MovieDisplay1.Load in an inline object) well before the movie is due to start playing - run the simplest possible paradigm (you prob. are already), and get eprime to repeat your video many many times, to stress test it Things that are NOT recommended are: (as of versions 2.0.8.90 and 2.0.10.*): - Matching movie frame rate and refresh rate, which results in skipped frames - using the DivX (TM) codec One thing I'm still puzzled about is streaming/buffering settings. When doing a similar experiments with long audio book stimuli, you can set the size of the buffer. Are there similar movie settings? best, Brian -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/RyME4_tKof4J. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jacanterbury at gmail.com Tue Jan 29 15:10:16 2013 From: jacanterbury at gmail.com (JACanterbury) Date: Tue, 29 Jan 2013 07:10:16 -0800 Subject: SlideImage Subobject In-Reply-To: <6b61b61d-20b1-4fc4-a848-a345a8c33ef8@googlegroups.com> Message-ID: ps my images are on a slide. Here's the code: dim myImageSubObject as SlideImage Set myImageSubObject = CSlideImage(SlideTarget1.States(SlideTarget1.ActiveState).Objects("dash" & Cstr(j) )) myImageSubObject.X = 500 ' This works myImageSubObject.Filename = "images\\t.bmp" ' this runs but does replace the default image On Tuesday, January 29, 2013 2:57:45 PM UTC, JACanterbury wrote: > > I'm having what appears to be a similar problem (so I'm hoping you;ve > fixed yours :) > What I seem to have found is that you CAN successfully change most image > attributes at runtime (e.g X,Y coordinates) but I haven't managed to > changed the .Filename successfully. > The code runs ok (doesn't give any errors) but the filename change is > ignored. > > Has anyone found the same thing, or, hopefully, found a way to update an > image Filename at runtime? > > thanks, > > john > > On Wednesday, April 25, 2012 6:49:12 AM UTC+1, MARILY ILLESCAS wrote: >> >> Hello! Hope you can help me. >> I'm making a memory experiment, in the encoding phase are two images >> that should be classified as same or different. In the recognition >> phase are two images, one must decide which image is old or if both >> are new. The problem is that in the recognition phase I want the >> program select randomly one of the two images presented in the >> previous stage to be presented with a new image. Use a slide with >> three objects, each corresponding to the three options (old image 1, >> old image 2 and new image). I use this script to select randomly the >> old image and the position (is only a part): >> >> >> Set RImg1 = >> CSlideImage(EstimulosR.States(EstimulosR.ActiveState).Objects("RIm1")) >> Set RImg2 = >> CSlideImage(EstimulosR.States(EstimulosR.ActiveState).Objects("RIm2")) >> Set NImg = >> CSlideImage(EstimulosR.States(EstimulosR.ActiveState).Objects("NIm")) >> >> stims = c.GetAttrib("StimType") If stims = "1" Then >> stim = 1 >> Else >> stim = 2 >> End If >> >> SelectPosition: >> pos = PRNG.Random(1, 2) 'Select a position >> >> SelectOld: >> OldStim = PRNG.Random(1, 2) 'Select a old image >> >> If pos = 1 And OldStim = 1 And stim = 1 Then >> pos1= pos1 + 1 >> OldStim1 = OldStim1 + 1 >> If pos1 > 10 Then >> GoTo SelectPosition >> If OldStim1 > 10 Then >> GoTo SelectOld >> Else >> 'RImg1.Filename = c.GetAttrib("RImagen1") >> 'RImg1.Draw >> RImg1.X = "441" >> RImg1.Y = "384" >> 'NImg.Filename =c.GetAttrib("NImagen") >> 'NImg.Draw >> NImg.X = "589" >> NImg.Y = "384" >> c.SetAttrib "Location", "1" >> c.SetAttrib "PosOld", "1" >> Debug.Print c.GetAttrib("PosOld") >> End If >> End If >> End If >> >> >> If pos = 2 And OldStim = 1 And stim = 1 Then >> pos2= pos2 + 1 >> OldStim1 = OldStim1 + 1 >> If pos2 > 10 Then >> GoTo SelectPosition >> If OldStim1 > 10 Then >> GoTo SelectOld >> Else >> 'NImg.Filename =c.GetAttrib("NImagen") >> 'NImg.Draw >> NImg.X = "441" >> NImg.Y = "384" >> ' RImg1.Filename = c.GetAttrib("RImagen1") >> 'RImg1.Draw >> RImg1.X = "589" >> RImg1.Y = "384" >> c.SetAttrib "Location", "2" >> c.SetAttrib "PosOld", "1" >> Debug.Print c.GetAttrib("PosOld") >> End If >> End If >> End If >> >> >> The problem is that the script does not work, the program displays the >> three images. I do not know how to make the program ignored the image >> should not be presented. >> >> Can anyone help me? > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/gFdvgB06BhcJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jacanterbury at gmail.com Tue Jan 29 14:57:45 2013 From: jacanterbury at gmail.com (JACanterbury) Date: Tue, 29 Jan 2013 06:57:45 -0800 Subject: SlideImage Subobject In-Reply-To: <493d3297-8539-47e3-8392-b4b47e313143@f27g2000yqc.googlegroups.com> Message-ID: I'm having what appears to be a similar problem (so I'm hoping you;ve fixed yours :) What I seem to have found is that you CAN successfully change most image attributes at runtime (e.g X,Y coordinates) but I haven't managed to changed the .Filename successfully. The code runs ok (doesn't give any errors) but the filename change is ignored. Has anyone found the same thing, or, hopefully, found a way to update an image Filename at runtime? thanks, john On Wednesday, April 25, 2012 6:49:12 AM UTC+1, MARILY ILLESCAS wrote: > > Hello! Hope you can help me. > I'm making a memory experiment, in the encoding phase are two images > that should be classified as same or different. In the recognition > phase are two images, one must decide which image is old or if both > are new. The problem is that in the recognition phase I want the > program select randomly one of the two images presented in the > previous stage to be presented with a new image. Use a slide with > three objects, each corresponding to the three options (old image 1, > old image 2 and new image). I use this script to select randomly the > old image and the position (is only a part): > > > Set RImg1 = > CSlideImage(EstimulosR.States(EstimulosR.ActiveState).Objects("RIm1")) > Set RImg2 = > CSlideImage(EstimulosR.States(EstimulosR.ActiveState).Objects("RIm2")) > Set NImg = > CSlideImage(EstimulosR.States(EstimulosR.ActiveState).Objects("NIm")) > > stims = c.GetAttrib("StimType") If stims = "1" Then > stim = 1 > Else > stim = 2 > End If > > SelectPosition: > pos = PRNG.Random(1, 2) 'Select a position > > SelectOld: > OldStim = PRNG.Random(1, 2) 'Select a old image > > If pos = 1 And OldStim = 1 And stim = 1 Then > pos1= pos1 + 1 > OldStim1 = OldStim1 + 1 > If pos1 > 10 Then > GoTo SelectPosition > If OldStim1 > 10 Then > GoTo SelectOld > Else > 'RImg1.Filename = c.GetAttrib("RImagen1") > 'RImg1.Draw > RImg1.X = "441" > RImg1.Y = "384" > 'NImg.Filename =c.GetAttrib("NImagen") > 'NImg.Draw > NImg.X = "589" > NImg.Y = "384" > c.SetAttrib "Location", "1" > c.SetAttrib "PosOld", "1" > Debug.Print c.GetAttrib("PosOld") > End If > End If > End If > > > If pos = 2 And OldStim = 1 And stim = 1 Then > pos2= pos2 + 1 > OldStim1 = OldStim1 + 1 > If pos2 > 10 Then > GoTo SelectPosition > If OldStim1 > 10 Then > GoTo SelectOld > Else > 'NImg.Filename =c.GetAttrib("NImagen") > 'NImg.Draw > NImg.X = "441" > NImg.Y = "384" > ' RImg1.Filename = c.GetAttrib("RImagen1") > 'RImg1.Draw > RImg1.X = "589" > RImg1.Y = "384" > c.SetAttrib "Location", "2" > c.SetAttrib "PosOld", "1" > Debug.Print c.GetAttrib("PosOld") > End If > End If > End If > > > The problem is that the script does not work, the program displays the > three images. I do not know how to make the program ignored the image > should not be presented. > > Can anyone help me? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/gH54SGUDuqEJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jacanterbury at gmail.com Tue Jan 29 15:11:48 2013 From: jacanterbury at gmail.com (JACanterbury) Date: Tue, 29 Jan 2013 07:11:48 -0800 Subject: SlideImage Subobject In-Reply-To: <6b61b61d-20b1-4fc4-a848-a345a8c33ef8@googlegroups.com> Message-ID: ps my images are on a slide. Here's the code: dim myImageSubObject as SlideImage Set myImageSubObject = CSlideImage(SlideTarget1.States(SlideTarget1.ActiveState).Objects("my_img" )) myImageSubObject.X = 500 ' This works myImageSubObject.Filename = "images\\t.bmp" ' this runs but does replace the default image On Tuesday, January 29, 2013 2:57:45 PM UTC, JACanterbury wrote: > > I'm having what appears to be a similar problem (so I'm hoping you;ve > fixed yours :) > What I seem to have found is that you CAN successfully change most image > attributes at runtime (e.g X,Y coordinates) but I haven't managed to > changed the .Filename successfully. > The code runs ok (doesn't give any errors) but the filename change is > ignored. > > Has anyone found the same thing, or, hopefully, found a way to update an > image Filename at runtime? > > thanks, > > john > > On Wednesday, April 25, 2012 6:49:12 AM UTC+1, MARILY ILLESCAS wrote: >> >> Hello! Hope you can help me. >> I'm making a memory experiment, in the encoding phase are two images >> that should be classified as same or different. In the recognition >> phase are two images, one must decide which image is old or if both >> are new. The problem is that in the recognition phase I want the >> program select randomly one of the two images presented in the >> previous stage to be presented with a new image. Use a slide with >> three objects, each corresponding to the three options (old image 1, >> old image 2 and new image). I use this script to select randomly the >> old image and the position (is only a part): >> >> >> Set RImg1 = >> CSlideImage(EstimulosR.States(EstimulosR.ActiveState).Objects("RIm1")) >> Set RImg2 = >> CSlideImage(EstimulosR.States(EstimulosR.ActiveState).Objects("RIm2")) >> Set NImg = >> CSlideImage(EstimulosR.States(EstimulosR.ActiveState).Objects("NIm")) >> >> stims = c.GetAttrib("StimType") If stims = "1" Then >> stim = 1 >> Else >> stim = 2 >> End If >> >> SelectPosition: >> pos = PRNG.Random(1, 2) 'Select a position >> >> SelectOld: >> OldStim = PRNG.Random(1, 2) 'Select a old image >> >> If pos = 1 And OldStim = 1 And stim = 1 Then >> pos1= pos1 + 1 >> OldStim1 = OldStim1 + 1 >> If pos1 > 10 Then >> GoTo SelectPosition >> If OldStim1 > 10 Then >> GoTo SelectOld >> Else >> 'RImg1.Filename = c.GetAttrib("RImagen1") >> 'RImg1.Draw >> RImg1.X = "441" >> RImg1.Y = "384" >> 'NImg.Filename =c.GetAttrib("NImagen") >> 'NImg.Draw >> NImg.X = "589" >> NImg.Y = "384" >> c.SetAttrib "Location", "1" >> c.SetAttrib "PosOld", "1" >> Debug.Print c.GetAttrib("PosOld") >> End If >> End If >> End If >> >> >> If pos = 2 And OldStim = 1 And stim = 1 Then >> pos2= pos2 + 1 >> OldStim1 = OldStim1 + 1 >> If pos2 > 10 Then >> GoTo SelectPosition >> If OldStim1 > 10 Then >> GoTo SelectOld >> Else >> 'NImg.Filename =c.GetAttrib("NImagen") >> 'NImg.Draw >> NImg.X = "441" >> NImg.Y = "384" >> ' RImg1.Filename = c.GetAttrib("RImagen1") >> 'RImg1.Draw >> RImg1.X = "589" >> RImg1.Y = "384" >> c.SetAttrib "Location", "2" >> c.SetAttrib "PosOld", "1" >> Debug.Print c.GetAttrib("PosOld") >> End If >> End If >> End If >> >> >> The problem is that the script does not work, the program displays the >> three images. I do not know how to make the program ignored the image >> should not be presented. >> >> Can anyone help me? > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/QeuLLcZiuOAJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mspape at cognitology.eu Fri Jan 25 12:34:20 2013 From: mspape at cognitology.eu (Michiel Sovijarvi-Spape) Date: Fri, 25 Jan 2013 14:34:20 +0200 Subject: drawing board Message-ID: Hi, 1) Yes, I have. Attached is an experiment - don't know if it still works (I wrote it about 3 years ago), but have a look. 2) Not really, we used one of those wacom tablets (before tablets got a different meaning). The only thing you have to make sure to look for is to see if they support a relative/absolute function: e.g., top right corner drawer can mean the top-right corner, but also, like a mouse pointer, the centre, with offset at previous location. Best, Michiel Dr. Michiel M. Sovijarvi-Spapé Helsinki Institute for Information Technology Aalto & Helsingin Yliopisto. From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of schultem Sent: 24 January 2013 10:39 To: e-prime at googlegroups.com Subject: drawing board hi all, I am interested in collecting data with e-prime and a drawing board (eg http://www.wacom.com/en/products/pen-tablets/intuos) the idea would be to collect coordinates (x,y) of the pencil at a high resolution (whatever is possible) during a task where the participant moves the mouse cursor on screen to different locations. Here are my questions: 1) has anybody done something like that already? 2) can anybody recommend a drawing tablet for that purpose? Thanks 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. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/9WffwQbAdXkJ. For more options, visit https://groups.google.com/groups/opt_out. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: VirMir_1f.es Type: application/octet-stream Size: 86496 bytes Desc: not available URL: From neuropsych76 at gmail.com Thu Jan 31 22:30:54 2013 From: neuropsych76 at gmail.com (cogneuro) Date: Thu, 31 Jan 2013 17:30:54 -0500 Subject: SlideImage Subobject In-Reply-To: <4f981fe3.c2c1320a.3f02.ffffde0dSMTPIN_ADDED@gmr-mx.google.com> Message-ID: Hi All, I am having trouble running some videos in my e-prime experiment and I have looked around, but have been unable to find any solutions. So on my one computer, everything works fine, no problem. But when I try to run the same program on a different computer (both windows 7 Dell computers), the program crashes and does not even give an error message. When it gets to the first video it just dies. I have .avi files for my videos. I've tried playing around with the Codecs but I have no idea what to do. I'm guessing the codec is set differently on the other computer and that's why it crashes. Does anyone know what the preferred codec is for running .avi files?? Thank you for any help!! -Matt -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Wed Jan 2 16:42:49 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Wed, 2 Jan 2013 11:42:49 -0500 Subject: Feedback dependent on Stimulus In-Reply-To: <65fadb26-9275-4595-96c7-5ceac392090e@googlegroups.com> Message-ID: Please work through Chapter 4 of the orginal User's Guide, or Chapter 5 of the revised User's Guide, "Using E-Basic", with special attention to If...Then and labels. ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) /---- Stock reminder: 1) I do not work for PST. 2) PST's trained staff take any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours, so make full use of it. 3) In addition, PST offers several instructional videos on their YouTube channel (http://www.youtube.com/user/PSTNET ). 4) If you do get an answer from PST staff, please extend the courtesy of posting their reply back here for the sake of others. \---- At 1/2/2013 04:22 AM Wednesday, Rachel wrote: >I am designing a reward task and I need to set the feedback >according to the stimulus presented in that trial. So for instance, >if the stimulus is a redtriangle.bmp then I only want reward >feedback if the Stimulus.ACC = 1 whereas if the Stimulus = >bluetriangle.bmp I only want punishment feedback if Stimulus.ACC = >0. I want no feedback whatsoever in the other cases (redtriangle.bmp >and Stimulus.ACC = 0/bluetriangle.bmp and Stimulus.ACC = 1). > >Does anyone have any idea how i could do this? > >Thank you -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From mtvinski at gmail.com Fri Jan 4 01:49:51 2013 From: mtvinski at gmail.com (mvinski) Date: Thu, 3 Jan 2013 17:49:51 -0800 Subject: Stopping Entered Text disappearing off screen In-Reply-To: <36c88ad1-e4a2-4f98-b836-247d366390ab@x21g2000yqa.googlegroups.com> Message-ID: Hi Anthony, What do you mean by requiring a SPACE inserted on each line? M On Wednesday, July 21, 2010 8:33:25 AM UTC-4, Evertox wrote: > > Just to let everyone know. With the help of Michiel, i have resolved > the problem. > Unlike Microsoft Word and NotePad, the wordwrap option in E-Prime > requires a SPACE inserted on each line. > Cheers > Anthony McGuffie > > On Jul 19, 6:19 pm, Michiel Spape > wrote: > > Hiya, > > If you like, you are welcome to email the e-prime 1 file to me; I'll > have a look at it tomorrow. > > Best, > > Mich > > > > ________________________________ > > > > Van: e-p... at googlegroups.com namens Evertox > > Verzonden: ma 19-7-2010 17:47 > > Aan: E-Prime > > Onderwerp: Re: Stopping Entered Text disappearing off screen > > > > Hi Michiel, > > > > I appreciate your knowledge and assistance and I understand this is a > > small subject group for user support. > > > > I am having a problem uploading files to this Group for user viewing. > > I used to be able to do this a while back. > > > > I have sent the example file to PST support for troubleshooting and > > just wanted to ask if anyone was aware of this issue. > > > > CR and LF is the old Carriage Return and Line Feed (Return). It is > > mentioned in the help files. > > > > I have used both EP1(Service Pack 3) and EP2 to test this problem. I > > will upload a EP1 sample version to the PST forum for others to view. > > > > Cheers > > > > Anthony McGuffie > > > > On Jul 19, 5:13 pm, Michiel Spape > > wrote: > > > > > > > > > Hi Anthony, > > > First off, to cite David McFarlane, " I do not work for PST.", a bit > of effort spent on clarity would be much appreciated. What is CR / LF? I > looked at the file, but it's an e-prime 2 file, so I can't do much about it > (I only have e-prime 1 here). I tried using an Echo object on a simple > display object in E-Prime 1 and it seems to do the word-wrap correctly. > > > > > If you like, you could also run a text-display in a little loop to do > exactly the same as the echo function; i.e., just enter a Label (let's say, > Label1) just before the text display, set the text display's max count to 1 > again, duration to 10 ms (or something) and check the response. Say, the > textdisplay is called TextDisplay1, then use something like: > > > > > If TextDisplay1.RESP <> {ENTER} then > > > TextDisplay1.TEXT = TextDisplay1.TEXT & TextDisplay1.RESP > > > Goto Label1 > > > End if > > > > > If word-wrap works for a normal textdisplay, then it ought to work for > this as well. If it doesn't... perhaps a bug in your version of e-prime? > > > > > Sorry if I can't be of much more help - lacking E-Prime2, I expect > somebody else might be of more use. > > > Best, > > > Mich > > > > > Michiel Spap? > > > Research Fellow > > > Perception & Action group > > > University of Nottingham > > > School of Psychology > > > > > -----Original Message----- > > > From: e-p... at googlegroups.com [mailto: > e-p... at googlegroups.com ] On Behalf Of Evertox > > > Sent: 19 July 2010 16:45 > > > To: E-Prime > > > Subject: Re: Stopping Entered Text disappearing off screen > > > > > Hi Michiel, > > > > > First off, i cannot upload an example file to the files section so it > > > is on the pstnet forum - > http://support.pstnet.com/forum/Topic671-5-1.aspx > > > > > I am using the TextDisplay Echo option recording participants thoughts > > > for 5 minuites and showing them what thae have typed just like a word > > > document. > > > > > Everything works except for a CR and LF at the end of the screen so > > > they cannot see what they have typed. > > > > > As Quoted by Matt Lenhrart at PST in this thread------"make sure the > > > "Word Wrap" box is checked so that long responses will not go off- > > > screen (i.e. they will simply move down to the next line)." > > > > > Cheers > > > > > Anthony McGuffie > > > > > On Jul 19, 3:58 pm, Michiel Spape > > > wrote: > > > > Hi, > > > > Could you explain a bit more as to what exactly your problem is? Is > text left and right disappearing from the screen (say, from every line of > text), or do you just try to fit more text on a screen than can be > displayed (such that the last bits of text at the very end are cut off)? > Or, finally, is the problem that no new-lines are entered into the > textdisplay echo (if you're using that)? > > > > The first possible issue, which could conceivably be your > problem, usually happens because the monitor isn't correctly configured to > display 640x480 resolutions (a rather ancient - say, windows 3.1 - default > resolution). To do something about that, just run your experiment and > fiddle with the monitor until the width and height are actually within the > scope of the screen. > > > > Obviously, the second of these issues cannot magically be > resolved; I mean, given that you're using a full-screen text display, it > can only contain so much text before there's no more screen left. Changing > font-size or resolution will, as said, fix that problem, as would some > implementation of 'press N for next page'; but apart from that, a box can > only contain so many objects before the contents will spill over, so to > say. > > > > The third issue, word-wrap itself being the problem, might > be resolved by manually (as in, with some code) adding new-lines to the > text. I suppose that can't be too hard. Dump this in an empty experiment as > an inline and run to see what I mean > > > > ----------- > > > > > > dim inputstring as string > > > > dim outputstring as string > > > > dim previousnum as integer > > > > dim i as integer > > > > inputstring = "This is an example string" > > > > > > previousnum = 1 > > > > for i = 6 to len(inputstring) step 5 > > > > outputstring = outputstring & mid(inputstring, previousnum, > 5) & "\n" > > > > previousnum = i > > > > next i > > > > > > debug.print outputstring > > > > ------------ > > > > Output: > > > > This > > > > is an > > > > exam > > > > ple s > > > > > > ---------- > > > > How's that? This piece of code converts the inputstring to a rather > crudely cut outputstring, by adding new lines after every 5th letter. Of > course, you'd need to find out how many letters fit on the screen, then > adjusting 'step 5' to 'step howmanyletters' and 'for i = 6' to 'for I = > howmanyletters + 1' > > > > Best, > > > > Mich > > > > > > Michiel Spap? > > > > Research Fellow > > > > Perception & Action group > > > > University of Nottingham > > > > School of Psychology > > > > > > -----Original Message----- > > > > From: e-p... at googlegroups.com [mailto: > e-p... at googlegroups.com ] On Behalf Of Evertox > > > > Sent: 19 July 2010 15:34 > > > > To: E-Prime > > > > Subject: Stopping Entered Text disappearing off screen > > > > > > Hello, > > > > I asked a question last week regarding a TextDisplay WordWrap > problem. > > > > Does anybody have a script to ensure a participants text entered is > > > > ALL shown on the screen. > > > > I do not want to change the screen resolution or font size to > achieve > > > > this. > > > > I am trying a few methods based on the InputMask and EchoClient > > > > objects but have not succeeded so far. > > > > I need something fairly quickly and would appreciate assistance. > > > > Anthony McGuffie > > > > Coventry 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-p... at googlegroups.com. > > > > > To unsubscribe from this group, send email to > e-prime+u... at googlegroups.com . > > > > For more options, visit this group athttp:// > groups.google.com/group/e-prime?hl=en. > > > > > > 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-p... at googlegroups.com. > > > > To unsubscribe from this group, send email to > e-prime+u... at googlegroups.com . > > > For more options, visit this group athttp:// > groups.google.com/group/e-prime?hl=en. > > > > -- > > You received this message because you are subscribed to the Google > Groups "E-Prime" group. > > To post to this group, send email to e-p... at googlegroups.com. > > > To unsubscribe from this group, send email to > e-prime+u... at googlegroups.com . > > For more options, visit this group athttp:// > groups.google.com/group/e-prime?hl=en. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/wiDZEjlPrrwJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Fri Jan 4 18:16:04 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Fri, 4 Jan 2013 13:16:04 -0500 Subject: Stopping Entered Text disappearing off screen In-Reply-To: Message-ID: Anthony probably means that E-Prime Echo will break strings for wrapping only at white space. So if a string has no white space, it will not wrap but just get cut off. E.g., suppose the Echo window is 10 characters wide by 3 high, and the subject may enter up to 30 characters. If the subject types 0123456789ABCD Then the Echo will show 0123456789 But if the subject types 0123456789 ABCD Then the Echo will show 0123456789 ABCD Hope that helps. ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) /---- Stock reminder: 1) I do not work for PST. 2) PST's trained staff take any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours -- this is pretty much their substitute for proper documentation, so make full use of it. 3) In addition, PST takes questions at their Facebook page (http://www.facebook.com/pages/Psychology-Software-Tools-Inc/241802160683 ), and offers several instructional videos there and on their YouTube channel (http://www.youtube.com/user/PSTNET ) (no Twitter feed yet, though). 4) If you do get an answer from PST staff, please extend the courtesy of posting their reply back here for the sake of others. \---- At 1/3/2013 08:49 PM Thursday, mvinski wrote: >Hi Anthony, > >What do you mean by requiring a SPACE inserted on each line? > >M > >On Wednesday, July 21, 2010 8:33:25 AM UTC-4, Evertox wrote: >Just to let everyone know. With the help of Michiel, i have resolved >the problem. >Unlike Microsoft Word and NotePad, the wordwrap option in E-Prime >requires a SPACE inserted on each line. >Cheers >Anthony McGuffie > >On Jul 19, 6:19 pm, Michiel Spape >wrote: > > Hiya, > > If you like, you are welcome to email the > e-prime 1 file to me; I'll have a look at it tomorrow. > > Best, > > Mich > > > > ________________________________ > > > > Van: e-p... at googlegroups.com namens Evertox > > Verzonden: ma 19-7-2010 17:47 > > Aan: E-Prime > > Onderwerp: Re: Stopping Entered Text disappearing off screen > > > > Hi Michiel, > > > > I appreciate your knowledge and assistance and I understand this is a > > small subject group for user support. > > > > I am having a problem uploading files to this Group for user viewing. > > I used to be able to do this a while back. > > > > I have sent the example file to PST support for troubleshooting and > > just wanted to ask if anyone was aware of this issue. > > > > CR and LF is the old Carriage Return and Line Feed (Return). It is > > mentioned in the help files. > > > > I have used both EP1(Service Pack 3) and EP2 to test this problem. I > > will upload a EP1 sample version to the PST forum for others to view. > > > > Cheers > > > > Anthony McGuffie > > > > On Jul 19, 5:13 pm, Michiel Spape > > wrote: > > > > > > > > > Hi Anthony, > > > First off, to cite David McFarlane, " I do > not work for PST.", a bit of effort spent on > clarity would be much appreciated. What is CR / > LF? I looked at the file, but it's an e-prime 2 > file, so I can't do much about it (I only have > e-prime 1 here). I tried using an Echo object > on a simple display object in E-Prime 1 and it > seems to do the word-wrap correctly. > > > > > If you like, you could also run a > text-display in a little loop to do exactly the > same as the echo function; i.e., just enter a > Label (let's say, Label1) just before the text > display, set the text display's max count to 1 > again, duration to 10 ms (or something) and > check the response. Say, the textdisplay is > called TextDisplay1, then use something like: > > > > > If TextDisplay1.RESP <> {ENTER} then > > > TextDisplay1.TEXT = TextDisplay1.TEXT & TextDisplay1.RESP > > > Goto Label1 > > > End if > > > > > If word-wrap works for a normal > textdisplay, then it ought to work for this as > well. If it doesn't... perhaps a bug in your version of e-prime? > > > > > Sorry if I can't be of much more help - > lacking E-Prime2, I expect somebody else might be of more use. > > > Best, > > > Mich > > > > > Michiel Spap? > > > Research Fellow > > > Perception & Action group > > > University of Nottingham > > > School of Psychology > > > > > -----Original Message----- > > > From: e-p... at googlegroups.com > [mailto:e-p... at googlegroups.com] On Behalf Of Evertox > > > Sent: 19 July 2010 16:45 > > > To: E-Prime > > > Subject: Re: Stopping Entered Text disappearing off screen > > > > > Hi Michiel, > > > > > First off, i cannot upload an example file to the files section so it > > > is on the pstnet forum > -http://support.pstnet.com/forum/Topic671-5-1.aspx > > > > > > I am using the TextDisplay Echo option recording participants thoughts > > > for 5 minuites and showing them what thae have typed just like a word > > > document. > > > > > Everything works except for a CR and LF at the end of the screen so > > > they cannot see what they have typed. > > > > > As Quoted by Matt Lenhrart at PST in this thread------"make sure the > > > "Word Wrap" box is checked so that long responses will not go off- > > > screen (i.e. they will simply move down to the next line)." > > > > > Cheers > > > > > Anthony McGuffie > > > > > On Jul 19, 3:58 pm, Michiel Spape > > > wrote: > > > > Hi, > > > > Could you explain a bit more as to what > exactly your problem is? Is text left and right > disappearing from the screen (say, from every > line of text), or do you just try to fit more > text on a screen than can be displayed (such > that the last bits of text at the very end are > cut off)? Or, finally, is the problem that no > new-lines are entered into the textdisplay echo (if you're using that)? > > > > The first possible issue, which > could conceivably be your problem, usually > happens because the monitor isn't correctly > configured to display 640x480 resolutions (a > rather ancient - say, windows 3.1 - default > resolution). To do something about that, just > run your experiment and fiddle with the monitor > until the width and height are actually within the scope of the screen. > > > > Obviously, the second of these > issues cannot magically be resolved; I mean, > given that you're using a full-screen text > display, it can only contain so much text > before there's no more screen left. Changing > font-size or resolution will, as said, fix that > problem, as would some implementation of 'press > N for next page'; but apart from that, a box > can only contain so many objects before the > contents will spill over, so to say. > > > > The third issue, word-wrap itself > being the problem, might be resolved by > manually (as in, with some code) adding > new-lines to the text. I suppose that can't be > too hard. Dump this in an empty experiment as > an inline and run to see what I mean > > > > ----------- > > > > > > dim inputstring as string > > > > dim outputstring as string > > > > dim previousnum as integer > > > > dim i as integer > > > > inputstring = "This is an example string" > > > > > > previousnum = 1 > > > > for i = 6 to len(inputstring) step 5 > > > > outputstring = outputstring & > mid(inputstring, previousnum, 5) & "\n" > > > > previousnum = i > > > > next i > > > > > > debug.print outputstring > > > > ------------ > > > > Output: > > > > This > > > > is an > > > > exam > > > > ple s > > > > > > ---------- > > > > How's that? This piece of code converts > the inputstring to a rather crudely cut > outputstring, by adding new lines after every > 5th letter. Of course, you'd need to find out > how many letters fit on the screen, then > adjusting 'step 5' to 'step howmanyletters' and > 'for i = 6' to 'for I = howmanyletters + 1' > > > > Best, > > > > Mich > > > > > > Michiel Spap? > > > > Research Fellow > > > > Perception & Action group > > > > University of Nottingham > > > > School of Psychology > > > > > > -----Original Message----- > > > > From: e-p... at googlegroups.com > [mailto:e-p... at googlegroups.com] On Behalf Of Evertox > > > > Sent: 19 July 2010 15:34 > > > > To: E-Prime > > > > Subject: Stopping Entered Text disappearing off screen > > > > > > Hello, > > > > I asked a question last week regarding a TextDisplay WordWrap problem. > > > > Does anybody have a script to ensure a participants text entered is > > > > ALL shown on the screen. > > > > I do not want to change the screen resolution or font size to achieve > > > > this. > > > > I am trying a few methods based on the InputMask and EchoClient > > > > objects but have not succeeded so far. > > > > I need something fairly quickly and would appreciate assistance. > > > > Anthony McGuffie > > > > Coventry 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 https://groups.google.com/groups/opt_out. From mtvinski at gmail.com Fri Jan 4 20:27:28 2013 From: mtvinski at gmail.com (Melaina Vinski) Date: Fri, 4 Jan 2013 15:27:28 -0500 Subject: Stopping Entered Text disappearing off screen In-Reply-To: <50e71c71.a8b5320a.60ab.020cSMTPIN_ADDED_MISSING@gmr-mx.google.com> Message-ID: Thank you David, you're help is greatly appreciated! On Fri, Jan 4, 2013 at 1:16 PM, David McFarlane wrote: > Anthony probably means that E-Prime Echo will break strings for wrapping > only at white space. So if a string has no white space, it will not wrap > but just get cut off. E.g., suppose the Echo window is 10 characters wide > by 3 high, and the subject may enter up to 30 characters. If the subject > types > > 0123456789ABCD > > Then the Echo will show > > 0123456789 > > But if the subject types > > 0123456789 ABCD > > Then the Echo will show > > 0123456789 > ABCD > > Hope that helps. > > ----- > David McFarlane > E-Prime training online: http://psychology.msu.edu/** > Workshops_Courses/eprime.aspx > Twitter: @EPrimeMaster (https://twitter.com/**EPrimeMaster > ) > > /---- > Stock reminder: 1) I do not work for PST. 2) PST's trained staff take > any and all questions at http://support.pstnet.com/e%** > 2Dprime/support/login.asp, and they strive to respond to all requests in 24-48 hours -- this is > pretty much their substitute for proper documentation, so make full use of > it. 3) In addition, PST takes questions at their Facebook page ( > http://www.facebook.com/**pages/Psychology-Software-** > Tools-Inc/241802160683), and offers several instructional videos there and on their YouTube > channel (http://www.youtube.com/user/**PSTNET) (no Twitter feed yet, though). 4) If you do get an answer from PST > staff, please extend the courtesy of posting their reply back here for the > sake of others. > \---- > > > > At 1/3/2013 08:49 PM Thursday, mvinski wrote: > >> Hi Anthony, >> >> What do you mean by requiring a SPACE inserted on each line? >> >> M >> >> On Wednesday, July 21, 2010 8:33:25 AM UTC-4, Evertox wrote: >> Just to let everyone know. With the help of Michiel, i have resolved >> the problem. >> Unlike Microsoft Word and NotePad, the wordwrap option in E-Prime >> requires a SPACE inserted on each line. >> Cheers >> Anthony McGuffie >> >> On Jul 19, 6:19 pm, Michiel Spape >> > >> wrote: >> > Hiya, >> > If you like, you are welcome to email the e-prime 1 file to me; I'll >> have a look at it tomorrow. >> > Best, >> > Mich >> > >> > ______________________________**__ >> > >> > Van: e-p... at googlegroups.com namens Evertox >> > Verzonden: ma 19-7-2010 17:47 >> > Aan: E-Prime >> > Onderwerp: Re: Stopping Entered Text disappearing off screen >> > >> > Hi Michiel, >> > >> > I appreciate your knowledge and assistance and I understand this is a >> > small subject group for user support. >> > >> > I am having a problem uploading files to this Group for user viewing. >> > I used to be able to do this a while back. >> > >> > I have sent the example file to PST support for troubleshooting and >> > just wanted to ask if anyone was aware of this issue. >> > >> > CR and LF is the old Carriage Return and Line Feed (Return). It is >> > mentioned in the help files. >> > >> > I have used both EP1(Service Pack 3) and EP2 to test this problem. I >> > will upload a EP1 sample version to the PST forum for others to view. >> > >> > Cheers >> > >> > Anthony McGuffie >> > >> > On Jul 19, 5:13 pm, Michiel Spape >> > >> > wrote: >> > >> > >> > >> > > Hi Anthony, >> > > First off, to cite David McFarlane, " I do not work for PST.", a bit >> of effort spent on clarity would be much appreciated. What is CR / LF? I >> looked at the file, but it's an e-prime 2 file, so I can't do much about it >> (I only have e-prime 1 here). I tried using an Echo object on a simple >> display object in E-Prime 1 and it seems to do the word-wrap correctly. >> > >> > > If you like, you could also run a text-display in a little loop to do >> exactly the same as the echo function; i.e., just enter a Label (let's say, >> Label1) just before the text display, set the text display's max count to 1 >> again, duration to 10 ms (or something) and check the response. Say, the >> textdisplay is called TextDisplay1, then use something like: >> > >> > > If TextDisplay1.RESP <> {ENTER} then >> > > TextDisplay1.TEXT = TextDisplay1.TEXT & TextDisplay1.RESP >> > > Goto Label1 >> > > End if >> > >> > > If word-wrap works for a normal textdisplay, then it ought to work >> for this as well. If it doesn't... perhaps a bug in your version of e-prime? >> > >> > > Sorry if I can't be of much more help - lacking E-Prime2, I expect >> somebody else might be of more use. >> > > Best, >> > > Mich >> > >> > > Michiel Spap? >> > > Research Fellow >> > > Perception & Action group >> > > University of Nottingham >> > > School of Psychology >> > >> > > -----Original Message----- >> > > From: e-p... at googlegroups.com [mailto:e-p... at googlegroups.**com] >> On Behalf Of Evertox >> > > Sent: 19 July 2010 16:45 >> > > To: E-Prime >> > > Subject: Re: Stopping Entered Text disappearing off screen >> > >> > > Hi Michiel, >> > >> > > First off, i cannot upload an example file to the files section so it >> > > is on the pstnet forum -> forum/Topic671-5-1.aspx >> >http:/**/support.pstnet.com/forum/**Topic671-5-1.aspx >> > >> > > I am using the TextDisplay Echo option recording participants thoughts >> > > for 5 minuites and showing them what thae have typed just like a word >> > > document. >> > >> > > Everything works except for a CR and LF at the end of the screen so >> > > they cannot see what they have typed. >> > >> > > As Quoted by Matt Lenhrart at PST in this thread------"make sure the >> > > "Word Wrap" box is checked so that long responses will not go off- >> > > screen (i.e. they will simply move down to the next line)." >> > >> > > Cheers >> > >> > > Anthony McGuffie >> > >> > > On Jul 19, 3:58 pm, Michiel Spape >> > >> > > wrote: >> > > > Hi, >> > > > Could you explain a bit more as to what exactly your problem is? Is >> text left and right disappearing from the screen (say, from every line of >> text), or do you just try to fit more text on a screen than can be >> displayed (such that the last bits of text at the very end are cut off)? >> Or, finally, is the problem that no new-lines are entered into the >> textdisplay echo (if you're using that)? >> > > > The first possible issue, which could conceivably be your >> problem, usually happens because the monitor isn't correctly configured to >> display 640x480 resolutions (a rather ancient - say, windows 3.1 - default >> resolution). To do something about that, just run your experiment and >> fiddle with the monitor until the width and height are actually within the >> scope of the screen. >> > > > Obviously, the second of these issues cannot magically be >> resolved; I mean, given that you're using a full-screen text display, it >> can only contain so much text before there's no more screen left. Changing >> font-size or resolution will, as said, fix that problem, as would some >> implementation of 'press N for next page'; but apart from that, a box can >> only contain so many objects before the contents will spill over, so to say. >> > > > The third issue, word-wrap itself being the problem, might >> be resolved by manually (as in, with some code) adding new-lines to the >> text. I suppose that can't be too hard. Dump this in an empty experiment as >> an inline and run to see what I mean >> > > > ----------- >> > >> > > > dim inputstring as string >> > > > dim outputstring as string >> > > > dim previousnum as integer >> > > > dim i as integer >> > > > inputstring = "This is an example string" >> > >> > > > previousnum = 1 >> > > > for i = 6 to len(inputstring) step 5 >> > > > outputstring = outputstring & mid(inputstring, previousnum, >> 5) & "\n" >> > > > previousnum = i >> > > > next i >> > >> > > > debug.print outputstring >> > > > ------------ >> > > > Output: >> > > > This >> > > > is an >> > > > exam >> > > > ple s >> > >> > > > ---------- >> > > > How's that? This piece of code converts the inputstring to a rather >> crudely cut outputstring, by adding new lines after every 5th letter. Of >> course, you'd need to find out how many letters fit on the screen, then >> adjusting 'step 5' to 'step howmanyletters' and 'for i = 6' to 'for I = >> howmanyletters + 1' >> > > > Best, >> > > > Mich >> > >> > > > Michiel Spap? >> > > > Research Fellow >> > > > Perception & Action group >> > > > University of Nottingham >> > > > School of Psychology >> > >> > > > -----Original Message----- >> > > > From: e-p... at googlegroups.com [mailto:e-p... at googlegroups.**com] >> On Behalf Of Evertox >> > > > Sent: 19 July 2010 15:34 >> > > > To: E-Prime >> > > > Subject: Stopping Entered Text disappearing off screen >> > >> > > > Hello, >> > > > I asked a question last week regarding a TextDisplay WordWrap >> problem. >> > > > Does anybody have a script to ensure a participants text entered is >> > > > ALL shown on the screen. >> > > > I do not want to change the screen resolution or font size to >> achieve >> > > > this. >> > > > I am trying a few methods based on the InputMask and EchoClient >> > > > objects but have not succeeded so far. >> > > > I need something fairly quickly and would appreciate assistance. >> > > > Anthony McGuffie >> > > > Coventry 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@** > googlegroups.com . > For more options, visit https://groups.google.com/**groups/opt_out > . > > > -- Melaina T. Vinski MSc Candidate Psychology, Neuroscience & Behavior Cognitive Sciences Lab McMaster University 905-525-9140 ext. 22853 -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From tritzert at kent.edu Tue Jan 8 21:41:35 2013 From: tritzert at kent.edu (Tim) Date: Tue, 8 Jan 2013 13:41:35 -0800 Subject: Using stimuli based on participant answers Message-ID: I am currently designing a study and have run into a roadblock. I am presenting subjects with a list of 100 words. Each word is presented once at random and participants respond to by either pressing ?1? or ?2.? For the first trial, I want participants to completely go through all words, which was obviously easy to set up. However, I next want participants to again go through the list of words, but this time only using the words they previously pressed ?1? for. I also want to repeat this process until just 10 words remain. My first question is this: is E-Prime even capable of doing this? And then of course, if so, how would this be accomplished? Any help or advice would be very much appreciated, thank you!! And for what it is worth, the words are things that people value and the task is designed to help people clarify their deeply held values. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/C_O60CgkspsJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Tue Jan 8 22:05:27 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 8 Jan 2013 17:05:27 -0500 Subject: Using stimuli based on participant answers In-Reply-To: <054a6751-3bff-4874-aec0-daddc41f8b9a@googlegroups.com> Message-ID: First, my generic answer to the recurring question of, "Can E-Prime do this?" In short, almost certainly Yes; in full, E-Prime is a fairly full-featured computer programming platform, and can in principle do anything that a Universal Turing Machine (e.g., a stored-program computer) can do, subject to performance limitations (e.g., speed and storage capacity). In practice, E-Prime provides a better representation for some tasks than for others, as is true of any representational system for anything (grammar, images, time series, music, etc.). Second, for what you want to do, you should look first at the "Study-Recall" example that you may download from PST. Good luck! ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) /---- Stock reminder: 1) I do not work for PST. 2) PST's trained staff take any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours -- this is pretty much their substitute for proper documentation, so make full use of it. 3) In addition, PST takes questions at their Facebook page (http://www.facebook.com/pages/Psychology-Software-Tools-Inc/241802160683 ), and offers several instructional videos there and on their YouTube channel (http://www.youtube.com/user/PSTNET ) (no Twitter feed yet, though). 4) If you do get an answer from PST staff, please extend the courtesy of posting their reply back here for the sake of others. \---- At 1/8/2013 04:41 PM Tuesday, Tim wrote: >I am currently designing a study and have run into a roadblock. I am >presenting subjects with a list of 100 words. Each word is presented >once at random and participants respond to by either pressing "1" or >"2." For the first trial, I want participants to completely go >through all words, which was obviously easy to set up. > >However, I next want participants to again go through the list of >words, but this time only using the words they previously pressed >"1" for. I also want to repeat this process until just 10 words >remain. My first question is this: is E-Prime even capable of doing >this? And then of course, if so, how would this be accomplished? > > > >Any help or advice would be very much appreciated, thank you!! And >for what it is worth, the words are things that people value and the >task is designed to help people clarify their deeply held values. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From tritzert at kent.edu Tue Jan 8 22:22:36 2013 From: tritzert at kent.edu (Tim) Date: Tue, 8 Jan 2013 14:22:36 -0800 Subject: Using stimuli based on participant answers In-Reply-To: <50ec9837.e498320a.0d35.0812SMTPIN_ADDED_MISSING@gmr-mx.google.com> Message-ID: Thanks David, I will check that out and see how things go, good to hear it is something doable! On Tuesday, January 8, 2013 5:05:27 PM UTC-5, McFarlane, David wrote: > > First, my generic answer to the recurring question of, "Can E-Prime > do this?" In short, almost certainly Yes; in full, E-Prime is a > fairly full-featured computer programming platform, and can in > principle do anything that a Universal Turing Machine (e.g., a > stored-program computer) can do, subject to performance limitations > (e.g., speed and storage capacity). In practice, E-Prime provides a > better representation for some tasks than for others, as is true of > any representational system for anything (grammar, images, time > series, music, etc.). > > Second, for what you want to do, you should look first at the > "Study-Recall" example that you may download from PST. Good luck! > > ----- > David McFarlane > E-Prime training > online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx > Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) > > /---- > Stock reminder: 1) I do not work for PST. 2) PST's trained staff > take any and all questions at > http://support.pstnet.com/e%2Dprime/support/login.asp , and they > strive to respond to all requests in 24-48 hours -- this is pretty > much their substitute for proper documentation, so make full use of > it. 3) In addition, PST takes questions at their Facebook page > (http://www.facebook.com/pages/Psychology-Software-Tools-Inc/241802160683 > ), and offers several instructional videos there and on their YouTube > channel (http://www.youtube.com/user/PSTNET ) (no Twitter feed yet, > though). 4) If you do get an answer from PST staff, please extend > the courtesy of posting their reply back here for the sake of others. > \---- > > > At 1/8/2013 04:41 PM Tuesday, Tim wrote: > >I am currently designing a study and have run into a roadblock. I am > >presenting subjects with a list of 100 words. Each word is presented > >once at random and participants respond to by either pressing "1" or > >"2." For the first trial, I want participants to completely go > >through all words, which was obviously easy to set up. > > > >However, I next want participants to again go through the list of > >words, but this time only using the words they previously pressed > >"1" for. I also want to repeat this process until just 10 words > >remain. My first question is this: is E-Prime even capable of doing > >this? And then of course, if so, how would this be accomplished? > > > > > > > >Any help or advice would be very much appreciated, thank you!! And > >for what it is worth, the words are things that people value and the > >task is designed to help people clarify their deeply held values. > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/dwP3CGRVB0cJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From ceylanozdem at gmail.com Wed Jan 9 15:51:20 2013 From: ceylanozdem at gmail.com (yo yo ma) Date: Wed, 9 Jan 2013 07:51:20 -0800 Subject: flickering problem during video presentation Message-ID: Hi all, When i try to present videos(.avi) consequenlty in my experiment, the screen flickers during this transition from one to another. Do you have any suggestions to get rid of this flickering problem? Thanks in advance, -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/Jr9PQoDh__kJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From pfc.groot at gmail.com Wed Jan 9 22:46:00 2013 From: pfc.groot at gmail.com (Paul Groot) Date: Wed, 9 Jan 2013 23:46:00 +0100 Subject: Using stimuli based on participant answers In-Reply-To: <3529ba1a-ce05-43e0-9820-474035fccb55@googlegroups.com> Message-ID: Hi Tim, You might have more luck without the quotes (i.e. StudyWord.RESP instead of "StudyWord.RESP"). You are now comparing two literal strings that are never identical. Best Paul On 9 January 2013 22:00, Tim wrote: > I downloaded the "Study-Recall" example and have been playing with that > most of today - I can't seem to get it to do exactly what I want it to do. > As I understand it (and I am a complete novice to programming other than > reading the E-Basic stuff and practicing a few days with that) E-Prime is > taking all items sampled for the study session and using the SetAttrib > method to populate a list for recall. > > To use only the items that participants respond to by pressing "1," I > have been experimenting with some If...Then statements such as this (with > StudyWord being the name of the stimuli display: > > If "StudyWord.RESP" = "1" Then > RecallList.SetAttrib counter, "Word", c.GetAttrib("Word") > RecallList.SetAttrib counter, "CorrectAnswer", "1" > End If > > I am stuck here - despite trying pretty much everything I can think of I > cannot seem to figure out how to tell E=Prime to look at the participant > response. Maybe there a specific thing that I am unaware of to list after > IF that refers to what the participant enters? > > Any thoughts? Again, any help is very much appreciated!! > > > > > On Tuesday, January 8, 2013 5:05:27 PM UTC-5, McFarlane, David wrote: >> >> First, my generic answer to the recurring question of, "Can E-Prime >> do this?" In short, almost certainly Yes; in full, E-Prime is a >> fairly full-featured computer programming platform, and can in >> principle do anything that a Universal Turing Machine (e.g., a >> stored-program computer) can do, subject to performance limitations >> (e.g., speed and storage capacity). In practice, E-Prime provides a >> better representation for some tasks than for others, as is true of >> any representational system for anything (grammar, images, time >> series, music, etc.). >> >> Second, for what you want to do, you should look first at the >> "Study-Recall" example that you may download from PST. Good luck! >> >> ----- >> David McFarlane >> E-Prime training >> online: http://psychology.msu.edu/**Workshops_Courses/eprime.aspx >> Twitter: @EPrimeMaster (https://twitter.com/**EPrimeMaster) >> >> >> /---- >> Stock reminder: 1) I do not work for PST. 2) PST's trained staff >> take any and all questions at >> http://support.pstnet.com/e%**2Dprime/support/login.asp, and they >> strive to respond to all requests in 24-48 hours -- this is pretty >> much their substitute for proper documentation, so make full use of >> it. 3) In addition, PST takes questions at their Facebook page >> (http://www.facebook.com/**pages/Psychology-Software-** >> Tools-Inc/241802160683 >> ), and offers several instructional videos there and on their YouTube >> channel (http://www.youtube.com/user/**PSTNET) (no Twitter feed yet, >> though). 4) If you do get an answer from PST staff, please extend >> the courtesy of posting their reply back here for the sake of others. >> \---- >> >> >> At 1/8/2013 04:41 PM Tuesday, Tim wrote: >> >I am currently designing a study and have run into a roadblock. I am >> >presenting subjects with a list of 100 words. Each word is presented >> >once at random and participants respond to by either pressing "1" or >> >"2." For the first trial, I want participants to completely go >> >through all words, which was obviously easy to set up. >> > >> >However, I next want participants to again go through the list of >> >words, but this time only using the words they previously pressed >> >"1" for. I also want to repeat this process until just 10 words >> >remain. My first question is this: is E-Prime even capable of doing >> >this? And then of course, if so, how would this be accomplished? >> > >> > >> > >> >Any help or advice would be very much appreciated, thank you!! And >> >for what it is worth, the words are things that people value and the >> >task is designed to help people clarify their deeply held values. >> >> -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to > e-prime+unsubscribe at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msg/e-prime/-/tOjU741CRGsJ. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From tritzert at kent.edu Wed Jan 9 21:00:57 2013 From: tritzert at kent.edu (Tim) Date: Wed, 9 Jan 2013 13:00:57 -0800 Subject: Using stimuli based on participant answers In-Reply-To: <50ec9837.e498320a.0d35.0812SMTPIN_ADDED_MISSING@gmr-mx.google.com> Message-ID: I downloaded the "Study-Recall" example and have been playing with that most of today - I can't seem to get it to do exactly what I want it to do. As I understand it (and I am a complete novice to programming other than reading the E-Basic stuff and practicing a few days with that) E-Prime is taking all items sampled for the study session and using the SetAttrib method to populate a list for recall. To use only the items that participants respond to by pressing "1," I have been experimenting with some If...Then statements such as this (with StudyWord being the name of the stimuli display: If "StudyWord.RESP" = "1" Then RecallList.SetAttrib counter, "Word", c.GetAttrib("Word") RecallList.SetAttrib counter, "CorrectAnswer", "1" End If I am stuck here - despite trying pretty much everything I can think of I cannot seem to figure out how to tell E=Prime to look at the participant response. Maybe there a specific thing that I am unaware of to list after IF that refers to what the participant enters? Any thoughts? Again, any help is very much appreciated!! On Tuesday, January 8, 2013 5:05:27 PM UTC-5, McFarlane, David wrote: > > First, my generic answer to the recurring question of, "Can E-Prime > do this?" In short, almost certainly Yes; in full, E-Prime is a > fairly full-featured computer programming platform, and can in > principle do anything that a Universal Turing Machine (e.g., a > stored-program computer) can do, subject to performance limitations > (e.g., speed and storage capacity). In practice, E-Prime provides a > better representation for some tasks than for others, as is true of > any representational system for anything (grammar, images, time > series, music, etc.). > > Second, for what you want to do, you should look first at the > "Study-Recall" example that you may download from PST. Good luck! > > ----- > David McFarlane > E-Prime training > online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx > Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) > > /---- > Stock reminder: 1) I do not work for PST. 2) PST's trained staff > take any and all questions at > http://support.pstnet.com/e%2Dprime/support/login.asp , and they > strive to respond to all requests in 24-48 hours -- this is pretty > much their substitute for proper documentation, so make full use of > it. 3) In addition, PST takes questions at their Facebook page > (http://www.facebook.com/pages/Psychology-Software-Tools-Inc/241802160683 > ), and offers several instructional videos there and on their YouTube > channel (http://www.youtube.com/user/PSTNET ) (no Twitter feed yet, > though). 4) If you do get an answer from PST staff, please extend > the courtesy of posting their reply back here for the sake of others. > \---- > > > At 1/8/2013 04:41 PM Tuesday, Tim wrote: > >I am currently designing a study and have run into a roadblock. I am > >presenting subjects with a list of 100 words. Each word is presented > >once at random and participants respond to by either pressing "1" or > >"2." For the first trial, I want participants to completely go > >through all words, which was obviously easy to set up. > > > >However, I next want participants to again go through the list of > >words, but this time only using the words they previously pressed > >"1" for. I also want to repeat this process until just 10 words > >remain. My first question is this: is E-Prime even capable of doing > >this? And then of course, if so, how would this be accomplished? > > > > > > > >Any help or advice would be very much appreciated, thank you!! And > >for what it is worth, the words are things that people value and the > >task is designed to help people clarify their deeply held values. > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/tOjU741CRGsJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Thu Jan 10 17:16:51 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 10 Jan 2013 12:16:51 -0500 Subject: write out specialized data file In-Reply-To: Message-ID: Karin, I was about to start by asking why you want to do this instead of just filtering your data later in E-DataAid, but then you answered that -- it seems that you want to generate output files in E-Prime that you will then use to control another task using MATLAB, etc. So... (1) Well, you could store everything during the run into an array, and then output the array at the end of the run. I did things this way myself back when I programmed experiments in BASIC or C. You can make this easier by first creating a User Defined Type for collecting the data of each trial, and then use an array of your UDTs to hold data for the entire run. (2) In principle, yes, but you would have to know the intricate formatting details of .xls files. Note that E-Prime is capapble of outputting binary to files. But this seems to me more trouble than it is worth -- note, e.g., that Excel readily imports tab-delimited or comma-separated text, so I would just do that. (3) See the Shell and AppActivate topics in the E-Basic Help facility, although I think you will find those inadequate. Beyond that, try autoit (http://www.autoitscript.com/site/autoit/ ); search this Google Group for other discussions about this utility. ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) /---- Stock reminder: 1) I do not work for PST. 2) PST's trained staff take any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours, so make full use of it. 3) In addition, offers several instructional videos on their YouTube channel (http://www.youtube.com/user/PSTNET ). 4) If you do get an answer from PST staff, please extend the courtesy of posting their reply back here for the sake of others. \---- At 1/9/2013 05:12 PM Wednesday, you wrote: >For an E-Prime program that I am currently preparing, I am intending >to insert some code that will take a very limited subset of my >logged variables and write them out as a customized output file. I >am familiar with "Write" and the related E-Basic syntax, and my >default plan was to write the logged data, line by line, to a simple >text file. I'm OK with that, but I was wondering if any of the more >sophisticated alternatives were available to me: > >(1) Is there any way I can write out the entire data set (i.e., >variable values as logged on every trial) all at once, or am I >limited to the line-by-line strategy that I described above? >(2) Could I write out an .xls file rather than a .txt file? >(3) Unlikely, but I wish: Could I subsequently tell E-Prime to >trigger another program (in this case, Matlab) to use that txt (or >xls) file as input for a script? > >Any and all tips or info are greatly appreciated! As I said, I'm >fine with my current strategy, and am only wondering if I am >neglecting some more elegant alternative solution. > >Thanks much- >Karin -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From justinemayavandyke at gmail.com Thu Jan 10 21:21:13 2013 From: justinemayavandyke at gmail.com (justine) Date: Thu, 10 Jan 2013 13:21:13 -0800 Subject: Sending Netstation Events using Slides in EPrime Message-ID: I am having problems with the timing of triggers sent from EPrime to Netstation recording. I am presenting sentence stimuli and I want to send triggers to specific words in the sentence. Because the sentences are different lengths and because my target words appear in different positions in each sentence, I have tried a slightly different procedure from my tried-and-tested ways of doing things. This time, instead of having a text object for each word (and sending a trigger for each of those objects), I have used slides. There are three slides in my procedure now: beginning of sentence, critical word, end of sentence. Slides are scripted so that the critical word is identifiable from a variable in my trial list. For each of the slides, words in the sentence are scripted to appear on the screen for 300 ms. The problem I am having is that the send NS trial events command is not working properly for the Slides. Prior to the slides, I have a text object ?context sentence?. This is immediately followed by the three slides described above. A correct trigger is sent for ?context sentence?; however, the next three triggers (for the slides ?beginning of sentence?, ?critical word?, and ?end of sentence?) are all sent at the exact same time as the one for the text object ?context sentence?. Currently, I have one ?send trial events? in line at the end of the procedure. The duration for the slides is set to infinite. Has anyone any experience with using slides (which are scripted to update presentation of stimuli) and sending triggers? I would greatly appreciate any advice.What I am trying to do is send a trigger for the word that corresponds with my 'determiner' slide (this is a single word) and then a trigger for the initial word that corresponds with my 'end of sentence' slide. I can provide further details of my set-up as necessary. Many thanks! -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/jxw_y2NDf_QJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From alesab at gmail.com Thu Jan 10 18:27:14 2013 From: alesab at gmail.com (Alexa_s) Date: Thu, 10 Jan 2013 10:27:14 -0800 Subject: Listening span in E-prime (any help would be very valuable to me) Message-ID: Hello, I am also a novice in E-prime...so I am in big need of any advice, clarification, input. What I want to do is to make a Listening span task in E-prime with the main purpose of collecting response time from the moment the audio input is played till the subject has responded. Also I would like to collect true/false answers. As you probably all of you know, a listening span task has this structure: 1) a spoken sentence appears like "oranges are made of iron" (then the participant would have to indicate by pressing the key that means true or the one that means false) 2) has to memorize the word "iron" and say it at the end of the trial There are trials with 1 sentence till 6 sentences long where subject has to decide if it's right or false and at the end of the sentences presentation to recall the last word from each sentence. * I have the following concerns:* *(Q1)* How can I measure in each trial the reaction time from the moment the subject is asked to recall till the moment he finished saying the remembered words? should I ask him to press a key before and after he finished recalling? *(Q2*) How can I insert two types of slideStates, one referring to which key the subject should press for True/false answer and one with asking him to recall the words? and keep them in the right order of appearence? I know the questions might seem super simple but I'm quite stuck in these parts and I have a very soon deadline to finish the tasks:(. If anyone can clarify at least one concern by explaining more or sending me to the right source, anything, I would appreciate it greatly.... -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/XYdugO-baLIJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From stuart.quirk at gmail.com Sat Jan 12 15:44:24 2013 From: stuart.quirk at gmail.com (Stuart Quirk) Date: Sat, 12 Jan 2013 07:44:24 -0800 Subject: pci parallel_serial port in windows 7 vs xp Message-ID: Hello all and thanks in advance for any feedback. I've recently upgraded my primary lab computer and installed a pcie combo parallel port/serial port (I had used both motherboard serial port for the SRBOX and parallel port send a ttl signal to trigger my eye tracker). I got a manufacturer indicated by pstnet as one people have had some luck with: http://www.siig.com/it-products/serial-parallel/combo/pcie/cyber-1s1p-pcie.html It installed fine but eprime crashes when I attempt to run the utilities program for the SRBOX and pstnet's tester program fails to find the box. And my simple parallel port monitor program (parmon) doesn't find the port either. In xp (on my last computer) I was able to use inpout32.dll and then just insert very simple inline scripts to set the address high/low within my experiment. From what I could learn (and understand as a nonprogrammer) inpout64x.dll is much less successful with pci cards under windows 7 64 So I'm trying to figure out is my problem the OS (as in would I have better luck moving the OS to xp?) or is my problem a PCI card? It will take me a good chunk of more time to wipe everything and install xp so I thought someone here might help me save some time if that would be a pointless exercise. Thanks again Stuart -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/E1BlYZB7IG8J. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From saultsj at missouri.edu Mon Jan 14 06:21:45 2013 From: saultsj at missouri.edu (Scott) Date: Sun, 13 Jan 2013 22:21:45 -0800 Subject: Trigger event markers from Eprime to BIOPAC In-Reply-To: Message-ID: I'm not sure I should reply to such an old thread, but I am asking Paul Groot for elaborate regarding part of his post to this topic -- and my question still is about "...markers from E-Prime to BIOPAC." Can you please explain how one can "...use a calculation channel to convert the 8 digital channels back to a numerical one...", if one needs more than 8 unique marker codes? I am just beginning work on E-Prime programs that will send triggers via the parallel port to Biopac equipment. I have written quite a few E-Prime programs for ERP studies that send codes to Neuroscan amps. For that, it's simple to use different numbers (1-255) to distinguish various kinds of stimulus onset and offset and response events. I think I understand how to send a signal to one of 8 channels of the Biopac recording system using port codes that are powers of 2 (as you explained). However, I don't expect that will always be enough, so I'd like to know how to setup a "calculation channel" to facilitate the use of more than 8 codes with Biopac. Can you explain, or point me to some documentation about this? Thanks. - Scott On Thursday, March 29, 2012 3:43:24 PM UTC-5, Paul Groot wrote: > > Hi Catarina, > > The SendPulse inline script of your es-file already contains a few > lines to send a pulse using WritePort. You could replace them with > something like this: > > DutWords.OnsetSignalEnabled = True > DutWords.OnsetSignalPort = &H378 > DutWords.OnsetSignalData = c.GetAttrib("marker") > > DutWords.OffsetSignalEnabled = True > DutWords.OffsetSignalPort = &H378 > DutWords.OffsetSignalData = 0 ' reset all digital lines to zero > > Since BioPac will acquire the 8 digital TTL lines as separate signals, > you would probably want to use powers of two for the markers: > 1,2,4,8,16,32,64 and128. *If you don't use powers of two, you will get > a mixture of simultaneous pulses. (You could use a calculation channel > to convert the 8 digital channels back to a numerical one, but I would > suggest you should only do this when you need more than 8 unique > marker codes.)* > > Also make sure that the marker attribute is defined in all relevant > lists, because I noticed that the second part of your exp. is missing > the marker attribute. > > I also have the feeling that part of your script contains duplicate > (identical) objects. Perhaps you need duplicates in some places to be > able to implement English/Dutch specific elements, but I'm sure that > in some places you could (re)use the same E-Object. (For example > Blank1 and Blank2 are probably identical). Although this is not a big > deal in your script, I often see scripts having large amounts of > copied objects. One of the side-effects of having duplicates is that > the log-file will become unnecessary complex. > > > Best, > Paul > > > 2012/3/29 Catarina Azevedo >: > > Hi all! > > > > I'm new in eprime and so I realize that this will be a beginner > > question.But I really need some help! > > > ... > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/9X9jdyDmYXQJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Mon Jan 14 19:20:24 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 14 Jan 2013 14:20:24 -0500 Subject: pci parallel_serial port in windows 7 vs xp In-Reply-To: <8aae72b3-4836-4e81-83bd-7f49a4cb303f@googlegroups.com> Message-ID: Stuart, What version of E-Prime? ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) /---- Stock reminder: 1) I do not work for PST. 2) PST's trained staff take any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours, so make full use of it. 3) In addition, PST takes questions at their Facebook page (http://www.facebook.com/pages/Psychology-Software-Tools-Inc/241802160683 ), and offers several instructional videos there and on their YouTube channel (http://www.youtube.com/user/PSTNET ) (no Twitter feed yet, though). 4) If you do get an answer from PST staff, please extend the courtesy of posting their reply back here for the sake of others. \---- At 1/12/2013 10:44 AM Saturday, Stuart Quirk wrote: >Hello all and thanks in advance for any feedback. > >I've recently upgraded my primary lab computer and installed a pcie >combo parallel port/serial port (I had used both motherboard serial >port for the SRBOX and parallel port send a ttl signal to trigger my >eye tracker). >I got a manufacturer indicated by pstnet as one people have had some >luck with: >http://www.siig.com/it-products/serial-parallel/combo/pcie/cyber-1s1p-pcie.html > >It installed fine but eprime crashes when I attempt to run the >utilities program for the SRBOX and pstnet's tester program fails to >find the box. And my simple parallel port monitor program (parmon) >doesn't find the port either. >In xp (on my last computer) I was able to use inpout32.dll and then >just insert very simple inline scripts to set the address high/low >within my experiment. From what I could learn (and understand as a >nonprogrammer) inpout64x.dll is much less successful with pci cards >under windows 7 64 > >So I'm trying to figure out is my problem the OS (as in would I have >better luck moving the OS to xp?) or is my problem a PCI card? It >will take me a good chunk of more time to wipe everything and >install xp so I thought someone here might help me save some time if >that would be a pointless exercise. > >Thanks again >Stuart -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From effie.j.pereira at gmail.com Mon Jan 14 20:01:48 2013 From: effie.j.pereira at gmail.com (th3rav3n) Date: Mon, 14 Jan 2013 12:01:48 -0800 Subject: Video buffering issue Message-ID: Hi there, I've used E-Prime extensively in the past and am currently running version 2.0.8.90 on my computer. I want to display 10-15 video clips (.avi) that are of different lengths (no longer than 1min) after a specific image; some of the smaller videos (~2secs) seem to work fine, but anytime I try and run anything longer, I get the following error: The operation to load the sound timed out Size: 384000 Available: 364800 Duration: 139665270 BufferFull: 384000 Presented: 364800 Presenting: YesWorking: Yes TimeStart: 24291 TimeOut: 34292 TimeFirstPresenter: 24545 Line: 352 Error Number:-999 It seems to indicate that there is a video buffering issue, but I've never worked with video files before and am uncertain how to fix this. Can anyone help me out with this or point me in the right direction of things to try? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/2ju3JivUSmgJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From alesab at gmail.com Mon Jan 14 22:31:31 2013 From: alesab at gmail.com (Ale Sabou) Date: Tue, 15 Jan 2013 00:31:31 +0200 Subject: Listening span in E-prime (any help would be very valuable to me) In-Reply-To: <50f46747.af21320a.26b6.0167SMTPIN_ADDED_MISSING@gmr-mx.google.com> Message-ID: Firstly I want to thank you for your answer. I kept trying these days to find a proper solution for both problems, So here's where I am: *(Q1)*: I talked with my professor today and we decided to record the sessions in order to better analyze the respose time data afterwards. But that will be a very time consuming option and it would be easier to have also a good way to measure RT with E-prime. It's true that having the subject press or release the button in the end of the recall part omits the pauses between words he recalled (the recall block range from one to six words to be recalled after the list of sentences end). Concerning the data collection I will be doing that part too; I guess I could press or release a button after each word recall so I can have a more accurate measure. How can that be implemented in E-prime? to have a continuos recall after each separate block of sentences and to make it stop when necessary? because it will vary depending on number of words to recall and also subject's answer.. I will ask also about the SRBox although I think someone else from the lab is using it. *(Q2)*; I wanted to ask how can I make E-prime show a RECALL slide after varying number of sentence presentation? So maybe in one block of sentences I have 4 sentences each referring to a slide which records correct/incorrect answer. Then, I want the recall slide to appear asking the subject to recall the last 4 words from each sentence and record the RT after pressing SPACE. E-prime should know somehow to vary the presentation of that Recall slide depending on the number of sentences/block (from 1-6). How can that be set in E-prime? Example: Block with 4 sentences (audio): 1) 'Oranges are made of iron' refers to---> slide 1 (where a true/false answer is made via keyboard) 2) 'Dogs bark'---> Slide 1 3) 'Pigs can fly'---> Slide 1 4) 'Bicycles have fingers'----> Slide 1 Recall Block---->Slide presentation (where the subject is asked to verbally recall the last words of each sentence in the right order) and RT recorded with SPACE press * To sum up how can the following be set in E-prime?* A) show this Recall slide after varying length of Block of sentences (after 1-6 sentences depending on block) B) to allow several SPACE presses or releases after each word vocalization in the recall block (as we decided it's more accurate like this). And also how to make E-prime know when the recall block is over and can go on with the next block of sentences. Because that can vary also on subjects ability to recall the words... If anyone has other ideas for the RT they are welcomed:) Thanks a lot, Alexandra -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Mon Jan 14 20:27:23 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 14 Jan 2013 15:27:23 -0500 Subject: Video buffering issue In-Reply-To: <5044c628-4c3b-4a45-8648-3c86e3aed388@googlegroups.com> Message-ID: What OS? Earlier versions of EP2 were known to have problems presenting sound & movies under Windows Vista & 7 (e.g., https://groups.google.com/d/topic/e-prime/xvCq8uq_T5c , http://support.pstnet.com/forum/Topic2760-12-1.aspx , https://groups.google.com/d/topic/e-prime/Gg67RCJqqQU), but those problems were supposed to have been ironed out by EP2.0.8.90. In any case, you might consider upgrading to EP2.0.10.242, although this may affect other experiments (see PST's own warnings). Or, use Windows XP, all of these things seemed to work pretty well under XP. ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) /---- Stock reminder: 1) I do not work for PST. 2) PST's trained staff take any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours, so make full use of it. 3) In addition, offers several instructional videos on their YouTube channel (http://www.youtube.com/user/PSTNET ). 4) If you do get an answer from PST staff, please extend the courtesy of posting their reply back here for the sake of others. \---- At 1/14/2013 03:01 PM Monday, th3rav3n wrote: >I've used E-Prime extensively in the past and am currently running >version 2.0.8.90 on my computer. I want to display 10-15 video clips >(.avi) that are of different lengths (no longer than 1min) after a >specific image; some of the smaller videos (~2secs) seem to work >fine, but anytime I try and run anything longer, I get the following error: > >The operation to load the sound timed out >Size: 384000 >Available: 364800 >Duration: 139665270 >BufferFull: 384000 >Presented: 364800 >Presenting: YesWorking: Yes >TimeStart: 24291 >TimeOut: 34292 >TimeFirstPresenter: 24545 > >Line: 352 >Error Number:-999 > >It seems to indicate that there is a video buffering issue, but I've >never worked with video files before and am uncertain how to fix >this. Can anyone help me out with this or point me in the right >direction of things to try? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From effie.j.pereira at gmail.com Mon Jan 14 20:43:38 2013 From: effie.j.pereira at gmail.com (th3rav3n) Date: Mon, 14 Jan 2013 12:43:38 -0800 Subject: Video buffering issue In-Reply-To: <50f46a3d.eb97320a.4a83.0175SMTPIN_ADDED_MISSING@gmr-mx.google.com> Message-ID: I'm using Windows XP and am having this problem. Some of the smaller video files seem to work fine (~2-4secs) but none of the larger ones. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/ZSsYK_Nvf5gJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From turquoised13 at gmail.com Mon Jan 14 16:45:48 2013 From: turquoised13 at gmail.com (Margot Elizabeth) Date: Mon, 14 Jan 2013 11:45:48 -0500 Subject: flickering problem during video presentation In-Reply-To: <15d8849a-546d-4263-aa67-2e205f460511@googlegroups.com> Message-ID: hello, I had the same problem with E-Prime and eventually gave up. sorry. I should tell you though that the 'solution' program, MatLab, does exactly the same thing but less frequently. I tried pre-loading the images as much as possible, and increasing memory. Neither helped enough to completely eliminate the problem. We note when it happens and eliminate trials contaminated by the flickering screen. There are 324 stimuli, so it's not as big an issue as it might otherwise be. Margot Margot Stothers Ph.D. Candidate Western University London, ON Canada On Wed, Jan 9, 2013 at 10:51 AM, yo yo ma wrote: > Hi all, > > When i try to present videos(.avi) consequenlty in my experiment, the > screen flickers during this transition from one to another. Do you have any > suggestions to get rid of this flickering problem? > > Thanks in advance, > > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to > e-prime+unsubscribe at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msg/e-prime/-/Jr9PQoDh__kJ. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Mon Jan 14 20:14:45 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 14 Jan 2013 15:14:45 -0500 Subject: Listening span in E-prime (any help would be very valuable to me) In-Reply-To: <91a065ac-4307-43f3-b88b-4548773e841b@googlegroups.com> Message-ID: Q1: You already have the OnsetTime for the stimulus that asks the question, now the challenge is to detect the beginning of silence at the end of an utterance -- sort of an inverse voice-key. I wonder what happens if you use the SRBox voice key and set E-Prime to detect "releases" rather than "presses"? But then what about the silences between words? I cannot think of a simple solution, hope someone else weighs in. Having the subject press (or release) a key at the end of the utterance offers a crude solution, but with many drawbacks. Alternatively, have the experimenter accompany the subject during the run, listen to the subject's responses, and press (or release) a key or button at the end of the subject's vocal response during each trial. This, of course, presents other problems as well. Q2: I don't quite follow this question, sorry. And why do folks here fret so much about "deadlines"? Relax. The fate of the universe does not hinge on your experiment. To the contrary, back when I was a graduate student, my advisor advised me to slow down, for "science is a deliberative process". Have things changed so much? Rome wasn't build in a day, and neither was any worthwhile research program. ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) /---- Stock reminder: 1) I do not work for PST. 2) PST's trained staff take any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours, so make full use of it. 3) In addition, PST takes questions at their Facebook page (http://www.facebook.com/pages/Psychology-Software-Tools-Inc/241802160683 ), and offers several instructional videos there and on their YouTube channel (http://www.youtube.com/user/PSTNET ) (no Twitter feed yet, though). 4) If you do get an answer from PST staff, please extend the courtesy of posting their reply back here for the sake of others. \---- At 1/10/2013 01:27 PM Thursday, Alexa_s wrote: >I am also a novice in E-prime...so I am in big need of any advice, >clarification, input. What I want to do is to make a Listening span >task in E-prime with the main purpose of collecting response time >from the moment the audio input is played till the subject has >responded. Also I would like to collect true/false answers. > >As you probably all of you know, a listening span task has this structure: >1) a spoken sentence appears like "oranges are made of iron" (then >the participant would have to indicate by pressing the key that >means true or the one that means false) >2) has to memorize the word "iron" and say it at the end of the trial >There are trials with 1 sentence till 6 sentences long where subject >has to decide if it's right or false and at the end of the sentences >presentation to recall the last word from each sentence. > > I have the following concerns: >(Q1) How can I measure in each trial the reaction time from the >moment the subject is asked to recall till the moment he finished >saying the remembered words? > should I ask him to press a key before and after he finished recalling? > >(Q2) How can I insert two types of slideStates, one referring to >which key the subject should press for True/false answer and one >with asking him to recall the words? and keep them in the right >order of appearence? > >I know the questions might seem super simple but I'm quite stuck in >these parts and I have a very soon deadline to finish the tasks:(. >If anyone can clarify at least one concern by explaining more or >sending me to the right source, anything, I would appreciate it greatly.... -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From stuart.quirk at gmail.com Wed Jan 16 04:06:08 2013 From: stuart.quirk at gmail.com (Stuart Quirk) Date: Tue, 15 Jan 2013 20:06:08 -0800 Subject: pci parallel_serial port in windows 7 vs xp In-Reply-To: <50f45a89.8768320a.0ded.0077SMTPIN_ADDED_MISSING@gmr-mx.google.com> Message-ID: The latest version. I'm not at my computer at this moment (and heading to a conference for the weekend) but it was a fresh install of windows 7 64 (because I swapped out the hard drive for a solid state). So all up to date drivers and downloaded the latest eprime 2 (professional). It runs the sample eprime programs fine but anything that attempts to access the serial or parallel ports crashes eprime. I'd read both that windows 7 is more restrictive in allowing access to that level of data I/O than xp so was wondering if swapping to xp would solve the problem or if it's a non-mother board pci card issue. Sadly, I don't have a handy xp computer without mother board ports that I can pop the pci card in and play with (they all seem to be either windows 7 or xp with mother board ports..but I thought that might help isolate the problem. Still waiting to hear back from pstnet support). I will post when I hear from them in case others face similar problems. On Monday, January 14, 2013 2:20:24 PM UTC-5, McFarlane, David wrote: > > Stuart, > > What version of E-Prime? > > ----- > David McFarlane > E-Prime training > online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx > Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) > > /---- > Stock reminder: 1) I do not work for PST. 2) PST's trained staff > take any and all questions at > http://support.pstnet.com/e%2Dprime/support/login.asp , and they > strive to respond to all requests in 24-48 hours, so make full use of > it. 3) In addition, PST takes questions at their Facebook page > (http://www.facebook.com/pages/Psychology-Software-Tools-Inc/241802160683 > ), and offers several instructional videos there and on their YouTube > channel (http://www.youtube.com/user/PSTNET ) (no Twitter feed yet, > though). 4) If you do get an answer from PST staff, please extend > the courtesy of posting their reply back here for the sake of others. > \---- > > > > At 1/12/2013 10:44 AM Saturday, Stuart Quirk wrote: > >Hello all and thanks in advance for any feedback. > > > >I've recently upgraded my primary lab computer and installed a pcie > >combo parallel port/serial port (I had used both motherboard serial > >port for the SRBOX and parallel port send a ttl signal to trigger my > >eye tracker). > >I got a manufacturer indicated by pstnet as one people have had some > >luck with: > >< > http://www.siig.com/it-products/serial-parallel/combo/pcie/cyber-1s1p-pcie.html > > > http://www.siig.com/it-products/serial-parallel/combo/pcie/cyber-1s1p-pcie.html > > > >It installed fine but eprime crashes when I attempt to run the > >utilities program for the SRBOX and pstnet's tester program fails to > >find the box. And my simple parallel port monitor program (parmon) > >doesn't find the port either. > >In xp (on my last computer) I was able to use inpout32.dll and then > >just insert very simple inline scripts to set the address high/low > >within my experiment. From what I could learn (and understand as a > >nonprogrammer) inpout64x.dll is much less successful with pci cards > >under windows 7 64 > > > >So I'm trying to figure out is my problem the OS (as in would I have > >better luck moving the OS to xp?) or is my problem a PCI card? It > >will take me a good chunk of more time to wipe everything and > >install xp so I thought someone here might help me save some time if > >that would be a pointless exercise. > > > >Thanks again > >Stuart > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/L1Ya3DpyYXsJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From dcamposd56 at gmail.com Wed Jan 16 18:53:16 2013 From: dcamposd56 at gmail.com (Daniel Campos) Date: Wed, 16 Jan 2013 10:53:16 -0800 Subject: Foreign functions for e-prime Message-ID: We are interested in running some experiments using e-prime interacting with an application developed on Phyton. What would be the best method to interchange strings between both systems? A foreign function using a dll? I`ll appreciate if someone that faced a similar challenge may share his/her experience. Thanks Daniel -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/y7jLpSO2kGMJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From tritzert at kent.edu Wed Jan 16 18:05:12 2013 From: tritzert at kent.edu (Tim) Date: Wed, 16 Jan 2013 10:05:12 -0800 Subject: Using stimuli based on participant answers In-Reply-To: Message-ID: Thanks so much Paul, that worked perfect. I am still having a remaining issue however. When the study participant responds to the stimuli by pressing "1" this sends the word to a new list. That list then presents the word on the next trial and so on for several trials, which is exactly what I want. However, when making the subsequent list objects, as far as I understand it, I need to have as many levels as potential presentations. However, this creates a problem. For example, the list is 100 words long. If participant A presses "1" for 60 of the 100 words on the first trial, they are sent to the next list and presented on the next trial. However, since I have 100 possible words, the second list object needs to have that many levels (maybe?). Thus, participant A sees the correct 60 words but also is presented 40 question marks (?). And if participant B presses "1" for 80 of the 100 words on the first trial, they see the correct 80 words but also are presented 20 question marks, since there are more levels than words sent to the list object. Is there a way to do this without having this happen? Does this explanation and question make sense? Again I am somewhat of a neophyte at both E-Prime and programming, so sorry for the flood of questions. And any help from anyone is much appreciated!! Thanks, Tim -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/7_7Te7Pkl3IJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From saultsj at missouri.edu Thu Jan 17 07:14:56 2013 From: saultsj at missouri.edu (Scott) Date: Wed, 16 Jan 2013 23:14:56 -0800 Subject: Trigger event markers from Eprime to BIOPAC In-Reply-To: Message-ID: Never mind, Paul, I've found information about using a *calculated channel*in AcqKnowledge for simplifying 8 digital bit channels into a single number from 0 - 255. My apologies for waking a dead thread to ask a question about BIOPAC, even though it's relevant to using E-prime with this equipment and software. - Thanks anyway, for a few clues you provided in previous posts to this thread. On Monday, January 14, 2013 12:21:45 AM UTC-6, Scott wrote: > > > I'm not sure I should reply to such an old thread, but I am asking Paul > Groot for elaborate regarding part of his post to this topic -- and my > question still is about "...markers from E-Prime to BIOPAC." Can you > please explain how one can "...use a calculation channel to convert the 8 > digital channels back to a numerical one...", if one needs more than 8 > unique marker codes? > > I am just beginning work on E-Prime programs that will send triggers via > the parallel port to Biopac equipment. I have written quite a few E-Prime > programs for ERP studies that send codes to Neuroscan amps. For that, it's > simple to use different numbers (1-255) to distinguish various kinds of > stimulus onset and offset and response events. I think I understand how to > send a signal to one of 8 channels of the Biopac recording system using > port codes that are powers of 2 (as you explained). However, I don't expect > that will always be enough, so I'd like to know how to setup a "calculation > channel" to facilitate the use of more than 8 codes with Biopac. Can you > explain, or point me to some documentation about this? > > Thanks. - Scott > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/Jjk-onJ1BI0J. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Thu Jan 17 20:52:47 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 17 Jan 2013 15:52:47 -0500 Subject: pci parallel_serial port in windows 7 vs xp In-Reply-To: <7f69ac86-cfad-41b9-a778-ed14f6766888@googlegroups.com> Message-ID: Stuart, Hmm -- I just wanted to make sure that you were not trying to use EP1 drivers with Win7, that will not work. But if you installed EP2, then you have the updated PST Port & SRBox drivers, so much for that. I also assume that in your EP program you match the SRBox port number to that of your installed serial port (just to be sure -- what COM port # does Windows report for your serial port, and what port # does your EP program specify? For that matter, exactly what error message do you get?). So I do not have much more to offer you, let's hope that PST Support takes it the rest of the way. FWIW, I use the SRBox using an add-on PCI (or PCI-X) serial port card under Windows Vista (32 bit) and EP2.0.8.22 Pro. ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) At 1/15/2013 11:06 PM Tuesday, Stuart Quirk wrote: >The latest version. I'm not at my computer at this moment (and >heading to a conference for the weekend) but it was a fresh install >of windows 7 64 (because I swapped out the hard drive for a solid state). >So all up to date drivers and downloaded the latest eprime 2 (professional). >It runs the sample eprime programs fine but anything that attempts >to access the serial or parallel ports crashes eprime. > >I'd read both that windows 7 is more restrictive in allowing access >to that level of data I/O than xp so was wondering if swapping to xp >would solve the problem or if it's a non-mother board pci card issue. >Sadly, I don't have a handy xp computer without mother board ports >that I can pop the pci card in and play with (they all seem to be >either windows 7 or xp with mother board ports..but I thought that >might help isolate the problem. Still waiting to hear back from >pstnet support). I will post when I hear from them in case others >face similar problems. > > > >On Monday, January 14, 2013 2:20:24 PM UTC-5, McFarlane, David wrote: >Stuart, > >What version of E-Prime? > >----- >David McFarlane >E-Prime training >online: >http://psychology.msu.edu/Workshops_Courses/eprime.aspx > >Twitter: @EPrimeMaster >(https://twitter.com/EPrimeMaster) > >/---- >Stock reminder: 1) I do not work for PST. 2) PST's trained staff >take any and all questions at >http://support.pstnet.com/e%2Dprime/support/login.asp >, and they >strive to respond to all requests in 24-48 hours, so make full use of >it. 3) In addition, PST takes questions at their Facebook page >(http://www.facebook.com/pages/Psychology-Software-Tools-Inc/241802160683 > >), and offers several instructional videos there and on their YouTube >channel >(http://www.youtube.com/user/PSTNET >) (no Twitter feed yet, >though). 4) If you do get an answer from PST staff, please extend >the courtesy of posting their reply back here for the sake of others. >\---- > > > >At 1/12/2013 10:44 AM Saturday, Stuart Quirk wrote: > >Hello all and thanks in advance for any feedback. > > > >I've recently upgraded my primary lab computer and installed a pcie > >combo parallel port/serial port (I had used both motherboard serial > >port for the SRBOX and parallel port send a ttl signal to trigger my > >eye tracker). > >I got a manufacturer indicated by pstnet as one people have had some > >luck with: > >< 1s1p-pcie.html>http://www.siig.com/it-products/serial-parallel/combo/pcie/cyber-1s1p-pcie.html>http://www.siig.com/it-products/serial-parallel/combo/pcie/cyber-1s1p-pcie.html > > > > >It installed fine but eprime crashes when I attempt to run the > >utilities program for the SRBOX and pstnet's tester program fails to > >find the box. And my simple parallel port monitor program (parmon) > >doesn't find the port either. > >In xp (on my last computer) I was able to use inpout32.dll and then > >just insert very simple inline scripts to set the address high/low > >within my experiment. From what I could learn (and understand as a > >nonprogrammer) inpout64x.dll is much less successful with pci cards > >under windows 7 64 > > > >So I'm trying to figure out is my problem the OS (as in would I have > >better luck moving the OS to xp?) or is my problem a PCI card? It > >will take me a good chunk of more time to wipe everything and > >install xp so I thought someone here might help me save some time if > >that would be a pointless exercise. > > > >Thanks again > >Stuart -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From b.studenka at gmail.com Sat Jan 19 22:24:24 2013 From: b.studenka at gmail.com (bree) Date: Sat, 19 Jan 2013 14:24:24 -0800 Subject: Display continuous USB data from a force transducer Message-ID: Hi all, I'm currently trying to input data from two force transducers into E-prime so that it will display on the screen in real time. The task is a pursuit tracking task where a subject is using a finger force to trace a line that goes up and down as it progresses across the screen. I'd like to be able to display the force as a cursor or a line across the screen in real time. The force transducers are input through a National Instruments box into the USB port on my laptop. I've tried adding a port, and I've tried adding a joystick to the devices, but I can't figure out how to tell E-Prime what to do with the USB input. There should be 12 inputs, the xyz magnitudes of each force, and the xyz torques of each force. I'd only need to plot one of them, the z magnitude, but I'm not sure how to tell E-prime that. Which device should I use, and if I need to do some visual basic coding which functions should I start with? I hope that makes sense. Thanks, Bree -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/_J5E8ypNR-IJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From david.giofre at gmail.com Mon Jan 21 12:02:18 2013 From: david.giofre at gmail.com (=?UTF-8?Q?David_Giofr=C3=A8?=) Date: Mon, 21 Jan 2013 04:02:18 -0800 Subject: Windows 8 and E-prime 2 Message-ID: Hi guys, I need to run an experiment in a laptop with Windows 8. Is Windows 8 supported by e-prime 2? Has anybody tried it? Thank you all, David -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/lCN8mBtS8MsJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From faria.sana at gmail.com Mon Jan 21 17:36:57 2013 From: faria.sana at gmail.com (fs_87) Date: Mon, 21 Jan 2013 09:36:57 -0800 Subject: stuck on dual-task experiment Message-ID: Hi everyone, I'm a novice at e-prime trying to design a dual-task experiment and need some help. Primary task (Reasoning problems): 40 problems that will appear on the screen one at a time for 10 seconds. Participants will read the problem presented and respond appropriately. Secondary task (Stroop task): During the presentation of a given primary problem, a small pop-up window will appear at a fixed location on the computer screen at random time intervals (between 2 ? 10 seconds) for 600 milliseconds. The pop-up will contain a word with a name of a colour. The colour of the word?s font will either match or not match the name of the colour. Participants will be asked to respond to the pop-up as soon as they notice it by pressing either the letter ?M? (match between the colour name and the font colour) or the letter ?N? (no-match). The pop-up window will disappear after 600 milliseconds or as soon as the letter M or N is pressed. Participants will be instructed to remember the colours in which the words appear. Once they respond to the primary problem, they will be required to enter the colours accurately and in order that they appeared. All the dual task experiments I've seen online only require participant responses for one of the two tasks. In addition, I'm not sure how to begin coding both tasks to run together. Is anyone willing to help me out or send a similar template for me to learn from? Any help is much appreciated. Thank you -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/lsN7iF8boNQJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From lindsey.m.matt at gmail.com Tue Jan 22 04:21:28 2013 From: lindsey.m.matt at gmail.com (Lindsey M.) Date: Mon, 21 Jan 2013 20:21:28 -0800 Subject: Collecting physio while utilizing suspend/resume function - any advice appreciated! Message-ID: Hi All, I am an E*Prime novice, so please let me know if my question is in any way unclear. I am currently utilizing E*Prime to start and stop physio collection through the use of a chassis and Mindware. I would like to also have E*Prime trigger a secondary program (Cyberball) while still collecting the physio data. My issue is two-fold: One, I am using the Suspend/Resume example available on the E*Prime website, but am only able to get E*Prime to minimize and open a folder containing Cyberball, which requires it to be manually clicked on from there. Additionally, once Cyberball runs, entering the ID number causes the program to close and for E*Prime to resume. Has anyone has similar issues, or can suggest what is the suspend/resume script might be causing this? Additionally, and perhaps more importantly, is it possible for E*Prime to remain 'active' and signalling for physio data collection to continue while using the suspend/resume script, or will the suspend function cause E*Prime to disrupt physio data collection while the program is minimized? Thanks in advance for any help you can provide! LIndsey -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/j5e0d1q7cFkJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From ahuvayochevedsegal at gmail.com Tue Jan 22 12:44:00 2013 From: ahuvayochevedsegal at gmail.com (gugs) Date: Tue, 22 Jan 2013 04:44:00 -0800 Subject: Go/No-Go Task Programming (David McFarlane?) In-Reply-To: <50cb436a.e696320a.1684.4900SMTPIN_ADDED_MISSING@gmr-mx.google.com> Message-ID: Hi David and Anne, I finally got my computer back but I am no closer to fixing the problem. I have attached the updated version of the task to my previous post at the PSTForum. Please see it here: http://www.pstnet.com/forum/Topic6489-23-1.aspx I know it has to do with my inexperience but there is a lot to learn! 1. Anne: I replaced the text with a slide for the stimulus because I needed to change the stimulus in a way that couldn't be put on a text slide. 2. David: I have not set pre-release anywhere. I understand that from the manual that the purpose is to borrow time from the previous stimulus to prepare for the next stimulus but I did not know how it affected the recording of responses/timing accuracy. Do you think it's required in this case? 3. I just want to check with you - should the position of the inline text be in position 1 or position 2 (see http://www.pstnet.com/forum/Attachment400.aspx) 4. David or Ann: I know this is a lot to ask but could you take a look at my task and maybe walk me through the inline text (specific to my task) because whatever I am doing is not working. I know it's probably only a matter of being 10 words of text in there to get it working. As far as I can tell, the actual task is working fine. Ahuva On Saturday, December 15, 2012 2:19:03 AM UTC+11, McFarlane, David wrote: > > PreRelease? > > At 12/13/2012 10:22 PM Thursday, you wrote: > >Hi David > > > >The stimulus appears on the screen for 300 ms, followed by a blank > >screen for 1200 seconds (for a total of 1500 ms). > > > >Therefore the settings are as follows: > > > >1. stimulus screen has the correct properties timing mode > >(cumulative), data logging (standard), duration (300), Time Limit > >(1200), End Action (none) > >2.stimuluswait screen has the correct properties timing mode > >(cumulative), data logging (time audit only), duration (1200) > > > >I want the stimulus and blank screens to remain standard across the > >task regardless of whether the participant has responded or > >not. The next stimulus should begin after the 1200 ms blank screen > >without user intervention. > > > >Regards. > > > > > >On Friday, December 14, 2012 2:16:14 PM UTC+11, gugs wrote: > >Thanks. I lost my computer to repairs this week but as soon as I get > >it back I will try these suggestions. I'll let you know how it goes. > > > >Many thanks. > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/ny0pDUAdtPEJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Tue Jan 22 17:20:49 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 22 Jan 2013 12:20:49 -0500 Subject: Collecting physio while utilizing suspend/resume function - any advice appreciated! In-Reply-To: <09fae8f1-e58b-46bc-afb7-1ec4beba391d@googlegroups.com> Message-ID: Lindsey, As I understand it, the whole purpose of Suspend is precisely to, well, suspend EP Device operations, so as to, say, improve performance of other software until returning control to EP -- please see the Suspend topic in the E-Basic Help facility. Goodness knows what Devices do if not Suspended while another program takes charge, you should write some demo programs to explore that yourself. You might also ask PST staff directly at http://support.pstnet.com/e%2Dprime/support/login.asp , but beware -- don't believe anything that PST staff (or even I) tell you, you must, *must* devise your own tests and test everything for yourself, just as if you were a scientist doing real science. And if you get good enough at that, you won't need to ask our advice in the first place, you will be the one advising us :)! -- David McFarlane At 1/21/2013 11:21 PM Monday, Lindsey M. wrote: >I am an E*Prime novice, so please let me know if my question is in >any way unclear. > >I am currently utilizing E*Prime to start and stop physio collection >through the use of a chassis and Mindware. I would like to also >have E*Prime trigger a secondary program (Cyberball) while still >collecting the physio data. My issue is two-fold: One, I am using >the Suspend/Resume example available on the E*Prime website, but am >only able to get E*Prime to minimize and open a folder containing >Cyberball, which requires it to be manually clicked on from >there. Additionally, once Cyberball runs, entering the ID number >causes the program to close and for E*Prime to resume. Has anyone >has similar issues, or can suggest what is the suspend/resume script >might be causing this? > >Additionally, and perhaps more importantly, is it possible for >E*Prime to remain 'active' and signalling for physio data collection >to continue while using the suspend/resume script, or will the >suspend function cause E*Prime to disrupt physio data collection >while the program is minimized? > >Thanks in advance for any help you can provide! > >LIndsey -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From mcfarla9 at msu.edu Tue Jan 22 17:07:43 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 22 Jan 2013 12:07:43 -0500 Subject: Display continuous USB data from a force transducer In-Reply-To: <190a9d54-995c-42f6-9dac-08be83907607@googlegroups.com> Message-ID: Bree, First of all, this looks like a fine example of a task particularly ill-suited to E-Prime. You might well find a better platform for this task. And since you say you use a National Instruments box, you might start by looking at their LabVIEW software. But if you must proceed with EP, then I would ask, doesn't the National Instrumtents box come with a library of functions in a .dll file? If so, then you merely have to make those functions available to EP through the appropriate Declare statements, and that should all be documented by National Instruments. As you should have figured out by now, EP does not provide any native support for USB communication (and if we understood more about USB, then we might understand why not). ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) /---- Stock reminder: 1) I do not work for PST. 2) PST's trained staff take any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours, so make full use of it. 3) In addition, PST takes questions at their Facebook page (http://www.facebook.com/pages/Psychology-Software-Tools-Inc/241802160683 ), and offers several instructional videos there and on their YouTube channel (http://www.youtube.com/user/PSTNET ) (no Twitter feed yet, though). 4) If you do get an answer from PST staff, please extend the courtesy of posting their reply back here for the sake of others. \---- At 1/19/2013 05:24 PM Saturday, bree wrote: >I'm currently trying to input data from two force transducers into >E-prime so that it will display on the screen in real time. The >task is a pursuit tracking task where a subject is using a finger >force to trace a line that goes up and down as it progresses across >the screen. I'd like to be able to display the force as a cursor or >a line across the screen in real time. The force transducers are >input through a National Instruments box into the USB port on my >laptop. I've tried adding a port, and I've tried adding a joystick >to the devices, but I can't figure out how to tell E-Prime what to >do with the USB input. There should be 12 inputs, the xyz >magnitudes of each force, and the xyz torques of each force. I'd >only need to plot one of them, the z magnitude, but I'm not sure how >to tell E-prime that. Which device should I use, and if I need to >do some visual basic coding which functions should I start with? > >I hope that makes sense. >Thanks, >Bree -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From mcfarla9 at msu.edu Tue Jan 22 16:53:56 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 22 Jan 2013 11:53:56 -0500 Subject: Windows 8 and E-prime 2 In-Reply-To: <3cd43081-0df6-42b9-b8be-b6fe8ccda6dd@googlegroups.com> Message-ID: I have not tried EP under Win8 myself, but according to http://www.pstnet.com/support/kb.asp?TopicID=4026 , this combination is "Not recommended as of this writing." In addition, while responding to some notes I made regarding the latest EP2, PST Web Support staff told me just yesterday, "We have had reports of E-Prime functioning on Windows 8 machines. However, we haven't done any testing on 8 so leaving it as 'doesn't work' is probably OK.". ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) At 1/21/2013 07:02 AM Monday, David Giofr?? wrote: >Hi guys, >I need to run an experiment in a laptop with Windows 8. >Is Windows 8 supported by e-prime 2? > >Has anybody tried it? > >Thank you all, >David -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From thomaslee4045 at gmail.com Tue Jan 22 16:32:27 2013 From: thomaslee4045 at gmail.com (Thomas Lee) Date: Tue, 22 Jan 2013 08:32:27 -0800 Subject: Sounds play 2x unintentionally? Message-ID: Hi all, I'm a relatively new E-prime user. I'm having some weird behavior regarding sound presentation, and I wondered if anyone had experienced this before. Essentially I have two slides. A sound (1000 Hz tone, 250 ms, 44.1kHz sampling rate, 1 channel, 16 bit depth) plays when each slide is presented. For the first slide, the sound beeps once. For the second slide, the sound beeps, and then beeps again, though it's only supposed to play once. I use prerelease on each slide (there's actually another slide before the first one), and I've set the mode to buffered instead of streaming. I've also set the sound device settings to 1 channel, 44.1 kHz sampling, and 16 bit depth. Is this something to do with my settings, or is it perhaps something with the particular version of E-prime + the computer I'm working on? I've successfully created these slides using v1.1 and 2.0.10 (I think that was the version number) without the double-beeping. This particular version of E-prime I'm using is 2.0.8.90, on a Windows XP Dell laptop with SP3 (Intel Core 2 Duo, 2.26 GHz, 4 gb of ram, so it's not that I'm running a slow machine). I'm just using the on-board sound, not any sort of fancy sound card or anything. Thanks very much for your help! -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/c3P8SPRgxQ0J. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From b.studenka at gmail.com Tue Jan 22 17:10:22 2013 From: b.studenka at gmail.com (Bree) Date: Tue, 22 Jan 2013 10:10:22 -0700 Subject: Display continuous USB data from a force transducer In-Reply-To: <50fec765.8768320a.5f07.7893SMTPIN_ADDED_MISSING@gmr-mx.google.com> Message-ID: Hi David, Thanks for your input, I wish I would have asked you this questions before purchasing E-Prime as I explained my task specifically to them and they assured me that it would be possible. I wish I hadn't wasted my limited budget. Thanks for the help. Bree On Tue, Jan 22, 2013 at 10:07 AM, David McFarlane wrote: > Bree, > > First of all, this looks like a fine example of a task particularly > ill-suited to E-Prime. You might well find a better platform for this > task. And since you say you use a National Instruments box, you might > start by looking at their LabVIEW software. > > But if you must proceed with EP, then I would ask, doesn't the National > Instrumtents box come with a library of functions in a .dll file? If so, > then you merely have to make those functions available to EP through the > appropriate Declare statements, and that should all be documented by > National Instruments. As you should have figured out by now, EP does not > provide any native support for USB communication (and if we understood more > about USB, then we might understand why not). > > ----- > David McFarlane > E-Prime training online: http://psychology.msu.edu/** > Workshops_Courses/eprime.aspx > Twitter: @EPrimeMaster (https://twitter.com/**EPrimeMaster > ) > > /---- > Stock reminder: 1) I do not work for PST. 2) PST's trained staff take > any and all questions at http://support.pstnet.com/e%** > 2Dprime/support/login.asp, and they strive to respond to all requests in 24-48 hours, so make full > use of it. 3) In addition, PST takes questions at their Facebook page ( > http://www.facebook.com/**pages/Psychology-Software-** > Tools-Inc/241802160683), and offers several instructional videos there and on their YouTube > channel (http://www.youtube.com/user/**PSTNET) (no Twitter feed yet, though). 4) If you do get an answer from PST > staff, please extend the courtesy of posting their reply back here for the > sake of others. > \---- > > > > At 1/19/2013 05:24 PM Saturday, bree wrote: > >> I'm currently trying to input data from two force transducers into >> E-prime so that it will display on the screen in real time. The task is a >> pursuit tracking task where a subject is using a finger force to trace a >> line that goes up and down as it progresses across the screen. I'd like to >> be able to display the force as a cursor or a line across the screen in >> real time. The force transducers are input through a National Instruments >> box into the USB port on my laptop. I've tried adding a port, and I've >> tried adding a joystick to the devices, but I can't figure out how to tell >> E-Prime what to do with the USB input. There should be 12 inputs, the xyz >> magnitudes of each force, and the xyz torques of each force. I'd only need >> to plot one of them, the z magnitude, but I'm not sure how to tell E-prime >> that. Which device should I use, and if I need to do some visual basic >> coding which functions should I start with? >> >> I hope that makes sense. >> Thanks, >> Bree >> > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To post to this group, send email to e-prime at googlegroups.com. > To unsubscribe from this group, send email to e-prime+unsubscribe@** > googlegroups.com . > For more options, visit https://groups.google.com/**groups/opt_out > . > > > -- Breanna Studenka, Ph.D. HPER Building 144 Utah State University 7000 Old Main Hill Logan, UT 84322 -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From erikkwing at gmail.com Thu Jan 24 18:14:54 2013 From: erikkwing at gmail.com (ekwing) Date: Thu, 24 Jan 2013 10:14:54 -0800 Subject: Using a timed Slide Duration (e.g. 5000 ms) on a slide with multiple slide states Message-ID: Hi everyone, I made a related post about this issue a couple weeks ago (which saw no activity), however I have progressed since then and wanted to make a new post with the updated information. The goal of my current project is to create a slide which contains 3 rating scales and allows participants to use the mouse to select one rating on each scale before advancing after 5 seconds (regardless of whether all ratings were made or not). The project is currently set up so that each scale point is represented by an individual text box which becomes activated (i.e. turns and remains a different color and logs data) when clicked. Currently, everything about the slide is functional, with the exception of advancing after 5 seconds. Because, I believe, there is a change in slide state when a text box becomes "activated" (the participant makes a selection), the 5 second slide duration resets every time a participant makes a rating scale selection. This, in turn, results in the slide advancing 5 seconds after the participant makes their final selection, rather than advancing 5 seconds after the slide comes on the screen as desired. As a secondary question, I was wondering if anyone with experience with slide states had any problems with data collection (E-Prime logging and Physio) or if you can foresee any problems I may run into using this technique. I've had problems attaching files in the past, but will post the relevant inline code that follows the stimulus slide below. Also, the stimulus slide properties currently have Duration set to 5000ms, Timing Mode is Cumulative, and a Mouse as a registered device with the following properties: Allowable: 1 Time limit: (Same as duration) End Action: Terminate Thanks for any help you can provide, ekwing *DOHIT TEST* 'Designate "theState" as the Default Slide State, which is the 'current ActiveState on the Slide object "Stimulus". Dim theState as SlideState Set theState = Stimulus.States("Default") Dim strHit As String Dim theMouseResponseData As MouseResponseData 'Was there a response? If Stimulus.InputMasks.Responses.Count < 1 Then Set theMouseResponseData = Nothing End If 'Was there a response? If Stimulus.InputMasks.Responses.Count = 1 Then 'Get the mouse response. Set theMouseResponseData = CMouseResponseData(Stimulus.InputMasks.Responses(1)) 'Determine name of SlideText object at mouse click coordinates. Assign that value to 'strHit. strHit = theState.HitTest(theMouseResponseData.CursorX, theMouseResponseData.CursorY) ' Else ' Set theMouseResponseData = Nothing End If 'Was there a response? If Stimulus.InputMasks.Responses.Count = 2 Then 'Get the mouse response. Set theMouseResponseData = CMouseResponseData(Stimulus.InputMasks.Responses(2)) 'Determine name of SlideText object at mouse click coordinates. Assign that value to 'strHit. strHit = theState.HitTest(theMouseResponseData.CursorX, theMouseResponseData.CursorY) ' Else ' Set theMouseResponseData = Nothing End If 'Was there a response? If Stimulus.InputMasks.Responses.Count = 3 Then 'Get the mouse response. Set theMouseResponseData = CMouseResponseData(Stimulus.InputMasks.Responses(3)) 'Determine name of SlideText object at mouse click coordinates. Assign that value to 'strHit. strHit = theState.HitTest(theMouseResponseData.CursorX, theMouseResponseData.CursorY) ' Else ' Set theMouseResponseData = Nothing End If 'If the subject did not click on a box or the SlideText used to exit the trial, 'then loop back to the Stimulus so the subject can make another selection. 'If strHit = "Question" OR strHit = "State1" OR strHit = "State2" OR strHit = "" Then ' Goto RedoTrial 'End If 'Release references 'Set theMouseResponseData = Nothing *HIGHLIGHT SELECTION* 'Declare SlideText variable used for modifying box properties. Dim xSlide As SlideText 'Declare string for holding the name of the Row the box clicked is in. Dim strRow As String 'Declare variables for storing subject's final rating. Dim intRating1 As Integer, intRating2 As Integer, intRating3 As Integer If Stimulus.InputMasks.Responses.Count > 0 Then 'Gain access to selected box. Set xSlide = CSlideText(Stimulus.States.Item("Default").Objects(strHit)) 'Store the name of the row the box was clicked in. This Mid function will return 'the first 4 characters of strHit (the name of the box) and store them in strRow strRow = Mid(strHit, 1, 4) Select Case strRow Case "Row1" 'If a box in this row has not yet been selected... If R1 = False Then 'Highlight this box and set R1 to true (a box in this row has now been selected) xSlide.BackColor = CColor("yellow") R1 = True 'Return the final character in strHit (the digit) as subject's rating for this 'row. intRating1 = CInt(Mid(strHit, 5, 1)) 'If a box in this row has been selected... Else 'If this is the box that has already been selected, reset the color and set R1 'to false (a box in this row has not been selected). Otherwise, do nothing. If xSlide.BackColor = CColor("yellow") Then xSlide.BackColor = CColor("green") R1 = False End If End If Case "Row2" 'If a box in this row has not yet been selected... If R2 = False Then 'Highlight this box and set R2 to true (a box in this row has now been selected) xSlide.BackColor = CColor("yellow") R2 = True 'Return the final character in strHit (the digit) as subject's rating for this 'row. intRating2 = CInt(Mid(strHit, 5, 1)) 'If a box in this row has been selected... Else 'If this is the box that has already been selected, reset the color and set R2 'to false (a box in this row has not been selected). Otherwise, do nothing. If xSlide.BackColor = CColor("yellow") Then xSlide.BackColor = CColor("green") R2 = False End If End If Case "Row3" 'If a box in this row has not yet been selected... If R3 = False Then 'Highlight this box and set R3 to true (a box in this row has now been selected) xSlide.BackColor = CColor("yellow") R3 = True 'Return the final character in strHit (the digit) as subject's rating for this 'row. intRating3 = CInt(Mid(strHit, 5, 1)) 'If a box in this row has been selected... Else 'If this is the box that has already been selected, reset the color and set R3 'to false (a box in this row has not been selected). Otherwise, do nothing. If xSlide.BackColor = CColor("yellow") Then xSlide.BackColor = CColor("green") R3 = False End If End If End Select Goto RedoTrial ' Else 'If R1 = False Or R2 = False OR R3 = False Then ' Goto EndStimulus ' End If End If -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/8tBvzkHlFhcJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From schultem at gmail.com Thu Jan 24 08:38:51 2013 From: schultem at gmail.com (schultem) Date: Thu, 24 Jan 2013 00:38:51 -0800 Subject: drawing board Message-ID: hi all, I am interested in collecting data with e-prime and a drawing board (eg http://www.wacom.com/en/products/pen-tablets/intuos) the idea would be to collect coordinates (x,y) of the pencil at a high resolution (whatever is possible) during a task where the participant moves the mouse cursor on screen to different locations. Here are my questions: 1) has anybody done something like that already? 2) can anybody recommend a drawing tablet for that purpose? Thanks 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. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/9WffwQbAdXkJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mofei at gmx.net Sat Jan 26 04:32:38 2013 From: mofei at gmx.net (Brian Murphy) Date: Fri, 25 Jan 2013 20:32:38 -0800 Subject: current best-practice for playing long videos? Message-ID: Hi, we're preparing some EEG and MEG based movie viewing paradigms, and want to make sure we are following best practise in how we prepare and present the videos for accurate timing. These videos can be very long (5mins to 10's of minutes), and *don't* have particular timing requirements relative to other stimulus elements. The only thing we want to be confident of is precise synchronisation with the EEG/MEG signals. That is, we want to know precisely when the video presentation starts (accurate reporting of actual onset), timely communication of this onset to our M/EEG recording machines via a serial port trigger, and that once the video is running, it streams smoothly and runs at the correct rate (and so duration). I've been digging around in the group archives, and the PST knowledge base, and have found plenty of advice, so first of all thanks to David Vinson, Dave McFarlane, "anonymous" Dave, and a load of other people not called Dave! Here is a summary of the recommendations I found, and we would really appreciate any comments/corrections. E.g. maybe some of them are out-dated? - upgrade eprime 2 to upgrade to version 2.0.8.90 or 2.0.10.242 - check if the sample MovieRT experiment works (probably unnecessary if you already have our video working) - consider re-encoding ("transcoding") to match the format/coding used by PST-provided examples, which is the MPEG Video (Version 1) codec, packaged as an .mpg file (though elsewhere .avi packaging is recommended also) - check the codec configuration of the system using the eprime tool: http://pstnet.com/support/kb.asp?TopicID=3162 - display your video at its natural size (no stretching) - log these movie-specific timing properties: FirstFrameTime, FrameRate, FramesDisplayed, and FramesDropped - experiment with choice of renderer, which can reduce prerelease (=loading/buffering?) time by 50%: http://pstnet.com/support/kb.asp?TopicID=4016 http://pstnet.com/support/kb.asp?TopicID=3836 - pre-load the video (e.g. MovieDisplay1.Load in an inline object) well before the movie is due to start playing - run the simplest possible paradigm (you prob. are already), and get eprime to repeat your video many many times, to stress test it Things that are NOT recommended are: (as of versions 2.0.8.90 and 2.0.10.*): - Matching movie frame rate and refresh rate, which results in skipped frames - using the DivX (TM) codec One thing I'm still puzzled about is streaming/buffering settings. When doing a similar experiments with long audio book stimuli, you can set the size of the buffer. Are there similar movie settings? best, Brian -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To post to this group, send email to e-prime at googlegroups.com. To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/RyME4_tKof4J. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jacanterbury at gmail.com Tue Jan 29 15:10:16 2013 From: jacanterbury at gmail.com (JACanterbury) Date: Tue, 29 Jan 2013 07:10:16 -0800 Subject: SlideImage Subobject In-Reply-To: <6b61b61d-20b1-4fc4-a848-a345a8c33ef8@googlegroups.com> Message-ID: ps my images are on a slide. Here's the code: dim myImageSubObject as SlideImage Set myImageSubObject = CSlideImage(SlideTarget1.States(SlideTarget1.ActiveState).Objects("dash" & Cstr(j) )) myImageSubObject.X = 500 ' This works myImageSubObject.Filename = "images\\t.bmp" ' this runs but does replace the default image On Tuesday, January 29, 2013 2:57:45 PM UTC, JACanterbury wrote: > > I'm having what appears to be a similar problem (so I'm hoping you;ve > fixed yours :) > What I seem to have found is that you CAN successfully change most image > attributes at runtime (e.g X,Y coordinates) but I haven't managed to > changed the .Filename successfully. > The code runs ok (doesn't give any errors) but the filename change is > ignored. > > Has anyone found the same thing, or, hopefully, found a way to update an > image Filename at runtime? > > thanks, > > john > > On Wednesday, April 25, 2012 6:49:12 AM UTC+1, MARILY ILLESCAS wrote: >> >> Hello! Hope you can help me. >> I'm making a memory experiment, in the encoding phase are two images >> that should be classified as same or different. In the recognition >> phase are two images, one must decide which image is old or if both >> are new. The problem is that in the recognition phase I want the >> program select randomly one of the two images presented in the >> previous stage to be presented with a new image. Use a slide with >> three objects, each corresponding to the three options (old image 1, >> old image 2 and new image). I use this script to select randomly the >> old image and the position (is only a part): >> >> >> Set RImg1 = >> CSlideImage(EstimulosR.States(EstimulosR.ActiveState).Objects("RIm1")) >> Set RImg2 = >> CSlideImage(EstimulosR.States(EstimulosR.ActiveState).Objects("RIm2")) >> Set NImg = >> CSlideImage(EstimulosR.States(EstimulosR.ActiveState).Objects("NIm")) >> >> stims = c.GetAttrib("StimType") If stims = "1" Then >> stim = 1 >> Else >> stim = 2 >> End If >> >> SelectPosition: >> pos = PRNG.Random(1, 2) 'Select a position >> >> SelectOld: >> OldStim = PRNG.Random(1, 2) 'Select a old image >> >> If pos = 1 And OldStim = 1 And stim = 1 Then >> pos1= pos1 + 1 >> OldStim1 = OldStim1 + 1 >> If pos1 > 10 Then >> GoTo SelectPosition >> If OldStim1 > 10 Then >> GoTo SelectOld >> Else >> 'RImg1.Filename = c.GetAttrib("RImagen1") >> 'RImg1.Draw >> RImg1.X = "441" >> RImg1.Y = "384" >> 'NImg.Filename =c.GetAttrib("NImagen") >> 'NImg.Draw >> NImg.X = "589" >> NImg.Y = "384" >> c.SetAttrib "Location", "1" >> c.SetAttrib "PosOld", "1" >> Debug.Print c.GetAttrib("PosOld") >> End If >> End If >> End If >> >> >> If pos = 2 And OldStim = 1 And stim = 1 Then >> pos2= pos2 + 1 >> OldStim1 = OldStim1 + 1 >> If pos2 > 10 Then >> GoTo SelectPosition >> If OldStim1 > 10 Then >> GoTo SelectOld >> Else >> 'NImg.Filename =c.GetAttrib("NImagen") >> 'NImg.Draw >> NImg.X = "441" >> NImg.Y = "384" >> ' RImg1.Filename = c.GetAttrib("RImagen1") >> 'RImg1.Draw >> RImg1.X = "589" >> RImg1.Y = "384" >> c.SetAttrib "Location", "2" >> c.SetAttrib "PosOld", "1" >> Debug.Print c.GetAttrib("PosOld") >> End If >> End If >> End If >> >> >> The problem is that the script does not work, the program displays the >> three images. I do not know how to make the program ignored the image >> should not be presented. >> >> Can anyone help me? > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/gFdvgB06BhcJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jacanterbury at gmail.com Tue Jan 29 14:57:45 2013 From: jacanterbury at gmail.com (JACanterbury) Date: Tue, 29 Jan 2013 06:57:45 -0800 Subject: SlideImage Subobject In-Reply-To: <493d3297-8539-47e3-8392-b4b47e313143@f27g2000yqc.googlegroups.com> Message-ID: I'm having what appears to be a similar problem (so I'm hoping you;ve fixed yours :) What I seem to have found is that you CAN successfully change most image attributes at runtime (e.g X,Y coordinates) but I haven't managed to changed the .Filename successfully. The code runs ok (doesn't give any errors) but the filename change is ignored. Has anyone found the same thing, or, hopefully, found a way to update an image Filename at runtime? thanks, john On Wednesday, April 25, 2012 6:49:12 AM UTC+1, MARILY ILLESCAS wrote: > > Hello! Hope you can help me. > I'm making a memory experiment, in the encoding phase are two images > that should be classified as same or different. In the recognition > phase are two images, one must decide which image is old or if both > are new. The problem is that in the recognition phase I want the > program select randomly one of the two images presented in the > previous stage to be presented with a new image. Use a slide with > three objects, each corresponding to the three options (old image 1, > old image 2 and new image). I use this script to select randomly the > old image and the position (is only a part): > > > Set RImg1 = > CSlideImage(EstimulosR.States(EstimulosR.ActiveState).Objects("RIm1")) > Set RImg2 = > CSlideImage(EstimulosR.States(EstimulosR.ActiveState).Objects("RIm2")) > Set NImg = > CSlideImage(EstimulosR.States(EstimulosR.ActiveState).Objects("NIm")) > > stims = c.GetAttrib("StimType") If stims = "1" Then > stim = 1 > Else > stim = 2 > End If > > SelectPosition: > pos = PRNG.Random(1, 2) 'Select a position > > SelectOld: > OldStim = PRNG.Random(1, 2) 'Select a old image > > If pos = 1 And OldStim = 1 And stim = 1 Then > pos1= pos1 + 1 > OldStim1 = OldStim1 + 1 > If pos1 > 10 Then > GoTo SelectPosition > If OldStim1 > 10 Then > GoTo SelectOld > Else > 'RImg1.Filename = c.GetAttrib("RImagen1") > 'RImg1.Draw > RImg1.X = "441" > RImg1.Y = "384" > 'NImg.Filename =c.GetAttrib("NImagen") > 'NImg.Draw > NImg.X = "589" > NImg.Y = "384" > c.SetAttrib "Location", "1" > c.SetAttrib "PosOld", "1" > Debug.Print c.GetAttrib("PosOld") > End If > End If > End If > > > If pos = 2 And OldStim = 1 And stim = 1 Then > pos2= pos2 + 1 > OldStim1 = OldStim1 + 1 > If pos2 > 10 Then > GoTo SelectPosition > If OldStim1 > 10 Then > GoTo SelectOld > Else > 'NImg.Filename =c.GetAttrib("NImagen") > 'NImg.Draw > NImg.X = "441" > NImg.Y = "384" > ' RImg1.Filename = c.GetAttrib("RImagen1") > 'RImg1.Draw > RImg1.X = "589" > RImg1.Y = "384" > c.SetAttrib "Location", "2" > c.SetAttrib "PosOld", "1" > Debug.Print c.GetAttrib("PosOld") > End If > End If > End If > > > The problem is that the script does not work, the program displays the > three images. I do not know how to make the program ignored the image > should not be presented. > > Can anyone help me? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/gH54SGUDuqEJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jacanterbury at gmail.com Tue Jan 29 15:11:48 2013 From: jacanterbury at gmail.com (JACanterbury) Date: Tue, 29 Jan 2013 07:11:48 -0800 Subject: SlideImage Subobject In-Reply-To: <6b61b61d-20b1-4fc4-a848-a345a8c33ef8@googlegroups.com> Message-ID: ps my images are on a slide. Here's the code: dim myImageSubObject as SlideImage Set myImageSubObject = CSlideImage(SlideTarget1.States(SlideTarget1.ActiveState).Objects("my_img" )) myImageSubObject.X = 500 ' This works myImageSubObject.Filename = "images\\t.bmp" ' this runs but does replace the default image On Tuesday, January 29, 2013 2:57:45 PM UTC, JACanterbury wrote: > > I'm having what appears to be a similar problem (so I'm hoping you;ve > fixed yours :) > What I seem to have found is that you CAN successfully change most image > attributes at runtime (e.g X,Y coordinates) but I haven't managed to > changed the .Filename successfully. > The code runs ok (doesn't give any errors) but the filename change is > ignored. > > Has anyone found the same thing, or, hopefully, found a way to update an > image Filename at runtime? > > thanks, > > john > > On Wednesday, April 25, 2012 6:49:12 AM UTC+1, MARILY ILLESCAS wrote: >> >> Hello! Hope you can help me. >> I'm making a memory experiment, in the encoding phase are two images >> that should be classified as same or different. In the recognition >> phase are two images, one must decide which image is old or if both >> are new. The problem is that in the recognition phase I want the >> program select randomly one of the two images presented in the >> previous stage to be presented with a new image. Use a slide with >> three objects, each corresponding to the three options (old image 1, >> old image 2 and new image). I use this script to select randomly the >> old image and the position (is only a part): >> >> >> Set RImg1 = >> CSlideImage(EstimulosR.States(EstimulosR.ActiveState).Objects("RIm1")) >> Set RImg2 = >> CSlideImage(EstimulosR.States(EstimulosR.ActiveState).Objects("RIm2")) >> Set NImg = >> CSlideImage(EstimulosR.States(EstimulosR.ActiveState).Objects("NIm")) >> >> stims = c.GetAttrib("StimType") If stims = "1" Then >> stim = 1 >> Else >> stim = 2 >> End If >> >> SelectPosition: >> pos = PRNG.Random(1, 2) 'Select a position >> >> SelectOld: >> OldStim = PRNG.Random(1, 2) 'Select a old image >> >> If pos = 1 And OldStim = 1 And stim = 1 Then >> pos1= pos1 + 1 >> OldStim1 = OldStim1 + 1 >> If pos1 > 10 Then >> GoTo SelectPosition >> If OldStim1 > 10 Then >> GoTo SelectOld >> Else >> 'RImg1.Filename = c.GetAttrib("RImagen1") >> 'RImg1.Draw >> RImg1.X = "441" >> RImg1.Y = "384" >> 'NImg.Filename =c.GetAttrib("NImagen") >> 'NImg.Draw >> NImg.X = "589" >> NImg.Y = "384" >> c.SetAttrib "Location", "1" >> c.SetAttrib "PosOld", "1" >> Debug.Print c.GetAttrib("PosOld") >> End If >> End If >> End If >> >> >> If pos = 2 And OldStim = 1 And stim = 1 Then >> pos2= pos2 + 1 >> OldStim1 = OldStim1 + 1 >> If pos2 > 10 Then >> GoTo SelectPosition >> If OldStim1 > 10 Then >> GoTo SelectOld >> Else >> 'NImg.Filename =c.GetAttrib("NImagen") >> 'NImg.Draw >> NImg.X = "441" >> NImg.Y = "384" >> ' RImg1.Filename = c.GetAttrib("RImagen1") >> 'RImg1.Draw >> RImg1.X = "589" >> RImg1.Y = "384" >> c.SetAttrib "Location", "2" >> c.SetAttrib "PosOld", "1" >> Debug.Print c.GetAttrib("PosOld") >> End If >> End If >> End If >> >> >> The problem is that the script does not work, the program displays the >> three images. I do not know how to make the program ignored the image >> should not be presented. >> >> Can anyone help me? > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/QeuLLcZiuOAJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mspape at cognitology.eu Fri Jan 25 12:34:20 2013 From: mspape at cognitology.eu (Michiel Sovijarvi-Spape) Date: Fri, 25 Jan 2013 14:34:20 +0200 Subject: drawing board Message-ID: Hi, 1) Yes, I have. Attached is an experiment - don't know if it still works (I wrote it about 3 years ago), but have a look. 2) Not really, we used one of those wacom tablets (before tablets got a different meaning). The only thing you have to make sure to look for is to see if they support a relative/absolute function: e.g., top right corner drawer can mean the top-right corner, but also, like a mouse pointer, the centre, with offset at previous location. Best, Michiel Dr. Michiel M. Sovijarvi-Spap? Helsinki Institute for Information Technology Aalto & Helsingin Yliopisto. From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of schultem Sent: 24 January 2013 10:39 To: e-prime at googlegroups.com Subject: drawing board hi all, I am interested in collecting data with e-prime and a drawing board (eg http://www.wacom.com/en/products/pen-tablets/intuos) the idea would be to collect coordinates (x,y) of the pencil at a high resolution (whatever is possible) during a task where the participant moves the mouse cursor on screen to different locations. Here are my questions: 1) has anybody done something like that already? 2) can anybody recommend a drawing tablet for that purpose? Thanks 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. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/9WffwQbAdXkJ. For more options, visit https://groups.google.com/groups/opt_out. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: VirMir_1f.es Type: application/octet-stream Size: 86496 bytes Desc: not available URL: From neuropsych76 at gmail.com Thu Jan 31 22:30:54 2013 From: neuropsych76 at gmail.com (cogneuro) Date: Thu, 31 Jan 2013 17:30:54 -0500 Subject: SlideImage Subobject In-Reply-To: <4f981fe3.c2c1320a.3f02.ffffde0dSMTPIN_ADDED@gmr-mx.google.com> Message-ID: Hi All, I am having trouble running some videos in my e-prime experiment and I have looked around, but have been unable to find any solutions. So on my one computer, everything works fine, no problem. But when I try to run the same program on a different computer (both windows 7 Dell computers), the program crashes and does not even give an error message. When it gets to the first video it just dies. I have .avi files for my videos. I've tried playing around with the Codecs but I have no idea what to do. I'm guessing the codec is set differently on the other computer and that's why it crashes. Does anyone know what the preferred codec is for running .avi files?? Thank you for any help!! -Matt -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: