Canvas questions to load images

J Rudine jrpoppsych at gmail.com
Sun Sep 16 17:43:16 UTC 2012


This should help with viewing help files in Windows Vista (as a novice 
e-basic programmer, I have to say that access to E-Basic Help is essential).

http://support.microsoft.com/kb/917607

J

On 9/16/2012 11:36 AM, Corona wrote:
> Thank you. I do not have access to the e-prime basic help, due to 
> running a Windows-Vista, 64-bit system.  .hlp files are no longer 
> recognized by Vista-32. I tried installing a tool that allows .hlp 
> files to be read, but it somehow failing. Is there a workaround to 
> this, so I can view the e-prime basic files?
>
> Thanks,
> Corona
>
> On Sunday, September 16, 2012 11:39:37 AM UTC-4, Peter Quain wrote:
>
>
>     I cannot think of why might else you would crave this knowledge.
>     The documention, topic Canvas, will help understanding this code,
>     you will need to if it is Canvas that you wish to use
>
>     At 01:31 AM 17/09/2012, you wrote:
>>     Thank you Alphonse, for the quick reply. More for the purpose of
>>     understanding the code, than anything else, why do you repeat 
>>     cnvs.Copy offScreenCnvs, myRect, myrect (with myrect twice)? More
>>     specifically, how is this understood by e-prime? Also, I am
>>     guessing I do not have to include a slideobject?
>>
>>
>>
>>     On Sunday, September 16, 2012 10:59:26 AM UTC-4, alphonse wrote:
>>
>>
>>         -----------------------------------------------
>>         'Prepare stimulus offscreen
>>         offScreenCnvs.LoadImage stim
>>
>>         'Define the copy area
>>         Dim myRect As Rect
>>         myRect.Left = xMargin
>>         myRect.Right = xMargin + 60
>>         myRect.Top = yMargin
>>         myRect.Bottom = yMargin + 60
>>
>>         'Copy prepared stimulus to screen
>>         cnvs.Copy offScreenCnvs, myRect, myRect
>>         --------------------------------------------------------------------------
>>
>>         At 12:39 AM 17/09/2012, you wrote:
>>>             I am currently running a dot probe task with visual
>>>             paired stimuli (positive, negative). I have a two fold
>>>             question pertaining to this task:
>>>
>>>             1) I have about 60 images in one of my trialprocs, and
>>>             was therefore advised to use the canvas option to
>>>             preload images. I have had little success with using
>>>             this object, particularly because I do not entirely
>>>             understand the concepts of off-screen and on-screen
>>>             canvas. I have managed to write a small script with help
>>>             from the references guides posted on the e-prime website
>>>             (as well as forums), but am stuck when it comes to the
>>>             following statement:
>>>
>>>             1.      When preparing the trial:
>>>
>>>
>>>
>>>             targetCanvas.LoadImage stim
>>>
>>>
>>>
>>>             Image is loaded to the top left corner. We need to
>>>             define 2 Rect Objects: StimLoadRect and StimRect (see
>>>             Rect object in the E-Basic Help), both the size of the
>>>             images to-be-loaded, but the StimRect at the
>>>             (Left,Right, Top,Bottom) coordinates where the stimulus
>>>             will be displayed. When we copy the image from the
>>>             offline canvas to the online canvas, we will copy from
>>>             StimLoadRect to StimRect.
>>>
>>>
>>>
>>>             2.      To run the stimulus:
>>>
>>>
>>>
>>>             Display.WaitForVerticalBlank
>>>
>>>             c.setAttrib "StimOnset", clock.read
>>>
>>>             cnvs.copy targetCanvas, stimLoadRect, stimRect
>>>
>>>             sleep(stimDuration)
>>>
>>>             Display.WaitForVerticalBlank
>>>
>>>             Cnvs.clear ' or something else that erases the stimulus,
>>>             can be done in the following trial
>>>
>>>
>>>
>>>             Bolded lines: How do I create a stimLoadRect and
>>>             stimRect image, a is asked for? (I did find a script for
>>>             creating a rect object, but am unsure of how to specify
>>>             dimensions).
>>>
>>>             I assume that pre-defining images and their locations,
>>>             means I do not have to specify them as a SlideObject? (I
>>>             am guessing I am completely wrong here - please feel
>>>             free to correct me) . I would also assume that the
>>>             stimDuration, must be defined as an attribute?
>>>
>>>
>>>
>>>             Assuming I do not have to go through this convoluted
>>>             path, I have another question. If I could pre-load using
>>>             the SlideImage and ImageDisplay options, I am not sure
>>>             how to specify the co-ordinates of where I want my image
>>>             to be in the properties section. I know this appears
>>>             elementary, but the actual size of the images are 424 X
>>>             283, but when running, part of the images are cut off.
>>>             When I looked at the properties of my slide object, I
>>>             had set the width at 25% . I assumed this was the
>>>             co-ordinate location in relation to the actual screen
>>>             size. Guessing that this was an error on my part, I
>>>             reset the width to 100%, but that meant that when I
>>>             looked at the slideobject (with the dotted grid), one
>>>             image seemed to complete cover the other image. How do I
>>>             fit both images, and make sure their dimensions remain
>>>             the same?
>>>
>>>
>>>             I apologize for this rant. I only recently switched to
>>>             e-prime from using Inquisit, and am still trying to get
>>>             a hang of this software tool.
>>>
>>>
>>>             Thanks a ton for your reply,
>>>
>>>             Corona
>>>
>>>             -- 
>>>             You received this message because you are subscribed to
>>>             the Google Groups "E-Prime" group.
>>>             To post to this group, send email to
>>>             e-p... at googlegroups.com.
>>>             To unsubscribe from this group, send email to
>>>             e-prime+u... at googlegroups.com.
>>>             To view this discussion on the web visit
>>>             https://groups.google.com/d/msg/e-prime/-/5pzrm9S1QnQJ
>>>             <https://groups.google.com/d/msg/e-prime/-/5pzrm9S1QnQJ>.
>>>             For more options, visit
>>>             https://groups.google.com/groups/opt_out
>>>             <https://groups.google.com/groups/opt_out>.
>>>
>
>     -- 
>     You received this message because you are subscribed to the Google
>     Groups "E-Prime" group.
>     To post to this group, send email to e-p... at googlegroups.com
>     <javascript:>.
>     To unsubscribe from this group, send email to
>     e-prime+u... at googlegroups.com <javascript:>.
>     To view this discussion on the web visit
>     https://groups.google.com/d/msg/e-prime/-/1AKNMHLxx88J
>     <https://groups.google.com/d/msg/e-prime/-/1AKNMHLxx88J>.
>     For more options, visit https://groups.google.com/groups/opt_out
>     <https://groups.google.com/groups/opt_out>.
>
> -- 
> You received this message because you are subscribed to the Google 
> Groups "E-Prime" group.
> To post to this group, send email to e-prime at googlegroups.com.
> To unsubscribe from this group, send email to 
> e-prime+unsubscribe at googlegroups.com.
> To view this discussion on the web visit 
> https://groups.google.com/d/msg/e-prime/-/fIy17qBfjrkJ.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>

-- 
You received this message because you are subscribed to the Google Groups "E-Prime" group.
To post to this group, send email to e-prime at googlegroups.com.
To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listserv.linguistlist.org/pipermail/eprime/attachments/20120916/8d8a5ed4/attachment.htm>


More information about the Eprime mailing list