From mspape at cognitology.eu Fri Mar 1 09:06:16 2013 From: mspape at cognitology.eu (Cognitology) Date: Fri, 1 Mar 2013 11:06:16 +0200 Subject: Unknown Function "ebSocketTypeTcp" error In-Reply-To: <512f8802.47d1320a.0b13.7e5eSMTPIN_ADDED_MISSING@gmr-mx.google.com> Message-ID: Hi, Which is presumably because of changes in TCP/SocketDevice communication. I had some problems myself as well (when I tried to get two pcs to communicate via lan), but found myself struggling with the (lack of) documentation on the topic. It's good to know an earlier version still works, though! Please let us know if the issue has been resolved - there's quite a few people out there who work with NetStation. Best, Michiel -----Original Message----- From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of David McFarlane Sent: 28. February 2013 18:38 To: e-prime at googlegroups.com Subject: Re: Unknown Function "ebSocketTypeTcp" error Christian, I don't know anything about NetStation, but I do know that PST specifically advises that we *not* use EP2.0.10 yet with NetStation, see http://www.pstnet.com/support/kb.asp?TopicID=5345 . ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) /---- Stock reminder: 1) I do not work for PST. 2) PST's trained staff take any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours, so make full use of it. 3) In addition, PST offers several instructional videos on their YouTube channel (http://www.youtube.com/user/PSTNET ). 4) If you do get an answer from PST staff, please extend the courtesy of posting their reply back here for the sake of others. \---- At 2/27/2013 04:40 PM Wednesday, you wrote: >I'm syncing E-Prime 2 with Net Station and when I try to run my E Prime >task I receive the following error "Unknown function ebSocketTypeTcp" > >A few other pieces of information that might be helpful: > >1) I checked the output window and it said "warning: >"egiclockextension.ebn" failed to load and is not included in the >routine (load state/error= -1/127 version/expected=0/178) > >2) I also saw the following error when compiling "The error occurred in >the method named "Netstation_InitSocketCommunications(s" at line >729 of a Certified Package File. > >3) Parameters in the netstation package in e prime are: "c, "on", >Celllist, "socket", "10.0.0.42"" > >4) I recently updated E-Prime from 2.0.8 to 2.0.10. > > >Any help you can provide would be greatly appreciated. > >-Christian -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From mcfarla9 at msu.edu Fri Mar 1 15:36:49 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Fri, 1 Mar 2013 10:36:49 -0500 Subject: Unknown Function "ebSocketTypeTcp" error In-Reply-To: <003c01ce165c$083e3560$18baa020$@eu> Message-ID: Perhaps I should have been clearer. PST says that older Package Files may not work with EP2.0.10, and the E-Prime Extensions for Net Station Package File has not yet been updated for EP2.0.10, so users of EE Net Station (and several other E-Prime Extensions) should stay back at EP2.0.8.90. (This does not rule out, of course, the possibility that EP2.0.10 also changed something with SocketDevice.) For the record, documentation for SocketDevice, such as it exists, can be found at http://www.pstnet.com/support/kb.asp?TopicID=2528 , and in the E-Basic Help facility for EP2.0.10 (not indexed, but can be found using the Search pane). EP2.0.10 also makes Socket available as a Device under the Experiment Object, apparently for use with Task Events (see the New Features Guide for EP2.0.10). -- David McFarlane At 3/1/2013 04:06 AM Friday, Cognitology wrote: >Hi, >Which is presumably because of changes in TCP/SocketDevice communication. I >had some problems myself as well (when I tried to get two pcs to communicate >via lan), but found myself struggling with the (lack of) documentation on >the topic. It's good to know an earlier version still works, though! >Please let us know if the issue has been resolved - there's quite a few >people out there who work with NetStation. >Best, >Michiel > >-----Original Message----- >From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf >Of David McFarlane >Sent: 28. February 2013 18:38 >To: e-prime at googlegroups.com >Subject: Re: Unknown Function "ebSocketTypeTcp" error > >Christian, > >I don't know anything about NetStation, but I do know that PST specifically >advises that we *not* use EP2.0.10 yet with NetStation, see >http://www.pstnet.com/support/kb.asp?TopicID=5345 . > >----- >David McFarlane >E-Prime training >online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx >Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) > >/---- >Stock reminder: 1) I do not work for PST. 2) PST's trained staff take any >and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , >and they strive to respond to all requests in 24-48 hours, so make full use >of it. 3) In addition, PST offers several instructional videos on their >YouTube channel (http://www.youtube.com/user/PSTNET ). 4) If you do get an >answer from PST staff, please extend the courtesy of posting their reply >back here for the sake of others. >\---- > > >At 2/27/2013 04:40 PM Wednesday, you wrote: > >I'm syncing E-Prime 2 with Net Station and when I try to run my E Prime > >task I receive the following error "Unknown function ebSocketTypeTcp" > > > >A few other pieces of information that might be helpful: > > > >1) I checked the output window and it said "warning: > >"egiclockextension.ebn" failed to load and is not included in the > >routine (load state/error= -1/127 version/expected=0/178) > > > >2) I also saw the following error when compiling "The error occurred in > >the method named "Netstation_InitSocketCommunications(s" at line > >729 of a Certified Package File. > > > >3) Parameters in the netstation package in e prime are: "c, "on", > >Celllist, "socket", "10.0.0.42"" > > > >4) I recently updated E-Prime from 2.0.8 to 2.0.10. > > > > > >Any help you can provide would be greatly appreciated. > > > >-Christian -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From bmailings at gmail.com Fri Mar 1 16:03:52 2013 From: bmailings at gmail.com (neuro2) Date: Fri, 1 Mar 2013 08:03:52 -0800 Subject: Mastering E-Prime: Meaning of all time audit measures. In-Reply-To: <75c1a620-8099-456c-9b0c-ab4b0b15ed33@googlegroups.com> Message-ID: Dear Scott and David, I was just reading your complaints about lack of conditional response codes in task events. I wanted to let you know that we're using a program called Paradigm in our ERP lab that does in fact have this feature (you can specify unique codes for correct, incorrect and no response). Take a look at their Paradigm Elements for Ports, which is what we're using to interface Paradigm with our Neuroscan: http://www.paradigmexperiments.com/Elements/Ports/Paradigm-Elements-for-Ports.html Just a thought. On Wednesday, February 27, 2013 3:54:01 PM UTC-6, Scott wrote: > > Perhaps I should start another thread about Task Events rather continue > this topic here. However, I want to respond to David' post, to followup, > clarify, and correct some information I posted earlier comparing the use of > Task Events vs OnsetSignalData.. > > You're correct, David, "..Task Events can use attribute references for the > output data, ..." and that is no different what you can do with > OnsetSignalData. It just doesn't add much, if anything, at least for ERP > paradigms that we tend to use, EXCEPT for a convenient way to reset the > port after you've sent a signal. At the same time, PST missed a golden > opportunity to add a significant MISSING feature, something that CANNOT be > accomplished with OnsetSignals, by not implementing conditional response > codes for Task Events. That said, I admit that I'm ready to try my first > ERP experiment with Task Events instead of onsetSignal commands. In our > lab, we already do post-processing of event codes, rearranging the codes > into trials by paring each stimulus event code with a response code. With a > (hopefully) minor teak to the program used for that step, I plan to switch > each of the conditional response codes (sent via WritePort AFTER each > trial), with the static response trigger sent via Task Events. That way, > the conditional writePort code does not have to be sent in real time, but > can be assigned to the generic, real time Task Event marker during this > post-processing step. This doesn't help me much for paradigms we've already > used, because I've already written a lot of "Do While > xxxxxxxxxx.Mask.IsPending" scripts for sending real-time response codes in > those situations. But it will be a LOT easier for me to explain this > method, and its simpler writePort command, to graduate students just > learning E-Prime, than those complicated "process pending" inline scripts > that they borrow and use (and can potentially misuse) without ever > understanding. > > Sorry if this is too much off-topic. After I've completed my first Task > Event ERP study using this method, perhaps I'll start a new Task Event ERP > thread with a more optimistic reevaluation. > > > On Monday, February 25, 2013 2:54:16 PM UTC-6, McFarlane, David wrote: >> >> Scott, >> >> Ah yes, conditional *response* codes, that is an entirely different >> matter from what Justine & I were discussing. I too hoped that Task >> Events would handle conditional response codes, but alas, no. So for >> that, yes, we still need to use WritePort or the like in inline code, >> and it takes considerable coding finesse to get it to do just what we >> want, more than we can go into here (see, e.g., discussions at >> https://groups.google.com/d/topic/e-prime/z8PQMH1cf70 and >> https://groups.google.com/d/topic/e-prime/7w5ajYuHqgw , as well as >> several Knowledge Base articles about sending signals to external >> equipment). >> >> But back to outputting signals coincident with *stimulus* onset. As >> you mentioned, resetting signals at a delay after outputting them is >> just one of the "gotchas" that I referred to, and Task Events handles >> that very nicely. As for *conditional* stimulus codes, as you >> mention, Task Events can use attribute references for the output >> data, and that seems no different to me from what you can do with >> OnsetSignalData (but without requiring inline code). Did I miss >> something? >> >> BTW, when I said that Task Events should supplant OnsetSignal..., I >> merely meant that we users should oursleves over time abandon >> OnsetSignal... in favor of Task Events, which does everything that >> OnsetSignal does now, only more and better. I did not mean that PST >> has any evident plans to stop support for OnsetSignal, so my >> apologies to anyone who felt alarm over the way I stated that. I >> suppose that users who prefer OnsetSignal may continue to do so for >> the foreseable future. (And note that Task Events works only with >> EP2 Pro files.) >> --------clip--------- >> > >> >> > >> >> > >>-- David McFarlane, Professional Faultfinder >> >> -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/34UPAv1sBPsJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From giulia.orioli6 at gmail.com Fri Mar 1 15:19:08 2013 From: giulia.orioli6 at gmail.com (Giulia Orioli) Date: Fri, 1 Mar 2013 07:19:08 -0800 Subject: interfacing e-prime 2 with NIRS Message-ID: Hi everyone! I beg pardon for my English, that probably isn't fine enough. I have a question to ask you. For my experiments, I'd need to create a connection between E-prime 2 and the NIRS. I found a few topics where someone was talking about this argument, but the ones I've read didn't say anything about the first step I must do: make the NIRS able to understand and include in its recordings the points in time when my stimulation starts on E-prime and when it stops (the stimulus is a video lasting 90 s). I have 2 possibilities to link the 2 pc and the NIRS: considering the pc I'd prefer to use, the only way is via USB port (it's a notebook), while considering the older pc in the lab, i can use a parallel port. I will be really grateful to everyone who could tell me anything about how to solve this problem! -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/4a0dsrHFEX0J. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Fri Mar 1 15:43:36 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Fri, 1 Mar 2013 10:43:36 -0500 Subject: interfacing e-prime 2 with NIRS In-Reply-To: Message-ID: First bit of advice, do *not* use the computer with the USB port, because E-Prime does not have any facility for using USB (see discussion at https://groups.google.com/d/topic/e-prime/WRdB4UtOrqw/discussion ). ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) /---- Stock reminder: 1) I do not work for PST. 2) PST's trained staff take any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours, so make full use of it. 3) In addition, PST takes questions at their Facebook page (http://www.facebook.com/pages/Psychology-Software-Tools-Inc/241802160683 ), and offers several instructional videos there and on their YouTube channel (http://www.youtube.com/user/PSTNET ) (no Twitter feed yet, though). 4) If you do get an answer from PST staff, please extend the courtesy of posting their reply back here for the sake of others. \---- At 3/1/2013 10:19 AM Friday, Giulia Orioli wrote: >Hi everyone! >I beg pardon for my English, that probably isn't fine enough. >I have a question to ask you. For my experiments, I'd need to create >a connection between E-prime 2 and the NIRS. I found a few topics >where someone was talking about this argument, but the ones I've >read didn't say anything about the first step I must do: make the >NIRS able to understand and include in its recordings the points in >time when my stimulation starts on E-prime and when it stops (the >stimulus is a video lasting 90 s). >I have 2 possibilities to link the 2 pc and the NIRS: considering >the pc I'd prefer to use, the only way is via USB port (it's a >notebook), while considering the older pc in the lab, i can use a >parallel port. >I will be really grateful to everyone who could tell me anything >about how to solve this problem! -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From mtvinski at gmail.com Fri Mar 1 17:37:52 2013 From: mtvinski at gmail.com (mvinski) Date: Fri, 1 Mar 2013 09:37:52 -0800 Subject: Inline code to change a letter response to a numerical value Message-ID: Hello fellow Eprimers - I am programming an EEG experiment using Eprime 2 and need to change participants letter responses (they respond pressing either the F or J key) into a numerical response (where the an F response would be coded as a 1, and the J response would be coded as a 2). As of right now I have written a code so that the trigger values for participants' response (SelfAnswer.RESP), and those responses are either an F or a J. The code is as follows: If c.GetAttrib("ProcedureType") = "1" Then strTrialInfo = c.GetAttrib("Valence") & "-" & c.GetAttrib("ProcedureType") ElseIf c.GetAttrib("ProcedureType") = "2" Then strTrialInfo = c.GetAttrib("Valence") & "-" & c.GetAttrib("ProcedureType") & "-" & SelfAnswer.RESP End If The response keys have to stay as F and J - but for the trigger code the responses need to be either a 1 or a 2. Does anyone have any ideas? Thank you thank you thank you in advance, M -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/NNj1f-Ov3mMJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From lucadesimone84 at gmail.com Sun Mar 3 18:05:05 2013 From: lucadesimone84 at gmail.com (ananke) Date: Sun, 3 Mar 2013 10:05:05 -0800 Subject: RerunErrorsUntilAllCorrect Message-ID: Hi, I have a viual search experiment where subjects have to perform a go-nogo task, pressing the button "p" when they see a target stimulus and withheld a response when the dont see the target. I need that all trilas where accuracy is zero are re-runned at the end of the experiment. I adapted my experiment following the sample "RerunErrorsUntilAllCorrect" on the PST website. The logic of this sample on the PST website is to rerun the listof trials (TrialList) when ACC>0. Whenever there is an error it modifies an attribute called "Correct" and then set the weight of the TrialList as the value of the "Correct" attribute. In this way when ACC>0 the procedure jumps back to the list where it should find the same list with the weights changed in a way that trials with errors have a weight of 1 and trials without errors have a weight of 0. What I have achieved till now is that when ACC>0 the TrialList is rerunned (and its what I want) but it does it for all the trials. I am sure that the problem comes from this command c.SetAttribAtSource "Correct", 1. Since in my experiment I have a nested list, the command c.SetAttribAtSource "Correct", 1 is not going to modify "Correct" in the TrialList but is trying to do so at the source, namely in the single nested list that derive from the TrialList. Then, at the end of the experiment it does rerun the TrialList for the sample reason that the number of errors is > 0 and then the rerunned list has the same trial weights as the original one, so it reruns all the trials. My question: is there a command that instead of c.SetAttribAtSource "Correct", 1 could tell eprime to set "Correct", 1 directly in the TrialList? thank you for any further suggestion p.s.: I upload an exemple of how the experiment look like here -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/EF3xpCWYVJQJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: visual search example.zip Type: application/zip Size: 140039 bytes Desc: not available URL: From mcfarla9 at msu.edu Mon Mar 4 19:31:17 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 4 Mar 2013 14:31:17 -0500 Subject: Auditory Recording and Onset timing In-Reply-To: Message-ID: Sylvain, I don't know that anyone has explored sound recording latency before, so thanks for doing that and posting your observation. I wonder if this is a limitation of E-Prime in particular, or a limitation of computer sound recording in general? If the latter, it will dash the hopes of people who want to measure RT directly by sound recording (e.g., https://groups.google.com/d/topic/e-prime/1kiOTrj3huk ). Please ask PST Web Support about this at http://support.pstnet.com/e%2Dprime/support/login.asp , and post back here with their response. And I will bring this up with the PsychoPy folks (in fact, I have been asked to explore this very issue with one of their top developers this week). -- David McFarlane At 3/2/2013 03:54 AM Saturday, Sylvain wrote: >Hello, > >I'm trying to do the same thing with EP2 and a Slide with: >- a Slidetext sub-object disappearing at the vocal answer of the >participant. The microphone for this one is plugged to the SRSBox. >- a SlideSoundIn sub-object recording 1000 of the answer from the >onset of the slide. The microphone for this one is plugged to the computer. > > >I tried that on two different computers: on the first one I had >almost the same RT recorded by the SRSBox and after processing of >the wav file to check for onset. On the second on the RT recorded by >the SRSBox is 50-100 ms too early compared to the signal I know that >it's better to check every wav file (that's what I'm going to do), >but such a delay make me wonder if both objects of the slide are >starting at the same time on the second computer. Or if there >wouldn't be a kind a "wake up" time for the SlideSoundIn? > >Sylvain > > >On Thursday, April 30, 2009 11:17:38 PM UTC+2, David McFarlane wrote: >First, you will need EP2 to record audio at all. Next, what if you >used any ordinary stim/response object to wait for and capture the >onset of vocalization via, e.g., a SRBox, and follow that with a >SoundIn object that will then record the remainder of the >response? You might even split a single microphone between the SRBox >(for vocalization onset) and the mic input of the computer sound card >(for recording SoundIn). I will be interested to learn how this works out. > >-- David McFarlane, Professional Faultfinder > > >If I want to record the timing of the onset of a vocalization but I > >also want an auditory recording of the verbal response is there any > >combination of e-prime software/hardware that can do this? In looking > >over the response box features, I found that it will time the onset of > >a vocalization but seems like you need a seperate recording system to > >capture the actual verbatim response. Can you pair the e-prime > >software and the response box in anyway to capture both at the same > >time? > > > >I hope this makes sense :) > > > >Thanks! -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From mcfarla9 at msu.edu Mon Mar 4 19:36:15 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 4 Mar 2013 14:36:15 -0500 Subject: Vocal RT without SRBox In-Reply-To: <512d0ace.9107320a.1b4a.4669SMTPIN_ADDED_MISSING@gmr-mx.goo gle.com> Message-ID: Hmm, an observation at the thread at https://groups.google.com/d/topic/e-prime/DcKdgNJKAlM/discussion may dash the hope of using microphone sound recording to measure RT. -- David McFarlane At 2/26/2013 02:19 PM Tuesday, David McFarlane wrote: >FWIW, the folks building PsychoPy plan to add the capability to use >normal sound input as a voice key, but I have no idea when they will >get around to that. > >-- David McFarlane -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From mcfarla9 at msu.edu Mon Mar 4 19:44:52 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 4 Mar 2013 14:44:52 -0500 Subject: RerunErrorsUntilAllCorrect In-Reply-To: <4e29748f-ea9e-4dcd-8438-bd9f7d05e90f@googlegroups.com> Message-ID: I did not look at your attached file, but here are a few hints to consider. Instead of Context.SetAttribAtSource, try the more direct List.SetAttrib (n.b., I have had trouble with SetAttribAtSource myself). You may also adjust List weights at runtime with List.SetWeight. You may have to do a List.Reset to make these take efffect. See those and related topics in the E-Basic Help facility. Finally, you may find the "Study Recall" example at the PST website relevant to your task. ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) /---- Stock reminder: 1) I do not work for PST. 2) PST's trained staff take any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours, so make full use of it. 3) In addition, PST takes questions at their Facebook page (http://www.facebook.com/pages/Psychology-Software-Tools-Inc/241802160683 ), and offers several instructional videos 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 3/3/2013 01:05 PM Sunday, ananke wrote: >I have a viual search experiment where subjects have to perform a >go-nogo task, pressing the button "p" when they see a target >stimulus and withheld a response when the dont see the target. I >need that all trilas where accuracy is zero are re-runned at the end >of the experiment. >I adapted my experiment following the sample >"RerunErrorsUntilAllCorrect" on the PST website. >The logic of this sample on the PST website is to rerun the listof >trials (TrialList) when ACC>0. Whenever there is an error it >modifies an attribute called "Correct" and then set the weight of >the TrialList as the value of the "Correct" attribute. In this way >when ACC>0 the procedure jumps back to the list where it should find >the same list with the weights changed in a way that trials with >errors have a weight of 1 and trials without errors have a weight of 0. > >What I have achieved till now is that when ACC>0 the TrialList is >rerunned (and its what I want) but it does it for all the trials. >I am sure that the problem comes from this command >c.SetAttribAtSource "Correct", 1. >Since in my experiment I have a nested list, the command >c.SetAttribAtSource "Correct", 1 is not going to modify "Correct" in >the TrialList but is trying to do so at the source, namely in the >single nested list that derive from the TrialList. >Then, at the end of the experiment it does rerun the TrialList for >the sample reason that the number of errors is > 0 and then the >rerunned list has the same trial weights as the original one, so it >reruns all the trials. > >My question: is there a command that instead of c.SetAttribAtSource >"Correct", 1 could tell eprime to set "Correct", 1 directly in the TrialList? > >thank you for any further suggestion > >p.s.: I upload an exemple of how the experiment look like here -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From mcfarla9 at msu.edu Mon Mar 4 21:32:04 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 4 Mar 2013 16:32:04 -0500 Subject: Auditory Recording and Onset timing In-Reply-To: <5134f687.c70d320a.3ee0.3d1fSMTPIN_ADDED_MISSING@gmr-mx.goo gle.com> Message-ID: Relevant to this issue: http://docs.psychtoolbox.org/InitializePsychSound . -- David McFarlane At 3/4/2013 02:31 PM Monday, David McFarlane wrote: >Sylvain, > >I don't know that anyone has explored sound recording latency >before, so thanks for doing that and posting your observation. I >wonder if this is a limitation of E-Prime in particular, or a >limitation of computer sound recording in general? If the latter, >it will dash the hopes of people who want to measure RT directly by >sound recording (e.g., https://groups.google.com/d/topic/e-prime/1kiOTrj3huk ). > >Please ask PST Web Support about this at >http://support.pstnet.com/e%2Dprime/support/login.asp , and post >back here with their response. And I will bring this up with the >PsychoPy folks (in fact, I have been asked to explore this very >issue with one of their top developers this week). > >-- David McFarlane > > >At 3/2/2013 03:54 AM Saturday, Sylvain wrote: >>Hello, >> >>I'm trying to do the same thing with EP2 and a Slide with: >>- a Slidetext sub-object disappearing at the vocal answer of the >>participant. The microphone for this one is plugged to the SRSBox. >>- a SlideSoundIn sub-object recording 1000 of the answer from the >>onset of the slide. The microphone for this one is plugged to the computer. >> >> >>I tried that on two different computers: on the first one I had >>almost the same RT recorded by the SRSBox and after processing of >>the wav file to check for onset. On the second on the RT recorded >>by the SRSBox is 50-100 ms too early compared to the signal I know >>that it's better to check every wav file (that's what I'm going to >>do), but such a delay make me wonder if both objects of the slide >>are starting at the same time on the second computer. Or if there >>wouldn't be a kind a "wake up" time for the SlideSoundIn? >> >>Sylvain >> >> >>On Thursday, April 30, 2009 11:17:38 PM UTC+2, David McFarlane wrote: >>First, you will need EP2 to record audio at all. Next, what if you >>used any ordinary stim/response object to wait for and capture the >>onset of vocalization via, e.g., a SRBox, and follow that with a >>SoundIn object that will then record the remainder of the >>response? You might even split a single microphone between the SRBox >>(for vocalization onset) and the mic input of the computer sound card >>(for recording SoundIn). I will be interested to learn how this works out. >> >>-- David McFarlane, Professional Faultfinder >> >> >If I want to record the timing of the onset of a vocalization but I >> >also want an auditory recording of the verbal response is there any >> >combination of e-prime software/hardware that can do this? In looking >> >over the response box features, I found that it will time the onset of >> >a vocalization but seems like you need a seperate recording system to >> >capture the actual verbatim response. Can you pair the e-prime >> >software and the response box in anyway to capture both at the same >> >time? >> > >> >I hope this makes sense :) >> > >> >Thanks! > >-- >You received this message because you are subscribed to the Google >Groups "E-Prime" group. >To unsubscribe from this group and stop receiving emails from it, >send an email to e-prime+unsubscribe at googlegroups.com. >To post to this group, send email to e-prime at googlegroups.com. >For more options, visit https://groups.google.com/groups/opt_out. > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From kemmerla at plu.edu Fri Mar 8 00:16:56 2013 From: kemmerla at plu.edu (LKem) Date: Thu, 7 Mar 2013 16:16:56 -0800 Subject: how to display 20 stimuli, then give break, then continue on with next 20, then give break, etc. Message-ID: I'm presenting sentence stimuli and have over 100, which I want to present sequentially, in the order entered into the e-prime list object. I would like to give subjects a break every 20 items. Thus, they would read items 1-20, then have a break, then they would continue on with the next 20 stimuli (now pulling items 21 - 40), then have a break, then read items 41 to 60, then have a break, etc. I cannot figure out how to build in such a break, short of running each group as a separate experiment (in which case, I'd have to combine the data files from each separate experiment). Any suggestions? I'm not great at programming from scratch, but may be able to take someone else's script (doing something similar) & make it work in my experiment. 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/msg/e-prime/-/W42MGm7xubAJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From tritzert at kent.edu Fri Mar 8 01:35:01 2013 From: tritzert at kent.edu (Tim Ritzert) Date: Thu, 7 Mar 2013 20:35:01 -0500 Subject: how to display 20 stimuli, then give break, then continue on with next 20, then give break, etc. In-Reply-To: <56e3a427-1bfb-4437-b8d1-e89fd9995e56@googlegroups.com> Message-ID: As long as you do not need all the stimuli presented in a random order, my first thought is that you can simply create separate list objects, each with 20 sentences - then adding in a break in between the different procedures. -Tim On Mar 7, 2013, at 7:16 PM, LKem wrote: > I'm presenting sentence stimuli and have over 100, which I want to present sequentially, in the order entered into the e-prime list object. > > I would like to give subjects a break every 20 items. > Thus, they would read items 1-20, then have a break, then they would continue on with the next 20 stimuli (now pulling items 21 - 40), then have a break, then read items 41 to 60, then have a break, etc. > > I cannot figure out how to build in such a break, short of running each group as a separate experiment (in which case, I'd have to combine the data files from each separate experiment). > > Any suggestions? I'm not great at programming from scratch, but may be able to take someone else's script (doing something similar) & make it work in my experiment. > 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/msg/e-prime/-/W42MGm7xubAJ. > For more options, visit https://groups.google.com/groups/opt_out. > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From d.vinson at ucl.ac.uk Fri Mar 8 09:58:47 2013 From: d.vinson at ucl.ac.uk (David Vinson) Date: Fri, 8 Mar 2013 09:58:47 +0000 Subject: how to display 20 stimuli, then give break, then continue on with next 20, then give break, etc. In-Reply-To: <56e3a427-1bfb-4437-b8d1-e89fd9995e56@googlegroups.com> Message-ID: One way is to create an unreferenced "Break" object and then use inline code to run it only in certain conditions (e.g. trial mod 20 = 0). See the sample experiment "Insert A Pause" on PST's site: http://www.pstnet.com/support/samples.asp?Mode=View&SampleID=33 It's also possible to do the same thing by including the Break display in your main trial procedure, followed by a Label. Add an inline object before Break display to test sample number and "goto labelname" if it does not meet your desired conditions (thus skipping the break except when conditions are met for it). Not entirely elegant but very easy to implement. best, DavidV On 08/03/2013 00:16, LKem wrote: > I'm presenting sentence stimuli and have over 100, which I want to > present sequentially, in the order entered into the e-prime list object. > > I would like to give subjects a break every 20 items. > Thus, they would read items 1-20, then have a break, then they would > continue on with the next 20 stimuli (now pulling items 21 - 40), then > have a break, then read items 41 to 60, then have a break, etc. > > I cannot figure out how to build in such a break, short of running > each group as a separate experiment (in which case, I'd have to > combine the data files from each separate experiment). > > Any suggestions? I'm not great at programming from scratch, but may > be able to take someone else's script (doing something similar) & make > it work in my experiment. > 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/msg/e-prime/-/W42MGm7xubAJ. > For more options, visit https://groups.google.com/groups/opt_out. > > -- David Vinson, Ph.D. ESRC Research Fellow Cognitive, Perceptual and Brain Sciences Research Department University College London 26 Bedford Way, London WC1H 0AP Tel +44 (0)20 7679 5311 (UCL internal ext. 25311) -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From mcfarla9 at msu.edu Fri Mar 8 15:13:30 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Fri, 8 Mar 2013 10:13:30 -0500 Subject: how to display 20 stimuli, then give break, then continue on with next 20, then give break, etc. In-Reply-To: <5139B657.5030800@ucl.ac.uk> Message-ID: This question comes up from time to time, see, e.g., http://groups.google.com/group/e-prime/browse_thread/thread/2efc8e169cba7ef8 . PST's "Insert A Pause" InLine If-Then method is popular. My own favorite method is to put all the stimuli into one nested List (set to Sequential or Random order, as appropriate), make the break into a separate Procedure, and then in the main running List put the sequence of trial and break Procedures, running in Sequential order. Something like Weight Nested Procedure ------ -------- --------- 20 StimList TrialProc 1 RestProc 20 StimList TrialProc 1 RestProc 20 StimList TrialProc We do this in one of the exercises in my online E-Prime course. Note that this method does not require any inline code, it merely takes advantage of the features provided by E-Prime. Nested Lists are wonderful -- please also see the Nested Lists tutorial in Appendix C of the User's Guide that came with E-Prime. ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) At 3/8/2013 04:58 AM Friday, David Vinson wrote: >One way is to create an unreferenced "Break" object and then use >inline code to run it only in certain conditions (e.g. trial mod 20 = 0). >See the sample experiment "Insert A Pause" on PST's site: >http://www.pstnet.com/support/samples.asp?Mode=View&SampleID=33 > >It's also possible to do the same thing by including the Break >display in your main trial procedure, followed by a Label. Add an >inline object before Break display to test sample number and "goto >labelname" if it does not meet your desired conditions (thus >skipping the break except when conditions are met for it). Not >entirely elegant but very easy to implement. > >best, >DavidV > > > >On 08/03/2013 00:16, LKem wrote: >>I'm presenting sentence stimuli and have over 100, which I want to >>present sequentially, in the order entered into the e-prime list object. >> >>I would like to give subjects a break every 20 items. >>Thus, they would read items 1-20, then have a break, then they >>would continue on with the next 20 stimuli (now pulling items 21 - >>40), then have a break, then read items 41 to 60, then have a break, etc. >> >>I cannot figure out how to build in such a break, short of running >>each group as a separate experiment (in which case, I'd have to >>combine the data files from each separate experiment). >> >>Any suggestions? I'm not great at programming from scratch, but >>may be able to take someone else's script (doing something similar) >>& make it work in my experiment. >>Thanks. > >-- >David Vinson, Ph.D. >ESRC Research Fellow >Cognitive, Perceptual and Brain Sciences Research Department >University College London >26 Bedford Way, London WC1H 0AP >Tel +44 (0)20 7679 5311 (UCL internal ext. 25311) -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From david.giofre at gmail.com Sat Mar 9 16:41:54 2013 From: david.giofre at gmail.com (=?UTF-8?Q?David_Giofr=C3=A8?=) Date: Sat, 9 Mar 2013 08:41:54 -0800 Subject: Echo Message-ID: Hi everyone, I programming an experiment in e-prime 2. It's a simple experiment in which the participant have to write the result of a simple math operation (e.g., 100 + 226). I created a slide object in which I have an echo. Problem is: I need to store the reaction time only for the first digit inputted by the subject (e.g., 3 in the above example). I'm not interested in the total time of the slide object, but only the time required to write the first number. This will be a measure of the time required to the subject to solve the operation. Thank you in advance for your help. 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/msg/e-prime/-/T11k_nci0NMJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From valerio.biscione at gmail.com Sun Mar 10 12:08:25 2013 From: valerio.biscione at gmail.com (Valerio Biscione) Date: Sun, 10 Mar 2013 05:08:25 -0700 Subject: Change the slide sound with respect to the response of the subject Message-ID: Hi, I am a good programmer in visual basic, but I am totally new to e-prime so I'm having some difficulties in writing a simple experiment. What I want to do is a slide with a sound object and this sound object con play 2 different file. File 1 is played when the subject made a correct response on the PREVIOUS slide, File 2 is played if the response was wrong. I tried a lot of different ways: I created an attribute for the sound-file directory, so when the subject give a response I change the attribute of the NEXT slide. But it seems to me that when the software finish the slide and it read the attribute on the next slide, it will found the attribute value empty (like I didn't change it). I tried to save the result on a variable and to change the sound-file directory in the NEXT slide, without using any attribute. I used this method: 'Set theAudio = CSlideSoundOut(Slide2.States(Slide2.ActiveState).Objects("SoundOut1")) 'Dim theBuffer As SoundBuffer 'Set theBuffer= theAudio.Buffers(1) 'theBuffer.Filename="C:\\Users\\vbiscione\\Documents\\My Experiments\\SoundRewardP.wav" 'theAudio.loadProperties But it doesn't work at all. I don't know what to do.. do you have any help? 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/msg/e-prime/-/aUKqCmqXiiAJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From valerio.biscione at gmail.com Sun Mar 10 23:14:40 2013 From: valerio.biscione at gmail.com (Valerio Biscione) Date: Sun, 10 Mar 2013 16:14:40 -0700 Subject: Disable sound Message-ID: Hi, I have a SoundOut object within a Slide object. I change in some script the directory of the sound-file, but sometime I don't want the SoundOut to play anything at all! Is it possibile to disable the Sound object? 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/msg/e-prime/-/UYUAkVxljEAJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From saultsj at missouri.edu Mon Mar 11 07:10:58 2013 From: saultsj at missouri.edu (Scott) Date: Mon, 11 Mar 2013 00:10:58 -0700 Subject: Is anyone using Task Events to signal a response via the Parallel Port? Message-ID: I'm trying to get Task Events to work for responses as well as for stimulus onsets and offsets. I have a program that reliably uses Task Events to send a WriteByte to the parallel port for each onset I choose. However, I'm having trouble marking the time of each response. So far, I've tried Target. Keyboard.Press, Target.Keyboard.MaxCountReached (when MaxCount=1), and Target.Keyboard.TimeLimitReached. The last one works every time, but only when no response occurs during the response duration, as I expected. Obviously that does not help mark a response. Press and MaxcountReached actually does work for me sometimes, but only occasionally (which seems odd), and I can't see any pattern to when it does and does not work. Note that each onset event is followed by an event that write a 0 with a 20 msdelay.Also, I send a code that's depends on the accuracy of the response about 300 ms after end of the response time limit using WritePort. This also works rereliably, on every trial. However, these codes are only sometimes preceded by a code generated at the time of the response by a Keyboard event; I expect that to happen every time there has been a response. I have sent PST a support request, with my program, data, and event codes.This is a followup to PST's response to my request for clarification about the meaning of each of these Keyboard events. I am trying to apply what they explained, without success. Has anyone managed to get any of the Keyboard events to reliably send a WriteByte for at the time of each response in their program? I want to be assured that at least one of these Keyboard can work reliably. 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/msg/e-prime/-/9nb2Gj3pVjcJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Mon Mar 11 19:21:35 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 11 Mar 2013 15:21:35 -0400 Subject: Echo In-Reply-To: Message-ID: David, Please see the "Multiple Response Collection" example downloadable from the PST website. ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) /---- Stock reminder: 1) I do not work for PST. 2) PST's trained staff take any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours, so make full use of it. 3) In addition, PST offers several instructional videos on their YouTube channel (http://www.youtube.com/user/PSTNET ). 4) If you do get an answer from PST staff, please extend the courtesy of posting their reply back here for the sake of others. \---- At 3/9/2013 12:41 PM Saturday, David Giofrè wrote: >Hi everyone, >I programming an experiment in e-prime 2. >It's a simple experiment in which the >participant have to write the result of a simple >math operation (e.g., 100 + 226). >I created a slide object in which I have an echo. >Problem is: >I need to store the reaction time only for the >first digit inputted by the subject (e.g., 3 in the above example). >I'm not interested in the total time of the >slide object, but only the time required to write the first number. >This will be a measure of the time required to >the subject to solve the operation. >Thank you in advance for your help. >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. For more options, visit https://groups.google.com/groups/opt_out. From mcfarla9 at msu.edu Tue Mar 12 15:40:07 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 12 Mar 2013 11:40:07 -0400 Subject: Change the slide sound with respect to the response of the subject In-Reply-To: Message-ID: A few thoughts: - First, make a *global* variable in the global User Script area to store the ACC score of the previous slide. - Next, use inline code at the appropriate place to store ACC into your global variable, e.g., g_AccPrev = StimSlide.ACC - Then, instead of manipulating properties directly, set an attribute in code and use an attribute reference for the File name in your sound object (see my essay at http://groups.google.com/group/e-prime/browse_thread/thread/441c14e960dd946f ). E.g., in inline code, do If g_AccPrev Then c.SetAttrib "SoundFile", "Correct.wav" Else c.SetAttrib "SoundFile", "Incorrect.wav" End If (or, if you prefer concise code like I do, use c.SetAttrib "SoundFile", Iif( g_AccPrev, "Correct.wav", "Incorrect.wav" ) ) and then use attribute reference "[SoundFile]" for File name in your sound object. (Extra credit: Rearrange this so that you do not need to put ".wav" in the inline code.) ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) /---- Stock reminder: 1) I do not work for PST. 2) PST's trained staff take any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours, so make full use of it. 3) In addition, PST offers several instructional videos on their YouTube channel (http://www.youtube.com/user/PSTNET ). 4) If you do get an answer from PST staff, please extend the courtesy of posting their reply back here for the sake of others. \---- At 3/10/2013 08:08 AM Sunday, Valerio Biscione wrote: >Hi, I am a good programmer in visual basic, but I am totally new to >e-prime so I'm having some difficulties in writing a simple >experiment. What I want to do is a slide with a sound object and >this sound object con play 2 different file. File 1 is played when >the subject made a correct response on the PREVIOUS slide, File 2 is >played if the response was wrong. > >I tried a lot of different ways: I created an attribute for the >sound-file directory, so when the subject give a response I change >the attribute of the NEXT slide. But it seems to me that when the >software finish the slide and it read the attribute on the next >slide, it will found the attribute value empty (like I didn't change it). >I tried to save the result on a variable and to change the >sound-file directory in the NEXT slide, without using any attribute. >I used this method: > > >'Set theAudio = >CSlideSoundOut(Slide2.States(Slide2.ActiveState).Objects("SoundOut1")) > >'Dim theBuffer As SoundBuffer >'Set theBuffer= theAudio.Buffers(1) >'theBuffer.Filename="C:\\Users\\vbiscione\\Documents\\My >Experiments\\SoundRewardP.wav" >'theAudio.loadProperties > >But it doesn't work at all. >I don't know what to do.. do you have any help? 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. For more options, visit https://groups.google.com/groups/opt_out. From mcfarla9 at msu.edu Tue Mar 12 15:55:19 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 12 Mar 2013 11:55:19 -0400 Subject: Disable sound In-Reply-To: Message-ID: Ways to "disable" a SoundSlide on a Slide: 1) Use a sound file of nothing but silence. (Might as well also make that a short sound file, say, 1 ms.) 2) Set sound Volume Control to -10000 (see SoundBuffer.Volume topic in the E-Basic Help facility). (And please do that using an attribute reference in the object's Property Pages!) 2) Create a duplicate SlideState on the Slide, and on the duplicate SlideState remove the SoundSlide sub-object. Then use an attribute reference in ActiveState, and using inline code (or whatever) set the attribute to the sound-disabled SlideState. I think the first method is fairly popular and straightforward. I don't know how well the second method works. Of these three, I think I prefer the third. ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) /---- Stock reminder: 1) I do not work for PST. 2) PST's trained staff take any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours, so make full use of it. 3) In addition, PST offers several instructional videos on their YouTube channel (http://www.youtube.com/user/PSTNET ). 4) If you do get an answer from PST staff, please extend the courtesy of posting their reply back here for the sake of others. \---- At 3/10/2013 07:14 PM Sunday, Valerio Biscione wrote: >I have a SoundOut object within a Slide object. I change in some >script the directory of the sound-file, but sometime I don't want >the SoundOut to play anything at all! Is it possibile to disable the >Sound object? >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. For more options, visit https://groups.google.com/groups/opt_out. From Jedema at pitt.edu Tue Mar 12 18:22:44 2013 From: Jedema at pitt.edu (Hank Jedema) Date: Tue, 12 Mar 2013 11:22:44 -0700 Subject: Parallel Port Message-ID: I had to install E-Prime 2.0.8.90 on some newer PCs (Dell Optiplex 390) which lack a integrated parallel port. I do need the parallel port to send signals to external equipment (just output, no input needed), so I installed a parallel port adapter card (StarTech PEX1PLP) in the PCIe slot, which seems to configure properly under W7: It is listed as LPT1 in the device manager, shows 2 lines on resources tab: I/O range 4010-4017 and I/O range 4000-4003, and is "working properly" according to W7. Normally, I address the parallel port in E-Prime with an inline "writeport &H378, value" but hat does not seem to work (measured with voltmeter at the parallel port connector pins 2-5). At this point, I am wondering whether I have to address the port on the adapter card in a different manner than the traditional, integrated parallel ports. I looked through the parallel port info on the E-prime site and posted a question with their support but have not heard back yet. Does anyone have experience addressing parallel ports on adapter cards with E-prime ? Thanks very much for your help, Hank Jedema Jedema_at_pitt.edu -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/UVdrDQ--jMkJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Tue Mar 12 18:29:42 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 12 Mar 2013 14:29:42 -0400 Subject: Parallel Port In-Reply-To: Message-ID: Hank, On my machine, Windows shows LPT1 at I/O Range 0378-037F and 0778-077F, and E-Prime addresses it through &h0378. On your machine, what happens if you have E-Prime address the port through &h4010? ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) At 3/12/2013 02:22 PM Tuesday, Hank Jedema wrote: >I had to install E-Prime 2.0.8.90 on some newer PCs (Dell Optiplex >390) which lack a integrated parallel port. I do need the parallel >port to send signals to external equipment (just output, no input >needed), so I installed a parallel port adapter card (StarTech >PEX1PLP) in the PCIe slot, which seems to configure properly under >W7: It is listed as LPT1 in the device manager, shows 2 lines on >resources tab: I/O range 4010-4017 and I/O range 4000-4003, and is >"working properly" according to W7. >Normally, I address the parallel port in E-Prime with an inline >"writeport &H378, value" but hat does not seem to work (measured >with voltmeter at the parallel port connector pins 2-5). At this >point, I am wondering whether I have to address the port on the >adapter card in a different manner than the traditional, integrated >parallel ports. I looked through the parallel port info on the >E-prime site and posted a question with their support but have not >heard back yet. Does anyone have experience addressing parallel >ports on adapter cards with E-prime ? > >Thanks very much for your help, > >Hank Jedema >Jedema_at_pitt.edu -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From jjprisciandaro at gmail.com Tue Mar 12 18:54:55 2013 From: jjprisciandaro at gmail.com (Jim) Date: Tue, 12 Mar 2013 11:54:55 -0700 Subject: run task until user input Message-ID: Hello forum, I have a simple task where images are randomly presented, one at a time, for 20 seconds each. I would like the "task" to run indefinitely until stopped by a user input. The goal is for me to be able to show the participant images until I no longer wish to (therefore, the duration of the task will differ from person to person and cannot be set in advance). Now, I just have the task running for a really long time and end up forcefully closing e-prime when I need the task to stop, but this is not a great solution. Thanks, Jim -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/gr7kRTvnHM8J. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From tritzert at kent.edu Tue Mar 12 19:53:31 2013 From: tritzert at kent.edu (Tim) Date: Tue, 12 Mar 2013 12:53:31 -0700 Subject: Two questions Message-ID: I am running a study in which participants re-run trials based on previous responses (i.e. errors are re-run until reaching a criterion of 7). That all works wonderful, however I would like to change the allowable responses during certain re-runs of the stimuli. I already have cycle counter declared as a global variable (counting the number of re-runs) but I cannot determine the inline syntax necessary to tell E-Prime to change the allowable responses based on the value of the cycle counter. Does anyone know how this would be done? Also, does anyone know how to simultaneously display multiple levels of the same attribute on one text display? This is for the same study as above. Basically, when participants reach criterion of # of errors, I would like to display all errors simultaneously. Thanks so much in advance, Tim -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/bOMsaRhElu0J. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From valerio.biscione at gmail.com Tue Mar 12 20:05:33 2013 From: valerio.biscione at gmail.com (Valerio Biscione) Date: Tue, 12 Mar 2013 13:05:33 -0700 Subject: Disable sound In-Reply-To: <513f5012.c8c5320a.68a1.58b2SMTPIN_ADDED_MISSING@gmr-mx.google.com> Message-ID: Thank you this was exactly what I was looking for! On Tuesday, 12 March 2013 15:55:19 UTC, McFarlane, David wrote: > > Ways to "disable" a SoundSlide on a Slide: > > 1) Use a sound file of nothing but silence. (Might as well also make > that a short sound file, say, 1 ms.) > > 2) Set sound Volume Control to -10000 (see SoundBuffer.Volume topic > in the E-Basic Help facility). (And please do that using an > attribute reference in the object's Property Pages!) > > 2) Create a duplicate SlideState on the Slide, and on the duplicate > SlideState remove the SoundSlide sub-object. Then use an attribute > reference in ActiveState, and using inline code (or whatever) set the > attribute to the sound-disabled SlideState. > > I think the first method is fairly popular and straightforward. I > don't know how well the second method works. Of these three, I think > I prefer the third. > > ----- > David McFarlane > E-Prime training > online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx > Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) > > /---- > Stock reminder: 1) I do not work for PST. 2) PST's trained staff > take any and all questions at > http://support.pstnet.com/e%2Dprime/support/login.asp , and they > strive to respond to all requests in 24-48 hours, so make full use of > it. 3) In addition, PST offers several instructional videos on their > YouTube channel (http://www.youtube.com/user/PSTNET ). 4) If you do > get an answer from PST staff, please extend the courtesy of posting > their reply back here for the sake of others. > \---- > > > At 3/10/2013 07:14 PM Sunday, Valerio Biscione wrote: > >I have a SoundOut object within a Slide object. I change in some > >script the directory of the sound-file, but sometime I don't want > >the SoundOut to play anything at all! Is it possibile to disable the > >Sound object? > >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/msg/e-prime/-/8XSTY4s7B-MJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From pfc.groot at gmail.com Tue Mar 12 20:30:45 2013 From: pfc.groot at gmail.com (Paul Groot) Date: Tue, 12 Mar 2013 21:30:45 +0100 Subject: Parallel Port In-Reply-To: Message-ID: As David suggested, I would try &H4010. We also have several StartTech cards that operate on &2010 or &3010, depending on the hardware configuration. (Which correpsonds to the W7 resource parameters.) Paul On 12 March 2013 19:22, Hank Jedema wrote: > I had to install E-Prime 2.0.8.90 on some newer PCs (Dell Optiplex 390) > which lack a integrated parallel port. I do need the parallel port to send > signals to external equipment (just output, no input needed), so I > installed a parallel port adapter card (StarTech PEX1PLP) in the PCIe slot, > which seems to configure properly under W7: It is listed as LPT1 in the > device manager, shows 2 lines on resources tab: I/O range 4010-4017 and I/O > range 4000-4003, and is "working properly" according to W7. > Normally, I address the parallel port in E-Prime with an inline "writeport > &H378, value" but hat does not seem to work (measured with voltmeter at the > parallel port connector pins 2-5). At this point, I am wondering whether I > have to address the port on the adapter card in a different manner than the > traditional, integrated parallel ports. I looked through the parallel port > info on the E-prime site and posted a question with their support but have > not heard back yet. Does anyone have experience addressing parallel ports > on adapter cards with E-prime ? > > Thanks very much for your help, > > Hank Jedema > Jedema_at_pitt.edu > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msg/e-prime/-/UVdrDQ--jMkJ. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From pfc.groot at gmail.com Tue Mar 12 20:42:10 2013 From: pfc.groot at gmail.com (Paul Groot) Date: Tue, 12 Mar 2013 21:42:10 +0100 Subject: run task until user input In-Reply-To: Message-ID: Jim, You could add a small inline script after the image object to terminate the active list(s) after pressing a specific key. E.g.: if StrComp(Stim.RESP, "X",1)=0 Then TrialList.Terminate BlockList.Terminate End If You should call the Terminate function on all active lists and replace the object names with the object names used in your script. In some cases it is more convenient to use the GetUserBreakState() function instead of defining a specific key: If GetUserBreakState() <> 0 Then ... End IF This will be triggered when pressing Ctrl+Shift. Best Paul On 12 March 2013 19:54, Jim wrote: > Hello forum, > > I have a simple task where images are randomly presented, one at a time, > for 20 seconds each. I would like the "task" to run indefinitely until > stopped by a user input. The goal is for me to be able to show the > participant images until I no longer wish to (therefore, the duration of > the task will differ from person to person and cannot be set in advance). > Now, I just have the task running for a really long time and end up > forcefully closing e-prime when I need the task to stop, but this is not a > great solution. > > Thanks, > Jim > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msg/e-prime/-/gr7kRTvnHM8J. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From pfc.groot at gmail.com Tue Mar 12 21:01:05 2013 From: pfc.groot at gmail.com (Paul Groot) Date: Tue, 12 Mar 2013 22:01:05 +0100 Subject: Two questions In-Reply-To: Message-ID: Tim, The easiest way to do this is to use the []-attribute syntax in the allowable field: [MyKeys]. The MyKeys attribute is normally defined in a list object, but you can also assign values in a small inline script: if counter<7 then c.SetAttrib "MyKeys", "AaBb" else c.SetAttrib "MyKeys", "XxYy end if I'm not sure if I understand the second question, but my guess is that it would be rather easy to keep a global variable that is used to ensemble an message string for the incorrect responses. if Len(strMessage)=0 then strMessage = "You entered the following wrong responses: " else strMessage= strMessage & ", " end if strMessage= strMessage& c.GetAttrib("Stimulus") This variable can then be used to display a feedback message (again using a []-attribute reference): c.SetAttrib "Message", strMessage You must also take care to clear the global strMessage variable at the start of each new series. (And don't forget to declare the global strMessage variable) Best Paul On 12 March 2013 20:53, Tim wrote: > I am running a study in which participants re-run trials based on previous > responses (i.e. errors are re-run until reaching a criterion of 7). > > That all works wonderful, however I would like to change the allowable > responses during certain re-runs of the stimuli. I already have cycle > counter declared as a global variable (counting the number of re-runs) but > I cannot determine the inline syntax necessary to tell E-Prime to change > the allowable responses based on the value of the cycle counter. Does > anyone know how this would be done? > > Also, does anyone know how to simultaneously display multiple levels of > the same attribute on one text display? This is for the same study as > above. Basically, when participants reach criterion of # of errors, I would > like to display all errors simultaneously. > > Thanks so much in advance, > Tim > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msg/e-prime/-/bOMsaRhElu0J. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From tritzert at kent.edu Tue Mar 12 21:21:36 2013 From: tritzert at kent.edu (Tim Ritzert) Date: Tue, 12 Mar 2013 17:21:36 -0400 Subject: Two questions In-Reply-To: Message-ID: Paul, Thanks so much for the help - the first part seems easy enough and I'll see how that goes. As for my second question: I want participants to go through a set of 100 stimuli and answer either "1" "2" or "3" to each one, do this again until there are 7 or less "1" responses, and then at the end I want E-Prime to display the final 7 or less stimuli that were responded to with a "1" all at the same time. As I have it now, they display one at a time. Hope that makes sense, this is all new to me! -Tim Sent from my iPhone On Mar 12, 2013, at 5:01 PM, Paul Groot wrote: > Tim, > > The easiest way to do this is to use the []-attribute syntax in the allowable field: [MyKeys]. The MyKeys attribute is normally defined in a list object, but you can also assign values in a small inline script: > > if counter<7 then > c.SetAttrib "MyKeys", "AaBb" > else > c.SetAttrib "MyKeys", "XxYy > end if > > I'm not sure if I understand the second question, but my guess is that it would be rather easy to keep a global variable that is used to ensemble an message string for the incorrect responses. > > if Len(strMessage)=0 then > strMessage = "You entered the following wrong responses: " > else > strMessage= strMessage & ", " > end if > strMessage= strMessage& c.GetAttrib("Stimulus") > > This variable can then be used to display a feedback message (again using a []-attribute reference): > > c.SetAttrib "Message", strMessage > > You must also take care to clear the global strMessage variable at the start of each new series. > (And don't forget to declare the global strMessage variable) > > Best > Paul > > > On 12 March 2013 20:53, Tim wrote: >> I am running a study in which participants re-run trials based on previous responses (i.e. errors are re-run until reaching a criterion of 7). >> >> That all works wonderful, however I would like to change the allowable responses during certain re-runs of the stimuli. I already have cycle counter declared as a global variable (counting the number of re-runs) but I cannot determine the inline syntax necessary to tell E-Prime to change the allowable responses based on the value of the cycle counter. Does anyone know how this would be done? >> >> Also, does anyone know how to simultaneously display multiple levels of the same attribute on one text display? This is for the same study as above. Basically, when participants reach criterion of # of errors, I would like to display all errors simultaneously. >> >> Thanks so much in advance, >> Tim >> >> -- >> You received this message because you are subscribed to the Google Groups "E-Prime" group. >> To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. >> To post to this group, send email to e-prime at googlegroups.com. >> To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/bOMsaRhElu0J. >> For more options, visit https://groups.google.com/groups/opt_out. > > -- > You received this message because you are subscribed to the Google Groups "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From pfc.groot at gmail.com Tue Mar 12 21:43:32 2013 From: pfc.groot at gmail.com (Paul Groot) Date: Tue, 12 Mar 2013 22:43:32 +0100 Subject: Two questions In-Reply-To: Message-ID: If the stimuli are simple text string, it would be rather easy to do as described before. The only thing to change is to to add another if-statement to make sure that the current stimulus is only appended to the feedback message if the response was "1": if StrComp(Stim.RESP,"1")=0 then if Len(strMessage)=0 then strMessage = "These are the stimuli: " else strMessage= strMessage & ", " end if strMessage= strMessage& c.GetAttrib("Stimulus") end if Perhaps it is even better to replace the "if Len(strMessage)=0 then" test with the following: "if counter=0 then". (To reset the message text if the counter is reset to zero.) best paul On 12 March 2013 22:21, Tim Ritzert wrote: > Paul, > > Thanks so much for the help - the first part seems easy enough and I'll > see how that goes. > > As for my second question: I want participants to go through a set of 100 > stimuli and answer either "1" "2" or "3" to each one, do this again until > there are 7 or less "1" responses, and then at the end I want E-Prime to > display the final 7 or less stimuli that were responded to with a "1" all > at the same time. As I have it now, they display one at a time. > > Hope that makes sense, this is all new to me! > > -Tim > > Sent from my iPhone > > On Mar 12, 2013, at 5:01 PM, Paul Groot wrote: > > Tim, > > The easiest way to do this is to use the []-attribute syntax in the > allowable field: [MyKeys]. The MyKeys attribute is normally defined in a > list object, but you can also assign values in a small inline script: > > if counter<7 then > c.SetAttrib "MyKeys", "AaBb" > else > c.SetAttrib "MyKeys", "XxYy > end if > > I'm not sure if I understand the second question, but my guess is that it > would be rather easy to keep a global variable that is used to ensemble an > message string for the incorrect responses. > > if Len(strMessage)=0 then > strMessage = "You entered the following wrong responses: " > else > strMessage= strMessage & ", " > end if > strMessage= strMessage& c.GetAttrib("Stimulus") > > This variable can then be used to display a feedback message (again using > a []-attribute reference): > > c.SetAttrib "Message", strMessage > > You must also take care to clear the global strMessage variable at the > start of each new series. > (And don't forget to declare the global strMessage variable) > > Best > Paul > > > On 12 March 2013 20:53, Tim wrote: > >> I am running a study in which participants re-run trials based on >> previous responses (i.e. errors are re-run until reaching a criterion of 7). >> >> That all works wonderful, however I would like to change the allowable >> responses during certain re-runs of the stimuli. I already have cycle >> counter declared as a global variable (counting the number of re-runs) but >> I cannot determine the inline syntax necessary to tell E-Prime to change >> the allowable responses based on the value of the cycle counter. Does >> anyone know how this would be done? >> >> Also, does anyone know how to simultaneously display multiple levels of >> the same attribute on one text display? This is for the same study as >> above. Basically, when participants reach criterion of # of errors, I would >> like to display all errors simultaneously. >> >> Thanks so much in advance, >> Tim >> >> -- >> You received this message because you are subscribed to the Google Groups >> "E-Prime" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to e-prime+unsubscribe at googlegroups.com. >> To post to this group, send email to e-prime at googlegroups.com. >> To view this discussion on the web visit >> https://groups.google.com/d/msg/e-prime/-/bOMsaRhElu0J. >> For more options, visit https://groups.google.com/groups/opt_out. >> >> >> > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. > > > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From Jedema at pitt.edu Wed Mar 13 13:34:00 2013 From: Jedema at pitt.edu (Hank Jedema) Date: Wed, 13 Mar 2013 06:34:00 -0700 Subject: Parallel Port In-Reply-To: Message-ID: Dear David & Paul, That does the trick. Thanks very much for your quick assistance. Hank On Tuesday, March 12, 2013 2:22:44 PM UTC-4, Hank Jedema wrote: > > I had to install E-Prime 2.0.8.90 on some newer PCs (Dell Optiplex 390) > which lack a integrated parallel port. I do need the parallel port to send > signals to external equipment (just output, no input needed), so I > installed a parallel port adapter card (StarTech PEX1PLP) in the PCIe slot, > which seems to configure properly under W7: It is listed as LPT1 in the > device manager, shows 2 lines on resources tab: I/O range 4010-4017 and I/O > range 4000-4003, and is "working properly" according to W7. > Normally, I address the parallel port in E-Prime with an inline "writeport > &H378, value" but hat does not seem to work (measured with voltmeter at the > parallel port connector pins 2-5). At this point, I am wondering whether I > have to address the port on the adapter card in a different manner than the > traditional, integrated parallel ports. I looked through the parallel port > info on the E-prime site and posted a question with their support but have > not heard back yet. Does anyone have experience addressing parallel ports > on adapter cards with E-prime ? > > Thanks very much for your help, > > Hank Jedema > Jedema_at_pitt.edu > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/FuGO3Ed7ajsJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From valerio.biscione at gmail.com Thu Mar 14 11:56:03 2013 From: valerio.biscione at gmail.com (Valerio Biscione) Date: Thu, 14 Mar 2013 04:56:03 -0700 Subject: Disable sound In-Reply-To: <513f5012.c8c5320a.68a1.58b2SMTPIN_ADDED_MISSING@gmr-mx.google.com> Message-ID: I have actually another problem with the Sound system. I have a slide with a SoundOut object that reproduce a sound, as usual. But when the subject press the {SPACE} the software goes to the next slide and the sound is cut. This is extremely annoying for my kind of experiment. Is there any way to have the sound to not be cut if the software goes to the next slide? Thank you very much :) (Sorry for my poor English) On Tuesday, 12 March 2013 15:55:19 UTC, McFarlane, David wrote: > > Ways to "disable" a SoundSlide on a Slide: > > 1) Use a sound file of nothing but silence. (Might as well also make > that a short sound file, say, 1 ms.) > > 2) Set sound Volume Control to -10000 (see SoundBuffer.Volume topic > in the E-Basic Help facility). (And please do that using an > attribute reference in the object's Property Pages!) > > 2) Create a duplicate SlideState on the Slide, and on the duplicate > SlideState remove the SoundSlide sub-object. Then use an attribute > reference in ActiveState, and using inline code (or whatever) set the > attribute to the sound-disabled SlideState. > > I think the first method is fairly popular and straightforward. I > don't know how well the second method works. Of these three, I think > I prefer the third. > > ----- > David McFarlane > E-Prime training > online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx > Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) > > /---- > Stock reminder: 1) I do not work for PST. 2) PST's trained staff > take any and all questions at > http://support.pstnet.com/e%2Dprime/support/login.asp , and they > strive to respond to all requests in 24-48 hours, so make full use of > it. 3) In addition, PST offers several instructional videos on their > YouTube channel (http://www.youtube.com/user/PSTNET ). 4) If you do > get an answer from PST staff, please extend the courtesy of posting > their reply back here for the sake of others. > \---- > > > At 3/10/2013 07:14 PM Sunday, Valerio Biscione wrote: > >I have a SoundOut object within a Slide object. I change in some > >script the directory of the sound-file, but sometime I don't want > >the SoundOut to play anything at all! Is it possibile to disable the > >Sound object? > >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/msg/e-prime/-/a0D0AalcReIJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From valerio.biscione at gmail.com Thu Mar 14 12:02:14 2013 From: valerio.biscione at gmail.com (Valerio Biscione) Date: Thu, 14 Mar 2013 05:02:14 -0700 Subject: Disable sound In-Reply-To: Message-ID: Ok I solved it, I just had to change the "Stop After" attribute of the SlideOut object. :) On Thursday, 14 March 2013 11:56:03 UTC, Valerio Biscione wrote: > > I have actually another problem with the Sound system. I have a slide with > a SoundOut object that reproduce a sound, as usual. But when the subject > press the {SPACE} the software goes to the next slide and the sound is cut. > This is extremely annoying for my kind of experiment. Is there any way to > have the sound to not be cut if the software goes to the next slide? > > Thank you very much :) > > (Sorry for my poor English) > > On Tuesday, 12 March 2013 15:55:19 UTC, McFarlane, David wrote: >> >> Ways to "disable" a SoundSlide on a Slide: >> >> 1) Use a sound file of nothing but silence. (Might as well also make >> that a short sound file, say, 1 ms.) >> >> 2) Set sound Volume Control to -10000 (see SoundBuffer.Volume topic >> in the E-Basic Help facility). (And please do that using an >> attribute reference in the object's Property Pages!) >> >> 2) Create a duplicate SlideState on the Slide, and on the duplicate >> SlideState remove the SoundSlide sub-object. Then use an attribute >> reference in ActiveState, and using inline code (or whatever) set the >> attribute to the sound-disabled SlideState. >> >> I think the first method is fairly popular and straightforward. I >> don't know how well the second method works. Of these three, I think >> I prefer the third. >> >> ----- >> David McFarlane >> E-Prime training >> online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx >> Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) >> >> /---- >> Stock reminder: 1) I do not work for PST. 2) PST's trained staff >> take any and all questions at >> http://support.pstnet.com/e%2Dprime/support/login.asp , and they >> strive to respond to all requests in 24-48 hours, so make full use of >> it. 3) In addition, PST offers several instructional videos on their >> YouTube channel (http://www.youtube.com/user/PSTNET ). 4) If you do >> get an answer from PST staff, please extend the courtesy of posting >> their reply back here for the sake of others. >> \---- >> >> >> At 3/10/2013 07:14 PM Sunday, Valerio Biscione wrote: >> >I have a SoundOut object within a Slide object. I change in some >> >script the directory of the sound-file, but sometime I don't want >> >the SoundOut to play anything at all! Is it possibile to disable the >> >Sound object? >> >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/msg/e-prime/-/AqY94A9cjkoJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From khernandez514 at gmail.com Fri Mar 15 14:33:20 2013 From: khernandez514 at gmail.com (kayh) Date: Fri, 15 Mar 2013 07:33:20 -0700 Subject: Visual Stimuli with different offsets Message-ID: Hi, I am new to e-prime and I am having some trouble figuring out how to change duration times. Currently, I need to be able to have two stimuli on the same page have different durations. While I know you can change duration times for full pages, I have not been able to change the duration of one stimuli without changing them all. Does any body have any solutions for this? Background information: I am trying to have two stimuli (circles) have the same onset time, but their offset time be slightly different. Also, is there anyway to create shapes in e-prime? or do i have to import images? Any help would be greatly appreciated!! 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/msg/e-prime/-/qcRVTpnssnsJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Fri Mar 15 15:08:42 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Fri, 15 Mar 2013 11:08:42 -0400 Subject: Visual Stimuli with different offsets In-Reply-To: <69c00c8a-30ab-4e60-bd49-94c639490b83@googlegroups.com> Message-ID: Hmm. In short, you need some way to clear only one of the stimuli at a specified time after first presenting both stimuli. Let's see... First, set the Duration of the dual stimulus to the shorter Duration. Then you could simply replace that with an object that presents only one of those stimuli, with its Duration set to the time remaining for that stimulus. Or use an object with a judiciously set combination of Frame Size & Position and transparent BackStyle to overwrite just the one stimulus. Or use SlideVisualStim.Clear in inline code to clear the one stimulus. In any case, you then do something to take up the remaining time for the longer-duration stimulus. Anybody have a beter idea? If you want draw your own stimuli in E-Prime then you may use the Canvas object to draw whatever you like, see that topic in the E-Basic Help facility. This will require some inline coding. Please note that Canvas drawing operations are *far* too slow for anything terribly complex, but still good enough for modest use. ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) /---- Stock reminder: 1) I do not work for PST. 2) PST's trained staff take any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours, so make full use of it. 3) In addition, PST offers several instructional videos on their YouTube channel (http://www.youtube.com/user/PSTNET ). 4) If you do get an answer from PST staff, please extend the courtesy of posting their reply back here for the sake of others. \---- At 3/15/2013 10:33 AM Friday, kayh wrote: >I am new to e-prime and I am having some trouble figuring out how to >change duration times. >Currently, I need to be able to have two stimuli on the same page >have different durations. While I know you can change duration times >for full pages, I have not been able to change the duration of one >stimuli without changing them all. >Does any body have any solutions for this? > >Background information: I am trying to have two stimuli (circles) >have the same onset time, but their offset time be slightly >different. Also, is there anyway to create shapes in e-prime? or do >i have to import images? > >Any help would be greatly appreciated!! 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. For more options, visit https://groups.google.com/groups/opt_out. From gusunny1 at gmail.com Mon Mar 18 02:37:06 2013 From: gusunny1 at gmail.com (sally) Date: Sun, 17 Mar 2013 19:37:06 -0700 Subject: eprime delays due to inline code Message-ID: Dear everyone, I have encountered a problem made me confused for quite a long time. Here is the story: I need to design a slide where I have one picture displayed which is a 9-points evaluation picture. I put another red pillar to move from 1-9, I made this by iteratatively call this slide using some code of course, with a label. The puzzle is that there is time difference between two procedure, one is to run whole program without entering any button which result in no iterative call, no pillar moves, another is to move the pillar as much as possible during the time limit. the difference is about 1-2s. I have to fix this up as I need to synchronize the eprime program and fmri. I think this discrepancy is due to different call times. I hope I can account this time delay into the display time, but I don't know what kind of time log can discribe this delay -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/T0qgtlwjKfAJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mspape at cognitology.eu Mon Mar 18 10:35:40 2013 From: mspape at cognitology.eu (Cognitology) Date: Mon, 18 Mar 2013 12:35:40 +0200 Subject: Visual Stimuli with different offsets In-Reply-To: <514339c0.2194ec0a.3020.3fe3SMTPIN_ADDED_MISSING@gmr-mx.google.com> Message-ID: Hi David, Canvas drawing operations are not necessarily terribly slow: you can declare an extra display (I call it a buffered display), draw everything at a moment in time you can afford to be slow, and then swap the buffered display to the current display. I'm not sure if the terminology is still correct, but I have been well able to make things like pattern masks in which a 100x100 image was drawn with each of the 10,000 pixels being randomly black or white and switching this image 20 times every 10 ms (the trick then is to draw the whole thing at the beginning of the trial, then grab 100x100 pixels of the buffered display and dump them on the current one. It can work, but I agree it's not easy. On the topic of critical timing and inline code: I found out that it costs, on my (quite fast) pc, the simple debug.print "a" takes about 0.47 ms. However, For I = 1:10000 Debug.print "a" Next I Takes about 7 seconds. I took this to mean that the simple act of loading a value into I takes about 0.2 ms as well. The other value (of 0.47 ms) I got was by logging the time to do Debug.print "a" Debug.print "a" ... X 10, x 100, x 1000, x10000 times. So, this suggests that our common advice of "if you can do it without inline code, do that instead" is probably best. Beware! :) Best, Michiel -----Original Message----- From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of David McFarlane Sent: 15. March 2013 17:09 To: e-prime at googlegroups.com Subject: Re: Visual Stimuli with different offsets Hmm. In short, you need some way to clear only one of the stimuli at a specified time after first presenting both stimuli. Let's see... First, set the Duration of the dual stimulus to the shorter Duration. Then you could simply replace that with an object that presents only one of those stimuli, with its Duration set to the time remaining for that stimulus. Or use an object with a judiciously set combination of Frame Size & Position and transparent BackStyle to overwrite just the one stimulus. Or use SlideVisualStim.Clear in inline code to clear the one stimulus. In any case, you then do something to take up the remaining time for the longer-duration stimulus. Anybody have a beter idea? If you want draw your own stimuli in E-Prime then you may use the Canvas object to draw whatever you like, see that topic in the E-Basic Help facility. This will require some inline coding. Please note that Canvas drawing operations are *far* too slow for anything terribly complex, but still good enough for modest use. ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) /---- Stock reminder: 1) I do not work for PST. 2) PST's trained staff take any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours, so make full use of it. 3) In addition, PST offers several instructional videos on their YouTube channel (http://www.youtube.com/user/PSTNET ). 4) If you do get an answer from PST staff, please extend the courtesy of posting their reply back here for the sake of others. \---- At 3/15/2013 10:33 AM Friday, kayh wrote: >I am new to e-prime and I am having some trouble figuring out how to >change duration times. >Currently, I need to be able to have two stimuli on the same page have >different durations. While I know you can change duration times for >full pages, I have not been able to change the duration of one stimuli >without changing them all. >Does any body have any solutions for this? > >Background information: I am trying to have two stimuli (circles) have >the same onset time, but their offset time be slightly different. Also, >is there anyway to create shapes in e-prime? or do i have to import >images? > >Any help would be greatly appreciated!! 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. For more options, visit https://groups.google.com/groups/opt_out. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From tritzert at kent.edu Mon Mar 18 18:00:45 2013 From: tritzert at kent.edu (Tim Ritzert) Date: Mon, 18 Mar 2013 14:00:45 -0400 Subject: Two questions In-Reply-To: Message-ID: Thanks Paul! One final question: I now have everything working except I can't figure out how to clear the global strMessage variable at the start of each new cycle - is there a simple line of code to do the trick? Again, thanks so much, the help is very much appreciated! -Tim On Tue, Mar 12, 2013 at 5:43 PM, Paul Groot wrote: > If the stimuli are simple text string, it would be rather easy to do as > described before. The only thing to change is to to add another > if-statement to make sure that the current stimulus is only appended to the > feedback message if the response was "1": > > if StrComp(Stim.RESP,"1")=0 then > if Len(strMessage)=0 then > strMessage = "These are the stimuli: " > else > strMessage= strMessage & ", " > end if > strMessage= strMessage& c.GetAttrib("Stimulus") > end if > > Perhaps it is even better to replace the "if Len(strMessage)=0 then" test > with the following: "if counter=0 then". (To reset the message text if the > counter is reset to zero.) > > best > paul > > > > On 12 March 2013 22:21, Tim Ritzert wrote: > >> Paul, >> >> Thanks so much for the help - the first part seems easy enough and I'll >> see how that goes. >> >> As for my second question: I want participants to go through a set of 100 >> stimuli and answer either "1" "2" or "3" to each one, do this again until >> there are 7 or less "1" responses, and then at the end I want E-Prime to >> display the final 7 or less stimuli that were responded to with a "1" all >> at the same time. As I have it now, they display one at a time. >> >> Hope that makes sense, this is all new to me! >> >> -Tim >> >> Sent from my iPhone >> >> On Mar 12, 2013, at 5:01 PM, Paul Groot wrote: >> >> Tim, >> >> The easiest way to do this is to use the []-attribute syntax in the >> allowable field: [MyKeys]. The MyKeys attribute is normally defined in a >> list object, but you can also assign values in a small inline script: >> >> if counter<7 then >> c.SetAttrib "MyKeys", "AaBb" >> else >> c.SetAttrib "MyKeys", "XxYy >> end if >> >> I'm not sure if I understand the second question, but my guess is that it >> would be rather easy to keep a global variable that is used to ensemble an >> message string for the incorrect responses. >> >> if Len(strMessage)=0 then >> strMessage = "You entered the following wrong responses: " >> else >> strMessage= strMessage & ", " >> end if >> strMessage= strMessage& c.GetAttrib("Stimulus") >> >> This variable can then be used to display a feedback message (again using >> a []-attribute reference): >> >> c.SetAttrib "Message", strMessage >> >> You must also take care to clear the global strMessage variable at the >> start of each new series. >> (And don't forget to declare the global strMessage variable) >> >> Best >> Paul >> >> >> On 12 March 2013 20:53, Tim wrote: >> >>> I am running a study in which participants re-run trials based on >>> previous responses (i.e. errors are re-run until reaching a criterion of 7). >>> >>> That all works wonderful, however I would like to change the allowable >>> responses during certain re-runs of the stimuli. I already have cycle >>> counter declared as a global variable (counting the number of re-runs) but >>> I cannot determine the inline syntax necessary to tell E-Prime to change >>> the allowable responses based on the value of the cycle counter. Does >>> anyone know how this would be done? >>> >>> Also, does anyone know how to simultaneously display multiple levels of >>> the same attribute on one text display? This is for the same study as >>> above. Basically, when participants reach criterion of # of errors, I would >>> like to display all errors simultaneously. >>> >>> Thanks so much in advance, >>> Tim >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "E-Prime" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to e-prime+unsubscribe at googlegroups.com. >>> To post to this group, send email to e-prime at googlegroups.com. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msg/e-prime/-/bOMsaRhElu0J. >>> For more options, visit https://groups.google.com/groups/opt_out. >>> >>> >>> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "E-Prime" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to e-prime+unsubscribe at googlegroups.com. >> To post to this group, send email to e-prime at googlegroups.com. >> For more options, visit https://groups.google.com/groups/opt_out. >> >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "E-Prime" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to e-prime+unsubscribe at googlegroups.com. >> To post to this group, send email to e-prime at googlegroups.com. >> For more options, visit https://groups.google.com/groups/opt_out. >> >> >> > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- -Tim -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Mon Mar 18 18:15:08 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 18 Mar 2013 14:15:08 -0400 Subject: Two questions In-Reply-To: Message-ID: strMessage = "" -- David McFarlane At 3/18/2013 02:00 PM Monday, Tim Ritzert wrote: >Thanks Paul! > >One final question: I now have everything working except I can't >figure out how to clear the global strMessage variable at the start >of each new cycle - is there a simple line of code to do the trick? > >Again, thanks so much, the help is very much appreciated! > >-Tim > > > >On Tue, Mar 12, 2013 at 5:43 PM, Paul Groot ><pfc.groot at gmail.com> wrote: >If the stimuli are simple text string, it would be rather easy to do >as described before. The only thing to change is to to add another >if-statement to make sure that the current stimulus is only appended >to the feedback message if the response was "1": > >if StrComp(Stim.RESP,"1")=0 then > if Len(strMessage)=0 then > strMessage = "These are the stimuli: " > else > strMessage= strMessage & ", " > end if > strMessage= strMessage& c.GetAttrib("Stimulus") >end if > >Perhaps it is even better to replace the "if Len(strMessage)=0 then" >test with the following: "if counter=0 then". (To reset the message >text if the counter is reset to zero.) > >best >paul > > > >On 12 March 2013 22:21, Tim Ritzert ><tritzert at kent.edu> wrote: >Paul, > >Thanks so much for the help - the first part seems easy enough and >I'll see how that goes. > >As for my second question: I want participants to go through a set >of 100 stimuli and answer either "1" "2" or "3" to each one, do this >again until there are 7 or less "1" responses, and then at the end I >want E-Prime to display the final 7 or less stimuli that were >responded to with a "1" all at the same time. As I have it now, they >display one at a time. > >Hope that makes sense, this is all new to me! > >-Tim > >Sent from my iPhone > >On Mar 12, 2013, at 5:01 PM, Paul Groot ><pfc.groot at gmail.com> wrote: > >>Tim, >> >>The easiest way to do this is to use the []-attribute syntax in the >>allowable field: [MyKeys]. The MyKeys attribute is normally defined >>in a list object, but you can also assign values in a small inline script: >> >>if counter<7 then >> c.SetAttrib "MyKeys", "AaBb" >>else >> c.SetAttrib "MyKeys", "XxYy >>end if >> >>I'm not sure if I understand the second question, but my guess is >>that it would be rather easy to keep a global variable that is used >>to ensemble an message string for the incorrect responses. >> >>if Len(strMessage)=0 then >> strMessage = "You entered the following wrong responses: " >>else >> strMessage= strMessage & ", " >>end if >>strMessage= strMessage& c.GetAttrib("Stimulus") >> >>This variable can then be used to display a feedback message (again >>using a []-attribute reference): >> >>c.SetAttrib "Message", strMessage >> >>You must also take care to clear the global strMessage variable at >>the start of each new series. >>(And don't forget to declare the global strMessage variable) >> >>Best >>Paul >> >> >>On 12 March 2013 20:53, Tim >><tritzert at kent.edu> wrote: >>I am running a study in which participants re-run trials based on >>previous responses (i.e. errors are re-run until reaching a criterion of 7). >> >>That all works wonderful, however I would like to change the >>allowable responses during certain re-runs of the stimuli. I >>already have cycle counter declared as a global variable (counting >>the number of re-runs) but I cannot determine the inline syntax >>necessary to tell E-Prime to change the allowable responses based >>on the value of the cycle counter. Does anyone know how this would be done? >> >>Also, does anyone know how to simultaneously display multiple >>levels of the same attribute on one text display? This is for the >>same study as above. Basically, when participants reach criterion >>of # of errors, I would like to display all errors simultaneously. >> >>Thanks so much in advance, >>Tim -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From gusunny1 at gmail.com Tue Mar 19 03:03:44 2013 From: gusunny1 at gmail.com (sally) Date: Mon, 18 Mar 2013 20:03:44 -0700 Subject: eprime delays due to inline code In-Reply-To: <7011386a-ef34-46e7-8240-2f82a500cb49@googlegroups.com> Message-ID: I am sorry I don't know if I have expressed clearly,if anyone can give help, welcome to ask in detail. On Monday, 18 March 2013 10:37:06 UTC+8, sally wrote: > > Dear everyone, > I have encountered a problem made me confused for quite a long > time. Here is the story: I need to design a slide where I have one picture > displayed which is a 9-points evaluation picture. I put another red pillar > to move from 1-9, I made this by iteratatively call this slide using some > code of course, with a label. The puzzle is that there is time difference > between two procedure, one is to run whole program without entering any > button which result in no iterative call, no pillar moves, another is to > move the pillar as much as possible during the time limit. the difference > is about 1-2s. I have to fix this up as I need to synchronize the eprime > program and fmri. I think this discrepancy is due to different call times. > I hope I can account this time delay into the display time, but I don't > know what kind of time log can discribe this delay > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/B_LPB2vWzCcJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From saultsj at missouri.edu Tue Mar 19 05:21:03 2013 From: saultsj at missouri.edu (Scott) Date: Mon, 18 Mar 2013 22:21:03 -0700 Subject: Is anyone using Task Events to signal a response via the Parallel Port? In-Reply-To: <4a103404-400f-469a-aa22-fbcac4ec8591@googlegroups.com> Message-ID: No one has replied to my initial post here, so I assume no one cares about using Task Events for responses. I don't recommend it. I'm giving up on this topic with this observation: Keyboard task events don't work in my tests the way I expected or the way PST support told me they should. Support still has not replied and explained. On Monday, March 11, 2013 2:10:58 AM UTC-5, Scott wrote: > > I'm trying to get Task Events to work for responses as well as for > stimulus onsets and offsets. I have a program that reliably uses Task > Events to send a WriteByte to the parallel port for each onset I choose. > However, I'm having trouble marking the time of each response. So far, I've > tried Target.Keyboard.Press, Target.Keyboard.MaxCountReached (when > MaxCount=1), and Target.Keyboard.TimeLimitReached. The last one works > every time, but only when no response occurs during the response duration, > as I expected. Obviously that does not help mark a response. Press and > MaxcountReached actually does work for me sometimes, but only occasionally > (which seems odd), and I can't see any pattern to when it does and does not > work. Note that each onset event is followed by an event that write a 0with a 20 msdelay.Also, I send > a code that's depends on the accuracy of the response about 300 ms after > end of the response time limit using WritePort. This also works rereliably, > on every trial. However, these codes are only sometimes preceded by a > code generated at the time of the response by a Keyboard event; I expect > that to happen every time there has been a response. > > I have sent PST a support request, with my program, data, and event codes.This is a followup to > PST's response to my request for clarification about the meaning of each > of these Keyboard events. I am trying to apply what they explained, without > success. > > Has anyone managed to get any of the Keyboard events to reliably send a > WriteByte for at the time of each response in their program? I want to be > assured that at least one of these Keyboard can work reliably. > > 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/msg/e-prime/-/9IIaTLuBzQAJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From argaud.soizic at gmail.com Tue Mar 19 14:17:05 2013 From: argaud.soizic at gmail.com (Soizic Argaud) Date: Tue, 19 Mar 2013 15:17:05 +0100 Subject: presentation of movies in full screen Message-ID: Hello everyone, I'm a new user of E-Prime and I'm currently creating a task during which I present different film excerpts to my participants and then, they answer questionnaires. Everything's (nearly) ok but one of the difficulties I encounter is about the size of the movies. I don't know how to modify it to project the movies in full screen. If you can help me to fix this (first) issue, I'll be very grateful. Thank you very much for your help ! Soizic -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mspape at cognitology.eu Tue Mar 19 14:55:22 2013 From: mspape at cognitology.eu (Cognitology) Date: Tue, 19 Mar 2013 16:55:22 +0200 Subject: presentation of movies in full screen In-Reply-To: Message-ID: Hi, Short answer: Use a moviedisplay, set size to 100% (it’s 75% by default now), and turn Stretch on. You can keep the aspect ratio (e.g. Stretch mode LeftRight) as is or distort it into submission (stretch mode Both). Better answer: first, find out at which resolution your experiment is running. Is it widescreen? Is your monitor? What resolution are the movies? Then, consider re-encoding the movies to fit your resolution; though quite a few options are possible in E-Prime as outlined above, it makes a certain amount of sense to be very sure of your stimuli rather than fiddling around with them at runtime! Best, Michiel From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of Soizic Argaud Sent: 19. March 2013 16:17 To: e-prime at googlegroups.com; Soizic Argaud Subject: presentation of movies in full screen Hello everyone, I'm a new user of E-Prime and I'm currently creating a task during which I present different film excerpts to my participants and then, they answer questionnaires. Everything's (nearly) ok but one of the difficulties I encounter is about the size of the movies. I don't know how to modify it to project the movies in full screen. If you can help me to fix this (first) issue, I'll be very grateful. Thank you very much for your help ! Soizic -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From valerio.biscione at gmail.com Tue Mar 19 15:30:57 2013 From: valerio.biscione at gmail.com (Valerio Biscione) Date: Tue, 19 Mar 2013 08:30:57 -0700 Subject: "double" variable truncated in text object Message-ID: Hi. In my software I show, in a text object inside a slide object, the score of the subject. The score is a Double variable and can assume value like 1.2 or 5.0. When I "print" the score variable I would like to show all the value until the first decimal number, but it seems that eprime actually cut the number if it sees it like an integer. For example 5.0 is showed like 5, whereas 1.2 is correctly showed like 1.2 This is the code that I use in an inline script just before the slide object: Set theText = CSlideText(Slide6.States(Slide6.ActiveState).Objects("Text1")) theText.text=subjectScore How can I solve this problem? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/7sOX_u882YEJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Tue Mar 19 15:48:39 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 19 Mar 2013 11:48:39 -0400 Subject: "double" variable truncated in text object In-Reply-To: Message-ID: First of all, why do you set the text for your SlideText directly, rather than using an attribute reference (see my comments at https://groups.google.com/d/topic/e-prime/RBwU6WDdlG8 )? Instead of your code, do something more like c.SetAttrib "SubjectScore", subjectScore and then use [SubjectScore] in your SlideText. Now, on your your question -- Look at the "Format, Format$" topic in the E-Basic Help facility. ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) /---- Stock reminder: 1) I do not work for PST. 2) PST's trained staff take any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours, so make full use of it. 3) In addition, PST offers several instructional videos on their YouTube channel (http://www.youtube.com/user/PSTNET ). 4) If you do get an answer from PST staff, please extend the courtesy of posting their reply back here for the sake of others. \---- At 3/19/2013 11:30 AM Tuesday, Valerio Biscione wrote: >Hi. In my software I show, in a text object inside a slide object, >the score of the subject. The score is a Double variable and can >assume value like 1.2 or 5.0. When I "print" the score variable I >would like to show all the value until the first decimal number, but >it seems that eprime actually cut the number if it sees it like an >integer. For example 5.0 is showed like 5, whereas 1.2 is correctly >showed like 1.2 > >This is the code that I use in an inline script just before the slide object: > >Set theText = CSlideText(Slide6.States(Slide6.ActiveState).Objects("Text1")) > >theText.text=subjectScore > > >How can I solve this problem? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From valerio.biscione at gmail.com Tue Mar 19 16:30:13 2013 From: valerio.biscione at gmail.com (Valerio Biscione) Date: Tue, 19 Mar 2013 09:30:13 -0700 Subject: "double" variable truncated in text object In-Reply-To: Message-ID: Hi McFarlane. I have tried to use the attribute but the result is the same. What are the reasons for preferring the attribute over a variable? Anyway thank you for your suggestion, I am looking to that topic right now. On Tuesday, 19 March 2013 15:30:57 UTC, Valerio Biscione wrote: > > Hi. In my software I show, in a text object inside a slide object, the > score of the subject. The score is a Double variable and can assume value > like 1.2 or 5.0. When I "print" the score variable I would like to show all > the value until the first decimal number, but it seems that eprime actually > cut the number if it sees it like an integer. For example 5.0 is showed > like 5, whereas 1.2 is correctly showed like 1.2 > > This is the code that I use in an inline script just before the slide > object: > > Set theText = > CSlideText(Slide6.States(Slide6.ActiveState).Objects("Text1")) > > theText.text=subjectScore > > > How can I solve this problem? > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/vHXa4u4izYcJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From valerio.biscione at gmail.com Tue Mar 19 16:50:22 2013 From: valerio.biscione at gmail.com (Valerio Biscione) Date: Tue, 19 Mar 2013 09:50:22 -0700 Subject: "double" variable truncated in text object In-Reply-To: <514888db.e5b8320a.6f3c.05bdSMTPIN_ADDED_MISSING@gmr-mx.google.com> Message-ID: Thank you, that totally helped! On Tuesday, 19 March 2013 15:48:39 UTC, McFarlane, David wrote: > > First of all, why do you set the text for your SlideText directly, > rather than using an attribute reference (see my comments at > https://groups.google.com/d/topic/e-prime/RBwU6WDdlG8 )? Instead of > your code, do something more like > > c.SetAttrib "SubjectScore", subjectScore > > and then use [SubjectScore] in your SlideText. > > Now, on your your question -- Look at the "Format, Format$" topic in > the E-Basic Help facility. > > ----- > David McFarlane > E-Prime training > online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx > Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) > > /---- > Stock reminder: 1) I do not work for PST. 2) PST's trained staff > take any and all questions at > http://support.pstnet.com/e%2Dprime/support/login.asp , and they > strive to respond to all requests in 24-48 hours, so make full use of > it. 3) In addition, PST offers several instructional videos on their > YouTube channel (http://www.youtube.com/user/PSTNET ). 4) If you do > get an answer from PST staff, please extend the courtesy of posting > their reply back here for the sake of others. > \---- > > > At 3/19/2013 11:30 AM Tuesday, Valerio Biscione wrote: > >Hi. In my software I show, in a text object inside a slide object, > >the score of the subject. The score is a Double variable and can > >assume value like 1.2 or 5.0. When I "print" the score variable I > >would like to show all the value until the first decimal number, but > >it seems that eprime actually cut the number if it sees it like an > >integer. For example 5.0 is showed like 5, whereas 1.2 is correctly > >showed like 1.2 > > > >This is the code that I use in an inline script just before the slide > object: > > > >Set theText = > CSlideText(Slide6.States(Slide6.ActiveState).Objects("Text1")) > > > >theText.text=subjectScore > > > > > >How can I solve this problem? > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/d8Z-pyHs_LsJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From argaud.soizic at gmail.com Tue Mar 19 18:14:13 2013 From: argaud.soizic at gmail.com (Soizic Argaud) Date: Tue, 19 Mar 2013 19:14:13 +0100 Subject: presentation of movies in full screen In-Reply-To: <00aa01ce24b1$c8770e20$59652a60$@eu> Message-ID: Hi, Thank you for your answer. I tried the short one but it didn't work. So I took your advice (better answer) and I resized my stimuli "out of" E-Prime. Doing this, it's ok. But I still don't understand why I can't modify easily the size of my film excerpts in E-Prime. Best, Soizic 2013/3/19 Cognitology > Hi,**** > > Short answer: Use a moviedisplay, set size to 100% (it’s 75% by default > now), and turn Stretch on. You can keep the aspect ratio (e.g. Stretch mode > LeftRight) as is or distort it into submission (stretch mode Both). **** > > Better answer: first, find out at which resolution your experiment is > running. Is it widescreen? Is your monitor? What resolution are the movies? > Then, consider re-encoding the movies to fit your resolution; though quite > a few options are possible in E-Prime as outlined above, it makes a certain > amount of sense to be very sure of your stimuli rather than fiddling around > with them at runtime!**** > > Best,**** > > Michiel**** > > ** ** > > ** ** > > *From:* e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] *On > Behalf Of *Soizic Argaud > *Sent:* 19. March 2013 16:17 > *To:* e-prime at googlegroups.com; Soizic Argaud > *Subject:* presentation of movies in full screen**** > > ** ** > > Hello everyone,**** > > ** ** > > I'm a new user of E-Prime and I'm currently creating a task during which I > present different film excerpts to my participants and then, they answer > questionnaires. **** > > Everything's (nearly) ok but one of the difficulties I encounter is about > the size of the movies. I don't know how to modify it to project the movies > in full screen.**** > > If you can help me to fix this (first) issue, I'll be very grateful.**** > > ** ** > > Thank you very much for your help !**** > > ** ** > > Soizic**** > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. > > **** > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mspape at cognitology.eu Wed Mar 20 09:59:56 2013 From: mspape at cognitology.eu (Cognitology) Date: Wed, 20 Mar 2013 11:59:56 +0200 Subject: presentation of movies in full screen In-Reply-To: Message-ID: Hi, The reason is pretty similar to the common problem in resizing: there’s only so many pixels. Imagine you have 5x5 pixels and want to draw an X: 10001 01010 00100 01010 10001 Would be more or less it (imagine 1 being a different colour from 0). Now, resizing it by a factor of two shouldn’t be too hard: 1100000011 1100000011 0011001100 0011001100 0000110000 0000110000 0011001100 0011001100 1100000011 1100000011 There, the pixels are just really big now. So, you might as well have used twice as low a resolution – should be better, performance-wise. In any case, imagine you wanted to resize by a factor of 1.4 (7x7 pixels) instead of 2. Without any type of anti-aliasing going on, you could get something like 1000001 0110110 0110110 0001000 0110110 0110110 1000001 (here, I arbitrarily decided to double pixels 2 and 4, because I’m not sure how the rounding is handled). Which rather distorts the beautiful X. Anti-aliasing could diminish the effect of such distortions by using a type of blurring filter, but as far as I know, E-Prime doesn’t do this by default. If you want to see the difference in effect, try copying a smallish image to MSPaint (I did print screen, start>run>mspaint, copied a screenshot to mspaint, moved everything out of sight, copied the start logo), then scale everything up by some sort of factor. Doesn’t look so good… Notice what happens if you scale something up by a factor, copy the effect you have, then scale it down to previous size: it looks worse than it did. The results of such a test are attached (hopefully it gets through, one never knows with groups): Upper left: start button, original. Lower left: start button, resized x 2, maintained aspect ratio, resized back (x 0.5). Looks as good as original. Upper right: start button resized x 1.5, maintained aspect ratio, resized back (x ca. 0.67), notice distortion is visible in horizontal line the windows flag. Upper left (red bit) has become a straight line, the upper right (green bit) became pixilated. Lower right: start button resized a few times, didn’t maintain aspect ratio. It looks bad. So, even if you maintain aspect ratio throughout, artifacts are pretty inevitable and at best you’re just displaying images at a lower resolution. This makes a certain sense, of course, as the type of enlarging that actually adds details (CSI style, or so I’m told) hasn’t been invented yet. Of course, everything here counts for video images as well as static images, except for the fact that movement and such hides quite a lot. Hope that helps! Best, Michiel From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of Soizic Argaud Sent: 19. March 2013 20:14 To: e-prime at googlegroups.com Subject: Re: presentation of movies in full screen Hi, Thank you for your answer. I tried the short one but it didn't work. So I took your advice (better answer) and I resized my stimuli "out of" E-Prime. Doing this, it's ok. But I still don't understand why I can't modify easily the size of my film excerpts in E-Prime. Best, Soizic 2013/3/19 Cognitology Hi, Short answer: Use a moviedisplay, set size to 100% (it’s 75% by default now), and turn Stretch on. You can keep the aspect ratio (e.g. Stretch mode LeftRight) as is or distort it into submission (stretch mode Both). Better answer: first, find out at which resolution your experiment is running. Is it widescreen? Is your monitor? What resolution are the movies? Then, consider re-encoding the movies to fit your resolution; though quite a few options are possible in E-Prime as outlined above, it makes a certain amount of sense to be very sure of your stimuli rather than fiddling around with them at runtime! Best, Michiel From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of Soizic Argaud Sent: 19. March 2013 16:17 To: e-prime at googlegroups.com; Soizic Argaud Subject: presentation of movies in full screen Hello everyone, I'm a new user of E-Prime and I'm currently creating a task during which I present different film excerpts to my participants and then, they answer questionnaires. Everything's (nearly) ok but one of the difficulties I encounter is about the size of the movies. I don't know how to modify it to project the movies in full screen. If you can help me to fix this (first) issue, I'll be very grateful. Thank you very much for your help ! Soizic -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com . To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: start.png Type: image/png Size: 8846 bytes Desc: not available URL: From argaud.soizic at gmail.com Wed Mar 20 10:24:24 2013 From: argaud.soizic at gmail.com (Soizic Argaud) Date: Wed, 20 Mar 2013 11:24:24 +0100 Subject: presentation of movies in full screen In-Reply-To: <004a01ce2551$ad4fcd30$07ef6790$@eu> Message-ID: Hello, Actually yes, it's helping. Thank you ! Now I have to choose what method i'll use by doing a compromise between the size of the presentation of my movies and their quality (and directly working on the film files before import them to E-Prime) Best, Soizic 2013/3/20 Cognitology > Hi,**** > > The reason is pretty similar to the common problem in resizing: there’s > only so many pixels. Imagine you have 5x5 pixels and want to draw an X:*** > * > > 10001**** > > 01010**** > > 00100**** > > 01010**** > > 10001**** > > Would be more or less it (imagine 1 being a different colour from 0). Now, > resizing it by a factor of two shouldn’t be too hard:**** > > 1100000011**** > > 1100000011**** > > 0011001100**** > > 0011001100**** > > 0000110000**** > > 0000110000**** > > 0011001100**** > > 0011001100**** > > 1100000011**** > > 1100000011**** > > ** ** > > There, the pixels are just really big now. So, you might as well have used > twice as low a resolution – should be better, performance-wise.**** > > In any case, imagine you wanted to resize by a factor of 1.4 (7x7 pixels) > instead of 2. Without any type of anti-aliasing going on, you could get > something like**** > > 1000001**** > > 0110110**** > > 0110110**** > > 0001000**** > > 0110110**** > > 0110110**** > > 1000001**** > > (here, I arbitrarily decided to double pixels 2 and 4, because I’m not > sure how the rounding is handled).**** > > Which rather distorts the beautiful X. Anti-aliasing could diminish the > effect of such distortions by using a type of blurring filter, but as far > as I know, E-Prime doesn’t do this by default. If you want to see the > difference in effect, try copying a smallish image to MSPaint (I did print > screen, start>run>mspaint, copied a screenshot to mspaint, moved everything > out of sight, copied the start logo), then scale everything up by some sort > of factor. Doesn’t look so good… Notice what happens if you scale something > up by a factor, copy the effect you have, then scale it down to previous > size: it looks worse than it did. The results of such a test are attached > (hopefully it gets through, one never knows with groups):**** > > Upper left: start button, original.**** > > Lower left: start button, resized x 2, maintained aspect ratio, resized > back (x 0.5). Looks as good as original.**** > > Upper right: start button resized x 1.5, maintained aspect ratio, resized > back (x ca. 0.67), notice distortion is visible in horizontal line the > windows flag. Upper left (red bit) has become a straight line, the upper > right (green bit) became pixilated. **** > > Lower right: start button resized a few times, didn’t maintain aspect > ratio. It looks bad.**** > > ** ** > > So, even if you maintain aspect ratio throughout, artifacts are pretty > inevitable and at best you’re just displaying images at a lower resolution. > This makes a certain sense, of course, as the type of enlarging that > actually adds details (CSI style, or so I’m told) hasn’t been invented yet. > **** > > ** ** > > Of course, everything here counts for video images as well as static > images, except for the fact that movement and such hides quite a lot. **** > > Hope that helps!**** > > Best,**** > > Michiel**** > > ** ** > > ** ** > > ** ** > > *From:* e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] *On > Behalf Of *Soizic Argaud > *Sent:* 19. March 2013 20:14 > *To:* e-prime at googlegroups.com > *Subject:* Re: presentation of movies in full screen**** > > ** ** > > Hi, **** > > ** ** > > Thank you for your answer. I tried the short one but it didn't work. So I > took your advice (better answer) and I resized my stimuli "out of" E-Prime. > Doing this, it's ok. But I still don't understand why I can't modify easily > the size of my film excerpts in E-Prime.**** > > ** ** > > Best, **** > > Soizic**** > > ** ** > > 2013/3/19 Cognitology **** > > Hi,**** > > Short answer: Use a moviedisplay, set size to 100% (it’s 75% by default > now), and turn Stretch on. You can keep the aspect ratio (e.g. Stretch mode > LeftRight) as is or distort it into submission (stretch mode Both). **** > > Better answer: first, find out at which resolution your experiment is > running. Is it widescreen? Is your monitor? What resolution are the movies? > Then, consider re-encoding the movies to fit your resolution; though quite > a few options are possible in E-Prime as outlined above, it makes a certain > amount of sense to be very sure of your stimuli rather than fiddling around > with them at runtime!**** > > Best,**** > > Michiel**** > > **** > > **** > > *From:* e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] *On > Behalf Of *Soizic Argaud > *Sent:* 19. March 2013 16:17 > *To:* e-prime at googlegroups.com; Soizic Argaud > *Subject:* presentation of movies in full screen**** > > **** > > Hello everyone,**** > > **** > > I'm a new user of E-Prime and I'm currently creating a task during which I > present different film excerpts to my participants and then, they answer > questionnaires. **** > > Everything's (nearly) ok but one of the difficulties I encounter is about > the size of the movies. I don't know how to modify it to project the movies > in full screen.**** > > If you can help me to fix this (first) issue, I'll be very grateful.**** > > **** > > Thank you very much for your help !**** > > **** > > Soizic**** > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. > > **** > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. > > **** > > ** ** > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. > > **** > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From stuart.quirk at gmail.com Wed Mar 20 13:01:51 2013 From: stuart.quirk at gmail.com (Stuart Quirk) Date: Wed, 20 Mar 2013 06:01:51 -0700 Subject: presentation of movies in full screen In-Reply-To: Message-ID: I would also add that, if you are going to reprocess your videos, I can heartily recommend the free program mediacoder. Excellent for translating across video formats, changing ratios, etc. The wizard is quite helpful for those less versed in working with video (referring to myself there not you!). http://www.mediacoderhq.com/ Stuart On Tuesday, March 19, 2013 10:17:05 AM UTC-4, Soizic Argaud wrote: > > Hello everyone, > > I'm a new user of E-Prime and I'm currently creating a task during which I > present different film excerpts to my participants and then, they answer > questionnaires. > Everything's (nearly) ok but one of the difficulties I encounter is about > the size of the movies. I don't know how to modify it to project the movies > in full screen. > If you can help me to fix this (first) issue, I'll be very grateful. > > Thank you very much for your help ! > > Soizic > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/va2AcaWRZvoJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From valerio.biscione at gmail.com Fri Mar 22 11:20:53 2013 From: valerio.biscione at gmail.com (Valerio Biscione) Date: Fri, 22 Mar 2013 04:20:53 -0700 Subject: Terminate the slide only when the subject press a key after a random time Message-ID: I have searched on the group for other topics with this problem, but I haven't found anything. This is actually a normal Variable Interval schedule, so it's strange that hasn't been treated already. I want to show a slide to the subject. At the beginning of the slide a random number is generated. This random number indicates the number of milliseconds that the subjects has to wait to receive a reward. Let's call this random number T. The subject can press the key anytime he/she wants, but only if he presses the time AFTER the time T he will receive a reward and the software can go to the next slide. If he presses the key before T he receive a punishment, but can still try to "win" the reward in the slide. I already solved the problem to record all the RTtime that the subject press the key during the slide. The problem is to make the software to go further ONLY if the key is pressed after T. T is recorded in a variable, but won't be a problem to use an attribute. Do you have any idea? Kind Regards 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/msg/e-prime/-/xIBEh-dbA3oJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mspape at cognitology.eu Fri Mar 22 11:44:22 2013 From: mspape at cognitology.eu (Cognitology) Date: Fri, 22 Mar 2013 13:44:22 +0200 Subject: Terminate the slide only when the subject press a key after a random time In-Reply-To: <8f330409-847a-4bf2-808d-15c71cd1811e@googlegroups.com> Message-ID: Hi, It’s not really that strange – I find that many people, but cognitive psychologists in particular, seem unaware of just how very small the world of their favourite paradigm can be J In fact, I have not heard of this procedure and I suppose this is because it is more popular with those who’re more interested in the conditioning side of things, but I could be wrong there. In any case, what’s wrong with 1. Inline: Accuracy = -1 2. LabelX 3. Slide, set .Duration to -1. 4. If Slide.RT < T then Accuracy = 0 Goto LabelX Etc? Sorry, it’s Friday, difficult to think very straight, but to be honest, I cannot see what’s wrong with just going back to the moment just before the slide is presented. Best, Michiel From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of Valerio Biscione Sent: 22. March 2013 13:21 To: e-prime at googlegroups.com Subject: Terminate the slide only when the subject press a key after a random time I have searched on the group for other topics with this problem, but I haven't found anything. This is actually a normal Variable Interval schedule, so it's strange that hasn't been treated already. I want to show a slide to the subject. At the beginning of the slide a random number is generated. This random number indicates the number of milliseconds that the subjects has to wait to receive a reward. Let's call this random number T. The subject can press the key anytime he/she wants, but only if he presses the time AFTER the time T he will receive a reward and the software can go to the next slide. If he presses the key before T he receive a punishment, but can still try to "win" the reward in the slide. I already solved the problem to record all the RTtime that the subject press the key during the slide. The problem is to make the software to go further ONLY if the key is pressed after T. T is recorded in a variable, but won't be a problem to use an attribute. Do you have any idea? Kind Regards 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/msg/e-prime/-/xIBEh-dbA3oJ. For more options, visit https://groups.google.com/groups/opt_out. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From valerio.biscione at gmail.com Fri Mar 22 12:07:45 2013 From: valerio.biscione at gmail.com (Valerio Biscione) Date: Fri, 22 Mar 2013 05:07:45 -0700 Subject: Terminate the slide only when the subject press a key after a random time In-Reply-To: <020901ce26f2$98d881b0$ca898510$@eu> Message-ID: Hi Michael and thank you for your reply. The problem is that when I go back to the labelX the time that the subject "passes" on the slide1 starts again from 0. But when the subject presses the key (before the reward is available), I would be able to stay on the same slide, so the timer will keep counting the time. I will explain myself better: imagine that the random number is 2.34seconds. Now the subject press the key after 1 seconds. I would like to be able to have the subject to continue to see the same slide. So the subject waits another 1.5 seconds (and the total is now 2.5 seconds) before pressing the button. But now, when he/her presses it, the software goes to the next slide. In you example the subject will always starts from 0. So using the same random number as before, if he/her presses the key after 1 seconds, he has to wait at least 2.34 seconds before pressing the key and getting the reward (whereas in the previous example, after the first pressing, he/her has to wait just a minimum of 1.34 seconds). On Friday, 22 March 2013 11:44:22 UTC, Michiel Sovijärvi-Spapé wrote: > > Hi, > > It’s not really that strange – I find that many people, but cognitive > psychologists in particular, seem unaware of just how very small the world > of their favourite paradigm can be J In fact, I have not heard of this > procedure and I suppose this is because it is more popular with those > who’re more interested in the conditioning side of things, but I could be > wrong there. > > In any case, what’s wrong with > > 1. Inline: Accuracy = -1 > > 2. LabelX > > 3. Slide, set .Duration to -1. > > 4. If Slide.RT < T then > > Accuracy = 0 > > Goto LabelX > > Etc? > > Sorry, it’s Friday, difficult to think very straight, but to be honest, I > cannot see what’s wrong with just going back to the moment just before the > slide is presented. > > Best, > > Michiel > > > > *From:* e-p... at googlegroups.com [mailto: > e-p... at googlegroups.com ] *On Behalf Of *Valerio Biscione > *Sent:* 22. March 2013 13:21 > *To:* e-p... at googlegroups.com > *Subject:* Terminate the slide only when the subject press a key after a > random time > > > > I have searched on the group for other topics with this problem, but I > haven't found anything. > This is actually a normal Variable Interval schedule, so it's strange that > hasn't been treated already. > > I want to show a slide to the subject. At the beginning of the slide a > random number is generated. This random number indicates the number of > milliseconds that the subjects has to wait to receive a reward. Let's call > this random number T. The subject can press the key anytime he/she wants, > but only if he presses the time AFTER the time T he will receive a reward > and the software can go to the next slide. If he presses the key before T > he receive a punishment, but can still try to "win" the reward in the slide. > > I already solved the problem to record all the RTtime that the subject > press the key during the slide. The problem is to make the software to go > further ONLY if the key is pressed after T. T is recorded in a variable, > but won't be a problem to use an attribute. > Do you have any idea? > Kind Regards > 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+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/msg/e-prime/-/xIBEh-dbA3oJ. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/Fof8yQk69rkJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mspape at cognitology.eu Fri Mar 22 13:11:36 2013 From: mspape at cognitology.eu (Cognitology) Date: Fri, 22 Mar 2013 15:11:36 +0200 Subject: Terminate the slide only when the subject press a key after a random time In-Reply-To: <11b9c980-d8d4-4e3c-86fe-b067ee8f0e51@googlegroups.com> Message-ID: Hi Valerio, So, you want the subject to see the slide for another 1340 ms if they have pressed the button after 1000 ms. So, instead of If Slide.RT < T then Accuracy = 0 Slide.Duration = T – Slide.RT Goto LabelX End if Would that work? Now, the duration is adjusted based on the RT. This works, I think, sort of, unless if T = say, 2500. The subject presses the button after 2000 ms (and thus has 500 ms left to see the screen), but now presses the button after 400 ms – oops, now they will see the screen for 2100 ms again. In order to cope, you could add a bit more code above, or reduce T by RT. You could also use an attribute for Slide.Duration to make it something like [T_not_yet_seen], which is first c.setAttrib “T_not_yet_seen”, c.GetAttrib(“T”) and in the IF statement above, c.SetAttrib “T_not_yet_seen”, c.GetAttrib(“T_not_yet_seen”) – Slide.RT Best, Michiel From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of Valerio Biscione Sent: 22. March 2013 14:08 To: e-prime at googlegroups.com Subject: Re: Terminate the slide only when the subject press a key after a random time Hi Michael and thank you for your reply. The problem is that when I go back to the labelX the time that the subject "passes" on the slide1 starts again from 0. But when the subject presses the key (before the reward is available), I would be able to stay on the same slide, so the timer will keep counting the time. I will explain myself better: imagine that the random number is 2.34seconds. Now the subject press the key after 1 seconds. I would like to be able to have the subject to continue to see the same slide. So the subject waits another 1.5 seconds (and the total is now 2.5 seconds) before pressing the button. But now, when he/her presses it, the software goes to the next slide. In you example the subject will always starts from 0. So using the same random number as before, if he/her presses the key after 1 seconds, he has to wait at least 2.34 seconds before pressing the key and getting the reward (whereas in the previous example, after the first pressing, he/her has to wait just a minimum of 1.34 seconds). On Friday, 22 March 2013 11:44:22 UTC, Michiel Sovijärvi-Spapé wrote: Hi, It’s not really that strange – I find that many people, but cognitive psychologists in particular, seem unaware of just how very small the world of their favourite paradigm can be J In fact, I have not heard of this procedure and I suppose this is because it is more popular with those who’re more interested in the conditioning side of things, but I could be wrong there. In any case, what’s wrong with 1. Inline: Accuracy = -1 2. LabelX 3. Slide, set .Duration to -1. 4. If Slide.RT < T then Accuracy = 0 Goto LabelX Etc? Sorry, it’s Friday, difficult to think very straight, but to be honest, I cannot see what’s wrong with just going back to the moment just before the slide is presented. Best, Michiel From: e-p... at googlegroups.com [mailto:e-p... at googlegroups.com ] On Behalf Of Valerio Biscione Sent: 22. March 2013 13:21 To: e-p... at googlegroups.com Subject: Terminate the slide only when the subject press a key after a random time I have searched on the group for other topics with this problem, but I haven't found anything. This is actually a normal Variable Interval schedule, so it's strange that hasn't been treated already. I want to show a slide to the subject. At the beginning of the slide a random number is generated. This random number indicates the number of milliseconds that the subjects has to wait to receive a reward. Let's call this random number T. The subject can press the key anytime he/she wants, but only if he presses the time AFTER the time T he will receive a reward and the software can go to the next slide. If he presses the key before T he receive a punishment, but can still try to "win" the reward in the slide. I already solved the problem to record all the RTtime that the subject press the key during the slide. The problem is to make the software to go further ONLY if the key is pressed after T. T is recorded in a variable, but won't be a problem to use an attribute. Do you have any idea? Kind Regards 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+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/msg/e-prime/-/xIBEh-dbA3oJ. For more options, visit https://groups.google.com/groups/opt_out. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/Fof8yQk69rkJ. For more options, visit https://groups.google.com/groups/opt_out. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From valerio.biscione at gmail.com Fri Mar 22 13:15:45 2013 From: valerio.biscione at gmail.com (Valerio Biscione) Date: Fri, 22 Mar 2013 06:15:45 -0700 Subject: Terminate the slide only when the subject press a key after a random time In-Reply-To: <023401ce26fe$c89994a0$59ccbde0$@eu> Message-ID: Thank you, this approach would probably work :) On Friday, 22 March 2013 13:11:36 UTC, Michiel Sovijärvi-Spapé wrote: > > Hi Valerio, > > > > So, you want the subject to see the slide for another 1340 ms if they have > pressed the button after 1000 ms. So, instead of > > If Slide.RT < T then > > Accuracy = 0 > > Slide.Duration = T – Slide.RT > > Goto LabelX > > End if > > > > Would that work? Now, the duration is adjusted based on the RT. This > works, I think, sort of, unless if T = say, 2500. The subject presses the > button after 2000 ms (and thus has 500 ms left to see the screen), but now > presses the button after 400 ms – oops, now they will see the screen for > 2100 ms again. In order to cope, you could add a bit more code above, or > reduce T by RT. You could also use an attribute for Slide.Duration to make > it something like [T_not_yet_seen], which is first > > c.setAttrib “T_not_yet_seen”, c.GetAttrib(“T”) > > and in the IF statement above, > > c.SetAttrib “T_not_yet_seen”, c.GetAttrib(“T_not_yet_seen”) – Slide.RT > > > > Best, > > Michiel > > > > *From:* e-p... at googlegroups.com [mailto: > e-p... at googlegroups.com ] *On Behalf Of *Valerio Biscione > *Sent:* 22. March 2013 14:08 > *To:* e-p... at googlegroups.com > *Subject:* Re: Terminate the slide only when the subject press a key > after a random time > > > > Hi Michael and thank you for your reply. > The problem is that when I go back to the labelX the time that the subject > "passes" on the slide1 starts again from 0. But when the subject presses > the key (before the reward is available), I would be able to stay on the > same slide, so the timer will keep counting the time. > I will explain myself better: > > imagine that the random number is 2.34seconds. Now the subject press the > key after 1 seconds. I would like to be able to have the subject to > continue to see the same slide. So the subject waits another 1.5 seconds > (and the total is now 2.5 seconds) before pressing the button. But now, > when he/her presses it, the software goes to the next slide. > > In you example the subject will always starts from 0. So using the same > random number as before, if he/her presses the key after 1 seconds, he has > to wait at least 2.34 seconds before pressing the key and getting the > reward (whereas in the previous example, after the first pressing, he/her > has to wait just a minimum of 1.34 seconds). > > > > > On Friday, 22 March 2013 11:44:22 UTC, Michiel Sovijärvi-Spapé wrote: > > Hi, > > It’s not really that strange – I find that many people, but cognitive > psychologists in particular, seem unaware of just how very small the world > of their favourite paradigm can be J In fact, I have not heard of this > procedure and I suppose this is because it is more popular with those > who’re more interested in the conditioning side of things, but I could be > wrong there. > > In any case, what’s wrong with > > 1. Inline: Accuracy = -1 > > 2. LabelX > > 3. Slide, set .Duration to -1. > > 4. If Slide.RT < T then > > Accuracy = 0 > > Goto LabelX > > Etc? > > Sorry, it’s Friday, difficult to think very straight, but to be honest, I > cannot see what’s wrong with just going back to the moment just before the > slide is presented. > > Best, > > Michiel > > > > *From:* e-p... at googlegroups.com [mailto:e-p... at googlegroups.com] *On > Behalf Of *Valerio Biscione > *Sent:* 22. March 2013 13:21 > *To:* e-p... at googlegroups.com > *Subject:* Terminate the slide only when the subject press a key after a > random time > > > > I have searched on the group for other topics with this problem, but I > haven't found anything. > This is actually a normal Variable Interval schedule, so it's strange that > hasn't been treated already. > > I want to show a slide to the subject. At the beginning of the slide a > random number is generated. This random number indicates the number of > milliseconds that the subjects has to wait to receive a reward. Let's call > this random number T. The subject can press the key anytime he/she wants, > but only if he presses the time AFTER the time T he will receive a reward > and the software can go to the next slide. If he presses the key before T > he receive a punishment, but can still try to "win" the reward in the slide. > > I already solved the problem to record all the RTtime that the subject > press the key during the slide. The problem is to make the software to go > further ONLY if the key is pressed after T. T is recorded in a variable, > but won't be a problem to use an attribute. > Do you have any idea? > Kind Regards > 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+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/msg/e-prime/-/xIBEh-dbA3oJ. > For more options, visit https://groups.google.com/groups/opt_out. > > > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+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/msg/e-prime/-/Fof8yQk69rkJ. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/GDBP9H-L_LgJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jennaroberts6 at gmail.com Sun Mar 24 12:53:15 2013 From: jennaroberts6 at gmail.com (psyjrobe) Date: Sun, 24 Mar 2013 05:53:15 -0700 Subject: Eprime dongle for sale Message-ID: I have a usb Eprime dongle that I no longer need (version 1). If anyone want to buy this off me please get in touch! -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From bsmith.lap at gmail.com Thu Mar 28 16:25:48 2013 From: bsmith.lap at gmail.com (Benjamin) Date: Thu, 28 Mar 2013 09:25:48 -0700 Subject: Control Alt Shift Message-ID: Is anyone else having trouble with Control Alt Shift in E-Prime 2.0.10.x ? I find that it often does not work at all, so I use control escape, and eventually I have to use Control Alt Delete and quit E-Prime entirely from the Task Manager because it is unresponsive. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/U95mLEBprL8J. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Thu Mar 28 18:12:32 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 28 Mar 2013 14:12:32 -0400 Subject: Control Alt Shift In-Reply-To: Message-ID: FWIW, I just tested this myself on an EP2.0.10.242 system, it worked flawlessly. I even made a simple test program with nothing but a TextDisplay set to infinite Duration, just to force the issue, all worked fine. Would like to hear others' reports. -- David McFarlane At 3/28/2013 12:25 PM Thursday, Benjamin wrote: >Is anyone else having trouble with Control Alt Shift in E-Prime >2.0.10.x ? I find that it often does not work at all, so I use >control escape, and eventually I have to use Control Alt Delete and >quit E-Prime entirely from the Task Manager because it is unresponsive. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From me.crisostomo6 at gmail.com Thu Mar 28 19:01:08 2013 From: me.crisostomo6 at gmail.com (MarisaC) Date: Thu, 28 Mar 2013 12:01:08 -0700 Subject: E-prime crashes after reading text file Message-ID: Hello, I am hoping someone could help me out. My script is "too large to be compiled" so I am trying to have e-prime call from a text file instead. Here is the code that I have been using: open "FinalTstQuestionTXT2.txt" for Input as #1 For IndxArt=0 to Article_Count - 1 For TxtCounter = 1 to FinalTstQ_Count Line Input #1, textstring$ 'Articles(IndxArt).FinalTst(TxtCounter).FinalQuestion = textstring$ Next TxtCounter Next IndxArt close #1 The program compiles and the script is generated successfully, but when I try to run it, e-prime crashes, and I get the windows message. I know that e-prime is reading from the file because when I set the FinalTstQ_count number to more than the number of lines in the text file, I get the "Input past end of file" error message (as expected). It seems that the problem occurs when e-prime gets to the end of the text file. Any help would be greatly appreciated! Thank you, Marisa -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/kCPKL2LGInMJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From baltimore.ben at gmail.com Thu Mar 28 20:48:37 2013 From: baltimore.ben at gmail.com (ben robinson) Date: Thu, 28 Mar 2013 16:48:37 -0400 Subject: E-prime crashes after reading text file In-Reply-To: <791246e1-13a3-4974-b8d4-73d5d104b691@googlegroups.com> Message-ID: Do you have a lot of unused "Unreferenced E-Objects" in your file? Try deleting them, if so, and see if your script is no longer "too large to be compiled". Ben On Thu, Mar 28, 2013 at 3:01 PM, MarisaC wrote: > Hello, > > I am hoping someone could help me out. > My script is "too large to be compiled" so I am trying to have e-prime > call from a text file instead. > > Here is the code that I have been using: > > open "FinalTstQuestionTXT2.txt" for Input as #1 > For IndxArt=0 to Article_Count - 1 > For TxtCounter = 1 to FinalTstQ_Count > Line Input #1, textstring$ > 'Articles(IndxArt).FinalTst(TxtCounter).FinalQuestion = textstring$ > Next TxtCounter > Next IndxArt > close #1 > > The program compiles and the script is generated successfully, but when I > try to run it, e-prime crashes, and I get the windows message. > > I know that e-prime is reading from the file because when I set the > FinalTstQ_count number to more than the number of lines in the text file, I > get the "Input past end of file" error message (as expected). It seems that > the problem occurs when e-prime gets to the end of the text file. > > Any help would be greatly appreciated! > Thank you, > Marisa > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msg/e-prime/-/kCPKL2LGInMJ. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsmith.lap at gmail.com Fri Mar 29 13:21:11 2013 From: bsmith.lap at gmail.com (Benjamin) Date: Fri, 29 Mar 2013 06:21:11 -0700 Subject: Control Alt Shift In-Reply-To: Message-ID: I believe I have solved the problem. Control Alt Shift will not work if the keyboard is unchecked in the Devices tab of the experiment properties. This was not the case in version 2.0.8.x, so converting some old code in which I had disabled the keyboard caused the problem. Control escape works regardless, but you still need to force quit E-Prime from the task manager. On Thursday, March 28, 2013 12:25:48 PM UTC-4, Benjamin wrote: > Is anyone else having trouble with Control Alt Shift in E-Prime 2.0.10.x > ? I find that it often does not work at all, so I use control escape, and > eventually I have to use Control Alt Delete and quit E-Prime entirely from > the Task Manager because it is unresponsive. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/Xs9EaQEXOPUJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mspape at cognitology.eu Fri Mar 29 15:31:16 2013 From: mspape at cognitology.eu (Cognitology) Date: Fri, 29 Mar 2013 17:31:16 +0200 Subject: Control Alt Shift In-Reply-To: <04750941-3177-4933-9150-9135607a9612@googlegroups.com> Message-ID: Hi, This is slightly unrelated, but as I myself keep forgetting it all the time, I thought I’ll repeat it here: control-alt-backspace results in a more “graceful” exit in E-Prime 2 pro (http://www.pstnet.com/support/kb.asp?TopicID=2634). Best, Michiel From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of Benjamin Sent: 29. March 2013 15:21 To: e-prime at googlegroups.com Subject: Re: Control Alt Shift I believe I have solved the problem. Control Alt Shift will not work if the keyboard is unchecked in the Devices tab of the experiment properties. This was not the case in version 2.0.8.x, so converting some old code in which I had disabled the keyboard caused the problem. Control escape works regardless, but you still need to force quit E-Prime from the task manager. On Thursday, March 28, 2013 12:25:48 PM UTC-4, Benjamin wrote: Is anyone else having trouble with Control Alt Shift in E-Prime 2.0.10.x ? I find that it often does not work at all, so I use control escape, and eventually I have to use Control Alt Delete and quit E-Prime entirely from the Task Manager because it is unresponsive. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/Xs9EaQEXOPUJ. For more options, visit https://groups.google.com/groups/opt_out. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From me.crisostomo6 at gmail.com Fri Mar 29 18:28:03 2013 From: me.crisostomo6 at gmail.com (Marisa Crisostomo) Date: Fri, 29 Mar 2013 13:28:03 -0500 Subject: E-prime crashes after reading text file In-Reply-To: Message-ID: I deleted all unreferenced objects and it is still too large. What is interesting is that my program was being compiled until I started changing fonts and layouts of the slides. Marisa On Thu, Mar 28, 2013 at 3:48 PM, ben robinson wrote: > Do you have a lot of unused "Unreferenced E-Objects" in your file? Try > deleting them, if so, and see if your script is no longer "too large to be > compiled". > > Ben > > > On Thu, Mar 28, 2013 at 3:01 PM, MarisaC wrote: > >> Hello, >> >> I am hoping someone could help me out. >> My script is "too large to be compiled" so I am trying to have e-prime >> call from a text file instead. >> >> Here is the code that I have been using: >> >> open "FinalTstQuestionTXT2.txt" for Input as #1 >> For IndxArt=0 to Article_Count - 1 >> For TxtCounter = 1 to FinalTstQ_Count >> Line Input #1, textstring$ >> 'Articles(IndxArt).FinalTst(TxtCounter).FinalQuestion = textstring$ >> Next TxtCounter >> Next IndxArt >> close #1 >> >> The program compiles and the script is generated successfully, but when I >> try to run it, e-prime crashes, and I get the windows message. >> >> I know that e-prime is reading from the file because when I set the >> FinalTstQ_count number to more than the number of lines in the text file, I >> get the "Input past end of file" error message (as expected). It seems that >> the problem occurs when e-prime gets to the end of the text file. >> >> Any help would be greatly appreciated! >> Thank you, >> Marisa >> >> -- >> You received this message because you are subscribed to the Google Groups >> "E-Prime" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to e-prime+unsubscribe at googlegroups.com. >> To post to this group, send email to e-prime at googlegroups.com. >> To view this discussion on the web visit >> https://groups.google.com/d/msg/e-prime/-/kCPKL2LGInMJ. >> For more options, visit https://groups.google.com/groups/opt_out. >> >> >> > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mspape at cognitology.eu Fri Mar 1 09:06:16 2013 From: mspape at cognitology.eu (Cognitology) Date: Fri, 1 Mar 2013 11:06:16 +0200 Subject: Unknown Function "ebSocketTypeTcp" error In-Reply-To: <512f8802.47d1320a.0b13.7e5eSMTPIN_ADDED_MISSING@gmr-mx.google.com> Message-ID: Hi, Which is presumably because of changes in TCP/SocketDevice communication. I had some problems myself as well (when I tried to get two pcs to communicate via lan), but found myself struggling with the (lack of) documentation on the topic. It's good to know an earlier version still works, though! Please let us know if the issue has been resolved - there's quite a few people out there who work with NetStation. Best, Michiel -----Original Message----- From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of David McFarlane Sent: 28. February 2013 18:38 To: e-prime at googlegroups.com Subject: Re: Unknown Function "ebSocketTypeTcp" error Christian, I don't know anything about NetStation, but I do know that PST specifically advises that we *not* use EP2.0.10 yet with NetStation, see http://www.pstnet.com/support/kb.asp?TopicID=5345 . ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) /---- Stock reminder: 1) I do not work for PST. 2) PST's trained staff take any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours, so make full use of it. 3) In addition, PST offers several instructional videos on their YouTube channel (http://www.youtube.com/user/PSTNET ). 4) If you do get an answer from PST staff, please extend the courtesy of posting their reply back here for the sake of others. \---- At 2/27/2013 04:40 PM Wednesday, you wrote: >I'm syncing E-Prime 2 with Net Station and when I try to run my E Prime >task I receive the following error "Unknown function ebSocketTypeTcp" > >A few other pieces of information that might be helpful: > >1) I checked the output window and it said "warning: >"egiclockextension.ebn" failed to load and is not included in the >routine (load state/error= -1/127 version/expected=0/178) > >2) I also saw the following error when compiling "The error occurred in >the method named "Netstation_InitSocketCommunications(s" at line >729 of a Certified Package File. > >3) Parameters in the netstation package in e prime are: "c, "on", >Celllist, "socket", "10.0.0.42"" > >4) I recently updated E-Prime from 2.0.8 to 2.0.10. > > >Any help you can provide would be greatly appreciated. > >-Christian -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From mcfarla9 at msu.edu Fri Mar 1 15:36:49 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Fri, 1 Mar 2013 10:36:49 -0500 Subject: Unknown Function "ebSocketTypeTcp" error In-Reply-To: <003c01ce165c$083e3560$18baa020$@eu> Message-ID: Perhaps I should have been clearer. PST says that older Package Files may not work with EP2.0.10, and the E-Prime Extensions for Net Station Package File has not yet been updated for EP2.0.10, so users of EE Net Station (and several other E-Prime Extensions) should stay back at EP2.0.8.90. (This does not rule out, of course, the possibility that EP2.0.10 also changed something with SocketDevice.) For the record, documentation for SocketDevice, such as it exists, can be found at http://www.pstnet.com/support/kb.asp?TopicID=2528 , and in the E-Basic Help facility for EP2.0.10 (not indexed, but can be found using the Search pane). EP2.0.10 also makes Socket available as a Device under the Experiment Object, apparently for use with Task Events (see the New Features Guide for EP2.0.10). -- David McFarlane At 3/1/2013 04:06 AM Friday, Cognitology wrote: >Hi, >Which is presumably because of changes in TCP/SocketDevice communication. I >had some problems myself as well (when I tried to get two pcs to communicate >via lan), but found myself struggling with the (lack of) documentation on >the topic. It's good to know an earlier version still works, though! >Please let us know if the issue has been resolved - there's quite a few >people out there who work with NetStation. >Best, >Michiel > >-----Original Message----- >From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf >Of David McFarlane >Sent: 28. February 2013 18:38 >To: e-prime at googlegroups.com >Subject: Re: Unknown Function "ebSocketTypeTcp" error > >Christian, > >I don't know anything about NetStation, but I do know that PST specifically >advises that we *not* use EP2.0.10 yet with NetStation, see >http://www.pstnet.com/support/kb.asp?TopicID=5345 . > >----- >David McFarlane >E-Prime training >online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx >Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) > >/---- >Stock reminder: 1) I do not work for PST. 2) PST's trained staff take any >and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , >and they strive to respond to all requests in 24-48 hours, so make full use >of it. 3) In addition, PST offers several instructional videos on their >YouTube channel (http://www.youtube.com/user/PSTNET ). 4) If you do get an >answer from PST staff, please extend the courtesy of posting their reply >back here for the sake of others. >\---- > > >At 2/27/2013 04:40 PM Wednesday, you wrote: > >I'm syncing E-Prime 2 with Net Station and when I try to run my E Prime > >task I receive the following error "Unknown function ebSocketTypeTcp" > > > >A few other pieces of information that might be helpful: > > > >1) I checked the output window and it said "warning: > >"egiclockextension.ebn" failed to load and is not included in the > >routine (load state/error= -1/127 version/expected=0/178) > > > >2) I also saw the following error when compiling "The error occurred in > >the method named "Netstation_InitSocketCommunications(s" at line > >729 of a Certified Package File. > > > >3) Parameters in the netstation package in e prime are: "c, "on", > >Celllist, "socket", "10.0.0.42"" > > > >4) I recently updated E-Prime from 2.0.8 to 2.0.10. > > > > > >Any help you can provide would be greatly appreciated. > > > >-Christian -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From bmailings at gmail.com Fri Mar 1 16:03:52 2013 From: bmailings at gmail.com (neuro2) Date: Fri, 1 Mar 2013 08:03:52 -0800 Subject: Mastering E-Prime: Meaning of all time audit measures. In-Reply-To: <75c1a620-8099-456c-9b0c-ab4b0b15ed33@googlegroups.com> Message-ID: Dear Scott and David, I was just reading your complaints about lack of conditional response codes in task events. I wanted to let you know that we're using a program called Paradigm in our ERP lab that does in fact have this feature (you can specify unique codes for correct, incorrect and no response). Take a look at their Paradigm Elements for Ports, which is what we're using to interface Paradigm with our Neuroscan: http://www.paradigmexperiments.com/Elements/Ports/Paradigm-Elements-for-Ports.html Just a thought. On Wednesday, February 27, 2013 3:54:01 PM UTC-6, Scott wrote: > > Perhaps I should start another thread about Task Events rather continue > this topic here. However, I want to respond to David' post, to followup, > clarify, and correct some information I posted earlier comparing the use of > Task Events vs OnsetSignalData.. > > You're correct, David, "..Task Events can use attribute references for the > output data, ..." and that is no different what you can do with > OnsetSignalData. It just doesn't add much, if anything, at least for ERP > paradigms that we tend to use, EXCEPT for a convenient way to reset the > port after you've sent a signal. At the same time, PST missed a golden > opportunity to add a significant MISSING feature, something that CANNOT be > accomplished with OnsetSignals, by not implementing conditional response > codes for Task Events. That said, I admit that I'm ready to try my first > ERP experiment with Task Events instead of onsetSignal commands. In our > lab, we already do post-processing of event codes, rearranging the codes > into trials by paring each stimulus event code with a response code. With a > (hopefully) minor teak to the program used for that step, I plan to switch > each of the conditional response codes (sent via WritePort AFTER each > trial), with the static response trigger sent via Task Events. That way, > the conditional writePort code does not have to be sent in real time, but > can be assigned to the generic, real time Task Event marker during this > post-processing step. This doesn't help me much for paradigms we've already > used, because I've already written a lot of "Do While > xxxxxxxxxx.Mask.IsPending" scripts for sending real-time response codes in > those situations. But it will be a LOT easier for me to explain this > method, and its simpler writePort command, to graduate students just > learning E-Prime, than those complicated "process pending" inline scripts > that they borrow and use (and can potentially misuse) without ever > understanding. > > Sorry if this is too much off-topic. After I've completed my first Task > Event ERP study using this method, perhaps I'll start a new Task Event ERP > thread with a more optimistic reevaluation. > > > On Monday, February 25, 2013 2:54:16 PM UTC-6, McFarlane, David wrote: >> >> Scott, >> >> Ah yes, conditional *response* codes, that is an entirely different >> matter from what Justine & I were discussing. I too hoped that Task >> Events would handle conditional response codes, but alas, no. So for >> that, yes, we still need to use WritePort or the like in inline code, >> and it takes considerable coding finesse to get it to do just what we >> want, more than we can go into here (see, e.g., discussions at >> https://groups.google.com/d/topic/e-prime/z8PQMH1cf70 and >> https://groups.google.com/d/topic/e-prime/7w5ajYuHqgw , as well as >> several Knowledge Base articles about sending signals to external >> equipment). >> >> But back to outputting signals coincident with *stimulus* onset. As >> you mentioned, resetting signals at a delay after outputting them is >> just one of the "gotchas" that I referred to, and Task Events handles >> that very nicely. As for *conditional* stimulus codes, as you >> mention, Task Events can use attribute references for the output >> data, and that seems no different to me from what you can do with >> OnsetSignalData (but without requiring inline code). Did I miss >> something? >> >> BTW, when I said that Task Events should supplant OnsetSignal..., I >> merely meant that we users should oursleves over time abandon >> OnsetSignal... in favor of Task Events, which does everything that >> OnsetSignal does now, only more and better. I did not mean that PST >> has any evident plans to stop support for OnsetSignal, so my >> apologies to anyone who felt alarm over the way I stated that. I >> suppose that users who prefer OnsetSignal may continue to do so for >> the foreseable future. (And note that Task Events works only with >> EP2 Pro files.) >> --------clip--------- >> > >> >> > >> >> > >>-- David McFarlane, Professional Faultfinder >> >> -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/34UPAv1sBPsJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From giulia.orioli6 at gmail.com Fri Mar 1 15:19:08 2013 From: giulia.orioli6 at gmail.com (Giulia Orioli) Date: Fri, 1 Mar 2013 07:19:08 -0800 Subject: interfacing e-prime 2 with NIRS Message-ID: Hi everyone! I beg pardon for my English, that probably isn't fine enough. I have a question to ask you. For my experiments, I'd need to create a connection between E-prime 2 and the NIRS. I found a few topics where someone was talking about this argument, but the ones I've read didn't say anything about the first step I must do: make the NIRS able to understand and include in its recordings the points in time when my stimulation starts on E-prime and when it stops (the stimulus is a video lasting 90 s). I have 2 possibilities to link the 2 pc and the NIRS: considering the pc I'd prefer to use, the only way is via USB port (it's a notebook), while considering the older pc in the lab, i can use a parallel port. I will be really grateful to everyone who could tell me anything about how to solve this problem! -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/4a0dsrHFEX0J. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Fri Mar 1 15:43:36 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Fri, 1 Mar 2013 10:43:36 -0500 Subject: interfacing e-prime 2 with NIRS In-Reply-To: Message-ID: First bit of advice, do *not* use the computer with the USB port, because E-Prime does not have any facility for using USB (see discussion at https://groups.google.com/d/topic/e-prime/WRdB4UtOrqw/discussion ). ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) /---- Stock reminder: 1) I do not work for PST. 2) PST's trained staff take any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours, so make full use of it. 3) In addition, PST takes questions at their Facebook page (http://www.facebook.com/pages/Psychology-Software-Tools-Inc/241802160683 ), and offers several instructional videos there and on their YouTube channel (http://www.youtube.com/user/PSTNET ) (no Twitter feed yet, though). 4) If you do get an answer from PST staff, please extend the courtesy of posting their reply back here for the sake of others. \---- At 3/1/2013 10:19 AM Friday, Giulia Orioli wrote: >Hi everyone! >I beg pardon for my English, that probably isn't fine enough. >I have a question to ask you. For my experiments, I'd need to create >a connection between E-prime 2 and the NIRS. I found a few topics >where someone was talking about this argument, but the ones I've >read didn't say anything about the first step I must do: make the >NIRS able to understand and include in its recordings the points in >time when my stimulation starts on E-prime and when it stops (the >stimulus is a video lasting 90 s). >I have 2 possibilities to link the 2 pc and the NIRS: considering >the pc I'd prefer to use, the only way is via USB port (it's a >notebook), while considering the older pc in the lab, i can use a >parallel port. >I will be really grateful to everyone who could tell me anything >about how to solve this problem! -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From mtvinski at gmail.com Fri Mar 1 17:37:52 2013 From: mtvinski at gmail.com (mvinski) Date: Fri, 1 Mar 2013 09:37:52 -0800 Subject: Inline code to change a letter response to a numerical value Message-ID: Hello fellow Eprimers - I am programming an EEG experiment using Eprime 2 and need to change participants letter responses (they respond pressing either the F or J key) into a numerical response (where the an F response would be coded as a 1, and the J response would be coded as a 2). As of right now I have written a code so that the trigger values for participants' response (SelfAnswer.RESP), and those responses are either an F or a J. The code is as follows: If c.GetAttrib("ProcedureType") = "1" Then strTrialInfo = c.GetAttrib("Valence") & "-" & c.GetAttrib("ProcedureType") ElseIf c.GetAttrib("ProcedureType") = "2" Then strTrialInfo = c.GetAttrib("Valence") & "-" & c.GetAttrib("ProcedureType") & "-" & SelfAnswer.RESP End If The response keys have to stay as F and J - but for the trigger code the responses need to be either a 1 or a 2. Does anyone have any ideas? Thank you thank you thank you in advance, M -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/NNj1f-Ov3mMJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From lucadesimone84 at gmail.com Sun Mar 3 18:05:05 2013 From: lucadesimone84 at gmail.com (ananke) Date: Sun, 3 Mar 2013 10:05:05 -0800 Subject: RerunErrorsUntilAllCorrect Message-ID: Hi, I have a viual search experiment where subjects have to perform a go-nogo task, pressing the button "p" when they see a target stimulus and withheld a response when the dont see the target. I need that all trilas where accuracy is zero are re-runned at the end of the experiment. I adapted my experiment following the sample "RerunErrorsUntilAllCorrect" on the PST website. The logic of this sample on the PST website is to rerun the listof trials (TrialList) when ACC>0. Whenever there is an error it modifies an attribute called "Correct" and then set the weight of the TrialList as the value of the "Correct" attribute. In this way when ACC>0 the procedure jumps back to the list where it should find the same list with the weights changed in a way that trials with errors have a weight of 1 and trials without errors have a weight of 0. What I have achieved till now is that when ACC>0 the TrialList is rerunned (and its what I want) but it does it for all the trials. I am sure that the problem comes from this command c.SetAttribAtSource "Correct", 1. Since in my experiment I have a nested list, the command c.SetAttribAtSource "Correct", 1 is not going to modify "Correct" in the TrialList but is trying to do so at the source, namely in the single nested list that derive from the TrialList. Then, at the end of the experiment it does rerun the TrialList for the sample reason that the number of errors is > 0 and then the rerunned list has the same trial weights as the original one, so it reruns all the trials. My question: is there a command that instead of c.SetAttribAtSource "Correct", 1 could tell eprime to set "Correct", 1 directly in the TrialList? thank you for any further suggestion p.s.: I upload an exemple of how the experiment look like here -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/EF3xpCWYVJQJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: visual search example.zip Type: application/zip Size: 140039 bytes Desc: not available URL: From mcfarla9 at msu.edu Mon Mar 4 19:31:17 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 4 Mar 2013 14:31:17 -0500 Subject: Auditory Recording and Onset timing In-Reply-To: Message-ID: Sylvain, I don't know that anyone has explored sound recording latency before, so thanks for doing that and posting your observation. I wonder if this is a limitation of E-Prime in particular, or a limitation of computer sound recording in general? If the latter, it will dash the hopes of people who want to measure RT directly by sound recording (e.g., https://groups.google.com/d/topic/e-prime/1kiOTrj3huk ). Please ask PST Web Support about this at http://support.pstnet.com/e%2Dprime/support/login.asp , and post back here with their response. And I will bring this up with the PsychoPy folks (in fact, I have been asked to explore this very issue with one of their top developers this week). -- David McFarlane At 3/2/2013 03:54 AM Saturday, Sylvain wrote: >Hello, > >I'm trying to do the same thing with EP2 and a Slide with: >- a Slidetext sub-object disappearing at the vocal answer of the >participant. The microphone for this one is plugged to the SRSBox. >- a SlideSoundIn sub-object recording 1000 of the answer from the >onset of the slide. The microphone for this one is plugged to the computer. > > >I tried that on two different computers: on the first one I had >almost the same RT recorded by the SRSBox and after processing of >the wav file to check for onset. On the second on the RT recorded by >the SRSBox is 50-100 ms too early compared to the signal I know that >it's better to check every wav file (that's what I'm going to do), >but such a delay make me wonder if both objects of the slide are >starting at the same time on the second computer. Or if there >wouldn't be a kind a "wake up" time for the SlideSoundIn? > >Sylvain > > >On Thursday, April 30, 2009 11:17:38 PM UTC+2, David McFarlane wrote: >First, you will need EP2 to record audio at all. Next, what if you >used any ordinary stim/response object to wait for and capture the >onset of vocalization via, e.g., a SRBox, and follow that with a >SoundIn object that will then record the remainder of the >response? You might even split a single microphone between the SRBox >(for vocalization onset) and the mic input of the computer sound card >(for recording SoundIn). I will be interested to learn how this works out. > >-- David McFarlane, Professional Faultfinder > > >If I want to record the timing of the onset of a vocalization but I > >also want an auditory recording of the verbal response is there any > >combination of e-prime software/hardware that can do this? In looking > >over the response box features, I found that it will time the onset of > >a vocalization but seems like you need a seperate recording system to > >capture the actual verbatim response. Can you pair the e-prime > >software and the response box in anyway to capture both at the same > >time? > > > >I hope this makes sense :) > > > >Thanks! -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From mcfarla9 at msu.edu Mon Mar 4 19:36:15 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 4 Mar 2013 14:36:15 -0500 Subject: Vocal RT without SRBox In-Reply-To: <512d0ace.9107320a.1b4a.4669SMTPIN_ADDED_MISSING@gmr-mx.goo gle.com> Message-ID: Hmm, an observation at the thread at https://groups.google.com/d/topic/e-prime/DcKdgNJKAlM/discussion may dash the hope of using microphone sound recording to measure RT. -- David McFarlane At 2/26/2013 02:19 PM Tuesday, David McFarlane wrote: >FWIW, the folks building PsychoPy plan to add the capability to use >normal sound input as a voice key, but I have no idea when they will >get around to that. > >-- David McFarlane -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From mcfarla9 at msu.edu Mon Mar 4 19:44:52 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 4 Mar 2013 14:44:52 -0500 Subject: RerunErrorsUntilAllCorrect In-Reply-To: <4e29748f-ea9e-4dcd-8438-bd9f7d05e90f@googlegroups.com> Message-ID: I did not look at your attached file, but here are a few hints to consider. Instead of Context.SetAttribAtSource, try the more direct List.SetAttrib (n.b., I have had trouble with SetAttribAtSource myself). You may also adjust List weights at runtime with List.SetWeight. You may have to do a List.Reset to make these take efffect. See those and related topics in the E-Basic Help facility. Finally, you may find the "Study Recall" example at the PST website relevant to your task. ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) /---- Stock reminder: 1) I do not work for PST. 2) PST's trained staff take any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours, so make full use of it. 3) In addition, PST takes questions at their Facebook page (http://www.facebook.com/pages/Psychology-Software-Tools-Inc/241802160683 ), and offers several instructional videos 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 3/3/2013 01:05 PM Sunday, ananke wrote: >I have a viual search experiment where subjects have to perform a >go-nogo task, pressing the button "p" when they see a target >stimulus and withheld a response when the dont see the target. I >need that all trilas where accuracy is zero are re-runned at the end >of the experiment. >I adapted my experiment following the sample >"RerunErrorsUntilAllCorrect" on the PST website. >The logic of this sample on the PST website is to rerun the listof >trials (TrialList) when ACC>0. Whenever there is an error it >modifies an attribute called "Correct" and then set the weight of >the TrialList as the value of the "Correct" attribute. In this way >when ACC>0 the procedure jumps back to the list where it should find >the same list with the weights changed in a way that trials with >errors have a weight of 1 and trials without errors have a weight of 0. > >What I have achieved till now is that when ACC>0 the TrialList is >rerunned (and its what I want) but it does it for all the trials. >I am sure that the problem comes from this command >c.SetAttribAtSource "Correct", 1. >Since in my experiment I have a nested list, the command >c.SetAttribAtSource "Correct", 1 is not going to modify "Correct" in >the TrialList but is trying to do so at the source, namely in the >single nested list that derive from the TrialList. >Then, at the end of the experiment it does rerun the TrialList for >the sample reason that the number of errors is > 0 and then the >rerunned list has the same trial weights as the original one, so it >reruns all the trials. > >My question: is there a command that instead of c.SetAttribAtSource >"Correct", 1 could tell eprime to set "Correct", 1 directly in the TrialList? > >thank you for any further suggestion > >p.s.: I upload an exemple of how the experiment look like here -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From mcfarla9 at msu.edu Mon Mar 4 21:32:04 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 4 Mar 2013 16:32:04 -0500 Subject: Auditory Recording and Onset timing In-Reply-To: <5134f687.c70d320a.3ee0.3d1fSMTPIN_ADDED_MISSING@gmr-mx.goo gle.com> Message-ID: Relevant to this issue: http://docs.psychtoolbox.org/InitializePsychSound . -- David McFarlane At 3/4/2013 02:31 PM Monday, David McFarlane wrote: >Sylvain, > >I don't know that anyone has explored sound recording latency >before, so thanks for doing that and posting your observation. I >wonder if this is a limitation of E-Prime in particular, or a >limitation of computer sound recording in general? If the latter, >it will dash the hopes of people who want to measure RT directly by >sound recording (e.g., https://groups.google.com/d/topic/e-prime/1kiOTrj3huk ). > >Please ask PST Web Support about this at >http://support.pstnet.com/e%2Dprime/support/login.asp , and post >back here with their response. And I will bring this up with the >PsychoPy folks (in fact, I have been asked to explore this very >issue with one of their top developers this week). > >-- David McFarlane > > >At 3/2/2013 03:54 AM Saturday, Sylvain wrote: >>Hello, >> >>I'm trying to do the same thing with EP2 and a Slide with: >>- a Slidetext sub-object disappearing at the vocal answer of the >>participant. The microphone for this one is plugged to the SRSBox. >>- a SlideSoundIn sub-object recording 1000 of the answer from the >>onset of the slide. The microphone for this one is plugged to the computer. >> >> >>I tried that on two different computers: on the first one I had >>almost the same RT recorded by the SRSBox and after processing of >>the wav file to check for onset. On the second on the RT recorded >>by the SRSBox is 50-100 ms too early compared to the signal I know >>that it's better to check every wav file (that's what I'm going to >>do), but such a delay make me wonder if both objects of the slide >>are starting at the same time on the second computer. Or if there >>wouldn't be a kind a "wake up" time for the SlideSoundIn? >> >>Sylvain >> >> >>On Thursday, April 30, 2009 11:17:38 PM UTC+2, David McFarlane wrote: >>First, you will need EP2 to record audio at all. Next, what if you >>used any ordinary stim/response object to wait for and capture the >>onset of vocalization via, e.g., a SRBox, and follow that with a >>SoundIn object that will then record the remainder of the >>response? You might even split a single microphone between the SRBox >>(for vocalization onset) and the mic input of the computer sound card >>(for recording SoundIn). I will be interested to learn how this works out. >> >>-- David McFarlane, Professional Faultfinder >> >> >If I want to record the timing of the onset of a vocalization but I >> >also want an auditory recording of the verbal response is there any >> >combination of e-prime software/hardware that can do this? In looking >> >over the response box features, I found that it will time the onset of >> >a vocalization but seems like you need a seperate recording system to >> >capture the actual verbatim response. Can you pair the e-prime >> >software and the response box in anyway to capture both at the same >> >time? >> > >> >I hope this makes sense :) >> > >> >Thanks! > >-- >You received this message because you are subscribed to the Google >Groups "E-Prime" group. >To unsubscribe from this group and stop receiving emails from it, >send an email to e-prime+unsubscribe at googlegroups.com. >To post to this group, send email to e-prime at googlegroups.com. >For more options, visit https://groups.google.com/groups/opt_out. > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From kemmerla at plu.edu Fri Mar 8 00:16:56 2013 From: kemmerla at plu.edu (LKem) Date: Thu, 7 Mar 2013 16:16:56 -0800 Subject: how to display 20 stimuli, then give break, then continue on with next 20, then give break, etc. Message-ID: I'm presenting sentence stimuli and have over 100, which I want to present sequentially, in the order entered into the e-prime list object. I would like to give subjects a break every 20 items. Thus, they would read items 1-20, then have a break, then they would continue on with the next 20 stimuli (now pulling items 21 - 40), then have a break, then read items 41 to 60, then have a break, etc. I cannot figure out how to build in such a break, short of running each group as a separate experiment (in which case, I'd have to combine the data files from each separate experiment). Any suggestions? I'm not great at programming from scratch, but may be able to take someone else's script (doing something similar) & make it work in my experiment. 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/msg/e-prime/-/W42MGm7xubAJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From tritzert at kent.edu Fri Mar 8 01:35:01 2013 From: tritzert at kent.edu (Tim Ritzert) Date: Thu, 7 Mar 2013 20:35:01 -0500 Subject: how to display 20 stimuli, then give break, then continue on with next 20, then give break, etc. In-Reply-To: <56e3a427-1bfb-4437-b8d1-e89fd9995e56@googlegroups.com> Message-ID: As long as you do not need all the stimuli presented in a random order, my first thought is that you can simply create separate list objects, each with 20 sentences - then adding in a break in between the different procedures. -Tim On Mar 7, 2013, at 7:16 PM, LKem wrote: > I'm presenting sentence stimuli and have over 100, which I want to present sequentially, in the order entered into the e-prime list object. > > I would like to give subjects a break every 20 items. > Thus, they would read items 1-20, then have a break, then they would continue on with the next 20 stimuli (now pulling items 21 - 40), then have a break, then read items 41 to 60, then have a break, etc. > > I cannot figure out how to build in such a break, short of running each group as a separate experiment (in which case, I'd have to combine the data files from each separate experiment). > > Any suggestions? I'm not great at programming from scratch, but may be able to take someone else's script (doing something similar) & make it work in my experiment. > 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/msg/e-prime/-/W42MGm7xubAJ. > For more options, visit https://groups.google.com/groups/opt_out. > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From d.vinson at ucl.ac.uk Fri Mar 8 09:58:47 2013 From: d.vinson at ucl.ac.uk (David Vinson) Date: Fri, 8 Mar 2013 09:58:47 +0000 Subject: how to display 20 stimuli, then give break, then continue on with next 20, then give break, etc. In-Reply-To: <56e3a427-1bfb-4437-b8d1-e89fd9995e56@googlegroups.com> Message-ID: One way is to create an unreferenced "Break" object and then use inline code to run it only in certain conditions (e.g. trial mod 20 = 0). See the sample experiment "Insert A Pause" on PST's site: http://www.pstnet.com/support/samples.asp?Mode=View&SampleID=33 It's also possible to do the same thing by including the Break display in your main trial procedure, followed by a Label. Add an inline object before Break display to test sample number and "goto labelname" if it does not meet your desired conditions (thus skipping the break except when conditions are met for it). Not entirely elegant but very easy to implement. best, DavidV On 08/03/2013 00:16, LKem wrote: > I'm presenting sentence stimuli and have over 100, which I want to > present sequentially, in the order entered into the e-prime list object. > > I would like to give subjects a break every 20 items. > Thus, they would read items 1-20, then have a break, then they would > continue on with the next 20 stimuli (now pulling items 21 - 40), then > have a break, then read items 41 to 60, then have a break, etc. > > I cannot figure out how to build in such a break, short of running > each group as a separate experiment (in which case, I'd have to > combine the data files from each separate experiment). > > Any suggestions? I'm not great at programming from scratch, but may > be able to take someone else's script (doing something similar) & make > it work in my experiment. > 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/msg/e-prime/-/W42MGm7xubAJ. > For more options, visit https://groups.google.com/groups/opt_out. > > -- David Vinson, Ph.D. ESRC Research Fellow Cognitive, Perceptual and Brain Sciences Research Department University College London 26 Bedford Way, London WC1H 0AP Tel +44 (0)20 7679 5311 (UCL internal ext. 25311) -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From mcfarla9 at msu.edu Fri Mar 8 15:13:30 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Fri, 8 Mar 2013 10:13:30 -0500 Subject: how to display 20 stimuli, then give break, then continue on with next 20, then give break, etc. In-Reply-To: <5139B657.5030800@ucl.ac.uk> Message-ID: This question comes up from time to time, see, e.g., http://groups.google.com/group/e-prime/browse_thread/thread/2efc8e169cba7ef8 . PST's "Insert A Pause" InLine If-Then method is popular. My own favorite method is to put all the stimuli into one nested List (set to Sequential or Random order, as appropriate), make the break into a separate Procedure, and then in the main running List put the sequence of trial and break Procedures, running in Sequential order. Something like Weight Nested Procedure ------ -------- --------- 20 StimList TrialProc 1 RestProc 20 StimList TrialProc 1 RestProc 20 StimList TrialProc We do this in one of the exercises in my online E-Prime course. Note that this method does not require any inline code, it merely takes advantage of the features provided by E-Prime. Nested Lists are wonderful -- please also see the Nested Lists tutorial in Appendix C of the User's Guide that came with E-Prime. ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) At 3/8/2013 04:58 AM Friday, David Vinson wrote: >One way is to create an unreferenced "Break" object and then use >inline code to run it only in certain conditions (e.g. trial mod 20 = 0). >See the sample experiment "Insert A Pause" on PST's site: >http://www.pstnet.com/support/samples.asp?Mode=View&SampleID=33 > >It's also possible to do the same thing by including the Break >display in your main trial procedure, followed by a Label. Add an >inline object before Break display to test sample number and "goto >labelname" if it does not meet your desired conditions (thus >skipping the break except when conditions are met for it). Not >entirely elegant but very easy to implement. > >best, >DavidV > > > >On 08/03/2013 00:16, LKem wrote: >>I'm presenting sentence stimuli and have over 100, which I want to >>present sequentially, in the order entered into the e-prime list object. >> >>I would like to give subjects a break every 20 items. >>Thus, they would read items 1-20, then have a break, then they >>would continue on with the next 20 stimuli (now pulling items 21 - >>40), then have a break, then read items 41 to 60, then have a break, etc. >> >>I cannot figure out how to build in such a break, short of running >>each group as a separate experiment (in which case, I'd have to >>combine the data files from each separate experiment). >> >>Any suggestions? I'm not great at programming from scratch, but >>may be able to take someone else's script (doing something similar) >>& make it work in my experiment. >>Thanks. > >-- >David Vinson, Ph.D. >ESRC Research Fellow >Cognitive, Perceptual and Brain Sciences Research Department >University College London >26 Bedford Way, London WC1H 0AP >Tel +44 (0)20 7679 5311 (UCL internal ext. 25311) -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From david.giofre at gmail.com Sat Mar 9 16:41:54 2013 From: david.giofre at gmail.com (=?UTF-8?Q?David_Giofr=C3=A8?=) Date: Sat, 9 Mar 2013 08:41:54 -0800 Subject: Echo Message-ID: Hi everyone, I programming an experiment in e-prime 2. It's a simple experiment in which the participant have to write the result of a simple math operation (e.g., 100 + 226). I created a slide object in which I have an echo. Problem is: I need to store the reaction time only for the first digit inputted by the subject (e.g., 3 in the above example). I'm not interested in the total time of the slide object, but only the time required to write the first number. This will be a measure of the time required to the subject to solve the operation. Thank you in advance for your help. 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/msg/e-prime/-/T11k_nci0NMJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From valerio.biscione at gmail.com Sun Mar 10 12:08:25 2013 From: valerio.biscione at gmail.com (Valerio Biscione) Date: Sun, 10 Mar 2013 05:08:25 -0700 Subject: Change the slide sound with respect to the response of the subject Message-ID: Hi, I am a good programmer in visual basic, but I am totally new to e-prime so I'm having some difficulties in writing a simple experiment. What I want to do is a slide with a sound object and this sound object con play 2 different file. File 1 is played when the subject made a correct response on the PREVIOUS slide, File 2 is played if the response was wrong. I tried a lot of different ways: I created an attribute for the sound-file directory, so when the subject give a response I change the attribute of the NEXT slide. But it seems to me that when the software finish the slide and it read the attribute on the next slide, it will found the attribute value empty (like I didn't change it). I tried to save the result on a variable and to change the sound-file directory in the NEXT slide, without using any attribute. I used this method: 'Set theAudio = CSlideSoundOut(Slide2.States(Slide2.ActiveState).Objects("SoundOut1")) 'Dim theBuffer As SoundBuffer 'Set theBuffer= theAudio.Buffers(1) 'theBuffer.Filename="C:\\Users\\vbiscione\\Documents\\My Experiments\\SoundRewardP.wav" 'theAudio.loadProperties But it doesn't work at all. I don't know what to do.. do you have any help? 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/msg/e-prime/-/aUKqCmqXiiAJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From valerio.biscione at gmail.com Sun Mar 10 23:14:40 2013 From: valerio.biscione at gmail.com (Valerio Biscione) Date: Sun, 10 Mar 2013 16:14:40 -0700 Subject: Disable sound Message-ID: Hi, I have a SoundOut object within a Slide object. I change in some script the directory of the sound-file, but sometime I don't want the SoundOut to play anything at all! Is it possibile to disable the Sound object? 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/msg/e-prime/-/UYUAkVxljEAJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From saultsj at missouri.edu Mon Mar 11 07:10:58 2013 From: saultsj at missouri.edu (Scott) Date: Mon, 11 Mar 2013 00:10:58 -0700 Subject: Is anyone using Task Events to signal a response via the Parallel Port? Message-ID: I'm trying to get Task Events to work for responses as well as for stimulus onsets and offsets. I have a program that reliably uses Task Events to send a WriteByte to the parallel port for each onset I choose. However, I'm having trouble marking the time of each response. So far, I've tried Target. Keyboard.Press, Target.Keyboard.MaxCountReached (when MaxCount=1), and Target.Keyboard.TimeLimitReached. The last one works every time, but only when no response occurs during the response duration, as I expected. Obviously that does not help mark a response. Press and MaxcountReached actually does work for me sometimes, but only occasionally (which seems odd), and I can't see any pattern to when it does and does not work. Note that each onset event is followed by an event that write a 0 with a 20 msdelay.Also, I send a code that's depends on the accuracy of the response about 300 ms after end of the response time limit using WritePort. This also works rereliably, on every trial. However, these codes are only sometimes preceded by a code generated at the time of the response by a Keyboard event; I expect that to happen every time there has been a response. I have sent PST a support request, with my program, data, and event codes.This is a followup to PST's response to my request for clarification about the meaning of each of these Keyboard events. I am trying to apply what they explained, without success. Has anyone managed to get any of the Keyboard events to reliably send a WriteByte for at the time of each response in their program? I want to be assured that at least one of these Keyboard can work reliably. 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/msg/e-prime/-/9nb2Gj3pVjcJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Mon Mar 11 19:21:35 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 11 Mar 2013 15:21:35 -0400 Subject: Echo In-Reply-To: Message-ID: David, Please see the "Multiple Response Collection" example downloadable from the PST website. ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) /---- Stock reminder: 1) I do not work for PST. 2) PST's trained staff take any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours, so make full use of it. 3) In addition, PST offers several instructional videos on their YouTube channel (http://www.youtube.com/user/PSTNET ). 4) If you do get an answer from PST staff, please extend the courtesy of posting their reply back here for the sake of others. \---- At 3/9/2013 12:41 PM Saturday, David Giofr?? wrote: >Hi everyone, >I programming an experiment in e-prime 2. >It's a simple experiment in which the >participant have to write the result of a simple >math operation (e.g., 100 + 226). >I created a slide object in which I have an echo. >Problem is: >I need to store the reaction time only for the >first digit inputted by the subject (e.g., 3 in the above example). >I'm not interested in the total time of the >slide object, but only the time required to write the first number. >This will be a measure of the time required to >the subject to solve the operation. >Thank you in advance for your help. >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. For more options, visit https://groups.google.com/groups/opt_out. From mcfarla9 at msu.edu Tue Mar 12 15:40:07 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 12 Mar 2013 11:40:07 -0400 Subject: Change the slide sound with respect to the response of the subject In-Reply-To: Message-ID: A few thoughts: - First, make a *global* variable in the global User Script area to store the ACC score of the previous slide. - Next, use inline code at the appropriate place to store ACC into your global variable, e.g., g_AccPrev = StimSlide.ACC - Then, instead of manipulating properties directly, set an attribute in code and use an attribute reference for the File name in your sound object (see my essay at http://groups.google.com/group/e-prime/browse_thread/thread/441c14e960dd946f ). E.g., in inline code, do If g_AccPrev Then c.SetAttrib "SoundFile", "Correct.wav" Else c.SetAttrib "SoundFile", "Incorrect.wav" End If (or, if you prefer concise code like I do, use c.SetAttrib "SoundFile", Iif( g_AccPrev, "Correct.wav", "Incorrect.wav" ) ) and then use attribute reference "[SoundFile]" for File name in your sound object. (Extra credit: Rearrange this so that you do not need to put ".wav" in the inline code.) ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) /---- Stock reminder: 1) I do not work for PST. 2) PST's trained staff take any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours, so make full use of it. 3) In addition, PST offers several instructional videos on their YouTube channel (http://www.youtube.com/user/PSTNET ). 4) If you do get an answer from PST staff, please extend the courtesy of posting their reply back here for the sake of others. \---- At 3/10/2013 08:08 AM Sunday, Valerio Biscione wrote: >Hi, I am a good programmer in visual basic, but I am totally new to >e-prime so I'm having some difficulties in writing a simple >experiment. What I want to do is a slide with a sound object and >this sound object con play 2 different file. File 1 is played when >the subject made a correct response on the PREVIOUS slide, File 2 is >played if the response was wrong. > >I tried a lot of different ways: I created an attribute for the >sound-file directory, so when the subject give a response I change >the attribute of the NEXT slide. But it seems to me that when the >software finish the slide and it read the attribute on the next >slide, it will found the attribute value empty (like I didn't change it). >I tried to save the result on a variable and to change the >sound-file directory in the NEXT slide, without using any attribute. >I used this method: > > >'Set theAudio = >CSlideSoundOut(Slide2.States(Slide2.ActiveState).Objects("SoundOut1")) > >'Dim theBuffer As SoundBuffer >'Set theBuffer= theAudio.Buffers(1) >'theBuffer.Filename="C:\\Users\\vbiscione\\Documents\\My >Experiments\\SoundRewardP.wav" >'theAudio.loadProperties > >But it doesn't work at all. >I don't know what to do.. do you have any help? 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. For more options, visit https://groups.google.com/groups/opt_out. From mcfarla9 at msu.edu Tue Mar 12 15:55:19 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 12 Mar 2013 11:55:19 -0400 Subject: Disable sound In-Reply-To: Message-ID: Ways to "disable" a SoundSlide on a Slide: 1) Use a sound file of nothing but silence. (Might as well also make that a short sound file, say, 1 ms.) 2) Set sound Volume Control to -10000 (see SoundBuffer.Volume topic in the E-Basic Help facility). (And please do that using an attribute reference in the object's Property Pages!) 2) Create a duplicate SlideState on the Slide, and on the duplicate SlideState remove the SoundSlide sub-object. Then use an attribute reference in ActiveState, and using inline code (or whatever) set the attribute to the sound-disabled SlideState. I think the first method is fairly popular and straightforward. I don't know how well the second method works. Of these three, I think I prefer the third. ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) /---- Stock reminder: 1) I do not work for PST. 2) PST's trained staff take any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours, so make full use of it. 3) In addition, PST offers several instructional videos on their YouTube channel (http://www.youtube.com/user/PSTNET ). 4) If you do get an answer from PST staff, please extend the courtesy of posting their reply back here for the sake of others. \---- At 3/10/2013 07:14 PM Sunday, Valerio Biscione wrote: >I have a SoundOut object within a Slide object. I change in some >script the directory of the sound-file, but sometime I don't want >the SoundOut to play anything at all! Is it possibile to disable the >Sound object? >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. For more options, visit https://groups.google.com/groups/opt_out. From Jedema at pitt.edu Tue Mar 12 18:22:44 2013 From: Jedema at pitt.edu (Hank Jedema) Date: Tue, 12 Mar 2013 11:22:44 -0700 Subject: Parallel Port Message-ID: I had to install E-Prime 2.0.8.90 on some newer PCs (Dell Optiplex 390) which lack a integrated parallel port. I do need the parallel port to send signals to external equipment (just output, no input needed), so I installed a parallel port adapter card (StarTech PEX1PLP) in the PCIe slot, which seems to configure properly under W7: It is listed as LPT1 in the device manager, shows 2 lines on resources tab: I/O range 4010-4017 and I/O range 4000-4003, and is "working properly" according to W7. Normally, I address the parallel port in E-Prime with an inline "writeport &H378, value" but hat does not seem to work (measured with voltmeter at the parallel port connector pins 2-5). At this point, I am wondering whether I have to address the port on the adapter card in a different manner than the traditional, integrated parallel ports. I looked through the parallel port info on the E-prime site and posted a question with their support but have not heard back yet. Does anyone have experience addressing parallel ports on adapter cards with E-prime ? Thanks very much for your help, Hank Jedema Jedema_at_pitt.edu -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/UVdrDQ--jMkJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Tue Mar 12 18:29:42 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 12 Mar 2013 14:29:42 -0400 Subject: Parallel Port In-Reply-To: Message-ID: Hank, On my machine, Windows shows LPT1 at I/O Range 0378-037F and 0778-077F, and E-Prime addresses it through &h0378. On your machine, what happens if you have E-Prime address the port through &h4010? ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) At 3/12/2013 02:22 PM Tuesday, Hank Jedema wrote: >I had to install E-Prime 2.0.8.90 on some newer PCs (Dell Optiplex >390) which lack a integrated parallel port. I do need the parallel >port to send signals to external equipment (just output, no input >needed), so I installed a parallel port adapter card (StarTech >PEX1PLP) in the PCIe slot, which seems to configure properly under >W7: It is listed as LPT1 in the device manager, shows 2 lines on >resources tab: I/O range 4010-4017 and I/O range 4000-4003, and is >"working properly" according to W7. >Normally, I address the parallel port in E-Prime with an inline >"writeport &H378, value" but hat does not seem to work (measured >with voltmeter at the parallel port connector pins 2-5). At this >point, I am wondering whether I have to address the port on the >adapter card in a different manner than the traditional, integrated >parallel ports. I looked through the parallel port info on the >E-prime site and posted a question with their support but have not >heard back yet. Does anyone have experience addressing parallel >ports on adapter cards with E-prime ? > >Thanks very much for your help, > >Hank Jedema >Jedema_at_pitt.edu -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From jjprisciandaro at gmail.com Tue Mar 12 18:54:55 2013 From: jjprisciandaro at gmail.com (Jim) Date: Tue, 12 Mar 2013 11:54:55 -0700 Subject: run task until user input Message-ID: Hello forum, I have a simple task where images are randomly presented, one at a time, for 20 seconds each. I would like the "task" to run indefinitely until stopped by a user input. The goal is for me to be able to show the participant images until I no longer wish to (therefore, the duration of the task will differ from person to person and cannot be set in advance). Now, I just have the task running for a really long time and end up forcefully closing e-prime when I need the task to stop, but this is not a great solution. Thanks, Jim -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/gr7kRTvnHM8J. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From tritzert at kent.edu Tue Mar 12 19:53:31 2013 From: tritzert at kent.edu (Tim) Date: Tue, 12 Mar 2013 12:53:31 -0700 Subject: Two questions Message-ID: I am running a study in which participants re-run trials based on previous responses (i.e. errors are re-run until reaching a criterion of 7). That all works wonderful, however I would like to change the allowable responses during certain re-runs of the stimuli. I already have cycle counter declared as a global variable (counting the number of re-runs) but I cannot determine the inline syntax necessary to tell E-Prime to change the allowable responses based on the value of the cycle counter. Does anyone know how this would be done? Also, does anyone know how to simultaneously display multiple levels of the same attribute on one text display? This is for the same study as above. Basically, when participants reach criterion of # of errors, I would like to display all errors simultaneously. Thanks so much in advance, Tim -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/bOMsaRhElu0J. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From valerio.biscione at gmail.com Tue Mar 12 20:05:33 2013 From: valerio.biscione at gmail.com (Valerio Biscione) Date: Tue, 12 Mar 2013 13:05:33 -0700 Subject: Disable sound In-Reply-To: <513f5012.c8c5320a.68a1.58b2SMTPIN_ADDED_MISSING@gmr-mx.google.com> Message-ID: Thank you this was exactly what I was looking for! On Tuesday, 12 March 2013 15:55:19 UTC, McFarlane, David wrote: > > Ways to "disable" a SoundSlide on a Slide: > > 1) Use a sound file of nothing but silence. (Might as well also make > that a short sound file, say, 1 ms.) > > 2) Set sound Volume Control to -10000 (see SoundBuffer.Volume topic > in the E-Basic Help facility). (And please do that using an > attribute reference in the object's Property Pages!) > > 2) Create a duplicate SlideState on the Slide, and on the duplicate > SlideState remove the SoundSlide sub-object. Then use an attribute > reference in ActiveState, and using inline code (or whatever) set the > attribute to the sound-disabled SlideState. > > I think the first method is fairly popular and straightforward. I > don't know how well the second method works. Of these three, I think > I prefer the third. > > ----- > David McFarlane > E-Prime training > online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx > Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) > > /---- > Stock reminder: 1) I do not work for PST. 2) PST's trained staff > take any and all questions at > http://support.pstnet.com/e%2Dprime/support/login.asp , and they > strive to respond to all requests in 24-48 hours, so make full use of > it. 3) In addition, PST offers several instructional videos on their > YouTube channel (http://www.youtube.com/user/PSTNET ). 4) If you do > get an answer from PST staff, please extend the courtesy of posting > their reply back here for the sake of others. > \---- > > > At 3/10/2013 07:14 PM Sunday, Valerio Biscione wrote: > >I have a SoundOut object within a Slide object. I change in some > >script the directory of the sound-file, but sometime I don't want > >the SoundOut to play anything at all! Is it possibile to disable the > >Sound object? > >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/msg/e-prime/-/8XSTY4s7B-MJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From pfc.groot at gmail.com Tue Mar 12 20:30:45 2013 From: pfc.groot at gmail.com (Paul Groot) Date: Tue, 12 Mar 2013 21:30:45 +0100 Subject: Parallel Port In-Reply-To: Message-ID: As David suggested, I would try &H4010. We also have several StartTech cards that operate on &2010 or &3010, depending on the hardware configuration. (Which correpsonds to the W7 resource parameters.) Paul On 12 March 2013 19:22, Hank Jedema wrote: > I had to install E-Prime 2.0.8.90 on some newer PCs (Dell Optiplex 390) > which lack a integrated parallel port. I do need the parallel port to send > signals to external equipment (just output, no input needed), so I > installed a parallel port adapter card (StarTech PEX1PLP) in the PCIe slot, > which seems to configure properly under W7: It is listed as LPT1 in the > device manager, shows 2 lines on resources tab: I/O range 4010-4017 and I/O > range 4000-4003, and is "working properly" according to W7. > Normally, I address the parallel port in E-Prime with an inline "writeport > &H378, value" but hat does not seem to work (measured with voltmeter at the > parallel port connector pins 2-5). At this point, I am wondering whether I > have to address the port on the adapter card in a different manner than the > traditional, integrated parallel ports. I looked through the parallel port > info on the E-prime site and posted a question with their support but have > not heard back yet. Does anyone have experience addressing parallel ports > on adapter cards with E-prime ? > > Thanks very much for your help, > > Hank Jedema > Jedema_at_pitt.edu > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msg/e-prime/-/UVdrDQ--jMkJ. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From pfc.groot at gmail.com Tue Mar 12 20:42:10 2013 From: pfc.groot at gmail.com (Paul Groot) Date: Tue, 12 Mar 2013 21:42:10 +0100 Subject: run task until user input In-Reply-To: Message-ID: Jim, You could add a small inline script after the image object to terminate the active list(s) after pressing a specific key. E.g.: if StrComp(Stim.RESP, "X",1)=0 Then TrialList.Terminate BlockList.Terminate End If You should call the Terminate function on all active lists and replace the object names with the object names used in your script. In some cases it is more convenient to use the GetUserBreakState() function instead of defining a specific key: If GetUserBreakState() <> 0 Then ... End IF This will be triggered when pressing Ctrl+Shift. Best Paul On 12 March 2013 19:54, Jim wrote: > Hello forum, > > I have a simple task where images are randomly presented, one at a time, > for 20 seconds each. I would like the "task" to run indefinitely until > stopped by a user input. The goal is for me to be able to show the > participant images until I no longer wish to (therefore, the duration of > the task will differ from person to person and cannot be set in advance). > Now, I just have the task running for a really long time and end up > forcefully closing e-prime when I need the task to stop, but this is not a > great solution. > > Thanks, > Jim > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msg/e-prime/-/gr7kRTvnHM8J. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From pfc.groot at gmail.com Tue Mar 12 21:01:05 2013 From: pfc.groot at gmail.com (Paul Groot) Date: Tue, 12 Mar 2013 22:01:05 +0100 Subject: Two questions In-Reply-To: Message-ID: Tim, The easiest way to do this is to use the []-attribute syntax in the allowable field: [MyKeys]. The MyKeys attribute is normally defined in a list object, but you can also assign values in a small inline script: if counter<7 then c.SetAttrib "MyKeys", "AaBb" else c.SetAttrib "MyKeys", "XxYy end if I'm not sure if I understand the second question, but my guess is that it would be rather easy to keep a global variable that is used to ensemble an message string for the incorrect responses. if Len(strMessage)=0 then strMessage = "You entered the following wrong responses: " else strMessage= strMessage & ", " end if strMessage= strMessage& c.GetAttrib("Stimulus") This variable can then be used to display a feedback message (again using a []-attribute reference): c.SetAttrib "Message", strMessage You must also take care to clear the global strMessage variable at the start of each new series. (And don't forget to declare the global strMessage variable) Best Paul On 12 March 2013 20:53, Tim wrote: > I am running a study in which participants re-run trials based on previous > responses (i.e. errors are re-run until reaching a criterion of 7). > > That all works wonderful, however I would like to change the allowable > responses during certain re-runs of the stimuli. I already have cycle > counter declared as a global variable (counting the number of re-runs) but > I cannot determine the inline syntax necessary to tell E-Prime to change > the allowable responses based on the value of the cycle counter. Does > anyone know how this would be done? > > Also, does anyone know how to simultaneously display multiple levels of > the same attribute on one text display? This is for the same study as > above. Basically, when participants reach criterion of # of errors, I would > like to display all errors simultaneously. > > Thanks so much in advance, > Tim > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msg/e-prime/-/bOMsaRhElu0J. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From tritzert at kent.edu Tue Mar 12 21:21:36 2013 From: tritzert at kent.edu (Tim Ritzert) Date: Tue, 12 Mar 2013 17:21:36 -0400 Subject: Two questions In-Reply-To: Message-ID: Paul, Thanks so much for the help - the first part seems easy enough and I'll see how that goes. As for my second question: I want participants to go through a set of 100 stimuli and answer either "1" "2" or "3" to each one, do this again until there are 7 or less "1" responses, and then at the end I want E-Prime to display the final 7 or less stimuli that were responded to with a "1" all at the same time. As I have it now, they display one at a time. Hope that makes sense, this is all new to me! -Tim Sent from my iPhone On Mar 12, 2013, at 5:01 PM, Paul Groot wrote: > Tim, > > The easiest way to do this is to use the []-attribute syntax in the allowable field: [MyKeys]. The MyKeys attribute is normally defined in a list object, but you can also assign values in a small inline script: > > if counter<7 then > c.SetAttrib "MyKeys", "AaBb" > else > c.SetAttrib "MyKeys", "XxYy > end if > > I'm not sure if I understand the second question, but my guess is that it would be rather easy to keep a global variable that is used to ensemble an message string for the incorrect responses. > > if Len(strMessage)=0 then > strMessage = "You entered the following wrong responses: " > else > strMessage= strMessage & ", " > end if > strMessage= strMessage& c.GetAttrib("Stimulus") > > This variable can then be used to display a feedback message (again using a []-attribute reference): > > c.SetAttrib "Message", strMessage > > You must also take care to clear the global strMessage variable at the start of each new series. > (And don't forget to declare the global strMessage variable) > > Best > Paul > > > On 12 March 2013 20:53, Tim wrote: >> I am running a study in which participants re-run trials based on previous responses (i.e. errors are re-run until reaching a criterion of 7). >> >> That all works wonderful, however I would like to change the allowable responses during certain re-runs of the stimuli. I already have cycle counter declared as a global variable (counting the number of re-runs) but I cannot determine the inline syntax necessary to tell E-Prime to change the allowable responses based on the value of the cycle counter. Does anyone know how this would be done? >> >> Also, does anyone know how to simultaneously display multiple levels of the same attribute on one text display? This is for the same study as above. Basically, when participants reach criterion of # of errors, I would like to display all errors simultaneously. >> >> Thanks so much in advance, >> Tim >> >> -- >> You received this message because you are subscribed to the Google Groups "E-Prime" group. >> To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. >> To post to this group, send email to e-prime at googlegroups.com. >> To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/bOMsaRhElu0J. >> For more options, visit https://groups.google.com/groups/opt_out. > > -- > You received this message because you are subscribed to the Google Groups "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From pfc.groot at gmail.com Tue Mar 12 21:43:32 2013 From: pfc.groot at gmail.com (Paul Groot) Date: Tue, 12 Mar 2013 22:43:32 +0100 Subject: Two questions In-Reply-To: Message-ID: If the stimuli are simple text string, it would be rather easy to do as described before. The only thing to change is to to add another if-statement to make sure that the current stimulus is only appended to the feedback message if the response was "1": if StrComp(Stim.RESP,"1")=0 then if Len(strMessage)=0 then strMessage = "These are the stimuli: " else strMessage= strMessage & ", " end if strMessage= strMessage& c.GetAttrib("Stimulus") end if Perhaps it is even better to replace the "if Len(strMessage)=0 then" test with the following: "if counter=0 then". (To reset the message text if the counter is reset to zero.) best paul On 12 March 2013 22:21, Tim Ritzert wrote: > Paul, > > Thanks so much for the help - the first part seems easy enough and I'll > see how that goes. > > As for my second question: I want participants to go through a set of 100 > stimuli and answer either "1" "2" or "3" to each one, do this again until > there are 7 or less "1" responses, and then at the end I want E-Prime to > display the final 7 or less stimuli that were responded to with a "1" all > at the same time. As I have it now, they display one at a time. > > Hope that makes sense, this is all new to me! > > -Tim > > Sent from my iPhone > > On Mar 12, 2013, at 5:01 PM, Paul Groot wrote: > > Tim, > > The easiest way to do this is to use the []-attribute syntax in the > allowable field: [MyKeys]. The MyKeys attribute is normally defined in a > list object, but you can also assign values in a small inline script: > > if counter<7 then > c.SetAttrib "MyKeys", "AaBb" > else > c.SetAttrib "MyKeys", "XxYy > end if > > I'm not sure if I understand the second question, but my guess is that it > would be rather easy to keep a global variable that is used to ensemble an > message string for the incorrect responses. > > if Len(strMessage)=0 then > strMessage = "You entered the following wrong responses: " > else > strMessage= strMessage & ", " > end if > strMessage= strMessage& c.GetAttrib("Stimulus") > > This variable can then be used to display a feedback message (again using > a []-attribute reference): > > c.SetAttrib "Message", strMessage > > You must also take care to clear the global strMessage variable at the > start of each new series. > (And don't forget to declare the global strMessage variable) > > Best > Paul > > > On 12 March 2013 20:53, Tim wrote: > >> I am running a study in which participants re-run trials based on >> previous responses (i.e. errors are re-run until reaching a criterion of 7). >> >> That all works wonderful, however I would like to change the allowable >> responses during certain re-runs of the stimuli. I already have cycle >> counter declared as a global variable (counting the number of re-runs) but >> I cannot determine the inline syntax necessary to tell E-Prime to change >> the allowable responses based on the value of the cycle counter. Does >> anyone know how this would be done? >> >> Also, does anyone know how to simultaneously display multiple levels of >> the same attribute on one text display? This is for the same study as >> above. Basically, when participants reach criterion of # of errors, I would >> like to display all errors simultaneously. >> >> Thanks so much in advance, >> Tim >> >> -- >> You received this message because you are subscribed to the Google Groups >> "E-Prime" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to e-prime+unsubscribe at googlegroups.com. >> To post to this group, send email to e-prime at googlegroups.com. >> To view this discussion on the web visit >> https://groups.google.com/d/msg/e-prime/-/bOMsaRhElu0J. >> For more options, visit https://groups.google.com/groups/opt_out. >> >> >> > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. > > > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From Jedema at pitt.edu Wed Mar 13 13:34:00 2013 From: Jedema at pitt.edu (Hank Jedema) Date: Wed, 13 Mar 2013 06:34:00 -0700 Subject: Parallel Port In-Reply-To: Message-ID: Dear David & Paul, That does the trick. Thanks very much for your quick assistance. Hank On Tuesday, March 12, 2013 2:22:44 PM UTC-4, Hank Jedema wrote: > > I had to install E-Prime 2.0.8.90 on some newer PCs (Dell Optiplex 390) > which lack a integrated parallel port. I do need the parallel port to send > signals to external equipment (just output, no input needed), so I > installed a parallel port adapter card (StarTech PEX1PLP) in the PCIe slot, > which seems to configure properly under W7: It is listed as LPT1 in the > device manager, shows 2 lines on resources tab: I/O range 4010-4017 and I/O > range 4000-4003, and is "working properly" according to W7. > Normally, I address the parallel port in E-Prime with an inline "writeport > &H378, value" but hat does not seem to work (measured with voltmeter at the > parallel port connector pins 2-5). At this point, I am wondering whether I > have to address the port on the adapter card in a different manner than the > traditional, integrated parallel ports. I looked through the parallel port > info on the E-prime site and posted a question with their support but have > not heard back yet. Does anyone have experience addressing parallel ports > on adapter cards with E-prime ? > > Thanks very much for your help, > > Hank Jedema > Jedema_at_pitt.edu > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/FuGO3Ed7ajsJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From valerio.biscione at gmail.com Thu Mar 14 11:56:03 2013 From: valerio.biscione at gmail.com (Valerio Biscione) Date: Thu, 14 Mar 2013 04:56:03 -0700 Subject: Disable sound In-Reply-To: <513f5012.c8c5320a.68a1.58b2SMTPIN_ADDED_MISSING@gmr-mx.google.com> Message-ID: I have actually another problem with the Sound system. I have a slide with a SoundOut object that reproduce a sound, as usual. But when the subject press the {SPACE} the software goes to the next slide and the sound is cut. This is extremely annoying for my kind of experiment. Is there any way to have the sound to not be cut if the software goes to the next slide? Thank you very much :) (Sorry for my poor English) On Tuesday, 12 March 2013 15:55:19 UTC, McFarlane, David wrote: > > Ways to "disable" a SoundSlide on a Slide: > > 1) Use a sound file of nothing but silence. (Might as well also make > that a short sound file, say, 1 ms.) > > 2) Set sound Volume Control to -10000 (see SoundBuffer.Volume topic > in the E-Basic Help facility). (And please do that using an > attribute reference in the object's Property Pages!) > > 2) Create a duplicate SlideState on the Slide, and on the duplicate > SlideState remove the SoundSlide sub-object. Then use an attribute > reference in ActiveState, and using inline code (or whatever) set the > attribute to the sound-disabled SlideState. > > I think the first method is fairly popular and straightforward. I > don't know how well the second method works. Of these three, I think > I prefer the third. > > ----- > David McFarlane > E-Prime training > online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx > Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) > > /---- > Stock reminder: 1) I do not work for PST. 2) PST's trained staff > take any and all questions at > http://support.pstnet.com/e%2Dprime/support/login.asp , and they > strive to respond to all requests in 24-48 hours, so make full use of > it. 3) In addition, PST offers several instructional videos on their > YouTube channel (http://www.youtube.com/user/PSTNET ). 4) If you do > get an answer from PST staff, please extend the courtesy of posting > their reply back here for the sake of others. > \---- > > > At 3/10/2013 07:14 PM Sunday, Valerio Biscione wrote: > >I have a SoundOut object within a Slide object. I change in some > >script the directory of the sound-file, but sometime I don't want > >the SoundOut to play anything at all! Is it possibile to disable the > >Sound object? > >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/msg/e-prime/-/a0D0AalcReIJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From valerio.biscione at gmail.com Thu Mar 14 12:02:14 2013 From: valerio.biscione at gmail.com (Valerio Biscione) Date: Thu, 14 Mar 2013 05:02:14 -0700 Subject: Disable sound In-Reply-To: Message-ID: Ok I solved it, I just had to change the "Stop After" attribute of the SlideOut object. :) On Thursday, 14 March 2013 11:56:03 UTC, Valerio Biscione wrote: > > I have actually another problem with the Sound system. I have a slide with > a SoundOut object that reproduce a sound, as usual. But when the subject > press the {SPACE} the software goes to the next slide and the sound is cut. > This is extremely annoying for my kind of experiment. Is there any way to > have the sound to not be cut if the software goes to the next slide? > > Thank you very much :) > > (Sorry for my poor English) > > On Tuesday, 12 March 2013 15:55:19 UTC, McFarlane, David wrote: >> >> Ways to "disable" a SoundSlide on a Slide: >> >> 1) Use a sound file of nothing but silence. (Might as well also make >> that a short sound file, say, 1 ms.) >> >> 2) Set sound Volume Control to -10000 (see SoundBuffer.Volume topic >> in the E-Basic Help facility). (And please do that using an >> attribute reference in the object's Property Pages!) >> >> 2) Create a duplicate SlideState on the Slide, and on the duplicate >> SlideState remove the SoundSlide sub-object. Then use an attribute >> reference in ActiveState, and using inline code (or whatever) set the >> attribute to the sound-disabled SlideState. >> >> I think the first method is fairly popular and straightforward. I >> don't know how well the second method works. Of these three, I think >> I prefer the third. >> >> ----- >> David McFarlane >> E-Prime training >> online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx >> Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) >> >> /---- >> Stock reminder: 1) I do not work for PST. 2) PST's trained staff >> take any and all questions at >> http://support.pstnet.com/e%2Dprime/support/login.asp , and they >> strive to respond to all requests in 24-48 hours, so make full use of >> it. 3) In addition, PST offers several instructional videos on their >> YouTube channel (http://www.youtube.com/user/PSTNET ). 4) If you do >> get an answer from PST staff, please extend the courtesy of posting >> their reply back here for the sake of others. >> \---- >> >> >> At 3/10/2013 07:14 PM Sunday, Valerio Biscione wrote: >> >I have a SoundOut object within a Slide object. I change in some >> >script the directory of the sound-file, but sometime I don't want >> >the SoundOut to play anything at all! Is it possibile to disable the >> >Sound object? >> >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/msg/e-prime/-/AqY94A9cjkoJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From khernandez514 at gmail.com Fri Mar 15 14:33:20 2013 From: khernandez514 at gmail.com (kayh) Date: Fri, 15 Mar 2013 07:33:20 -0700 Subject: Visual Stimuli with different offsets Message-ID: Hi, I am new to e-prime and I am having some trouble figuring out how to change duration times. Currently, I need to be able to have two stimuli on the same page have different durations. While I know you can change duration times for full pages, I have not been able to change the duration of one stimuli without changing them all. Does any body have any solutions for this? Background information: I am trying to have two stimuli (circles) have the same onset time, but their offset time be slightly different. Also, is there anyway to create shapes in e-prime? or do i have to import images? Any help would be greatly appreciated!! 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/msg/e-prime/-/qcRVTpnssnsJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Fri Mar 15 15:08:42 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Fri, 15 Mar 2013 11:08:42 -0400 Subject: Visual Stimuli with different offsets In-Reply-To: <69c00c8a-30ab-4e60-bd49-94c639490b83@googlegroups.com> Message-ID: Hmm. In short, you need some way to clear only one of the stimuli at a specified time after first presenting both stimuli. Let's see... First, set the Duration of the dual stimulus to the shorter Duration. Then you could simply replace that with an object that presents only one of those stimuli, with its Duration set to the time remaining for that stimulus. Or use an object with a judiciously set combination of Frame Size & Position and transparent BackStyle to overwrite just the one stimulus. Or use SlideVisualStim.Clear in inline code to clear the one stimulus. In any case, you then do something to take up the remaining time for the longer-duration stimulus. Anybody have a beter idea? If you want draw your own stimuli in E-Prime then you may use the Canvas object to draw whatever you like, see that topic in the E-Basic Help facility. This will require some inline coding. Please note that Canvas drawing operations are *far* too slow for anything terribly complex, but still good enough for modest use. ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) /---- Stock reminder: 1) I do not work for PST. 2) PST's trained staff take any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours, so make full use of it. 3) In addition, PST offers several instructional videos on their YouTube channel (http://www.youtube.com/user/PSTNET ). 4) If you do get an answer from PST staff, please extend the courtesy of posting their reply back here for the sake of others. \---- At 3/15/2013 10:33 AM Friday, kayh wrote: >I am new to e-prime and I am having some trouble figuring out how to >change duration times. >Currently, I need to be able to have two stimuli on the same page >have different durations. While I know you can change duration times >for full pages, I have not been able to change the duration of one >stimuli without changing them all. >Does any body have any solutions for this? > >Background information: I am trying to have two stimuli (circles) >have the same onset time, but their offset time be slightly >different. Also, is there anyway to create shapes in e-prime? or do >i have to import images? > >Any help would be greatly appreciated!! 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. For more options, visit https://groups.google.com/groups/opt_out. From gusunny1 at gmail.com Mon Mar 18 02:37:06 2013 From: gusunny1 at gmail.com (sally) Date: Sun, 17 Mar 2013 19:37:06 -0700 Subject: eprime delays due to inline code Message-ID: Dear everyone, I have encountered a problem made me confused for quite a long time. Here is the story: I need to design a slide where I have one picture displayed which is a 9-points evaluation picture. I put another red pillar to move from 1-9, I made this by iteratatively call this slide using some code of course, with a label. The puzzle is that there is time difference between two procedure, one is to run whole program without entering any button which result in no iterative call, no pillar moves, another is to move the pillar as much as possible during the time limit. the difference is about 1-2s. I have to fix this up as I need to synchronize the eprime program and fmri. I think this discrepancy is due to different call times. I hope I can account this time delay into the display time, but I don't know what kind of time log can discribe this delay -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/T0qgtlwjKfAJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mspape at cognitology.eu Mon Mar 18 10:35:40 2013 From: mspape at cognitology.eu (Cognitology) Date: Mon, 18 Mar 2013 12:35:40 +0200 Subject: Visual Stimuli with different offsets In-Reply-To: <514339c0.2194ec0a.3020.3fe3SMTPIN_ADDED_MISSING@gmr-mx.google.com> Message-ID: Hi David, Canvas drawing operations are not necessarily terribly slow: you can declare an extra display (I call it a buffered display), draw everything at a moment in time you can afford to be slow, and then swap the buffered display to the current display. I'm not sure if the terminology is still correct, but I have been well able to make things like pattern masks in which a 100x100 image was drawn with each of the 10,000 pixels being randomly black or white and switching this image 20 times every 10 ms (the trick then is to draw the whole thing at the beginning of the trial, then grab 100x100 pixels of the buffered display and dump them on the current one. It can work, but I agree it's not easy. On the topic of critical timing and inline code: I found out that it costs, on my (quite fast) pc, the simple debug.print "a" takes about 0.47 ms. However, For I = 1:10000 Debug.print "a" Next I Takes about 7 seconds. I took this to mean that the simple act of loading a value into I takes about 0.2 ms as well. The other value (of 0.47 ms) I got was by logging the time to do Debug.print "a" Debug.print "a" ... X 10, x 100, x 1000, x10000 times. So, this suggests that our common advice of "if you can do it without inline code, do that instead" is probably best. Beware! :) Best, Michiel -----Original Message----- From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of David McFarlane Sent: 15. March 2013 17:09 To: e-prime at googlegroups.com Subject: Re: Visual Stimuli with different offsets Hmm. In short, you need some way to clear only one of the stimuli at a specified time after first presenting both stimuli. Let's see... First, set the Duration of the dual stimulus to the shorter Duration. Then you could simply replace that with an object that presents only one of those stimuli, with its Duration set to the time remaining for that stimulus. Or use an object with a judiciously set combination of Frame Size & Position and transparent BackStyle to overwrite just the one stimulus. Or use SlideVisualStim.Clear in inline code to clear the one stimulus. In any case, you then do something to take up the remaining time for the longer-duration stimulus. Anybody have a beter idea? If you want draw your own stimuli in E-Prime then you may use the Canvas object to draw whatever you like, see that topic in the E-Basic Help facility. This will require some inline coding. Please note that Canvas drawing operations are *far* too slow for anything terribly complex, but still good enough for modest use. ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) /---- Stock reminder: 1) I do not work for PST. 2) PST's trained staff take any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours, so make full use of it. 3) In addition, PST offers several instructional videos on their YouTube channel (http://www.youtube.com/user/PSTNET ). 4) If you do get an answer from PST staff, please extend the courtesy of posting their reply back here for the sake of others. \---- At 3/15/2013 10:33 AM Friday, kayh wrote: >I am new to e-prime and I am having some trouble figuring out how to >change duration times. >Currently, I need to be able to have two stimuli on the same page have >different durations. While I know you can change duration times for >full pages, I have not been able to change the duration of one stimuli >without changing them all. >Does any body have any solutions for this? > >Background information: I am trying to have two stimuli (circles) have >the same onset time, but their offset time be slightly different. Also, >is there anyway to create shapes in e-prime? or do i have to import >images? > >Any help would be greatly appreciated!! 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. For more options, visit https://groups.google.com/groups/opt_out. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From tritzert at kent.edu Mon Mar 18 18:00:45 2013 From: tritzert at kent.edu (Tim Ritzert) Date: Mon, 18 Mar 2013 14:00:45 -0400 Subject: Two questions In-Reply-To: Message-ID: Thanks Paul! One final question: I now have everything working except I can't figure out how to clear the global strMessage variable at the start of each new cycle - is there a simple line of code to do the trick? Again, thanks so much, the help is very much appreciated! -Tim On Tue, Mar 12, 2013 at 5:43 PM, Paul Groot wrote: > If the stimuli are simple text string, it would be rather easy to do as > described before. The only thing to change is to to add another > if-statement to make sure that the current stimulus is only appended to the > feedback message if the response was "1": > > if StrComp(Stim.RESP,"1")=0 then > if Len(strMessage)=0 then > strMessage = "These are the stimuli: " > else > strMessage= strMessage & ", " > end if > strMessage= strMessage& c.GetAttrib("Stimulus") > end if > > Perhaps it is even better to replace the "if Len(strMessage)=0 then" test > with the following: "if counter=0 then". (To reset the message text if the > counter is reset to zero.) > > best > paul > > > > On 12 March 2013 22:21, Tim Ritzert wrote: > >> Paul, >> >> Thanks so much for the help - the first part seems easy enough and I'll >> see how that goes. >> >> As for my second question: I want participants to go through a set of 100 >> stimuli and answer either "1" "2" or "3" to each one, do this again until >> there are 7 or less "1" responses, and then at the end I want E-Prime to >> display the final 7 or less stimuli that were responded to with a "1" all >> at the same time. As I have it now, they display one at a time. >> >> Hope that makes sense, this is all new to me! >> >> -Tim >> >> Sent from my iPhone >> >> On Mar 12, 2013, at 5:01 PM, Paul Groot wrote: >> >> Tim, >> >> The easiest way to do this is to use the []-attribute syntax in the >> allowable field: [MyKeys]. The MyKeys attribute is normally defined in a >> list object, but you can also assign values in a small inline script: >> >> if counter<7 then >> c.SetAttrib "MyKeys", "AaBb" >> else >> c.SetAttrib "MyKeys", "XxYy >> end if >> >> I'm not sure if I understand the second question, but my guess is that it >> would be rather easy to keep a global variable that is used to ensemble an >> message string for the incorrect responses. >> >> if Len(strMessage)=0 then >> strMessage = "You entered the following wrong responses: " >> else >> strMessage= strMessage & ", " >> end if >> strMessage= strMessage& c.GetAttrib("Stimulus") >> >> This variable can then be used to display a feedback message (again using >> a []-attribute reference): >> >> c.SetAttrib "Message", strMessage >> >> You must also take care to clear the global strMessage variable at the >> start of each new series. >> (And don't forget to declare the global strMessage variable) >> >> Best >> Paul >> >> >> On 12 March 2013 20:53, Tim wrote: >> >>> I am running a study in which participants re-run trials based on >>> previous responses (i.e. errors are re-run until reaching a criterion of 7). >>> >>> That all works wonderful, however I would like to change the allowable >>> responses during certain re-runs of the stimuli. I already have cycle >>> counter declared as a global variable (counting the number of re-runs) but >>> I cannot determine the inline syntax necessary to tell E-Prime to change >>> the allowable responses based on the value of the cycle counter. Does >>> anyone know how this would be done? >>> >>> Also, does anyone know how to simultaneously display multiple levels of >>> the same attribute on one text display? This is for the same study as >>> above. Basically, when participants reach criterion of # of errors, I would >>> like to display all errors simultaneously. >>> >>> Thanks so much in advance, >>> Tim >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "E-Prime" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to e-prime+unsubscribe at googlegroups.com. >>> To post to this group, send email to e-prime at googlegroups.com. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msg/e-prime/-/bOMsaRhElu0J. >>> For more options, visit https://groups.google.com/groups/opt_out. >>> >>> >>> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "E-Prime" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to e-prime+unsubscribe at googlegroups.com. >> To post to this group, send email to e-prime at googlegroups.com. >> For more options, visit https://groups.google.com/groups/opt_out. >> >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "E-Prime" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to e-prime+unsubscribe at googlegroups.com. >> To post to this group, send email to e-prime at googlegroups.com. >> For more options, visit https://groups.google.com/groups/opt_out. >> >> >> > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- -Tim -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Mon Mar 18 18:15:08 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Mon, 18 Mar 2013 14:15:08 -0400 Subject: Two questions In-Reply-To: Message-ID: strMessage = "" -- David McFarlane At 3/18/2013 02:00 PM Monday, Tim Ritzert wrote: >Thanks Paul! > >One final question: I now have everything working except I can't >figure out how to clear the global strMessage variable at the start >of each new cycle - is there a simple line of code to do the trick? > >Again, thanks so much, the help is very much appreciated! > >-Tim > > > >On Tue, Mar 12, 2013 at 5:43 PM, Paul Groot ><pfc.groot at gmail.com> wrote: >If the stimuli are simple text string, it would be rather easy to do >as described before. The only thing to change is to to add another >if-statement to make sure that the current stimulus is only appended >to the feedback message if the response was "1": > >if StrComp(Stim.RESP,"1")=0 then > if Len(strMessage)=0 then > strMessage = "These are the stimuli: " > else > strMessage= strMessage & ", " > end if > strMessage= strMessage& c.GetAttrib("Stimulus") >end if > >Perhaps it is even better to replace the "if Len(strMessage)=0 then" >test with the following: "if counter=0 then". (To reset the message >text if the counter is reset to zero.) > >best >paul > > > >On 12 March 2013 22:21, Tim Ritzert ><tritzert at kent.edu> wrote: >Paul, > >Thanks so much for the help - the first part seems easy enough and >I'll see how that goes. > >As for my second question: I want participants to go through a set >of 100 stimuli and answer either "1" "2" or "3" to each one, do this >again until there are 7 or less "1" responses, and then at the end I >want E-Prime to display the final 7 or less stimuli that were >responded to with a "1" all at the same time. As I have it now, they >display one at a time. > >Hope that makes sense, this is all new to me! > >-Tim > >Sent from my iPhone > >On Mar 12, 2013, at 5:01 PM, Paul Groot ><pfc.groot at gmail.com> wrote: > >>Tim, >> >>The easiest way to do this is to use the []-attribute syntax in the >>allowable field: [MyKeys]. The MyKeys attribute is normally defined >>in a list object, but you can also assign values in a small inline script: >> >>if counter<7 then >> c.SetAttrib "MyKeys", "AaBb" >>else >> c.SetAttrib "MyKeys", "XxYy >>end if >> >>I'm not sure if I understand the second question, but my guess is >>that it would be rather easy to keep a global variable that is used >>to ensemble an message string for the incorrect responses. >> >>if Len(strMessage)=0 then >> strMessage = "You entered the following wrong responses: " >>else >> strMessage= strMessage & ", " >>end if >>strMessage= strMessage& c.GetAttrib("Stimulus") >> >>This variable can then be used to display a feedback message (again >>using a []-attribute reference): >> >>c.SetAttrib "Message", strMessage >> >>You must also take care to clear the global strMessage variable at >>the start of each new series. >>(And don't forget to declare the global strMessage variable) >> >>Best >>Paul >> >> >>On 12 March 2013 20:53, Tim >><tritzert at kent.edu> wrote: >>I am running a study in which participants re-run trials based on >>previous responses (i.e. errors are re-run until reaching a criterion of 7). >> >>That all works wonderful, however I would like to change the >>allowable responses during certain re-runs of the stimuli. I >>already have cycle counter declared as a global variable (counting >>the number of re-runs) but I cannot determine the inline syntax >>necessary to tell E-Prime to change the allowable responses based >>on the value of the cycle counter. Does anyone know how this would be done? >> >>Also, does anyone know how to simultaneously display multiple >>levels of the same attribute on one text display? This is for the >>same study as above. Basically, when participants reach criterion >>of # of errors, I would like to display all errors simultaneously. >> >>Thanks so much in advance, >>Tim -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From gusunny1 at gmail.com Tue Mar 19 03:03:44 2013 From: gusunny1 at gmail.com (sally) Date: Mon, 18 Mar 2013 20:03:44 -0700 Subject: eprime delays due to inline code In-Reply-To: <7011386a-ef34-46e7-8240-2f82a500cb49@googlegroups.com> Message-ID: I am sorry I don't know if I have expressed clearly,if anyone can give help, welcome to ask in detail. On Monday, 18 March 2013 10:37:06 UTC+8, sally wrote: > > Dear everyone, > I have encountered a problem made me confused for quite a long > time. Here is the story: I need to design a slide where I have one picture > displayed which is a 9-points evaluation picture. I put another red pillar > to move from 1-9, I made this by iteratatively call this slide using some > code of course, with a label. The puzzle is that there is time difference > between two procedure, one is to run whole program without entering any > button which result in no iterative call, no pillar moves, another is to > move the pillar as much as possible during the time limit. the difference > is about 1-2s. I have to fix this up as I need to synchronize the eprime > program and fmri. I think this discrepancy is due to different call times. > I hope I can account this time delay into the display time, but I don't > know what kind of time log can discribe this delay > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/B_LPB2vWzCcJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From saultsj at missouri.edu Tue Mar 19 05:21:03 2013 From: saultsj at missouri.edu (Scott) Date: Mon, 18 Mar 2013 22:21:03 -0700 Subject: Is anyone using Task Events to signal a response via the Parallel Port? In-Reply-To: <4a103404-400f-469a-aa22-fbcac4ec8591@googlegroups.com> Message-ID: No one has replied to my initial post here, so I assume no one cares about using Task Events for responses. I don't recommend it. I'm giving up on this topic with this observation: Keyboard task events don't work in my tests the way I expected or the way PST support told me they should. Support still has not replied and explained. On Monday, March 11, 2013 2:10:58 AM UTC-5, Scott wrote: > > I'm trying to get Task Events to work for responses as well as for > stimulus onsets and offsets. I have a program that reliably uses Task > Events to send a WriteByte to the parallel port for each onset I choose. > However, I'm having trouble marking the time of each response. So far, I've > tried Target.Keyboard.Press, Target.Keyboard.MaxCountReached (when > MaxCount=1), and Target.Keyboard.TimeLimitReached. The last one works > every time, but only when no response occurs during the response duration, > as I expected. Obviously that does not help mark a response. Press and > MaxcountReached actually does work for me sometimes, but only occasionally > (which seems odd), and I can't see any pattern to when it does and does not > work. Note that each onset event is followed by an event that write a 0with a 20 msdelay.Also, I send > a code that's depends on the accuracy of the response about 300 ms after > end of the response time limit using WritePort. This also works rereliably, > on every trial. However, these codes are only sometimes preceded by a > code generated at the time of the response by a Keyboard event; I expect > that to happen every time there has been a response. > > I have sent PST a support request, with my program, data, and event codes.This is a followup to > PST's response to my request for clarification about the meaning of each > of these Keyboard events. I am trying to apply what they explained, without > success. > > Has anyone managed to get any of the Keyboard events to reliably send a > WriteByte for at the time of each response in their program? I want to be > assured that at least one of these Keyboard can work reliably. > > 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/msg/e-prime/-/9IIaTLuBzQAJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From argaud.soizic at gmail.com Tue Mar 19 14:17:05 2013 From: argaud.soizic at gmail.com (Soizic Argaud) Date: Tue, 19 Mar 2013 15:17:05 +0100 Subject: presentation of movies in full screen Message-ID: Hello everyone, I'm a new user of E-Prime and I'm currently creating a task during which I present different film excerpts to my participants and then, they answer questionnaires. Everything's (nearly) ok but one of the difficulties I encounter is about the size of the movies. I don't know how to modify it to project the movies in full screen. If you can help me to fix this (first) issue, I'll be very grateful. Thank you very much for your help ! Soizic -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mspape at cognitology.eu Tue Mar 19 14:55:22 2013 From: mspape at cognitology.eu (Cognitology) Date: Tue, 19 Mar 2013 16:55:22 +0200 Subject: presentation of movies in full screen In-Reply-To: Message-ID: Hi, Short answer: Use a moviedisplay, set size to 100% (it?s 75% by default now), and turn Stretch on. You can keep the aspect ratio (e.g. Stretch mode LeftRight) as is or distort it into submission (stretch mode Both). Better answer: first, find out at which resolution your experiment is running. Is it widescreen? Is your monitor? What resolution are the movies? Then, consider re-encoding the movies to fit your resolution; though quite a few options are possible in E-Prime as outlined above, it makes a certain amount of sense to be very sure of your stimuli rather than fiddling around with them at runtime! Best, Michiel From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of Soizic Argaud Sent: 19. March 2013 16:17 To: e-prime at googlegroups.com; Soizic Argaud Subject: presentation of movies in full screen Hello everyone, I'm a new user of E-Prime and I'm currently creating a task during which I present different film excerpts to my participants and then, they answer questionnaires. Everything's (nearly) ok but one of the difficulties I encounter is about the size of the movies. I don't know how to modify it to project the movies in full screen. If you can help me to fix this (first) issue, I'll be very grateful. Thank you very much for your help ! Soizic -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From valerio.biscione at gmail.com Tue Mar 19 15:30:57 2013 From: valerio.biscione at gmail.com (Valerio Biscione) Date: Tue, 19 Mar 2013 08:30:57 -0700 Subject: "double" variable truncated in text object Message-ID: Hi. In my software I show, in a text object inside a slide object, the score of the subject. The score is a Double variable and can assume value like 1.2 or 5.0. When I "print" the score variable I would like to show all the value until the first decimal number, but it seems that eprime actually cut the number if it sees it like an integer. For example 5.0 is showed like 5, whereas 1.2 is correctly showed like 1.2 This is the code that I use in an inline script just before the slide object: Set theText = CSlideText(Slide6.States(Slide6.ActiveState).Objects("Text1")) theText.text=subjectScore How can I solve this problem? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/7sOX_u882YEJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Tue Mar 19 15:48:39 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Tue, 19 Mar 2013 11:48:39 -0400 Subject: "double" variable truncated in text object In-Reply-To: Message-ID: First of all, why do you set the text for your SlideText directly, rather than using an attribute reference (see my comments at https://groups.google.com/d/topic/e-prime/RBwU6WDdlG8 )? Instead of your code, do something more like c.SetAttrib "SubjectScore", subjectScore and then use [SubjectScore] in your SlideText. Now, on your your question -- Look at the "Format, Format$" topic in the E-Basic Help facility. ----- David McFarlane E-Prime training online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) /---- Stock reminder: 1) I do not work for PST. 2) PST's trained staff take any and all questions at http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive to respond to all requests in 24-48 hours, so make full use of it. 3) In addition, PST offers several instructional videos on their YouTube channel (http://www.youtube.com/user/PSTNET ). 4) If you do get an answer from PST staff, please extend the courtesy of posting their reply back here for the sake of others. \---- At 3/19/2013 11:30 AM Tuesday, Valerio Biscione wrote: >Hi. In my software I show, in a text object inside a slide object, >the score of the subject. The score is a Double variable and can >assume value like 1.2 or 5.0. When I "print" the score variable I >would like to show all the value until the first decimal number, but >it seems that eprime actually cut the number if it sees it like an >integer. For example 5.0 is showed like 5, whereas 1.2 is correctly >showed like 1.2 > >This is the code that I use in an inline script just before the slide object: > >Set theText = CSlideText(Slide6.States(Slide6.ActiveState).Objects("Text1")) > >theText.text=subjectScore > > >How can I solve this problem? -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From valerio.biscione at gmail.com Tue Mar 19 16:30:13 2013 From: valerio.biscione at gmail.com (Valerio Biscione) Date: Tue, 19 Mar 2013 09:30:13 -0700 Subject: "double" variable truncated in text object In-Reply-To: Message-ID: Hi McFarlane. I have tried to use the attribute but the result is the same. What are the reasons for preferring the attribute over a variable? Anyway thank you for your suggestion, I am looking to that topic right now. On Tuesday, 19 March 2013 15:30:57 UTC, Valerio Biscione wrote: > > Hi. In my software I show, in a text object inside a slide object, the > score of the subject. The score is a Double variable and can assume value > like 1.2 or 5.0. When I "print" the score variable I would like to show all > the value until the first decimal number, but it seems that eprime actually > cut the number if it sees it like an integer. For example 5.0 is showed > like 5, whereas 1.2 is correctly showed like 1.2 > > This is the code that I use in an inline script just before the slide > object: > > Set theText = > CSlideText(Slide6.States(Slide6.ActiveState).Objects("Text1")) > > theText.text=subjectScore > > > How can I solve this problem? > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/vHXa4u4izYcJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From valerio.biscione at gmail.com Tue Mar 19 16:50:22 2013 From: valerio.biscione at gmail.com (Valerio Biscione) Date: Tue, 19 Mar 2013 09:50:22 -0700 Subject: "double" variable truncated in text object In-Reply-To: <514888db.e5b8320a.6f3c.05bdSMTPIN_ADDED_MISSING@gmr-mx.google.com> Message-ID: Thank you, that totally helped! On Tuesday, 19 March 2013 15:48:39 UTC, McFarlane, David wrote: > > First of all, why do you set the text for your SlideText directly, > rather than using an attribute reference (see my comments at > https://groups.google.com/d/topic/e-prime/RBwU6WDdlG8 )? Instead of > your code, do something more like > > c.SetAttrib "SubjectScore", subjectScore > > and then use [SubjectScore] in your SlideText. > > Now, on your your question -- Look at the "Format, Format$" topic in > the E-Basic Help facility. > > ----- > David McFarlane > E-Prime training > online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx > Twitter: @EPrimeMaster (https://twitter.com/EPrimeMaster) > > /---- > Stock reminder: 1) I do not work for PST. 2) PST's trained staff > take any and all questions at > http://support.pstnet.com/e%2Dprime/support/login.asp , and they > strive to respond to all requests in 24-48 hours, so make full use of > it. 3) In addition, PST offers several instructional videos on their > YouTube channel (http://www.youtube.com/user/PSTNET ). 4) If you do > get an answer from PST staff, please extend the courtesy of posting > their reply back here for the sake of others. > \---- > > > At 3/19/2013 11:30 AM Tuesday, Valerio Biscione wrote: > >Hi. In my software I show, in a text object inside a slide object, > >the score of the subject. The score is a Double variable and can > >assume value like 1.2 or 5.0. When I "print" the score variable I > >would like to show all the value until the first decimal number, but > >it seems that eprime actually cut the number if it sees it like an > >integer. For example 5.0 is showed like 5, whereas 1.2 is correctly > >showed like 1.2 > > > >This is the code that I use in an inline script just before the slide > object: > > > >Set theText = > CSlideText(Slide6.States(Slide6.ActiveState).Objects("Text1")) > > > >theText.text=subjectScore > > > > > >How can I solve this problem? > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/d8Z-pyHs_LsJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From argaud.soizic at gmail.com Tue Mar 19 18:14:13 2013 From: argaud.soizic at gmail.com (Soizic Argaud) Date: Tue, 19 Mar 2013 19:14:13 +0100 Subject: presentation of movies in full screen In-Reply-To: <00aa01ce24b1$c8770e20$59652a60$@eu> Message-ID: Hi, Thank you for your answer. I tried the short one but it didn't work. So I took your advice (better answer) and I resized my stimuli "out of" E-Prime. Doing this, it's ok. But I still don't understand why I can't modify easily the size of my film excerpts in E-Prime. Best, Soizic 2013/3/19 Cognitology > Hi,**** > > Short answer: Use a moviedisplay, set size to 100% (it?s 75% by default > now), and turn Stretch on. You can keep the aspect ratio (e.g. Stretch mode > LeftRight) as is or distort it into submission (stretch mode Both). **** > > Better answer: first, find out at which resolution your experiment is > running. Is it widescreen? Is your monitor? What resolution are the movies? > Then, consider re-encoding the movies to fit your resolution; though quite > a few options are possible in E-Prime as outlined above, it makes a certain > amount of sense to be very sure of your stimuli rather than fiddling around > with them at runtime!**** > > Best,**** > > Michiel**** > > ** ** > > ** ** > > *From:* e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] *On > Behalf Of *Soizic Argaud > *Sent:* 19. March 2013 16:17 > *To:* e-prime at googlegroups.com; Soizic Argaud > *Subject:* presentation of movies in full screen**** > > ** ** > > Hello everyone,**** > > ** ** > > I'm a new user of E-Prime and I'm currently creating a task during which I > present different film excerpts to my participants and then, they answer > questionnaires. **** > > Everything's (nearly) ok but one of the difficulties I encounter is about > the size of the movies. I don't know how to modify it to project the movies > in full screen.**** > > If you can help me to fix this (first) issue, I'll be very grateful.**** > > ** ** > > Thank you very much for your help !**** > > ** ** > > Soizic**** > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. > > **** > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mspape at cognitology.eu Wed Mar 20 09:59:56 2013 From: mspape at cognitology.eu (Cognitology) Date: Wed, 20 Mar 2013 11:59:56 +0200 Subject: presentation of movies in full screen In-Reply-To: Message-ID: Hi, The reason is pretty similar to the common problem in resizing: there?s only so many pixels. Imagine you have 5x5 pixels and want to draw an X: 10001 01010 00100 01010 10001 Would be more or less it (imagine 1 being a different colour from 0). Now, resizing it by a factor of two shouldn?t be too hard: 1100000011 1100000011 0011001100 0011001100 0000110000 0000110000 0011001100 0011001100 1100000011 1100000011 There, the pixels are just really big now. So, you might as well have used twice as low a resolution ? should be better, performance-wise. In any case, imagine you wanted to resize by a factor of 1.4 (7x7 pixels) instead of 2. Without any type of anti-aliasing going on, you could get something like 1000001 0110110 0110110 0001000 0110110 0110110 1000001 (here, I arbitrarily decided to double pixels 2 and 4, because I?m not sure how the rounding is handled). Which rather distorts the beautiful X. Anti-aliasing could diminish the effect of such distortions by using a type of blurring filter, but as far as I know, E-Prime doesn?t do this by default. If you want to see the difference in effect, try copying a smallish image to MSPaint (I did print screen, start>run>mspaint, copied a screenshot to mspaint, moved everything out of sight, copied the start logo), then scale everything up by some sort of factor. Doesn?t look so good? Notice what happens if you scale something up by a factor, copy the effect you have, then scale it down to previous size: it looks worse than it did. The results of such a test are attached (hopefully it gets through, one never knows with groups): Upper left: start button, original. Lower left: start button, resized x 2, maintained aspect ratio, resized back (x 0.5). Looks as good as original. Upper right: start button resized x 1.5, maintained aspect ratio, resized back (x ca. 0.67), notice distortion is visible in horizontal line the windows flag. Upper left (red bit) has become a straight line, the upper right (green bit) became pixilated. Lower right: start button resized a few times, didn?t maintain aspect ratio. It looks bad. So, even if you maintain aspect ratio throughout, artifacts are pretty inevitable and at best you?re just displaying images at a lower resolution. This makes a certain sense, of course, as the type of enlarging that actually adds details (CSI style, or so I?m told) hasn?t been invented yet. Of course, everything here counts for video images as well as static images, except for the fact that movement and such hides quite a lot. Hope that helps! Best, Michiel From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of Soizic Argaud Sent: 19. March 2013 20:14 To: e-prime at googlegroups.com Subject: Re: presentation of movies in full screen Hi, Thank you for your answer. I tried the short one but it didn't work. So I took your advice (better answer) and I resized my stimuli "out of" E-Prime. Doing this, it's ok. But I still don't understand why I can't modify easily the size of my film excerpts in E-Prime. Best, Soizic 2013/3/19 Cognitology Hi, Short answer: Use a moviedisplay, set size to 100% (it?s 75% by default now), and turn Stretch on. You can keep the aspect ratio (e.g. Stretch mode LeftRight) as is or distort it into submission (stretch mode Both). Better answer: first, find out at which resolution your experiment is running. Is it widescreen? Is your monitor? What resolution are the movies? Then, consider re-encoding the movies to fit your resolution; though quite a few options are possible in E-Prime as outlined above, it makes a certain amount of sense to be very sure of your stimuli rather than fiddling around with them at runtime! Best, Michiel From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of Soizic Argaud Sent: 19. March 2013 16:17 To: e-prime at googlegroups.com; Soizic Argaud Subject: presentation of movies in full screen Hello everyone, I'm a new user of E-Prime and I'm currently creating a task during which I present different film excerpts to my participants and then, they answer questionnaires. Everything's (nearly) ok but one of the difficulties I encounter is about the size of the movies. I don't know how to modify it to project the movies in full screen. If you can help me to fix this (first) issue, I'll be very grateful. Thank you very much for your help ! Soizic -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com . To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: start.png Type: image/png Size: 8846 bytes Desc: not available URL: From argaud.soizic at gmail.com Wed Mar 20 10:24:24 2013 From: argaud.soizic at gmail.com (Soizic Argaud) Date: Wed, 20 Mar 2013 11:24:24 +0100 Subject: presentation of movies in full screen In-Reply-To: <004a01ce2551$ad4fcd30$07ef6790$@eu> Message-ID: Hello, Actually yes, it's helping. Thank you ! Now I have to choose what method i'll use by doing a compromise between the size of the presentation of my movies and their quality (and directly working on the film files before import them to E-Prime) Best, Soizic 2013/3/20 Cognitology > Hi,**** > > The reason is pretty similar to the common problem in resizing: there?s > only so many pixels. Imagine you have 5x5 pixels and want to draw an X:*** > * > > 10001**** > > 01010**** > > 00100**** > > 01010**** > > 10001**** > > Would be more or less it (imagine 1 being a different colour from 0). Now, > resizing it by a factor of two shouldn?t be too hard:**** > > 1100000011**** > > 1100000011**** > > 0011001100**** > > 0011001100**** > > 0000110000**** > > 0000110000**** > > 0011001100**** > > 0011001100**** > > 1100000011**** > > 1100000011**** > > ** ** > > There, the pixels are just really big now. So, you might as well have used > twice as low a resolution ? should be better, performance-wise.**** > > In any case, imagine you wanted to resize by a factor of 1.4 (7x7 pixels) > instead of 2. Without any type of anti-aliasing going on, you could get > something like**** > > 1000001**** > > 0110110**** > > 0110110**** > > 0001000**** > > 0110110**** > > 0110110**** > > 1000001**** > > (here, I arbitrarily decided to double pixels 2 and 4, because I?m not > sure how the rounding is handled).**** > > Which rather distorts the beautiful X. Anti-aliasing could diminish the > effect of such distortions by using a type of blurring filter, but as far > as I know, E-Prime doesn?t do this by default. If you want to see the > difference in effect, try copying a smallish image to MSPaint (I did print > screen, start>run>mspaint, copied a screenshot to mspaint, moved everything > out of sight, copied the start logo), then scale everything up by some sort > of factor. Doesn?t look so good? Notice what happens if you scale something > up by a factor, copy the effect you have, then scale it down to previous > size: it looks worse than it did. The results of such a test are attached > (hopefully it gets through, one never knows with groups):**** > > Upper left: start button, original.**** > > Lower left: start button, resized x 2, maintained aspect ratio, resized > back (x 0.5). Looks as good as original.**** > > Upper right: start button resized x 1.5, maintained aspect ratio, resized > back (x ca. 0.67), notice distortion is visible in horizontal line the > windows flag. Upper left (red bit) has become a straight line, the upper > right (green bit) became pixilated. **** > > Lower right: start button resized a few times, didn?t maintain aspect > ratio. It looks bad.**** > > ** ** > > So, even if you maintain aspect ratio throughout, artifacts are pretty > inevitable and at best you?re just displaying images at a lower resolution. > This makes a certain sense, of course, as the type of enlarging that > actually adds details (CSI style, or so I?m told) hasn?t been invented yet. > **** > > ** ** > > Of course, everything here counts for video images as well as static > images, except for the fact that movement and such hides quite a lot. **** > > Hope that helps!**** > > Best,**** > > Michiel**** > > ** ** > > ** ** > > ** ** > > *From:* e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] *On > Behalf Of *Soizic Argaud > *Sent:* 19. March 2013 20:14 > *To:* e-prime at googlegroups.com > *Subject:* Re: presentation of movies in full screen**** > > ** ** > > Hi, **** > > ** ** > > Thank you for your answer. I tried the short one but it didn't work. So I > took your advice (better answer) and I resized my stimuli "out of" E-Prime. > Doing this, it's ok. But I still don't understand why I can't modify easily > the size of my film excerpts in E-Prime.**** > > ** ** > > Best, **** > > Soizic**** > > ** ** > > 2013/3/19 Cognitology **** > > Hi,**** > > Short answer: Use a moviedisplay, set size to 100% (it?s 75% by default > now), and turn Stretch on. You can keep the aspect ratio (e.g. Stretch mode > LeftRight) as is or distort it into submission (stretch mode Both). **** > > Better answer: first, find out at which resolution your experiment is > running. Is it widescreen? Is your monitor? What resolution are the movies? > Then, consider re-encoding the movies to fit your resolution; though quite > a few options are possible in E-Prime as outlined above, it makes a certain > amount of sense to be very sure of your stimuli rather than fiddling around > with them at runtime!**** > > Best,**** > > Michiel**** > > **** > > **** > > *From:* e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] *On > Behalf Of *Soizic Argaud > *Sent:* 19. March 2013 16:17 > *To:* e-prime at googlegroups.com; Soizic Argaud > *Subject:* presentation of movies in full screen**** > > **** > > Hello everyone,**** > > **** > > I'm a new user of E-Prime and I'm currently creating a task during which I > present different film excerpts to my participants and then, they answer > questionnaires. **** > > Everything's (nearly) ok but one of the difficulties I encounter is about > the size of the movies. I don't know how to modify it to project the movies > in full screen.**** > > If you can help me to fix this (first) issue, I'll be very grateful.**** > > **** > > Thank you very much for your help !**** > > **** > > Soizic**** > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. > > **** > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. > > **** > > ** ** > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. > > **** > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From stuart.quirk at gmail.com Wed Mar 20 13:01:51 2013 From: stuart.quirk at gmail.com (Stuart Quirk) Date: Wed, 20 Mar 2013 06:01:51 -0700 Subject: presentation of movies in full screen In-Reply-To: Message-ID: I would also add that, if you are going to reprocess your videos, I can heartily recommend the free program mediacoder. Excellent for translating across video formats, changing ratios, etc. The wizard is quite helpful for those less versed in working with video (referring to myself there not you!). http://www.mediacoderhq.com/ Stuart On Tuesday, March 19, 2013 10:17:05 AM UTC-4, Soizic Argaud wrote: > > Hello everyone, > > I'm a new user of E-Prime and I'm currently creating a task during which I > present different film excerpts to my participants and then, they answer > questionnaires. > Everything's (nearly) ok but one of the difficulties I encounter is about > the size of the movies. I don't know how to modify it to project the movies > in full screen. > If you can help me to fix this (first) issue, I'll be very grateful. > > Thank you very much for your help ! > > Soizic > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/va2AcaWRZvoJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From valerio.biscione at gmail.com Fri Mar 22 11:20:53 2013 From: valerio.biscione at gmail.com (Valerio Biscione) Date: Fri, 22 Mar 2013 04:20:53 -0700 Subject: Terminate the slide only when the subject press a key after a random time Message-ID: I have searched on the group for other topics with this problem, but I haven't found anything. This is actually a normal Variable Interval schedule, so it's strange that hasn't been treated already. I want to show a slide to the subject. At the beginning of the slide a random number is generated. This random number indicates the number of milliseconds that the subjects has to wait to receive a reward. Let's call this random number T. The subject can press the key anytime he/she wants, but only if he presses the time AFTER the time T he will receive a reward and the software can go to the next slide. If he presses the key before T he receive a punishment, but can still try to "win" the reward in the slide. I already solved the problem to record all the RTtime that the subject press the key during the slide. The problem is to make the software to go further ONLY if the key is pressed after T. T is recorded in a variable, but won't be a problem to use an attribute. Do you have any idea? Kind Regards 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/msg/e-prime/-/xIBEh-dbA3oJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mspape at cognitology.eu Fri Mar 22 11:44:22 2013 From: mspape at cognitology.eu (Cognitology) Date: Fri, 22 Mar 2013 13:44:22 +0200 Subject: Terminate the slide only when the subject press a key after a random time In-Reply-To: <8f330409-847a-4bf2-808d-15c71cd1811e@googlegroups.com> Message-ID: Hi, It?s not really that strange ? I find that many people, but cognitive psychologists in particular, seem unaware of just how very small the world of their favourite paradigm can be J In fact, I have not heard of this procedure and I suppose this is because it is more popular with those who?re more interested in the conditioning side of things, but I could be wrong there. In any case, what?s wrong with 1. Inline: Accuracy = -1 2. LabelX 3. Slide, set .Duration to -1. 4. If Slide.RT < T then Accuracy = 0 Goto LabelX Etc? Sorry, it?s Friday, difficult to think very straight, but to be honest, I cannot see what?s wrong with just going back to the moment just before the slide is presented. Best, Michiel From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of Valerio Biscione Sent: 22. March 2013 13:21 To: e-prime at googlegroups.com Subject: Terminate the slide only when the subject press a key after a random time I have searched on the group for other topics with this problem, but I haven't found anything. This is actually a normal Variable Interval schedule, so it's strange that hasn't been treated already. I want to show a slide to the subject. At the beginning of the slide a random number is generated. This random number indicates the number of milliseconds that the subjects has to wait to receive a reward. Let's call this random number T. The subject can press the key anytime he/she wants, but only if he presses the time AFTER the time T he will receive a reward and the software can go to the next slide. If he presses the key before T he receive a punishment, but can still try to "win" the reward in the slide. I already solved the problem to record all the RTtime that the subject press the key during the slide. The problem is to make the software to go further ONLY if the key is pressed after T. T is recorded in a variable, but won't be a problem to use an attribute. Do you have any idea? Kind Regards 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/msg/e-prime/-/xIBEh-dbA3oJ. For more options, visit https://groups.google.com/groups/opt_out. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From valerio.biscione at gmail.com Fri Mar 22 12:07:45 2013 From: valerio.biscione at gmail.com (Valerio Biscione) Date: Fri, 22 Mar 2013 05:07:45 -0700 Subject: Terminate the slide only when the subject press a key after a random time In-Reply-To: <020901ce26f2$98d881b0$ca898510$@eu> Message-ID: Hi Michael and thank you for your reply. The problem is that when I go back to the labelX the time that the subject "passes" on the slide1 starts again from 0. But when the subject presses the key (before the reward is available), I would be able to stay on the same slide, so the timer will keep counting the time. I will explain myself better: imagine that the random number is 2.34seconds. Now the subject press the key after 1 seconds. I would like to be able to have the subject to continue to see the same slide. So the subject waits another 1.5 seconds (and the total is now 2.5 seconds) before pressing the button. But now, when he/her presses it, the software goes to the next slide. In you example the subject will always starts from 0. So using the same random number as before, if he/her presses the key after 1 seconds, he has to wait at least 2.34 seconds before pressing the key and getting the reward (whereas in the previous example, after the first pressing, he/her has to wait just a minimum of 1.34 seconds). On Friday, 22 March 2013 11:44:22 UTC, Michiel Sovij?rvi-Spap? wrote: > > Hi, > > It?s not really that strange ? I find that many people, but cognitive > psychologists in particular, seem unaware of just how very small the world > of their favourite paradigm can be J In fact, I have not heard of this > procedure and I suppose this is because it is more popular with those > who?re more interested in the conditioning side of things, but I could be > wrong there. > > In any case, what?s wrong with > > 1. Inline: Accuracy = -1 > > 2. LabelX > > 3. Slide, set .Duration to -1. > > 4. If Slide.RT < T then > > Accuracy = 0 > > Goto LabelX > > Etc? > > Sorry, it?s Friday, difficult to think very straight, but to be honest, I > cannot see what?s wrong with just going back to the moment just before the > slide is presented. > > Best, > > Michiel > > > > *From:* e-p... at googlegroups.com [mailto: > e-p... at googlegroups.com ] *On Behalf Of *Valerio Biscione > *Sent:* 22. March 2013 13:21 > *To:* e-p... at googlegroups.com > *Subject:* Terminate the slide only when the subject press a key after a > random time > > > > I have searched on the group for other topics with this problem, but I > haven't found anything. > This is actually a normal Variable Interval schedule, so it's strange that > hasn't been treated already. > > I want to show a slide to the subject. At the beginning of the slide a > random number is generated. This random number indicates the number of > milliseconds that the subjects has to wait to receive a reward. Let's call > this random number T. The subject can press the key anytime he/she wants, > but only if he presses the time AFTER the time T he will receive a reward > and the software can go to the next slide. If he presses the key before T > he receive a punishment, but can still try to "win" the reward in the slide. > > I already solved the problem to record all the RTtime that the subject > press the key during the slide. The problem is to make the software to go > further ONLY if the key is pressed after T. T is recorded in a variable, > but won't be a problem to use an attribute. > Do you have any idea? > Kind Regards > 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+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/msg/e-prime/-/xIBEh-dbA3oJ. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/Fof8yQk69rkJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mspape at cognitology.eu Fri Mar 22 13:11:36 2013 From: mspape at cognitology.eu (Cognitology) Date: Fri, 22 Mar 2013 15:11:36 +0200 Subject: Terminate the slide only when the subject press a key after a random time In-Reply-To: <11b9c980-d8d4-4e3c-86fe-b067ee8f0e51@googlegroups.com> Message-ID: Hi Valerio, So, you want the subject to see the slide for another 1340 ms if they have pressed the button after 1000 ms. So, instead of If Slide.RT < T then Accuracy = 0 Slide.Duration = T ? Slide.RT Goto LabelX End if Would that work? Now, the duration is adjusted based on the RT. This works, I think, sort of, unless if T = say, 2500. The subject presses the button after 2000 ms (and thus has 500 ms left to see the screen), but now presses the button after 400 ms ? oops, now they will see the screen for 2100 ms again. In order to cope, you could add a bit more code above, or reduce T by RT. You could also use an attribute for Slide.Duration to make it something like [T_not_yet_seen], which is first c.setAttrib ?T_not_yet_seen?, c.GetAttrib(?T?) and in the IF statement above, c.SetAttrib ?T_not_yet_seen?, c.GetAttrib(?T_not_yet_seen?) ? Slide.RT Best, Michiel From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of Valerio Biscione Sent: 22. March 2013 14:08 To: e-prime at googlegroups.com Subject: Re: Terminate the slide only when the subject press a key after a random time Hi Michael and thank you for your reply. The problem is that when I go back to the labelX the time that the subject "passes" on the slide1 starts again from 0. But when the subject presses the key (before the reward is available), I would be able to stay on the same slide, so the timer will keep counting the time. I will explain myself better: imagine that the random number is 2.34seconds. Now the subject press the key after 1 seconds. I would like to be able to have the subject to continue to see the same slide. So the subject waits another 1.5 seconds (and the total is now 2.5 seconds) before pressing the button. But now, when he/her presses it, the software goes to the next slide. In you example the subject will always starts from 0. So using the same random number as before, if he/her presses the key after 1 seconds, he has to wait at least 2.34 seconds before pressing the key and getting the reward (whereas in the previous example, after the first pressing, he/her has to wait just a minimum of 1.34 seconds). On Friday, 22 March 2013 11:44:22 UTC, Michiel Sovij?rvi-Spap? wrote: Hi, It?s not really that strange ? I find that many people, but cognitive psychologists in particular, seem unaware of just how very small the world of their favourite paradigm can be J In fact, I have not heard of this procedure and I suppose this is because it is more popular with those who?re more interested in the conditioning side of things, but I could be wrong there. In any case, what?s wrong with 1. Inline: Accuracy = -1 2. LabelX 3. Slide, set .Duration to -1. 4. If Slide.RT < T then Accuracy = 0 Goto LabelX Etc? Sorry, it?s Friday, difficult to think very straight, but to be honest, I cannot see what?s wrong with just going back to the moment just before the slide is presented. Best, Michiel From: e-p... at googlegroups.com [mailto:e-p... at googlegroups.com ] On Behalf Of Valerio Biscione Sent: 22. March 2013 13:21 To: e-p... at googlegroups.com Subject: Terminate the slide only when the subject press a key after a random time I have searched on the group for other topics with this problem, but I haven't found anything. This is actually a normal Variable Interval schedule, so it's strange that hasn't been treated already. I want to show a slide to the subject. At the beginning of the slide a random number is generated. This random number indicates the number of milliseconds that the subjects has to wait to receive a reward. Let's call this random number T. The subject can press the key anytime he/she wants, but only if he presses the time AFTER the time T he will receive a reward and the software can go to the next slide. If he presses the key before T he receive a punishment, but can still try to "win" the reward in the slide. I already solved the problem to record all the RTtime that the subject press the key during the slide. The problem is to make the software to go further ONLY if the key is pressed after T. T is recorded in a variable, but won't be a problem to use an attribute. Do you have any idea? Kind Regards 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+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/msg/e-prime/-/xIBEh-dbA3oJ. For more options, visit https://groups.google.com/groups/opt_out. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/Fof8yQk69rkJ. For more options, visit https://groups.google.com/groups/opt_out. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From valerio.biscione at gmail.com Fri Mar 22 13:15:45 2013 From: valerio.biscione at gmail.com (Valerio Biscione) Date: Fri, 22 Mar 2013 06:15:45 -0700 Subject: Terminate the slide only when the subject press a key after a random time In-Reply-To: <023401ce26fe$c89994a0$59ccbde0$@eu> Message-ID: Thank you, this approach would probably work :) On Friday, 22 March 2013 13:11:36 UTC, Michiel Sovij?rvi-Spap? wrote: > > Hi Valerio, > > > > So, you want the subject to see the slide for another 1340 ms if they have > pressed the button after 1000 ms. So, instead of > > If Slide.RT < T then > > Accuracy = 0 > > Slide.Duration = T ? Slide.RT > > Goto LabelX > > End if > > > > Would that work? Now, the duration is adjusted based on the RT. This > works, I think, sort of, unless if T = say, 2500. The subject presses the > button after 2000 ms (and thus has 500 ms left to see the screen), but now > presses the button after 400 ms ? oops, now they will see the screen for > 2100 ms again. In order to cope, you could add a bit more code above, or > reduce T by RT. You could also use an attribute for Slide.Duration to make > it something like [T_not_yet_seen], which is first > > c.setAttrib ?T_not_yet_seen?, c.GetAttrib(?T?) > > and in the IF statement above, > > c.SetAttrib ?T_not_yet_seen?, c.GetAttrib(?T_not_yet_seen?) ? Slide.RT > > > > Best, > > Michiel > > > > *From:* e-p... at googlegroups.com [mailto: > e-p... at googlegroups.com ] *On Behalf Of *Valerio Biscione > *Sent:* 22. March 2013 14:08 > *To:* e-p... at googlegroups.com > *Subject:* Re: Terminate the slide only when the subject press a key > after a random time > > > > Hi Michael and thank you for your reply. > The problem is that when I go back to the labelX the time that the subject > "passes" on the slide1 starts again from 0. But when the subject presses > the key (before the reward is available), I would be able to stay on the > same slide, so the timer will keep counting the time. > I will explain myself better: > > imagine that the random number is 2.34seconds. Now the subject press the > key after 1 seconds. I would like to be able to have the subject to > continue to see the same slide. So the subject waits another 1.5 seconds > (and the total is now 2.5 seconds) before pressing the button. But now, > when he/her presses it, the software goes to the next slide. > > In you example the subject will always starts from 0. So using the same > random number as before, if he/her presses the key after 1 seconds, he has > to wait at least 2.34 seconds before pressing the key and getting the > reward (whereas in the previous example, after the first pressing, he/her > has to wait just a minimum of 1.34 seconds). > > > > > On Friday, 22 March 2013 11:44:22 UTC, Michiel Sovij?rvi-Spap? wrote: > > Hi, > > It?s not really that strange ? I find that many people, but cognitive > psychologists in particular, seem unaware of just how very small the world > of their favourite paradigm can be J In fact, I have not heard of this > procedure and I suppose this is because it is more popular with those > who?re more interested in the conditioning side of things, but I could be > wrong there. > > In any case, what?s wrong with > > 1. Inline: Accuracy = -1 > > 2. LabelX > > 3. Slide, set .Duration to -1. > > 4. If Slide.RT < T then > > Accuracy = 0 > > Goto LabelX > > Etc? > > Sorry, it?s Friday, difficult to think very straight, but to be honest, I > cannot see what?s wrong with just going back to the moment just before the > slide is presented. > > Best, > > Michiel > > > > *From:* e-p... at googlegroups.com [mailto:e-p... at googlegroups.com] *On > Behalf Of *Valerio Biscione > *Sent:* 22. March 2013 13:21 > *To:* e-p... at googlegroups.com > *Subject:* Terminate the slide only when the subject press a key after a > random time > > > > I have searched on the group for other topics with this problem, but I > haven't found anything. > This is actually a normal Variable Interval schedule, so it's strange that > hasn't been treated already. > > I want to show a slide to the subject. At the beginning of the slide a > random number is generated. This random number indicates the number of > milliseconds that the subjects has to wait to receive a reward. Let's call > this random number T. The subject can press the key anytime he/she wants, > but only if he presses the time AFTER the time T he will receive a reward > and the software can go to the next slide. If he presses the key before T > he receive a punishment, but can still try to "win" the reward in the slide. > > I already solved the problem to record all the RTtime that the subject > press the key during the slide. The problem is to make the software to go > further ONLY if the key is pressed after T. T is recorded in a variable, > but won't be a problem to use an attribute. > Do you have any idea? > Kind Regards > 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+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/msg/e-prime/-/xIBEh-dbA3oJ. > For more options, visit https://groups.google.com/groups/opt_out. > > > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+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/msg/e-prime/-/Fof8yQk69rkJ. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/GDBP9H-L_LgJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jennaroberts6 at gmail.com Sun Mar 24 12:53:15 2013 From: jennaroberts6 at gmail.com (psyjrobe) Date: Sun, 24 Mar 2013 05:53:15 -0700 Subject: Eprime dongle for sale Message-ID: I have a usb Eprime dongle that I no longer need (version 1). If anyone want to buy this off me please get in touch! -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From bsmith.lap at gmail.com Thu Mar 28 16:25:48 2013 From: bsmith.lap at gmail.com (Benjamin) Date: Thu, 28 Mar 2013 09:25:48 -0700 Subject: Control Alt Shift Message-ID: Is anyone else having trouble with Control Alt Shift in E-Prime 2.0.10.x ? I find that it often does not work at all, so I use control escape, and eventually I have to use Control Alt Delete and quit E-Prime entirely from the Task Manager because it is unresponsive. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/U95mLEBprL8J. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcfarla9 at msu.edu Thu Mar 28 18:12:32 2013 From: mcfarla9 at msu.edu (David McFarlane) Date: Thu, 28 Mar 2013 14:12:32 -0400 Subject: Control Alt Shift In-Reply-To: Message-ID: FWIW, I just tested this myself on an EP2.0.10.242 system, it worked flawlessly. I even made a simple test program with nothing but a TextDisplay set to infinite Duration, just to force the issue, all worked fine. Would like to hear others' reports. -- David McFarlane At 3/28/2013 12:25 PM Thursday, Benjamin wrote: >Is anyone else having trouble with Control Alt Shift in E-Prime >2.0.10.x ? I find that it often does not work at all, so I use >control escape, and eventually I have to use Control Alt Delete and >quit E-Prime entirely from the Task Manager because it is unresponsive. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. From me.crisostomo6 at gmail.com Thu Mar 28 19:01:08 2013 From: me.crisostomo6 at gmail.com (MarisaC) Date: Thu, 28 Mar 2013 12:01:08 -0700 Subject: E-prime crashes after reading text file Message-ID: Hello, I am hoping someone could help me out. My script is "too large to be compiled" so I am trying to have e-prime call from a text file instead. Here is the code that I have been using: open "FinalTstQuestionTXT2.txt" for Input as #1 For IndxArt=0 to Article_Count - 1 For TxtCounter = 1 to FinalTstQ_Count Line Input #1, textstring$ 'Articles(IndxArt).FinalTst(TxtCounter).FinalQuestion = textstring$ Next TxtCounter Next IndxArt close #1 The program compiles and the script is generated successfully, but when I try to run it, e-prime crashes, and I get the windows message. I know that e-prime is reading from the file because when I set the FinalTstQ_count number to more than the number of lines in the text file, I get the "Input past end of file" error message (as expected). It seems that the problem occurs when e-prime gets to the end of the text file. Any help would be greatly appreciated! Thank you, Marisa -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/kCPKL2LGInMJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From baltimore.ben at gmail.com Thu Mar 28 20:48:37 2013 From: baltimore.ben at gmail.com (ben robinson) Date: Thu, 28 Mar 2013 16:48:37 -0400 Subject: E-prime crashes after reading text file In-Reply-To: <791246e1-13a3-4974-b8d4-73d5d104b691@googlegroups.com> Message-ID: Do you have a lot of unused "Unreferenced E-Objects" in your file? Try deleting them, if so, and see if your script is no longer "too large to be compiled". Ben On Thu, Mar 28, 2013 at 3:01 PM, MarisaC wrote: > Hello, > > I am hoping someone could help me out. > My script is "too large to be compiled" so I am trying to have e-prime > call from a text file instead. > > Here is the code that I have been using: > > open "FinalTstQuestionTXT2.txt" for Input as #1 > For IndxArt=0 to Article_Count - 1 > For TxtCounter = 1 to FinalTstQ_Count > Line Input #1, textstring$ > 'Articles(IndxArt).FinalTst(TxtCounter).FinalQuestion = textstring$ > Next TxtCounter > Next IndxArt > close #1 > > The program compiles and the script is generated successfully, but when I > try to run it, e-prime crashes, and I get the windows message. > > I know that e-prime is reading from the file because when I set the > FinalTstQ_count number to more than the number of lines in the text file, I > get the "Input past end of file" error message (as expected). It seems that > the problem occurs when e-prime gets to the end of the text file. > > Any help would be greatly appreciated! > Thank you, > Marisa > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msg/e-prime/-/kCPKL2LGInMJ. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsmith.lap at gmail.com Fri Mar 29 13:21:11 2013 From: bsmith.lap at gmail.com (Benjamin) Date: Fri, 29 Mar 2013 06:21:11 -0700 Subject: Control Alt Shift In-Reply-To: Message-ID: I believe I have solved the problem. Control Alt Shift will not work if the keyboard is unchecked in the Devices tab of the experiment properties. This was not the case in version 2.0.8.x, so converting some old code in which I had disabled the keyboard caused the problem. Control escape works regardless, but you still need to force quit E-Prime from the task manager. On Thursday, March 28, 2013 12:25:48 PM UTC-4, Benjamin wrote: > Is anyone else having trouble with Control Alt Shift in E-Prime 2.0.10.x > ? I find that it often does not work at all, so I use control escape, and > eventually I have to use Control Alt Delete and quit E-Prime entirely from > the Task Manager because it is unresponsive. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/Xs9EaQEXOPUJ. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mspape at cognitology.eu Fri Mar 29 15:31:16 2013 From: mspape at cognitology.eu (Cognitology) Date: Fri, 29 Mar 2013 17:31:16 +0200 Subject: Control Alt Shift In-Reply-To: <04750941-3177-4933-9150-9135607a9612@googlegroups.com> Message-ID: Hi, This is slightly unrelated, but as I myself keep forgetting it all the time, I thought I?ll repeat it here: control-alt-backspace results in a more ?graceful? exit in E-Prime 2 pro (http://www.pstnet.com/support/kb.asp?TopicID=2634). Best, Michiel From: e-prime at googlegroups.com [mailto:e-prime at googlegroups.com] On Behalf Of Benjamin Sent: 29. March 2013 15:21 To: e-prime at googlegroups.com Subject: Re: Control Alt Shift I believe I have solved the problem. Control Alt Shift will not work if the keyboard is unchecked in the Devices tab of the experiment properties. This was not the case in version 2.0.8.x, so converting some old code in which I had disabled the keyboard caused the problem. Control escape works regardless, but you still need to force quit E-Prime from the task manager. On Thursday, March 28, 2013 12:25:48 PM UTC-4, Benjamin wrote: Is anyone else having trouble with Control Alt Shift in E-Prime 2.0.10.x ? I find that it often does not work at all, so I use control escape, and eventually I have to use Control Alt Delete and quit E-Prime entirely from the Task Manager because it is unresponsive. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/e-prime/-/Xs9EaQEXOPUJ. For more options, visit https://groups.google.com/groups/opt_out. -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From me.crisostomo6 at gmail.com Fri Mar 29 18:28:03 2013 From: me.crisostomo6 at gmail.com (Marisa Crisostomo) Date: Fri, 29 Mar 2013 13:28:03 -0500 Subject: E-prime crashes after reading text file In-Reply-To: Message-ID: I deleted all unreferenced objects and it is still too large. What is interesting is that my program was being compiled until I started changing fonts and layouts of the slides. Marisa On Thu, Mar 28, 2013 at 3:48 PM, ben robinson wrote: > Do you have a lot of unused "Unreferenced E-Objects" in your file? Try > deleting them, if so, and see if your script is no longer "too large to be > compiled". > > Ben > > > On Thu, Mar 28, 2013 at 3:01 PM, MarisaC wrote: > >> Hello, >> >> I am hoping someone could help me out. >> My script is "too large to be compiled" so I am trying to have e-prime >> call from a text file instead. >> >> Here is the code that I have been using: >> >> open "FinalTstQuestionTXT2.txt" for Input as #1 >> For IndxArt=0 to Article_Count - 1 >> For TxtCounter = 1 to FinalTstQ_Count >> Line Input #1, textstring$ >> 'Articles(IndxArt).FinalTst(TxtCounter).FinalQuestion = textstring$ >> Next TxtCounter >> Next IndxArt >> close #1 >> >> The program compiles and the script is generated successfully, but when I >> try to run it, e-prime crashes, and I get the windows message. >> >> I know that e-prime is reading from the file because when I set the >> FinalTstQ_count number to more than the number of lines in the text file, I >> get the "Input past end of file" error message (as expected). It seems that >> the problem occurs when e-prime gets to the end of the text file. >> >> Any help would be greatly appreciated! >> Thank you, >> Marisa >> >> -- >> You received this message because you are subscribed to the Google Groups >> "E-Prime" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to e-prime+unsubscribe at googlegroups.com. >> To post to this group, send email to e-prime at googlegroups.com. >> To view this discussion on the web visit >> https://groups.google.com/d/msg/e-prime/-/kCPKL2LGInMJ. >> For more options, visit https://groups.google.com/groups/opt_out. >> >> >> > > -- > You received this message because you are subscribed to the Google Groups > "E-Prime" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to e-prime+unsubscribe at googlegroups.com. > To post to this group, send email to e-prime at googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- You received this message because you are subscribed to the Google Groups "E-Prime" group. To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe at googlegroups.com. To post to this group, send email to e-prime at googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -------------- next part -------------- An HTML attachment was scrubbed... URL: