Guest User

Untitled

a guest
Jul 9th, 2021
33
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. **************************************************************
  2.       Running WM figural BEFKI
  3. **************************************************************
  4.  
  5. **************************************************************
  6.     Definition of recorded data
  7. **************************************************************
  8.  
  9. <data>
  10. / columns = [date time subject blocknum blockcode trialnum trialcode response latency stimulus]
  11. / labels = TRUE
  12. / header = TRUE
  13. / format = TAB
  14. </data>
  15.  
  16. **************************************************************
  17.     Allgemeine Aufgabeübergreifende Features
  18. **************************************************************
  19.  
  20. <defaults>
  21. / screencolor = transparent
  22. </defaults>
  23.  
  24. **************************************************************
  25.    Stimuli
  26. **************************************************************
  27. <values>
  28. /duration=2000
  29. /duration_start=4000
  30. /postduration=500
  31. /monsternum=0
  32. </values>
  33.  
  34. <picture picture_wiese>
  35. / numitems = 1
  36. / position = (50, 50)
  37. / size = (150%, 150%)
  38. / items = ("wiese.png")
  39. / erase = false
  40. </picture>
  41.  
  42. <picture picture_huegel1>
  43. /numitems = 1
  44. / position = (20%, 30%)
  45. / size = (20%, 20%)
  46. / items = ("huegel1.png")
  47. / animation = path(values.duration, 1, 20,30, 20,30.1)
  48. / erase = false
  49. </picture>
  50. <picture picture_huegel2>
  51. /numitems = 1
  52. / position = (50%, 30%)
  53. / size = (20%, 20%)
  54. / items = ("huegel2.png")
  55. / animation = path(values.duration, 1, 50,30, 50,30.1)
  56. / erase = false
  57. </picture>
  58. <picture picture_huegel3>
  59. /numitems = 1
  60. / position = (80%, 30%)
  61. / size = (20%, 20%)
  62. / items = ("huegel3.png")
  63. / animation = path(values.duration, 1, 80,30, 80,30.1)
  64. / erase = false
  65. </picture>
  66. <picture picture_huegel4>
  67. /numitems = 1
  68. / position = (20%, 60%)
  69. / size = (20%, 20%)
  70. / items = ("huegel4.png")
  71. / animation = path(values.duration, 1, 20,60, 20,60.1)
  72. / erase = false
  73. </picture>
  74. <picture picture_huegel5>
  75. /numitems = 1
  76. / position = (50%, 60%)
  77. / size = (20%, 20%)
  78. / items = ("huegel5.png")
  79. / animation = path(values.duration, 1, 50,60, 50,60.1)
  80. / erase = false
  81. </picture>
  82. <picture picture_huegel6>
  83. /numitems = 1
  84. / position = (80%, 60%)
  85. / size = (20%, 20%)
  86. / items = ("huegel6.png")
  87. / animation = path(values.duration, 1, 80,60, 80,60.1)
  88. / erase = false
  89. </picture>
  90. <picture picture_huegel7>
  91. /numitems = 1
  92. / position = (20%, 90%)
  93. / size = (20%, 20%)
  94. / items = ("huegel7.png")
  95. / animation = path(values.duration, 1, 20,90, 20,90.1)
  96. / erase = false
  97. </picture>
  98. <picture picture_huegel8>
  99. /numitems = 1
  100. / position = (50%, 90%)
  101. / size = (20%, 20%)
  102. / items = ("huegel8.png")
  103. / animation = path(values.duration, 1, 50,90, 50,90.1)
  104. / erase = false
  105. </picture>
  106. <picture picture_huegel9>
  107. /numitems = 1
  108. / position = (80%, 90%)
  109. / size = (20%, 20%)
  110. / items = ("huegel9.png")
  111. / animation = path(values.duration, 1, 80,90, 80,90.1)
  112. / erase = false
  113. </picture>
  114.  
  115. ### picture questionmark ####
  116. <picture picture_q1>
  117. /numitems = 1
  118. / position = (20%, 30%)
  119. / size = (20%, 20%)
  120. / items = ("q.png")
  121. / animation = path(values.duration, 1, 20,30, 20,30.1)
  122. / erase=false
  123. </picture>
  124. <picture picture_q2>
  125. /numitems = 1
  126. / position = (50%, 30%)
  127. / size = (20%, 20%)
  128. / items = ("q.png")
  129. / animation = path(values.duration, 1, 50,30, 50,30.1)
  130. / erase=false
  131. </picture>
  132. <picture picture_q3>
  133. /numitems = 1
  134. / position = (80%, 30%)
  135. / size = (20%, 20%)
  136. / items = ("q.png")
  137. / animation = path(values.duration, 1, 80,30, 80,30.1)
  138. / erase=false
  139. </picture>
  140. <picture picture_q4>
  141. /numitems = 1
  142. / position = (20%, 60%)
  143. / size = (20%, 20%)
  144. / items = ("q.png")
  145. / animation = path(values.duration, 1, 20,60, 20,60.1)
  146. / erase=false
  147. </picture><picture picture_q5>
  148. /numitems = 1
  149. / position = (50%, 60%)
  150. / size = (20%, 20%)
  151. / items = ("q.png")
  152. / animation = path(values.duration, 1, 50,60, 50,60.1)
  153. / erase=false
  154. </picture><picture picture_q6>
  155. /numitems = 1
  156. / position = (80%, 60%)
  157. / size = (20%, 20%)
  158. / items = ("q.png")
  159. / animation = path(values.duration, 1, 80,60, 80,60.1)
  160. / erase=false
  161. </picture>
  162. <picture picture_q7>
  163. /numitems = 1
  164. / position = (20%, 90%)
  165. / size = (20%, 20%)
  166. / items = ("q.png")
  167. / animation = path(values.duration, 1, 20,90, 20,90.1)
  168. / erase=false
  169. </picture>
  170. <picture picture_q8>
  171. /numitems = 1
  172. / position = (50%, 90%)
  173. / size = (20%, 20%)
  174. / items = ("q.png")
  175. / animation = path(values.duration, 1, 50,90, 50,90.1)
  176. / erase=false
  177. </picture>
  178. <picture picture_q9>
  179. /numitems = 1
  180. / position = (80%, 90%)
  181. / size = (20%, 20%)
  182. / items = ("q.png")
  183. / animation = path(values.duration, 1, 80,90, 80,90.1)
  184. / erase=false
  185. </picture>
  186.  
  187. <picture picture_p1_down>
  188. / items = item_monster
  189. / select = values.monsternum
  190. / position = (20%, 19%)
  191. / size = (25%, 25%)
  192. / animation = path(values.duration, 1, 20,19, 20,30)
  193. / animation = size(values.duration, 1, 25%, 25%, 0.9, 0.3)
  194. / erase=false
  195. </picture>
  196. <picture picture_p2_down>
  197. / items = item_monster
  198. / select = values.monsternum
  199. / position = (50%, 19%)
  200. / size = (25%, 25%)
  201. / animation = path(values.duration, 1, 50,19, 50,30)
  202. / animation = size(values.duration, 1, 25%, 25%, 0.9, 0.3)
  203. / erase=false
  204. </picture>
  205. <picture picture_p3_down>
  206. / items = item_monster
  207. / select = values.monsternum
  208. / position = (80%, 19%)
  209. / size = (25%, 25%)
  210. / animation = path(values.duration, 1,  80,19, 80,30 )
  211. / animation = size(values.duration, 1, 25%, 25%,  0.9, 0.3)
  212. / erase=false
  213. </picture>
  214. <picture picture_p4_down>
  215. / items = item_monster
  216. / select = values.monsternum
  217. / position = (20%, 49%)
  218. / size = (25%, 25%)
  219. / animation = path(values.duration, 1,  20,49, 20,60)
  220. / animation = size(values.duration, 1, 25%, 25%,  0.9, 0.3)
  221. / erase=false
  222. </picture>
  223. <picture picture_p5_down>
  224. / items = item_monster
  225. / select = values.monsternum
  226. / size = (25%, 25%)
  227. / position = (50%, 49%)
  228. / animation = path(values.duration, 1,  50,49, 50,60)
  229. / animation = size(values.duration, 1, 25%, 25%, 0.9, 0.3))
  230. / erase=false
  231. </picture>
  232. <picture picture_p6_down>
  233. / items = item_monster
  234. / select = values.monsternum
  235. / position = (50%, 49%)
  236. / size = (25%, 25%)
  237. / animation = path(values.duration, 1,  80,49, 80,60)
  238. / animation = size(values.duration, 1, 25%, 25%,  0.9, 0.3)
  239. / erase=false
  240. </picture>
  241. <picture picture_p7_down>
  242. / items = item_monster
  243. / select = values.monsternum
  244. / position = (20%, 79%)
  245. / size = (25%, 25%)
  246. / animation = path(values.duration, 1, 20,79, 20,90)
  247. / animation = size(values.duration, 1, 25%, 25%,  0.9, 0.3)
  248. / erase=false
  249. </picture>
  250. <picture picture_p8_down>
  251. / items = item_monster
  252. / position = (50%, 79%)
  253. / size = (25%, 25%)
  254. / select = values.monsternum
  255. / animation = path(values.duration, 1,  50,79, 50,90)
  256. / animation = size(values.duration, 1, 25%, 25%,  0.9, 0.3)
  257. / erase=false
  258. </picture>
  259. <picture picture_p9_down>
  260. / items = item_monster
  261. / position = (80%, 79%)
  262. / size = (25%, 25%)
  263. / select = values.monsternum
  264. / animation = path(values.duration, 1,  80,79, 80,90 )
  265. / animation = size(values.duration, 1, 25%, 25%,  0.9, 0.3)
  266. / erase=false
  267. </picture>
  268.  
  269. <picture picture_p1_static>
  270. / items = item_monster
  271. / select = values.monsternum
  272. / position = (20%, 19%)
  273. / size = (17.5%, 17.5%)
  274. / erase=false
  275. </picture>
  276. <picture picture_p2_static>
  277. / items = item_monster
  278. / select = values.monsternum
  279. / position = (50%, 19%)
  280. / size = (17.5%, 17.5%)
  281. / erase=false
  282. </picture>
  283. <picture picture_p3_static>
  284. / items = item_monster
  285. / select = values.monsternum
  286. / position = (80%, 19%)
  287. / size = (17.5%, 17.5%)
  288. / erase=false
  289. </picture>
  290. <picture picture_p4_static>
  291. / items = item_monster
  292. / select = values.monsternum
  293. / position = (20%, 49%)
  294. / size = (17.5%, 17.5%)
  295. / erase=false
  296. </picture>
  297. <picture picture_p5_static>
  298. / items = item_monster
  299. / select = values.monsternum
  300. / size = (17.5%, 17.5%)
  301. / position = (50%, 49%)
  302. / erase=false
  303. </picture>
  304. <picture picture_p6_static>
  305. / items = item_monster
  306. / select = values.monsternum
  307. / position = (80%, 49%)
  308. / size = (17.5%, 17.5%)
  309. / erase=false
  310. </picture>
  311. <picture picture_p7_static>
  312. / items = item_monster
  313. / select = values.monsternum
  314. / position = (20%, 79%)
  315. / size = (17.5%, 17.5%)
  316. / erase=false
  317. </picture>
  318. <picture picture_p8_static>
  319. / items = item_monster
  320. / position = (50%, 79%)
  321. / size = (17.5%, 17.5%)
  322. / select = values.monsternum
  323. / erase=false
  324. </picture>
  325. <picture picture_p9_static>
  326. / items = item_monster
  327. / position = (80%, 79%)
  328. / size = (17.5%, 17.5%)
  329. / select = values.monsternum
  330. / erase=false
  331. </picture>
  332.  
  333. <picture picture_p1_up>
  334. / items = item_monster
  335. / select = values.monsternum
  336. / position = (20, 30)
  337. / size = (25%, 25%)
  338. / animation = path(values.duration, 1, 20,30, 20,19, 20,30)
  339. / animation = size(values.duration, 1, 25%, 25%, 0.3, 0.9, 0.3)
  340. / erase=false
  341. </picture>
  342. <picture picture_p2_up>
  343. / items = item_monster
  344. / select = values.monsternum
  345. / position = (79, 50)
  346. / size = (25%, 25%)
  347. / animation = path(values.duration, 1, 50,30, 50,19, 50,30)
  348. / animation = size(values.duration, 1, 25%, 25%, 0.3, 0.9, 0.3)
  349. / erase=false
  350. </picture>
  351. <picture picture_p3_up>
  352. / items = item_monster
  353. / select = values.monsternum
  354. / position = (79, 50)
  355. / size = (25%, 25%)
  356. / animation = path(values.duration, 1, 80,30, 80,19, 80,30 )
  357. / animation = size(values.duration, 1, 25%, 25%, 0.3, 0.9, 0.3)
  358. / erase=false
  359. </picture>
  360. <picture picture_p4_up>
  361. / items = item_monster
  362. / select = values.monsternum
  363. / position = (79, 50)
  364. / size = (25%, 25%)
  365. / animation = path(values.duration, 1, 20,60, 20,49, 20,60)
  366. / animation = size(values.duration, 1, 25%, 25%, 0.3, 0.9, 0.3)
  367. / erase=false
  368. </picture>
  369. <picture picture_p5_up>
  370. / items = item_monster
  371. / select = values.monsternum
  372. / position = (79, 50)
  373. / size = (25%, 25%)
  374. / animation = path(values.duration, 1, 50,60, 50,49, 50,60)
  375. / animation = size(values.duration, 1, 25%, 25%, 0.3, 0.9, 0.3)
  376. / erase=false
  377. </picture>
  378. <picture picture_p6_up>
  379. / items = item_monster
  380. / select = values.monsternum
  381. / position = (79, 50)
  382. / size = (25%, 25%)
  383. / animation = path(values.duration, 1, 80,60, 80,49, 80,60)
  384. / animation = size(values.duration, 1, 25%, 25%, 0.3, 0.9, 0.3)
  385. / erase=false
  386. </picture>
  387. <picture picture_p7_up>
  388. / items = item_monster
  389. / select = values.monsternum
  390. / size = (25%, 25%)
  391. / animation = path(values.duration, 1,20,90, 20,79, 20,90)
  392. / animation = size(values.duration, 1, 25%, 25%, 0.3, 0.9, 0.3)
  393. / erase=false
  394. </picture>
  395. <picture picture_p8_up>
  396. / items = item_monster
  397. / select = values.monsternum
  398. / position = (79, 50)
  399. / size = (25%, 25%)
  400. / animation = path(values.duration, 1, 50,90, 50,79, 50,90)
  401. / animation = size(values.duration, 1, 25%, 25%, 0.3, 0.9, 0.3)
  402. / erase=false
  403. </picture>
  404.  
  405. <picture picture_p9_up>
  406. / items = item_monster
  407. / select = values.monsternum
  408. / position = (79, 50)
  409. / size = (25%, 25%)
  410. / animation = path(values.duration, 1, 80,90, 80,79, 80,90)
  411. / animation = size(values.duration, 1, 25%, 25%, 0.3, 0.9, 0.3)
  412. / erase=false
  413. </picture>
  414.  
  415. <list list_monster>
  416. / items = ( 8,4) //load2.1
  417. </list>
  418.  
  419. <item item_monster>
  420. / 1 = "M1.png"
  421. / 2 = "M2.png"
  422. / 3 = "M3.png"
  423. / 4 = "M4.png"
  424. / 5 = "M5.png"
  425. / 6 = "M6.png"
  426. / 7 = "M7.png"
  427. / 8 = "M8.png"
  428. </item>
  429.  
  430. ***************************************load2_1
  431. #M8, P2
  432. <picture picture_start_load2_1_1>
  433. / items = ("M8.png")
  434. / position = (50%, 19%)
  435. / size = (17.5%, 17.5%)
  436. / erase=false
  437. </picture>
  438. <picture picture_down_load2_1_1>
  439. / items = ("M8.png")
  440. / position = (50%, 19%)
  441. / size = (25%, 25%)
  442. / animation = path(values.duration, 1, 50,19, 50,30)
  443. / animation = size(values.duration, 1, 25%, 25%, 0.9, 0.3)
  444. / erase=false
  445. </picture>
  446. #M4,P1
  447. <picture picture_start_load2_1_2>
  448. / items = ("M4.png")
  449. / position = (20%, 19%)
  450. / size = (17.5%, 17.5%)
  451. / erase=false
  452. </picture>
  453. <picture picture_down_load2_1_2>
  454. / items = ("M4.png")
  455. / position = (20%, 19%)
  456. / size = (25%, 25%)
  457. / animation = path(values.duration, 1, 20,19, 20,30)
  458. / animation = size(values.duration, 1, 25%, 25%, 0.9, 0.3)
  459. / erase=false
  460. </picture>
  461.  
  462. **************************************************************
  463.    Trials
  464. **************************************************************
  465. <trial posttrial_1>
  466. / stimulustimes = [0=picture_wiese,picture_huegel1, picture_huegel2, picture_huegel3, picture_huegel4, picture_huegel5, picture_huegel6, picture_huegel7, picture_huegel8, picture_huegel9]
  467. / trialduration = values.postduration
  468. </trial>
  469. ********************************************load2_1
  470. <trial trial_load2_1_start>
  471. / stimulustimes = [0=picture_wiese, picture_start_load2_1_1, picture_start_load2_1_2, picture_huegel1, picture_huegel2, picture_huegel3, picture_huegel4, picture_huegel5, picture_huegel6, picture_huegel7, picture_huegel8, picture_huegel9;
  472. 4000=clearscreen,picture_wiese, picture_down_load2_1_1, picture_down_load2_1_2, picture_huegel1, picture_huegel2, picture_huegel3, picture_huegel4, picture_huegel5, picture_huegel6, picture_huegel7, picture_huegel8, picture_huegel9]
  473. / trialduration = values.duration+values.duration_start
  474. </trial>
  475. <trial trial_load2_1_1>
  476. / ontrialbegin = [  values.monsternum = getitem(list.list_monster, 1)]
  477. / stimulustimes = [0=picture_wiese, picture_p4_up, picture_huegel1, picture_huegel2, picture_huegel3, picture_huegel4, picture_huegel5, picture_huegel6, picture_huegel7, picture_huegel8, picture_huegel9]
  478. / trialduration = values.duration
  479. </trial>
  480. <trial ret_load2_1_1>
  481. / inputdevice = mouse
  482. / stimulusframes = [1= picture_wiese, picture_huegel1, picture_huegel2, picture_huegel3, picture_huegel4, picture_huegel5, picture_huegel6, picture_huegel7, picture_huegel8, picture_huegel9,
  483.  picture_q1, picture_q2, picture_q3,picture_q4,picture_q5,picture_q6,picture_q7,picture_q8,picture_q9]
  484. / validresponse = (picture_huegel1, picture_huegel2, picture_huegel3, picture_huegel4, picture_huegel5, picture_huegel6, picture_huegel7, picture_huegel8, picture_huegel9)
  485. / correctresponse = (picture_huegel2)
  486. </trial>
  487. <trial trial_load2_1_2>
  488. / ontrialbegin = [  values.monsternum = getitem(list.list_monster,2)]
  489. / stimulustimes = [0=picture_wiese, picture_p9_up, picture_huegel1, picture_huegel2, picture_huegel3, picture_huegel4, picture_huegel5, picture_huegel6, picture_huegel7, picture_huegel8, picture_huegel9]
  490. / trialduration = values.duration
  491. </trial>
  492. <trial ret_load2_1_2>
  493. / inputdevice = mouse
  494. / stimulusframes = [1= picture_wiese, picture_huegel1, picture_huegel2, picture_huegel3, picture_huegel4, picture_huegel5, picture_huegel6, picture_huegel7, picture_huegel8, picture_huegel9,
  495.  picture_q1, picture_q2, picture_q3,picture_q4,picture_q5,picture_q6,picture_q7,picture_q8,picture_q9]
  496. / validresponse = (picture_huegel1, picture_huegel2, picture_huegel3, picture_huegel4, picture_huegel5, picture_huegel6, picture_huegel7, picture_huegel8, picture_huegel9)
  497. / correctresponse = (picture_huegel1)
  498. </trial>
  499. ****************************
  500. Block
  501. *********************************                                  
  502. <block block_load2_1>
  503. / trials = [1=sequence(trial_load2_1_start, trial_load2_1_1, ret_load2_1_1, posttrial_1,trial_load2_1_2,  ret_load2_1_2)]
  504. </block>
  505.                                
  506. ***********************************
  507.           Experiment
  508. ***********************************
  509. <expt>
  510. / blocks = [1 = sequence ( block_load2_1 )]
  511. </expt>
  512.  
  513.  
RAW Paste Data