ElementArrayStim和关于包装背景的建议

时间:2015-12-04 02:35:35

标签: psychopy

visual.ElementArrayStim(win,units = None,fieldPos =(0.0,0.0),fieldSize =(3000.0,1000.0),fieldShape ='sqr',nElements = 100,sizes = 5.0, xys = None < / strong>,rgbs =无,colors =(1.0,1.0,1.0),colorSpace ='rgb',opacities = 1.0,depths = 0,fieldDepth = 0,oris = 0, sfs = 1.0 ,contrs = 1,phases = 0,elementTex ='none',elementMask ='circle',texRes = 48,interpolate = True,name = None,autoLog = None,maskParams = None)

我试图谷歌指导ElementArrayStim,但心理网站提供的指南没有详细说明可用的功能。请问这个命令中的粗体xys和sfs指的是什么?

另外,你如何包装刺激演示窗口?例如,在我的情况下,从ElementArrayStim派生的一组随机点在刺激窗口上展开,其中聚类以(0,0)为中心移动,在x = 5处移动。最终,这些点中的每一个都将击中窗口的右边界。如何使这些点在平滑过渡中重新出现在左窗口边界?

1 个答案:

答案 0 :(得分:0)

以下是源代码的评论。不确定为什么他们没有出现在在线文档中:

  

xys:元素的xy位置相对于场中心。   值应为:

     
      
  •   
  • Nx2坐标的数组/列表。
  •   
     

如果value为None,则将根据fieldSize和fieldPos自动生成xy位置。在这种情况下,此功能也会覆盖不透明度(它用于使字段外的元素不可见)。

     

sfs:每个元素的空间频率。应该是:

     
      
  • 单个值
  •   
  • 一个Nx1阵列/列表
  •   
  • Nx2数组/列表(X和Y中元素的空间频率)。
  •   
     

如果刺激的单位是&#39; pix&#39;或者&#39;规范&#39;那么sf的单位是每刺激宽度的周期。适用于&#39; deg&#39;或者&#39; cm&#39;单位分别为c / cm或c / deg。