From cshalloran at gmail.com Tue Jul 1 15:58:12 2014 From: cshalloran at gmail.com (cshalloran at gmail.com) Date: Tue, 1 Jul 2014 08:58:12 -0700 Subject: Using and Modifying a VAS Message-ID: Hello, First, let me thank Paul Groot for creating and posting his visual analog scale. Second, I am trying to modify it for my purposes. The primary challenge is that it was written in E-Prime 1.0, and I use 2.0. When 2.0 opens it, I cannot access the script. E-Prime buries the script, at least so that I cannot find it and thenceforth modify it. In my pilot, I have two blocks. The first presents in random order a jpg to be rated on the same screen as the VAS. (Easy and done!) The second presents again in random order the jpg in a slide prior to the VAS; i.e., the VAS will be alone on the screen with the prompt question. Copying and pasting Groot's three key objects into another procedure (so that E-Prime adds a "1" to the end of their names) results in a crash upon running it, given that the script, I deduce, references objects by name. Having the same objects in two different procedures, such as in Groot's example file, however, means that the second time around, the jpg is shown both before the VAS slide and on the VAS slide as well. Does somebody know a solution... how to access Groot's hidden-by-EPrime script so that I can change the objects' names for the second block? how to insert an object that will cover the photo in the second run-through, even? some other solution? Thank you! Humbly, Chris P.S. I tried accessing Groot's website since I downloaded the VAS some months ago, for I seem to remember the script file being there. However, the protections on my server are blocking it, saying it is now blacklisted by DNS. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/3db45d0a-1753-4612-8eec-058e6727bc83%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From pfc.groot at gmail.com Tue Jul 1 22:30:43 2014 From: pfc.groot at gmail.com (Paul Groot) Date: Wed, 2 Jul 2014 00:30:43 +0200 Subject: Using and Modifying a VAS In-Reply-To: <3db45d0a-1753-4612-8eec-058e6727bc83@googlegroups.com> Message-ID: Hi Chris, I'm not aware of being blacklisted anywhere, but I will attach the EP2 VAS example script and package to this email. The version-2 script uses an eprime package to simplify importing the code in your own scripts. You will need to use the PackageFile editor of EP2 to open/edit the embedded scripts. I'm not sure if that will be required, because the name of the Vas slide can be specified as argument in the InitVas package call. (You will have to edit this after copy-pasting. I think the example script shows 3 different Slide objects) However, feel free to edit the code provided inside the VAS package. Best, Paul On 1 July 2014 17:58, wrote: > Hello, > > First, let me thank Paul Groot for creating and posting his visual analog > scale. > > Second, I am trying to modify it for my purposes. The primary challenge is > that it was written in E-Prime 1.0, and I use 2.0. When 2.0 opens it, I > cannot access the script. E-Prime buries the script, at least so that I > cannot find it and thenceforth modify it. > > In my pilot, I have two blocks. The first presents in random order a jpg > to be rated on the same screen as the VAS. (Easy and done!) The second > presents again in random order the jpg in a slide prior to the VAS; i.e., > the VAS will be alone on the screen with the prompt question. Copying and > pasting Groot's three key objects into another procedure (so that E-Prime > adds a "1" to the end of their names) results in a crash upon running it, > given that the script, I deduce, references objects by name. Having the > same objects in two different procedures, such as in Groot's example file, > however, means that the second time around, the jpg is shown both before > the VAS slide and on the VAS slide as well. > > Does somebody know a solution... how to access Groot's hidden-by-EPrime > script so that I can change the objects' names for the second block? how to > insert an object that will cover the photo in the second run-through, even? > some other solution? > > Thank you! > > Humbly, > > Chris > > P.S. I tried accessing Groot's website since I downloaded the VAS some > months ago, for I seem to remember the script file being there. However, > the protections on my server are blocking it, saying it is now blacklisted > by DNS. > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/3db45d0a-1753-4612-8eec-058e6727bc83%40googlegroups.com > > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CAKAdR-vsJV-f6-%2BECpGpQhd9wpmECbsNDszii_Onm5yJut1BvA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: vas2.zip Type: application/zip Size: 441483 bytes Desc: not available URL: From kumar.dilip86 at gmail.com Wed Jul 2 04:15:12 2014 From: kumar.dilip86 at gmail.com (Dilip Kumar) Date: Tue, 1 Jul 2014 21:15:12 -0700 Subject: Converging trials with and without conditions into one Trial List...!!! In-Reply-To: <53b1c113.6970320a.1fd2.1ea0SMTPIN_ADDED_MISSING@gmr-mx.google.com> Message-ID: Hi David, I'm already using the procedure you said. I have a master list as a top layer for two procedures Control and WM each having a weight of 30 with random selection. Each procedure has a sub list with 30 of trials namely Control & WM Trial List. Each sub list has a trial procedure with and without condition. The randome I am supposed to get random trial from this setup, which I believe am getting but I am not sure about that. Due to the usage of IFIS paradigm design wizard, the trial run does not completes all 60 trails. It only runs for random 17 trials and asks for continuing or end the trial. It restarts the trial cycle if I continue or ends. I'm not sure how do I cope with this situation. Any suggestions would be quite helpful. Best Regards, Dilip On Tuesday, July 1, 2014 3:57:09 AM UTC+8, McFarlane, David wrote: > > Dilip, > > Perhaps I do not understand this fully, but couldn't you just use one > List with that contains both tasks, and use the Procedure attribute > to indicate which task (Control or WM) runs on any trial? > > ----- > David McFarlane > E-Prime training > online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx > Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) > > /---- > Stock reminder: 1) I do not work for PST. 2) PST's trained staff > take any and all questions at https://support.pstnet.com , and they > strive to respond to all requests in 24-48 hours, so make full use of > it. 3) In addition, PST offers several instructional videos on their > YouTube channel (http://www.youtube.com/user/PSTNET ). 4) If you do > get an answer from PST staff, please extend the courtesy of posting > their reply back here for the sake of others. > \---- > > > At 6/23/2014 11:45 PM Monday, Dilip Kumar wrote: > >I want to converge two tasks into one trial list in order to get > >random trial appearance. As can be seen in design attached, control > >task has only one slide object which acts as stimuli & response > >simultaneously (no condition) while WM task has two slide objects > >one being used as stimulus and other as condition & response medium. > > > >Of-course this in not a huge issue for experts in the group and I > >need some help in resolving it. Can someone please guide me on how > >should I go about converging the experiment at tabular list as well > >as on trial design level. Please do share your tips/tricks and > >suggestions on this issue. > > > >Thanks! > > > >Best regards, > > > >Dilip > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/ce046364-2a95-412a-9508-03da147046d4%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Wed Jul 2 15:10:44 2014 From: mcfarla9 at msu.edu (David McFarlane) Date: Wed, 2 Jul 2014 11:10:44 -0400 Subject: Converging trials with and without conditions into one Trial List...!!! In-Reply-To: Message-ID: Dilip, I'm not sure that we're talking about the same thing. You refer to three Lists, a master List with two sub-Lists. I am talking about only one List that has rows for both types of trials, differentiated by what Procedure you put in the Procedure column of each row. Does that make any sense? As for the rest... You use IFIS, eh? Sigh. Don't get me started on IFIS, we used that mess years ago and were glad to discard it, we just do straight E-Prime now and are happier for it. So I do not care to sink my mind into all the IFIS nuances just now. But I do recall that IFIS puts a few control Lists down in Unreferenced E-Objects, and you have to pay close attention to those because some of those values will override the control values up in your E-Prime design. (Unless, of course, you have some newer and nicer version of IFIS that I do not know about.) (And if you search the group for "IFIS", you may find further statements from me at https://groups.google.com/d/topic/e-prime/8e1YmtDQVNY .) Best, ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) At 7/2/2014 12:15 AM Wednesday, Dilip Kumar wrote: >Hi David, > >I'm already using the procedure you said. I have a master list as a >top layer for two procedures Control and WM each having a weight of >30 with random selection. Each procedure has a sub list with 30 of >trials namely Control & WM Trial List. Each sub list has a trial >procedure with and without condition. The randome > >I am supposed to get random trial from this setup, which I believe >am getting but I am not sure about that. Due to the usage of IFIS >paradigm design wizard, the trial run does not completes all 60 >trails. It only runs for random 17 trials and asks for continuing or >end the trial. It restarts the trial cycle if I continue or ends. >I'm not sure how do I cope with this situation. Any suggestions >would be quite helpful. > >Best Regards, >Dilip > > > >On Tuesday, July 1, 2014 3:57:09 AM UTC+8, McFarlane, David wrote: >Dilip, > >Perhaps I do not understand this fully, but couldn't you just use one >List with that contains both tasks, and use the Procedure attribute >to indicate which task (Control or WM) runs on any trial? > >----- >David McFarlane >E-Prime training >online: >http://psychology.msu.edu/Workshops_Courses/eprime.aspx > >Twitter: @EPrimeMaster >(https://twitter.com/EPrimeMaster) > >/---- >Stock reminder: 1) I do not work for PST. 2) PST's trained staff >take any and all questions at >https://support.pstnet.com , and they >strive to respond to all requests in 24-48 hours, so make full use of >it. 3) In addition, PST offers several instructional videos on their >YouTube channel >(http://www.youtube.com/user/PSTNET >). 4) If you do >get an answer from PST staff, please extend the courtesy of posting >their reply back here for the sake of others. >\---- > > >At 6/23/2014 11:45 PM Monday, Dilip Kumar wrote: > >I want to converge two tasks into one trial list in order to get > >random trial appearance. As can be seen in design attached, control > >task has only one slide object which acts as stimuli & response > >simultaneously (no condition) while WM task has two slide objects > >one being used as stimulus and other as condition & response medium. > > > >Of-course this in not a huge issue for experts in the group and I > >need some help in resolving it. Can someone please guide me on how > >should I go about converging the experiment at tabular list as well > >as on trial design level. Please do share your tips/tricks and > >suggestions on this issue. > > > >Thanks! > > > >Best regards, > > > >Dilip -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/53b420ff.255d320a.5554.7ff4SMTPIN_ADDED_MISSING%40gmr-mx.google.com. For more options, visit https://groups.google.com/d/optout. From adele.er.james at gmail.com Mon Jul 7 14:53:28 2014 From: adele.er.james at gmail.com (Adele) Date: Mon, 7 Jul 2014 07:53:28 -0700 Subject: E-Object Type not found Message-ID: Hi there, Has anyone experienced this type of error before? It happens when I try to open some files that have previously worked fine. I haven't made any changes to the files in the mean time, it's just that now they won't open and I get this message. They're pretty simple experiments too so I can't think what this refers to. Thanks in advance, Adele -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/c20efe91-1893-4749-8751-b80addbd8ddf%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: errortype.png Type: image/png Size: 27600 bytes Desc: not available URL: From cshalloran at gmail.com Wed Jul 9 17:59:58 2014 From: cshalloran at gmail.com (cshalloran at gmail.com) Date: Wed, 9 Jul 2014 10:59:58 -0700 Subject: Using and Modifying a VAS In-Reply-To: Message-ID: Thank you for your help. The network at where I work has a strange relationship with the web, where it just won't work with some sites for inexplicable reasons. ~Chris -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/bf2fb07f-7e48-4b5b-8b3e-a34f2f79d87a%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From tjay.hennessy at gmail.com Wed Jul 9 18:03:49 2014 From: tjay.hennessy at gmail.com (Jay Hennessy) Date: Wed, 9 Jul 2014 11:03:49 -0700 Subject: Sending non-printable ascii characters via serial port In-Reply-To: Message-ID: Ok thanks Paul, I had never seen the use of &H to convert from ascii to hexadecimal. that makes things pretty clear. J On Saturday, June 28, 2014 6:54:17 AM UTC-4, Paul Groot wrote: > > Jay, > > You can use the WriteBytes function for this: > > Dim arrData(4) As Integer > arrData(0) = 40 > arrData(1) = 30 > arrData(2) = 35 > arrData(3) = 30 > arrData(4) = &H2A > > Serial.WriteBytes arrData > > With some additional code you could make a nice function out of this that > automatically calculates and adds the checksum value. > > Best, > Paul > > > > On 25 June 2014 22:20, Jay Hennessy > > wrote: > >> Hi all, >> >> Maybe someone can help me with this problem. >> >> I want to send a string to a serial port to control a TMS machine during >> an EEG experiment. I already know how to send strings using Serial.Write >> >> The problem is that the standards for the TMS machine require the last >> character of the string to be a check bit. You calculate it by first adding >> up the hexadecimal equivalents of the other characters then taking the >> inverse. This is now your check bit or check character added to the end of >> the string. >> >> example: if i want to send @050 >> >> ascii hex >> >> @ = 40 >> 0 = 30 >> 5 = 35 >> 0 = 30 >> >> 40+30+35+30 = D5 >> >> so the inverse is = 2A >> >> and 2A in hex is * in ascii >> so I would send the string @050* and everything should work. >> >> The problem is that if my check bit becomes a non-printable ascii >> character, how should I send it? >> >> for example my check bit might be 1C in hex which is 'file seperator' in >> ascii. This isn't a character I can send using Serial.Write in Eprime (at >> least that I know of). >> Can anyone think of a way around this problem? >> I might be able to send bits instead of a string. Is sending bits >> something Serial.Write can do? can eprime convert things to bits? >> >> Any help would be appreciated. >> >> Thanks >> >> jay >> >> -- >> You received this message because you are subscribed to the Google Groups >> "E-Prime" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to e-prime+u... at googlegroups.com . >> To post to this group, send email to e-p... at googlegroups.com >> . >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/e-prime/fb97098b-509e-403b-96a7-909c09c9ef67%40googlegroups.com >> >> . >> For more options, visit https://groups.google.com/d/optout. >> > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/b4019093-1bd6-4702-95ee-700e93f40eab%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From tjay.hennessy at gmail.com Wed Jul 9 18:59:04 2014 From: tjay.hennessy at gmail.com (Jay Hennessy) Date: Wed, 9 Jul 2014 11:59:04 -0700 Subject: Sending non-printable ascii characters via serial port In-Reply-To: Message-ID: Paul, So this method would send the binary equivalent of those hex values which represent ascii characters. Do you know if/how Serial.WriteBytes is different from Serial.Write? I would assume that either way the information is going to be sent in the form of bytes through the port. Is the protocol for how e-prime sends bytes different for one method vs. the other. Or is WriteBytes the same as Write except one takes hexadecimal values and one the other takes string values then converts them to bytes? Any wisdom you could pass on would be much appreciated once again. Cheers, J On Saturday, June 28, 2014 6:54:17 AM UTC-4, Paul Groot wrote: > > Jay, > > You can use the WriteBytes function for this: > > Dim arrData(4) As Integer > arrData(0) = 40 > arrData(1) = 30 > arrData(2) = 35 > arrData(3) = 30 > arrData(4) = &H2A > > Serial.WriteBytes arrData > > With some additional code you could make a nice function out of this that > automatically calculates and adds the checksum value. > > Best, > Paul > > > > On 25 June 2014 22:20, Jay Hennessy > > wrote: > >> Hi all, >> >> Maybe someone can help me with this problem. >> >> I want to send a string to a serial port to control a TMS machine during >> an EEG experiment. I already know how to send strings using Serial.Write >> >> The problem is that the standards for the TMS machine require the last >> character of the string to be a check bit. You calculate it by first adding >> up the hexadecimal equivalents of the other characters then taking the >> inverse. This is now your check bit or check character added to the end of >> the string. >> >> example: if i want to send @050 >> >> ascii hex >> >> @ = 40 >> 0 = 30 >> 5 = 35 >> 0 = 30 >> >> 40+30+35+30 = D5 >> >> so the inverse is = 2A >> >> and 2A in hex is * in ascii >> so I would send the string @050* and everything should work. >> >> The problem is that if my check bit becomes a non-printable ascii >> character, how should I send it? >> >> for example my check bit might be 1C in hex which is 'file seperator' in >> ascii. This isn't a character I can send using Serial.Write in Eprime (at >> least that I know of). >> Can anyone think of a way around this problem? >> I might be able to send bits instead of a string. Is sending bits >> something Serial.Write can do? can eprime convert things to bits? >> >> Any help would be appreciated. >> >> Thanks >> >> jay >> >> -- >> You received this message because you are subscribed to the Google Groups >> "E-Prime" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to e-prime+u... at googlegroups.com . >> To post to this group, send email to e-p... at googlegroups.com >> . >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/e-prime/fb97098b-509e-403b-96a7-909c09c9ef67%40googlegroups.com >> >> . >> For more options, visit https://groups.google.com/d/optout. >> > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/36c2a30d-db0a-48b1-8e64-187a18b92292%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From kumar.dilip86 at gmail.com Thu Jul 10 01:24:38 2014 From: kumar.dilip86 at gmail.com (Dilip Kumar) Date: Wed, 9 Jul 2014 18:24:38 -0700 Subject: Converging trials with and without conditions into one Trial List...!!! In-Reply-To: <53b420ff.255d320a.5554.7ff4SMTPIN_ADDED_MISSING@gmr-mx.google.com> Message-ID: Dear David, I was suggested by an Engineer to mix these two trial list and converge them into one and only one list which is not possible because both the tasks have different trial structure and conditions. I had to assign each task with one procedure separately as you mentioned below. Yes unfortunately our collaborator uses quite old version of tools and we have to do the same. We have to use IFIS and E-prime 1.1 on Windows XP OS to design our experiment. I'm getting the random trials as desired and can run the complete trial list on E.prime 2.0 version but different is the case for IFIS. The complete task runs around 10 to 12 minutes and I can run it only 3 to 4 minutes on IFIS based system. I have just learned that their scanner cannot run fMRI longer than 4 minutes continuously due to the larger size of the data and takes a 2 minutes break after every 4 minutes of fMRI run. I suspect that might be the reason for my problem. I'm trying to resolve this issue with their technical team. The only solution i can foresee is to break the task into small runs. Thanks for getting back to me on this issue. Any feedback on this will be strongly welcomed Best Regards, Dilip On Wednesday, July 2, 2014 11:10:57 PM UTC+8, McFarlane, David wrote: > > Dilip, > > I'm not sure that we're talking about the same thing. You refer to > three Lists, a master List with two sub-Lists. I am talking about > only one List that has rows for both types of trials, differentiated > by what Procedure you put in the Procedure column of each row. Does > that make any sense? > > As for the rest... You use IFIS, eh? Sigh. Don't get me started on > IFIS, we used that mess years ago and were glad to discard it, we > just do straight E-Prime now and are happier for it. So I do not > care to sink my mind into all the IFIS nuances just now. But I do > recall that IFIS puts a few control Lists down in Unreferenced > E-Objects, and you have to pay close attention to those because some > of those values will override the control values up in your E-Prime > design. (Unless, of course, you have some newer and nicer version of > IFIS that I do not know about.) (And if you search the group for > "IFIS", you may find further statements from me at > https://groups.google.com/d/topic/e-prime/8e1YmtDQVNY .) > > Best, > ----- > David McFarlane > E-Prime training > online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx > Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) > > > At 7/2/2014 12:15 AM Wednesday, Dilip Kumar wrote: > >Hi David, > > > >I'm already using the procedure you said. I have a master list as a > >top layer for two procedures Control and WM each having a weight of > >30 with random selection. Each procedure has a sub list with 30 of > >trials namely Control & WM Trial List. Each sub list has a trial > >procedure with and without condition. The randome > > > >I am supposed to get random trial from this setup, which I believe > >am getting but I am not sure about that. Due to the usage of IFIS > >paradigm design wizard, the trial run does not completes all 60 > >trails. It only runs for random 17 trials and asks for continuing or > >end the trial. It restarts the trial cycle if I continue or ends. > >I'm not sure how do I cope with this situation. Any suggestions > >would be quite helpful. > > > >Best Regards, > >Dilip > > > > > > > >On Tuesday, July 1, 2014 3:57:09 AM UTC+8, McFarlane, David wrote: > >Dilip, > > > >Perhaps I do not understand this fully, but couldn't you just use one > >List with that contains both tasks, and use the Procedure attribute > >to indicate which task (Control or WM) runs on any trial? > > > >----- > >David McFarlane > >E-Prime training > >online: > > > http://psychology.msu.edu/Workshops_Courses/eprime.aspx > > > >Twitter: @EPrimeMaster > >(https://twitter.com/EPrimeMaster) > > > >/---- > >Stock reminder: 1) I do not work for PST. 2) PST's trained staff > >take any and all questions at > >https://support.pstnet.com , and they > >strive to respond to all requests in 24-48 hours, so make full use of > >it. 3) In addition, PST offers several instructional videos on their > >YouTube channel > >(http://www.youtube.com/user/PSTNET > >). 4) If you do > >get an answer from PST staff, please extend the courtesy of posting > >their reply back here for the sake of others. > >\---- > > > > > >At 6/23/2014 11:45 PM Monday, Dilip Kumar wrote: > > >I want to converge two tasks into one trial list in order to get > > >random trial appearance. As can be seen in design attached, control > > >task has only one slide object which acts as stimuli & response > > >simultaneously (no condition) while WM task has two slide objects > > >one being used as stimulus and other as condition & response medium. > > > > > >Of-course this in not a huge issue for experts in the group and I > > >need some help in resolving it. Can someone please guide me on how > > >should I go about converging the experiment at tabular list as well > > >as on trial design level. Please do share your tips/tricks and > > >suggestions on this issue. > > > > > >Thanks! > > > > > >Best regards, > > > > > >Dilip > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/30d0b987-c3a0-4b28-8d7c-3901a6dc60aa%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From pfc.groot at gmail.com Thu Jul 10 08:27:42 2014 From: pfc.groot at gmail.com (Paul Groot) Date: Thu, 10 Jul 2014 10:27:42 +0200 Subject: Sending non-printable ascii characters via serial port In-Reply-To: <36c2a30d-db0a-48b1-8e64-187a18b92292@googlegroups.com> Message-ID: Well, I'm not sure about the SerialDevice.Write function because that one is not documented (does it really exist?) But you're right, at the end of the story all data is exchanged as sequence of bytes; one byte at the time. (Together with the configured start-, stop and parity bits, but that is completely transparent to the programmer once the device is open for use.) So, PST added a few useful wrapper functions to do the conversion to and from bytes automatically for a few frequently used data types. Those functions make it possible to send and receive text strings, 2 byte integers and 4 byte integers, by calling one of the wrapper functions. On the lower level, this conversion is pretty straightforward because the internal (in-memory) representation of this data is already a sequence of bytes. However, things become confusing for most people when ASCII characters have to be translated to their numerical representation, and vice versa. Especially when the text contains numbers. But that is something you already figured out. (I'm just ignoring multi-byte character sets for the moment, because that's even more challenging.) A similar thing is true for the way numerical data is represented in E-Basic. A numerical value can be represented by E-Basic in several ways: decimal, hexadecimal, ... It's just the textual presentation in the script that is different; once the value is stored in memory their is no difference in the byte values. The &Hxx syntax is mainly available for our convenience; to make life easier when dealing with binary data. In theory it would have been possible to add support for a binary representation in E-Basic, but unfortunately that is not available. But no matter what the textual representation is, at the end it is just another byte in memory. Regarding this point, you might also have a look at the Asc() and Chr() functions. These functions will convert characters type to numerical type (and back), without changing the value in-memory. This allows you to write Asc("@") instead of &H40 or 64. Hope this helps to understand the (seemingly) subtle, but important differences. Paul On 9 July 2014 20:59, Jay Hennessy wrote: > Paul, > > So this method would send the binary equivalent of those hex values which > represent ascii characters. > > Do you know if/how Serial.WriteBytes is different from Serial.Write? > > I would assume that either way the information is going to be sent in the > form of bytes through the port. Is the protocol for how e-prime sends bytes > different for one method vs. the other. > Or is WriteBytes the same as Write except one takes hexadecimal values and > one the other takes string values then converts them to bytes? > > Any wisdom you could pass on would be much appreciated once again. > > Cheers, > > J > > On Saturday, June 28, 2014 6:54:17 AM UTC-4, Paul Groot wrote: > >> >> Jay, >> >> You can use the WriteBytes function for this: >> >> Dim arrData(4) As Integer >> arrData(0) = 40 >> arrData(1) = 30 >> arrData(2) = 35 >> arrData(3) = 30 >> arrData(4) = &H2A >> >> Serial.WriteBytes arrData >> >> With some additional code you could make a nice function out of this that >> automatically calculates and adds the checksum value. >> >> Best, >> Paul >> >> >> >> On 25 June 2014 22:20, Jay Hennessy wrote: >> >>> Hi all, >>> >>> Maybe someone can help me with this problem. >>> >>> I want to send a string to a serial port to control a TMS machine during >>> an EEG experiment. I already know how to send strings using Serial.Write >>> >>> The problem is that the standards for the TMS machine require the last >>> character of the string to be a check bit. You calculate it by first adding >>> up the hexadecimal equivalents of the other characters then taking the >>> inverse. This is now your check bit or check character added to the end of >>> the string. >>> >>> example: if i want to send @050 >>> >>> ascii hex >>> >>> @ = 40 >>> 0 = 30 >>> 5 = 35 >>> 0 = 30 >>> >>> 40+30+35+30 = D5 >>> >>> so the inverse is = 2A >>> >>> and 2A in hex is * in ascii >>> so I would send the string @050* and everything should work. >>> >>> The problem is that if my check bit becomes a non-printable ascii >>> character, how should I send it? >>> >>> for example my check bit might be 1C in hex which is 'file seperator' in >>> ascii. This isn't a character I can send using Serial.Write in Eprime (at >>> least that I know of). >>> Can anyone think of a way around this problem? >>> I might be able to send bits instead of a string. Is sending bits >>> something Serial.Write can do? can eprime convert things to bits? >>> >>> Any help would be appreciated. >>> >>> Thanks >>> >>> jay >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "E-Prime" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to e-prime+u... at googlegroups.com. >>> To post to this group, send email to e-p... at googlegroups.com. >>> To view this discussion on the web visit https://groups.google.com/d/ >>> msgid/e-prime/fb97098b-509e-403b-96a7-909c09c9ef67%40googlegroups.com >>> >>> . >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/36c2a30d-db0a-48b1-8e64-187a18b92292%40googlegroups.com > > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CAKAdR-uCTEG8t3TP3EDfyDAwsZh6KZRXBnghRou-OC796USXVw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From clab.researcher at gmail.com Thu Jul 10 19:09:12 2014 From: clab.researcher at gmail.com (Clab res) Date: Thu, 10 Jul 2014 12:09:12 -0700 Subject: Minimum trial length before termination response is allowed Message-ID: Hi all--first time posting here. My question is, I am running an experiment in which subjects have to type 1-word answers per trial. The time limit of each trial is unlimited as intended. Subjects are instructed to press "ENTER" after finishing typing; this advances to the next trial. However, I would like to add the following: - Is it possible for there to be a minimum trial duration before pressing "ENTER" terminates the trial? - OR, is it possible for there to be a minimum number of letters (e.g., 3) typed before the trial can be terminated? We have had subjects press "ENTER" reflexively without typing anything, and I was wondering if there was some sort of inline script that could be added to prevent this. Thanks for any suggestions! -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/34cafb41-cdc3-4194-89d1-c55bc932923a%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From vanjavlajnic at gmail.com Fri Jul 11 02:18:47 2014 From: vanjavlajnic at gmail.com (Vanja Vlajnic) Date: Thu, 10 Jul 2014 19:18:47 -0700 Subject: Question about setting up a wav file to repeat throughout experiment Message-ID: Hi all, First off thank you for setting up this group - it's been a lot of help reading through. I'm having some trouble figuring out how to make a sound file repeat itself every certain amount of seconds in EP1. Basically, I want to set this loop to play a beep in the background while other things are going on (stimuli being presented on the screen). I would need the sound to repeat itself during most of the experiment and was thinking that instead of ending the loop during the intermittent times I need it not to play, I would just mute the sound output (if possible from E-Prime) during these sections and just resume it after the section is completed. What would you all recommend as the best way of succeeding this? Thank you in advance for all the help. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/4f243f8e-e653-490a-89c1-d22d3b0c2560%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From semeon.risom at gmail.com Sun Jul 13 18:29:40 2014 From: semeon.risom at gmail.com (semeon.risom at gmail.com) Date: Sun, 13 Jul 2014 11:29:40 -0700 Subject: inline statement ImageDisplay duration Message-ID: Hello - I'm attempting to create an inline statement that inputs a duration value for each 'Response' ImageDisplay. The duration value will depend on the block the experiment is running. Each run through of 'TalkerList' is one block, and there are 6 blocks in this experiment. I have no idea where to start with this inline. Any advice (or examples) is appreciated! I've provided some more information below. Thanks, SMR TalkerList = 4 groups of 20 trials Experiment = 6 * TalkerList = 480 trials Experiment structure TrainingList (List) - TalkerProc (Proc) - TalkerList (Randomized List) - TalkerProc1 (Proc) - Talker1List (Randomized List) - Task (Proc) - Stimuli1 (ImageDisplay) - ISI (ImageDisplay) - Stimuli2 (ImageDisplay) - Response (ImageDisplay) - TalkerProc2 (Proc) - Talker2List (Randomized List) - Task (Proc) - Stimuli1 (ImageDisplay) - ISI (ImageDisplay) - Stimuli2 (ImageDisplay) - Response (ImageDisplay) - TalkerProc3 (Proc) - Talker3List (Randomized List) - Task (Proc) - Stimuli1 (ImageDisplay) - ISI (ImageDisplay) - Stimuli2 (ImageDisplay) - Response (ImageDisplay) - TalkerProc4 (Proc) - Talker4List (Randomized List) - Task (Proc) - Stimuli1 (ImageDisplay) - ISI (ImageDisplay) - Stimuli2 (ImageDisplay) - Response (ImageDisplay) -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/a61f01dd-d635-4124-86c9-e0f63c21d249%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From pfc.groot at gmail.com Mon Jul 14 07:39:50 2014 From: pfc.groot at gmail.com (Paul Groot) Date: Mon, 14 Jul 2014 09:39:50 +0200 Subject: inline statement ImageDisplay duration In-Reply-To: Message-ID: Hi Semeon, Instead of using an inline, it should be possible (and easier) to define the duration as attribute at the blocklevel list. (I think that would be TalkerList in your script). Just add an attribute to the list (i.e. *RespDuration*) and use this attribute name as duration value in Response->Duration by using the square bracket reference method: *[RespDuration]*. EPrime will then use the duration values defined in the list for each block. Best, Paul On 13 July 2014 20:29, wrote: > Hello - > > I'm attempting to create an inline statement that inputs a duration value > for each 'Response' ImageDisplay. The duration value will depend on the > block the experiment is running. Each run through of 'TalkerList' is one > block, and there are 6 blocks in this experiment. I have no idea where to > start with this inline. Any advice (or examples) is appreciated! I've > provided some more information below. > > Thanks, > > SMR > > > TalkerList = 4 groups of 20 trials > Experiment = 6 * TalkerList = 480 trials > > Experiment structure > > TrainingList (List) > - TalkerProc (Proc) > - TalkerList (Randomized List) > - TalkerProc1 (Proc) > - Talker1List (Randomized List) > - Task (Proc) > - Stimuli1 (ImageDisplay) > - ISI (ImageDisplay) > - Stimuli2 (ImageDisplay) > - Response (ImageDisplay) > - TalkerProc2 (Proc) > - Talker2List (Randomized List) > - Task (Proc) > - Stimuli1 (ImageDisplay) > - ISI (ImageDisplay) > - Stimuli2 (ImageDisplay) > - Response (ImageDisplay) > - TalkerProc3 (Proc) > - Talker3List (Randomized List) > - Task (Proc) > - Stimuli1 (ImageDisplay) > - ISI (ImageDisplay) > - Stimuli2 (ImageDisplay) > - Response (ImageDisplay) > - TalkerProc4 (Proc) > - Talker4List (Randomized List) > - Task (Proc) > - Stimuli1 (ImageDisplay) > - ISI (ImageDisplay) > - Stimuli2 (ImageDisplay) > - Response (ImageDisplay) > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/a61f01dd-d635-4124-86c9-e0f63c21d249%40googlegroups.com > > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CAKAdR-t9AZEDJiWsRKt8W6d_5Do2dKrev_PjDOd7mjqxaM53Bw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From natalia.alur at gmail.com Mon Jul 14 08:06:45 2014 From: natalia.alur at gmail.com (natalia.alur at gmail.com) Date: Mon, 14 Jul 2014 01:06:45 -0700 Subject: Upload two different images with different contingencies (reversal) Message-ID: Hi everyone, I started a few weeks ago with e-prime and I can run basic experiments but I have to make a reversal task to start as soon as possible with my study and I am struggling with this task so I will be very grateful if you guys can help me with this. Thank you. The experiment consists in two figures where one of those is correct most of the times and receive feedback when selecting it (the feedback, smiley face has to appear while the two figures are still on the screen), then fixation and another trial with the same figures but in different locations (right/left vs left/right). After that the contingencies reversed after 6 to 10 choices of the highly rewarded stimulus. Well, this would be the first step, but I got stuck uploading each figure and giving them the proper contingencies, which the correct figure would result in reward on 80% of trials while the incorrect one would be rewarded on 20%. Any help is more than welcome, thanks in advanced. Best, Nata -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/0801c377-3e8b-4a04-af22-ae802ffaaf78%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mspape at cognitology.eu Mon Jul 14 13:55:05 2014 From: mspape at cognitology.eu (Cognitology) Date: Mon, 14 Jul 2014 16:55:05 +0300 Subject: Question about setting up a wav file to repeat throughout experiment In-Reply-To: <4f243f8e-e653-490a-89c1-d22d3b0c2560@googlegroups.com> Message-ID: Hi, Did you succeed yet? I thought this wasn’t possible, actually, thinking that whatever you create the sound object as will be permanent. But, not so; the sounddevice itself (turn on sound device in experiment settings, will create global “sound” object) can be adjusted. For example, if you have a soundout object (let’s call it soundout1, and make it play windows critical stop or some such, set it to loop, turn on volume control, and delete it/make it unreferenced), this will work: Dim i As Integer soundout1.Play For i = -10000 To 0 Step 100 sound.Volume = i debug.print i sleep 100 Next i sleep 2000 It looks better if you use a dual monitor setup and check the debug screen. Hope that helps. Best, Michiel From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of Vanja Vlajnic Sent: 11. July 2014 05:19 To: e-prime at googlegroups.com Subject: Question about setting up a wav file to repeat throughout experiment Hi all, First off thank you for setting up this group - it's been a lot of help reading through. I'm having some trouble figuring out how to make a sound file repeat itself every certain amount of seconds in EP1. Basically, I want to set this loop to play a beep in the background while other things are going on (stimuli being presented on the screen). I would need the sound to repeat itself during most of the experiment and was thinking that instead of ending the loop during the intermittent times I need it not to play, I would just mute the sound output (if possible from E-Prime) during these sections and just resume it after the section is completed. What would you all recommend as the best way of succeeding this? Thank you in advance for all the help. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/4f243f8e-e653-490a-89c1-d22d3b0c2560%40googlegroups.com . For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/000001cf9f6b%2437989fa0%24a6c9dee0%24%40eu. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From valerio.biscione at gmail.com Mon Jul 14 15:49:35 2014 From: valerio.biscione at gmail.com (Vaaal) Date: Mon, 14 Jul 2014 08:49:35 -0700 Subject: Loading one attribute from a list Message-ID: Hello to everyone, I know how to load a complete list from a text file. However, I have now a difficult problem: I would like to load only ONE attribute from a text file. I know I could generate the whole list and load all of it, but it would be better for the design of the experiment to generate most of the list property from within e-prime and generate one attribute from outside. Is this possible? Thank you very much, Valerio -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/7e82d37b-ebd1-4aad-b63a-f368f84d1057%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Mon Jul 14 18:35:11 2014 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 14 Jul 2014 14:35:11 -0400 Subject: Loading one attribute from a list In-Reply-To: <7e82d37b-ebd1-4aad-b63a-f368f84d1057@googlegroups.com> Message-ID: Valerio, Try removing the attribute from your main List, and for each level of your main List add a nested List, say, LoadList. Then load your nested LoadList from a text file in the usual way. For each trial, E-Prime will take all the attributes from one row of your main List, plus the added attribute from the nested LoadList, which in turn came from your external text file. 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) You may reach PST's trained staff (and other support facilities) at https://support.pstnet.com . 3) If you do get an answer from PST staff, please extend the courtesy of posting their reply back here for the sake of others. \---- At 7/14/2014 11:49 AM Monday, Vaaal wrote: >I know how to load a complete list from a text file. However, I have >now a difficult problem: I would like to load only ONE attribute >from a text file. I know I could generate the whole list and load >all of it, but it would be better for the design of the experiment >to generate most of the list property from within e-prime and >generate one attribute from outside. Is this possible? >Thank you very much, >Valerio -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/53c422f1.2f43320a.7311.3767SMTPIN_ADDED_MISSING%40gmr-mx.google.com. For more options, visit https://groups.google.com/d/optout. From valerio.biscione at gmail.com Mon Jul 14 18:48:30 2014 From: valerio.biscione at gmail.com (Vaaal) Date: Mon, 14 Jul 2014 11:48:30 -0700 Subject: Loading one attribute from a list In-Reply-To: <53c422f1.2f43320a.7311.3767SMTPIN_ADDED_MISSING@gmr-mx.google.com> Message-ID: Nice trick! Thank you very much! On Monday, 14 July 2014 19:35:32 UTC+1, McFarlane, David wrote: > > Valerio, > > Try removing the attribute from your main List, and for each level of > your main List add a nested List, say, LoadList. Then load your > nested LoadList from a text file in the usual way. For each trial, > E-Prime will take all the attributes from one row of your main List, > plus the added attribute from the nested LoadList, which in turn came > from your external text file. > > 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) You may reach PST's > trained staff (and other support facilities) at > https://support.pstnet.com . 3) If you do get an answer from PST > staff, please extend the courtesy of posting their reply back here > for the sake of others. > \---- > > > At 7/14/2014 11:49 AM Monday, Vaaal wrote: > >I know how to load a complete list from a text file. However, I have > >now a difficult problem: I would like to load only ONE attribute > >from a text file. I know I could generate the whole list and load > >all of it, but it would be better for the design of the experiment > >to generate most of the list property from within e-prime and > >generate one attribute from outside. Is this possible? > >Thank you very much, > >Valerio > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/d0772ec3-9fa3-424f-8e48-417d4aabd3f6%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From genp.pucrs at gmail.com Tue Jul 15 16:30:30 2014 From: genp.pucrs at gmail.com (GENP) Date: Tue, 15 Jul 2014 09:30:30 -0700 Subject: Recording Message-ID: Hello, I am building an experiment in which answers should be recorderd. It is a naming test: a picture will be shown on the screen and the participant is asked to name it. I am having some trouble in recording the answers. I have watched some e-prime tutorials and so far what I understood from the videos is that I must have a serial response box in order to record the answer and control the response time. My question is, is this the only option to record anwers in e-prime? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/e9622a43-d271-4994-9e3e-63c351817f28%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Tue Jul 15 17:01:23 2014 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 15 Jul 2014 13:01:23 -0400 Subject: Recording In-Reply-To: Message-ID: Please work through all the tutorials in all of the manuals that come with E-Prime. Those will show you how to get responses using the keyboard, record vocal responses to sound files from the microphone, etc. ----- 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) You may reach PST's trained staff (and other support facilities) at https://support.pstnet.com . 3) If you do get an answer from PST staff, please extend the courtesy of posting their reply back here for the sake of others. \---- At 7/15/2014 12:30 PM Tuesday, GENP wrote: >I am building an experiment in which answers should be recorderd. It >is a naming test: a picture will be shown on the screen and the >participant is asked to name it. I am having some trouble in >recording the answers. I have watched some e-prime tutorials and so >far what I understood from the videos is that I must have a serial >response box in order to record the answer and control the response >time. My question is, is this the only option to record anwers in e-prime? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/53c55e67.6a39320a.643f.2449SMTPIN_ADDED_MISSING%40gmr-mx.google.com. For more options, visit https://groups.google.com/d/optout. From roluna8 at gmail.com Thu Jul 17 18:24:31 2014 From: roluna8 at gmail.com (Rocio Luna) Date: Thu, 17 Jul 2014 11:24:31 -0700 Subject: Spacebar presses increases after every reward Message-ID: Hi there, I apologize in advance for being naive with E-Prime scripting and inline scripting. I want to create an experiment where a participants needs to press the spacebar multiple times for a reward. For example, first they press two times on the spacebar then get the reward, then they press four times then get the reward, then 8 times, and so forth... Since I know I'm not reinventing the wheel here, I'm sure someone has looked at this... would anyone know if there is a sample out there investigating this? Any help would be appreciated! Thanks in advance! -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/86e5de66-3d6e-4a36-9e77-73a19346bc0e%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From natalia.alur at gmail.com Fri Jul 18 07:02:26 2014 From: natalia.alur at gmail.com (natalia.alur at gmail.com) Date: Fri, 18 Jul 2014 00:02:26 -0700 Subject: Two images in the same slide, sifferent stimulus Message-ID: Hi all, I am working in a experiment that shows two images on the screen. I want one of the images to be on the right and the other one on the side." On each trial, one image is correct, and one is incorrect; responses should be made with a mouse click on an image. The thing is that I am doing something wrong as it doesn't seem to work, Does anyone can help me with this? Thank you. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/854f078e-8d26-4c19-a07e-f5f8fb7fe7c2%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jacanterbury at gmail.com Fri Jul 18 08:42:52 2014 From: jacanterbury at gmail.com (JACanterbury) Date: Fri, 18 Jul 2014 01:42:52 -0700 Subject: Two images in the same slide, sifferent stimulus In-Reply-To: <854f078e-8d26-4c19-a07e-f5f8fb7fe7c2@googlegroups.com> Message-ID: Hi Natalia, I'd need more information from you to be able to advise. What IS working and what IS NOT working? (e.g. image display; detection of mouse click on images,...) Do you get an error message (what) or does it just not work how you want it to work? John -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/1c38d8bf-4c94-48a5-88a9-abbf6e6daca3%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From davidruvolo51 at gmail.com Fri Jul 18 16:30:34 2014 From: davidruvolo51 at gmail.com (David Ruvolo) Date: Fri, 18 Jul 2014 09:30:34 -0700 Subject: Two images in the same slide, sifferent stimulus In-Reply-To: <854f078e-8d26-4c19-a07e-f5f8fb7fe7c2@googlegroups.com> Message-ID: It sounds like you are trying to build a probabilistic selection experiment similar to the one described in a paper by Frank, Seeberger, and O'Reily (2004), where ... 1. The participant is instructed to choose which object is "correct". 2. The objects (stimuli) are chosen in pairs (AB, CD, EF, ...) and displayed at random. But it seems like you want to have them permanently set to one side (?). 3. Feedback is given after each trial for each condition. The object is "Correct" either 80%, 70%, and 60% of the time and "Incorrect" either 20%, 30% and 40% of the time. Is this right? Following John's response, where in your design are you having issues? Thanks, David On Friday, July 18, 2014 2:02:26 AM UTC-5, natali... at gmail.com wrote: > > > Hi all, > > I am working in a experiment that shows two images on the screen. I want > one of the images to be on the right and the other one on the side." On > each trial, one image is correct, and one is incorrect; responses should > be made with a mouse click on an image. The thing is that I am doing > something wrong as it doesn't seem to work, Does anyone can help me with > this? Thank you. > > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/6c98971e-7c56-4851-a64a-dc9cdb0ab23f%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From natalia.alur at gmail.com Mon Jul 21 05:00:04 2014 From: natalia.alur at gmail.com (natalia.alur at gmail.com) Date: Sun, 20 Jul 2014 22:00:04 -0700 Subject: Two images in the same slide, sifferent stimulus In-Reply-To: <854f078e-8d26-4c19-a07e-f5f8fb7fe7c2@googlegroups.com> Message-ID: Hi! Thanks a lot for your help. As an e-prime beginner I'd like to do the task step by step even though what I want to achieve as a result is what David described in his response. I would like to know how can I put two different images in the same slide and give them a different correct response depending if it is the right or the left image, How this would look like in the list and procedure?. The second part is that I need a feedback for the correct and incorrect response but I'd need that this feedback comes up while the images are still on the screen. Thank you very much for your help. Cheers, Natalia On Friday, July 18, 2014 5:02:26 PM UTC+10, natali... at gmail.com wrote: > > > Hi all, > > I am working in a experiment that shows two images on the screen. I want > one of the images to be on the right and the other one on the side." On > each trial, one image is correct, and one is incorrect; responses should > be made with a mouse click on an image. The thing is that I am doing > something wrong as it doesn't seem to work, Does anyone can help me with > this? Thank you. > > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/19445509-673c-4b91-871b-86ac7f0a57bc%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jerryshen1993 at gmail.com Tue Jul 22 18:06:59 2014 From: jerryshen1993 at gmail.com (Jerry Shen) Date: Tue, 22 Jul 2014 11:06:59 -0700 Subject: Presenting a trial at a specific trial number while randomizing the rest Message-ID: I'm currently working on an experiment where I have 478 random trials and then 2 extremely different trials (we'll call Trial A and B). Ideally, I would like for the 478 trials to be presented at random and Trial A to be presented after 250 random trials and then Trial B to be presented after 350 random trials. My inline script looks like: g_nTotalTrial = g_nTotalTrial+1 c.SetAttrib "TrialCount", g_nTotalTrial If "TrialCount" = "2" Then c.SetAttrib "RightCue", "Shape.bmp" Else End If Trial A and B is supposed to show a different image as the right cue (Shape.bmp and Color.bmp respectively). Although I don't get any errors running the experiment, Trial A and B are not presented at Trial 250 and 350. **Note that this was just a trial run where I used the trial counter as 2 and only have Trial A. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/d4474961-5b4a-4a30-92c8-9aacec8e52f4%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jerryshen1993 at gmail.com Tue Jul 22 18:20:47 2014 From: jerryshen1993 at gmail.com (Jerry Shen) Date: Tue, 22 Jul 2014 11:20:47 -0700 Subject: Presenting a trial after a specific number of randomized trials Message-ID: I'm currently working on an experiment where I have 478 random trials and then 2 extremely different trials (we'll call Trial A and B). Ideally, I would like for the 478 trials to be presented at random and Trial A to be presented after 250 random trials and then Trial B to be presented after 350 random trials. My inline script looks like: g_nTotalTrial = g_nTotalTrial+1 c.SetAttrib "TrialCount", g_nTotalTrial If "TrialCount" = "2" Then c.SetAttrib "RightCue", "Shape.bmp" Trial A and B is supposed to show a different image as the right cue (Shape.bmp and Color.bmp respectively). Although I don't get any errors running the experiment, Trial A and B are not presented at Trial 250 and 350. **Note that this was just a trial run where I used the trial counter as 2 and only have Trial A. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/f00f1ce5-2173-4e34-a8e5-e8af3c4dc129%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From cox.karin.m at gmail.com Tue Jul 22 21:47:52 2014 From: cox.karin.m at gmail.com (kc) Date: Tue, 22 Jul 2014 14:47:52 -0700 Subject: "swirling circle" remains on screen while program is running Message-ID: Hi all, I'm having an issue with the "swirling circle" remaining on the screen throughout the entire time that a program is running. By "swirling circle", I refer to the loading icon (replaces the hourglass) that is used in Windows 7+. If it is relevant: This is an E-Prime 2 Production Release program. I have confirmed this to happen on both a Dell and an Asus laptop. I have confirmed that the mouse device is unchecked in the experiment properties. Thoughts? Is this a known bug? My next strategy would be to fiddle with the Windows settings, but if there's something I can fix in E-Prime, I'd prefer to do that. Thanks! -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/cee7b8e4-cd23-4ee2-991e-b0bc33589d9d%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From pfc.groot at gmail.com Wed Jul 23 07:52:10 2014 From: pfc.groot at gmail.com (Paul Groot) Date: Wed, 23 Jul 2014 09:52:10 +0200 Subject: "swirling circle" remains on screen while program is running In-Reply-To: Message-ID: By default, the mouse device is *enabled* (checked), and the 'show cursor' setting is set to disabled. If you disable the mouse device, EPrime will leave it as-is and Windows is in control of its shape and visibility. Paul On 22 July 2014 23:47, kc wrote: > Hi all, > > I'm having an issue with the "swirling circle" remaining on the screen > throughout the entire time that a program is running. > By "swirling circle", I refer to the loading icon (replaces the hourglass) > that is used in Windows 7+. > If it is relevant: > This is an E-Prime 2 Production Release program. > I have confirmed this to happen on both a Dell and an Asus laptop. > I have confirmed that the mouse device is unchecked in the experiment > properties. > > Thoughts? Is this a known bug? My next strategy would be to fiddle with > the Windows settings, but if there's something I can fix in E-Prime, I'd > prefer to do that. > > Thanks! > > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/cee7b8e4-cd23-4ee2-991e-b0bc33589d9d%40googlegroups.com > > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CAKAdR-v2faXpXjh0UBx0uHte%3DFB0h0YZH--PS2FX5im-tnAJ%2Bw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jacanterbury at gmail.com Wed Jul 23 11:32:29 2014 From: jacanterbury at gmail.com (john@johnallen.it) Date: Wed, 23 Jul 2014 12:32:29 +0100 Subject: Two images in the same slide, sifferent stimulus In-Reply-To: <19445509-673c-4b91-871b-86ac7f0a57bc@googlegroups.com> Message-ID: it's really too general a question for me to answer in a short amount of time. If you're a beginner I'd suggest you download and study some of the sample files on the PST website - see here - http://www.pstnet.com/support/samples.asp - run them through, see what they do and then look at the source code to see how it's done. to get you started, for your varying correct responses, you probably want a column in your TrialList to store your correct response - eg 'corr_resp' and then on the properties dialog for your slide you can put the column name in the correct response field but enclose it in square brackets e.g. [corr_resp] you just need to populate the triallist table with the appropriate values to correspond with the images that you'l show. Hopefully you can hard code these. If not then you can populate the triallist at runtime but that starts to get tricky for beginners. hth On 21 July 2014 06:00, wrote: > > Hi! > > Thanks a lot for your help. As an e-prime beginner I'd like to do the task > step by step even though what I want to achieve as a result is what David > described in his response. I would like to know how can I put two different > images in the same slide and give them a different correct response > depending if it is the right or the left image, How this would look like in > the list and procedure?. The second part is that I need a feedback for the > correct and incorrect response but I'd need that this feedback comes up > while the images are still on the screen. Thank you very much for your help. > > Cheers, > Natalia > > > On Friday, July 18, 2014 5:02:26 PM UTC+10, natali... at gmail.com wrote: > >> >> >> Hi all, >> >> I am working in a experiment that shows two images on the screen. I want >> one of the images to be on the right and the other one on the side." On >> each trial, one image is correct, and one is incorrect; responses should >> be made with a mouse click on an image. The thing is that I am doing >> something wrong as it doesn't seem to work, Does anyone can help me with >> this? Thank you. >> >> >> > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/19445509-673c-4b91-871b-86ac7f0a57bc%40googlegroups.com > > . > For more options, visit https://groups.google.com/d/optout. > -- ------- John John at JohnAllen.IT -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CAAT4JdRqSnPdaG6aUqw5n7pCRuUuurymksGG3%2B%3Du%2BiJhEeuisQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From misabelcarde at gmail.com Thu Jul 24 11:44:22 2014 From: misabelcarde at gmail.com (=?UTF-8?Q?MIsabel_Carde=C3=B1osa?=) Date: Thu, 24 Jul 2014 04:44:22 -0700 Subject: Exact start time Message-ID: Hi all, I'm working on an integration of E-Prime 2 Standard edition with an EEG signal recorder, and I found a problem with time measurement: With E-Prime I can see the start time once the experiment is finished in the E-Data for example, but it comes with the format "dd/mm/yyyy HH:MM:SS". The problem is that I need to know milliseconds of start time too or the experiment won't worth it at all. I looked at Now() and Time$, and both return a Date object with the previous format. Trying to find a solution I though that maybe if I use myDate = DateAdd("s",3,Now()) and after it While Now() < myDate Wend I could force the start 3 seconds later, but after test it I realized milliseconds are taken too although it doesn't show them. Does anyone now how to create a Date with only HH:MM:SS.00000000... or a better solution? Thanks in advance! -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/ce2ef063-c704-4f18-a3df-5c76af3986b5%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From pfc.groot at gmail.com Fri Jul 25 07:35:41 2014 From: pfc.groot at gmail.com (Paul Groot) Date: Fri, 25 Jul 2014 09:35:41 +0200 Subject: Exact start time In-Reply-To: Message-ID: Hi MIsabel, Unfortunately you cannot synchronize a stimulus computer and an EEG recorder accurately this way. Most EEG systems have a special feature to synchronize with external systems. Traditionally this is done by using a so called TTL signal, which can be generated using a parallel printer port for example. Such a signal can be generated by EPRime with millisecond accuracy. But there exists other synchronization methods as well, so it depends on the EEG recorder what type of synchronization is supported. Perhaps I could be more specific if you mention the type of EEG device you're using... Best, Paul On 24 July 2014 13:44, MIsabel Cardeñosa wrote: > Hi all, > > I'm working on an integration of E-Prime 2 Standard edition with an EEG > signal recorder, and I found a problem with time measurement: > > With E-Prime I can see the start time once the experiment is finished in > the E-Data for example, but it comes with the format "dd/mm/yyyy HH:MM:SS". > The problem is that I need to know milliseconds of start time too or the > experiment won't worth it at all. > > I looked at Now() and Time$, and both return a Date object with the > previous format. > > Trying to find a solution I though that maybe if I use > myDate = DateAdd("s",3,Now()) > and after it > While Now() < myDate > Wend > I could force the start 3 seconds later, but after test it I realized > milliseconds are taken too although it doesn't show them. > > Does anyone now how to create a Date with only HH:MM:SS.00000000... or a > better solution? > > > Thanks in advance! > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/ce2ef063-c704-4f18-a3df-5c76af3986b5%40googlegroups.com > > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CAKAdR-uAeQ9im-4SJsG1So7zegdg1vbNf3MkR6SfjhihCXzLNw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From misabelcarde at gmail.com Fri Jul 25 09:48:52 2014 From: misabelcarde at gmail.com (=?UTF-8?Q?MIsabel_Carde=C3=B1osa?=) Date: Fri, 25 Jul 2014 02:48:52 -0700 Subject: Exact start time In-Reply-To: Message-ID: Hi Paul, Thanks a lot for your answer! I'm using this EEG recorder ( http://www.neuroelectrics.com/enobio ). It has a TCP/IP port opened for send triggers and it seems to be the easiest way of communication. Here ( http://wiki.neuroelectrics.com/index.php/Interacting_with_NIC ) is explained how to interact with NIC using other software, and the choices they give are TCP/IP and LSL. Also, I saw they have an External TTL Input Recorder ( http://www.neuroelectrics.com/sites/neuroelectrics.com/files/enobio/NE_TTL_Trigger_Receiver_UserManual.pdf ) but I don't have it . If there is not solution I guess I would have to buy it. Hope anyone can help me. Thanks!! El viernes, 25 de julio de 2014 09:35:44 UTC+2, Paul Groot escribió: > > Hi MIsabel, > > Unfortunately you cannot synchronize a stimulus computer and an EEG > recorder accurately this way. Most EEG systems have a special feature to > synchronize with external systems. Traditionally this is done by using a so > called TTL signal, which can be generated using a parallel printer port for > example. Such a signal can be generated by EPRime with millisecond > accuracy. But there exists other synchronization methods as well, so it > depends on the EEG recorder what type of synchronization is supported. > Perhaps I could be more specific if you mention the type of EEG device > you're using... > > Best, > Paul > > > On 24 July 2014 13:44, MIsabel Cardeñosa > wrote: > >> Hi all, >> >> I'm working on an integration of E-Prime 2 Standard edition with an EEG >> signal recorder, and I found a problem with time measurement: >> >> With E-Prime I can see the start time once the experiment is finished in >> the E-Data for example, but it comes with the format "dd/mm/yyyy HH:MM:SS". >> The problem is that I need to know milliseconds of start time too or the >> experiment won't worth it at all. >> >> I looked at Now() and Time$, and both return a Date object with the >> previous format. >> >> Trying to find a solution I though that maybe if I use >> myDate = DateAdd("s",3,Now()) >> and after it >> While Now() < myDate >> Wend >> I could force the start 3 seconds later, but after test it I realized >> milliseconds are taken too although it doesn't show them. >> >> Does anyone now how to create a Date with only HH:MM:SS.00000000... or a >> better solution? >> >> >> Thanks in advance! >> >> -- >> You received this message because you are subscribed to the Google Groups >> "E-Prime" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to e-prime+u... at googlegroups.com . >> To post to this group, send email to e-p... at googlegroups.com >> . >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/e-prime/ce2ef063-c704-4f18-a3df-5c76af3986b5%40googlegroups.com >> >> . >> For more options, visit https://groups.google.com/d/optout. >> > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/e406e298-6d6e-474d-a892-a5f3f3b3e953%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From pfc.groot at gmail.com Fri Jul 25 11:46:25 2014 From: pfc.groot at gmail.com (Paul Groot) Date: Fri, 25 Jul 2014 13:46:25 +0200 Subject: Exact start time In-Reply-To: Message-ID: If you don't need accuracy under 100 ms, you could use the TCP/IP communication protocol, which is also supported by EPrime when using inline script. However, that would not be good enough for most EEG/ERP experiments, so in that case you could use the other (LSL) protocol. The downside of that is that LSL is not supported by eprime, and the only way to implement it would be to use an external DLL or COM object that is programmed in a programming language like C++. (Which requires serious programming skills.) So, when that is not an option, you should probably buy the TTL input recorder because it is not very difficult to generate the TTL trigger on computers that have a parallel printer port. (Double check this on the PC you are going to use for EPrime.) By using the trigger input, you will loose the option to send unique markers for specific events or types of stimuli. Perhaps it would be possible to combine the TTL input recorder and TCP/IP to get the best of both worlds: sufficient accuracy and coded markers. Paul On 25 July 2014 11:48, MIsabel Cardeñosa wrote: > Hi Paul, > > Thanks a lot for your answer! > > I'm using this EEG recorder ( http://www.neuroelectrics.com/enobio ). It > has a TCP/IP port opened for send triggers and it seems to be the easiest > way of communication. > Here ( http://wiki.neuroelectrics.com/index.php/Interacting_with_NIC ) is > explained how to interact with NIC using other software, and the choices > they give are TCP/IP and LSL. > Also, I saw they have an External TTL Input Recorder ( > http://www.neuroelectrics.com/sites/neuroelectrics.com/files/enobio/NE_TTL_Trigger_Receiver_UserManual.pdf > ) but I don't have it . If there is not solution I guess I would have to > buy it. > > Hope anyone can help me. Thanks!! > > El viernes, 25 de julio de 2014 09:35:44 UTC+2, Paul Groot escribió: >> >> Hi MIsabel, >> >> Unfortunately you cannot synchronize a stimulus computer and an EEG >> recorder accurately this way. Most EEG systems have a special feature to >> synchronize with external systems. Traditionally this is done by using a so >> called TTL signal, which can be generated using a parallel printer port for >> example. Such a signal can be generated by EPRime with millisecond >> accuracy. But there exists other synchronization methods as well, so it >> depends on the EEG recorder what type of synchronization is supported. >> Perhaps I could be more specific if you mention the type of EEG device >> you're using... >> >> Best, >> Paul >> >> >> On 24 July 2014 13:44, MIsabel Cardeñosa wrote: >> >>> Hi all, >>> >>> I'm working on an integration of E-Prime 2 Standard edition with an EEG >>> signal recorder, and I found a problem with time measurement: >>> >>> With E-Prime I can see the start time once the experiment is finished in >>> the E-Data for example, but it comes with the format "dd/mm/yyyy HH:MM:SS". >>> The problem is that I need to know milliseconds of start time too or the >>> experiment won't worth it at all. >>> >>> I looked at Now() and Time$, and both return a Date object with the >>> previous format. >>> >>> Trying to find a solution I though that maybe if I use >>> myDate = DateAdd("s",3,Now()) >>> and after it >>> While Now() < myDate >>> Wend >>> I could force the start 3 seconds later, but after test it I realized >>> milliseconds are taken too although it doesn't show them. >>> >>> Does anyone now how to create a Date with only HH:MM:SS.00000000... or a >>> better solution? >>> >>> >>> Thanks in advance! >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "E-Prime" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to e-prime+u... at googlegroups.com. >>> To post to this group, send email to e-p... at googlegroups.com. >>> To view this discussion on the web visit https://groups.google.com/d/ >>> msgid/e-prime/ce2ef063-c704-4f18-a3df-5c76af3986b5%40googlegroups.com >>> >>> . >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/e406e298-6d6e-474d-a892-a5f3f3b3e953%40googlegroups.com > > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CAKAdR-suounx3Ttw9NNsNKSQp%3DZ8DttH_M3Vdb1pNWPyYwG0ZQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From tamiskovich at gmail.com Mon Jul 28 20:43:30 2014 From: tamiskovich at gmail.com (Tara Miskovich) Date: Mon, 28 Jul 2014 15:43:30 -0500 Subject: Help with Randomization of Non-Overlapping Images Message-ID: Hello, I am working on having 4 images randomly places within a rectangular region without overlapping. I wrote the code below, and it appears to be working with up to Image 3 added, but when I add in the forth image the program freezes. I am hoping for some guidance with what to try next or how to get past this. Here is the code I wrote to randomize the x and y location for each image. Thanks! Tara Dim x1 As Integer Dim x2 As Integer Dim x3 As Integer Dim x4 As Integer Dim y1 As Integer Dim y2 As Integer Dim y3 As Integer Dim y4 As Integer x1 = random(36, 42) y1 = random(38, 60) Do x2 = random(36, 42) y2 = random(38, 60) x3 = random(36, 42) y3 = random(38, 60) x4 = random(36, 42) y4 = random(38, 60) Loop While (x2 = x1 Or x2 = x1 + 1 Or x2 = x1+2 Or x2 = x1 - 1 Or x2 = x1 - 2 _ And y2 = y1 Or y2 = y1 + 1 Or y2 = y1 + 2 Or y2 = y1 + 3 Or y2 = y1 - 1 Or y2 = y1 - 2 Or y2 = y1 - 3)_ Or (x3 = x1 Or x3 = x1 + 1 Or x3 = x1+2 Or x3 = x1 - 1 Or x3 = x1 - 2 _ And y3 = y1 Or y3 = y1 + 1 Or y3 = y1 + 2 Or y3 = y1 + 3 Or y3 = y1 - 1 Or y3 = y1 - 2 Or y3 = y1 - 3)_ Or (x3 = x2 Or x3 = x2 + 1 Or x3 = x2+2 Or x3 = x2 - 1 Or x3 = x2 - 2 _ And y3 = y2 Or y3 = y2 + 1 Or y3 = y2 + 2 Or y3 = y2 + 3 Or y3 = y2 - 1 Or y3 = y2 - 2 Or y3 = y2 - 3)_ or (x4 = x1 Or x4 = x1 + 1 Or x4 = x1+2 Or x4 = x1 - 1 Or x4 = x1 - 2 _ And y4 = y1 Or y4 = y1 + 1 Or y4 = y1 + 2 Or y4 = y1 + 3 Or y4 = y1 - 1 Or y4 = y1 - 2 Or y4 = y1 - 3)_ Or (x4 = x2 Or x4 = x2 + 1 Or x4 = x2 + 2 Or x4 = x2 - 1 Or x4 = x2 - 2 _ And y4 = y2 Or y4 = y2 + 1 Or y4 = y2 + 2 Or y4 = y2 + 3 Or y4 = y2 - 1 Or y4 = y2 - 2 Or y4 = y2 - 3)_ Or (x4 = x3 Or x4 = x3 + 1 Or x4 = x3 + 2 Or x4 = x3 - 1 Or x4 = x3 - 2 _ And y4 = y3 Or y4 = y3 + 1 Or y4 = y3 + 2 Or y4 = y3 + 3 Or y4 = y3 - 1 Or y4 = y3 - 2 Or y4 = y3 - 3) c.SetAttrib "x1", x1 c.SetAttrib "x2", x2 c.SetAttrib "x3", x3 c.SetAttrib "x4", x4 c.SetAttrib "y1", y1 c.SetAttrib "y2", y2 c.SetAttrib "y3", y3 c.SetAttrib "y4", y4 -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CAKtjwHwOZDrq0o4ZQjAWQF9YfCv8isAEyPUg%2BucbUmqi6Py70A%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jerryshen1993 at gmail.com Tue Jul 29 18:06:53 2014 From: jerryshen1993 at gmail.com (Jerry Shen) Date: Tue, 29 Jul 2014 11:06:53 -0700 Subject: Naming a specific trial in the trial list Message-ID: Is there a way to label a specific trial with a name? I would like to present a specific trial after a certain number of trials and was wondering if there is an inline code where I can refer to the trial ie. If TrialCount = 250 Then display TrialList.ID = 7 Something along the lines of that? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/c646289b-24ad-48c0-a499-203670c27b7d%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From pfc.groot at gmail.com Wed Jul 30 08:17:20 2014 From: pfc.groot at gmail.com (Paul Groot) Date: Wed, 30 Jul 2014 10:17:20 +0200 Subject: Naming a specific trial in the trial list In-Reply-To: Message-ID: Hi Jerry, There are several way's to do such a thing without using inline script. If the trial list is ran sequentially, you could simply add a specific trial procedure by inserting a row into the list at level 250. This specific trial could have a different name and is configured completely independent of the other trials. However, if you use some kind of trial order randomization, things become slightly more complicated. In that case you would have to put the special trials in a separate list. The two lists with regular and special trials can then be used as nested lists in a master trial list. The master trial list can have two levels: the first having weight=250, nested list=RegularTrialList and proc=RegularTrialProc; the second having weight=1, nested list=SpecialTrialList and proc=SpecialTrialProc. Lots of trial and block orders are possible when using nested lists this way. Best Paul On 29 July 2014 20:06, Jerry Shen wrote: > Is there a way to label a specific trial with a name? I would like to > present a specific trial after a certain number of trials and was wondering > if there is an inline code where I can refer to the trial > ie. If TrialCount = 250 Then display TrialList.ID = 7 > > Something along the lines of that? > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/c646289b-24ad-48c0-a499-203670c27b7d%40googlegroups.com > > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CAKAdR-vPfTgeEnvwwrZRuqRJs2_0JMWX-HDGL4g%2B46bCxiGyeA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From doidgea at hotmail.co.uk Wed Jul 30 20:07:13 2014 From: doidgea at hotmail.co.uk (Amie Doidge) Date: Wed, 30 Jul 2014 13:07:13 -0700 Subject: Task Events and using ACC as a Source Message-ID: Hello, I was wondering if anyone else had managed to work out how to get ACC to work as a source for task events and triggering to a BioSemi system? I am using E-Prime 2.0.10.353 Pro. I have managed to make RESP work as a source, however whenever I use ACC the programme errors out saying the parameter is not found. I have tried to correct these issues multiple ways (e.g. putting ACC InLine prior to response - this just resulted in ACC not being coded and the programme still errored out; specifying data type as various things e.g. byte, integer, long - this made no difference, same error message; specifying Generate PreRun to TopOfProcedure/BeforeObjectRun - only BeforeObjectRun works with RESP, but altering this made no difference to the error message displayed using ACC....) As I am using BrainVision to analyse the data, it would be preferable to get ACC to work for triggers rather than RESP (getting ACC to work will enable me to drag and drop analysis trees rather than having to alternate trees depending on the counterbalanced version of the task used). Unfortunately, I have not received much help from the E-Prime documentation. PST support, while they have been in contact (and continue to do so) their suggestions are currently making no difference to my ability to use ACC as a task event source. I therefore thought I would ask here in case anyone else has overcome this issue! Any help anyone can offer would be greatly appreciated. Thank you in advance for your help with this issue. Amie -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/d42ec7f5-0b0d-4f17-8430-6a0641b53c5c%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From davidruvolo51 at gmail.com Thu Jul 31 14:54:25 2014 From: davidruvolo51 at gmail.com (David Ruvolo) Date: Thu, 31 Jul 2014 07:54:25 -0700 Subject: Does SRBOX/Microphone setup effect RTs? Message-ID: Hello, I have a question regarding using a microphone for measuring RT and audio input for a battery I am working on. I am debating on whether using a audio splitter (a y cable) to send the signal to the SRBOX and the computer's recording device vs. using two microphones. If I choose to use two microphones, this creates extra environmental stimuli, would make positioning the microphones and testing the setup in the middle of data collection very time consumming (I am using non SRBOX tasks and SRBOX tasks that have a set order), this might create inconsistencies with data collection (each individual has a slightly different positioning, sound doesn't capture, etc), and the whole experience might be overwhelming for the participant. On the other hand, using the splitter would eliminate this issue, but I am not sure if there would result in differences in RT logged by E-Prime (this would be in ms and could make or break our outcomes). Does setup (using a splitter vs. two microphones) effect reaction time? I would be interested to know if anyone has looked into this, had any experience using either setup, or measured this. Feel free to let me know or tell me I am overthinking this. Thanks, David -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/ab271996-87ad-4da4-aa00-294e743edfbb%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Thu Jul 31 15:57:41 2014 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 31 Jul 2014 11:57:41 -0400 Subject: Does SRBOX/Microphone setup effect RTs? In-Reply-To: Message-ID: David, I dearly hope that you get simultaneous voice key and sound recording to work with a single microphone, and then report back here on how to do it. I never got that to work here, we gave up and used two microphones, one for the voice key (SRBox) and one for sound recording through the computer's mic input. Some details ... In short, when we used any sort of Y splitter to connect one mic to both SRBox and cmoputer mic input, we had trouble getting the voice key to respond, and the recorded sound contained a high-pitched whine. I worked on this with PST Support, and they could not do much better themselves -- in their own tests using a splitter, either the voice key did not work, or the audio quality was degraded (e.g., low volume). In case it helps, the SRBox uses a dynamic microphone (see http://en.wikipedia.org/wiki/Microphone ), with a 3.5mm unbalanced TS (tip-sleeve) connector. Computer mic inputs typically use a condenser mic, with a 3.5mm TRS (tip-ring-sleeve) connector where the computer may supply power to the mic through the ring. So things get complicated already right there. Beyond that, I suspect that each device connected to the microphone presents an additional load, and the microphone simply cannot handle the load of two input devices, which would account for the loss in volume. What we need, of course, is a device that presents a low load to the microphone, and can drive multiple loads for the next stage. Ordinarily, that device would be a preamp that supplies line-level signals to the next stage. Unfortunately, in our case a line-level signal will likely overload our inputs -- the SRBox can take only a mic-level signal, and many computer sound devices no longer provide a line-level input, they provide mic-level input only. If you can find a device that takes a mic-level input and then buffers that to provide output to multiple mic-level inputs, that would be great, but I asked around and could not find such a device. One other option might be to use a preamp, as mentioned above, and then attentuate the preamp output using something like a series resistor to the mic-level inputs. I have not yet tried this myself, so if you get this to work please write back. (Even if this works, it just seems twisted -- I mean, first we would boost the signal from the mic, then attenuate the boosted signal back down to mic level so that we could feed it into another mic input that then boosts it yet again -- sheesh!) So in sum, splitting a microphone between the SRBox voice key and the computer sound card is not as straightforwared as you might think, and in the end using two microphones still seems the best solution. But to answer your question, I cannot think of any reason that using a splitter would affect the measured reaction time, the electric signal should travel at the same rate with or without a splitter. Of course, that should be tested empirically (and no one should just take my work for any of this :) ), but I would be very surprised if it made any difference. But note that, even with a splitter, as a result of latencies in sound recording you will almost certainly find a discrepancy between RT measured by voice key vs. sound recording, see thread at https://groups.google.com/d/topic/e-prime/DcKdgNJKAlM . ----- 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) You may reach PST's trained staff (and other support facilities) at https://support.pstnet.com . 3) If you do get an answer from PST staff, please extend the courtesy of posting their reply back here for the sake of others. \---- At 7/31/2014 10:54 AM Thursday, David Ruvolo wrote: >I have a question regarding using a microphone for measuring RT and >audio input for a battery I am working on. > >I am debating on whether using a audio splitter (a y cable) to send >the signal to the SRBOX and the computer's recording device vs. >using two microphones. If I choose to use two microphones, this >creates extra environmental stimuli, would make positioning the >microphones and testing the setup in the middle of data collection >very time consumming (I am using non SRBOX tasks and SRBOX tasks >that have a set order), this might create inconsistencies with data >collection (each individual has a slightly different positioning, >sound doesn't capture, etc), and the whole experience might be >overwhelming for the participant. On the other hand, using the >splitter would eliminate this issue, but I am not sure if there >would result in differences in RT logged by E-Prime (this would be >in ms and could make or break our outcomes). > >Does setup (using a splitter vs. two microphones) effect reaction >time? I would be interested to know if anyone has looked into this, >had any experience using either setup, or measured this. Feel free >to let me know or tell me I am overthinking this. > >Thanks, > >David -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/53da6781.0419320a.2b1c.ffff8c0cSMTPIN_ADDED_MISSING%40gmr-mx.google.com. For more options, visit https://groups.google.com/d/optout. From davidruvolo51 at gmail.com Thu Jul 31 22:44:48 2014 From: davidruvolo51 at gmail.com (David Ruvolo) Date: Thu, 31 Jul 2014 15:44:48 -0700 Subject: Compatibility Issues - 2.0.8.22 (Release Candidate) In-Reply-To: <538e1c62.e277320a.482a.ffff83a0SMTPIN_ADDED_MISSING@gmr-mx.google.com> Message-ID: Hi David, I have been using both E-prime v2.0.8.22 and v2.0.10.353 on the same machine for some time now. It works perfectly! I definitely recommend using the method you suggested in the thread. Thanks again for all of your help! On Tuesday, June 3, 2014 2:05:08 PM UTC-5, McFarlane, David wrote: > > David, > > Briefly, you cannot view, edit, or run EP2.0.10 files with any > earlier version. And once a file is saved in the newer format, you > cannot convert it back to the older format. If you install EP2.0.10, > you may also install the EP2.0.8.90 runtime (E-Run) so that you may > continue to run subjects using the older .ebs2 files without first > converting them to EP2.0.10, see Knowledge Base article at > http://www.pstnet.com/support/kb.asp?TopicID=5325 . If you really > want to run multiple versions of E-Studio on the same machine, then > see discussion at > https://groups.google.com/d/topic/e-prime/cgxEUYw-Ub0 (for experts > only!). Or, just install different versions on different development > workstations (which has been our typical solution). > > ----- > David McFarlane > E-Prime training > online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx > Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) > > /---- > Stock reminder: 1) I do not work for PST. 2) PST's trained staff > take any and all questions at https://support.pstnet.com , and they > strive to respond to all requests in 24-48 hours, so make full use of > it. 3) In addition, PST offers several instructional videos on their > YouTube channel (http://www.youtube.com/user/PSTNET ). 4) If you do > get an answer from PST staff, please extend the courtesy of posting > their reply back here for the sake of others. > \---- > > > At 6/3/2014 01:47 PM Tuesday, David Ruvolo wrote: > >To all E-Prime users (who are still using the Release Candidate version), > > > >Has anyone else run into issues using the Release Candidate version > >and trying to open studio files created in other versions of > >E-Prime? I am forever doomed if I cannot work on studio files > >(created in other versions of E-Prime) sent by others. I am not > >sure if there is an option to "save as" or "convert to" in recent > >versions. Would anyone care to comment, provide information, or > >share condolences with this matter? > > > >Thanks, > > > >David > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/43322aeb-557d-4a51-876f-d1e69c65eb0e%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From cshalloran at gmail.com Tue Jul 1 15:58:12 2014 From: cshalloran at gmail.com (cshalloran at gmail.com) Date: Tue, 1 Jul 2014 08:58:12 -0700 Subject: Using and Modifying a VAS Message-ID: Hello, First, let me thank Paul Groot for creating and posting his visual analog scale. Second, I am trying to modify it for my purposes. The primary challenge is that it was written in E-Prime 1.0, and I use 2.0. When 2.0 opens it, I cannot access the script. E-Prime buries the script, at least so that I cannot find it and thenceforth modify it. In my pilot, I have two blocks. The first presents in random order a jpg to be rated on the same screen as the VAS. (Easy and done!) The second presents again in random order the jpg in a slide prior to the VAS; i.e., the VAS will be alone on the screen with the prompt question. Copying and pasting Groot's three key objects into another procedure (so that E-Prime adds a "1" to the end of their names) results in a crash upon running it, given that the script, I deduce, references objects by name. Having the same objects in two different procedures, such as in Groot's example file, however, means that the second time around, the jpg is shown both before the VAS slide and on the VAS slide as well. Does somebody know a solution... how to access Groot's hidden-by-EPrime script so that I can change the objects' names for the second block? how to insert an object that will cover the photo in the second run-through, even? some other solution? Thank you! Humbly, Chris P.S. I tried accessing Groot's website since I downloaded the VAS some months ago, for I seem to remember the script file being there. However, the protections on my server are blocking it, saying it is now blacklisted by DNS. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/3db45d0a-1753-4612-8eec-058e6727bc83%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From pfc.groot at gmail.com Tue Jul 1 22:30:43 2014 From: pfc.groot at gmail.com (Paul Groot) Date: Wed, 2 Jul 2014 00:30:43 +0200 Subject: Using and Modifying a VAS In-Reply-To: <3db45d0a-1753-4612-8eec-058e6727bc83@googlegroups.com> Message-ID: Hi Chris, I'm not aware of being blacklisted anywhere, but I will attach the EP2 VAS example script and package to this email. The version-2 script uses an eprime package to simplify importing the code in your own scripts. You will need to use the PackageFile editor of EP2 to open/edit the embedded scripts. I'm not sure if that will be required, because the name of the Vas slide can be specified as argument in the InitVas package call. (You will have to edit this after copy-pasting. I think the example script shows 3 different Slide objects) However, feel free to edit the code provided inside the VAS package. Best, Paul On 1 July 2014 17:58, wrote: > Hello, > > First, let me thank Paul Groot for creating and posting his visual analog > scale. > > Second, I am trying to modify it for my purposes. The primary challenge is > that it was written in E-Prime 1.0, and I use 2.0. When 2.0 opens it, I > cannot access the script. E-Prime buries the script, at least so that I > cannot find it and thenceforth modify it. > > In my pilot, I have two blocks. The first presents in random order a jpg > to be rated on the same screen as the VAS. (Easy and done!) The second > presents again in random order the jpg in a slide prior to the VAS; i.e., > the VAS will be alone on the screen with the prompt question. Copying and > pasting Groot's three key objects into another procedure (so that E-Prime > adds a "1" to the end of their names) results in a crash upon running it, > given that the script, I deduce, references objects by name. Having the > same objects in two different procedures, such as in Groot's example file, > however, means that the second time around, the jpg is shown both before > the VAS slide and on the VAS slide as well. > > Does somebody know a solution... how to access Groot's hidden-by-EPrime > script so that I can change the objects' names for the second block? how to > insert an object that will cover the photo in the second run-through, even? > some other solution? > > Thank you! > > Humbly, > > Chris > > P.S. I tried accessing Groot's website since I downloaded the VAS some > months ago, for I seem to remember the script file being there. However, > the protections on my server are blocking it, saying it is now blacklisted > by DNS. > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/3db45d0a-1753-4612-8eec-058e6727bc83%40googlegroups.com > > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CAKAdR-vsJV-f6-%2BECpGpQhd9wpmECbsNDszii_Onm5yJut1BvA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: vas2.zip Type: application/zip Size: 441483 bytes Desc: not available URL: From kumar.dilip86 at gmail.com Wed Jul 2 04:15:12 2014 From: kumar.dilip86 at gmail.com (Dilip Kumar) Date: Tue, 1 Jul 2014 21:15:12 -0700 Subject: Converging trials with and without conditions into one Trial List...!!! In-Reply-To: <53b1c113.6970320a.1fd2.1ea0SMTPIN_ADDED_MISSING@gmr-mx.google.com> Message-ID: Hi David, I'm already using the procedure you said. I have a master list as a top layer for two procedures Control and WM each having a weight of 30 with random selection. Each procedure has a sub list with 30 of trials namely Control & WM Trial List. Each sub list has a trial procedure with and without condition. The randome I am supposed to get random trial from this setup, which I believe am getting but I am not sure about that. Due to the usage of IFIS paradigm design wizard, the trial run does not completes all 60 trails. It only runs for random 17 trials and asks for continuing or end the trial. It restarts the trial cycle if I continue or ends. I'm not sure how do I cope with this situation. Any suggestions would be quite helpful. Best Regards, Dilip On Tuesday, July 1, 2014 3:57:09 AM UTC+8, McFarlane, David wrote: > > Dilip, > > Perhaps I do not understand this fully, but couldn't you just use one > List with that contains both tasks, and use the Procedure attribute > to indicate which task (Control or WM) runs on any trial? > > ----- > David McFarlane > E-Prime training > online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx > Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) > > /---- > Stock reminder: 1) I do not work for PST. 2) PST's trained staff > take any and all questions at https://support.pstnet.com , and they > strive to respond to all requests in 24-48 hours, so make full use of > it. 3) In addition, PST offers several instructional videos on their > YouTube channel (http://www.youtube.com/user/PSTNET ). 4) If you do > get an answer from PST staff, please extend the courtesy of posting > their reply back here for the sake of others. > \---- > > > At 6/23/2014 11:45 PM Monday, Dilip Kumar wrote: > >I want to converge two tasks into one trial list in order to get > >random trial appearance. As can be seen in design attached, control > >task has only one slide object which acts as stimuli & response > >simultaneously (no condition) while WM task has two slide objects > >one being used as stimulus and other as condition & response medium. > > > >Of-course this in not a huge issue for experts in the group and I > >need some help in resolving it. Can someone please guide me on how > >should I go about converging the experiment at tabular list as well > >as on trial design level. Please do share your tips/tricks and > >suggestions on this issue. > > > >Thanks! > > > >Best regards, > > > >Dilip > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/ce046364-2a95-412a-9508-03da147046d4%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Wed Jul 2 15:10:44 2014 From: mcfarla9 at msu.edu (David McFarlane) Date: Wed, 2 Jul 2014 11:10:44 -0400 Subject: Converging trials with and without conditions into one Trial List...!!! In-Reply-To: Message-ID: Dilip, I'm not sure that we're talking about the same thing. You refer to three Lists, a master List with two sub-Lists. I am talking about only one List that has rows for both types of trials, differentiated by what Procedure you put in the Procedure column of each row. Does that make any sense? As for the rest... You use IFIS, eh? Sigh. Don't get me started on IFIS, we used that mess years ago and were glad to discard it, we just do straight E-Prime now and are happier for it. So I do not care to sink my mind into all the IFIS nuances just now. But I do recall that IFIS puts a few control Lists down in Unreferenced E-Objects, and you have to pay close attention to those because some of those values will override the control values up in your E-Prime design. (Unless, of course, you have some newer and nicer version of IFIS that I do not know about.) (And if you search the group for "IFIS", you may find further statements from me at https://groups.google.com/d/topic/e-prime/8e1YmtDQVNY .) Best, ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) At 7/2/2014 12:15 AM Wednesday, Dilip Kumar wrote: >Hi David, > >I'm already using the procedure you said. I have a master list as a >top layer for two procedures Control and WM each having a weight of >30 with random selection. Each procedure has a sub list with 30 of >trials namely Control & WM Trial List. Each sub list has a trial >procedure with and without condition. The randome > >I am supposed to get random trial from this setup, which I believe >am getting but I am not sure about that. Due to the usage of IFIS >paradigm design wizard, the trial run does not completes all 60 >trails. It only runs for random 17 trials and asks for continuing or >end the trial. It restarts the trial cycle if I continue or ends. >I'm not sure how do I cope with this situation. Any suggestions >would be quite helpful. > >Best Regards, >Dilip > > > >On Tuesday, July 1, 2014 3:57:09 AM UTC+8, McFarlane, David wrote: >Dilip, > >Perhaps I do not understand this fully, but couldn't you just use one >List with that contains both tasks, and use the Procedure attribute >to indicate which task (Control or WM) runs on any trial? > >----- >David McFarlane >E-Prime training >online: >http://psychology.msu.edu/Workshops_Courses/eprime.aspx > >Twitter: @EPrimeMaster >(https://twitter.com/EPrimeMaster) > >/---- >Stock reminder: 1) I do not work for PST. 2) PST's trained staff >take any and all questions at >https://support.pstnet.com , and they >strive to respond to all requests in 24-48 hours, so make full use of >it. 3) In addition, PST offers several instructional videos on their >YouTube channel >(http://www.youtube.com/user/PSTNET >). 4) If you do >get an answer from PST staff, please extend the courtesy of posting >their reply back here for the sake of others. >\---- > > >At 6/23/2014 11:45 PM Monday, Dilip Kumar wrote: > >I want to converge two tasks into one trial list in order to get > >random trial appearance. As can be seen in design attached, control > >task has only one slide object which acts as stimuli & response > >simultaneously (no condition) while WM task has two slide objects > >one being used as stimulus and other as condition & response medium. > > > >Of-course this in not a huge issue for experts in the group and I > >need some help in resolving it. Can someone please guide me on how > >should I go about converging the experiment at tabular list as well > >as on trial design level. Please do share your tips/tricks and > >suggestions on this issue. > > > >Thanks! > > > >Best regards, > > > >Dilip -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/53b420ff.255d320a.5554.7ff4SMTPIN_ADDED_MISSING%40gmr-mx.google.com. For more options, visit https://groups.google.com/d/optout. From adele.er.james at gmail.com Mon Jul 7 14:53:28 2014 From: adele.er.james at gmail.com (Adele) Date: Mon, 7 Jul 2014 07:53:28 -0700 Subject: E-Object Type not found Message-ID: Hi there, Has anyone experienced this type of error before? It happens when I try to open some files that have previously worked fine. I haven't made any changes to the files in the mean time, it's just that now they won't open and I get this message. They're pretty simple experiments too so I can't think what this refers to. Thanks in advance, Adele -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/c20efe91-1893-4749-8751-b80addbd8ddf%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: errortype.png Type: image/png Size: 27600 bytes Desc: not available URL: From cshalloran at gmail.com Wed Jul 9 17:59:58 2014 From: cshalloran at gmail.com (cshalloran at gmail.com) Date: Wed, 9 Jul 2014 10:59:58 -0700 Subject: Using and Modifying a VAS In-Reply-To: Message-ID: Thank you for your help. The network at where I work has a strange relationship with the web, where it just won't work with some sites for inexplicable reasons. ~Chris -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/bf2fb07f-7e48-4b5b-8b3e-a34f2f79d87a%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From tjay.hennessy at gmail.com Wed Jul 9 18:03:49 2014 From: tjay.hennessy at gmail.com (Jay Hennessy) Date: Wed, 9 Jul 2014 11:03:49 -0700 Subject: Sending non-printable ascii characters via serial port In-Reply-To: Message-ID: Ok thanks Paul, I had never seen the use of &H to convert from ascii to hexadecimal. that makes things pretty clear. J On Saturday, June 28, 2014 6:54:17 AM UTC-4, Paul Groot wrote: > > Jay, > > You can use the WriteBytes function for this: > > Dim arrData(4) As Integer > arrData(0) = 40 > arrData(1) = 30 > arrData(2) = 35 > arrData(3) = 30 > arrData(4) = &H2A > > Serial.WriteBytes arrData > > With some additional code you could make a nice function out of this that > automatically calculates and adds the checksum value. > > Best, > Paul > > > > On 25 June 2014 22:20, Jay Hennessy > > wrote: > >> Hi all, >> >> Maybe someone can help me with this problem. >> >> I want to send a string to a serial port to control a TMS machine during >> an EEG experiment. I already know how to send strings using Serial.Write >> >> The problem is that the standards for the TMS machine require the last >> character of the string to be a check bit. You calculate it by first adding >> up the hexadecimal equivalents of the other characters then taking the >> inverse. This is now your check bit or check character added to the end of >> the string. >> >> example: if i want to send @050 >> >> ascii hex >> >> @ = 40 >> 0 = 30 >> 5 = 35 >> 0 = 30 >> >> 40+30+35+30 = D5 >> >> so the inverse is = 2A >> >> and 2A in hex is * in ascii >> so I would send the string @050* and everything should work. >> >> The problem is that if my check bit becomes a non-printable ascii >> character, how should I send it? >> >> for example my check bit might be 1C in hex which is 'file seperator' in >> ascii. This isn't a character I can send using Serial.Write in Eprime (at >> least that I know of). >> Can anyone think of a way around this problem? >> I might be able to send bits instead of a string. Is sending bits >> something Serial.Write can do? can eprime convert things to bits? >> >> Any help would be appreciated. >> >> Thanks >> >> jay >> >> -- >> You received this message because you are subscribed to the Google Groups >> "E-Prime" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to e-prime+u... at googlegroups.com . >> To post to this group, send email to e-p... at googlegroups.com >> . >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/e-prime/fb97098b-509e-403b-96a7-909c09c9ef67%40googlegroups.com >> >> . >> For more options, visit https://groups.google.com/d/optout. >> > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/b4019093-1bd6-4702-95ee-700e93f40eab%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From tjay.hennessy at gmail.com Wed Jul 9 18:59:04 2014 From: tjay.hennessy at gmail.com (Jay Hennessy) Date: Wed, 9 Jul 2014 11:59:04 -0700 Subject: Sending non-printable ascii characters via serial port In-Reply-To: Message-ID: Paul, So this method would send the binary equivalent of those hex values which represent ascii characters. Do you know if/how Serial.WriteBytes is different from Serial.Write? I would assume that either way the information is going to be sent in the form of bytes through the port. Is the protocol for how e-prime sends bytes different for one method vs. the other. Or is WriteBytes the same as Write except one takes hexadecimal values and one the other takes string values then converts them to bytes? Any wisdom you could pass on would be much appreciated once again. Cheers, J On Saturday, June 28, 2014 6:54:17 AM UTC-4, Paul Groot wrote: > > Jay, > > You can use the WriteBytes function for this: > > Dim arrData(4) As Integer > arrData(0) = 40 > arrData(1) = 30 > arrData(2) = 35 > arrData(3) = 30 > arrData(4) = &H2A > > Serial.WriteBytes arrData > > With some additional code you could make a nice function out of this that > automatically calculates and adds the checksum value. > > Best, > Paul > > > > On 25 June 2014 22:20, Jay Hennessy > > wrote: > >> Hi all, >> >> Maybe someone can help me with this problem. >> >> I want to send a string to a serial port to control a TMS machine during >> an EEG experiment. I already know how to send strings using Serial.Write >> >> The problem is that the standards for the TMS machine require the last >> character of the string to be a check bit. You calculate it by first adding >> up the hexadecimal equivalents of the other characters then taking the >> inverse. This is now your check bit or check character added to the end of >> the string. >> >> example: if i want to send @050 >> >> ascii hex >> >> @ = 40 >> 0 = 30 >> 5 = 35 >> 0 = 30 >> >> 40+30+35+30 = D5 >> >> so the inverse is = 2A >> >> and 2A in hex is * in ascii >> so I would send the string @050* and everything should work. >> >> The problem is that if my check bit becomes a non-printable ascii >> character, how should I send it? >> >> for example my check bit might be 1C in hex which is 'file seperator' in >> ascii. This isn't a character I can send using Serial.Write in Eprime (at >> least that I know of). >> Can anyone think of a way around this problem? >> I might be able to send bits instead of a string. Is sending bits >> something Serial.Write can do? can eprime convert things to bits? >> >> Any help would be appreciated. >> >> Thanks >> >> jay >> >> -- >> You received this message because you are subscribed to the Google Groups >> "E-Prime" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to e-prime+u... at googlegroups.com . >> To post to this group, send email to e-p... at googlegroups.com >> . >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/e-prime/fb97098b-509e-403b-96a7-909c09c9ef67%40googlegroups.com >> >> . >> For more options, visit https://groups.google.com/d/optout. >> > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/36c2a30d-db0a-48b1-8e64-187a18b92292%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From kumar.dilip86 at gmail.com Thu Jul 10 01:24:38 2014 From: kumar.dilip86 at gmail.com (Dilip Kumar) Date: Wed, 9 Jul 2014 18:24:38 -0700 Subject: Converging trials with and without conditions into one Trial List...!!! In-Reply-To: <53b420ff.255d320a.5554.7ff4SMTPIN_ADDED_MISSING@gmr-mx.google.com> Message-ID: Dear David, I was suggested by an Engineer to mix these two trial list and converge them into one and only one list which is not possible because both the tasks have different trial structure and conditions. I had to assign each task with one procedure separately as you mentioned below. Yes unfortunately our collaborator uses quite old version of tools and we have to do the same. We have to use IFIS and E-prime 1.1 on Windows XP OS to design our experiment. I'm getting the random trials as desired and can run the complete trial list on E.prime 2.0 version but different is the case for IFIS. The complete task runs around 10 to 12 minutes and I can run it only 3 to 4 minutes on IFIS based system. I have just learned that their scanner cannot run fMRI longer than 4 minutes continuously due to the larger size of the data and takes a 2 minutes break after every 4 minutes of fMRI run. I suspect that might be the reason for my problem. I'm trying to resolve this issue with their technical team. The only solution i can foresee is to break the task into small runs. Thanks for getting back to me on this issue. Any feedback on this will be strongly welcomed Best Regards, Dilip On Wednesday, July 2, 2014 11:10:57 PM UTC+8, McFarlane, David wrote: > > Dilip, > > I'm not sure that we're talking about the same thing. You refer to > three Lists, a master List with two sub-Lists. I am talking about > only one List that has rows for both types of trials, differentiated > by what Procedure you put in the Procedure column of each row. Does > that make any sense? > > As for the rest... You use IFIS, eh? Sigh. Don't get me started on > IFIS, we used that mess years ago and were glad to discard it, we > just do straight E-Prime now and are happier for it. So I do not > care to sink my mind into all the IFIS nuances just now. But I do > recall that IFIS puts a few control Lists down in Unreferenced > E-Objects, and you have to pay close attention to those because some > of those values will override the control values up in your E-Prime > design. (Unless, of course, you have some newer and nicer version of > IFIS that I do not know about.) (And if you search the group for > "IFIS", you may find further statements from me at > https://groups.google.com/d/topic/e-prime/8e1YmtDQVNY .) > > Best, > ----- > David McFarlane > E-Prime training > online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx > Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) > > > At 7/2/2014 12:15 AM Wednesday, Dilip Kumar wrote: > >Hi David, > > > >I'm already using the procedure you said. I have a master list as a > >top layer for two procedures Control and WM each having a weight of > >30 with random selection. Each procedure has a sub list with 30 of > >trials namely Control & WM Trial List. Each sub list has a trial > >procedure with and without condition. The randome > > > >I am supposed to get random trial from this setup, which I believe > >am getting but I am not sure about that. Due to the usage of IFIS > >paradigm design wizard, the trial run does not completes all 60 > >trails. It only runs for random 17 trials and asks for continuing or > >end the trial. It restarts the trial cycle if I continue or ends. > >I'm not sure how do I cope with this situation. Any suggestions > >would be quite helpful. > > > >Best Regards, > >Dilip > > > > > > > >On Tuesday, July 1, 2014 3:57:09 AM UTC+8, McFarlane, David wrote: > >Dilip, > > > >Perhaps I do not understand this fully, but couldn't you just use one > >List with that contains both tasks, and use the Procedure attribute > >to indicate which task (Control or WM) runs on any trial? > > > >----- > >David McFarlane > >E-Prime training > >online: > > > http://psychology.msu.edu/Workshops_Courses/eprime.aspx > > > >Twitter: @EPrimeMaster > >(https://twitter.com/EPrimeMaster) > > > >/---- > >Stock reminder: 1) I do not work for PST. 2) PST's trained staff > >take any and all questions at > >https://support.pstnet.com , and they > >strive to respond to all requests in 24-48 hours, so make full use of > >it. 3) In addition, PST offers several instructional videos on their > >YouTube channel > >(http://www.youtube.com/user/PSTNET > >). 4) If you do > >get an answer from PST staff, please extend the courtesy of posting > >their reply back here for the sake of others. > >\---- > > > > > >At 6/23/2014 11:45 PM Monday, Dilip Kumar wrote: > > >I want to converge two tasks into one trial list in order to get > > >random trial appearance. As can be seen in design attached, control > > >task has only one slide object which acts as stimuli & response > > >simultaneously (no condition) while WM task has two slide objects > > >one being used as stimulus and other as condition & response medium. > > > > > >Of-course this in not a huge issue for experts in the group and I > > >need some help in resolving it. Can someone please guide me on how > > >should I go about converging the experiment at tabular list as well > > >as on trial design level. Please do share your tips/tricks and > > >suggestions on this issue. > > > > > >Thanks! > > > > > >Best regards, > > > > > >Dilip > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/30d0b987-c3a0-4b28-8d7c-3901a6dc60aa%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From pfc.groot at gmail.com Thu Jul 10 08:27:42 2014 From: pfc.groot at gmail.com (Paul Groot) Date: Thu, 10 Jul 2014 10:27:42 +0200 Subject: Sending non-printable ascii characters via serial port In-Reply-To: <36c2a30d-db0a-48b1-8e64-187a18b92292@googlegroups.com> Message-ID: Well, I'm not sure about the SerialDevice.Write function because that one is not documented (does it really exist?) But you're right, at the end of the story all data is exchanged as sequence of bytes; one byte at the time. (Together with the configured start-, stop and parity bits, but that is completely transparent to the programmer once the device is open for use.) So, PST added a few useful wrapper functions to do the conversion to and from bytes automatically for a few frequently used data types. Those functions make it possible to send and receive text strings, 2 byte integers and 4 byte integers, by calling one of the wrapper functions. On the lower level, this conversion is pretty straightforward because the internal (in-memory) representation of this data is already a sequence of bytes. However, things become confusing for most people when ASCII characters have to be translated to their numerical representation, and vice versa. Especially when the text contains numbers. But that is something you already figured out. (I'm just ignoring multi-byte character sets for the moment, because that's even more challenging.) A similar thing is true for the way numerical data is represented in E-Basic. A numerical value can be represented by E-Basic in several ways: decimal, hexadecimal, ... It's just the textual presentation in the script that is different; once the value is stored in memory their is no difference in the byte values. The &Hxx syntax is mainly available for our convenience; to make life easier when dealing with binary data. In theory it would have been possible to add support for a binary representation in E-Basic, but unfortunately that is not available. But no matter what the textual representation is, at the end it is just another byte in memory. Regarding this point, you might also have a look at the Asc() and Chr() functions. These functions will convert characters type to numerical type (and back), without changing the value in-memory. This allows you to write Asc("@") instead of &H40 or 64. Hope this helps to understand the (seemingly) subtle, but important differences. Paul On 9 July 2014 20:59, Jay Hennessy wrote: > Paul, > > So this method would send the binary equivalent of those hex values which > represent ascii characters. > > Do you know if/how Serial.WriteBytes is different from Serial.Write? > > I would assume that either way the information is going to be sent in the > form of bytes through the port. Is the protocol for how e-prime sends bytes > different for one method vs. the other. > Or is WriteBytes the same as Write except one takes hexadecimal values and > one the other takes string values then converts them to bytes? > > Any wisdom you could pass on would be much appreciated once again. > > Cheers, > > J > > On Saturday, June 28, 2014 6:54:17 AM UTC-4, Paul Groot wrote: > >> >> Jay, >> >> You can use the WriteBytes function for this: >> >> Dim arrData(4) As Integer >> arrData(0) = 40 >> arrData(1) = 30 >> arrData(2) = 35 >> arrData(3) = 30 >> arrData(4) = &H2A >> >> Serial.WriteBytes arrData >> >> With some additional code you could make a nice function out of this that >> automatically calculates and adds the checksum value. >> >> Best, >> Paul >> >> >> >> On 25 June 2014 22:20, Jay Hennessy wrote: >> >>> Hi all, >>> >>> Maybe someone can help me with this problem. >>> >>> I want to send a string to a serial port to control a TMS machine during >>> an EEG experiment. I already know how to send strings using Serial.Write >>> >>> The problem is that the standards for the TMS machine require the last >>> character of the string to be a check bit. You calculate it by first adding >>> up the hexadecimal equivalents of the other characters then taking the >>> inverse. This is now your check bit or check character added to the end of >>> the string. >>> >>> example: if i want to send @050 >>> >>> ascii hex >>> >>> @ = 40 >>> 0 = 30 >>> 5 = 35 >>> 0 = 30 >>> >>> 40+30+35+30 = D5 >>> >>> so the inverse is = 2A >>> >>> and 2A in hex is * in ascii >>> so I would send the string @050* and everything should work. >>> >>> The problem is that if my check bit becomes a non-printable ascii >>> character, how should I send it? >>> >>> for example my check bit might be 1C in hex which is 'file seperator' in >>> ascii. This isn't a character I can send using Serial.Write in Eprime (at >>> least that I know of). >>> Can anyone think of a way around this problem? >>> I might be able to send bits instead of a string. Is sending bits >>> something Serial.Write can do? can eprime convert things to bits? >>> >>> Any help would be appreciated. >>> >>> Thanks >>> >>> jay >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "E-Prime" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to e-prime+u... at googlegroups.com. >>> To post to this group, send email to e-p... at googlegroups.com. >>> To view this discussion on the web visit https://groups.google.com/d/ >>> msgid/e-prime/fb97098b-509e-403b-96a7-909c09c9ef67%40googlegroups.com >>> >>> . >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/36c2a30d-db0a-48b1-8e64-187a18b92292%40googlegroups.com > > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CAKAdR-uCTEG8t3TP3EDfyDAwsZh6KZRXBnghRou-OC796USXVw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From clab.researcher at gmail.com Thu Jul 10 19:09:12 2014 From: clab.researcher at gmail.com (Clab res) Date: Thu, 10 Jul 2014 12:09:12 -0700 Subject: Minimum trial length before termination response is allowed Message-ID: Hi all--first time posting here. My question is, I am running an experiment in which subjects have to type 1-word answers per trial. The time limit of each trial is unlimited as intended. Subjects are instructed to press "ENTER" after finishing typing; this advances to the next trial. However, I would like to add the following: - Is it possible for there to be a minimum trial duration before pressing "ENTER" terminates the trial? - OR, is it possible for there to be a minimum number of letters (e.g., 3) typed before the trial can be terminated? We have had subjects press "ENTER" reflexively without typing anything, and I was wondering if there was some sort of inline script that could be added to prevent this. Thanks for any suggestions! -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/34cafb41-cdc3-4194-89d1-c55bc932923a%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From vanjavlajnic at gmail.com Fri Jul 11 02:18:47 2014 From: vanjavlajnic at gmail.com (Vanja Vlajnic) Date: Thu, 10 Jul 2014 19:18:47 -0700 Subject: Question about setting up a wav file to repeat throughout experiment Message-ID: Hi all, First off thank you for setting up this group - it's been a lot of help reading through. I'm having some trouble figuring out how to make a sound file repeat itself every certain amount of seconds in EP1. Basically, I want to set this loop to play a beep in the background while other things are going on (stimuli being presented on the screen). I would need the sound to repeat itself during most of the experiment and was thinking that instead of ending the loop during the intermittent times I need it not to play, I would just mute the sound output (if possible from E-Prime) during these sections and just resume it after the section is completed. What would you all recommend as the best way of succeeding this? Thank you in advance for all the help. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/4f243f8e-e653-490a-89c1-d22d3b0c2560%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From semeon.risom at gmail.com Sun Jul 13 18:29:40 2014 From: semeon.risom at gmail.com (semeon.risom at gmail.com) Date: Sun, 13 Jul 2014 11:29:40 -0700 Subject: inline statement ImageDisplay duration Message-ID: Hello - I'm attempting to create an inline statement that inputs a duration value for each 'Response' ImageDisplay. The duration value will depend on the block the experiment is running. Each run through of 'TalkerList' is one block, and there are 6 blocks in this experiment. I have no idea where to start with this inline. Any advice (or examples) is appreciated! I've provided some more information below. Thanks, SMR TalkerList = 4 groups of 20 trials Experiment = 6 * TalkerList = 480 trials Experiment structure TrainingList (List) - TalkerProc (Proc) - TalkerList (Randomized List) - TalkerProc1 (Proc) - Talker1List (Randomized List) - Task (Proc) - Stimuli1 (ImageDisplay) - ISI (ImageDisplay) - Stimuli2 (ImageDisplay) - Response (ImageDisplay) - TalkerProc2 (Proc) - Talker2List (Randomized List) - Task (Proc) - Stimuli1 (ImageDisplay) - ISI (ImageDisplay) - Stimuli2 (ImageDisplay) - Response (ImageDisplay) - TalkerProc3 (Proc) - Talker3List (Randomized List) - Task (Proc) - Stimuli1 (ImageDisplay) - ISI (ImageDisplay) - Stimuli2 (ImageDisplay) - Response (ImageDisplay) - TalkerProc4 (Proc) - Talker4List (Randomized List) - Task (Proc) - Stimuli1 (ImageDisplay) - ISI (ImageDisplay) - Stimuli2 (ImageDisplay) - Response (ImageDisplay) -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/a61f01dd-d635-4124-86c9-e0f63c21d249%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From pfc.groot at gmail.com Mon Jul 14 07:39:50 2014 From: pfc.groot at gmail.com (Paul Groot) Date: Mon, 14 Jul 2014 09:39:50 +0200 Subject: inline statement ImageDisplay duration In-Reply-To: Message-ID: Hi Semeon, Instead of using an inline, it should be possible (and easier) to define the duration as attribute at the blocklevel list. (I think that would be TalkerList in your script). Just add an attribute to the list (i.e. *RespDuration*) and use this attribute name as duration value in Response->Duration by using the square bracket reference method: *[RespDuration]*. EPrime will then use the duration values defined in the list for each block. Best, Paul On 13 July 2014 20:29, wrote: > Hello - > > I'm attempting to create an inline statement that inputs a duration value > for each 'Response' ImageDisplay. The duration value will depend on the > block the experiment is running. Each run through of 'TalkerList' is one > block, and there are 6 blocks in this experiment. I have no idea where to > start with this inline. Any advice (or examples) is appreciated! I've > provided some more information below. > > Thanks, > > SMR > > > TalkerList = 4 groups of 20 trials > Experiment = 6 * TalkerList = 480 trials > > Experiment structure > > TrainingList (List) > - TalkerProc (Proc) > - TalkerList (Randomized List) > - TalkerProc1 (Proc) > - Talker1List (Randomized List) > - Task (Proc) > - Stimuli1 (ImageDisplay) > - ISI (ImageDisplay) > - Stimuli2 (ImageDisplay) > - Response (ImageDisplay) > - TalkerProc2 (Proc) > - Talker2List (Randomized List) > - Task (Proc) > - Stimuli1 (ImageDisplay) > - ISI (ImageDisplay) > - Stimuli2 (ImageDisplay) > - Response (ImageDisplay) > - TalkerProc3 (Proc) > - Talker3List (Randomized List) > - Task (Proc) > - Stimuli1 (ImageDisplay) > - ISI (ImageDisplay) > - Stimuli2 (ImageDisplay) > - Response (ImageDisplay) > - TalkerProc4 (Proc) > - Talker4List (Randomized List) > - Task (Proc) > - Stimuli1 (ImageDisplay) > - ISI (ImageDisplay) > - Stimuli2 (ImageDisplay) > - Response (ImageDisplay) > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/a61f01dd-d635-4124-86c9-e0f63c21d249%40googlegroups.com > > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CAKAdR-t9AZEDJiWsRKt8W6d_5Do2dKrev_PjDOd7mjqxaM53Bw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From natalia.alur at gmail.com Mon Jul 14 08:06:45 2014 From: natalia.alur at gmail.com (natalia.alur at gmail.com) Date: Mon, 14 Jul 2014 01:06:45 -0700 Subject: Upload two different images with different contingencies (reversal) Message-ID: Hi everyone, I started a few weeks ago with e-prime and I can run basic experiments but I have to make a reversal task to start as soon as possible with my study and I am struggling with this task so I will be very grateful if you guys can help me with this. Thank you. The experiment consists in two figures where one of those is correct most of the times and receive feedback when selecting it (the feedback, smiley face has to appear while the two figures are still on the screen), then fixation and another trial with the same figures but in different locations (right/left vs left/right). After that the contingencies reversed after 6 to 10 choices of the highly rewarded stimulus. Well, this would be the first step, but I got stuck uploading each figure and giving them the proper contingencies, which the correct figure would result in reward on 80% of trials while the incorrect one would be rewarded on 20%. Any help is more than welcome, thanks in advanced. Best, Nata -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/0801c377-3e8b-4a04-af22-ae802ffaaf78%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mspape at cognitology.eu Mon Jul 14 13:55:05 2014 From: mspape at cognitology.eu (Cognitology) Date: Mon, 14 Jul 2014 16:55:05 +0300 Subject: Question about setting up a wav file to repeat throughout experiment In-Reply-To: <4f243f8e-e653-490a-89c1-d22d3b0c2560@googlegroups.com> Message-ID: Hi, Did you succeed yet? I thought this wasn?t possible, actually, thinking that whatever you create the sound object as will be permanent. But, not so; the sounddevice itself (turn on sound device in experiment settings, will create global ?sound? object) can be adjusted. For example, if you have a soundout object (let?s call it soundout1, and make it play windows critical stop or some such, set it to loop, turn on volume control, and delete it/make it unreferenced), this will work: Dim i As Integer soundout1.Play For i = -10000 To 0 Step 100 sound.Volume = i debug.print i sleep 100 Next i sleep 2000 It looks better if you use a dual monitor setup and check the debug screen. Hope that helps. Best, Michiel From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of Vanja Vlajnic Sent: 11. July 2014 05:19 To: e-prime at googlegroups.com Subject: Question about setting up a wav file to repeat throughout experiment Hi all, First off thank you for setting up this group - it's been a lot of help reading through. I'm having some trouble figuring out how to make a sound file repeat itself every certain amount of seconds in EP1. Basically, I want to set this loop to play a beep in the background while other things are going on (stimuli being presented on the screen). I would need the sound to repeat itself during most of the experiment and was thinking that instead of ending the loop during the intermittent times I need it not to play, I would just mute the sound output (if possible from E-Prime) during these sections and just resume it after the section is completed. What would you all recommend as the best way of succeeding this? Thank you in advance for all the help. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/4f243f8e-e653-490a-89c1-d22d3b0c2560%40googlegroups.com . For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/000001cf9f6b%2437989fa0%24a6c9dee0%24%40eu. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From valerio.biscione at gmail.com Mon Jul 14 15:49:35 2014 From: valerio.biscione at gmail.com (Vaaal) Date: Mon, 14 Jul 2014 08:49:35 -0700 Subject: Loading one attribute from a list Message-ID: Hello to everyone, I know how to load a complete list from a text file. However, I have now a difficult problem: I would like to load only ONE attribute from a text file. I know I could generate the whole list and load all of it, but it would be better for the design of the experiment to generate most of the list property from within e-prime and generate one attribute from outside. Is this possible? Thank you very much, Valerio -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/7e82d37b-ebd1-4aad-b63a-f368f84d1057%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Mon Jul 14 18:35:11 2014 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 14 Jul 2014 14:35:11 -0400 Subject: Loading one attribute from a list In-Reply-To: <7e82d37b-ebd1-4aad-b63a-f368f84d1057@googlegroups.com> Message-ID: Valerio, Try removing the attribute from your main List, and for each level of your main List add a nested List, say, LoadList. Then load your nested LoadList from a text file in the usual way. For each trial, E-Prime will take all the attributes from one row of your main List, plus the added attribute from the nested LoadList, which in turn came from your external text file. 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) You may reach PST's trained staff (and other support facilities) at https://support.pstnet.com . 3) If you do get an answer from PST staff, please extend the courtesy of posting their reply back here for the sake of others. \---- At 7/14/2014 11:49 AM Monday, Vaaal wrote: >I know how to load a complete list from a text file. However, I have >now a difficult problem: I would like to load only ONE attribute >from a text file. I know I could generate the whole list and load >all of it, but it would be better for the design of the experiment >to generate most of the list property from within e-prime and >generate one attribute from outside. Is this possible? >Thank you very much, >Valerio -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/53c422f1.2f43320a.7311.3767SMTPIN_ADDED_MISSING%40gmr-mx.google.com. For more options, visit https://groups.google.com/d/optout. From valerio.biscione at gmail.com Mon Jul 14 18:48:30 2014 From: valerio.biscione at gmail.com (Vaaal) Date: Mon, 14 Jul 2014 11:48:30 -0700 Subject: Loading one attribute from a list In-Reply-To: <53c422f1.2f43320a.7311.3767SMTPIN_ADDED_MISSING@gmr-mx.google.com> Message-ID: Nice trick! Thank you very much! On Monday, 14 July 2014 19:35:32 UTC+1, McFarlane, David wrote: > > Valerio, > > Try removing the attribute from your main List, and for each level of > your main List add a nested List, say, LoadList. Then load your > nested LoadList from a text file in the usual way. For each trial, > E-Prime will take all the attributes from one row of your main List, > plus the added attribute from the nested LoadList, which in turn came > from your external text file. > > 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) You may reach PST's > trained staff (and other support facilities) at > https://support.pstnet.com . 3) If you do get an answer from PST > staff, please extend the courtesy of posting their reply back here > for the sake of others. > \---- > > > At 7/14/2014 11:49 AM Monday, Vaaal wrote: > >I know how to load a complete list from a text file. However, I have > >now a difficult problem: I would like to load only ONE attribute > >from a text file. I know I could generate the whole list and load > >all of it, but it would be better for the design of the experiment > >to generate most of the list property from within e-prime and > >generate one attribute from outside. Is this possible? > >Thank you very much, > >Valerio > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/d0772ec3-9fa3-424f-8e48-417d4aabd3f6%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From genp.pucrs at gmail.com Tue Jul 15 16:30:30 2014 From: genp.pucrs at gmail.com (GENP) Date: Tue, 15 Jul 2014 09:30:30 -0700 Subject: Recording Message-ID: Hello, I am building an experiment in which answers should be recorderd. It is a naming test: a picture will be shown on the screen and the participant is asked to name it. I am having some trouble in recording the answers. I have watched some e-prime tutorials and so far what I understood from the videos is that I must have a serial response box in order to record the answer and control the response time. My question is, is this the only option to record anwers in e-prime? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/e9622a43-d271-4994-9e3e-63c351817f28%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Tue Jul 15 17:01:23 2014 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 15 Jul 2014 13:01:23 -0400 Subject: Recording In-Reply-To: Message-ID: Please work through all the tutorials in all of the manuals that come with E-Prime. Those will show you how to get responses using the keyboard, record vocal responses to sound files from the microphone, etc. ----- 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) You may reach PST's trained staff (and other support facilities) at https://support.pstnet.com . 3) If you do get an answer from PST staff, please extend the courtesy of posting their reply back here for the sake of others. \---- At 7/15/2014 12:30 PM Tuesday, GENP wrote: >I am building an experiment in which answers should be recorderd. It >is a naming test: a picture will be shown on the screen and the >participant is asked to name it. I am having some trouble in >recording the answers. I have watched some e-prime tutorials and so >far what I understood from the videos is that I must have a serial >response box in order to record the answer and control the response >time. My question is, is this the only option to record anwers in e-prime? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/53c55e67.6a39320a.643f.2449SMTPIN_ADDED_MISSING%40gmr-mx.google.com. For more options, visit https://groups.google.com/d/optout. From roluna8 at gmail.com Thu Jul 17 18:24:31 2014 From: roluna8 at gmail.com (Rocio Luna) Date: Thu, 17 Jul 2014 11:24:31 -0700 Subject: Spacebar presses increases after every reward Message-ID: Hi there, I apologize in advance for being naive with E-Prime scripting and inline scripting. I want to create an experiment where a participants needs to press the spacebar multiple times for a reward. For example, first they press two times on the spacebar then get the reward, then they press four times then get the reward, then 8 times, and so forth... Since I know I'm not reinventing the wheel here, I'm sure someone has looked at this... would anyone know if there is a sample out there investigating this? Any help would be appreciated! Thanks in advance! -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/86e5de66-3d6e-4a36-9e77-73a19346bc0e%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From natalia.alur at gmail.com Fri Jul 18 07:02:26 2014 From: natalia.alur at gmail.com (natalia.alur at gmail.com) Date: Fri, 18 Jul 2014 00:02:26 -0700 Subject: Two images in the same slide, sifferent stimulus Message-ID: Hi all, I am working in a experiment that shows two images on the screen. I want one of the images to be on the right and the other one on the side." On each trial, one image is correct, and one is incorrect; responses should be made with a mouse click on an image. The thing is that I am doing something wrong as it doesn't seem to work, Does anyone can help me with this? Thank you. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/854f078e-8d26-4c19-a07e-f5f8fb7fe7c2%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jacanterbury at gmail.com Fri Jul 18 08:42:52 2014 From: jacanterbury at gmail.com (JACanterbury) Date: Fri, 18 Jul 2014 01:42:52 -0700 Subject: Two images in the same slide, sifferent stimulus In-Reply-To: <854f078e-8d26-4c19-a07e-f5f8fb7fe7c2@googlegroups.com> Message-ID: Hi Natalia, I'd need more information from you to be able to advise. What IS working and what IS NOT working? (e.g. image display; detection of mouse click on images,...) Do you get an error message (what) or does it just not work how you want it to work? John -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/1c38d8bf-4c94-48a5-88a9-abbf6e6daca3%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From davidruvolo51 at gmail.com Fri Jul 18 16:30:34 2014 From: davidruvolo51 at gmail.com (David Ruvolo) Date: Fri, 18 Jul 2014 09:30:34 -0700 Subject: Two images in the same slide, sifferent stimulus In-Reply-To: <854f078e-8d26-4c19-a07e-f5f8fb7fe7c2@googlegroups.com> Message-ID: It sounds like you are trying to build a probabilistic selection experiment similar to the one described in a paper by Frank, Seeberger, and O'Reily (2004), where ... 1. The participant is instructed to choose which object is "correct". 2. The objects (stimuli) are chosen in pairs (AB, CD, EF, ...) and displayed at random. But it seems like you want to have them permanently set to one side (?). 3. Feedback is given after each trial for each condition. The object is "Correct" either 80%, 70%, and 60% of the time and "Incorrect" either 20%, 30% and 40% of the time. Is this right? Following John's response, where in your design are you having issues? Thanks, David On Friday, July 18, 2014 2:02:26 AM UTC-5, natali... at gmail.com wrote: > > > Hi all, > > I am working in a experiment that shows two images on the screen. I want > one of the images to be on the right and the other one on the side." On > each trial, one image is correct, and one is incorrect; responses should > be made with a mouse click on an image. The thing is that I am doing > something wrong as it doesn't seem to work, Does anyone can help me with > this? Thank you. > > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/6c98971e-7c56-4851-a64a-dc9cdb0ab23f%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From natalia.alur at gmail.com Mon Jul 21 05:00:04 2014 From: natalia.alur at gmail.com (natalia.alur at gmail.com) Date: Sun, 20 Jul 2014 22:00:04 -0700 Subject: Two images in the same slide, sifferent stimulus In-Reply-To: <854f078e-8d26-4c19-a07e-f5f8fb7fe7c2@googlegroups.com> Message-ID: Hi! Thanks a lot for your help. As an e-prime beginner I'd like to do the task step by step even though what I want to achieve as a result is what David described in his response. I would like to know how can I put two different images in the same slide and give them a different correct response depending if it is the right or the left image, How this would look like in the list and procedure?. The second part is that I need a feedback for the correct and incorrect response but I'd need that this feedback comes up while the images are still on the screen. Thank you very much for your help. Cheers, Natalia On Friday, July 18, 2014 5:02:26 PM UTC+10, natali... at gmail.com wrote: > > > Hi all, > > I am working in a experiment that shows two images on the screen. I want > one of the images to be on the right and the other one on the side." On > each trial, one image is correct, and one is incorrect; responses should > be made with a mouse click on an image. The thing is that I am doing > something wrong as it doesn't seem to work, Does anyone can help me with > this? Thank you. > > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/19445509-673c-4b91-871b-86ac7f0a57bc%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jerryshen1993 at gmail.com Tue Jul 22 18:06:59 2014 From: jerryshen1993 at gmail.com (Jerry Shen) Date: Tue, 22 Jul 2014 11:06:59 -0700 Subject: Presenting a trial at a specific trial number while randomizing the rest Message-ID: I'm currently working on an experiment where I have 478 random trials and then 2 extremely different trials (we'll call Trial A and B). Ideally, I would like for the 478 trials to be presented at random and Trial A to be presented after 250 random trials and then Trial B to be presented after 350 random trials. My inline script looks like: g_nTotalTrial = g_nTotalTrial+1 c.SetAttrib "TrialCount", g_nTotalTrial If "TrialCount" = "2" Then c.SetAttrib "RightCue", "Shape.bmp" Else End If Trial A and B is supposed to show a different image as the right cue (Shape.bmp and Color.bmp respectively). Although I don't get any errors running the experiment, Trial A and B are not presented at Trial 250 and 350. **Note that this was just a trial run where I used the trial counter as 2 and only have Trial A. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/d4474961-5b4a-4a30-92c8-9aacec8e52f4%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jerryshen1993 at gmail.com Tue Jul 22 18:20:47 2014 From: jerryshen1993 at gmail.com (Jerry Shen) Date: Tue, 22 Jul 2014 11:20:47 -0700 Subject: Presenting a trial after a specific number of randomized trials Message-ID: I'm currently working on an experiment where I have 478 random trials and then 2 extremely different trials (we'll call Trial A and B). Ideally, I would like for the 478 trials to be presented at random and Trial A to be presented after 250 random trials and then Trial B to be presented after 350 random trials. My inline script looks like: g_nTotalTrial = g_nTotalTrial+1 c.SetAttrib "TrialCount", g_nTotalTrial If "TrialCount" = "2" Then c.SetAttrib "RightCue", "Shape.bmp" Trial A and B is supposed to show a different image as the right cue (Shape.bmp and Color.bmp respectively). Although I don't get any errors running the experiment, Trial A and B are not presented at Trial 250 and 350. **Note that this was just a trial run where I used the trial counter as 2 and only have Trial A. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/f00f1ce5-2173-4e34-a8e5-e8af3c4dc129%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From cox.karin.m at gmail.com Tue Jul 22 21:47:52 2014 From: cox.karin.m at gmail.com (kc) Date: Tue, 22 Jul 2014 14:47:52 -0700 Subject: "swirling circle" remains on screen while program is running Message-ID: Hi all, I'm having an issue with the "swirling circle" remaining on the screen throughout the entire time that a program is running. By "swirling circle", I refer to the loading icon (replaces the hourglass) that is used in Windows 7+. If it is relevant: This is an E-Prime 2 Production Release program. I have confirmed this to happen on both a Dell and an Asus laptop. I have confirmed that the mouse device is unchecked in the experiment properties. Thoughts? Is this a known bug? My next strategy would be to fiddle with the Windows settings, but if there's something I can fix in E-Prime, I'd prefer to do that. Thanks! -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/cee7b8e4-cd23-4ee2-991e-b0bc33589d9d%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From pfc.groot at gmail.com Wed Jul 23 07:52:10 2014 From: pfc.groot at gmail.com (Paul Groot) Date: Wed, 23 Jul 2014 09:52:10 +0200 Subject: "swirling circle" remains on screen while program is running In-Reply-To: Message-ID: By default, the mouse device is *enabled* (checked), and the 'show cursor' setting is set to disabled. If you disable the mouse device, EPrime will leave it as-is and Windows is in control of its shape and visibility. Paul On 22 July 2014 23:47, kc wrote: > Hi all, > > I'm having an issue with the "swirling circle" remaining on the screen > throughout the entire time that a program is running. > By "swirling circle", I refer to the loading icon (replaces the hourglass) > that is used in Windows 7+. > If it is relevant: > This is an E-Prime 2 Production Release program. > I have confirmed this to happen on both a Dell and an Asus laptop. > I have confirmed that the mouse device is unchecked in the experiment > properties. > > Thoughts? Is this a known bug? My next strategy would be to fiddle with > the Windows settings, but if there's something I can fix in E-Prime, I'd > prefer to do that. > > Thanks! > > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/cee7b8e4-cd23-4ee2-991e-b0bc33589d9d%40googlegroups.com > > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CAKAdR-v2faXpXjh0UBx0uHte%3DFB0h0YZH--PS2FX5im-tnAJ%2Bw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jacanterbury at gmail.com Wed Jul 23 11:32:29 2014 From: jacanterbury at gmail.com (john@johnallen.it) Date: Wed, 23 Jul 2014 12:32:29 +0100 Subject: Two images in the same slide, sifferent stimulus In-Reply-To: <19445509-673c-4b91-871b-86ac7f0a57bc@googlegroups.com> Message-ID: it's really too general a question for me to answer in a short amount of time. If you're a beginner I'd suggest you download and study some of the sample files on the PST website - see here - http://www.pstnet.com/support/samples.asp - run them through, see what they do and then look at the source code to see how it's done. to get you started, for your varying correct responses, you probably want a column in your TrialList to store your correct response - eg 'corr_resp' and then on the properties dialog for your slide you can put the column name in the correct response field but enclose it in square brackets e.g. [corr_resp] you just need to populate the triallist table with the appropriate values to correspond with the images that you'l show. Hopefully you can hard code these. If not then you can populate the triallist at runtime but that starts to get tricky for beginners. hth On 21 July 2014 06:00, wrote: > > Hi! > > Thanks a lot for your help. As an e-prime beginner I'd like to do the task > step by step even though what I want to achieve as a result is what David > described in his response. I would like to know how can I put two different > images in the same slide and give them a different correct response > depending if it is the right or the left image, How this would look like in > the list and procedure?. The second part is that I need a feedback for the > correct and incorrect response but I'd need that this feedback comes up > while the images are still on the screen. Thank you very much for your help. > > Cheers, > Natalia > > > On Friday, July 18, 2014 5:02:26 PM UTC+10, natali... at gmail.com wrote: > >> >> >> Hi all, >> >> I am working in a experiment that shows two images on the screen. I want >> one of the images to be on the right and the other one on the side." On >> each trial, one image is correct, and one is incorrect; responses should >> be made with a mouse click on an image. The thing is that I am doing >> something wrong as it doesn't seem to work, Does anyone can help me with >> this? Thank you. >> >> >> > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/19445509-673c-4b91-871b-86ac7f0a57bc%40googlegroups.com > > . > For more options, visit https://groups.google.com/d/optout. > -- ------- John John at JohnAllen.IT -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CAAT4JdRqSnPdaG6aUqw5n7pCRuUuurymksGG3%2B%3Du%2BiJhEeuisQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From misabelcarde at gmail.com Thu Jul 24 11:44:22 2014 From: misabelcarde at gmail.com (=?UTF-8?Q?MIsabel_Carde=C3=B1osa?=) Date: Thu, 24 Jul 2014 04:44:22 -0700 Subject: Exact start time Message-ID: Hi all, I'm working on an integration of E-Prime 2 Standard edition with an EEG signal recorder, and I found a problem with time measurement: With E-Prime I can see the start time once the experiment is finished in the E-Data for example, but it comes with the format "dd/mm/yyyy HH:MM:SS". The problem is that I need to know milliseconds of start time too or the experiment won't worth it at all. I looked at Now() and Time$, and both return a Date object with the previous format. Trying to find a solution I though that maybe if I use myDate = DateAdd("s",3,Now()) and after it While Now() < myDate Wend I could force the start 3 seconds later, but after test it I realized milliseconds are taken too although it doesn't show them. Does anyone now how to create a Date with only HH:MM:SS.00000000... or a better solution? Thanks in advance! -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/ce2ef063-c704-4f18-a3df-5c76af3986b5%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From pfc.groot at gmail.com Fri Jul 25 07:35:41 2014 From: pfc.groot at gmail.com (Paul Groot) Date: Fri, 25 Jul 2014 09:35:41 +0200 Subject: Exact start time In-Reply-To: Message-ID: Hi MIsabel, Unfortunately you cannot synchronize a stimulus computer and an EEG recorder accurately this way. Most EEG systems have a special feature to synchronize with external systems. Traditionally this is done by using a so called TTL signal, which can be generated using a parallel printer port for example. Such a signal can be generated by EPRime with millisecond accuracy. But there exists other synchronization methods as well, so it depends on the EEG recorder what type of synchronization is supported. Perhaps I could be more specific if you mention the type of EEG device you're using... Best, Paul On 24 July 2014 13:44, MIsabel Carde?osa wrote: > Hi all, > > I'm working on an integration of E-Prime 2 Standard edition with an EEG > signal recorder, and I found a problem with time measurement: > > With E-Prime I can see the start time once the experiment is finished in > the E-Data for example, but it comes with the format "dd/mm/yyyy HH:MM:SS". > The problem is that I need to know milliseconds of start time too or the > experiment won't worth it at all. > > I looked at Now() and Time$, and both return a Date object with the > previous format. > > Trying to find a solution I though that maybe if I use > myDate = DateAdd("s",3,Now()) > and after it > While Now() < myDate > Wend > I could force the start 3 seconds later, but after test it I realized > milliseconds are taken too although it doesn't show them. > > Does anyone now how to create a Date with only HH:MM:SS.00000000... or a > better solution? > > > Thanks in advance! > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/ce2ef063-c704-4f18-a3df-5c76af3986b5%40googlegroups.com > > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CAKAdR-uAeQ9im-4SJsG1So7zegdg1vbNf3MkR6SfjhihCXzLNw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From misabelcarde at gmail.com Fri Jul 25 09:48:52 2014 From: misabelcarde at gmail.com (=?UTF-8?Q?MIsabel_Carde=C3=B1osa?=) Date: Fri, 25 Jul 2014 02:48:52 -0700 Subject: Exact start time In-Reply-To: Message-ID: Hi Paul, Thanks a lot for your answer! I'm using this EEG recorder ( http://www.neuroelectrics.com/enobio ). It has a TCP/IP port opened for send triggers and it seems to be the easiest way of communication. Here ( http://wiki.neuroelectrics.com/index.php/Interacting_with_NIC ) is explained how to interact with NIC using other software, and the choices they give are TCP/IP and LSL. Also, I saw they have an External TTL Input Recorder ( http://www.neuroelectrics.com/sites/neuroelectrics.com/files/enobio/NE_TTL_Trigger_Receiver_UserManual.pdf ) but I don't have it . If there is not solution I guess I would have to buy it. Hope anyone can help me. Thanks!! El viernes, 25 de julio de 2014 09:35:44 UTC+2, Paul Groot escribi?: > > Hi MIsabel, > > Unfortunately you cannot synchronize a stimulus computer and an EEG > recorder accurately this way. Most EEG systems have a special feature to > synchronize with external systems. Traditionally this is done by using a so > called TTL signal, which can be generated using a parallel printer port for > example. Such a signal can be generated by EPRime with millisecond > accuracy. But there exists other synchronization methods as well, so it > depends on the EEG recorder what type of synchronization is supported. > Perhaps I could be more specific if you mention the type of EEG device > you're using... > > Best, > Paul > > > On 24 July 2014 13:44, MIsabel Carde?osa > wrote: > >> Hi all, >> >> I'm working on an integration of E-Prime 2 Standard edition with an EEG >> signal recorder, and I found a problem with time measurement: >> >> With E-Prime I can see the start time once the experiment is finished in >> the E-Data for example, but it comes with the format "dd/mm/yyyy HH:MM:SS". >> The problem is that I need to know milliseconds of start time too or the >> experiment won't worth it at all. >> >> I looked at Now() and Time$, and both return a Date object with the >> previous format. >> >> Trying to find a solution I though that maybe if I use >> myDate = DateAdd("s",3,Now()) >> and after it >> While Now() < myDate >> Wend >> I could force the start 3 seconds later, but after test it I realized >> milliseconds are taken too although it doesn't show them. >> >> Does anyone now how to create a Date with only HH:MM:SS.00000000... or a >> better solution? >> >> >> Thanks in advance! >> >> -- >> You received this message because you are subscribed to the Google Groups >> "E-Prime" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to e-prime+u... at googlegroups.com . >> To post to this group, send email to e-p... at googlegroups.com >> . >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/e-prime/ce2ef063-c704-4f18-a3df-5c76af3986b5%40googlegroups.com >> >> . >> For more options, visit https://groups.google.com/d/optout. >> > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/e406e298-6d6e-474d-a892-a5f3f3b3e953%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From pfc.groot at gmail.com Fri Jul 25 11:46:25 2014 From: pfc.groot at gmail.com (Paul Groot) Date: Fri, 25 Jul 2014 13:46:25 +0200 Subject: Exact start time In-Reply-To: Message-ID: If you don't need accuracy under 100 ms, you could use the TCP/IP communication protocol, which is also supported by EPrime when using inline script. However, that would not be good enough for most EEG/ERP experiments, so in that case you could use the other (LSL) protocol. The downside of that is that LSL is not supported by eprime, and the only way to implement it would be to use an external DLL or COM object that is programmed in a programming language like C++. (Which requires serious programming skills.) So, when that is not an option, you should probably buy the TTL input recorder because it is not very difficult to generate the TTL trigger on computers that have a parallel printer port. (Double check this on the PC you are going to use for EPrime.) By using the trigger input, you will loose the option to send unique markers for specific events or types of stimuli. Perhaps it would be possible to combine the TTL input recorder and TCP/IP to get the best of both worlds: sufficient accuracy and coded markers. Paul On 25 July 2014 11:48, MIsabel Carde?osa wrote: > Hi Paul, > > Thanks a lot for your answer! > > I'm using this EEG recorder ( http://www.neuroelectrics.com/enobio ). It > has a TCP/IP port opened for send triggers and it seems to be the easiest > way of communication. > Here ( http://wiki.neuroelectrics.com/index.php/Interacting_with_NIC ) is > explained how to interact with NIC using other software, and the choices > they give are TCP/IP and LSL. > Also, I saw they have an External TTL Input Recorder ( > http://www.neuroelectrics.com/sites/neuroelectrics.com/files/enobio/NE_TTL_Trigger_Receiver_UserManual.pdf > ) but I don't have it . If there is not solution I guess I would have to > buy it. > > Hope anyone can help me. Thanks!! > > El viernes, 25 de julio de 2014 09:35:44 UTC+2, Paul Groot escribi?: >> >> Hi MIsabel, >> >> Unfortunately you cannot synchronize a stimulus computer and an EEG >> recorder accurately this way. Most EEG systems have a special feature to >> synchronize with external systems. Traditionally this is done by using a so >> called TTL signal, which can be generated using a parallel printer port for >> example. Such a signal can be generated by EPRime with millisecond >> accuracy. But there exists other synchronization methods as well, so it >> depends on the EEG recorder what type of synchronization is supported. >> Perhaps I could be more specific if you mention the type of EEG device >> you're using... >> >> Best, >> Paul >> >> >> On 24 July 2014 13:44, MIsabel Carde?osa wrote: >> >>> Hi all, >>> >>> I'm working on an integration of E-Prime 2 Standard edition with an EEG >>> signal recorder, and I found a problem with time measurement: >>> >>> With E-Prime I can see the start time once the experiment is finished in >>> the E-Data for example, but it comes with the format "dd/mm/yyyy HH:MM:SS". >>> The problem is that I need to know milliseconds of start time too or the >>> experiment won't worth it at all. >>> >>> I looked at Now() and Time$, and both return a Date object with the >>> previous format. >>> >>> Trying to find a solution I though that maybe if I use >>> myDate = DateAdd("s",3,Now()) >>> and after it >>> While Now() < myDate >>> Wend >>> I could force the start 3 seconds later, but after test it I realized >>> milliseconds are taken too although it doesn't show them. >>> >>> Does anyone now how to create a Date with only HH:MM:SS.00000000... or a >>> better solution? >>> >>> >>> Thanks in advance! >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "E-Prime" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to e-prime+u... at googlegroups.com. >>> To post to this group, send email to e-p... at googlegroups.com. >>> To view this discussion on the web visit https://groups.google.com/d/ >>> msgid/e-prime/ce2ef063-c704-4f18-a3df-5c76af3986b5%40googlegroups.com >>> >>> . >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/e406e298-6d6e-474d-a892-a5f3f3b3e953%40googlegroups.com > > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CAKAdR-suounx3Ttw9NNsNKSQp%3DZ8DttH_M3Vdb1pNWPyYwG0ZQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From tamiskovich at gmail.com Mon Jul 28 20:43:30 2014 From: tamiskovich at gmail.com (Tara Miskovich) Date: Mon, 28 Jul 2014 15:43:30 -0500 Subject: Help with Randomization of Non-Overlapping Images Message-ID: Hello, I am working on having 4 images randomly places within a rectangular region without overlapping. I wrote the code below, and it appears to be working with up to Image 3 added, but when I add in the forth image the program freezes. I am hoping for some guidance with what to try next or how to get past this. Here is the code I wrote to randomize the x and y location for each image. Thanks! Tara Dim x1 As Integer Dim x2 As Integer Dim x3 As Integer Dim x4 As Integer Dim y1 As Integer Dim y2 As Integer Dim y3 As Integer Dim y4 As Integer x1 = random(36, 42) y1 = random(38, 60) Do x2 = random(36, 42) y2 = random(38, 60) x3 = random(36, 42) y3 = random(38, 60) x4 = random(36, 42) y4 = random(38, 60) Loop While (x2 = x1 Or x2 = x1 + 1 Or x2 = x1+2 Or x2 = x1 - 1 Or x2 = x1 - 2 _ And y2 = y1 Or y2 = y1 + 1 Or y2 = y1 + 2 Or y2 = y1 + 3 Or y2 = y1 - 1 Or y2 = y1 - 2 Or y2 = y1 - 3)_ Or (x3 = x1 Or x3 = x1 + 1 Or x3 = x1+2 Or x3 = x1 - 1 Or x3 = x1 - 2 _ And y3 = y1 Or y3 = y1 + 1 Or y3 = y1 + 2 Or y3 = y1 + 3 Or y3 = y1 - 1 Or y3 = y1 - 2 Or y3 = y1 - 3)_ Or (x3 = x2 Or x3 = x2 + 1 Or x3 = x2+2 Or x3 = x2 - 1 Or x3 = x2 - 2 _ And y3 = y2 Or y3 = y2 + 1 Or y3 = y2 + 2 Or y3 = y2 + 3 Or y3 = y2 - 1 Or y3 = y2 - 2 Or y3 = y2 - 3)_ or (x4 = x1 Or x4 = x1 + 1 Or x4 = x1+2 Or x4 = x1 - 1 Or x4 = x1 - 2 _ And y4 = y1 Or y4 = y1 + 1 Or y4 = y1 + 2 Or y4 = y1 + 3 Or y4 = y1 - 1 Or y4 = y1 - 2 Or y4 = y1 - 3)_ Or (x4 = x2 Or x4 = x2 + 1 Or x4 = x2 + 2 Or x4 = x2 - 1 Or x4 = x2 - 2 _ And y4 = y2 Or y4 = y2 + 1 Or y4 = y2 + 2 Or y4 = y2 + 3 Or y4 = y2 - 1 Or y4 = y2 - 2 Or y4 = y2 - 3)_ Or (x4 = x3 Or x4 = x3 + 1 Or x4 = x3 + 2 Or x4 = x3 - 1 Or x4 = x3 - 2 _ And y4 = y3 Or y4 = y3 + 1 Or y4 = y3 + 2 Or y4 = y3 + 3 Or y4 = y3 - 1 Or y4 = y3 - 2 Or y4 = y3 - 3) c.SetAttrib "x1", x1 c.SetAttrib "x2", x2 c.SetAttrib "x3", x3 c.SetAttrib "x4", x4 c.SetAttrib "y1", y1 c.SetAttrib "y2", y2 c.SetAttrib "y3", y3 c.SetAttrib "y4", y4 -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CAKtjwHwOZDrq0o4ZQjAWQF9YfCv8isAEyPUg%2BucbUmqi6Py70A%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jerryshen1993 at gmail.com Tue Jul 29 18:06:53 2014 From: jerryshen1993 at gmail.com (Jerry Shen) Date: Tue, 29 Jul 2014 11:06:53 -0700 Subject: Naming a specific trial in the trial list Message-ID: Is there a way to label a specific trial with a name? I would like to present a specific trial after a certain number of trials and was wondering if there is an inline code where I can refer to the trial ie. If TrialCount = 250 Then display TrialList.ID = 7 Something along the lines of that? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/c646289b-24ad-48c0-a499-203670c27b7d%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From pfc.groot at gmail.com Wed Jul 30 08:17:20 2014 From: pfc.groot at gmail.com (Paul Groot) Date: Wed, 30 Jul 2014 10:17:20 +0200 Subject: Naming a specific trial in the trial list In-Reply-To: Message-ID: Hi Jerry, There are several way's to do such a thing without using inline script. If the trial list is ran sequentially, you could simply add a specific trial procedure by inserting a row into the list at level 250. This specific trial could have a different name and is configured completely independent of the other trials. However, if you use some kind of trial order randomization, things become slightly more complicated. In that case you would have to put the special trials in a separate list. The two lists with regular and special trials can then be used as nested lists in a master trial list. The master trial list can have two levels: the first having weight=250, nested list=RegularTrialList and proc=RegularTrialProc; the second having weight=1, nested list=SpecialTrialList and proc=SpecialTrialProc. Lots of trial and block orders are possible when using nested lists this way. Best Paul On 29 July 2014 20:06, Jerry Shen wrote: > Is there a way to label a specific trial with a name? I would like to > present a specific trial after a certain number of trials and was wondering > if there is an inline code where I can refer to the trial > ie. If TrialCount = 250 Then display TrialList.ID = 7 > > Something along the lines of that? > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/e-prime/c646289b-24ad-48c0-a499-203670c27b7d%40googlegroups.com > > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/CAKAdR-vPfTgeEnvwwrZRuqRJs2_0JMWX-HDGL4g%2B46bCxiGyeA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From doidgea at hotmail.co.uk Wed Jul 30 20:07:13 2014 From: doidgea at hotmail.co.uk (Amie Doidge) Date: Wed, 30 Jul 2014 13:07:13 -0700 Subject: Task Events and using ACC as a Source Message-ID: Hello, I was wondering if anyone else had managed to work out how to get ACC to work as a source for task events and triggering to a BioSemi system? I am using E-Prime 2.0.10.353 Pro. I have managed to make RESP work as a source, however whenever I use ACC the programme errors out saying the parameter is not found. I have tried to correct these issues multiple ways (e.g. putting ACC InLine prior to response - this just resulted in ACC not being coded and the programme still errored out; specifying data type as various things e.g. byte, integer, long - this made no difference, same error message; specifying Generate PreRun to TopOfProcedure/BeforeObjectRun - only BeforeObjectRun works with RESP, but altering this made no difference to the error message displayed using ACC....) As I am using BrainVision to analyse the data, it would be preferable to get ACC to work for triggers rather than RESP (getting ACC to work will enable me to drag and drop analysis trees rather than having to alternate trees depending on the counterbalanced version of the task used). Unfortunately, I have not received much help from the E-Prime documentation. PST support, while they have been in contact (and continue to do so) their suggestions are currently making no difference to my ability to use ACC as a task event source. I therefore thought I would ask here in case anyone else has overcome this issue! Any help anyone can offer would be greatly appreciated. Thank you in advance for your help with this issue. Amie -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/d42ec7f5-0b0d-4f17-8430-6a0641b53c5c%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From davidruvolo51 at gmail.com Thu Jul 31 14:54:25 2014 From: davidruvolo51 at gmail.com (David Ruvolo) Date: Thu, 31 Jul 2014 07:54:25 -0700 Subject: Does SRBOX/Microphone setup effect RTs? Message-ID: Hello, I have a question regarding using a microphone for measuring RT and audio input for a battery I am working on. I am debating on whether using a audio splitter (a y cable) to send the signal to the SRBOX and the computer's recording device vs. using two microphones. If I choose to use two microphones, this creates extra environmental stimuli, would make positioning the microphones and testing the setup in the middle of data collection very time consumming (I am using non SRBOX tasks and SRBOX tasks that have a set order), this might create inconsistencies with data collection (each individual has a slightly different positioning, sound doesn't capture, etc), and the whole experience might be overwhelming for the participant. On the other hand, using the splitter would eliminate this issue, but I am not sure if there would result in differences in RT logged by E-Prime (this would be in ms and could make or break our outcomes). Does setup (using a splitter vs. two microphones) effect reaction time? I would be interested to know if anyone has looked into this, had any experience using either setup, or measured this. Feel free to let me know or tell me I am overthinking this. Thanks, David -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/ab271996-87ad-4da4-aa00-294e743edfbb%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Thu Jul 31 15:57:41 2014 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 31 Jul 2014 11:57:41 -0400 Subject: Does SRBOX/Microphone setup effect RTs? In-Reply-To: Message-ID: David, I dearly hope that you get simultaneous voice key and sound recording to work with a single microphone, and then report back here on how to do it. I never got that to work here, we gave up and used two microphones, one for the voice key (SRBox) and one for sound recording through the computer's mic input. Some details ... In short, when we used any sort of Y splitter to connect one mic to both SRBox and cmoputer mic input, we had trouble getting the voice key to respond, and the recorded sound contained a high-pitched whine. I worked on this with PST Support, and they could not do much better themselves -- in their own tests using a splitter, either the voice key did not work, or the audio quality was degraded (e.g., low volume). In case it helps, the SRBox uses a dynamic microphone (see http://en.wikipedia.org/wiki/Microphone ), with a 3.5mm unbalanced TS (tip-sleeve) connector. Computer mic inputs typically use a condenser mic, with a 3.5mm TRS (tip-ring-sleeve) connector where the computer may supply power to the mic through the ring. So things get complicated already right there. Beyond that, I suspect that each device connected to the microphone presents an additional load, and the microphone simply cannot handle the load of two input devices, which would account for the loss in volume. What we need, of course, is a device that presents a low load to the microphone, and can drive multiple loads for the next stage. Ordinarily, that device would be a preamp that supplies line-level signals to the next stage. Unfortunately, in our case a line-level signal will likely overload our inputs -- the SRBox can take only a mic-level signal, and many computer sound devices no longer provide a line-level input, they provide mic-level input only. If you can find a device that takes a mic-level input and then buffers that to provide output to multiple mic-level inputs, that would be great, but I asked around and could not find such a device. One other option might be to use a preamp, as mentioned above, and then attentuate the preamp output using something like a series resistor to the mic-level inputs. I have not yet tried this myself, so if you get this to work please write back. (Even if this works, it just seems twisted -- I mean, first we would boost the signal from the mic, then attenuate the boosted signal back down to mic level so that we could feed it into another mic input that then boosts it yet again -- sheesh!) So in sum, splitting a microphone between the SRBox voice key and the computer sound card is not as straightforwared as you might think, and in the end using two microphones still seems the best solution. But to answer your question, I cannot think of any reason that using a splitter would affect the measured reaction time, the electric signal should travel at the same rate with or without a splitter. Of course, that should be tested empirically (and no one should just take my work for any of this :) ), but I would be very surprised if it made any difference. But note that, even with a splitter, as a result of latencies in sound recording you will almost certainly find a discrepancy between RT measured by voice key vs. sound recording, see thread at https://groups.google.com/d/topic/e-prime/DcKdgNJKAlM . ----- 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) You may reach PST's trained staff (and other support facilities) at https://support.pstnet.com . 3) If you do get an answer from PST staff, please extend the courtesy of posting their reply back here for the sake of others. \---- At 7/31/2014 10:54 AM Thursday, David Ruvolo wrote: >I have a question regarding using a microphone for measuring RT and >audio input for a battery I am working on. > >I am debating on whether using a audio splitter (a y cable) to send >the signal to the SRBOX and the computer's recording device vs. >using two microphones. If I choose to use two microphones, this >creates extra environmental stimuli, would make positioning the >microphones and testing the setup in the middle of data collection >very time consumming (I am using non SRBOX tasks and SRBOX tasks >that have a set order), this might create inconsistencies with data >collection (each individual has a slightly different positioning, >sound doesn't capture, etc), and the whole experience might be >overwhelming for the participant. On the other hand, using the >splitter would eliminate this issue, but I am not sure if there >would result in differences in RT logged by E-Prime (this would be >in ms and could make or break our outcomes). > >Does setup (using a splitter vs. two microphones) effect reaction >time? I would be interested to know if anyone has looked into this, >had any experience using either setup, or measured this. Feel free >to let me know or tell me I am overthinking this. > >Thanks, > >David -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/53da6781.0419320a.2b1c.ffff8c0cSMTPIN_ADDED_MISSING%40gmr-mx.google.com. For more options, visit https://groups.google.com/d/optout. From davidruvolo51 at gmail.com Thu Jul 31 22:44:48 2014 From: davidruvolo51 at gmail.com (David Ruvolo) Date: Thu, 31 Jul 2014 15:44:48 -0700 Subject: Compatibility Issues - 2.0.8.22 (Release Candidate) In-Reply-To: <538e1c62.e277320a.482a.ffff83a0SMTPIN_ADDED_MISSING@gmr-mx.google.com> Message-ID: Hi David, I have been using both E-prime v2.0.8.22 and v2.0.10.353 on the same machine for some time now. It works perfectly! I definitely recommend using the method you suggested in the thread. Thanks again for all of your help! On Tuesday, June 3, 2014 2:05:08 PM UTC-5, McFarlane, David wrote: > > David, > > Briefly, you cannot view, edit, or run EP2.0.10 files with any > earlier version. And once a file is saved in the newer format, you > cannot convert it back to the older format. If you install EP2.0.10, > you may also install the EP2.0.8.90 runtime (E-Run) so that you may > continue to run subjects using the older .ebs2 files without first > converting them to EP2.0.10, see Knowledge Base article at > http://www.pstnet.com/support/kb.asp?TopicID=5325 . If you really > want to run multiple versions of E-Studio on the same machine, then > see discussion at > https://groups.google.com/d/topic/e-prime/cgxEUYw-Ub0 (for experts > only!). Or, just install different versions on different development > workstations (which has been our typical solution). > > ----- > David McFarlane > E-Prime training > online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx > Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) > > /---- > Stock reminder: 1) I do not work for PST. 2) PST's trained staff > take any and all questions at https://support.pstnet.com , and they > strive to respond to all requests in 24-48 hours, so make full use of > it. 3) In addition, PST offers several instructional videos on their > YouTube channel (http://www.youtube.com/user/PSTNET ). 4) If you do > get an answer from PST staff, please extend the courtesy of posting > their reply back here for the sake of others. > \---- > > > At 6/3/2014 01:47 PM Tuesday, David Ruvolo wrote: > >To all E-Prime users (who are still using the Release Candidate version), > > > >Has anyone else run into issues using the Release Candidate version > >and trying to open studio files created in other versions of > >E-Prime? I am forever doomed if I cannot work on studio files > >(created in other versions of E-Prime) sent by others. I am not > >sure if there is an option to "save as" or "convert to" in recent > >versions. Would anyone care to comment, provide information, or > >share condolences with this matter? > > > >Thanks, > > > >David > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/43322aeb-557d-4a51-876f-d1e69c65eb0e%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: