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