Parcourir la source

NIX datasets upload

Jan Sedivy il y a 4 ans
Parent
commit
28e6c2b7a3
100 fichiers modifiés avec 14230 ajouts et 0 suppressions
  1. BIN
      Experiment_276_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/Creative_Commons_Attribution_4.0_International_CC_BY_4.0.pdf
  2. 317 0
      Experiment_276_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_276_female_8_years_17_12_2013/LOG_multimod/f2_17_12_2013_1.txt
  3. 317 0
      Experiment_276_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_276_female_8_years_17_12_2013/LOG_multimod/f_17_12_2013_1.txt
  4. 58 0
      Experiment_276_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_276_female_8_years_17_12_2013/LOG_multimod/metadata_description.txt
  5. 44 0
      Experiment_276_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_276_female_8_years_17_12_2013/multimod/Readme.TXT
  6. 9 0
      Experiment_276_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_276_hearing_threshold_female_8_years_17_12_2013.txt
  7. 3 0
      Experiment_276_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/MABC–2_f_8_years_result.txt
  8. 1 0
      Experiment_276_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Experiment_276_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER.nix
  9. BIN
      Experiment_276_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/Track07.cda
  10. 472 0
      Experiment_276_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod.exp
  11. 205 0
      Experiment_276_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod.sce
  12. 276 0
      Experiment_276_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod1.sce
  13. 259 0
      Experiment_276_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod2.sce
  14. 259 0
      Experiment_276_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod3.sce
  15. 1 0
      Experiment_276_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/reference_ton.wav
  16. BIN
      Experiment_277_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/Creative_Commons_Attribution_4.0_International_CC_BY_4.0.pdf
  17. 317 0
      Experiment_277_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_277_female_7_years_3_12_2013/LOG_multimod/Auditory_ERP2_f_3_12_2013_2.txt
  18. 317 0
      Experiment_277_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_277_female_7_years_3_12_2013/LOG_multimod/Auditory_ERP_f_3_12_2013_2.txt
  19. 58 0
      Experiment_277_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_277_female_7_years_3_12_2013/LOG_multimod/metadata_description.txt
  20. 44 0
      Experiment_277_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_277_female_7_years_3_12_2013/multimod/Readme.TXT
  21. 9 0
      Experiment_277_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_277_hearing_threshold_female_7_years_3_12_2013.txt
  22. 3 0
      Experiment_277_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/MABC–2_f_7_years_result.txt
  23. 1 0
      Experiment_277_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Experiment_277_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER.nix
  24. BIN
      Experiment_277_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/Track07.cda
  25. 472 0
      Experiment_277_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod.exp
  26. 205 0
      Experiment_277_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod.sce
  27. 276 0
      Experiment_277_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod1.sce
  28. 259 0
      Experiment_277_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod2.sce
  29. 259 0
      Experiment_277_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod3.sce
  30. 1 0
      Experiment_277_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/reference_ton.wav
  31. BIN
      Experiment_278_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/Creative_Commons_Attribution_4.0_International_CC_BY_4.0.pdf
  32. 317 0
      Experiment_278_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_278_female_9_years_12_12_2013/LOG_multimod/Auditory_ERP_f_12_12_2013_3.txt
  33. 317 0
      Experiment_278_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_278_female_9_years_12_12_2013/LOG_multimod/Auditory_ERP_f_12_12_2013_3_2.txt
  34. 58 0
      Experiment_278_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_278_female_9_years_12_12_2013/LOG_multimod/metadata_description.txt
  35. 44 0
      Experiment_278_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_278_female_9_years_12_12_2013/multimod/Readme.TXT
  36. 9 0
      Experiment_278_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_278_hearing_threshold_female_9_years_12_12_2013.txt
  37. 3 0
      Experiment_278_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/MABC–2_f_9_years_result.txt
  38. 1 0
      Experiment_278_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Experiment_278_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER.nix
  39. BIN
      Experiment_278_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/Track07.cda
  40. 472 0
      Experiment_278_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod.exp
  41. 205 0
      Experiment_278_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod.sce
  42. 276 0
      Experiment_278_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod1.sce
  43. 259 0
      Experiment_278_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod2.sce
  44. 259 0
      Experiment_278_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod3.sce
  45. 1 0
      Experiment_278_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/reference_ton.wav
  46. BIN
      Experiment_280_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/Creative_Commons_Attribution_4.0_International_CC_BY_4.0.pdf
  47. 317 0
      Experiment_280_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_280_female_10_years_12_12_2013/LOG_multimod/Auditory_ERP_f_12_12_2013_4.txt
  48. 317 0
      Experiment_280_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_280_female_10_years_12_12_2013/LOG_multimod/Auditory_ERP_f_12_12_2013_4_2.txt
  49. 58 0
      Experiment_280_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_280_female_10_years_12_12_2013/LOG_multimod/metadata_description.txt
  50. 44 0
      Experiment_280_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_280_female_10_years_12_12_2013/multimod/Readme.TXT
  51. 9 0
      Experiment_280_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_280_hearing_threshold_female_10_years_12_12_2013.txt
  52. 3 0
      Experiment_280_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/MABC–2_f_10_years_result.txt
  53. 1 0
      Experiment_280_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Experiment_280_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER.nix
  54. BIN
      Experiment_280_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/Track07.cda
  55. 472 0
      Experiment_280_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod.exp
  56. 205 0
      Experiment_280_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod.sce
  57. 276 0
      Experiment_280_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod1.sce
  58. 259 0
      Experiment_280_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod2.sce
  59. 259 0
      Experiment_280_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod3.sce
  60. 1 0
      Experiment_280_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/reference_ton.wav
  61. BIN
      Experiment_281_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/Creative_Commons_Attribution_4.0_International_CC_BY_4.0.pdf
  62. 9 0
      Experiment_281_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_281_hearing_threshold_male_8_years_17_12_2013.txt
  63. 317 0
      Experiment_281_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_281_male_8_years_17_12_2013/LOG_multimod/Auditory_ERP_m_17_12_2013_5.txt
  64. 317 0
      Experiment_281_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_281_male_8_years_17_12_2013/LOG_multimod/Auditory_ERP_m_17_12_2013_5_2.txt
  65. 58 0
      Experiment_281_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_281_male_8_years_17_12_2013/LOG_multimod/metadata_description.txt
  66. 44 0
      Experiment_281_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_281_male_8_years_17_12_2013/multimod/Readme.TXT
  67. 3 0
      Experiment_281_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/MABC–2_m_8_years_result.txt
  68. 1 0
      Experiment_281_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Experiment_281_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER.nix
  69. BIN
      Experiment_281_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/Track07.cda
  70. 472 0
      Experiment_281_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod.exp
  71. 205 0
      Experiment_281_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod.sce
  72. 276 0
      Experiment_281_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod1.sce
  73. 259 0
      Experiment_281_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod2.sce
  74. 259 0
      Experiment_281_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod3.sce
  75. 1 0
      Experiment_281_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/reference_ton.wav
  76. BIN
      Experiment_282_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/Creative_Commons_Attribution_4.0_International_CC_BY_4.0.pdf
  77. 317 0
      Experiment_282_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_282_female_9_years_5_12_2013/LOG_multimod/Auditory_ERP_f_5_12_2013_6.txt
  78. 58 0
      Experiment_282_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_282_female_9_years_5_12_2013/LOG_multimod/metadata_description.txt
  79. 44 0
      Experiment_282_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_282_female_9_years_5_12_2013/multimod/Readme.TXT
  80. 9 0
      Experiment_282_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_282_hearing_threshold_female_9_years_5_12_2013.txt
  81. 3 0
      Experiment_282_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/MABC–2_f_9_years_result.txt
  82. 1 0
      Experiment_282_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Experiment_282_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER.nix
  83. BIN
      Experiment_282_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/Track07.cda
  84. 472 0
      Experiment_282_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod.exp
  85. 205 0
      Experiment_282_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod.sce
  86. 276 0
      Experiment_282_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod1.sce
  87. 259 0
      Experiment_282_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod2.sce
  88. 259 0
      Experiment_282_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod3.sce
  89. 1 0
      Experiment_282_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/reference_ton.wav
  90. BIN
      Experiment_283_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/Creative_Commons_Attribution_4.0_International_CC_BY_4.0.pdf
  91. 9 0
      Experiment_283_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_283_hearing_threshold_male_8_years_3_12_2013.txt
  92. 317 0
      Experiment_283_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_283_male_8_years_3_12_2013/LOG_multimod/Auditory_ERP_m_3_12_2013_7.txt
  93. 317 0
      Experiment_283_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_283_male_8_years_3_12_2013/LOG_multimod/Auditory_ERP_m_3_12_2013_7_2.txt
  94. 58 0
      Experiment_283_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_283_male_8_years_3_12_2013/LOG_multimod/metadata_description.txt
  95. 44 0
      Experiment_283_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_283_male_8_years_3_12_2013/multimod/Readme.TXT
  96. 3 0
      Experiment_283_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/MABC–2_m_8_years_result.txt
  97. 1 0
      Experiment_283_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Experiment_283_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER.nix
  98. BIN
      Experiment_283_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/Track07.cda
  99. 472 0
      Experiment_283_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod.exp
  100. 0 0
      Experiment_283_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod.sce

BIN
Experiment_276_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/Creative_Commons_Attribution_4.0_International_CC_BY_4.0.pdf


+ 317 - 0
Experiment_276_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_276_female_8_years_17_12_2013/LOG_multimod/f2_17_12_2013_1.txt

@@ -0,0 +1,317 @@
+*********************** BARKING DOG, MIAOWING CAT ***************************
+
+1	1	goat  	f	-   1   928
+2	1	goat  	
+3	1	goat  	
+4	5	dog  m	o	2   2   720
+5	13	goat  	
+6	1	goat  	
+7	1	goat  	
+8	1	goat  	
+9	1	goat  	
+10	1	goat  	
+11	3	cat  m	o	1   1   869
+12	12	goat  	
+13	1	goat  	
+14	2	dog  b	x	1   2   742
+15	11	goat  	
+16	1	goat  	
+17	1	goat  	
+18	4	cat  b	x	2   1   373
+19	14	goat  	
+20	1	goat  	
+21	5	dog  m	o	2   2   748
+22	13	goat  	
+23	1	goat  	
+24	2	dog  b	o	1   1   418
+25	11	goat  	
+26	1	goat  	
+27	1	goat  	
+28	1	goat  	
+29	1	goat  	
+30	2	dog  b	o	1   1   570
+31	11	goat  	
+32	1	goat  	
+33	2	dog  b	x	1   2   527
+34	11	goat  	
+35	1	goat  	
+36	1	goat  	
+37	1	goat  	
+38	5	dog  m	x	2   1   580
+39	13	goat  	
+40	1	goat  	
+41	4	cat  b	o	2   2   541
+42	14	goat  	
+43	1	goat  	
+44	1	goat  	
+45	1	goat  	
+46	4	cat  b	o	2   2   635
+47	14	goat  	
+48	1	goat  	
+49	1	goat  	
+50	1	goat  	
+51	1	goat  	
+52	1	goat  	
+53	4	cat  b	o	2   2   710
+54	14	goat  	
+55	1	goat  	
+56	1	goat  	
+57	3	cat  m	
+58	12	goat  	
+59	1	goat  	
+60	1	goat  	
+61	1	goat  	
+62	1	goat  	
+63	1	goat  	
+64	5	dog  m	x	2   1   800
+65	13	goat  	
+66	1	goat  	
+67	1	goat  	
+68	1	goat  	
+69	1	goat  	
+70	3	cat  m	x	1   2   625
+71	12	goat  	
+72	1	goat  	
+73	1	goat  	
+74	1	goat  	
+75	1	goat  	
+76	3	cat  m	o	1   1   546
+77	12	goat  	
+78	1	goat  	
+79	1	goat  	
+80	5	dog  m	x	2   1   626
+81	13	goat  	
+82	1	goat  	
+83	1	goat  	
+84	3	cat  m	x	1   2   478
+85	12	goat  	
+86	1	goat  	
+87	1	goat  	
+88	3	cat  m	o	1   1   394
+89	12	goat  	
+90	1	goat  	
+91	1	goat  	
+92	1	goat  	
+93	1	goat  	
+94	2	dog  b	o	1   1   623
+95	11	goat  	
+96	1	goat  	
+97	1	goat  	
+98	1	goat  	
+99	1	goat  	
+100	1	goat  	
+101	5	dog  m	x	2   1   885
+102	13	goat  	
+103	1	goat  	
+104	1	goat  	
+105	1	goat  	
+106	4	cat  b	o	2   2   684
+107	14	goat  	
+108	1	goat  	
+109	1	goat  	
+110	4	cat  b	x	2   1   561
+111	14	goat  	
+112	1	goat  	
+113	1	goat  	
+114	1	goat  	
+115	1	goat  	
+116	5	dog  m	x	2   1   690
+117	13	goat  	
+118	1	goat  	
+119	1	goat  	
+120	1	goat  	
+121	4	cat  b	o	2   2   494
+122	14	goat  	
+123	1	goat  	
+124	1	goat  	
+125	1	goat  	
+126	1	goat  	
+127	3	cat  m	o	1   1   656
+128	12	goat  	
+129	1	goat  	
+130	1	goat  	
+131	1	goat  	
+132	3	cat  m	x	1   2   551
+133	12	goat  	
+134	1	goat  	
+135	1	goat  	
+136	1	goat  	
+137	1	goat  	
+138	5	dog  m	x	2   1   591
+139	13	goat  	
+140	1	goat  	
+141	3	cat  m	x	1   2   687
+142	12	goat  	
+143	1	goat  	
+144	1	goat  	
+145	1	goat  	
+146	1	goat  	
+147	2	dog  b	o	1   1   637
+148	11	goat  	
+149	1	goat  	
+150	1	goat  	
+151	1	goat  	
+152	1	goat  	
+153	1	goat  	
+154	4	cat  b	x	2   1   565
+155	14	goat  	
+156	1	goat  	
+157	4	cat  b	o	2   2   611
+158	14	goat  	
+159	1	goat  	
+160	1	goat  	
+161	3	cat  m	x	1   1   274
+162	12	goat  	
+163	1	goat  	
+164	1	goat  	
+165	1	goat  	
+166	2	dog  b	o	1   1   901
+167	11	goat  	
+168	1	goat  	
+169	1	goat  	
+170	4	cat  b	
+171	14	goat  	
+172	1	goat  	
+173	1	goat  	
+174	1	goat  	
+175	1	goat  	
+176	3	cat  m	x	1   1   511
+177	12	goat  	
+178	1	goat  	
+179	3	cat  m	o	1   1   697
+180	12	goat  	
+181	1	goat  	
+182	5	dog  m	x	2   1   729
+183	13	goat  	
+184	1	goat  	
+185	1	goat  	
+186	2	dog  b	
+187	11	goat  	
+188	1	goat  	
+189	1	goat  	
+190	1	goat  	
+191	1	goat  	
+192	1	goat  	
+193	4	cat  b	x	2   1   586
+194	14	goat  	
+195	1	goat  	
+196	5	dog  m	o	2   2   686
+197	13	goat  	
+198	1	goat  	
+199	1	goat  	
+200	5	dog  m	o	2   2   689
+201	13	goat  	
+202	1	goat  	
+203	5	dog  m	o	2   2   959
+204	13	goat  	
+205	1	goat  	
+206	1	goat  	
+207	1	goat  	
+208	4	cat  b	o	2   2   872
+209	14	goat  	
+210	1	goat  	
+211	3	cat  m	x	1   2   756
+212	12	goat  	
+213	1	goat  	
+214	5	dog  m	o	2   2   706
+215	13	goat  	
+216	1	goat  	
+217	1	goat  	
+218	1	goat  	
+219	2	dog  b	x	1   2   529
+220	11	goat  	
+221	1	goat  	
+222	1	goat  	
+223	1	goat  	
+224	1	goat  	
+225	4	cat  b	x	2   1   634
+226	14	goat  	
+227	1	goat  	
+228	2	dog  b	x	1   2   877
+229	11	goat  	
+230	1	goat  	
+231	1	goat  	
+232	2	dog  b	x	1   2   912
+233	11	goat  	
+234	1	goat  	
+235	1	goat  	
+236	1	goat  	
+237	1	goat  	
+238	2	dog  b	o	1   1   668
+239	11	goat  	
+240	1	goat  	
+241	1	goat  	
+242	5	dog  m	x	2   1   706
+243	13	goat  	
+244	1	goat  	
+245	1	goat  	
+246	1	goat  	f	-   2   217
+247	1	goat  	
+248	5	dog  m	o	2   2   485
+249	13	goat  	
+250	1	goat  	
+251	2	dog  b	x	1   2   680
+252	11	goat  	
+253	1	goat  	
+254	1	goat  	
+255	1	goat  	
+256	1	goat  	
+257	4	cat  b	
+258	14	goat  	
+259	1	goat  	
+260	1	goat  	
+261	2	dog  b	x	1   2   462
+262	11	goat  	
+263	1	goat  	
+264	1	goat  	
+265	1	goat  	
+266	2	dog  b	o	1   1   526
+267	11	goat  	
+268	1	goat  	
+269	1	goat  	
+270	1	goat  	
+271	1	goat  	
+272	4	cat  b	o	2   2   481
+273	14	goat  	
+274	1	goat  	
+275	1	goat  	
+276	3	cat  m	x	1   2   499
+277	12	goat  	
+278	1	goat  	
+279	1	goat  	
+280	1	goat  	
+281	1	goat  	
+282	3	cat  m	o	1   1   722
+283	12	goat  	
+284	1	goat  	
+285	1	goat  	
+286	1	goat  	
+287	1	goat  	
+288	1	goat  	
+289	1	goat  	
+290	1	goat  	
+291	1	goat  	
+292	1	goat  	
+293	1	goat  	
+294	1	goat  	
+295	1	goat  	
+296	1	goat  	
+297	1	goat  	
+298	1	goat  	
+299	1	goat  	
+300	1	goat  	
+
+
+Total hits = 28
+Total correct sound hits = 13
+Average correct sound reaction time = 632.846
+
+Total incorrect sound hits = 15
+Average incorrect sound reaction time = 668.067
+
+Total incorrect responses  = 28
+Average incorrect responses time = 622.714
+
+Total false alarms = 2
+Average false alarm response time = 572.5
+

+ 317 - 0
Experiment_276_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_276_female_8_years_17_12_2013/LOG_multimod/f_17_12_2013_1.txt

@@ -0,0 +1,317 @@
+*********************** BARKING DOG, MIAOWING CAT ***************************
+
+1	1	goat  	
+2	1	goat  	
+3	1	goat  	
+4	1	goat  	
+5	5	dog  m	o	2   2   744
+6	13	goat  	
+7	1	goat  	
+8	2	dog  b	o	1   1   764
+9	11	goat  	
+10	1	goat  	
+11	1	goat  	
+12	1	goat  	
+13	1	goat  	
+14	1	goat  	
+15	4	cat  b	
+16	14	goat  	
+17	1	goat  	
+18	1	goat  	
+19	1	goat  	
+20	1	goat  	
+21	1	goat  	
+22	3	cat  m	o	1   1   457
+23	12	goat  	
+24	1	goat  	
+25	4	cat  b	o	2   2   766
+26	14	goat  	
+27	1	goat  	
+28	1	goat  	
+29	1	goat  	
+30	1	goat  	
+31	3	cat  m	o	1   1   646
+32	12	goat  	
+33	1	goat  	
+34	1	goat  	
+35	1	goat  	
+36	1	goat  	
+37	1	goat  	
+38	3	cat  m	x	1   1   452
+39	12	goat  	
+40	1	goat  	
+41	1	goat  	
+42	1	goat  	
+43	1	goat  	
+44	5	dog  m	o	2   2   694
+45	13	goat  	
+46	1	goat  	
+47	1	goat  	
+48	1	goat  	
+49	1	goat  	
+50	1	goat  	
+51	5	dog  m	x	2   1   619
+52	13	goat  	
+53	1	goat  	
+54	1	goat  	
+55	1	goat  	
+56	1	goat  	
+57	3	cat  m	x	1   2   440
+58	12	goat  	
+59	1	goat  	
+60	2	dog  b	o	1   1   738
+61	11	goat  	
+62	1	goat  	
+63	1	goat  	
+64	1	goat  	
+65	1	goat  	
+66	1	goat  	
+67	3	cat  m	o	1   1   605
+68	12	goat  	
+69	1	goat  	
+70	1	goat  	
+71	1	goat  	
+72	1	goat  	
+73	4	cat  b	o	2   2   916
+74	14	goat  	
+75	1	goat  	
+76	1	goat  	
+77	1	goat  	
+78	1	goat  	
+79	2	dog  b	o	1   1   865
+80	11	goat  	
+81	1	goat  	
+82	1	goat  	
+83	1	goat  	
+84	1	goat  	
+85	1	goat  	
+86	4	cat  b	o	2   1   604
+87	14	goat  	
+88	1	goat  	
+89	1	goat  	
+90	1	goat  	
+91	2	dog  b	x	1   1   576
+92	11	goat  	
+93	1	goat  	
+94	1	goat  	
+95	1	goat  	
+96	3	cat  m	o	1   1   553
+97	12	goat  	
+98	1	goat  	
+99	1	goat  	
+100	1	goat  	
+101	1	goat  	
+102	5	dog  m	x	2   1   448
+103	13	goat  	
+104	1	goat  	
+105	1	goat  	
+106	1	goat  	
+107	4	cat  b	o	2   2   719
+108	14	goat  	
+109	1	goat  	
+110	1	goat  	
+111	1	goat  	
+112	2	dog  b	o	1   1   793
+113	11	goat  	
+114	1	goat  	
+115	1	goat  	
+116	1	goat  	
+117	3	cat  m	x	1   2   552
+118	12	goat  	
+119	1	goat  	
+120	1	goat  	
+121	1	goat  	
+122	1	goat  	
+123	3	cat  m	o	1   1   819
+124	12	goat  	
+125	1	goat  	
+126	1	goat  	
+127	1	goat  	
+128	5	dog  m	
+129	13	goat  	
+130	1	goat  	
+131	4	cat  b	x	2   1   951
+132	14	goat  	
+133	1	goat  	
+134	1	goat  	
+135	1	goat  	
+136	3	cat  m	o	1   1   909
+137	12	goat  	
+138	1	goat  	
+139	1	goat  	
+140	1	goat  	
+141	5	dog  m	
+142	13	goat  	
+143	1	goat  	
+144	1	goat  	
+145	1	goat  	
+146	1	goat  	
+147	4	cat  b	x	2   1   836
+148	14	goat  	
+149	1	goat  	
+150	1	goat  	
+151	5	dog  m	o	2   2   871
+152	13	goat  	
+153	1	goat  	
+154	1	goat  	
+155	1	goat  	
+156	1	goat  	
+157	4	cat  b	o	2   2   650
+158	14	goat  	
+159	1	goat  	
+160	1	goat  	
+161	4	cat  b	x	2   1   584
+162	14	goat  	
+163	1	goat  	
+164	5	dog  m	o	2   2   822
+165	13	goat  	
+166	1	goat  	
+167	5	dog  m	o	2   2   662
+168	13	goat  	
+169	1	goat  	
+170	1	goat  	
+171	1	goat  	
+172	5	dog  m	o	2   2   800
+173	13	goat  	
+174	1	goat  	
+175	1	goat  	
+176	1	goat  	
+177	1	goat  	
+178	2	dog  b	o	1   1   718
+179	11	goat  	
+180	1	goat  	
+181	1	goat  	
+182	1	goat  	
+183	1	goat  	
+184	1	goat  	
+185	5	dog  m	o	2   2   743
+186	13	goat  	
+187	1	goat  	
+188	1	goat  	
+189	1	goat  	
+190	1	goat  	
+191	5	dog  m	o	2   2   933
+192	13	goat  	
+193	1	goat  	
+194	2	dog  b	o	1   1   948
+195	11	goat  	
+196	1	goat  	
+197	1	goat  	
+198	1	goat  	
+199	3	cat  m	x	1   2   688
+200	12	goat  	
+201	1	goat  	
+202	2	dog  b	x	1   2   801
+203	11	goat  	
+204	1	goat  	
+205	1	goat  	
+206	1	goat  	
+207	1	goat  	
+208	5	dog  m	
+209	13	goat  	
+210	1	goat  	
+211	1	goat  	
+212	1	goat  	
+213	1	goat  	
+214	4	cat  b	
+215	14	goat  	
+216	1	goat  	
+217	4	cat  b	
+218	14	goat  	
+219	1	goat  	
+220	4	cat  b	o	2   2   621
+221	14	goat  	
+222	1	goat  	
+223	5	dog  m	o	2   1   418
+224	13	goat  	
+225	1	goat  	
+226	1	goat  	
+227	1	goat  	
+228	1	goat  	
+229	3	cat  m	x	1   2   674
+230	12	goat  	
+231	1	goat  	
+232	1	goat  	
+233	1	goat  	
+234	4	cat  b	x	2   1   768
+235	14	goat  	
+236	1	goat  	
+237	1	goat  	
+238	1	goat  	
+239	2	dog  b	
+240	11	goat  	
+241	1	goat  	
+242	1	goat  	
+243	1	goat  	
+244	2	dog  b	x	1   1   751
+245	11	goat  	
+246	1	goat  	
+247	1	goat  	
+248	1	goat  	
+249	2	dog  b	o	1   1   779
+250	11	goat  	
+251	1	goat  	
+252	5	dog  m	o	2   2   657
+253	13	goat  	
+254	1	goat  	
+255	1	goat  	
+256	1	goat  	
+257	3	cat  m	x	1   2   639
+258	12	goat  	
+259	1	goat  	
+260	1	goat  	
+261	1	goat  	
+262	3	cat  m	o	1   1   755
+263	12	goat  	
+264	1	goat  	
+265	1	goat  	
+266	1	goat  	
+267	1	goat  	
+268	2	dog  b	x	1   2   659
+269	11	goat  	
+270	1	goat  	
+271	2	dog  b	x	1   1   858
+272	11	goat  	
+273	1	goat  	
+274	3	cat  m	x	1   2   663
+275	12	goat  	
+276	1	goat  	
+277	1	goat  	
+278	1	goat  	
+279	1	goat  	
+280	2	dog  b	o	1   1   733
+281	11	goat  	
+282	1	goat  	
+283	3	cat  m	x	1   2   693
+284	12	goat  	
+285	1	goat  	
+286	1	goat  	
+287	4	cat  b	
+288	14	goat  	
+289	1	goat  	
+290	1	goat  	
+291	1	goat  	
+292	1	goat  	
+293	2	dog  b	o	1   1   809
+294	11	goat  	
+295	1	goat  	
+296	4	cat  b	x	2   1   669
+297	14	goat  	
+298	1	goat  	
+299	1	goat  	
+300	1	goat  	
+
+
+Total hits = 32
+Total correct sound hits = 16
+Average correct sound reaction time = 743.188
+
+Total incorrect sound hits = 16
+Average incorrect sound reaction time = 726.25
+
+Total incorrect responses  = 20
+Average incorrect responses time = 666.05
+
+Total false alarms = 0
+Average false alarm response time = 0
+

+ 58 - 0
Experiment_276_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_276_female_8_years_17_12_2013/LOG_multimod/metadata_description.txt

@@ -0,0 +1,58 @@
+Description of metadata stored in the .txt files
+Typically, a line of the file is in the following form: 
+CCC KK animal sound of m1 m2 time
+
+where the fields have the following meanings:
+
+
+CCC - the order of stimuli in the range of 1 to 300 (each text file corresponds to one experiment run, in each run, the measured participant was stimulated by 300 stimuli), typically there were two experimental runs for each participant
+KK – the stimulus code that was sent to the measuring amplifier: possible values are:
+
+
+         1 - code that corresponds to the picture of a goat and its correct sound      
+        2 - code that corresponds to the picture of  a dog and the barking sound
+          3 - code that corresponds to the picture of a cat and the mewing sound
+          4 - code that corresponds to the picture of a cat and the barking sound
+          5 - code that corresponds to the picture of a dog and the mewing sound
+        11 – code corresponding to the occurrence of the S  1 stimulus after the S  2 stimulus
+        12 – code corresponding to the occurrence of the S  1 stimulus after the S  3 stimulus
+        13 – code corresponding to the occurrence of the S  1 stimulus after the S  5 stimulus
+        14 – code corresponding to the occurrence of the S  1 stimulus after the S  4 stimulus
+ 
+animal - text string that identifies the animal that appears on the screen during stimulation (goat, dog, cat)
+sound - the sound of an animal indicating the sounds during stimulation (m - meowing, b –barking,  if the animal field = 'goat' the sound field remains blank (the sound of goat is always correct)
+o - symbol that determines whether the measured participant properly responded to the current stimulus (o = The measured participant responded correctly - the currently displayed animal either was given the correct sound and the measured person pressed the right button, or the animal was assigned with the incorrect sound, and the measured person pressed the left button, x - the measured participant pressed the incorrect button).
+m1 - the code that should have been pressed - 2 right button 1 - left button
+m2 - the button code that was actually pressed by the measured participant
+time - reaction time of the measured participant
+If the animal = 'goat', m1, m2, and time are empty.
+
+At the end of the file, there is summary information about the average response times and the total number of errors:
+
+Total hits =  the total number of responses to both  cats and dogs (Equals: Total correct sound hits + Total incorrect sound hits)
+
+
+
+Total correct sound hits =  the total number of correct responses  to the barking dog and the mewing cat stimuli 
+
+Average sound correct reaction time =  average reaction time for correct responses
+
+
+
+Total incorrect sound hits = the total number of incorrect responses  to the barking dog and the mewing cat stimuli
+
+
+
+Average incorrect sound reaction time = average response time for Total incorrect sound hits
+
+Total incorrect responses = the number of wrong responses to stimuli  (i.e. the measured participant pressed the incorrect button)
+
+
+
+Average incorrect responses time = average response time for incorrect reactions
+
+Total false alarms = total number of false responses - i.e. the measured person pressed the button when it should not have been pressed at all - usually the incorrect response to the stimulus of bleating goat.
+
+
+
+Average false alarm response time =  The average reaction time for Total false alarms

+ 44 - 0
Experiment_276_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_276_female_8_years_17_12_2013/multimod/Readme.TXT

@@ -0,0 +1,44 @@
+The data were stored in BrainVision Format. The following stimuli were used:
+
+-> R1 – this stimulus should not normally appear – if it does, it is likely a reaction to a goat
+-> R2 – true  -  expected reaction to a sound assigned correctly to an animal (a dog barks or a cat mews)
+-> R3 – false -  expected reaction to a sound assigned incorrectly to an animal (a dog mews or a cat barks )  
+-> S1 – standard stimulus (a goat bleats) - non-target  the measured participant should not respond
+-> S2 – a dog barks  - target – should be followed by the R2 marker 
+-> S3 – a cat mews  - target - should be followed by the R2 marker 
+-> S4 – a cat barks  - target -  should be followed by the R3 marker 
+-> S5 – a dog mews - target - should be followed by the R3 marker 
+
+-> S11 – a marker that denotes an occurrence of the standard stimulus (non-target) after the S2 stimulus
+-> S12 – a marker that denotes an occurrence of the standard stimulus (non-target) after the S3 stimulus
+-> S13 – a marker that denotes an occurrence of the standard stimulus (non-target) after the S4 stimulus
+-> S14 – a marker that denotes an occurrence of the standard stimulus (non-target) after the S5 stimulus
+ 
+Note: The S11  -  S14  stimuli are typically ignored in the phase of analysis because they could distort the results.
+
+Probabilities of occurrences:
+S1 – 70%  
+S2 – 15% 
+S3, S4, S5  – 5%  
+
+
+The following files were stored:
+
+
+Data files:
+-> Auditory_ERP_gender_date_id.eeg - a binary file containing raw data
+
+Header files:
+-> Auditory_ERP_gender_date_id.vhdr - a text file containing metadata describing raw data in the .eeg file
+			
+-> Auditory_ERP_gender_date_id.vmrk - a text file containing markers used in the experiment	
+			
+Recording Software
+For recording and storing the EEG/ERP data, the BrainVision Recorder 1.2 was used. The Recorder was initialized using the following parameters:
+
+1) the sampling rate was set to 1 kHz
+2) the number of channels was set to 19
+3) the resolution was set to 0.1 µV
+
+
+

+ 9 - 0
Experiment_276_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_276_hearing_threshold_female_8_years_17_12_2013.txt

@@ -0,0 +1,9 @@
+Hearing threshold (dB/1 kHz):
+
+	– Measured values:
+		– left ear: -5 dB
+		– right ear: 5 dB
+
+	– Setting values:
+		– left ear: 45 dB
+		– right ear: 55 dB

+ 3 - 0
Experiment_276_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/MABC–2_f_8_years_result.txt

@@ -0,0 +1,3 @@
+The total test result of the Movement assessment battery for Children–Second Edition (MABC-2): 77
+Standard score: 9
+Percentile: 37

+ 1 - 0
Experiment_276_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Experiment_276_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER.nix

@@ -0,0 +1 @@
+/annex/objects/MD5-s48808687--910f1c9d85256c39b1d9f503e8ba5811

BIN
Experiment_276_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/Track07.cda


+ 472 - 0
Experiment_276_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod.exp

@@ -0,0 +1,472 @@
+<ver>16.3</ver>
+<efn>D:\presentation\deti mereni 2013\children_multimod\children_multimod.exp</efn>
+<author></author>
+<con>
+<pause>P</pause>
+<pause_code></pause_code>
+<port1>1</port1>
+<quit>Q</quit>
+<quit2>0</quit2>
+<quit_code></quit_code>
+<resume>R</resume>
+<resume_code></resume_code>
+<send_output>0</send_output>
+<start_code></start_code>
+</con>
+<dbi></dbi>
+<dbs>button</dbs>
+<ddi>1</ddi>
+<dds>
+<display>
+<color>0</color>
+<height>0</height>
+<icm_profile></icm_profile>
+<index>0</index>
+<name>Primary Display Driver</name>
+<refresh>1</refresh>
+<use_icm>0</use_icm>
+<width>0</width>
+</display>
+<icm_profile></icm_profile>
+<use_icm>0</use_icm>
+</dds>
+<ddv>NVIDIA GeForce GTX 295 </ddv>
+<discard_windows_messages>0</discard_windows_messages>
+<display_status_window>1</display_status_window>
+<dmd>0</dmd>
+<dmh>0</dmh>
+<dmr>1</dmr>
+<dmw>0</dmw>
+<docs>
+<args></args>
+<exfl></exfl>
+<lfn></lfn>
+</docs>
+<dp_list></dp_list>
+<dsd>D:\presentation\stimuli</dsd>
+<dxv>8</dxv>
+<efs>
+<filename>D:\presentation\deti mereni 2013\children_multimod\children_multimod1.sce</filename>
+<filename>D:\presentation\deti mereni 2013\children_multimod\children_multimod3.sce</filename>
+<filename>D:\presentation\deti mereni 2013\children_multimod\children_multimod.sce</filename>
+<filename>D:\presentation\deti mereni 2013\children_multimod\children_multimod2.sce</filename>
+</efs>
+<exclusive_mouse>1</exclusive_mouse>
+<exp_version></exp_version>
+<exparam>
+<man>
+<cfg>
+<dcfg>
+<name>Default configuration</name>
+<ss>
+<sd></sd>
+<sid>-1</sid>
+</ss>
+</dcfg>
+</cfg>
+<cs>-1</cs>
+<dl>
+<grps>
+<grp>
+<gn></gn>
+<pl></pl>
+</grp>
+</grps>
+</dl>
+<parms>
+<parms></parms>
+<ssl></ssl>
+</parms>
+<pass></pass>
+<ssa>
+<asn>
+<sid>-2</sid>
+</asn>
+</ssa>
+</man>
+</exparam>
+<experiment_id>{262866D0-9C83-4325-941B-5F628322A22E}</experiment_id>
+<font_settings>
+<dpi>96</dpi>
+<font_smooth>1</font_smooth>
+<use_dpi>0</use_dpi>
+<use_font_smooth>1</use_font_smooth>
+</font_settings>
+<ftp>
+<ccc>0</ccc>
+<do_upload>
+<sce>1</sce>
+</do_upload>
+<host></host>
+<id>{8CE68071-0CCD-4DC4-B0C1-2A55A573A486}</id>
+<idle_timeout>0</idle_timeout>
+<login_timeout>0</login_timeout>
+<mode>0</mode>
+<no_upload></no_upload>
+<password></password>
+<pasv>0</pasv>
+<port>21</port>
+<remote_dir></remote_dir>
+<sync>1</sync>
+<testing>0</testing>
+<type>0</type>
+<upload>0</upload>
+<username></username>
+</ftp>
+<idc>0</idc>
+<idt>1000</idt>
+<ip_chans>
+<chan>
+<dsdi>1</dsdi>
+<dsi>1</dsi>
+<dsn>Status port</dsn>
+<dst>0</dst>
+<il>0</il>
+<iv>0</iv>
+<ivm>0</ivm>
+<mask></mask>
+<name>lpt</name>
+<piai>LPT3</piai>
+<pian>Parallel Port</pian>
+<pihpn>LPT3</pihpn>
+<pindex>2</pindex>
+<ui>0</ui>
+</chan>
+</ip_chans>
+<isb>10000</isb>
+<lfd>D:\presentation\deti mereni 2013\children_multimod\LOG</lfd>
+<lnb>2</lnb>
+<lno>3</lno>
+<log>
+<append_counter>0</append_counter>
+<delimiter>9</delimiter>
+<general_list>1</general_list>
+<pien>0</pien>
+<set_def_file></set_def_file>
+<stimulus_list>0</stimulus_list>
+<subject_id></subject_id>
+<subject_id_pol>1</subject_id_pol>
+<video_list>0</video_list>
+<warnings>1</warnings>
+</log>
+<lol>1</lol>
+<lpr></lpr>
+<mss>4</mss>
+<nam>children_multimod</nam>
+<one_processor>2</one_processor>
+<oports>
+<p>
+<ama>0</ama>
+<ami>0</ami>
+<at>0</at>
+<dpw>5</dpw>
+<dsdi>0</dsdi>
+<dsi>0</dsi>
+<dsn>Data port</dsn>
+<igm>0</igm>
+<il>0</il>
+<ivm>0</ivm>
+<piai>LPT3</piai>
+<pian>Parallel Port</pian>
+<pihpn>LPT3</pihpn>
+<pindex>2</pindex>
+<rs>1</rs>
+<rt>0</rt>
+</p>
+</oports>
+<out_encrypt_key></out_encrypt_key>
+<pi_list>
+<ip>
+<cn>lpt</cn>
+<lc>1</lc>
+</ip>
+</pi_list>
+<port_devices>
+<device>
+<parameters>
+<cts>0</cts>
+<dsrin>0</dsrin>
+<dsrout>0</dsrout>
+<dtr>disable</dtr>
+<rts>disable</rts>
+<set_fifo>1</set_fifo>
+<spd></spd>
+<spp></spp>
+<spr></spr>
+<sps></sps>
+</parameters>
+<piai>COM3</piai>
+<pian>Serial Port</pian>
+<pihpn>COM3</pihpn>
+</device>
+<device>
+<parameters>
+<cts>0</cts>
+<dsrin>0</dsrin>
+<dsrout>0</dsrout>
+<dtr>disable</dtr>
+<rts>disable</rts>
+<set_fifo>1</set_fifo>
+<spd></spd>
+<spp></spp>
+<spr></spr>
+<sps></sps>
+</parameters>
+<piai>COM4</piai>
+<pian>Serial Port</pian>
+<pihpn>COM4</pihpn>
+</device>
+</port_devices>
+<rdl>
+<device>
+<abs_axis>
+<dead_zone>0</dead_zone>
+<max>1000</max>
+<min>-1000</min>
+<name>X-axis</name>
+<saturation>1</saturation>
+</abs_axis>
+<abs_axis>
+<dead_zone>0</dead_zone>
+<max>1000</max>
+<min>-1000</min>
+<name>Y-axis</name>
+<saturation>1</saturation>
+</abs_axis>
+<axis>
+<max>1000</max>
+<min>-1000</min>
+<name>Osa X</name>
+<restricted>1</restricted>
+<scale>1</scale>
+</axis>
+<axis>
+<max>1000</max>
+<min>-1000</min>
+<name>Osa Y</name>
+<restricted>1</restricted>
+<scale>1</scale>
+</axis>
+<axis>
+<max>1000</max>
+<min>-1000</min>
+<name>Kolečko</name>
+<restricted>1</restricted>
+<scale>1</scale>
+</axis>
+<device_type>2</device_type>
+<dx_device_type>18</dx_device_type>
+<max_raw_pos>65535</max_raw_pos>
+<min_raw_pos>0</min_raw_pos>
+<name>Myš</name>
+</device>
+<device>
+<device_type>3</device_type>
+<dx_device_type>19</dx_device_type>
+<name>Klávesnice</name>
+</device>
+<device>
+<device_type>3</device_type>
+<dx_device_type>0</dx_device_type>
+<name>Zařízení klávesnice standardu HID</name>
+</device>
+<device>
+<abs_axis>
+<dead_zone>0</dead_zone>
+<max>1000</max>
+<min>-1000</min>
+<name>X-axis</name>
+<saturation>1</saturation>
+</abs_axis>
+<abs_axis>
+<dead_zone>0</dead_zone>
+<max>1000</max>
+<min>-1000</min>
+<name>Y-axis</name>
+<saturation>1</saturation>
+</abs_axis>
+<axis>
+<max>1000</max>
+<min>-1000</min>
+<name>X-axis</name>
+<restricted>1</restricted>
+<scale>1</scale>
+</axis>
+<axis>
+<max>1000</max>
+<min>-1000</min>
+<name>Y-axis</name>
+<restricted>1</restricted>
+<scale>1</scale>
+</axis>
+<axis>
+<max>1000</max>
+<min>-1000</min>
+<name>Wheel</name>
+<restricted>1</restricted>
+<scale>1</scale>
+</axis>
+<device_type>2</device_type>
+<dx_device_type>0</dx_device_type>
+<max_raw_pos>65535</max_raw_pos>
+<min_raw_pos>0</min_raw_pos>
+<name>Myš kompatibilní s technologií HID</name>
+</device>
+<device>
+<device_type>4</device_type>
+<dx_device_type>17</dx_device_type>
+<name>USB Receiver</name>
+</device>
+<device>
+<device_type>4</device_type>
+<dx_device_type>17</dx_device_type>
+<name>USB Receiver 1</name>
+</device>
+<device>
+<device_type>9</device_type>
+<dx_device_type>0</dx_device_type>
+<name>sound device</name>
+</device>
+<device>
+<axis>
+<max>1000</max>
+<min>-1000</min>
+<name>x</name>
+<restricted>1</restricted>
+<scale>1</scale>
+</axis>
+<axis>
+<max>1000</max>
+<min>-1000</min>
+<name>y</name>
+<restricted>1</restricted>
+<scale>1</scale>
+</axis>
+<device_type>5</device_type>
+<dx_device_type>0</dx_device_type>
+<name>pointing device</name>
+</device>
+<device>
+<axis>
+<dead_zone>0</dead_zone>
+<max>1000</max>
+<min>-1000</min>
+<name>X-axis</name>
+<saturation>1</saturation>
+</axis>
+<axis>
+<dead_zone>0</dead_zone>
+<max>1000</max>
+<min>-1000</min>
+<name>Y-axis</name>
+<saturation>1</saturation>
+</axis>
+<device_type>6</device_type>
+<dx_device_type>0</dx_device_type>
+<name>gameport device</name>
+</device>
+<device>
+<cn>lpt</cn>
+<device_type>11</device_type>
+<dif>10</dif>
+<dtf>1</dtf>
+<dx_device_type>0</dx_device_type>
+<name>Port Device 1</name>
+<rr></rr>
+</device>
+</rdl>
+<rep>0</rep>
+<require_name_match>0</require_name_match>
+<rng>1</rng>
+<rts>1</rts>
+<sbs>100000</sbs>
+<sce>
+<idv>
+<device_type>2</device_type>
+<dx_device_type>18</dx_device_type>
+<ibn>Tlačítko 0</ibn>
+<ibn>Tlačítko 1</ibn>
+<idn>Myš</idn>
+<offset>12</offset>
+<offset>13</offset>
+</idv>
+<sfn>all_scenarios</sfn>
+</sce>
+<sce>
+<idv>
+<device_type>11</device_type>
+<dx_device_type>0</dx_device_type>
+<ibn>3 (start)</ibn>
+<ibn>9 (start)</ibn>
+<idn>Port Device 1</idn>
+<offset>4</offset>
+<offset>16</offset>
+</idv>
+<sfn>D:\presentation\deti mereni 2013\children_multimod\children_multimod1.sce</sfn>
+</sce>
+<sct>
+<capture_device>
+<abort_on_max_drops>0</abort_on_max_drops>
+<bps></bps>
+<chan></chan>
+<do_rec_vol>0</do_rec_vol>
+<freq></freq>
+<ignore_drops>1</ignore_drops>
+<max_drops>250</max_drops>
+<name>None</name>
+<rec_vol>1</rec_vol>
+<show_drops>1</show_drops>
+</capture_device>
+<resp_dev>
+<combine>0</combine>
+<ignore>1000</ignore>
+<off_inter>200</off_inter>
+<off_thresh>0.02</off_thresh>
+<onset_mode>0</onset_mode>
+<rec_dur>1000</rec_dur>
+<save>0</save>
+<thresh>0.2</thresh>
+</resp_dev>
+</sct>
+<sde>
+<buffer_length>1000</buffer_length>
+<custom_buf>sec_sw</custom_buf>
+<halt_on_underrun>1</halt_on_underrun>
+<hw_buffer>0</hw_buffer>
+<max_mix_length>400</max_mix_length>
+<min_mix_length>100</min_mix_length>
+<mixer>dx_software</mixer>
+<rewind_distance>10</rewind_distance>
+<side_speakers>1</side_speakers>
+</sde>
+<sdv>Primární ovladač zvuku</sdv>
+<smc>2</smc>
+<smd>16</smd>
+<smr>44100</smr>
+<srs>1</srs>
+<ssb>2000</ssb>
+<sse>
+<s>
+<a></a>
+<ce>1</ce>
+<ep>1</ep>
+<p>0</p>
+</s>
+</sse>
+<svl>
+<attenuation>0</attenuation>
+<do_attenuation>0</do_attenuation>
+<do_volume>1</do_volume>
+<volume>0.2</volume>
+</svl>
+<text_encoding>utf8</text_encoding>
+<trigger_mode>
+<cn></cn>
+<m>0</m>
+<v></v>
+<vt>0</vt>
+</trigger_mode>
+<udt>0</udt>
+<unc>500</unc>
+<upb>0</upb>
+<urp>0</urp>

+ 205 - 0
Experiment_276_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod.sce

@@ -0,0 +1,205 @@
+randomize_trials=true;
+#no_logfile = true;
+
+
+active_buttons = 1;
+button_codes = 0;   
+response_matching = simple_matching;
+
+
+begin;
+array {
+ sound{
+   wavefile { filename = "koza.wav"; } snd_buck;
+ } standard_stimulus;      # standard stimulus;
+ sound{
+   wavefile { filename = "pes.wav"; } snd_dog;
+ };     # target 1    
+ sound{
+   wavefile { filename = "kocka.wav"; } snd_cat;
+ };  
+ } sound_stimulus;
+
+array {
+  picture {
+   bitmap { filename = "koza.jpg"; } buck;
+   x=0; y=0;
+ } standard_pic;
+  picture {
+   bitmap { filename = "pes.jpg"; } dog;
+   x=0; y=0;
+ } target1_pic;
+  picture {
+  bitmap { filename = "kocka.jpg"; } cat;   
+   x=0; y=0;
+ } target2_pic;
+} picture_stimulus; 
+
+trial {
+     trial_duration = 1200;
+     stimulus_event{
+     picture standard_pic;
+      duration=700; 
+     } event1;
+     stimulus_event{
+     sound standard_stimulus;
+     duration=700;
+     port_code=1;
+     code=1;
+      } event2;
+           
+	} main; 
+
+begin_pcl;
+array <int> stim[300];
+array <int> out_code[300];
+array <int> tg_stim_list[60];
+array <int> tg_type_list[60];  # obsahuje info o typu targetu  2 - pes štěká  3 - kočka mňouká  4- kočka štěká 5 - pes mňouká   
+array <string> type[6]={"kz  ","pe  s", "ko  m","ko  s","pe  m"};
+int st,num,en,pos,cat_pos;
+int cat_dog_pos, dog_cat_pos; 
+int react_time, cum_react_time,false_react_time, false_cum_react_time;
+double avg_react,false_avg_react;
+string userid;
+output_file s_output = new output_file; 
+
+
+# naplnění­ pole standardními stimuly
+loop int j=1 until j>300
+  begin 
+    stim[j]=1; 
+    out_code[j]=1;
+    j=j+1;
+  end;
+  
+# 20% se vymění za targety s kodem 2 (pes) 
+st=3; num=60;
+loop int k=1 until k>60 
+ begin
+  if (st <205) then en=st+4; else  en=st + 3;  end;
+  if (en>295) then en=295; end;
+  pos=random(st,en);
+  tg_stim_list[k]=pos;
+  tg_type_list[k]=2; 
+  stim[pos]=2;
+  out_code[pos]=2; out_code[pos+1]=101;
+  st=pos+3;
+  k=k+1;
+ end; 
+
+
+
+# z př™edchozíchch 20% se jich 10% zamě›ní za tg s kodem 3 (kočka)
+loop int l=1 until l>30
+ begin
+ pos=random(1,60);
+ cat_pos= tg_stim_list[pos];
+ if (stim[cat_pos]!=3) then 
+  tg_type_list[pos] = 3;
+  stim[cat_pos]=3; out_code[cat_pos]=3;
+  out_code[cat_pos+1]=102;  
+  l=l+1;
+ end; 
+end; 
+ 
+
+# u 5% targetu se zamění zvuky  - tj. pes mňˆouká¡ a kočka štěká
+loop int l=1 until l>15
+ begin
+	int pos1, pos2;
+ loop 
+    pos1=random(1,60);
+    pos2=random(1,60);
+ until (tg_type_list[pos1]==2) && (tg_type_list[pos2]==3)
+  begin
+    pos1=random(1,60);
+    pos2=random(1,60);
+  end;
+   tg_type_list[pos1]=5; tg_type_list[pos2]=4;
+   dog_cat_pos= tg_stim_list[pos1]; cat_dog_pos = tg_stim_list[pos2];
+    stim[dog_cat_pos]=2; out_code[dog_cat_pos]=5;
+    stim[cat_dog_pos]=3; out_code[cat_dog_pos]=4; 
+    out_code[dog_cat_pos+1]=103;out_code[cat_dog_pos+1]=104;  
+  l=l+1;
+ end; 
+
+/*-----------------------------------------------------------------------------------*/
+loop int i=1 until i>300
+begin
+term.print(stim[i]);
+i=i+1;
+end;
+term.print("\n");
+
+loop int i=1 until i>300
+begin
+term.print(out_code[i]); term.print(" ");
+i=i+1;
+end;
+term.print("\n");
+/*---------------------------------------------------------------------------------*/
+/* ----------------------- tady se spouští vlastní stimulace ----------------------*/
+userid=logfile.subject();
+s_output.open(userid+".txt");
+cum_react_time=0;
+false_cum_react_time=0;
+loop int i=1 until i>30
+ begin 
+ s_output.print(i); s_output.print("\t"); s_output.print(out_code[i]);s_output.print("\t");
+ event1.set_stimulus(picture_stimulus[stim[i]]); 
+ if (out_code[i]>3) && (out_code[i]<6) then	
+ event2.set_stimulus(sound_stimulus[out_code[i]-2]);
+ s_output.print(type[out_code[i]]+"\t");	
+ else 
+ event2.set_stimulus(sound_stimulus[stim[i]]);
+ s_output.print(type[stim[i]]+"\t");	
+ end;
+ event2.set_port_code(out_code[i]);
+ event2.set_event_code(string(out_code[i]));
+ if (out_code[i]==2) || (out_code[i]==4) 
+   then event2.set_target_button(1);
+         event2.set_stimulus_time_in(200);
+         event2.set_stimulus_time_out(700);  
+   else  event2.set_target_button(0);
+         event2.set_response_active(true); 
+   end;
+ main.present();
+ i=i+1;
+ stimulus_data last = stimulus_manager.last_stimulus_data();
+ if (last.type()==stimulus_hit) 
+  then react_time=last.reaction_time();
+       cum_react_time=cum_react_time+react_time; 
+       s_output.print("o"+"\t");s_output.print(react_time);
+     /*  term.print("React_time = "); term.print(react_time); term.print("\n"); */
+  elseif  (last.type()==stimulus_false_alarm)
+      then
+	    false_react_time=last.reaction_time();
+	    false_cum_react_time=false_cum_react_time+false_react_time;
+       s_output.print("x"+"\t");  s_output.print(false_react_time); 
+ end;   
+s_output.print("\n");    
+end;
+int total_hits = response_manager.total_hits();
+int total_false_alarms = response_manager.total_false_alarms();
+if (total_hits!=0)
+ then avg_react=double(cum_react_time)/double(total_hits);
+ else avg_react=0.;   
+ end; 
+if (total_false_alarms!=0)
+ then false_avg_react=double(false_cum_react_time)/double(total_false_alarms);
+ else avg_react=0.;   
+ end; 
+
+
+s_output.print("\n\n");    
+s_output.print("Total hits = "); s_output.print(total_hits); s_output.print("\n");
+s_output.print("Total reaction time = "); s_output.print(avg_react); s_output.print("\n\n");
+s_output.print("Total false alarms  = "); s_output.print(total_false_alarms); s_output.print("\n");
+s_output.print("Total false reaction time = "); s_output.print(false_avg_react); s_output.print("\n");
+
+
+
+
+term.print("Total hits = "); term.print(total_hits); term.print("\n");
+term.print("Total reaction time = "); term.print(avg_react); term.print("\n");
+s_output.close();

+ 276 - 0
Experiment_276_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod1.sce

@@ -0,0 +1,276 @@
+# Reakce je  na psa i kočku - tlačítko 1 - pes štěká/kočka mňouká (správný zvuk)  tlačítko 2- pes mňouká/ kočka štěká (špatný zvuk), na ostatní se odezva bere jako false allarm 
+
+randomize_trials=true;
+#no_logfile = true;
+
+
+active_buttons = 2;
+button_codes = 1,2;   
+response_matching = simple_matching;
+
+write_codes = true;
+pulse_width = 100; 
+
+
+begin;
+array {
+ sound{
+   wavefile { filename = "koza.wav"; } snd_buck;
+ } standard_stimulus;      # standard stimulus;
+ sound{
+   wavefile { filename = "pes.wav"; } snd_dog;
+ };     # target 1    
+ sound{
+   wavefile { filename = "kocka.wav"; } snd_cat;
+ };  
+ } sound_stimulus;
+
+array {
+  picture {
+   bitmap { filename = "koza1.jpg"; } buck;
+   x=0; y=0;
+ } standard_pic;
+  picture {
+   bitmap { filename = "pes1.jpg"; } dog;
+   x=0; y=0;
+ } target1_pic;
+  picture {
+  bitmap { filename = "kocka1.jpg"; } cat;   
+   x=0; y=0;
+ } target2_pic;
+} picture_stimulus; 
+
+trial {
+     trial_duration = 1200;
+     stimulus_event{
+     picture standard_pic;
+      duration=700; 
+     } event1;
+     stimulus_event{
+     sound standard_stimulus;
+     duration=700;
+     port_code=1;
+     code=1;
+      } event2;
+           
+	} main; 
+
+begin_pcl;
+array <int> stim[300];
+array <int> out_code[300];
+array <int> tg_stim_list[60];
+array <int> tg_type_list[60];  # obsahuje info o typu targetu  2 - pes steka¡  3 - kocka mnouka¡  4- kocka steka¡ 5 - pes mnouka¡   
+array <string> type[6]={"buck  ","dog  b", "cat  m","cat  b","dog  m"};
+int st,num,en,pos,cat_pos;
+int cat_dog_pos, dog_cat_pos; 
+int react_time, cum_creact_time,cum_ireact_time,incorrect_react_time, cum_incorrect_react_time, false_cum_react_time, false_react_time;
+int correct_snd_n, incorrect_snd_n; 
+double avg_creact,avg_ireact,incorrect_avg_react, false_avg_react;
+string userid;
+output_file s_output = new output_file; 
+
+
+# naplnění­ pole standardními stimuly
+loop int j=1 until j>300
+  begin 
+    stim[j]=1; 
+    out_code[j]=1;
+    j=j+1;
+  end;
+  
+# 20% se vymění za targety s kodem 2 (pes) 
+st=3; num=60;
+loop int k=1 until k>60 
+ begin
+  if (st <205) then en=st+4; else  en=st + 3;  end;
+  if (en>295) then en=295; end;
+  pos=random(st,en);
+  tg_stim_list[k]=pos;
+  tg_type_list[k]=2; 
+  stim[pos]=2;
+  out_code[pos]=2; out_code[pos+1]=11;
+  st=pos+3;
+  k=k+1;
+ end; 
+
+
+
+# z př™edchozíchch 20% se jich 10% zamě›ní za tg s kodem 3 (kočka)
+loop int l=1 until l>30
+ begin
+ pos=random(1,60);
+ cat_pos= tg_stim_list[pos];
+ if (stim[cat_pos]!=3) then 
+  tg_type_list[pos] = 3;
+  stim[cat_pos]=3; out_code[cat_pos]=3;
+  out_code[cat_pos+1]=12;  
+  l=l+1;
+ end; 
+end; 
+ 
+
+# u 5% targetu se zamění zvuky  - tj. pes mňˆouká¡ a kočka štěká
+loop int l=1 until l>15
+ begin
+	int pos1, pos2;
+ loop 
+    pos1=random(1,60);
+    pos2=random(1,60);
+ until (tg_type_list[pos1]==2) && (tg_type_list[pos2]==3)
+  begin
+    pos1=random(1,60);
+    pos2=random(1,60);
+  end;
+   tg_type_list[pos1]=5; tg_type_list[pos2]=4;
+   dog_cat_pos= tg_stim_list[pos1]; cat_dog_pos = tg_stim_list[pos2];
+    stim[dog_cat_pos]=2; out_code[dog_cat_pos]=5;
+    stim[cat_dog_pos]=3; out_code[cat_dog_pos]=4; 
+    out_code[dog_cat_pos+1]=13;out_code[cat_dog_pos+1]=14;  
+  l=l+1;
+ end; 
+
+/*-----------------------------------------------------------------------------------*/
+/*loop int i=1 until i>300
+begin
+#term.print(stim[i]);
+i=i+1;
+end;
+#term.print("\n");
+
+loop int i=1 until i>300
+begin
+#term.print(out_code[i]); term.print(" ");
+i=i+1;
+end;
+#term.print("\n");*/
+/*---------------------------------------------------------------------------------*/
+/* ----------------------- tady se spouští vlastní stimulace ----------------------*/
+userid=logfile.subject();
+s_output.open(userid+".txt");
+cum_creact_time=0;
+cum_ireact_time=0;
+correct_snd_n=0;
+incorrect_snd_n=0;
+cum_incorrect_react_time=0;
+false_react_time=0;
+false_cum_react_time=0;
+int bt;
+s_output.print("*********************** BARKING DOG, MIAOWING CAT ***************************\n\n");
+loop int i=1 until i>300  # POČET STIMULŮ
+ begin 
+ s_output.print(i); s_output.print("\t"); s_output.print(out_code[i]);s_output.print("\t");
+ event1.set_stimulus(picture_stimulus[stim[i]]); 
+ if (out_code[i]>3) && (out_code[i]<6) then	
+ event2.set_stimulus(sound_stimulus[out_code[i]-2]);
+ s_output.print(type[out_code[i]]+"\t");	
+ else 
+ event2.set_stimulus(sound_stimulus[stim[i]]);
+ s_output.print(type[stim[i]]+"\t");	
+ end;
+ event2.set_port_code(out_code[i]);
+ event2.set_event_code(string(out_code[i]));
+ if (out_code[i]==2) || (out_code[i]==3) 
+   then  event2.set_target_button(1);
+         bt=1;
+         event2.set_stimulus_time_in(200);
+         event2.set_stimulus_time_out(1000);  
+   elseif (out_code[i]==4) || (out_code[i]==5)
+        then event2.set_target_button(2);
+         bt=2;
+         event2.set_stimulus_time_in(200);
+         event2.set_stimulus_time_out(1000);         
+   else  event2.set_target_button(0);
+         event2.set_response_active(true); 
+   end;
+ main.present();
+ stimulus_data last = stimulus_manager.last_stimulus_data();
+ if (last.type()==stimulus_hit) 
+  then 
+       if (out_code[i]==2) || (out_code[i]==3) 
+        then  
+         react_time=last.reaction_time();
+         cum_creact_time=cum_creact_time+react_time; 
+         s_output.print("o"+"\t");s_output.print(bt);s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   ");s_output.print(react_time);
+         correct_snd_n=correct_snd_n+1;
+         /*  term.print("React_time = "); term.print(react_time); term.print("\n"); */
+        elseif (out_code[i]==4) || (out_code[i]==5) 
+              then
+	             react_time=last.reaction_time();
+                cum_ireact_time=cum_ireact_time+react_time; 
+                s_output.print("o"+"\t");s_output.print(bt);s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   ");s_output.print(react_time);  
+                incorrect_snd_n=incorrect_snd_n+1;
+              end;   
+   elseif  (last.type()==stimulus_incorrect) 
+         then
+            incorrect_react_time=last.reaction_time();    
+            cum_incorrect_react_time=cum_incorrect_react_time+incorrect_react_time;  
+            s_output.print("x"+"\t");s_output.print(bt);s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   "); s_output.print(incorrect_react_time);    
+
+         elseif  (last.type()==stimulus_false_alarm)
+             then
+	             false_react_time=last.reaction_time();
+	             false_cum_react_time=false_cum_react_time+false_react_time;
+                s_output.print("f"+"\t");s_output.print("-");s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   ");   s_output.print(false_react_time); 
+  end;   
+  i=i+1;
+  s_output.print("\n");    
+ end; 
+ 
+int total_hits=response_manager.total_hits();
+int total_false_alarms=response_manager.total_false_alarms();
+#int total_hits_correct_snd = response_manager.total_response_count(1);
+#int total_hits_incorrect_snd = response_manager.total_response_count(2);
+int total_incorrects = response_manager.total_incorrects();
+if (correct_snd_n!=0)
+ then avg_creact=double(cum_creact_time)/double(correct_snd_n);
+ else avg_creact=0.;   
+ end; 
+if (incorrect_snd_n!=0)
+ then avg_ireact=double(cum_ireact_time)/double(incorrect_snd_n);
+ else avg_ireact=0.;   
+ end; 
+if (total_incorrects!=0)
+ then incorrect_avg_react=double(cum_incorrect_react_time)/double(total_incorrects);
+ else incorrect_avg_react=0.;   
+ end; 
+if (total_false_alarms!=0)
+ then false_avg_react=double(false_cum_react_time)/double(total_false_alarms);
+ else false_avg_react=0.;   
+ end; 
+
+
+
+s_output.print("\n\n");  
+term.print("\n\n");    
+s_output.print("Total hits = "); s_output.print(total_hits); s_output.print("\n");
+s_output.print("Total correct sound hits = "); s_output.print(correct_snd_n); s_output.print("\n");
+s_output.print("Average correct sound reaction time = "); s_output.print(avg_creact); s_output.print("\n\n");
+#_________________________ term print _________________________________________________________________
+term.print("Total hits = "); term.print(total_hits); term.print("\n");
+term.print("Total correct sound hits = "); term.print(correct_snd_n); term.print("\n");
+term.print("Average correct sound reaction time = "); term.print(avg_creact); term.print("\n\n");
+#______________________________________________________________________________________________________
+
+s_output.print("Total incorrect sound hits = "); s_output.print(incorrect_snd_n); s_output.print("\n");
+s_output.print("Average incorrect sound reaction time = "); s_output.print(avg_ireact); s_output.print("\n\n");
+#_________________________ term print _________________________________________________________________
+term.print("Total incorrect sound hits = "); term.print(incorrect_snd_n); term.print("\n");
+term.print("Average incorrect sound reaction time = "); term.print(avg_ireact); term.print("\n\n");
+#______________________________________________________________________________________________________
+
+s_output.print("Total incorrect responses  = "); s_output.print(total_incorrects); s_output.print("\n");
+s_output.print("Average incorrect responses time = "); s_output.print(incorrect_avg_react); s_output.print("\n\n");
+#_________________________ term print _________________________________________________________________
+
+term.print("Total incorrect responses  = "); term.print(total_incorrects); term.print("\n");
+term.print("Average incorrect responses time = "); term.print(incorrect_avg_react); term.print("\n\n");
+#______________________________________________________________________________________________________
+
+s_output.print("Total false alarms = "); s_output.print(total_false_alarms); s_output.print("\n");
+s_output.print("Average false alarm response time = "); s_output.print(false_avg_react); s_output.print("\n\n");
+#_________________________ term print _________________________________________________________________
+term.print("Total false alarms = "); term.print(total_false_alarms); term.print("\n");
+term.print("Average false alarm response time = "); term.print(false_avg_react); term.print("\n\n");
+#______________________________________________________________________________________________________
+
+s_output.close();

+ 259 - 0
Experiment_276_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod2.sce

@@ -0,0 +1,259 @@
+# Reakce je pouze u psa - tlačítko 1 - štěká (správný zvuk)  tlačítko 2- mňouká (špatný zvuk), na ostatní se odezva bere jako false allarm 
+
+randomize_trials=true;
+#no_logfile = true;
+
+
+active_buttons = 2;
+button_codes = 1,2;   
+response_matching = simple_matching;
+
+
+begin;
+array {
+ sound{
+   wavefile { filename = "koza.wav"; } snd_buck;
+ } standard_stimulus;      # standard stimulus;
+ sound{
+   wavefile { filename = "pes.wav"; } snd_dog;
+ };     # target 1    
+ sound{
+   wavefile { filename = "kocka.wav"; } snd_cat;
+ };  
+ } sound_stimulus;
+
+array {
+  picture {
+   bitmap { filename = "koza1.jpg"; } buck;
+   x=0; y=0;
+ } standard_pic;
+  picture {
+   bitmap { filename = "pes1.jpg"; } dog;
+   x=0; y=0;
+ } target1_pic;
+  picture {
+  bitmap { filename = "kocka1.jpg"; } cat;   
+   x=0; y=0;
+ } target2_pic;
+} picture_stimulus; 
+
+trial {
+     trial_duration = 1200;
+     stimulus_event{
+     picture standard_pic;
+      duration=700; 
+     } event1;
+     stimulus_event{
+     sound standard_stimulus;
+     duration=700;
+     port_code=1;
+     code=1;
+      } event2;
+           
+	} main; 
+
+begin_pcl;
+array <int> stim[300];
+array <int> out_code[300];
+array <int> tg_stim_list[60];
+array <int> tg_type_list[60];  # obsahuje info o typu targetu  2 - pes steka¡  3 - kocka mnouka¡  4- kocka steka¡ 5 - pes mnouka¡   
+array <string> type[6]={"buck  ","dog  b", "cat  m","cat  b","dog  m"};
+int st,num,en,pos,cat_pos;
+int cat_dog_pos, dog_cat_pos; 
+int react_time, cum_creact_time,cum_ireact_time,incorrect_react_time, cum_incorrect_react_time, false_cum_react_time, false_react_time;
+int correct_snd_n, incorrect_snd_n; 
+double avg_creact,avg_ireact,incorrect_avg_react, false_avg_react;
+string userid;
+output_file s_output = new output_file; 
+
+
+# naplnění­ pole standardními stimuly
+loop int j=1 until j>300
+  begin 
+    stim[j]=1; 
+    out_code[j]=1;
+    j=j+1;
+  end;
+  
+# 20% se vymění za targety s kodem 2 (pes) 
+st=3; num=60;
+loop int k=1 until k>60 
+ begin
+  if (st <205) then en=st+4; else  en=st + 3;  end;
+  if (en>295) then en=295; end;
+  pos=random(st,en);
+  tg_stim_list[k]=pos;
+  tg_type_list[k]=2; 
+  stim[pos]=2;
+  out_code[pos]=2; out_code[pos+1]=11;
+  st=pos+3;
+  k=k+1;
+ end; 
+
+
+
+# z př™edchozíchch 20% se jich 10% zamě›ní za tg s kodem 3 (kočka)
+loop int l=1 until l>30
+ begin
+ pos=random(1,60);
+ cat_pos= tg_stim_list[pos];
+ if (stim[cat_pos]!=3) then 
+  tg_type_list[pos] = 3;
+  stim[cat_pos]=3; out_code[cat_pos]=3;
+  out_code[cat_pos+1]=12;  
+  l=l+1;
+ end; 
+end; 
+ 
+
+# u 5% targetu se zamění zvuky  - tj. pes mňˆouká¡ a kočka štěká
+loop int l=1 until l>15
+ begin
+	int pos1, pos2;
+ loop 
+    pos1=random(1,60);
+    pos2=random(1,60);
+ until (tg_type_list[pos1]==2) && (tg_type_list[pos2]==3)
+  begin
+    pos1=random(1,60);
+    pos2=random(1,60);
+  end;
+   tg_type_list[pos1]=5; tg_type_list[pos2]=4;
+   dog_cat_pos= tg_stim_list[pos1]; cat_dog_pos = tg_stim_list[pos2];
+    stim[dog_cat_pos]=2; out_code[dog_cat_pos]=5;
+    stim[cat_dog_pos]=3; out_code[cat_dog_pos]=4; 
+    out_code[dog_cat_pos+1]=13;out_code[cat_dog_pos+1]=14;  
+  l=l+1;
+ end; 
+
+/*-----------------------------------------------------------------------------------*/
+loop int i=1 until i>300
+begin
+term.print(stim[i]);
+i=i+1;
+end;
+term.print("\n");
+
+loop int i=1 until i>300
+begin
+term.print(out_code[i]); term.print(" ");
+i=i+1;
+end;
+term.print("\n");
+/*---------------------------------------------------------------------------------*/
+/* ----------------------- tady se spouští vlastní stimulace ----------------------*/
+userid=logfile.subject();
+s_output.open(userid+".txt");
+cum_creact_time=0;
+cum_ireact_time=0;
+correct_snd_n=0;
+incorrect_snd_n=0;
+cum_incorrect_react_time=0;
+false_react_time=0;
+false_cum_react_time=0;
+int bt;
+s_output.print("****************************** BARKING DOG ************************************\n\n");
+loop int i=1 until i>30
+ begin 
+ s_output.print(i); s_output.print("\t"); s_output.print(out_code[i]);s_output.print("\t");
+ event1.set_stimulus(picture_stimulus[stim[i]]); 
+ if (out_code[i]>3) && (out_code[i]<6) then	
+ event2.set_stimulus(sound_stimulus[out_code[i]-2]);
+ s_output.print(type[out_code[i]]+"\t");	
+ else 
+ event2.set_stimulus(sound_stimulus[stim[i]]);
+ s_output.print(type[stim[i]]+"\t");	
+ end;
+ event2.set_port_code(out_code[i]);
+ event2.set_event_code(string(out_code[i]));
+ if (out_code[i]==2) 
+   then  event2.set_target_button(1);
+         bt=1;
+         event2.set_stimulus_time_in(200);
+         event2.set_stimulus_time_out(900);  
+   elseif (out_code[i]==5)
+        then event2.set_target_button(2);
+         bt=2;
+         event2.set_stimulus_time_in(200);
+         event2.set_stimulus_time_out(900);         
+   else  event2.set_target_button(0);
+         event2.set_response_active(true); 
+   end;
+ main.present();
+ stimulus_data last = stimulus_manager.last_stimulus_data();
+ if (last.type()==stimulus_hit) 
+  then 
+       if (out_code[i]==2)  
+        then  
+         react_time=last.reaction_time();
+         cum_creact_time=cum_creact_time+react_time; 
+         s_output.print("o"+"\t");s_output.print(bt);s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   ");s_output.print(react_time);
+         correct_snd_n=correct_snd_n+1;
+         /*  term.print("React_time = "); term.print(react_time); term.print("\n"); */
+        elseif (out_code[i]==5) 
+              then
+	             react_time=last.reaction_time();
+                cum_ireact_time=cum_ireact_time+react_time; 
+                s_output.print("o"+"\t");s_output.print(bt);s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   ");s_output.print(react_time);  
+                incorrect_snd_n=incorrect_snd_n+1;
+        end;   
+      
+   elseif  (last.type()==stimulus_incorrect) 
+         then
+            incorrect_react_time=last.reaction_time();    
+            cum_incorrect_react_time=cum_incorrect_react_time+incorrect_react_time;  
+            s_output.print("x"+"\t");s_output.print(bt);s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   "); s_output.print(incorrect_react_time);    
+           
+         elseif  (last.type()==stimulus_false_alarm)
+             then
+	             false_react_time=last.reaction_time();
+	             false_cum_react_time=false_cum_react_time+false_react_time;
+                s_output.print("f"+"\t");s_output.print("-");s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   ");   s_output.print(false_react_time); 
+           
+ end;    
+  i=i+1;
+  s_output.print("\n");    
+ end; 
+ 
+int total_hits=response_manager.total_hits();
+int total_false_alarms=response_manager.total_false_alarms();
+#int total_hits_correct_snd = response_manager.total_response_count(1);
+#int total_hits_incorrect_snd = response_manager.total_response_count(2);
+int total_incorrects = response_manager.total_incorrects();
+if (correct_snd_n!=0)
+ then avg_creact=double(cum_creact_time)/double(correct_snd_n);
+ else avg_creact=0.;   
+ end; 
+if (incorrect_snd_n!=0)
+ then avg_ireact=double(cum_ireact_time)/double(incorrect_snd_n);
+ else avg_ireact=0.;   
+ end; 
+if (total_incorrects!=0)
+ then incorrect_avg_react=double(cum_incorrect_react_time)/double(total_incorrects);
+ else incorrect_avg_react=0.;   
+ end; 
+if (total_false_alarms!=0)
+ then false_avg_react=double(false_cum_react_time)/double(total_false_alarms);
+ else false_avg_react=0.;   
+ end; 
+
+
+
+s_output.print("\n\n");    
+s_output.print("Total hits = "); s_output.print(total_hits); s_output.print("\n");
+s_output.print("Total correct sound hits = "); s_output.print(correct_snd_n); s_output.print("\n");
+s_output.print("Average correct sound reaction time = "); s_output.print(avg_creact); s_output.print("\n\n");
+
+s_output.print("Total incorrect sound hits = "); s_output.print(incorrect_snd_n); s_output.print("\n");
+s_output.print("Average incorrect sound reaction time = "); s_output.print(avg_ireact); s_output.print("\n\n");
+
+s_output.print("Total incorrect responses  = "); s_output.print(total_incorrects); s_output.print("\n");
+s_output.print("Average incorrect response time = "); s_output.print(incorrect_avg_react); s_output.print("\n\n");
+
+s_output.print("Total false alarms = "); s_output.print(total_false_alarms); s_output.print("\n");
+s_output.print("Average false alarm response time = "); s_output.print(false_avg_react); s_output.print("\n\n");
+
+term.print("Total hits = "); term.print(total_hits); term.print("\n");
+term.print("Total correct sound reaction time = "); term.print(avg_creact); term.print("\n");
+term.print("Total incorrect sound reaction time = "); term.print(avg_ireact); term.print("\n");
+s_output.close();

+ 259 - 0
Experiment_276_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod3.sce

@@ -0,0 +1,259 @@
+# Reakce je pouze u kočky - tlačítko 1 - mňouká (správný zvuk)  tlačítko 2- štěká (špatný zvuk), na ostatní se odezva bere jako false allarm 
+
+randomize_trials=true;
+#no_logfile = true;
+
+
+active_buttons = 2;
+button_codes = 1,2;   
+response_matching = simple_matching;
+
+
+begin;
+array {
+ sound{
+   wavefile { filename = "koza.wav"; } snd_buck;
+ } standard_stimulus;      # standard stimulus;
+ sound{
+   wavefile { filename = "pes.wav"; } snd_dog;
+ };     # target 1    
+ sound{
+   wavefile { filename = "kocka.wav"; } snd_cat;
+ };  
+ } sound_stimulus;
+
+array {
+  picture {
+   bitmap { filename = "koza1.jpg"; } buck;
+   x=0; y=0;
+ } standard_pic;
+  picture {
+   bitmap { filename = "pes1.jpg"; } dog;
+   x=0; y=0;
+ } target1_pic;
+  picture {
+  bitmap { filename = "kocka1.jpg"; } cat;   
+   x=0; y=0;
+ } target2_pic;
+} picture_stimulus; 
+
+trial {
+     trial_duration = 1200;
+     stimulus_event{
+     picture standard_pic;
+      duration=700; 
+     } event1;
+     stimulus_event{
+     sound standard_stimulus;
+     duration=700;
+     port_code=1;
+     code=1;
+      } event2;
+           
+	} main; 
+
+begin_pcl;
+array <int> stim[300];
+array <int> out_code[300];
+array <int> tg_stim_list[60];
+array <int> tg_type_list[60];  # obsahuje info o typu targetu  2 - pes steka¡  3 - kocka mnouka¡  4- kocka steka¡ 5 - pes mnouka¡   
+array <string> type[6]={"buck  ","dog  b", "cat  m","cat  b","dog  m"};
+int st,num,en,pos,cat_pos;
+int cat_dog_pos, dog_cat_pos; 
+int react_time, cum_creact_time,cum_ireact_time,incorrect_react_time, cum_incorrect_react_time, false_cum_react_time, false_react_time;
+int correct_snd_n, incorrect_snd_n; 
+double avg_creact,avg_ireact,incorrect_avg_react, false_avg_react;
+string userid;
+output_file s_output = new output_file; 
+
+
+# naplnění­ pole standardními stimuly
+loop int j=1 until j>300
+  begin 
+    stim[j]=1; 
+    out_code[j]=1;
+    j=j+1;
+  end;
+  
+# 20% se vymění za targety s kodem 2 (pes) 
+st=3; num=60;
+loop int k=1 until k>60 
+ begin
+  if (st <205) then en=st+4; else  en=st + 3;  end;
+  if (en>295) then en=295; end;
+  pos=random(st,en);
+  tg_stim_list[k]=pos;
+  tg_type_list[k]=2; 
+  stim[pos]=2;
+  out_code[pos]=2; out_code[pos+1]=11;
+  st=pos+3;
+  k=k+1;
+ end; 
+
+
+
+# z př™edchozíchch 20% se jich 10% zamě›ní za tg s kodem 3 (kočka)
+loop int l=1 until l>30
+ begin
+ pos=random(1,60);
+ cat_pos= tg_stim_list[pos];
+ if (stim[cat_pos]!=3) then 
+  tg_type_list[pos] = 3;
+  stim[cat_pos]=3; out_code[cat_pos]=3;
+  out_code[cat_pos+1]=12;  
+  l=l+1;
+ end; 
+end; 
+ 
+
+# u 5% targetu se zamění zvuky  - tj. pes mňˆouká¡ a kočka štěká
+loop int l=1 until l>15
+ begin
+	int pos1, pos2;
+ loop 
+    pos1=random(1,60);
+    pos2=random(1,60);
+ until (tg_type_list[pos1]==2) && (tg_type_list[pos2]==3)
+  begin
+    pos1=random(1,60);
+    pos2=random(1,60);
+  end;
+   tg_type_list[pos1]=5; tg_type_list[pos2]=4;
+   dog_cat_pos= tg_stim_list[pos1]; cat_dog_pos = tg_stim_list[pos2];
+    stim[dog_cat_pos]=2; out_code[dog_cat_pos]=5;
+    stim[cat_dog_pos]=3; out_code[cat_dog_pos]=4; 
+    out_code[dog_cat_pos+1]=13;out_code[cat_dog_pos+1]=14;  
+  l=l+1;
+ end; 
+
+/*-----------------------------------------------------------------------------------*/
+loop int i=1 until i>300
+begin
+term.print(stim[i]);
+i=i+1;
+end;
+term.print("\n");
+
+loop int i=1 until i>300
+begin
+term.print(out_code[i]); term.print(" ");
+i=i+1;
+end;
+term.print("\n");
+/*---------------------------------------------------------------------------------*/
+/* ----------------------- tady se spouští vlastní stimulace ----------------------*/
+userid=logfile.subject();
+s_output.open(userid+".txt");
+cum_creact_time=0;
+cum_ireact_time=0;
+correct_snd_n=0;
+incorrect_snd_n=0;
+cum_incorrect_react_time=0;
+false_react_time=0;
+false_cum_react_time=0;
+int bt;
+s_output.print("****************************** MIAOWING CAT ************************************\n\n");
+loop int i=1 until i>30
+ begin 
+ s_output.print(i); s_output.print("\t"); s_output.print(out_code[i]);s_output.print("\t");
+ event1.set_stimulus(picture_stimulus[stim[i]]); 
+ if (out_code[i]>3) && (out_code[i]<6) then	
+ event2.set_stimulus(sound_stimulus[out_code[i]-2]);
+ s_output.print(type[out_code[i]]+"\t");	
+ else 
+ event2.set_stimulus(sound_stimulus[stim[i]]);
+ s_output.print(type[stim[i]]+"\t");	
+ end;
+ event2.set_port_code(out_code[i]);
+ event2.set_event_code(string(out_code[i]));
+ if (out_code[i]==3) 
+   then  event2.set_target_button(1);
+         bt=1;
+         event2.set_stimulus_time_in(200);
+         event2.set_stimulus_time_out(900);  
+   elseif (out_code[i]==4)
+        then event2.set_target_button(2);
+         bt=2;
+         event2.set_stimulus_time_in(200);
+         event2.set_stimulus_time_out(900);         
+   else  event2.set_target_button(0);
+         event2.set_response_active(true); 
+   end;
+ main.present();
+ stimulus_data last = stimulus_manager.last_stimulus_data();
+ if (last.type()==stimulus_hit) 
+  then 
+       if (out_code[i]==3)  
+        then  
+         react_time=last.reaction_time();
+         cum_creact_time=cum_creact_time+react_time; 
+         s_output.print("o"+"\t");s_output.print(bt);s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   ");s_output.print(react_time);
+         correct_snd_n=correct_snd_n+1;
+         /*  term.print("React_time = "); term.print(react_time); term.print("\n"); */
+        elseif (out_code[i]==4) 
+              then
+	             react_time=last.reaction_time();
+                cum_ireact_time=cum_ireact_time+react_time; 
+                s_output.print("o"+"\t");s_output.print(bt);s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   ");s_output.print(react_time);  
+                incorrect_snd_n=incorrect_snd_n+1;
+        end;   
+      
+   elseif  (last.type()==stimulus_incorrect) 
+         then
+            incorrect_react_time=last.reaction_time();    
+            cum_incorrect_react_time=cum_incorrect_react_time+incorrect_react_time;  
+            s_output.print("x"+"\t");s_output.print(bt);s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   "); s_output.print(incorrect_react_time);    
+           
+         elseif  (last.type()==stimulus_false_alarm)
+             then
+	             false_react_time=last.reaction_time();
+	             false_cum_react_time=false_cum_react_time+false_react_time;
+                s_output.print("f"+"\t");s_output.print("-");s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   ");   s_output.print(false_react_time); 
+           
+ end;    
+  i=i+1;
+  s_output.print("\n");    
+ end; 
+ 
+int total_hits=response_manager.total_hits();
+int total_false_alarms=response_manager.total_false_alarms();
+#int total_hits_correct_snd = response_manager.total_response_count(1);
+#int total_hits_incorrect_snd = response_manager.total_response_count(2);
+int total_incorrects = response_manager.total_incorrects();
+if (correct_snd_n!=0)
+ then avg_creact=double(cum_creact_time)/double(correct_snd_n);
+ else avg_creact=0.;   
+ end; 
+if (incorrect_snd_n!=0)
+ then avg_ireact=double(cum_ireact_time)/double(incorrect_snd_n);
+ else avg_ireact=0.;   
+ end; 
+if (total_incorrects!=0)
+ then incorrect_avg_react=double(cum_incorrect_react_time)/double(total_incorrects);
+ else incorrect_avg_react=0.;   
+ end; 
+if (total_false_alarms!=0)
+ then false_avg_react=double(false_cum_react_time)/double(total_false_alarms);
+ else false_avg_react=0.;   
+ end; 
+
+
+
+s_output.print("\n\n");    
+s_output.print("Total hits = "); s_output.print(total_hits); s_output.print("\n");
+s_output.print("Total correct sound hits = "); s_output.print(correct_snd_n); s_output.print("\n");
+s_output.print("Average correct sound reaction time = "); s_output.print(avg_creact); s_output.print("\n\n");
+
+s_output.print("Total incorrect sound hits = "); s_output.print(incorrect_snd_n); s_output.print("\n");
+s_output.print("Average incorrect sound reaction time = "); s_output.print(avg_ireact); s_output.print("\n\n");
+
+s_output.print("Total incorrect responses  = "); s_output.print(total_incorrects); s_output.print("\n");
+s_output.print("Average incorrect response time = "); s_output.print(incorrect_avg_react); s_output.print("\n\n");
+
+s_output.print("Total false alarms = "); s_output.print(total_false_alarms); s_output.print("\n");
+s_output.print("Average false alarm response time = "); s_output.print(false_avg_react); s_output.print("\n\n");
+
+term.print("Total hits = "); term.print(total_hits); term.print("\n");
+term.print("Total correct sound reaction time = "); term.print(avg_creact); term.print("\n");
+term.print("Total incorrect sound reaction time = "); term.print(avg_ireact); term.print("\n");
+s_output.close();

+ 1 - 0
Experiment_276_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/reference_ton.wav

@@ -0,0 +1 @@
+/annex/objects/MD5-s11120314--96ee9ed73dcc8a15e001261fac1170e8

BIN
Experiment_277_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/Creative_Commons_Attribution_4.0_International_CC_BY_4.0.pdf


+ 317 - 0
Experiment_277_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_277_female_7_years_3_12_2013/LOG_multimod/Auditory_ERP2_f_3_12_2013_2.txt

@@ -0,0 +1,317 @@
+*********************** BARKING DOG, MIAOWING CAT ***************************
+
+1	1	goat  	
+2	1	goat  	
+3	1	goat  	
+4	1	goat  	
+5	1	goat  	
+6	2	dog  b	x	1   2   485
+7	11	goat  	
+8	1	goat  	
+9	1	goat  	
+10	1	goat  	
+11	1	goat  	
+12	1	goat  	
+13	4	cat  b	x	2   1   506
+14	14	goat  	
+15	1	goat  	
+16	1	goat  	
+17	1	goat  	
+18	1	goat  	
+19	4	cat  b	x	2   1   491
+20	14	goat  	
+21	1	goat  	
+22	3	cat  m	
+23	12	goat  	
+24	1	goat  	
+25	1	goat  	
+26	1	goat  	
+27	3	cat  m	
+28	12	goat  	
+29	1	goat  	
+30	1	goat  	
+31	2	dog  b	o	1   1   996
+32	11	goat  	
+33	1	goat  	
+34	1	goat  	
+35	1	goat  	
+36	5	dog  m	o	2   2   498
+37	13	goat  	
+38	1	goat  	
+39	1	goat  	
+40	4	cat  b	
+41	14	goat  	
+42	1	goat  	
+43	4	cat  b	x	2   1   689
+44	14	goat  	
+45	1	goat  	
+46	3	cat  m	x	1   2   413
+47	12	goat  	
+48	1	goat  	
+49	2	dog  b	o	1   1   945
+50	11	goat  	
+51	1	goat  	
+52	1	goat  	
+53	1	goat  	
+54	1	goat  	
+55	5	dog  m	x	2   1   568
+56	13	goat  	
+57	1	goat  	
+58	1	goat  	f	-   2   313
+59	1	goat  	f	-   2   206
+60	1	goat  	
+61	4	cat  b	o	2   2   377
+62	14	goat  	
+63	1	goat  	
+64	1	goat  	
+65	1	goat  	
+66	1	goat  	
+67	1	goat  	
+68	3	cat  m	o	1   1   509
+69	12	goat  	
+70	1	goat  	
+71	1	goat  	
+72	1	goat  	
+73	2	dog  b	o	1   1   383
+74	11	goat  	
+75	1	goat  	
+76	1	goat  	
+77	5	dog  m	x	2   1   793
+78	13	goat  	
+79	1	goat  	
+80	5	dog  m	
+81	13	goat  	
+82	1	goat  	
+83	1	goat  	
+84	5	dog  m	
+85	13	goat  	
+86	1	goat  	
+87	1	goat  	
+88	1	goat  	
+89	3	cat  m	x	1   2   434
+90	12	goat  	
+91	1	goat  	
+92	1	goat  	
+93	5	dog  m	
+94	13	goat  	
+95	1	goat  	
+96	3	cat  m	
+97	12	goat  	
+98	1	goat  	
+99	1	goat  	
+100	1	goat  	
+101	1	goat  	
+102	1	goat  	
+103	5	dog  m	x	2   1   202
+104	13	goat  	
+105	1	goat  	
+106	1	goat  	
+107	1	goat  	
+108	1	goat  	
+109	5	dog  m	o	2   2   582
+110	13	goat  	
+111	1	goat  	
+112	1	goat  	
+113	1	goat  	
+114	1	goat  	
+115	1	goat  	
+116	2	dog  b	o	1   1   629
+117	11	goat  	
+118	1	goat  	
+119	1	goat  	
+120	1	goat  	
+121	1	goat  	
+122	4	cat  b	
+123	14	goat  	
+124	1	goat  	
+125	1	goat  	
+126	1	goat  	
+127	1	goat  	
+128	1	goat  	
+129	3	cat  m	x	1   2   847
+130	12	goat  	
+131	1	goat  	
+132	4	cat  b	
+133	14	goat  	
+134	1	goat  	
+135	2	dog  b	
+136	11	goat  	f	-   1   215
+137	1	goat  	
+138	1	goat  	
+139	1	goat  	
+140	2	dog  b	
+141	11	goat  	
+142	1	goat  	
+143	1	goat  	
+144	1	goat  	
+145	1	goat  	
+146	3	cat  m	o	1   1   787
+147	12	goat  	
+148	1	goat  	
+149	1	goat  	
+150	1	goat  	
+151	1	goat  	
+152	4	cat  b	
+153	14	goat  	
+154	1	goat  	
+155	1	goat  	
+156	3	cat  m	o	1   1   784
+157	12	goat  	
+158	1	goat  	
+159	1	goat  	
+160	1	goat  	
+161	1	goat  	
+162	1	goat  	
+163	3	cat  m	o	1   1   832
+164	12	goat  	
+165	1	goat  	
+166	1	goat  	
+167	1	goat  	
+168	5	dog  m	x	2   1   509
+169	13	goat  	
+170	1	goat  	
+171	1	goat  	
+172	1	goat  	
+173	2	dog  b	o	1   1   773
+174	11	goat  	
+175	1	goat  	
+176	1	goat  	
+177	1	goat  	
+178	1	goat  	
+179	1	goat  	
+180	5	dog  m	x	2   1   773
+181	13	goat  	
+182	1	goat  	
+183	1	goat  	
+184	1	goat  	f	-   2   215
+185	1	goat  	
+186	1	goat  	
+187	2	dog  b	x	1   2   577
+188	11	goat  	
+189	1	goat  	
+190	1	goat  	
+191	1	goat  	
+192	1	goat  	
+193	1	goat  	
+194	2	dog  b	
+195	11	goat  	f	-   1   834
+196	1	goat  	
+197	1	goat  	
+198	2	dog  b	o	1   1   745
+199	11	goat  	
+200	1	goat  	
+201	1	goat  	
+202	4	cat  b	
+203	14	goat  	
+204	1	goat  	
+205	1	goat  	
+206	1	goat  	
+207	4	cat  b	x	2   1   446
+208	14	goat  	
+209	1	goat  	
+210	1	goat  	
+211	1	goat  	
+212	4	cat  b	o	2   2   503
+213	14	goat  	
+214	1	goat  	
+215	1	goat  	
+216	4	cat  b	o	2   2   908
+217	14	goat  	
+218	1	goat  	
+219	1	goat  	
+220	1	goat  	
+221	5	dog  m	o	2   2   319
+222	13	goat  	
+223	1	goat  	
+224	1	goat  	
+225	3	cat  m	
+226	12	goat  	
+227	1	goat  	
+228	3	cat  m	o	1   1   480
+229	12	goat  	
+230	1	goat  	
+231	1	goat  	f	-   2   350
+232	1	goat  	
+233	5	dog  m	
+234	13	goat  	
+235	1	goat  	
+236	1	goat  	
+237	5	dog  m	o	2   2   841
+238	13	goat  	
+239	1	goat  	
+240	1	goat  	
+241	1	goat  	f	-   2   261
+242	1	goat  	
+243	4	cat  b	o	2   2   213
+244	14	goat  	
+245	1	goat  	
+246	1	goat  	
+247	4	cat  b	o	2   2   543
+248	14	goat  	
+249	1	goat  	
+250	1	goat  	
+251	3	cat  m	x	1   2   545
+252	12	goat  	
+253	1	goat  	
+254	1	goat  	
+255	1	goat  	
+256	1	goat  	
+257	5	dog  m	o	2   2   606
+258	13	goat  	
+259	1	goat  	
+260	1	goat  	
+261	4	cat  b	
+262	14	goat  	
+263	1	goat  	
+264	1	goat  	
+265	1	goat  	
+266	1	goat  	
+267	2	dog  b	
+268	11	goat  	f	-   2   661
+269	1	goat  	
+270	1	goat  	
+271	1	goat  	
+272	3	cat  m	
+273	12	goat  	
+274	1	goat  	
+275	1	goat  	
+276	1	goat  	
+277	1	goat  	
+278	2	dog  b	o	1   1   600
+279	11	goat  	
+280	1	goat  	
+281	2	dog  b	o	1   1   987
+282	11	goat  	
+283	1	goat  	
+284	1	goat  	
+285	1	goat  	
+286	5	dog  m	
+287	13	goat  	
+288	1	goat  	
+289	1	goat  	
+290	1	goat  	
+291	2	dog  b	x	1   2   463
+292	11	goat  	
+293	1	goat  	
+294	3	cat  m	o	1   1   706
+295	12	goat  	
+296	1	goat  	
+297	1	goat  	
+298	1	goat  	
+299	1	goat  	
+300	1	goat  	
+
+
+Total hits = 24
+Total correct sound hits = 14
+Average correct sound reaction time = 725.429
+
+Total incorrect sound hits = 10
+Average incorrect sound reaction time = 539
+
+Total incorrect responses  = 16
+Average incorrect responses time = 546.313
+
+Total false alarms = 8
+Average false alarm response time = 381.875
+

+ 317 - 0
Experiment_277_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_277_female_7_years_3_12_2013/LOG_multimod/Auditory_ERP_f_3_12_2013_2.txt

@@ -0,0 +1,317 @@
+*********************** BARKING DOG, MIAOWING CAT ***************************
+
+1	1	goat  	
+2	1	goat  	
+3	3	cat  m	
+4	12	goat  	
+5	1	goat  	
+6	1	goat  	
+7	1	goat  	
+8	1	goat  	f	-   2   255
+9	3	cat  m	o	1   1   748
+10	12	goat  	
+11	1	goat  	
+12	1	goat  	
+13	1	goat  	
+14	1	goat  	
+15	1	goat  	
+16	2	dog  b	x	1   2   634
+17	11	goat  	
+18	1	goat  	
+19	1	goat  	
+20	1	goat  	
+21	3	cat  m	
+22	12	goat  	
+23	1	goat  	
+24	1	goat  	
+25	1	goat  	
+26	4	cat  b	o	2   2   577
+27	14	goat  	
+28	1	goat  	
+29	1	goat  	
+30	2	dog  b	o	1   1   946
+31	11	goat  	
+32	1	goat  	
+33	3	cat  m	o	1   1   748
+34	12	goat  	
+35	1	goat  	
+36	1	goat  	
+37	1	goat  	
+38	1	goat  	
+39	2	dog  b	x	1   2   495
+40	11	goat  	
+41	1	goat  	
+42	1	goat  	
+43	1	goat  	
+44	1	goat  	
+45	1	goat  	
+46	3	cat  m	x	1   2   427
+47	12	goat  	
+48	1	goat  	
+49	1	goat  	
+50	1	goat  	
+51	1	goat  	
+52	1	goat  	
+53	2	dog  b	x	1   1   515
+54	11	goat  	
+55	1	goat  	
+56	1	goat  	
+57	1	goat  	
+58	1	goat  	
+59	2	dog  b	o	1   1   701
+60	11	goat  	
+61	1	goat  	
+62	1	goat  	
+63	1	goat  	
+64	1	goat  	
+65	4	cat  b	
+66	14	goat  	f	-   2   224
+67	1	goat  	
+68	1	goat  	
+69	1	goat  	
+70	1	goat  	
+71	1	goat  	
+72	4	cat  b	x	2   1   429
+73	14	goat  	
+74	1	goat  	
+75	1	goat  	
+76	3	cat  m	
+77	12	goat  	
+78	1	goat  	
+79	4	cat  b	
+80	14	goat  	
+81	1	goat  	
+82	1	goat  	
+83	1	goat  	
+84	1	goat  	
+85	4	cat  b	o	2   2   454
+86	14	goat  	
+87	1	goat  	
+88	1	goat  	
+89	1	goat  	
+90	1	goat  	
+91	1	goat  	
+92	4	cat  b	x	2   1   568
+93	14	goat  	
+94	1	goat  	
+95	3	cat  m	
+96	12	goat  	
+97	1	goat  	
+98	1	goat  	
+99	1	goat  	
+100	5	dog  m	x	2   1   534
+101	13	goat  	
+102	1	goat  	
+103	1	goat  	
+104	1	goat  	
+105	1	goat  	
+106	1	goat  	
+107	4	cat  b	o	2   2   551
+108	14	goat  	
+109	1	goat  	
+110	1	goat  	
+111	5	dog  m	
+112	13	goat  	f	-   2   350
+113	1	goat  	
+114	1	goat  	
+115	1	goat  	
+116	1	goat  	
+117	3	cat  m	
+118	12	goat  	
+119	1	goat  	
+120	1	goat  	
+121	1	goat  	
+122	2	dog  b	
+123	11	goat  	
+124	1	goat  	
+125	1	goat  	
+126	1	goat  	
+127	4	cat  b	
+128	14	goat  	
+129	1	goat  	
+130	1	goat  	
+131	1	goat  	
+132	1	goat  	
+133	4	cat  b	x	2   1   581
+134	14	goat  	
+135	1	goat  	
+136	1	goat  	
+137	4	cat  b	o	2   2   747
+138	14	goat  	
+139	1	goat  	
+140	1	goat  	
+141	1	goat  	
+142	1	goat  	
+143	3	cat  m	o	1   1   984
+144	12	goat  	
+145	1	goat  	
+146	3	cat  m	o	1   1   755
+147	12	goat  	
+148	1	goat  	
+149	1	goat  	
+150	1	goat  	
+151	2	dog  b	o	1   1   506
+152	11	goat  	
+153	1	goat  	
+154	1	goat  	
+155	5	dog  m	
+156	13	goat  	
+157	1	goat  	
+158	1	goat  	
+159	1	goat  	
+160	1	goat  	
+161	1	goat  	
+162	5	dog  m	x	2   1   447
+163	13	goat  	
+164	1	goat  	
+165	5	dog  m	
+166	13	goat  	f	-   2   363
+167	1	goat  	
+168	3	cat  m	o	1   2   753
+169	12	goat  	
+170	1	goat  	
+171	1	goat  	
+172	4	cat  b	
+173	14	goat  	f	-   2   580
+174	1	goat  	
+175	1	goat  	
+176	1	goat  	
+177	2	dog  b	o	1   1   819
+178	11	goat  	
+179	1	goat  	
+180	1	goat  	
+181	1	goat  	
+182	1	goat  	
+183	1	goat  	f	-   1   687
+184	2	dog  b	
+185	11	goat  	
+186	1	goat  	
+187	1	goat  	
+188	1	goat  	
+189	1	goat  	
+190	1	goat  	
+191	3	cat  m	o	1   1   433
+192	12	goat  	
+193	1	goat  	
+194	1	goat  	
+195	4	cat  b	x	2   1   783
+196	14	goat  	
+197	1	goat  	
+198	5	dog  m	o	2   2   630
+199	13	goat  	
+200	1	goat  	
+201	1	goat  	
+202	1	goat  	
+203	5	dog  m	o	2   2   456
+204	13	goat  	
+205	1	goat  	
+206	2	dog  b	
+207	11	goat  	
+208	1	goat  	
+209	1	goat  	
+210	1	goat  	
+211	1	goat  	
+212	5	dog  m	
+213	13	goat  	
+214	1	goat  	
+215	3	cat  m	x	1   2   509
+216	12	goat  	
+217	1	goat  	
+218	2	dog  b	o	1   1   968
+219	11	goat  	
+220	1	goat  	
+221	1	goat  	
+222	1	goat  	
+223	1	goat  	
+224	5	dog  m	x	2   1   772
+225	13	goat  	
+226	1	goat  	
+227	3	cat  m	x	1   2   976
+228	12	goat  	
+229	1	goat  	
+230	1	goat  	
+231	5	dog  m	
+232	13	goat  	f	-   2   872
+233	1	goat  	
+234	1	goat  	
+235	2	dog  b	o	1   1   358
+236	11	goat  	
+237	1	goat  	
+238	1	goat  	
+239	5	dog  m	
+240	13	goat  	
+241	1	goat  	
+242	1	goat  	
+243	4	cat  b	x	2   1   553
+244	14	goat  	
+245	1	goat  	
+246	1	goat  	
+247	1	goat  	
+248	4	cat  b	o	2   2   907
+249	14	goat  	
+250	1	goat  	
+251	1	goat  	
+252	1	goat  	
+253	1	goat  	
+254	4	cat  b	x	2   1   477
+255	14	goat  	
+256	1	goat  	
+257	2	dog  b	
+258	11	goat  	f	-   2   342
+259	1	goat  	
+260	1	goat  	
+261	1	goat  	
+262	2	dog  b	o	1   1   544
+263	11	goat  	
+264	1	goat  	
+265	1	goat  	
+266	1	goat  	
+267	1	goat  	
+268	5	dog  m	x	2   1   268
+269	13	goat  	
+270	1	goat  	
+271	1	goat  	
+272	1	goat  	
+273	3	cat  m	
+274	12	goat  	
+275	1	goat  	
+276	1	goat  	
+277	5	dog  m	x	2   1   501
+278	13	goat  	
+279	1	goat  	
+280	1	goat  	
+281	2	dog  b	x	1   2   211
+282	11	goat  	
+283	1	goat  	
+284	1	goat  	
+285	1	goat  	
+286	5	dog  m	x	2   1   763
+287	13	goat  	
+288	1	goat  	
+289	1	goat  	
+290	1	goat  	
+291	1	goat  	
+292	5	dog  m	
+293	13	goat  	
+294	1	goat  	
+295	1	goat  	
+296	1	goat  	
+297	1	goat  	
+298	1	goat  	
+299	1	goat  	
+300	1	goat  	
+
+
+Total hits = 20
+Total correct sound hits = 13
+Average correct sound reaction time = 712.538
+
+Total incorrect sound hits = 7
+Average incorrect sound reaction time = 617.429
+
+Total incorrect responses  = 19
+Average incorrect responses time = 549.632
+
+Total false alarms = 8
+Average false alarm response time = 459.125
+

+ 58 - 0
Experiment_277_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_277_female_7_years_3_12_2013/LOG_multimod/metadata_description.txt

@@ -0,0 +1,58 @@
+Description of metadata stored in the .txt files
+Typically, a line of the file is in the following form: 
+CCC KK animal sound of m1 m2 time
+
+where the fields have the following meanings:
+
+
+CCC - the order of stimuli in the range of 1 to 300 (each text file corresponds to one experiment run, in each run, the measured participant was stimulated by 300 stimuli), typically there were two experimental runs for each participant
+KK – the stimulus code that was sent to the measuring amplifier: possible values are:
+
+
+         1 - code that corresponds to the picture of a goat and its correct sound      
+        2 - code that corresponds to the picture of  a dog and the barking sound
+          3 - code that corresponds to the picture of a cat and the mewing sound
+          4 - code that corresponds to the picture of a cat and the barking sound
+          5 - code that corresponds to the picture of a dog and the mewing sound
+        11 – code corresponding to the occurrence of the S  1 stimulus after the S  2 stimulus
+        12 – code corresponding to the occurrence of the S  1 stimulus after the S  3 stimulus
+        13 – code corresponding to the occurrence of the S  1 stimulus after the S  5 stimulus
+        14 – code corresponding to the occurrence of the S  1 stimulus after the S  4 stimulus
+ 
+animal - text string that identifies the animal that appears on the screen during stimulation (goat, dog, cat)
+sound - the sound of an animal indicating the sounds during stimulation (m - meowing, b –barking,  if the animal field = 'goat' the sound field remains blank (the sound of goat is always correct)
+o - symbol that determines whether the measured participant properly responded to the current stimulus (o = The measured participant responded correctly - the currently displayed animal either was given the correct sound and the measured person pressed the right button, or the animal was assigned with the incorrect sound, and the measured person pressed the left button, x - the measured participant pressed the incorrect button).
+m1 - the code that should have been pressed - 2 right button 1 - left button
+m2 - the button code that was actually pressed by the measured participant
+time - reaction time of the measured participant
+If the animal = 'goat', m1, m2, and time are empty.
+
+At the end of the file, there is summary information about the average response times and the total number of errors:
+
+Total hits =  the total number of responses to both  cats and dogs (Equals: Total correct sound hits + Total incorrect sound hits)
+
+
+
+Total correct sound hits =  the total number of correct responses  to the barking dog and the mewing cat stimuli 
+
+Average sound correct reaction time =  average reaction time for correct responses
+
+
+
+Total incorrect sound hits = the total number of incorrect responses  to the barking dog and the mewing cat stimuli
+
+
+
+Average incorrect sound reaction time = average response time for Total incorrect sound hits
+
+Total incorrect responses = the number of wrong responses to stimuli  (i.e. the measured participant pressed the incorrect button)
+
+
+
+Average incorrect responses time = average response time for incorrect reactions
+
+Total false alarms = total number of false responses - i.e. the measured person pressed the button when it should not have been pressed at all - usually the incorrect response to the stimulus of bleating goat.
+
+
+
+Average false alarm response time =  The average reaction time for Total false alarms

+ 44 - 0
Experiment_277_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_277_female_7_years_3_12_2013/multimod/Readme.TXT

@@ -0,0 +1,44 @@
+The data were stored in BrainVision Format. The following stimuli were used:
+
+-> R1 – this stimulus should not normally appear – if it does, it is likely a reaction to a goat
+-> R2 – true  -  expected reaction to a sound assigned correctly to an animal (a dog barks or a cat mews)
+-> R3 – false -  expected reaction to a sound assigned incorrectly to an animal (a dog mews or a cat barks )  
+-> S1 – standard stimulus (a goat bleats) - non-target  the measured participant should not respond
+-> S2 – a dog barks  - target – should be followed by the R2 marker 
+-> S3 – a cat mews  - target - should be followed by the R2 marker 
+-> S4 – a cat barks  - target -  should be followed by the R3 marker 
+-> S5 – a dog mews - target - should be followed by the R3 marker 
+
+-> S11 – a marker that denotes an occurrence of the standard stimulus (non-target) after the S2 stimulus
+-> S12 – a marker that denotes an occurrence of the standard stimulus (non-target) after the S3 stimulus
+-> S13 – a marker that denotes an occurrence of the standard stimulus (non-target) after the S4 stimulus
+-> S14 – a marker that denotes an occurrence of the standard stimulus (non-target) after the S5 stimulus
+ 
+Note: The S11  -  S14  stimuli are typically ignored in the phase of analysis because they could distort the results.
+
+Probabilities of occurrences:
+S1 – 70%  
+S2 – 15% 
+S3, S4, S5  – 5%  
+
+
+The following files were stored:
+
+
+Data files:
+-> Auditory_ERP_gender_date_id.eeg - a binary file containing raw data
+
+Header files:
+-> Auditory_ERP_gender_date_id.vhdr - a text file containing metadata describing raw data in the .eeg file
+			
+-> Auditory_ERP_gender_date_id.vmrk - a text file containing markers used in the experiment	
+			
+Recording Software
+For recording and storing the EEG/ERP data, the BrainVision Recorder 1.2 was used. The Recorder was initialized using the following parameters:
+
+1) the sampling rate was set to 1 kHz
+2) the number of channels was set to 19
+3) the resolution was set to 0.1 µV
+
+
+

+ 9 - 0
Experiment_277_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_277_hearing_threshold_female_7_years_3_12_2013.txt

@@ -0,0 +1,9 @@
+Hearing threshold (dB/1 kHz):
+
+	– Measured values:
+		– left ear: -5 dB
+		– right ear: 5 dB
+
+	– Setting values:
+		– left ear: 45 dB
+		– right ear: 55 dB

+ 3 - 0
Experiment_277_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/MABC–2_f_7_years_result.txt

@@ -0,0 +1,3 @@
+The total test result of the Movement assessment battery for Children–Second Edition (MABC-2): 72
+Standard score: 8
+Percentile: 25

+ 1 - 0
Experiment_277_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Experiment_277_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER.nix

@@ -0,0 +1 @@
+/annex/objects/MD5-s45390453--b3de1574940802ca4b65c26117afac20

BIN
Experiment_277_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/Track07.cda


+ 472 - 0
Experiment_277_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod.exp

@@ -0,0 +1,472 @@
+<ver>16.3</ver>
+<efn>D:\presentation\deti mereni 2013\children_multimod\children_multimod.exp</efn>
+<author></author>
+<con>
+<pause>P</pause>
+<pause_code></pause_code>
+<port1>1</port1>
+<quit>Q</quit>
+<quit2>0</quit2>
+<quit_code></quit_code>
+<resume>R</resume>
+<resume_code></resume_code>
+<send_output>0</send_output>
+<start_code></start_code>
+</con>
+<dbi></dbi>
+<dbs>button</dbs>
+<ddi>1</ddi>
+<dds>
+<display>
+<color>0</color>
+<height>0</height>
+<icm_profile></icm_profile>
+<index>0</index>
+<name>Primary Display Driver</name>
+<refresh>1</refresh>
+<use_icm>0</use_icm>
+<width>0</width>
+</display>
+<icm_profile></icm_profile>
+<use_icm>0</use_icm>
+</dds>
+<ddv>NVIDIA GeForce GTX 295 </ddv>
+<discard_windows_messages>0</discard_windows_messages>
+<display_status_window>1</display_status_window>
+<dmd>0</dmd>
+<dmh>0</dmh>
+<dmr>1</dmr>
+<dmw>0</dmw>
+<docs>
+<args></args>
+<exfl></exfl>
+<lfn></lfn>
+</docs>
+<dp_list></dp_list>
+<dsd>D:\presentation\stimuli</dsd>
+<dxv>8</dxv>
+<efs>
+<filename>D:\presentation\deti mereni 2013\children_multimod\children_multimod1.sce</filename>
+<filename>D:\presentation\deti mereni 2013\children_multimod\children_multimod3.sce</filename>
+<filename>D:\presentation\deti mereni 2013\children_multimod\children_multimod.sce</filename>
+<filename>D:\presentation\deti mereni 2013\children_multimod\children_multimod2.sce</filename>
+</efs>
+<exclusive_mouse>1</exclusive_mouse>
+<exp_version></exp_version>
+<exparam>
+<man>
+<cfg>
+<dcfg>
+<name>Default configuration</name>
+<ss>
+<sd></sd>
+<sid>-1</sid>
+</ss>
+</dcfg>
+</cfg>
+<cs>-1</cs>
+<dl>
+<grps>
+<grp>
+<gn></gn>
+<pl></pl>
+</grp>
+</grps>
+</dl>
+<parms>
+<parms></parms>
+<ssl></ssl>
+</parms>
+<pass></pass>
+<ssa>
+<asn>
+<sid>-2</sid>
+</asn>
+</ssa>
+</man>
+</exparam>
+<experiment_id>{262866D0-9C83-4325-941B-5F628322A22E}</experiment_id>
+<font_settings>
+<dpi>96</dpi>
+<font_smooth>1</font_smooth>
+<use_dpi>0</use_dpi>
+<use_font_smooth>1</use_font_smooth>
+</font_settings>
+<ftp>
+<ccc>0</ccc>
+<do_upload>
+<sce>1</sce>
+</do_upload>
+<host></host>
+<id>{8CE68071-0CCD-4DC4-B0C1-2A55A573A486}</id>
+<idle_timeout>0</idle_timeout>
+<login_timeout>0</login_timeout>
+<mode>0</mode>
+<no_upload></no_upload>
+<password></password>
+<pasv>0</pasv>
+<port>21</port>
+<remote_dir></remote_dir>
+<sync>1</sync>
+<testing>0</testing>
+<type>0</type>
+<upload>0</upload>
+<username></username>
+</ftp>
+<idc>0</idc>
+<idt>1000</idt>
+<ip_chans>
+<chan>
+<dsdi>1</dsdi>
+<dsi>1</dsi>
+<dsn>Status port</dsn>
+<dst>0</dst>
+<il>0</il>
+<iv>0</iv>
+<ivm>0</ivm>
+<mask></mask>
+<name>lpt</name>
+<piai>LPT3</piai>
+<pian>Parallel Port</pian>
+<pihpn>LPT3</pihpn>
+<pindex>2</pindex>
+<ui>0</ui>
+</chan>
+</ip_chans>
+<isb>10000</isb>
+<lfd>D:\presentation\deti mereni 2013\children_multimod\LOG</lfd>
+<lnb>2</lnb>
+<lno>3</lno>
+<log>
+<append_counter>0</append_counter>
+<delimiter>9</delimiter>
+<general_list>1</general_list>
+<pien>0</pien>
+<set_def_file></set_def_file>
+<stimulus_list>0</stimulus_list>
+<subject_id></subject_id>
+<subject_id_pol>1</subject_id_pol>
+<video_list>0</video_list>
+<warnings>1</warnings>
+</log>
+<lol>1</lol>
+<lpr></lpr>
+<mss>4</mss>
+<nam>children_multimod</nam>
+<one_processor>2</one_processor>
+<oports>
+<p>
+<ama>0</ama>
+<ami>0</ami>
+<at>0</at>
+<dpw>5</dpw>
+<dsdi>0</dsdi>
+<dsi>0</dsi>
+<dsn>Data port</dsn>
+<igm>0</igm>
+<il>0</il>
+<ivm>0</ivm>
+<piai>LPT3</piai>
+<pian>Parallel Port</pian>
+<pihpn>LPT3</pihpn>
+<pindex>2</pindex>
+<rs>1</rs>
+<rt>0</rt>
+</p>
+</oports>
+<out_encrypt_key></out_encrypt_key>
+<pi_list>
+<ip>
+<cn>lpt</cn>
+<lc>1</lc>
+</ip>
+</pi_list>
+<port_devices>
+<device>
+<parameters>
+<cts>0</cts>
+<dsrin>0</dsrin>
+<dsrout>0</dsrout>
+<dtr>disable</dtr>
+<rts>disable</rts>
+<set_fifo>1</set_fifo>
+<spd></spd>
+<spp></spp>
+<spr></spr>
+<sps></sps>
+</parameters>
+<piai>COM3</piai>
+<pian>Serial Port</pian>
+<pihpn>COM3</pihpn>
+</device>
+<device>
+<parameters>
+<cts>0</cts>
+<dsrin>0</dsrin>
+<dsrout>0</dsrout>
+<dtr>disable</dtr>
+<rts>disable</rts>
+<set_fifo>1</set_fifo>
+<spd></spd>
+<spp></spp>
+<spr></spr>
+<sps></sps>
+</parameters>
+<piai>COM4</piai>
+<pian>Serial Port</pian>
+<pihpn>COM4</pihpn>
+</device>
+</port_devices>
+<rdl>
+<device>
+<abs_axis>
+<dead_zone>0</dead_zone>
+<max>1000</max>
+<min>-1000</min>
+<name>X-axis</name>
+<saturation>1</saturation>
+</abs_axis>
+<abs_axis>
+<dead_zone>0</dead_zone>
+<max>1000</max>
+<min>-1000</min>
+<name>Y-axis</name>
+<saturation>1</saturation>
+</abs_axis>
+<axis>
+<max>1000</max>
+<min>-1000</min>
+<name>Osa X</name>
+<restricted>1</restricted>
+<scale>1</scale>
+</axis>
+<axis>
+<max>1000</max>
+<min>-1000</min>
+<name>Osa Y</name>
+<restricted>1</restricted>
+<scale>1</scale>
+</axis>
+<axis>
+<max>1000</max>
+<min>-1000</min>
+<name>Kolečko</name>
+<restricted>1</restricted>
+<scale>1</scale>
+</axis>
+<device_type>2</device_type>
+<dx_device_type>18</dx_device_type>
+<max_raw_pos>65535</max_raw_pos>
+<min_raw_pos>0</min_raw_pos>
+<name>Myš</name>
+</device>
+<device>
+<device_type>3</device_type>
+<dx_device_type>19</dx_device_type>
+<name>Klávesnice</name>
+</device>
+<device>
+<device_type>3</device_type>
+<dx_device_type>0</dx_device_type>
+<name>Zařízení klávesnice standardu HID</name>
+</device>
+<device>
+<abs_axis>
+<dead_zone>0</dead_zone>
+<max>1000</max>
+<min>-1000</min>
+<name>X-axis</name>
+<saturation>1</saturation>
+</abs_axis>
+<abs_axis>
+<dead_zone>0</dead_zone>
+<max>1000</max>
+<min>-1000</min>
+<name>Y-axis</name>
+<saturation>1</saturation>
+</abs_axis>
+<axis>
+<max>1000</max>
+<min>-1000</min>
+<name>X-axis</name>
+<restricted>1</restricted>
+<scale>1</scale>
+</axis>
+<axis>
+<max>1000</max>
+<min>-1000</min>
+<name>Y-axis</name>
+<restricted>1</restricted>
+<scale>1</scale>
+</axis>
+<axis>
+<max>1000</max>
+<min>-1000</min>
+<name>Wheel</name>
+<restricted>1</restricted>
+<scale>1</scale>
+</axis>
+<device_type>2</device_type>
+<dx_device_type>0</dx_device_type>
+<max_raw_pos>65535</max_raw_pos>
+<min_raw_pos>0</min_raw_pos>
+<name>Myš kompatibilní s technologií HID</name>
+</device>
+<device>
+<device_type>4</device_type>
+<dx_device_type>17</dx_device_type>
+<name>USB Receiver</name>
+</device>
+<device>
+<device_type>4</device_type>
+<dx_device_type>17</dx_device_type>
+<name>USB Receiver 1</name>
+</device>
+<device>
+<device_type>9</device_type>
+<dx_device_type>0</dx_device_type>
+<name>sound device</name>
+</device>
+<device>
+<axis>
+<max>1000</max>
+<min>-1000</min>
+<name>x</name>
+<restricted>1</restricted>
+<scale>1</scale>
+</axis>
+<axis>
+<max>1000</max>
+<min>-1000</min>
+<name>y</name>
+<restricted>1</restricted>
+<scale>1</scale>
+</axis>
+<device_type>5</device_type>
+<dx_device_type>0</dx_device_type>
+<name>pointing device</name>
+</device>
+<device>
+<axis>
+<dead_zone>0</dead_zone>
+<max>1000</max>
+<min>-1000</min>
+<name>X-axis</name>
+<saturation>1</saturation>
+</axis>
+<axis>
+<dead_zone>0</dead_zone>
+<max>1000</max>
+<min>-1000</min>
+<name>Y-axis</name>
+<saturation>1</saturation>
+</axis>
+<device_type>6</device_type>
+<dx_device_type>0</dx_device_type>
+<name>gameport device</name>
+</device>
+<device>
+<cn>lpt</cn>
+<device_type>11</device_type>
+<dif>10</dif>
+<dtf>1</dtf>
+<dx_device_type>0</dx_device_type>
+<name>Port Device 1</name>
+<rr></rr>
+</device>
+</rdl>
+<rep>0</rep>
+<require_name_match>0</require_name_match>
+<rng>1</rng>
+<rts>1</rts>
+<sbs>100000</sbs>
+<sce>
+<idv>
+<device_type>2</device_type>
+<dx_device_type>18</dx_device_type>
+<ibn>Tlačítko 0</ibn>
+<ibn>Tlačítko 1</ibn>
+<idn>Myš</idn>
+<offset>12</offset>
+<offset>13</offset>
+</idv>
+<sfn>all_scenarios</sfn>
+</sce>
+<sce>
+<idv>
+<device_type>11</device_type>
+<dx_device_type>0</dx_device_type>
+<ibn>3 (start)</ibn>
+<ibn>9 (start)</ibn>
+<idn>Port Device 1</idn>
+<offset>4</offset>
+<offset>16</offset>
+</idv>
+<sfn>D:\presentation\deti mereni 2013\children_multimod\children_multimod1.sce</sfn>
+</sce>
+<sct>
+<capture_device>
+<abort_on_max_drops>0</abort_on_max_drops>
+<bps></bps>
+<chan></chan>
+<do_rec_vol>0</do_rec_vol>
+<freq></freq>
+<ignore_drops>1</ignore_drops>
+<max_drops>250</max_drops>
+<name>None</name>
+<rec_vol>1</rec_vol>
+<show_drops>1</show_drops>
+</capture_device>
+<resp_dev>
+<combine>0</combine>
+<ignore>1000</ignore>
+<off_inter>200</off_inter>
+<off_thresh>0.02</off_thresh>
+<onset_mode>0</onset_mode>
+<rec_dur>1000</rec_dur>
+<save>0</save>
+<thresh>0.2</thresh>
+</resp_dev>
+</sct>
+<sde>
+<buffer_length>1000</buffer_length>
+<custom_buf>sec_sw</custom_buf>
+<halt_on_underrun>1</halt_on_underrun>
+<hw_buffer>0</hw_buffer>
+<max_mix_length>400</max_mix_length>
+<min_mix_length>100</min_mix_length>
+<mixer>dx_software</mixer>
+<rewind_distance>10</rewind_distance>
+<side_speakers>1</side_speakers>
+</sde>
+<sdv>Primární ovladač zvuku</sdv>
+<smc>2</smc>
+<smd>16</smd>
+<smr>44100</smr>
+<srs>1</srs>
+<ssb>2000</ssb>
+<sse>
+<s>
+<a></a>
+<ce>1</ce>
+<ep>1</ep>
+<p>0</p>
+</s>
+</sse>
+<svl>
+<attenuation>0</attenuation>
+<do_attenuation>0</do_attenuation>
+<do_volume>1</do_volume>
+<volume>0.2</volume>
+</svl>
+<text_encoding>utf8</text_encoding>
+<trigger_mode>
+<cn></cn>
+<m>0</m>
+<v></v>
+<vt>0</vt>
+</trigger_mode>
+<udt>0</udt>
+<unc>500</unc>
+<upb>0</upb>
+<urp>0</urp>

+ 205 - 0
Experiment_277_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod.sce

@@ -0,0 +1,205 @@
+randomize_trials=true;
+#no_logfile = true;
+
+
+active_buttons = 1;
+button_codes = 0;   
+response_matching = simple_matching;
+
+
+begin;
+array {
+ sound{
+   wavefile { filename = "koza.wav"; } snd_buck;
+ } standard_stimulus;      # standard stimulus;
+ sound{
+   wavefile { filename = "pes.wav"; } snd_dog;
+ };     # target 1    
+ sound{
+   wavefile { filename = "kocka.wav"; } snd_cat;
+ };  
+ } sound_stimulus;
+
+array {
+  picture {
+   bitmap { filename = "koza.jpg"; } buck;
+   x=0; y=0;
+ } standard_pic;
+  picture {
+   bitmap { filename = "pes.jpg"; } dog;
+   x=0; y=0;
+ } target1_pic;
+  picture {
+  bitmap { filename = "kocka.jpg"; } cat;   
+   x=0; y=0;
+ } target2_pic;
+} picture_stimulus; 
+
+trial {
+     trial_duration = 1200;
+     stimulus_event{
+     picture standard_pic;
+      duration=700; 
+     } event1;
+     stimulus_event{
+     sound standard_stimulus;
+     duration=700;
+     port_code=1;
+     code=1;
+      } event2;
+           
+	} main; 
+
+begin_pcl;
+array <int> stim[300];
+array <int> out_code[300];
+array <int> tg_stim_list[60];
+array <int> tg_type_list[60];  # obsahuje info o typu targetu  2 - pes štěká  3 - kočka mňouká  4- kočka štěká 5 - pes mňouká   
+array <string> type[6]={"kz  ","pe  s", "ko  m","ko  s","pe  m"};
+int st,num,en,pos,cat_pos;
+int cat_dog_pos, dog_cat_pos; 
+int react_time, cum_react_time,false_react_time, false_cum_react_time;
+double avg_react,false_avg_react;
+string userid;
+output_file s_output = new output_file; 
+
+
+# naplnění­ pole standardními stimuly
+loop int j=1 until j>300
+  begin 
+    stim[j]=1; 
+    out_code[j]=1;
+    j=j+1;
+  end;
+  
+# 20% se vymění za targety s kodem 2 (pes) 
+st=3; num=60;
+loop int k=1 until k>60 
+ begin
+  if (st <205) then en=st+4; else  en=st + 3;  end;
+  if (en>295) then en=295; end;
+  pos=random(st,en);
+  tg_stim_list[k]=pos;
+  tg_type_list[k]=2; 
+  stim[pos]=2;
+  out_code[pos]=2; out_code[pos+1]=101;
+  st=pos+3;
+  k=k+1;
+ end; 
+
+
+
+# z př™edchozíchch 20% se jich 10% zamě›ní za tg s kodem 3 (kočka)
+loop int l=1 until l>30
+ begin
+ pos=random(1,60);
+ cat_pos= tg_stim_list[pos];
+ if (stim[cat_pos]!=3) then 
+  tg_type_list[pos] = 3;
+  stim[cat_pos]=3; out_code[cat_pos]=3;
+  out_code[cat_pos+1]=102;  
+  l=l+1;
+ end; 
+end; 
+ 
+
+# u 5% targetu se zamění zvuky  - tj. pes mňˆouká¡ a kočka štěká
+loop int l=1 until l>15
+ begin
+	int pos1, pos2;
+ loop 
+    pos1=random(1,60);
+    pos2=random(1,60);
+ until (tg_type_list[pos1]==2) && (tg_type_list[pos2]==3)
+  begin
+    pos1=random(1,60);
+    pos2=random(1,60);
+  end;
+   tg_type_list[pos1]=5; tg_type_list[pos2]=4;
+   dog_cat_pos= tg_stim_list[pos1]; cat_dog_pos = tg_stim_list[pos2];
+    stim[dog_cat_pos]=2; out_code[dog_cat_pos]=5;
+    stim[cat_dog_pos]=3; out_code[cat_dog_pos]=4; 
+    out_code[dog_cat_pos+1]=103;out_code[cat_dog_pos+1]=104;  
+  l=l+1;
+ end; 
+
+/*-----------------------------------------------------------------------------------*/
+loop int i=1 until i>300
+begin
+term.print(stim[i]);
+i=i+1;
+end;
+term.print("\n");
+
+loop int i=1 until i>300
+begin
+term.print(out_code[i]); term.print(" ");
+i=i+1;
+end;
+term.print("\n");
+/*---------------------------------------------------------------------------------*/
+/* ----------------------- tady se spouští vlastní stimulace ----------------------*/
+userid=logfile.subject();
+s_output.open(userid+".txt");
+cum_react_time=0;
+false_cum_react_time=0;
+loop int i=1 until i>30
+ begin 
+ s_output.print(i); s_output.print("\t"); s_output.print(out_code[i]);s_output.print("\t");
+ event1.set_stimulus(picture_stimulus[stim[i]]); 
+ if (out_code[i]>3) && (out_code[i]<6) then	
+ event2.set_stimulus(sound_stimulus[out_code[i]-2]);
+ s_output.print(type[out_code[i]]+"\t");	
+ else 
+ event2.set_stimulus(sound_stimulus[stim[i]]);
+ s_output.print(type[stim[i]]+"\t");	
+ end;
+ event2.set_port_code(out_code[i]);
+ event2.set_event_code(string(out_code[i]));
+ if (out_code[i]==2) || (out_code[i]==4) 
+   then event2.set_target_button(1);
+         event2.set_stimulus_time_in(200);
+         event2.set_stimulus_time_out(700);  
+   else  event2.set_target_button(0);
+         event2.set_response_active(true); 
+   end;
+ main.present();
+ i=i+1;
+ stimulus_data last = stimulus_manager.last_stimulus_data();
+ if (last.type()==stimulus_hit) 
+  then react_time=last.reaction_time();
+       cum_react_time=cum_react_time+react_time; 
+       s_output.print("o"+"\t");s_output.print(react_time);
+     /*  term.print("React_time = "); term.print(react_time); term.print("\n"); */
+  elseif  (last.type()==stimulus_false_alarm)
+      then
+	    false_react_time=last.reaction_time();
+	    false_cum_react_time=false_cum_react_time+false_react_time;
+       s_output.print("x"+"\t");  s_output.print(false_react_time); 
+ end;   
+s_output.print("\n");    
+end;
+int total_hits = response_manager.total_hits();
+int total_false_alarms = response_manager.total_false_alarms();
+if (total_hits!=0)
+ then avg_react=double(cum_react_time)/double(total_hits);
+ else avg_react=0.;   
+ end; 
+if (total_false_alarms!=0)
+ then false_avg_react=double(false_cum_react_time)/double(total_false_alarms);
+ else avg_react=0.;   
+ end; 
+
+
+s_output.print("\n\n");    
+s_output.print("Total hits = "); s_output.print(total_hits); s_output.print("\n");
+s_output.print("Total reaction time = "); s_output.print(avg_react); s_output.print("\n\n");
+s_output.print("Total false alarms  = "); s_output.print(total_false_alarms); s_output.print("\n");
+s_output.print("Total false reaction time = "); s_output.print(false_avg_react); s_output.print("\n");
+
+
+
+
+term.print("Total hits = "); term.print(total_hits); term.print("\n");
+term.print("Total reaction time = "); term.print(avg_react); term.print("\n");
+s_output.close();

+ 276 - 0
Experiment_277_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod1.sce

@@ -0,0 +1,276 @@
+# Reakce je  na psa i kočku - tlačítko 1 - pes štěká/kočka mňouká (správný zvuk)  tlačítko 2- pes mňouká/ kočka štěká (špatný zvuk), na ostatní se odezva bere jako false allarm 
+
+randomize_trials=true;
+#no_logfile = true;
+
+
+active_buttons = 2;
+button_codes = 1,2;   
+response_matching = simple_matching;
+
+write_codes = true;
+pulse_width = 100; 
+
+
+begin;
+array {
+ sound{
+   wavefile { filename = "koza.wav"; } snd_buck;
+ } standard_stimulus;      # standard stimulus;
+ sound{
+   wavefile { filename = "pes.wav"; } snd_dog;
+ };     # target 1    
+ sound{
+   wavefile { filename = "kocka.wav"; } snd_cat;
+ };  
+ } sound_stimulus;
+
+array {
+  picture {
+   bitmap { filename = "koza1.jpg"; } buck;
+   x=0; y=0;
+ } standard_pic;
+  picture {
+   bitmap { filename = "pes1.jpg"; } dog;
+   x=0; y=0;
+ } target1_pic;
+  picture {
+  bitmap { filename = "kocka1.jpg"; } cat;   
+   x=0; y=0;
+ } target2_pic;
+} picture_stimulus; 
+
+trial {
+     trial_duration = 1200;
+     stimulus_event{
+     picture standard_pic;
+      duration=700; 
+     } event1;
+     stimulus_event{
+     sound standard_stimulus;
+     duration=700;
+     port_code=1;
+     code=1;
+      } event2;
+           
+	} main; 
+
+begin_pcl;
+array <int> stim[300];
+array <int> out_code[300];
+array <int> tg_stim_list[60];
+array <int> tg_type_list[60];  # obsahuje info o typu targetu  2 - pes steka¡  3 - kocka mnouka¡  4- kocka steka¡ 5 - pes mnouka¡   
+array <string> type[6]={"buck  ","dog  b", "cat  m","cat  b","dog  m"};
+int st,num,en,pos,cat_pos;
+int cat_dog_pos, dog_cat_pos; 
+int react_time, cum_creact_time,cum_ireact_time,incorrect_react_time, cum_incorrect_react_time, false_cum_react_time, false_react_time;
+int correct_snd_n, incorrect_snd_n; 
+double avg_creact,avg_ireact,incorrect_avg_react, false_avg_react;
+string userid;
+output_file s_output = new output_file; 
+
+
+# naplnění­ pole standardními stimuly
+loop int j=1 until j>300
+  begin 
+    stim[j]=1; 
+    out_code[j]=1;
+    j=j+1;
+  end;
+  
+# 20% se vymění za targety s kodem 2 (pes) 
+st=3; num=60;
+loop int k=1 until k>60 
+ begin
+  if (st <205) then en=st+4; else  en=st + 3;  end;
+  if (en>295) then en=295; end;
+  pos=random(st,en);
+  tg_stim_list[k]=pos;
+  tg_type_list[k]=2; 
+  stim[pos]=2;
+  out_code[pos]=2; out_code[pos+1]=11;
+  st=pos+3;
+  k=k+1;
+ end; 
+
+
+
+# z př™edchozíchch 20% se jich 10% zamě›ní za tg s kodem 3 (kočka)
+loop int l=1 until l>30
+ begin
+ pos=random(1,60);
+ cat_pos= tg_stim_list[pos];
+ if (stim[cat_pos]!=3) then 
+  tg_type_list[pos] = 3;
+  stim[cat_pos]=3; out_code[cat_pos]=3;
+  out_code[cat_pos+1]=12;  
+  l=l+1;
+ end; 
+end; 
+ 
+
+# u 5% targetu se zamění zvuky  - tj. pes mňˆouká¡ a kočka štěká
+loop int l=1 until l>15
+ begin
+	int pos1, pos2;
+ loop 
+    pos1=random(1,60);
+    pos2=random(1,60);
+ until (tg_type_list[pos1]==2) && (tg_type_list[pos2]==3)
+  begin
+    pos1=random(1,60);
+    pos2=random(1,60);
+  end;
+   tg_type_list[pos1]=5; tg_type_list[pos2]=4;
+   dog_cat_pos= tg_stim_list[pos1]; cat_dog_pos = tg_stim_list[pos2];
+    stim[dog_cat_pos]=2; out_code[dog_cat_pos]=5;
+    stim[cat_dog_pos]=3; out_code[cat_dog_pos]=4; 
+    out_code[dog_cat_pos+1]=13;out_code[cat_dog_pos+1]=14;  
+  l=l+1;
+ end; 
+
+/*-----------------------------------------------------------------------------------*/
+/*loop int i=1 until i>300
+begin
+#term.print(stim[i]);
+i=i+1;
+end;
+#term.print("\n");
+
+loop int i=1 until i>300
+begin
+#term.print(out_code[i]); term.print(" ");
+i=i+1;
+end;
+#term.print("\n");*/
+/*---------------------------------------------------------------------------------*/
+/* ----------------------- tady se spouští vlastní stimulace ----------------------*/
+userid=logfile.subject();
+s_output.open(userid+".txt");
+cum_creact_time=0;
+cum_ireact_time=0;
+correct_snd_n=0;
+incorrect_snd_n=0;
+cum_incorrect_react_time=0;
+false_react_time=0;
+false_cum_react_time=0;
+int bt;
+s_output.print("*********************** BARKING DOG, MIAOWING CAT ***************************\n\n");
+loop int i=1 until i>300  # POČET STIMULŮ
+ begin 
+ s_output.print(i); s_output.print("\t"); s_output.print(out_code[i]);s_output.print("\t");
+ event1.set_stimulus(picture_stimulus[stim[i]]); 
+ if (out_code[i]>3) && (out_code[i]<6) then	
+ event2.set_stimulus(sound_stimulus[out_code[i]-2]);
+ s_output.print(type[out_code[i]]+"\t");	
+ else 
+ event2.set_stimulus(sound_stimulus[stim[i]]);
+ s_output.print(type[stim[i]]+"\t");	
+ end;
+ event2.set_port_code(out_code[i]);
+ event2.set_event_code(string(out_code[i]));
+ if (out_code[i]==2) || (out_code[i]==3) 
+   then  event2.set_target_button(1);
+         bt=1;
+         event2.set_stimulus_time_in(200);
+         event2.set_stimulus_time_out(1000);  
+   elseif (out_code[i]==4) || (out_code[i]==5)
+        then event2.set_target_button(2);
+         bt=2;
+         event2.set_stimulus_time_in(200);
+         event2.set_stimulus_time_out(1000);         
+   else  event2.set_target_button(0);
+         event2.set_response_active(true); 
+   end;
+ main.present();
+ stimulus_data last = stimulus_manager.last_stimulus_data();
+ if (last.type()==stimulus_hit) 
+  then 
+       if (out_code[i]==2) || (out_code[i]==3) 
+        then  
+         react_time=last.reaction_time();
+         cum_creact_time=cum_creact_time+react_time; 
+         s_output.print("o"+"\t");s_output.print(bt);s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   ");s_output.print(react_time);
+         correct_snd_n=correct_snd_n+1;
+         /*  term.print("React_time = "); term.print(react_time); term.print("\n"); */
+        elseif (out_code[i]==4) || (out_code[i]==5) 
+              then
+	             react_time=last.reaction_time();
+                cum_ireact_time=cum_ireact_time+react_time; 
+                s_output.print("o"+"\t");s_output.print(bt);s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   ");s_output.print(react_time);  
+                incorrect_snd_n=incorrect_snd_n+1;
+              end;   
+   elseif  (last.type()==stimulus_incorrect) 
+         then
+            incorrect_react_time=last.reaction_time();    
+            cum_incorrect_react_time=cum_incorrect_react_time+incorrect_react_time;  
+            s_output.print("x"+"\t");s_output.print(bt);s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   "); s_output.print(incorrect_react_time);    
+
+         elseif  (last.type()==stimulus_false_alarm)
+             then
+	             false_react_time=last.reaction_time();
+	             false_cum_react_time=false_cum_react_time+false_react_time;
+                s_output.print("f"+"\t");s_output.print("-");s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   ");   s_output.print(false_react_time); 
+  end;   
+  i=i+1;
+  s_output.print("\n");    
+ end; 
+ 
+int total_hits=response_manager.total_hits();
+int total_false_alarms=response_manager.total_false_alarms();
+#int total_hits_correct_snd = response_manager.total_response_count(1);
+#int total_hits_incorrect_snd = response_manager.total_response_count(2);
+int total_incorrects = response_manager.total_incorrects();
+if (correct_snd_n!=0)
+ then avg_creact=double(cum_creact_time)/double(correct_snd_n);
+ else avg_creact=0.;   
+ end; 
+if (incorrect_snd_n!=0)
+ then avg_ireact=double(cum_ireact_time)/double(incorrect_snd_n);
+ else avg_ireact=0.;   
+ end; 
+if (total_incorrects!=0)
+ then incorrect_avg_react=double(cum_incorrect_react_time)/double(total_incorrects);
+ else incorrect_avg_react=0.;   
+ end; 
+if (total_false_alarms!=0)
+ then false_avg_react=double(false_cum_react_time)/double(total_false_alarms);
+ else false_avg_react=0.;   
+ end; 
+
+
+
+s_output.print("\n\n");  
+term.print("\n\n");    
+s_output.print("Total hits = "); s_output.print(total_hits); s_output.print("\n");
+s_output.print("Total correct sound hits = "); s_output.print(correct_snd_n); s_output.print("\n");
+s_output.print("Average correct sound reaction time = "); s_output.print(avg_creact); s_output.print("\n\n");
+#_________________________ term print _________________________________________________________________
+term.print("Total hits = "); term.print(total_hits); term.print("\n");
+term.print("Total correct sound hits = "); term.print(correct_snd_n); term.print("\n");
+term.print("Average correct sound reaction time = "); term.print(avg_creact); term.print("\n\n");
+#______________________________________________________________________________________________________
+
+s_output.print("Total incorrect sound hits = "); s_output.print(incorrect_snd_n); s_output.print("\n");
+s_output.print("Average incorrect sound reaction time = "); s_output.print(avg_ireact); s_output.print("\n\n");
+#_________________________ term print _________________________________________________________________
+term.print("Total incorrect sound hits = "); term.print(incorrect_snd_n); term.print("\n");
+term.print("Average incorrect sound reaction time = "); term.print(avg_ireact); term.print("\n\n");
+#______________________________________________________________________________________________________
+
+s_output.print("Total incorrect responses  = "); s_output.print(total_incorrects); s_output.print("\n");
+s_output.print("Average incorrect responses time = "); s_output.print(incorrect_avg_react); s_output.print("\n\n");
+#_________________________ term print _________________________________________________________________
+
+term.print("Total incorrect responses  = "); term.print(total_incorrects); term.print("\n");
+term.print("Average incorrect responses time = "); term.print(incorrect_avg_react); term.print("\n\n");
+#______________________________________________________________________________________________________
+
+s_output.print("Total false alarms = "); s_output.print(total_false_alarms); s_output.print("\n");
+s_output.print("Average false alarm response time = "); s_output.print(false_avg_react); s_output.print("\n\n");
+#_________________________ term print _________________________________________________________________
+term.print("Total false alarms = "); term.print(total_false_alarms); term.print("\n");
+term.print("Average false alarm response time = "); term.print(false_avg_react); term.print("\n\n");
+#______________________________________________________________________________________________________
+
+s_output.close();

+ 259 - 0
Experiment_277_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod2.sce

@@ -0,0 +1,259 @@
+# Reakce je pouze u psa - tlačítko 1 - štěká (správný zvuk)  tlačítko 2- mňouká (špatný zvuk), na ostatní se odezva bere jako false allarm 
+
+randomize_trials=true;
+#no_logfile = true;
+
+
+active_buttons = 2;
+button_codes = 1,2;   
+response_matching = simple_matching;
+
+
+begin;
+array {
+ sound{
+   wavefile { filename = "koza.wav"; } snd_buck;
+ } standard_stimulus;      # standard stimulus;
+ sound{
+   wavefile { filename = "pes.wav"; } snd_dog;
+ };     # target 1    
+ sound{
+   wavefile { filename = "kocka.wav"; } snd_cat;
+ };  
+ } sound_stimulus;
+
+array {
+  picture {
+   bitmap { filename = "koza1.jpg"; } buck;
+   x=0; y=0;
+ } standard_pic;
+  picture {
+   bitmap { filename = "pes1.jpg"; } dog;
+   x=0; y=0;
+ } target1_pic;
+  picture {
+  bitmap { filename = "kocka1.jpg"; } cat;   
+   x=0; y=0;
+ } target2_pic;
+} picture_stimulus; 
+
+trial {
+     trial_duration = 1200;
+     stimulus_event{
+     picture standard_pic;
+      duration=700; 
+     } event1;
+     stimulus_event{
+     sound standard_stimulus;
+     duration=700;
+     port_code=1;
+     code=1;
+      } event2;
+           
+	} main; 
+
+begin_pcl;
+array <int> stim[300];
+array <int> out_code[300];
+array <int> tg_stim_list[60];
+array <int> tg_type_list[60];  # obsahuje info o typu targetu  2 - pes steka¡  3 - kocka mnouka¡  4- kocka steka¡ 5 - pes mnouka¡   
+array <string> type[6]={"buck  ","dog  b", "cat  m","cat  b","dog  m"};
+int st,num,en,pos,cat_pos;
+int cat_dog_pos, dog_cat_pos; 
+int react_time, cum_creact_time,cum_ireact_time,incorrect_react_time, cum_incorrect_react_time, false_cum_react_time, false_react_time;
+int correct_snd_n, incorrect_snd_n; 
+double avg_creact,avg_ireact,incorrect_avg_react, false_avg_react;
+string userid;
+output_file s_output = new output_file; 
+
+
+# naplnění­ pole standardními stimuly
+loop int j=1 until j>300
+  begin 
+    stim[j]=1; 
+    out_code[j]=1;
+    j=j+1;
+  end;
+  
+# 20% se vymění za targety s kodem 2 (pes) 
+st=3; num=60;
+loop int k=1 until k>60 
+ begin
+  if (st <205) then en=st+4; else  en=st + 3;  end;
+  if (en>295) then en=295; end;
+  pos=random(st,en);
+  tg_stim_list[k]=pos;
+  tg_type_list[k]=2; 
+  stim[pos]=2;
+  out_code[pos]=2; out_code[pos+1]=11;
+  st=pos+3;
+  k=k+1;
+ end; 
+
+
+
+# z př™edchozíchch 20% se jich 10% zamě›ní za tg s kodem 3 (kočka)
+loop int l=1 until l>30
+ begin
+ pos=random(1,60);
+ cat_pos= tg_stim_list[pos];
+ if (stim[cat_pos]!=3) then 
+  tg_type_list[pos] = 3;
+  stim[cat_pos]=3; out_code[cat_pos]=3;
+  out_code[cat_pos+1]=12;  
+  l=l+1;
+ end; 
+end; 
+ 
+
+# u 5% targetu se zamění zvuky  - tj. pes mňˆouká¡ a kočka štěká
+loop int l=1 until l>15
+ begin
+	int pos1, pos2;
+ loop 
+    pos1=random(1,60);
+    pos2=random(1,60);
+ until (tg_type_list[pos1]==2) && (tg_type_list[pos2]==3)
+  begin
+    pos1=random(1,60);
+    pos2=random(1,60);
+  end;
+   tg_type_list[pos1]=5; tg_type_list[pos2]=4;
+   dog_cat_pos= tg_stim_list[pos1]; cat_dog_pos = tg_stim_list[pos2];
+    stim[dog_cat_pos]=2; out_code[dog_cat_pos]=5;
+    stim[cat_dog_pos]=3; out_code[cat_dog_pos]=4; 
+    out_code[dog_cat_pos+1]=13;out_code[cat_dog_pos+1]=14;  
+  l=l+1;
+ end; 
+
+/*-----------------------------------------------------------------------------------*/
+loop int i=1 until i>300
+begin
+term.print(stim[i]);
+i=i+1;
+end;
+term.print("\n");
+
+loop int i=1 until i>300
+begin
+term.print(out_code[i]); term.print(" ");
+i=i+1;
+end;
+term.print("\n");
+/*---------------------------------------------------------------------------------*/
+/* ----------------------- tady se spouští vlastní stimulace ----------------------*/
+userid=logfile.subject();
+s_output.open(userid+".txt");
+cum_creact_time=0;
+cum_ireact_time=0;
+correct_snd_n=0;
+incorrect_snd_n=0;
+cum_incorrect_react_time=0;
+false_react_time=0;
+false_cum_react_time=0;
+int bt;
+s_output.print("****************************** BARKING DOG ************************************\n\n");
+loop int i=1 until i>30
+ begin 
+ s_output.print(i); s_output.print("\t"); s_output.print(out_code[i]);s_output.print("\t");
+ event1.set_stimulus(picture_stimulus[stim[i]]); 
+ if (out_code[i]>3) && (out_code[i]<6) then	
+ event2.set_stimulus(sound_stimulus[out_code[i]-2]);
+ s_output.print(type[out_code[i]]+"\t");	
+ else 
+ event2.set_stimulus(sound_stimulus[stim[i]]);
+ s_output.print(type[stim[i]]+"\t");	
+ end;
+ event2.set_port_code(out_code[i]);
+ event2.set_event_code(string(out_code[i]));
+ if (out_code[i]==2) 
+   then  event2.set_target_button(1);
+         bt=1;
+         event2.set_stimulus_time_in(200);
+         event2.set_stimulus_time_out(900);  
+   elseif (out_code[i]==5)
+        then event2.set_target_button(2);
+         bt=2;
+         event2.set_stimulus_time_in(200);
+         event2.set_stimulus_time_out(900);         
+   else  event2.set_target_button(0);
+         event2.set_response_active(true); 
+   end;
+ main.present();
+ stimulus_data last = stimulus_manager.last_stimulus_data();
+ if (last.type()==stimulus_hit) 
+  then 
+       if (out_code[i]==2)  
+        then  
+         react_time=last.reaction_time();
+         cum_creact_time=cum_creact_time+react_time; 
+         s_output.print("o"+"\t");s_output.print(bt);s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   ");s_output.print(react_time);
+         correct_snd_n=correct_snd_n+1;
+         /*  term.print("React_time = "); term.print(react_time); term.print("\n"); */
+        elseif (out_code[i]==5) 
+              then
+	             react_time=last.reaction_time();
+                cum_ireact_time=cum_ireact_time+react_time; 
+                s_output.print("o"+"\t");s_output.print(bt);s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   ");s_output.print(react_time);  
+                incorrect_snd_n=incorrect_snd_n+1;
+        end;   
+      
+   elseif  (last.type()==stimulus_incorrect) 
+         then
+            incorrect_react_time=last.reaction_time();    
+            cum_incorrect_react_time=cum_incorrect_react_time+incorrect_react_time;  
+            s_output.print("x"+"\t");s_output.print(bt);s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   "); s_output.print(incorrect_react_time);    
+           
+         elseif  (last.type()==stimulus_false_alarm)
+             then
+	             false_react_time=last.reaction_time();
+	             false_cum_react_time=false_cum_react_time+false_react_time;
+                s_output.print("f"+"\t");s_output.print("-");s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   ");   s_output.print(false_react_time); 
+           
+ end;    
+  i=i+1;
+  s_output.print("\n");    
+ end; 
+ 
+int total_hits=response_manager.total_hits();
+int total_false_alarms=response_manager.total_false_alarms();
+#int total_hits_correct_snd = response_manager.total_response_count(1);
+#int total_hits_incorrect_snd = response_manager.total_response_count(2);
+int total_incorrects = response_manager.total_incorrects();
+if (correct_snd_n!=0)
+ then avg_creact=double(cum_creact_time)/double(correct_snd_n);
+ else avg_creact=0.;   
+ end; 
+if (incorrect_snd_n!=0)
+ then avg_ireact=double(cum_ireact_time)/double(incorrect_snd_n);
+ else avg_ireact=0.;   
+ end; 
+if (total_incorrects!=0)
+ then incorrect_avg_react=double(cum_incorrect_react_time)/double(total_incorrects);
+ else incorrect_avg_react=0.;   
+ end; 
+if (total_false_alarms!=0)
+ then false_avg_react=double(false_cum_react_time)/double(total_false_alarms);
+ else false_avg_react=0.;   
+ end; 
+
+
+
+s_output.print("\n\n");    
+s_output.print("Total hits = "); s_output.print(total_hits); s_output.print("\n");
+s_output.print("Total correct sound hits = "); s_output.print(correct_snd_n); s_output.print("\n");
+s_output.print("Average correct sound reaction time = "); s_output.print(avg_creact); s_output.print("\n\n");
+
+s_output.print("Total incorrect sound hits = "); s_output.print(incorrect_snd_n); s_output.print("\n");
+s_output.print("Average incorrect sound reaction time = "); s_output.print(avg_ireact); s_output.print("\n\n");
+
+s_output.print("Total incorrect responses  = "); s_output.print(total_incorrects); s_output.print("\n");
+s_output.print("Average incorrect response time = "); s_output.print(incorrect_avg_react); s_output.print("\n\n");
+
+s_output.print("Total false alarms = "); s_output.print(total_false_alarms); s_output.print("\n");
+s_output.print("Average false alarm response time = "); s_output.print(false_avg_react); s_output.print("\n\n");
+
+term.print("Total hits = "); term.print(total_hits); term.print("\n");
+term.print("Total correct sound reaction time = "); term.print(avg_creact); term.print("\n");
+term.print("Total incorrect sound reaction time = "); term.print(avg_ireact); term.print("\n");
+s_output.close();

+ 259 - 0
Experiment_277_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod3.sce

@@ -0,0 +1,259 @@
+# Reakce je pouze u kočky - tlačítko 1 - mňouká (správný zvuk)  tlačítko 2- štěká (špatný zvuk), na ostatní se odezva bere jako false allarm 
+
+randomize_trials=true;
+#no_logfile = true;
+
+
+active_buttons = 2;
+button_codes = 1,2;   
+response_matching = simple_matching;
+
+
+begin;
+array {
+ sound{
+   wavefile { filename = "koza.wav"; } snd_buck;
+ } standard_stimulus;      # standard stimulus;
+ sound{
+   wavefile { filename = "pes.wav"; } snd_dog;
+ };     # target 1    
+ sound{
+   wavefile { filename = "kocka.wav"; } snd_cat;
+ };  
+ } sound_stimulus;
+
+array {
+  picture {
+   bitmap { filename = "koza1.jpg"; } buck;
+   x=0; y=0;
+ } standard_pic;
+  picture {
+   bitmap { filename = "pes1.jpg"; } dog;
+   x=0; y=0;
+ } target1_pic;
+  picture {
+  bitmap { filename = "kocka1.jpg"; } cat;   
+   x=0; y=0;
+ } target2_pic;
+} picture_stimulus; 
+
+trial {
+     trial_duration = 1200;
+     stimulus_event{
+     picture standard_pic;
+      duration=700; 
+     } event1;
+     stimulus_event{
+     sound standard_stimulus;
+     duration=700;
+     port_code=1;
+     code=1;
+      } event2;
+           
+	} main; 
+
+begin_pcl;
+array <int> stim[300];
+array <int> out_code[300];
+array <int> tg_stim_list[60];
+array <int> tg_type_list[60];  # obsahuje info o typu targetu  2 - pes steka¡  3 - kocka mnouka¡  4- kocka steka¡ 5 - pes mnouka¡   
+array <string> type[6]={"buck  ","dog  b", "cat  m","cat  b","dog  m"};
+int st,num,en,pos,cat_pos;
+int cat_dog_pos, dog_cat_pos; 
+int react_time, cum_creact_time,cum_ireact_time,incorrect_react_time, cum_incorrect_react_time, false_cum_react_time, false_react_time;
+int correct_snd_n, incorrect_snd_n; 
+double avg_creact,avg_ireact,incorrect_avg_react, false_avg_react;
+string userid;
+output_file s_output = new output_file; 
+
+
+# naplnění­ pole standardními stimuly
+loop int j=1 until j>300
+  begin 
+    stim[j]=1; 
+    out_code[j]=1;
+    j=j+1;
+  end;
+  
+# 20% se vymění za targety s kodem 2 (pes) 
+st=3; num=60;
+loop int k=1 until k>60 
+ begin
+  if (st <205) then en=st+4; else  en=st + 3;  end;
+  if (en>295) then en=295; end;
+  pos=random(st,en);
+  tg_stim_list[k]=pos;
+  tg_type_list[k]=2; 
+  stim[pos]=2;
+  out_code[pos]=2; out_code[pos+1]=11;
+  st=pos+3;
+  k=k+1;
+ end; 
+
+
+
+# z př™edchozíchch 20% se jich 10% zamě›ní za tg s kodem 3 (kočka)
+loop int l=1 until l>30
+ begin
+ pos=random(1,60);
+ cat_pos= tg_stim_list[pos];
+ if (stim[cat_pos]!=3) then 
+  tg_type_list[pos] = 3;
+  stim[cat_pos]=3; out_code[cat_pos]=3;
+  out_code[cat_pos+1]=12;  
+  l=l+1;
+ end; 
+end; 
+ 
+
+# u 5% targetu se zamění zvuky  - tj. pes mňˆouká¡ a kočka štěká
+loop int l=1 until l>15
+ begin
+	int pos1, pos2;
+ loop 
+    pos1=random(1,60);
+    pos2=random(1,60);
+ until (tg_type_list[pos1]==2) && (tg_type_list[pos2]==3)
+  begin
+    pos1=random(1,60);
+    pos2=random(1,60);
+  end;
+   tg_type_list[pos1]=5; tg_type_list[pos2]=4;
+   dog_cat_pos= tg_stim_list[pos1]; cat_dog_pos = tg_stim_list[pos2];
+    stim[dog_cat_pos]=2; out_code[dog_cat_pos]=5;
+    stim[cat_dog_pos]=3; out_code[cat_dog_pos]=4; 
+    out_code[dog_cat_pos+1]=13;out_code[cat_dog_pos+1]=14;  
+  l=l+1;
+ end; 
+
+/*-----------------------------------------------------------------------------------*/
+loop int i=1 until i>300
+begin
+term.print(stim[i]);
+i=i+1;
+end;
+term.print("\n");
+
+loop int i=1 until i>300
+begin
+term.print(out_code[i]); term.print(" ");
+i=i+1;
+end;
+term.print("\n");
+/*---------------------------------------------------------------------------------*/
+/* ----------------------- tady se spouští vlastní stimulace ----------------------*/
+userid=logfile.subject();
+s_output.open(userid+".txt");
+cum_creact_time=0;
+cum_ireact_time=0;
+correct_snd_n=0;
+incorrect_snd_n=0;
+cum_incorrect_react_time=0;
+false_react_time=0;
+false_cum_react_time=0;
+int bt;
+s_output.print("****************************** MIAOWING CAT ************************************\n\n");
+loop int i=1 until i>30
+ begin 
+ s_output.print(i); s_output.print("\t"); s_output.print(out_code[i]);s_output.print("\t");
+ event1.set_stimulus(picture_stimulus[stim[i]]); 
+ if (out_code[i]>3) && (out_code[i]<6) then	
+ event2.set_stimulus(sound_stimulus[out_code[i]-2]);
+ s_output.print(type[out_code[i]]+"\t");	
+ else 
+ event2.set_stimulus(sound_stimulus[stim[i]]);
+ s_output.print(type[stim[i]]+"\t");	
+ end;
+ event2.set_port_code(out_code[i]);
+ event2.set_event_code(string(out_code[i]));
+ if (out_code[i]==3) 
+   then  event2.set_target_button(1);
+         bt=1;
+         event2.set_stimulus_time_in(200);
+         event2.set_stimulus_time_out(900);  
+   elseif (out_code[i]==4)
+        then event2.set_target_button(2);
+         bt=2;
+         event2.set_stimulus_time_in(200);
+         event2.set_stimulus_time_out(900);         
+   else  event2.set_target_button(0);
+         event2.set_response_active(true); 
+   end;
+ main.present();
+ stimulus_data last = stimulus_manager.last_stimulus_data();
+ if (last.type()==stimulus_hit) 
+  then 
+       if (out_code[i]==3)  
+        then  
+         react_time=last.reaction_time();
+         cum_creact_time=cum_creact_time+react_time; 
+         s_output.print("o"+"\t");s_output.print(bt);s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   ");s_output.print(react_time);
+         correct_snd_n=correct_snd_n+1;
+         /*  term.print("React_time = "); term.print(react_time); term.print("\n"); */
+        elseif (out_code[i]==4) 
+              then
+	             react_time=last.reaction_time();
+                cum_ireact_time=cum_ireact_time+react_time; 
+                s_output.print("o"+"\t");s_output.print(bt);s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   ");s_output.print(react_time);  
+                incorrect_snd_n=incorrect_snd_n+1;
+        end;   
+      
+   elseif  (last.type()==stimulus_incorrect) 
+         then
+            incorrect_react_time=last.reaction_time();    
+            cum_incorrect_react_time=cum_incorrect_react_time+incorrect_react_time;  
+            s_output.print("x"+"\t");s_output.print(bt);s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   "); s_output.print(incorrect_react_time);    
+           
+         elseif  (last.type()==stimulus_false_alarm)
+             then
+	             false_react_time=last.reaction_time();
+	             false_cum_react_time=false_cum_react_time+false_react_time;
+                s_output.print("f"+"\t");s_output.print("-");s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   ");   s_output.print(false_react_time); 
+           
+ end;    
+  i=i+1;
+  s_output.print("\n");    
+ end; 
+ 
+int total_hits=response_manager.total_hits();
+int total_false_alarms=response_manager.total_false_alarms();
+#int total_hits_correct_snd = response_manager.total_response_count(1);
+#int total_hits_incorrect_snd = response_manager.total_response_count(2);
+int total_incorrects = response_manager.total_incorrects();
+if (correct_snd_n!=0)
+ then avg_creact=double(cum_creact_time)/double(correct_snd_n);
+ else avg_creact=0.;   
+ end; 
+if (incorrect_snd_n!=0)
+ then avg_ireact=double(cum_ireact_time)/double(incorrect_snd_n);
+ else avg_ireact=0.;   
+ end; 
+if (total_incorrects!=0)
+ then incorrect_avg_react=double(cum_incorrect_react_time)/double(total_incorrects);
+ else incorrect_avg_react=0.;   
+ end; 
+if (total_false_alarms!=0)
+ then false_avg_react=double(false_cum_react_time)/double(total_false_alarms);
+ else false_avg_react=0.;   
+ end; 
+
+
+
+s_output.print("\n\n");    
+s_output.print("Total hits = "); s_output.print(total_hits); s_output.print("\n");
+s_output.print("Total correct sound hits = "); s_output.print(correct_snd_n); s_output.print("\n");
+s_output.print("Average correct sound reaction time = "); s_output.print(avg_creact); s_output.print("\n\n");
+
+s_output.print("Total incorrect sound hits = "); s_output.print(incorrect_snd_n); s_output.print("\n");
+s_output.print("Average incorrect sound reaction time = "); s_output.print(avg_ireact); s_output.print("\n\n");
+
+s_output.print("Total incorrect responses  = "); s_output.print(total_incorrects); s_output.print("\n");
+s_output.print("Average incorrect response time = "); s_output.print(incorrect_avg_react); s_output.print("\n\n");
+
+s_output.print("Total false alarms = "); s_output.print(total_false_alarms); s_output.print("\n");
+s_output.print("Average false alarm response time = "); s_output.print(false_avg_react); s_output.print("\n\n");
+
+term.print("Total hits = "); term.print(total_hits); term.print("\n");
+term.print("Total correct sound reaction time = "); term.print(avg_creact); term.print("\n");
+term.print("Total incorrect sound reaction time = "); term.print(avg_ireact); term.print("\n");
+s_output.close();

+ 1 - 0
Experiment_277_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/reference_ton.wav

@@ -0,0 +1 @@
+/annex/objects/MD5-s11120314--96ee9ed73dcc8a15e001261fac1170e8

BIN
Experiment_278_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/Creative_Commons_Attribution_4.0_International_CC_BY_4.0.pdf


+ 317 - 0
Experiment_278_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_278_female_9_years_12_12_2013/LOG_multimod/Auditory_ERP_f_12_12_2013_3.txt

@@ -0,0 +1,317 @@
+*********************** BARKING DOG, MIAOWING CAT ***************************
+
+1	1	goat  	
+2	1	goat  	
+3	2	dog  b	
+4	11	goat  	
+5	1	goat  	
+6	1	goat  	
+7	3	cat  m	x	1   2   508
+8	12	goat  	
+9	1	goat  	
+10	1	goat  	
+11	4	cat  b	o	2   2   977
+12	14	goat  	
+13	1	goat  	
+14	1	goat  	
+15	1	goat  	
+16	1	goat  	
+17	3	cat  m	
+18	12	goat  	
+19	1	goat  	
+20	1	goat  	
+21	1	goat  	
+22	1	goat  	
+23	1	goat  	
+24	5	dog  m	o	2   2   872
+25	13	goat  	
+26	1	goat  	
+27	5	dog  m	o	2   2   956
+28	13	goat  	
+29	1	goat  	
+30	4	cat  b	
+31	14	goat  	
+32	1	goat  	
+33	1	goat  	
+34	2	dog  b	
+35	11	goat  	f	-   1   361
+36	1	goat  	
+37	1	goat  	
+38	5	dog  m	o	2   2   832
+39	13	goat  	
+40	1	goat  	
+41	1	goat  	
+42	1	goat  	
+43	3	cat  m	
+44	12	goat  	
+45	1	goat  	
+46	5	dog  m	o	2   2   974
+47	13	goat  	
+48	1	goat  	
+49	3	cat  m	
+50	12	goat  	f	-   1   544
+51	1	goat  	
+52	1	goat  	
+53	2	dog  b	
+54	11	goat  	
+55	1	goat  	
+56	1	goat  	
+57	1	goat  	
+58	1	goat  	
+59	1	goat  	
+60	4	cat  b	
+61	14	goat  	
+62	1	goat  	
+63	1	goat  	
+64	1	goat  	
+65	2	dog  b	
+66	11	goat  	
+67	1	goat  	
+68	1	goat  	
+69	1	goat  	
+70	1	goat  	
+71	1	goat  	
+72	3	cat  m	
+73	12	goat  	
+74	1	goat  	
+75	1	goat  	
+76	2	dog  b	
+77	11	goat  	
+78	1	goat  	
+79	1	goat  	
+80	1	goat  	
+81	1	goat  	
+82	5	dog  m	
+83	13	goat  	f	-   1   937
+84	1	goat  	
+85	1	goat  	
+86	5	dog  m	
+87	13	goat  	f	-   1   391
+88	1	goat  	
+89	2	dog  b	
+90	11	goat  	
+91	1	goat  	
+92	1	goat  	
+93	1	goat  	
+94	1	goat  	
+95	5	dog  m	o	2   2   949
+96	13	goat  	
+97	1	goat  	
+98	1	goat  	
+99	1	goat  	
+100	2	dog  b	
+101	11	goat  	
+102	1	goat  	
+103	1	goat  	
+104	1	goat  	
+105	4	cat  b	
+106	14	goat  	
+107	1	goat  	
+108	1	goat  	
+109	2	dog  b	
+110	11	goat  	
+111	1	goat  	
+112	1	goat  	
+113	1	goat  	
+114	3	cat  m	o	1   1   984
+115	12	goat  	
+116	1	goat  	
+117	1	goat  	
+118	1	goat  	
+119	1	goat  	
+120	1	goat  	
+121	3	cat  m	o	1   1   910
+122	12	goat  	
+123	1	goat  	
+124	3	cat  m	
+125	12	goat  	
+126	1	goat  	
+127	1	goat  	
+128	1	goat  	
+129	4	cat  b	o	2   2   942
+130	14	goat  	
+131	1	goat  	
+132	1	goat  	
+133	1	goat  	
+134	1	goat  	
+135	1	goat  	
+136	5	dog  m	
+137	13	goat  	
+138	1	goat  	
+139	5	dog  m	o	2   2   884
+140	13	goat  	
+141	1	goat  	
+142	2	dog  b	o	1   1   773
+143	11	goat  	
+144	1	goat  	
+145	1	goat  	
+146	3	cat  m	
+147	12	goat  	
+148	1	goat  	
+149	1	goat  	
+150	1	goat  	
+151	1	goat  	
+152	1	goat  	
+153	4	cat  b	x	2   1   821
+154	14	goat  	f	-   2   277
+155	1	goat  	
+156	1	goat  	
+157	4	cat  b	
+158	14	goat  	
+159	1	goat  	
+160	3	cat  m	
+161	12	goat  	f	-   2   608
+162	1	goat  	
+163	2	dog  b	
+164	11	goat  	f	-   2   370
+165	1	goat  	
+166	2	dog  b	
+167	11	goat  	f	-   2   589
+168	1	goat  	
+169	1	goat  	
+170	1	goat  	
+171	5	dog  m	
+172	13	goat  	
+173	1	goat  	
+174	1	goat  	
+175	2	dog  b	
+176	11	goat  	
+177	1	goat  	
+178	1	goat  	
+179	1	goat  	
+180	1	goat  	
+181	1	goat  	
+182	3	cat  m	
+183	12	goat  	f	-   1   230
+184	1	goat  	
+185	1	goat  	
+186	1	goat  	
+187	1	goat  	
+188	4	cat  b	
+189	14	goat  	
+190	1	goat  	
+191	1	goat  	
+192	1	goat  	
+193	1	goat  	
+194	4	cat  b	
+195	14	goat  	f	-   2   360
+196	1	goat  	
+197	1	goat  	
+198	5	dog  m	o	2   2   901
+199	13	goat  	
+200	1	goat  	
+201	1	goat  	
+202	1	goat  	
+203	1	goat  	
+204	1	goat  	
+205	3	cat  m	
+206	12	goat  	
+207	1	goat  	
+208	1	goat  	
+209	1	goat  	
+210	1	goat  	
+211	4	cat  b	o	2   2   810
+212	14	goat  	
+213	1	goat  	
+214	1	goat  	
+215	1	goat  	
+216	2	dog  b	
+217	11	goat  	
+218	1	goat  	
+219	1	goat  	
+220	1	goat  	
+221	1	goat  	
+222	4	cat  b	
+223	14	goat  	f	-   2   682
+224	1	goat  	
+225	1	goat  	
+226	4	cat  b	
+227	14	goat  	
+228	1	goat  	
+229	4	cat  b	o	2   2   908
+230	14	goat  	
+231	1	goat  	
+232	1	goat  	
+233	1	goat  	
+234	1	goat  	
+235	5	dog  m	
+236	13	goat  	
+237	1	goat  	
+238	1	goat  	
+239	5	dog  m	o	2   2   764
+240	13	goat  	
+241	1	goat  	
+242	1	goat  	
+243	1	goat  	
+244	3	cat  m	x	1   2   833
+245	12	goat  	f	-   1   333
+246	1	goat  	
+247	1	goat  	
+248	3	cat  m	
+249	12	goat  	
+250	1	goat  	
+251	1	goat  	
+252	1	goat  	
+253	1	goat  	
+254	5	dog  m	
+255	13	goat  	
+256	1	goat  	
+257	2	dog  b	
+258	11	goat  	
+259	1	goat  	
+260	1	goat  	
+261	1	goat  	
+262	1	goat  	
+263	2	dog  b	
+264	11	goat  	f	-   1   633
+265	1	goat  	
+266	5	dog  m	
+267	13	goat  	
+268	1	goat  	
+269	1	goat  	
+270	1	goat  	
+271	1	goat  	
+272	4	cat  b	o	2   2   794
+273	14	goat  	
+274	1	goat  	
+275	1	goat  	
+276	4	cat  b	
+277	14	goat  	f	-   2   574
+278	1	goat  	
+279	1	goat  	
+280	1	goat  	
+281	1	goat  	
+282	3	cat  m	
+283	12	goat  	
+284	1	goat  	
+285	1	goat  	
+286	1	goat  	
+287	1	goat  	
+288	1	goat  	
+289	1	goat  	
+290	1	goat  	
+291	1	goat  	
+292	1	goat  	
+293	1	goat  	
+294	1	goat  	
+295	1	goat  	
+296	1	goat  	
+297	1	goat  	
+298	1	goat  	
+299	1	goat  	
+300	1	goat  	
+
+
+Total hits = 16
+Total correct sound hits = 3
+Average correct sound reaction time = 889
+
+Total incorrect sound hits = 13
+Average incorrect sound reaction time = 889.462
+
+Total incorrect responses  = 3
+Average incorrect responses time = 720.667
+
+Total false alarms = 14
+Average false alarm response time = 492.071
+

+ 317 - 0
Experiment_278_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_278_female_9_years_12_12_2013/LOG_multimod/Auditory_ERP_f_12_12_2013_3_2.txt

@@ -0,0 +1,317 @@
+*********************** BARKING DOG, MIAOWING CAT ***************************
+
+1	1	goat  	
+2	1	goat  	
+3	1	goat  	
+4	1	goat  	
+5	1	goat  	
+6	5	dog  m	o	2   2   933
+7	13	goat  	
+8	1	goat  	
+9	1	goat  	
+10	1	goat  	
+11	1	goat  	
+12	4	cat  b	
+13	14	goat  	
+14	1	goat  	
+15	1	goat  	
+16	1	goat  	
+17	1	goat  	
+18	4	cat  b	
+19	14	goat  	
+20	1	goat  	
+21	1	goat  	
+22	1	goat  	
+23	4	cat  b	o	2   2   669
+24	14	goat  	
+25	1	goat  	
+26	1	goat  	
+27	1	goat  	
+28	1	goat  	
+29	3	cat  m	
+30	12	goat  	
+31	1	goat  	
+32	3	cat  m	
+33	12	goat  	f	-   1   783
+34	1	goat  	
+35	3	cat  m	o	1   1   894
+36	12	goat  	
+37	1	goat  	
+38	1	goat  	
+39	1	goat  	
+40	2	dog  b	
+41	11	goat  	
+42	1	goat  	
+43	1	goat  	
+44	1	goat  	
+45	1	goat  	
+46	4	cat  b	
+47	14	goat  	f	-   2   294
+48	1	goat  	
+49	1	goat  	
+50	1	goat  	
+51	1	goat  	
+52	4	cat  b	
+53	14	goat  	
+54	1	goat  	
+55	1	goat  	
+56	1	goat  	
+57	3	cat  m	
+58	12	goat  	
+59	1	goat  	
+60	1	goat  	
+61	2	dog  b	
+62	11	goat  	
+63	1	goat  	
+64	1	goat  	
+65	5	dog  m	
+66	13	goat  	
+67	1	goat  	
+68	1	goat  	
+69	1	goat  	
+70	1	goat  	
+71	3	cat  m	
+72	12	goat  	f	-   1   695
+73	1	goat  	
+74	1	goat  	
+75	1	goat  	
+76	1	goat  	
+77	4	cat  b	
+78	14	goat  	
+79	1	goat  	
+80	2	dog  b	
+81	11	goat  	f	-   1   691
+82	1	goat  	
+83	1	goat  	
+84	4	cat  b	
+85	14	goat  	
+86	1	goat  	
+87	3	cat  m	
+88	12	goat  	
+89	1	goat  	
+90	1	goat  	
+91	1	goat  	
+92	1	goat  	
+93	1	goat  	
+94	2	dog  b	
+95	11	goat  	
+96	1	goat  	
+97	1	goat  	
+98	1	goat  	
+99	1	goat  	
+100	5	dog  m	x	2   1   935
+101	13	goat  	f	-   2   201
+102	1	goat  	
+103	2	dog  b	
+104	11	goat  	
+105	1	goat  	
+106	1	goat  	
+107	1	goat  	
+108	1	goat  	
+109	1	goat  	
+110	5	dog  m	
+111	13	goat  	f	-   2   411
+112	1	goat  	
+113	1	goat  	
+114	4	cat  b	
+115	14	goat  	
+116	1	goat  	
+117	1	goat  	
+118	1	goat  	
+119	1	goat  	
+120	4	cat  b	
+121	14	goat  	f	-   2   796
+122	1	goat  	
+123	1	goat  	
+124	1	goat  	
+125	1	goat  	
+126	1	goat  	
+127	4	cat  b	
+128	14	goat  	
+129	1	goat  	
+130	1	goat  	
+131	1	goat  	
+132	5	dog  m	
+133	13	goat  	
+134	1	goat  	
+135	5	dog  m	o	2   2   932
+136	13	goat  	
+137	1	goat  	
+138	1	goat  	
+139	1	goat  	
+140	1	goat  	
+141	1	goat  	
+142	2	dog  b	
+143	11	goat  	
+144	1	goat  	
+145	1	goat  	
+146	1	goat  	
+147	1	goat  	
+148	1	goat  	
+149	2	dog  b	o	1   1   908
+150	11	goat  	
+151	1	goat  	
+152	1	goat  	
+153	1	goat  	
+154	1	goat  	
+155	2	dog  b	
+156	11	goat  	
+157	1	goat  	
+158	5	dog  m	
+159	13	goat  	
+160	1	goat  	
+161	1	goat  	
+162	1	goat  	
+163	1	goat  	
+164	4	cat  b	
+165	14	goat  	
+166	1	goat  	
+167	1	goat  	
+168	1	goat  	
+169	1	goat  	
+170	5	dog  m	
+171	13	goat  	
+172	1	goat  	f	-   2   584
+173	1	goat  	
+174	1	goat  	
+175	1	goat  	
+176	1	goat  	
+177	5	dog  m	o	2   2   916
+178	13	goat  	
+179	1	goat  	
+180	1	goat  	
+181	3	cat  m	
+182	12	goat  	f	-   1   608
+183	1	goat  	
+184	1	goat  	
+185	1	goat  	
+186	1	goat  	
+187	3	cat  m	o	1   1   960
+188	12	goat  	
+189	1	goat  	
+190	2	dog  b	
+191	11	goat  	f	-   1   328
+192	1	goat  	f	-   1   776
+193	1	goat  	
+194	1	goat  	
+195	2	dog  b	
+196	11	goat  	
+197	1	goat  	
+198	1	goat  	
+199	1	goat  	
+200	1	goat  	
+201	5	dog  m	
+202	13	goat  	
+203	1	goat  	
+204	1	goat  	
+205	1	goat  	
+206	1	goat  	
+207	1	goat  	
+208	2	dog  b	
+209	11	goat  	
+210	1	goat  	
+211	1	goat  	
+212	1	goat  	
+213	4	cat  b	
+214	14	goat  	
+215	1	goat  	
+216	1	goat  	
+217	3	cat  m	
+218	12	goat  	f	-   1   343
+219	1	goat  	
+220	1	goat  	
+221	1	goat  	
+222	1	goat  	
+223	5	dog  m	
+224	13	goat  	f	-   2   754
+225	1	goat  	
+226	3	cat  m	
+227	12	goat  	f	-   1   362
+228	1	goat  	
+229	1	goat  	
+230	1	goat  	
+231	1	goat  	
+232	3	cat  m	
+233	12	goat  	f	-   1   268
+234	1	goat  	
+235	4	cat  b	
+236	14	goat  	
+237	1	goat  	
+238	1	goat  	
+239	2	dog  b	
+240	11	goat  	
+241	1	goat  	
+242	3	cat  m	
+243	12	goat  	
+244	1	goat  	
+245	1	goat  	
+246	1	goat  	
+247	1	goat  	
+248	3	cat  m	
+249	12	goat  	f	-   1   221
+250	1	goat  	
+251	1	goat  	
+252	1	goat  	
+253	1	goat  	
+254	3	cat  m	o	1   1   891
+255	12	goat  	
+256	1	goat  	
+257	1	goat  	
+258	5	dog  m	
+259	13	goat  	
+260	1	goat  	
+261	1	goat  	
+262	4	cat  b	
+263	14	goat  	f	-   2   579
+264	1	goat  	
+265	1	goat  	
+266	1	goat  	
+267	1	goat  	
+268	5	dog  m	
+269	13	goat  	
+270	1	goat  	
+271	2	dog  b	
+272	11	goat  	
+273	1	goat  	
+274	1	goat  	
+275	5	dog  m	o	2   2   946
+276	13	goat  	
+277	1	goat  	
+278	5	dog  m	o	2   2   947
+279	13	goat  	
+280	1	goat  	
+281	1	goat  	
+282	1	goat  	
+283	1	goat  	
+284	2	dog  b	
+285	11	goat  	
+286	1	goat  	
+287	1	goat  	
+288	1	goat  	
+289	1	goat  	
+290	2	dog  b	
+291	11	goat  	
+292	1	goat  	
+293	1	goat  	
+294	1	goat  	
+295	3	cat  m	
+296	12	goat  	f	-   1   243
+297	4	cat  b	
+298	14	goat  	
+299	1	goat  	
+300	1	goat  	
+
+
+Total hits = 10
+Total correct sound hits = 4
+Average correct sound reaction time = 913.25
+
+Total incorrect sound hits = 6
+Average incorrect sound reaction time = 890.5
+
+Total incorrect responses  = 1
+Average incorrect responses time = 935
+
+Total false alarms = 18
+Average false alarm response time = 496.5
+

+ 58 - 0
Experiment_278_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_278_female_9_years_12_12_2013/LOG_multimod/metadata_description.txt

@@ -0,0 +1,58 @@
+Description of metadata stored in the .txt files
+Typically, a line of the file is in the following form: 
+CCC KK animal sound of m1 m2 time
+
+where the fields have the following meanings:
+
+
+CCC - the order of stimuli in the range of 1 to 300 (each text file corresponds to one experiment run, in each run, the measured participant was stimulated by 300 stimuli), typically there were two experimental runs for each participant
+KK – the stimulus code that was sent to the measuring amplifier: possible values are:
+
+
+         1 - code that corresponds to the picture of a goat and its correct sound      
+        2 - code that corresponds to the picture of  a dog and the barking sound
+          3 - code that corresponds to the picture of a cat and the mewing sound
+          4 - code that corresponds to the picture of a cat and the barking sound
+          5 - code that corresponds to the picture of a dog and the mewing sound
+        11 – code corresponding to the occurrence of the S  1 stimulus after the S  2 stimulus
+        12 – code corresponding to the occurrence of the S  1 stimulus after the S  3 stimulus
+        13 – code corresponding to the occurrence of the S  1 stimulus after the S  5 stimulus
+        14 – code corresponding to the occurrence of the S  1 stimulus after the S  4 stimulus
+ 
+animal - text string that identifies the animal that appears on the screen during stimulation (goat, dog, cat)
+sound - the sound of an animal indicating the sounds during stimulation (m - meowing, b –barking,  if the animal field = 'goat' the sound field remains blank (the sound of goat is always correct)
+o - symbol that determines whether the measured participant properly responded to the current stimulus (o = The measured participant responded correctly - the currently displayed animal either was given the correct sound and the measured person pressed the right button, or the animal was assigned with the incorrect sound, and the measured person pressed the left button, x - the measured participant pressed the incorrect button).
+m1 - the code that should have been pressed - 2 right button 1 - left button
+m2 - the button code that was actually pressed by the measured participant
+time - reaction time of the measured participant
+If the animal = 'goat', m1, m2, and time are empty.
+
+At the end of the file, there is summary information about the average response times and the total number of errors:
+
+Total hits =  the total number of responses to both  cats and dogs (Equals: Total correct sound hits + Total incorrect sound hits)
+
+
+
+Total correct sound hits =  the total number of correct responses  to the barking dog and the mewing cat stimuli 
+
+Average sound correct reaction time =  average reaction time for correct responses
+
+
+
+Total incorrect sound hits = the total number of incorrect responses  to the barking dog and the mewing cat stimuli
+
+
+
+Average incorrect sound reaction time = average response time for Total incorrect sound hits
+
+Total incorrect responses = the number of wrong responses to stimuli  (i.e. the measured participant pressed the incorrect button)
+
+
+
+Average incorrect responses time = average response time for incorrect reactions
+
+Total false alarms = total number of false responses - i.e. the measured person pressed the button when it should not have been pressed at all - usually the incorrect response to the stimulus of bleating goat.
+
+
+
+Average false alarm response time =  The average reaction time for Total false alarms

+ 44 - 0
Experiment_278_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_278_female_9_years_12_12_2013/multimod/Readme.TXT

@@ -0,0 +1,44 @@
+The data were stored in BrainVision Format. The following stimuli were used:
+
+-> R1 – this stimulus should not normally appear – if it does, it is likely a reaction to a goat
+-> R2 – true  -  expected reaction to a sound assigned correctly to an animal (a dog barks or a cat mews)
+-> R3 – false -  expected reaction to a sound assigned incorrectly to an animal (a dog mews or a cat barks )  
+-> S1 – standard stimulus (a goat bleats) - non-target  the measured participant should not respond
+-> S2 – a dog barks  - target – should be followed by the R2 marker 
+-> S3 – a cat mews  - target - should be followed by the R2 marker 
+-> S4 – a cat barks  - target -  should be followed by the R3 marker 
+-> S5 – a dog mews - target - should be followed by the R3 marker 
+
+-> S11 – a marker that denotes an occurrence of the standard stimulus (non-target) after the S2 stimulus
+-> S12 – a marker that denotes an occurrence of the standard stimulus (non-target) after the S3 stimulus
+-> S13 – a marker that denotes an occurrence of the standard stimulus (non-target) after the S4 stimulus
+-> S14 – a marker that denotes an occurrence of the standard stimulus (non-target) after the S5 stimulus
+ 
+Note: The S11  -  S14  stimuli are typically ignored in the phase of analysis because they could distort the results.
+
+Probabilities of occurrences:
+S1 – 70%  
+S2 – 15% 
+S3, S4, S5  – 5%  
+
+
+The following files were stored:
+
+
+Data files:
+-> Auditory_ERP_gender_date_id.eeg - a binary file containing raw data
+
+Header files:
+-> Auditory_ERP_gender_date_id.vhdr - a text file containing metadata describing raw data in the .eeg file
+			
+-> Auditory_ERP_gender_date_id.vmrk - a text file containing markers used in the experiment	
+			
+Recording Software
+For recording and storing the EEG/ERP data, the BrainVision Recorder 1.2 was used. The Recorder was initialized using the following parameters:
+
+1) the sampling rate was set to 1 kHz
+2) the number of channels was set to 19
+3) the resolution was set to 0.1 µV
+
+
+

+ 9 - 0
Experiment_278_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_278_hearing_threshold_female_9_years_12_12_2013.txt

@@ -0,0 +1,9 @@
+Hearing threshold (dB/1 kHz):
+
+	– Measured values:
+		– left ear:  0 dB
+		– right ear: 0 dB
+
+	– Setting values:
+		– left ear: 50 dB
+		– right ear: 50 dB

+ 3 - 0
Experiment_278_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/MABC–2_f_9_years_result.txt

@@ -0,0 +1,3 @@
+The total test result of the Movement assessment battery for Children–Second Edition (MABC-2): 55
+Standard score: 5
+Percentile: 5

+ 1 - 0
Experiment_278_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Experiment_278_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER.nix

@@ -0,0 +1 @@
+/annex/objects/MD5-s44659196--7a47babd0d74b47214ca4fe56bf7208d

BIN
Experiment_278_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/Track07.cda


+ 472 - 0
Experiment_278_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod.exp

@@ -0,0 +1,472 @@
+<ver>16.3</ver>
+<efn>D:\presentation\deti mereni 2013\children_multimod\children_multimod.exp</efn>
+<author></author>
+<con>
+<pause>P</pause>
+<pause_code></pause_code>
+<port1>1</port1>
+<quit>Q</quit>
+<quit2>0</quit2>
+<quit_code></quit_code>
+<resume>R</resume>
+<resume_code></resume_code>
+<send_output>0</send_output>
+<start_code></start_code>
+</con>
+<dbi></dbi>
+<dbs>button</dbs>
+<ddi>1</ddi>
+<dds>
+<display>
+<color>0</color>
+<height>0</height>
+<icm_profile></icm_profile>
+<index>0</index>
+<name>Primary Display Driver</name>
+<refresh>1</refresh>
+<use_icm>0</use_icm>
+<width>0</width>
+</display>
+<icm_profile></icm_profile>
+<use_icm>0</use_icm>
+</dds>
+<ddv>NVIDIA GeForce GTX 295 </ddv>
+<discard_windows_messages>0</discard_windows_messages>
+<display_status_window>1</display_status_window>
+<dmd>0</dmd>
+<dmh>0</dmh>
+<dmr>1</dmr>
+<dmw>0</dmw>
+<docs>
+<args></args>
+<exfl></exfl>
+<lfn></lfn>
+</docs>
+<dp_list></dp_list>
+<dsd>D:\presentation\stimuli</dsd>
+<dxv>8</dxv>
+<efs>
+<filename>D:\presentation\deti mereni 2013\children_multimod\children_multimod1.sce</filename>
+<filename>D:\presentation\deti mereni 2013\children_multimod\children_multimod3.sce</filename>
+<filename>D:\presentation\deti mereni 2013\children_multimod\children_multimod.sce</filename>
+<filename>D:\presentation\deti mereni 2013\children_multimod\children_multimod2.sce</filename>
+</efs>
+<exclusive_mouse>1</exclusive_mouse>
+<exp_version></exp_version>
+<exparam>
+<man>
+<cfg>
+<dcfg>
+<name>Default configuration</name>
+<ss>
+<sd></sd>
+<sid>-1</sid>
+</ss>
+</dcfg>
+</cfg>
+<cs>-1</cs>
+<dl>
+<grps>
+<grp>
+<gn></gn>
+<pl></pl>
+</grp>
+</grps>
+</dl>
+<parms>
+<parms></parms>
+<ssl></ssl>
+</parms>
+<pass></pass>
+<ssa>
+<asn>
+<sid>-2</sid>
+</asn>
+</ssa>
+</man>
+</exparam>
+<experiment_id>{262866D0-9C83-4325-941B-5F628322A22E}</experiment_id>
+<font_settings>
+<dpi>96</dpi>
+<font_smooth>1</font_smooth>
+<use_dpi>0</use_dpi>
+<use_font_smooth>1</use_font_smooth>
+</font_settings>
+<ftp>
+<ccc>0</ccc>
+<do_upload>
+<sce>1</sce>
+</do_upload>
+<host></host>
+<id>{8CE68071-0CCD-4DC4-B0C1-2A55A573A486}</id>
+<idle_timeout>0</idle_timeout>
+<login_timeout>0</login_timeout>
+<mode>0</mode>
+<no_upload></no_upload>
+<password></password>
+<pasv>0</pasv>
+<port>21</port>
+<remote_dir></remote_dir>
+<sync>1</sync>
+<testing>0</testing>
+<type>0</type>
+<upload>0</upload>
+<username></username>
+</ftp>
+<idc>0</idc>
+<idt>1000</idt>
+<ip_chans>
+<chan>
+<dsdi>1</dsdi>
+<dsi>1</dsi>
+<dsn>Status port</dsn>
+<dst>0</dst>
+<il>0</il>
+<iv>0</iv>
+<ivm>0</ivm>
+<mask></mask>
+<name>lpt</name>
+<piai>LPT3</piai>
+<pian>Parallel Port</pian>
+<pihpn>LPT3</pihpn>
+<pindex>2</pindex>
+<ui>0</ui>
+</chan>
+</ip_chans>
+<isb>10000</isb>
+<lfd>D:\presentation\deti mereni 2013\children_multimod\LOG</lfd>
+<lnb>2</lnb>
+<lno>3</lno>
+<log>
+<append_counter>0</append_counter>
+<delimiter>9</delimiter>
+<general_list>1</general_list>
+<pien>0</pien>
+<set_def_file></set_def_file>
+<stimulus_list>0</stimulus_list>
+<subject_id></subject_id>
+<subject_id_pol>1</subject_id_pol>
+<video_list>0</video_list>
+<warnings>1</warnings>
+</log>
+<lol>1</lol>
+<lpr></lpr>
+<mss>4</mss>
+<nam>children_multimod</nam>
+<one_processor>2</one_processor>
+<oports>
+<p>
+<ama>0</ama>
+<ami>0</ami>
+<at>0</at>
+<dpw>5</dpw>
+<dsdi>0</dsdi>
+<dsi>0</dsi>
+<dsn>Data port</dsn>
+<igm>0</igm>
+<il>0</il>
+<ivm>0</ivm>
+<piai>LPT3</piai>
+<pian>Parallel Port</pian>
+<pihpn>LPT3</pihpn>
+<pindex>2</pindex>
+<rs>1</rs>
+<rt>0</rt>
+</p>
+</oports>
+<out_encrypt_key></out_encrypt_key>
+<pi_list>
+<ip>
+<cn>lpt</cn>
+<lc>1</lc>
+</ip>
+</pi_list>
+<port_devices>
+<device>
+<parameters>
+<cts>0</cts>
+<dsrin>0</dsrin>
+<dsrout>0</dsrout>
+<dtr>disable</dtr>
+<rts>disable</rts>
+<set_fifo>1</set_fifo>
+<spd></spd>
+<spp></spp>
+<spr></spr>
+<sps></sps>
+</parameters>
+<piai>COM3</piai>
+<pian>Serial Port</pian>
+<pihpn>COM3</pihpn>
+</device>
+<device>
+<parameters>
+<cts>0</cts>
+<dsrin>0</dsrin>
+<dsrout>0</dsrout>
+<dtr>disable</dtr>
+<rts>disable</rts>
+<set_fifo>1</set_fifo>
+<spd></spd>
+<spp></spp>
+<spr></spr>
+<sps></sps>
+</parameters>
+<piai>COM4</piai>
+<pian>Serial Port</pian>
+<pihpn>COM4</pihpn>
+</device>
+</port_devices>
+<rdl>
+<device>
+<abs_axis>
+<dead_zone>0</dead_zone>
+<max>1000</max>
+<min>-1000</min>
+<name>X-axis</name>
+<saturation>1</saturation>
+</abs_axis>
+<abs_axis>
+<dead_zone>0</dead_zone>
+<max>1000</max>
+<min>-1000</min>
+<name>Y-axis</name>
+<saturation>1</saturation>
+</abs_axis>
+<axis>
+<max>1000</max>
+<min>-1000</min>
+<name>Osa X</name>
+<restricted>1</restricted>
+<scale>1</scale>
+</axis>
+<axis>
+<max>1000</max>
+<min>-1000</min>
+<name>Osa Y</name>
+<restricted>1</restricted>
+<scale>1</scale>
+</axis>
+<axis>
+<max>1000</max>
+<min>-1000</min>
+<name>Kolečko</name>
+<restricted>1</restricted>
+<scale>1</scale>
+</axis>
+<device_type>2</device_type>
+<dx_device_type>18</dx_device_type>
+<max_raw_pos>65535</max_raw_pos>
+<min_raw_pos>0</min_raw_pos>
+<name>Myš</name>
+</device>
+<device>
+<device_type>3</device_type>
+<dx_device_type>19</dx_device_type>
+<name>Klávesnice</name>
+</device>
+<device>
+<device_type>3</device_type>
+<dx_device_type>0</dx_device_type>
+<name>Zařízení klávesnice standardu HID</name>
+</device>
+<device>
+<abs_axis>
+<dead_zone>0</dead_zone>
+<max>1000</max>
+<min>-1000</min>
+<name>X-axis</name>
+<saturation>1</saturation>
+</abs_axis>
+<abs_axis>
+<dead_zone>0</dead_zone>
+<max>1000</max>
+<min>-1000</min>
+<name>Y-axis</name>
+<saturation>1</saturation>
+</abs_axis>
+<axis>
+<max>1000</max>
+<min>-1000</min>
+<name>X-axis</name>
+<restricted>1</restricted>
+<scale>1</scale>
+</axis>
+<axis>
+<max>1000</max>
+<min>-1000</min>
+<name>Y-axis</name>
+<restricted>1</restricted>
+<scale>1</scale>
+</axis>
+<axis>
+<max>1000</max>
+<min>-1000</min>
+<name>Wheel</name>
+<restricted>1</restricted>
+<scale>1</scale>
+</axis>
+<device_type>2</device_type>
+<dx_device_type>0</dx_device_type>
+<max_raw_pos>65535</max_raw_pos>
+<min_raw_pos>0</min_raw_pos>
+<name>Myš kompatibilní s technologií HID</name>
+</device>
+<device>
+<device_type>4</device_type>
+<dx_device_type>17</dx_device_type>
+<name>USB Receiver</name>
+</device>
+<device>
+<device_type>4</device_type>
+<dx_device_type>17</dx_device_type>
+<name>USB Receiver 1</name>
+</device>
+<device>
+<device_type>9</device_type>
+<dx_device_type>0</dx_device_type>
+<name>sound device</name>
+</device>
+<device>
+<axis>
+<max>1000</max>
+<min>-1000</min>
+<name>x</name>
+<restricted>1</restricted>
+<scale>1</scale>
+</axis>
+<axis>
+<max>1000</max>
+<min>-1000</min>
+<name>y</name>
+<restricted>1</restricted>
+<scale>1</scale>
+</axis>
+<device_type>5</device_type>
+<dx_device_type>0</dx_device_type>
+<name>pointing device</name>
+</device>
+<device>
+<axis>
+<dead_zone>0</dead_zone>
+<max>1000</max>
+<min>-1000</min>
+<name>X-axis</name>
+<saturation>1</saturation>
+</axis>
+<axis>
+<dead_zone>0</dead_zone>
+<max>1000</max>
+<min>-1000</min>
+<name>Y-axis</name>
+<saturation>1</saturation>
+</axis>
+<device_type>6</device_type>
+<dx_device_type>0</dx_device_type>
+<name>gameport device</name>
+</device>
+<device>
+<cn>lpt</cn>
+<device_type>11</device_type>
+<dif>10</dif>
+<dtf>1</dtf>
+<dx_device_type>0</dx_device_type>
+<name>Port Device 1</name>
+<rr></rr>
+</device>
+</rdl>
+<rep>0</rep>
+<require_name_match>0</require_name_match>
+<rng>1</rng>
+<rts>1</rts>
+<sbs>100000</sbs>
+<sce>
+<idv>
+<device_type>2</device_type>
+<dx_device_type>18</dx_device_type>
+<ibn>Tlačítko 0</ibn>
+<ibn>Tlačítko 1</ibn>
+<idn>Myš</idn>
+<offset>12</offset>
+<offset>13</offset>
+</idv>
+<sfn>all_scenarios</sfn>
+</sce>
+<sce>
+<idv>
+<device_type>11</device_type>
+<dx_device_type>0</dx_device_type>
+<ibn>3 (start)</ibn>
+<ibn>9 (start)</ibn>
+<idn>Port Device 1</idn>
+<offset>4</offset>
+<offset>16</offset>
+</idv>
+<sfn>D:\presentation\deti mereni 2013\children_multimod\children_multimod1.sce</sfn>
+</sce>
+<sct>
+<capture_device>
+<abort_on_max_drops>0</abort_on_max_drops>
+<bps></bps>
+<chan></chan>
+<do_rec_vol>0</do_rec_vol>
+<freq></freq>
+<ignore_drops>1</ignore_drops>
+<max_drops>250</max_drops>
+<name>None</name>
+<rec_vol>1</rec_vol>
+<show_drops>1</show_drops>
+</capture_device>
+<resp_dev>
+<combine>0</combine>
+<ignore>1000</ignore>
+<off_inter>200</off_inter>
+<off_thresh>0.02</off_thresh>
+<onset_mode>0</onset_mode>
+<rec_dur>1000</rec_dur>
+<save>0</save>
+<thresh>0.2</thresh>
+</resp_dev>
+</sct>
+<sde>
+<buffer_length>1000</buffer_length>
+<custom_buf>sec_sw</custom_buf>
+<halt_on_underrun>1</halt_on_underrun>
+<hw_buffer>0</hw_buffer>
+<max_mix_length>400</max_mix_length>
+<min_mix_length>100</min_mix_length>
+<mixer>dx_software</mixer>
+<rewind_distance>10</rewind_distance>
+<side_speakers>1</side_speakers>
+</sde>
+<sdv>Primární ovladač zvuku</sdv>
+<smc>2</smc>
+<smd>16</smd>
+<smr>44100</smr>
+<srs>1</srs>
+<ssb>2000</ssb>
+<sse>
+<s>
+<a></a>
+<ce>1</ce>
+<ep>1</ep>
+<p>0</p>
+</s>
+</sse>
+<svl>
+<attenuation>0</attenuation>
+<do_attenuation>0</do_attenuation>
+<do_volume>1</do_volume>
+<volume>0.2</volume>
+</svl>
+<text_encoding>utf8</text_encoding>
+<trigger_mode>
+<cn></cn>
+<m>0</m>
+<v></v>
+<vt>0</vt>
+</trigger_mode>
+<udt>0</udt>
+<unc>500</unc>
+<upb>0</upb>
+<urp>0</urp>

+ 205 - 0
Experiment_278_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod.sce

@@ -0,0 +1,205 @@
+randomize_trials=true;
+#no_logfile = true;
+
+
+active_buttons = 1;
+button_codes = 0;   
+response_matching = simple_matching;
+
+
+begin;
+array {
+ sound{
+   wavefile { filename = "koza.wav"; } snd_buck;
+ } standard_stimulus;      # standard stimulus;
+ sound{
+   wavefile { filename = "pes.wav"; } snd_dog;
+ };     # target 1    
+ sound{
+   wavefile { filename = "kocka.wav"; } snd_cat;
+ };  
+ } sound_stimulus;
+
+array {
+  picture {
+   bitmap { filename = "koza.jpg"; } buck;
+   x=0; y=0;
+ } standard_pic;
+  picture {
+   bitmap { filename = "pes.jpg"; } dog;
+   x=0; y=0;
+ } target1_pic;
+  picture {
+  bitmap { filename = "kocka.jpg"; } cat;   
+   x=0; y=0;
+ } target2_pic;
+} picture_stimulus; 
+
+trial {
+     trial_duration = 1200;
+     stimulus_event{
+     picture standard_pic;
+      duration=700; 
+     } event1;
+     stimulus_event{
+     sound standard_stimulus;
+     duration=700;
+     port_code=1;
+     code=1;
+      } event2;
+           
+	} main; 
+
+begin_pcl;
+array <int> stim[300];
+array <int> out_code[300];
+array <int> tg_stim_list[60];
+array <int> tg_type_list[60];  # obsahuje info o typu targetu  2 - pes štěká  3 - kočka mňouká  4- kočka štěká 5 - pes mňouká   
+array <string> type[6]={"kz  ","pe  s", "ko  m","ko  s","pe  m"};
+int st,num,en,pos,cat_pos;
+int cat_dog_pos, dog_cat_pos; 
+int react_time, cum_react_time,false_react_time, false_cum_react_time;
+double avg_react,false_avg_react;
+string userid;
+output_file s_output = new output_file; 
+
+
+# naplnění­ pole standardními stimuly
+loop int j=1 until j>300
+  begin 
+    stim[j]=1; 
+    out_code[j]=1;
+    j=j+1;
+  end;
+  
+# 20% se vymění za targety s kodem 2 (pes) 
+st=3; num=60;
+loop int k=1 until k>60 
+ begin
+  if (st <205) then en=st+4; else  en=st + 3;  end;
+  if (en>295) then en=295; end;
+  pos=random(st,en);
+  tg_stim_list[k]=pos;
+  tg_type_list[k]=2; 
+  stim[pos]=2;
+  out_code[pos]=2; out_code[pos+1]=101;
+  st=pos+3;
+  k=k+1;
+ end; 
+
+
+
+# z př™edchozíchch 20% se jich 10% zamě›ní za tg s kodem 3 (kočka)
+loop int l=1 until l>30
+ begin
+ pos=random(1,60);
+ cat_pos= tg_stim_list[pos];
+ if (stim[cat_pos]!=3) then 
+  tg_type_list[pos] = 3;
+  stim[cat_pos]=3; out_code[cat_pos]=3;
+  out_code[cat_pos+1]=102;  
+  l=l+1;
+ end; 
+end; 
+ 
+
+# u 5% targetu se zamění zvuky  - tj. pes mňˆouká¡ a kočka štěká
+loop int l=1 until l>15
+ begin
+	int pos1, pos2;
+ loop 
+    pos1=random(1,60);
+    pos2=random(1,60);
+ until (tg_type_list[pos1]==2) && (tg_type_list[pos2]==3)
+  begin
+    pos1=random(1,60);
+    pos2=random(1,60);
+  end;
+   tg_type_list[pos1]=5; tg_type_list[pos2]=4;
+   dog_cat_pos= tg_stim_list[pos1]; cat_dog_pos = tg_stim_list[pos2];
+    stim[dog_cat_pos]=2; out_code[dog_cat_pos]=5;
+    stim[cat_dog_pos]=3; out_code[cat_dog_pos]=4; 
+    out_code[dog_cat_pos+1]=103;out_code[cat_dog_pos+1]=104;  
+  l=l+1;
+ end; 
+
+/*-----------------------------------------------------------------------------------*/
+loop int i=1 until i>300
+begin
+term.print(stim[i]);
+i=i+1;
+end;
+term.print("\n");
+
+loop int i=1 until i>300
+begin
+term.print(out_code[i]); term.print(" ");
+i=i+1;
+end;
+term.print("\n");
+/*---------------------------------------------------------------------------------*/
+/* ----------------------- tady se spouští vlastní stimulace ----------------------*/
+userid=logfile.subject();
+s_output.open(userid+".txt");
+cum_react_time=0;
+false_cum_react_time=0;
+loop int i=1 until i>30
+ begin 
+ s_output.print(i); s_output.print("\t"); s_output.print(out_code[i]);s_output.print("\t");
+ event1.set_stimulus(picture_stimulus[stim[i]]); 
+ if (out_code[i]>3) && (out_code[i]<6) then	
+ event2.set_stimulus(sound_stimulus[out_code[i]-2]);
+ s_output.print(type[out_code[i]]+"\t");	
+ else 
+ event2.set_stimulus(sound_stimulus[stim[i]]);
+ s_output.print(type[stim[i]]+"\t");	
+ end;
+ event2.set_port_code(out_code[i]);
+ event2.set_event_code(string(out_code[i]));
+ if (out_code[i]==2) || (out_code[i]==4) 
+   then event2.set_target_button(1);
+         event2.set_stimulus_time_in(200);
+         event2.set_stimulus_time_out(700);  
+   else  event2.set_target_button(0);
+         event2.set_response_active(true); 
+   end;
+ main.present();
+ i=i+1;
+ stimulus_data last = stimulus_manager.last_stimulus_data();
+ if (last.type()==stimulus_hit) 
+  then react_time=last.reaction_time();
+       cum_react_time=cum_react_time+react_time; 
+       s_output.print("o"+"\t");s_output.print(react_time);
+     /*  term.print("React_time = "); term.print(react_time); term.print("\n"); */
+  elseif  (last.type()==stimulus_false_alarm)
+      then
+	    false_react_time=last.reaction_time();
+	    false_cum_react_time=false_cum_react_time+false_react_time;
+       s_output.print("x"+"\t");  s_output.print(false_react_time); 
+ end;   
+s_output.print("\n");    
+end;
+int total_hits = response_manager.total_hits();
+int total_false_alarms = response_manager.total_false_alarms();
+if (total_hits!=0)
+ then avg_react=double(cum_react_time)/double(total_hits);
+ else avg_react=0.;   
+ end; 
+if (total_false_alarms!=0)
+ then false_avg_react=double(false_cum_react_time)/double(total_false_alarms);
+ else avg_react=0.;   
+ end; 
+
+
+s_output.print("\n\n");    
+s_output.print("Total hits = "); s_output.print(total_hits); s_output.print("\n");
+s_output.print("Total reaction time = "); s_output.print(avg_react); s_output.print("\n\n");
+s_output.print("Total false alarms  = "); s_output.print(total_false_alarms); s_output.print("\n");
+s_output.print("Total false reaction time = "); s_output.print(false_avg_react); s_output.print("\n");
+
+
+
+
+term.print("Total hits = "); term.print(total_hits); term.print("\n");
+term.print("Total reaction time = "); term.print(avg_react); term.print("\n");
+s_output.close();

+ 276 - 0
Experiment_278_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod1.sce

@@ -0,0 +1,276 @@
+# Reakce je  na psa i kočku - tlačítko 1 - pes štěká/kočka mňouká (správný zvuk)  tlačítko 2- pes mňouká/ kočka štěká (špatný zvuk), na ostatní se odezva bere jako false allarm 
+
+randomize_trials=true;
+#no_logfile = true;
+
+
+active_buttons = 2;
+button_codes = 1,2;   
+response_matching = simple_matching;
+
+write_codes = true;
+pulse_width = 100; 
+
+
+begin;
+array {
+ sound{
+   wavefile { filename = "koza.wav"; } snd_buck;
+ } standard_stimulus;      # standard stimulus;
+ sound{
+   wavefile { filename = "pes.wav"; } snd_dog;
+ };     # target 1    
+ sound{
+   wavefile { filename = "kocka.wav"; } snd_cat;
+ };  
+ } sound_stimulus;
+
+array {
+  picture {
+   bitmap { filename = "koza1.jpg"; } buck;
+   x=0; y=0;
+ } standard_pic;
+  picture {
+   bitmap { filename = "pes1.jpg"; } dog;
+   x=0; y=0;
+ } target1_pic;
+  picture {
+  bitmap { filename = "kocka1.jpg"; } cat;   
+   x=0; y=0;
+ } target2_pic;
+} picture_stimulus; 
+
+trial {
+     trial_duration = 1200;
+     stimulus_event{
+     picture standard_pic;
+      duration=700; 
+     } event1;
+     stimulus_event{
+     sound standard_stimulus;
+     duration=700;
+     port_code=1;
+     code=1;
+      } event2;
+           
+	} main; 
+
+begin_pcl;
+array <int> stim[300];
+array <int> out_code[300];
+array <int> tg_stim_list[60];
+array <int> tg_type_list[60];  # obsahuje info o typu targetu  2 - pes steka¡  3 - kocka mnouka¡  4- kocka steka¡ 5 - pes mnouka¡   
+array <string> type[6]={"buck  ","dog  b", "cat  m","cat  b","dog  m"};
+int st,num,en,pos,cat_pos;
+int cat_dog_pos, dog_cat_pos; 
+int react_time, cum_creact_time,cum_ireact_time,incorrect_react_time, cum_incorrect_react_time, false_cum_react_time, false_react_time;
+int correct_snd_n, incorrect_snd_n; 
+double avg_creact,avg_ireact,incorrect_avg_react, false_avg_react;
+string userid;
+output_file s_output = new output_file; 
+
+
+# naplnění­ pole standardními stimuly
+loop int j=1 until j>300
+  begin 
+    stim[j]=1; 
+    out_code[j]=1;
+    j=j+1;
+  end;
+  
+# 20% se vymění za targety s kodem 2 (pes) 
+st=3; num=60;
+loop int k=1 until k>60 
+ begin
+  if (st <205) then en=st+4; else  en=st + 3;  end;
+  if (en>295) then en=295; end;
+  pos=random(st,en);
+  tg_stim_list[k]=pos;
+  tg_type_list[k]=2; 
+  stim[pos]=2;
+  out_code[pos]=2; out_code[pos+1]=11;
+  st=pos+3;
+  k=k+1;
+ end; 
+
+
+
+# z př™edchozíchch 20% se jich 10% zamě›ní za tg s kodem 3 (kočka)
+loop int l=1 until l>30
+ begin
+ pos=random(1,60);
+ cat_pos= tg_stim_list[pos];
+ if (stim[cat_pos]!=3) then 
+  tg_type_list[pos] = 3;
+  stim[cat_pos]=3; out_code[cat_pos]=3;
+  out_code[cat_pos+1]=12;  
+  l=l+1;
+ end; 
+end; 
+ 
+
+# u 5% targetu se zamění zvuky  - tj. pes mňˆouká¡ a kočka štěká
+loop int l=1 until l>15
+ begin
+	int pos1, pos2;
+ loop 
+    pos1=random(1,60);
+    pos2=random(1,60);
+ until (tg_type_list[pos1]==2) && (tg_type_list[pos2]==3)
+  begin
+    pos1=random(1,60);
+    pos2=random(1,60);
+  end;
+   tg_type_list[pos1]=5; tg_type_list[pos2]=4;
+   dog_cat_pos= tg_stim_list[pos1]; cat_dog_pos = tg_stim_list[pos2];
+    stim[dog_cat_pos]=2; out_code[dog_cat_pos]=5;
+    stim[cat_dog_pos]=3; out_code[cat_dog_pos]=4; 
+    out_code[dog_cat_pos+1]=13;out_code[cat_dog_pos+1]=14;  
+  l=l+1;
+ end; 
+
+/*-----------------------------------------------------------------------------------*/
+/*loop int i=1 until i>300
+begin
+#term.print(stim[i]);
+i=i+1;
+end;
+#term.print("\n");
+
+loop int i=1 until i>300
+begin
+#term.print(out_code[i]); term.print(" ");
+i=i+1;
+end;
+#term.print("\n");*/
+/*---------------------------------------------------------------------------------*/
+/* ----------------------- tady se spouští vlastní stimulace ----------------------*/
+userid=logfile.subject();
+s_output.open(userid+".txt");
+cum_creact_time=0;
+cum_ireact_time=0;
+correct_snd_n=0;
+incorrect_snd_n=0;
+cum_incorrect_react_time=0;
+false_react_time=0;
+false_cum_react_time=0;
+int bt;
+s_output.print("*********************** BARKING DOG, MIAOWING CAT ***************************\n\n");
+loop int i=1 until i>300  # POČET STIMULŮ
+ begin 
+ s_output.print(i); s_output.print("\t"); s_output.print(out_code[i]);s_output.print("\t");
+ event1.set_stimulus(picture_stimulus[stim[i]]); 
+ if (out_code[i]>3) && (out_code[i]<6) then	
+ event2.set_stimulus(sound_stimulus[out_code[i]-2]);
+ s_output.print(type[out_code[i]]+"\t");	
+ else 
+ event2.set_stimulus(sound_stimulus[stim[i]]);
+ s_output.print(type[stim[i]]+"\t");	
+ end;
+ event2.set_port_code(out_code[i]);
+ event2.set_event_code(string(out_code[i]));
+ if (out_code[i]==2) || (out_code[i]==3) 
+   then  event2.set_target_button(1);
+         bt=1;
+         event2.set_stimulus_time_in(200);
+         event2.set_stimulus_time_out(1000);  
+   elseif (out_code[i]==4) || (out_code[i]==5)
+        then event2.set_target_button(2);
+         bt=2;
+         event2.set_stimulus_time_in(200);
+         event2.set_stimulus_time_out(1000);         
+   else  event2.set_target_button(0);
+         event2.set_response_active(true); 
+   end;
+ main.present();
+ stimulus_data last = stimulus_manager.last_stimulus_data();
+ if (last.type()==stimulus_hit) 
+  then 
+       if (out_code[i]==2) || (out_code[i]==3) 
+        then  
+         react_time=last.reaction_time();
+         cum_creact_time=cum_creact_time+react_time; 
+         s_output.print("o"+"\t");s_output.print(bt);s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   ");s_output.print(react_time);
+         correct_snd_n=correct_snd_n+1;
+         /*  term.print("React_time = "); term.print(react_time); term.print("\n"); */
+        elseif (out_code[i]==4) || (out_code[i]==5) 
+              then
+	             react_time=last.reaction_time();
+                cum_ireact_time=cum_ireact_time+react_time; 
+                s_output.print("o"+"\t");s_output.print(bt);s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   ");s_output.print(react_time);  
+                incorrect_snd_n=incorrect_snd_n+1;
+              end;   
+   elseif  (last.type()==stimulus_incorrect) 
+         then
+            incorrect_react_time=last.reaction_time();    
+            cum_incorrect_react_time=cum_incorrect_react_time+incorrect_react_time;  
+            s_output.print("x"+"\t");s_output.print(bt);s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   "); s_output.print(incorrect_react_time);    
+
+         elseif  (last.type()==stimulus_false_alarm)
+             then
+	             false_react_time=last.reaction_time();
+	             false_cum_react_time=false_cum_react_time+false_react_time;
+                s_output.print("f"+"\t");s_output.print("-");s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   ");   s_output.print(false_react_time); 
+  end;   
+  i=i+1;
+  s_output.print("\n");    
+ end; 
+ 
+int total_hits=response_manager.total_hits();
+int total_false_alarms=response_manager.total_false_alarms();
+#int total_hits_correct_snd = response_manager.total_response_count(1);
+#int total_hits_incorrect_snd = response_manager.total_response_count(2);
+int total_incorrects = response_manager.total_incorrects();
+if (correct_snd_n!=0)
+ then avg_creact=double(cum_creact_time)/double(correct_snd_n);
+ else avg_creact=0.;   
+ end; 
+if (incorrect_snd_n!=0)
+ then avg_ireact=double(cum_ireact_time)/double(incorrect_snd_n);
+ else avg_ireact=0.;   
+ end; 
+if (total_incorrects!=0)
+ then incorrect_avg_react=double(cum_incorrect_react_time)/double(total_incorrects);
+ else incorrect_avg_react=0.;   
+ end; 
+if (total_false_alarms!=0)
+ then false_avg_react=double(false_cum_react_time)/double(total_false_alarms);
+ else false_avg_react=0.;   
+ end; 
+
+
+
+s_output.print("\n\n");  
+term.print("\n\n");    
+s_output.print("Total hits = "); s_output.print(total_hits); s_output.print("\n");
+s_output.print("Total correct sound hits = "); s_output.print(correct_snd_n); s_output.print("\n");
+s_output.print("Average correct sound reaction time = "); s_output.print(avg_creact); s_output.print("\n\n");
+#_________________________ term print _________________________________________________________________
+term.print("Total hits = "); term.print(total_hits); term.print("\n");
+term.print("Total correct sound hits = "); term.print(correct_snd_n); term.print("\n");
+term.print("Average correct sound reaction time = "); term.print(avg_creact); term.print("\n\n");
+#______________________________________________________________________________________________________
+
+s_output.print("Total incorrect sound hits = "); s_output.print(incorrect_snd_n); s_output.print("\n");
+s_output.print("Average incorrect sound reaction time = "); s_output.print(avg_ireact); s_output.print("\n\n");
+#_________________________ term print _________________________________________________________________
+term.print("Total incorrect sound hits = "); term.print(incorrect_snd_n); term.print("\n");
+term.print("Average incorrect sound reaction time = "); term.print(avg_ireact); term.print("\n\n");
+#______________________________________________________________________________________________________
+
+s_output.print("Total incorrect responses  = "); s_output.print(total_incorrects); s_output.print("\n");
+s_output.print("Average incorrect responses time = "); s_output.print(incorrect_avg_react); s_output.print("\n\n");
+#_________________________ term print _________________________________________________________________
+
+term.print("Total incorrect responses  = "); term.print(total_incorrects); term.print("\n");
+term.print("Average incorrect responses time = "); term.print(incorrect_avg_react); term.print("\n\n");
+#______________________________________________________________________________________________________
+
+s_output.print("Total false alarms = "); s_output.print(total_false_alarms); s_output.print("\n");
+s_output.print("Average false alarm response time = "); s_output.print(false_avg_react); s_output.print("\n\n");
+#_________________________ term print _________________________________________________________________
+term.print("Total false alarms = "); term.print(total_false_alarms); term.print("\n");
+term.print("Average false alarm response time = "); term.print(false_avg_react); term.print("\n\n");
+#______________________________________________________________________________________________________
+
+s_output.close();

+ 259 - 0
Experiment_278_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod2.sce

@@ -0,0 +1,259 @@
+# Reakce je pouze u psa - tlačítko 1 - štěká (správný zvuk)  tlačítko 2- mňouká (špatný zvuk), na ostatní se odezva bere jako false allarm 
+
+randomize_trials=true;
+#no_logfile = true;
+
+
+active_buttons = 2;
+button_codes = 1,2;   
+response_matching = simple_matching;
+
+
+begin;
+array {
+ sound{
+   wavefile { filename = "koza.wav"; } snd_buck;
+ } standard_stimulus;      # standard stimulus;
+ sound{
+   wavefile { filename = "pes.wav"; } snd_dog;
+ };     # target 1    
+ sound{
+   wavefile { filename = "kocka.wav"; } snd_cat;
+ };  
+ } sound_stimulus;
+
+array {
+  picture {
+   bitmap { filename = "koza1.jpg"; } buck;
+   x=0; y=0;
+ } standard_pic;
+  picture {
+   bitmap { filename = "pes1.jpg"; } dog;
+   x=0; y=0;
+ } target1_pic;
+  picture {
+  bitmap { filename = "kocka1.jpg"; } cat;   
+   x=0; y=0;
+ } target2_pic;
+} picture_stimulus; 
+
+trial {
+     trial_duration = 1200;
+     stimulus_event{
+     picture standard_pic;
+      duration=700; 
+     } event1;
+     stimulus_event{
+     sound standard_stimulus;
+     duration=700;
+     port_code=1;
+     code=1;
+      } event2;
+           
+	} main; 
+
+begin_pcl;
+array <int> stim[300];
+array <int> out_code[300];
+array <int> tg_stim_list[60];
+array <int> tg_type_list[60];  # obsahuje info o typu targetu  2 - pes steka¡  3 - kocka mnouka¡  4- kocka steka¡ 5 - pes mnouka¡   
+array <string> type[6]={"buck  ","dog  b", "cat  m","cat  b","dog  m"};
+int st,num,en,pos,cat_pos;
+int cat_dog_pos, dog_cat_pos; 
+int react_time, cum_creact_time,cum_ireact_time,incorrect_react_time, cum_incorrect_react_time, false_cum_react_time, false_react_time;
+int correct_snd_n, incorrect_snd_n; 
+double avg_creact,avg_ireact,incorrect_avg_react, false_avg_react;
+string userid;
+output_file s_output = new output_file; 
+
+
+# naplnění­ pole standardními stimuly
+loop int j=1 until j>300
+  begin 
+    stim[j]=1; 
+    out_code[j]=1;
+    j=j+1;
+  end;
+  
+# 20% se vymění za targety s kodem 2 (pes) 
+st=3; num=60;
+loop int k=1 until k>60 
+ begin
+  if (st <205) then en=st+4; else  en=st + 3;  end;
+  if (en>295) then en=295; end;
+  pos=random(st,en);
+  tg_stim_list[k]=pos;
+  tg_type_list[k]=2; 
+  stim[pos]=2;
+  out_code[pos]=2; out_code[pos+1]=11;
+  st=pos+3;
+  k=k+1;
+ end; 
+
+
+
+# z př™edchozíchch 20% se jich 10% zamě›ní za tg s kodem 3 (kočka)
+loop int l=1 until l>30
+ begin
+ pos=random(1,60);
+ cat_pos= tg_stim_list[pos];
+ if (stim[cat_pos]!=3) then 
+  tg_type_list[pos] = 3;
+  stim[cat_pos]=3; out_code[cat_pos]=3;
+  out_code[cat_pos+1]=12;  
+  l=l+1;
+ end; 
+end; 
+ 
+
+# u 5% targetu se zamění zvuky  - tj. pes mňˆouká¡ a kočka štěká
+loop int l=1 until l>15
+ begin
+	int pos1, pos2;
+ loop 
+    pos1=random(1,60);
+    pos2=random(1,60);
+ until (tg_type_list[pos1]==2) && (tg_type_list[pos2]==3)
+  begin
+    pos1=random(1,60);
+    pos2=random(1,60);
+  end;
+   tg_type_list[pos1]=5; tg_type_list[pos2]=4;
+   dog_cat_pos= tg_stim_list[pos1]; cat_dog_pos = tg_stim_list[pos2];
+    stim[dog_cat_pos]=2; out_code[dog_cat_pos]=5;
+    stim[cat_dog_pos]=3; out_code[cat_dog_pos]=4; 
+    out_code[dog_cat_pos+1]=13;out_code[cat_dog_pos+1]=14;  
+  l=l+1;
+ end; 
+
+/*-----------------------------------------------------------------------------------*/
+loop int i=1 until i>300
+begin
+term.print(stim[i]);
+i=i+1;
+end;
+term.print("\n");
+
+loop int i=1 until i>300
+begin
+term.print(out_code[i]); term.print(" ");
+i=i+1;
+end;
+term.print("\n");
+/*---------------------------------------------------------------------------------*/
+/* ----------------------- tady se spouští vlastní stimulace ----------------------*/
+userid=logfile.subject();
+s_output.open(userid+".txt");
+cum_creact_time=0;
+cum_ireact_time=0;
+correct_snd_n=0;
+incorrect_snd_n=0;
+cum_incorrect_react_time=0;
+false_react_time=0;
+false_cum_react_time=0;
+int bt;
+s_output.print("****************************** BARKING DOG ************************************\n\n");
+loop int i=1 until i>30
+ begin 
+ s_output.print(i); s_output.print("\t"); s_output.print(out_code[i]);s_output.print("\t");
+ event1.set_stimulus(picture_stimulus[stim[i]]); 
+ if (out_code[i]>3) && (out_code[i]<6) then	
+ event2.set_stimulus(sound_stimulus[out_code[i]-2]);
+ s_output.print(type[out_code[i]]+"\t");	
+ else 
+ event2.set_stimulus(sound_stimulus[stim[i]]);
+ s_output.print(type[stim[i]]+"\t");	
+ end;
+ event2.set_port_code(out_code[i]);
+ event2.set_event_code(string(out_code[i]));
+ if (out_code[i]==2) 
+   then  event2.set_target_button(1);
+         bt=1;
+         event2.set_stimulus_time_in(200);
+         event2.set_stimulus_time_out(900);  
+   elseif (out_code[i]==5)
+        then event2.set_target_button(2);
+         bt=2;
+         event2.set_stimulus_time_in(200);
+         event2.set_stimulus_time_out(900);         
+   else  event2.set_target_button(0);
+         event2.set_response_active(true); 
+   end;
+ main.present();
+ stimulus_data last = stimulus_manager.last_stimulus_data();
+ if (last.type()==stimulus_hit) 
+  then 
+       if (out_code[i]==2)  
+        then  
+         react_time=last.reaction_time();
+         cum_creact_time=cum_creact_time+react_time; 
+         s_output.print("o"+"\t");s_output.print(bt);s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   ");s_output.print(react_time);
+         correct_snd_n=correct_snd_n+1;
+         /*  term.print("React_time = "); term.print(react_time); term.print("\n"); */
+        elseif (out_code[i]==5) 
+              then
+	             react_time=last.reaction_time();
+                cum_ireact_time=cum_ireact_time+react_time; 
+                s_output.print("o"+"\t");s_output.print(bt);s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   ");s_output.print(react_time);  
+                incorrect_snd_n=incorrect_snd_n+1;
+        end;   
+      
+   elseif  (last.type()==stimulus_incorrect) 
+         then
+            incorrect_react_time=last.reaction_time();    
+            cum_incorrect_react_time=cum_incorrect_react_time+incorrect_react_time;  
+            s_output.print("x"+"\t");s_output.print(bt);s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   "); s_output.print(incorrect_react_time);    
+           
+         elseif  (last.type()==stimulus_false_alarm)
+             then
+	             false_react_time=last.reaction_time();
+	             false_cum_react_time=false_cum_react_time+false_react_time;
+                s_output.print("f"+"\t");s_output.print("-");s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   ");   s_output.print(false_react_time); 
+           
+ end;    
+  i=i+1;
+  s_output.print("\n");    
+ end; 
+ 
+int total_hits=response_manager.total_hits();
+int total_false_alarms=response_manager.total_false_alarms();
+#int total_hits_correct_snd = response_manager.total_response_count(1);
+#int total_hits_incorrect_snd = response_manager.total_response_count(2);
+int total_incorrects = response_manager.total_incorrects();
+if (correct_snd_n!=0)
+ then avg_creact=double(cum_creact_time)/double(correct_snd_n);
+ else avg_creact=0.;   
+ end; 
+if (incorrect_snd_n!=0)
+ then avg_ireact=double(cum_ireact_time)/double(incorrect_snd_n);
+ else avg_ireact=0.;   
+ end; 
+if (total_incorrects!=0)
+ then incorrect_avg_react=double(cum_incorrect_react_time)/double(total_incorrects);
+ else incorrect_avg_react=0.;   
+ end; 
+if (total_false_alarms!=0)
+ then false_avg_react=double(false_cum_react_time)/double(total_false_alarms);
+ else false_avg_react=0.;   
+ end; 
+
+
+
+s_output.print("\n\n");    
+s_output.print("Total hits = "); s_output.print(total_hits); s_output.print("\n");
+s_output.print("Total correct sound hits = "); s_output.print(correct_snd_n); s_output.print("\n");
+s_output.print("Average correct sound reaction time = "); s_output.print(avg_creact); s_output.print("\n\n");
+
+s_output.print("Total incorrect sound hits = "); s_output.print(incorrect_snd_n); s_output.print("\n");
+s_output.print("Average incorrect sound reaction time = "); s_output.print(avg_ireact); s_output.print("\n\n");
+
+s_output.print("Total incorrect responses  = "); s_output.print(total_incorrects); s_output.print("\n");
+s_output.print("Average incorrect response time = "); s_output.print(incorrect_avg_react); s_output.print("\n\n");
+
+s_output.print("Total false alarms = "); s_output.print(total_false_alarms); s_output.print("\n");
+s_output.print("Average false alarm response time = "); s_output.print(false_avg_react); s_output.print("\n\n");
+
+term.print("Total hits = "); term.print(total_hits); term.print("\n");
+term.print("Total correct sound reaction time = "); term.print(avg_creact); term.print("\n");
+term.print("Total incorrect sound reaction time = "); term.print(avg_ireact); term.print("\n");
+s_output.close();

+ 259 - 0
Experiment_278_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod3.sce

@@ -0,0 +1,259 @@
+# Reakce je pouze u kočky - tlačítko 1 - mňouká (správný zvuk)  tlačítko 2- štěká (špatný zvuk), na ostatní se odezva bere jako false allarm 
+
+randomize_trials=true;
+#no_logfile = true;
+
+
+active_buttons = 2;
+button_codes = 1,2;   
+response_matching = simple_matching;
+
+
+begin;
+array {
+ sound{
+   wavefile { filename = "koza.wav"; } snd_buck;
+ } standard_stimulus;      # standard stimulus;
+ sound{
+   wavefile { filename = "pes.wav"; } snd_dog;
+ };     # target 1    
+ sound{
+   wavefile { filename = "kocka.wav"; } snd_cat;
+ };  
+ } sound_stimulus;
+
+array {
+  picture {
+   bitmap { filename = "koza1.jpg"; } buck;
+   x=0; y=0;
+ } standard_pic;
+  picture {
+   bitmap { filename = "pes1.jpg"; } dog;
+   x=0; y=0;
+ } target1_pic;
+  picture {
+  bitmap { filename = "kocka1.jpg"; } cat;   
+   x=0; y=0;
+ } target2_pic;
+} picture_stimulus; 
+
+trial {
+     trial_duration = 1200;
+     stimulus_event{
+     picture standard_pic;
+      duration=700; 
+     } event1;
+     stimulus_event{
+     sound standard_stimulus;
+     duration=700;
+     port_code=1;
+     code=1;
+      } event2;
+           
+	} main; 
+
+begin_pcl;
+array <int> stim[300];
+array <int> out_code[300];
+array <int> tg_stim_list[60];
+array <int> tg_type_list[60];  # obsahuje info o typu targetu  2 - pes steka¡  3 - kocka mnouka¡  4- kocka steka¡ 5 - pes mnouka¡   
+array <string> type[6]={"buck  ","dog  b", "cat  m","cat  b","dog  m"};
+int st,num,en,pos,cat_pos;
+int cat_dog_pos, dog_cat_pos; 
+int react_time, cum_creact_time,cum_ireact_time,incorrect_react_time, cum_incorrect_react_time, false_cum_react_time, false_react_time;
+int correct_snd_n, incorrect_snd_n; 
+double avg_creact,avg_ireact,incorrect_avg_react, false_avg_react;
+string userid;
+output_file s_output = new output_file; 
+
+
+# naplnění­ pole standardními stimuly
+loop int j=1 until j>300
+  begin 
+    stim[j]=1; 
+    out_code[j]=1;
+    j=j+1;
+  end;
+  
+# 20% se vymění za targety s kodem 2 (pes) 
+st=3; num=60;
+loop int k=1 until k>60 
+ begin
+  if (st <205) then en=st+4; else  en=st + 3;  end;
+  if (en>295) then en=295; end;
+  pos=random(st,en);
+  tg_stim_list[k]=pos;
+  tg_type_list[k]=2; 
+  stim[pos]=2;
+  out_code[pos]=2; out_code[pos+1]=11;
+  st=pos+3;
+  k=k+1;
+ end; 
+
+
+
+# z př™edchozíchch 20% se jich 10% zamě›ní za tg s kodem 3 (kočka)
+loop int l=1 until l>30
+ begin
+ pos=random(1,60);
+ cat_pos= tg_stim_list[pos];
+ if (stim[cat_pos]!=3) then 
+  tg_type_list[pos] = 3;
+  stim[cat_pos]=3; out_code[cat_pos]=3;
+  out_code[cat_pos+1]=12;  
+  l=l+1;
+ end; 
+end; 
+ 
+
+# u 5% targetu se zamění zvuky  - tj. pes mňˆouká¡ a kočka štěká
+loop int l=1 until l>15
+ begin
+	int pos1, pos2;
+ loop 
+    pos1=random(1,60);
+    pos2=random(1,60);
+ until (tg_type_list[pos1]==2) && (tg_type_list[pos2]==3)
+  begin
+    pos1=random(1,60);
+    pos2=random(1,60);
+  end;
+   tg_type_list[pos1]=5; tg_type_list[pos2]=4;
+   dog_cat_pos= tg_stim_list[pos1]; cat_dog_pos = tg_stim_list[pos2];
+    stim[dog_cat_pos]=2; out_code[dog_cat_pos]=5;
+    stim[cat_dog_pos]=3; out_code[cat_dog_pos]=4; 
+    out_code[dog_cat_pos+1]=13;out_code[cat_dog_pos+1]=14;  
+  l=l+1;
+ end; 
+
+/*-----------------------------------------------------------------------------------*/
+loop int i=1 until i>300
+begin
+term.print(stim[i]);
+i=i+1;
+end;
+term.print("\n");
+
+loop int i=1 until i>300
+begin
+term.print(out_code[i]); term.print(" ");
+i=i+1;
+end;
+term.print("\n");
+/*---------------------------------------------------------------------------------*/
+/* ----------------------- tady se spouští vlastní stimulace ----------------------*/
+userid=logfile.subject();
+s_output.open(userid+".txt");
+cum_creact_time=0;
+cum_ireact_time=0;
+correct_snd_n=0;
+incorrect_snd_n=0;
+cum_incorrect_react_time=0;
+false_react_time=0;
+false_cum_react_time=0;
+int bt;
+s_output.print("****************************** MIAOWING CAT ************************************\n\n");
+loop int i=1 until i>30
+ begin 
+ s_output.print(i); s_output.print("\t"); s_output.print(out_code[i]);s_output.print("\t");
+ event1.set_stimulus(picture_stimulus[stim[i]]); 
+ if (out_code[i]>3) && (out_code[i]<6) then	
+ event2.set_stimulus(sound_stimulus[out_code[i]-2]);
+ s_output.print(type[out_code[i]]+"\t");	
+ else 
+ event2.set_stimulus(sound_stimulus[stim[i]]);
+ s_output.print(type[stim[i]]+"\t");	
+ end;
+ event2.set_port_code(out_code[i]);
+ event2.set_event_code(string(out_code[i]));
+ if (out_code[i]==3) 
+   then  event2.set_target_button(1);
+         bt=1;
+         event2.set_stimulus_time_in(200);
+         event2.set_stimulus_time_out(900);  
+   elseif (out_code[i]==4)
+        then event2.set_target_button(2);
+         bt=2;
+         event2.set_stimulus_time_in(200);
+         event2.set_stimulus_time_out(900);         
+   else  event2.set_target_button(0);
+         event2.set_response_active(true); 
+   end;
+ main.present();
+ stimulus_data last = stimulus_manager.last_stimulus_data();
+ if (last.type()==stimulus_hit) 
+  then 
+       if (out_code[i]==3)  
+        then  
+         react_time=last.reaction_time();
+         cum_creact_time=cum_creact_time+react_time; 
+         s_output.print("o"+"\t");s_output.print(bt);s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   ");s_output.print(react_time);
+         correct_snd_n=correct_snd_n+1;
+         /*  term.print("React_time = "); term.print(react_time); term.print("\n"); */
+        elseif (out_code[i]==4) 
+              then
+	             react_time=last.reaction_time();
+                cum_ireact_time=cum_ireact_time+react_time; 
+                s_output.print("o"+"\t");s_output.print(bt);s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   ");s_output.print(react_time);  
+                incorrect_snd_n=incorrect_snd_n+1;
+        end;   
+      
+   elseif  (last.type()==stimulus_incorrect) 
+         then
+            incorrect_react_time=last.reaction_time();    
+            cum_incorrect_react_time=cum_incorrect_react_time+incorrect_react_time;  
+            s_output.print("x"+"\t");s_output.print(bt);s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   "); s_output.print(incorrect_react_time);    
+           
+         elseif  (last.type()==stimulus_false_alarm)
+             then
+	             false_react_time=last.reaction_time();
+	             false_cum_react_time=false_cum_react_time+false_react_time;
+                s_output.print("f"+"\t");s_output.print("-");s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   ");   s_output.print(false_react_time); 
+           
+ end;    
+  i=i+1;
+  s_output.print("\n");    
+ end; 
+ 
+int total_hits=response_manager.total_hits();
+int total_false_alarms=response_manager.total_false_alarms();
+#int total_hits_correct_snd = response_manager.total_response_count(1);
+#int total_hits_incorrect_snd = response_manager.total_response_count(2);
+int total_incorrects = response_manager.total_incorrects();
+if (correct_snd_n!=0)
+ then avg_creact=double(cum_creact_time)/double(correct_snd_n);
+ else avg_creact=0.;   
+ end; 
+if (incorrect_snd_n!=0)
+ then avg_ireact=double(cum_ireact_time)/double(incorrect_snd_n);
+ else avg_ireact=0.;   
+ end; 
+if (total_incorrects!=0)
+ then incorrect_avg_react=double(cum_incorrect_react_time)/double(total_incorrects);
+ else incorrect_avg_react=0.;   
+ end; 
+if (total_false_alarms!=0)
+ then false_avg_react=double(false_cum_react_time)/double(total_false_alarms);
+ else false_avg_react=0.;   
+ end; 
+
+
+
+s_output.print("\n\n");    
+s_output.print("Total hits = "); s_output.print(total_hits); s_output.print("\n");
+s_output.print("Total correct sound hits = "); s_output.print(correct_snd_n); s_output.print("\n");
+s_output.print("Average correct sound reaction time = "); s_output.print(avg_creact); s_output.print("\n\n");
+
+s_output.print("Total incorrect sound hits = "); s_output.print(incorrect_snd_n); s_output.print("\n");
+s_output.print("Average incorrect sound reaction time = "); s_output.print(avg_ireact); s_output.print("\n\n");
+
+s_output.print("Total incorrect responses  = "); s_output.print(total_incorrects); s_output.print("\n");
+s_output.print("Average incorrect response time = "); s_output.print(incorrect_avg_react); s_output.print("\n\n");
+
+s_output.print("Total false alarms = "); s_output.print(total_false_alarms); s_output.print("\n");
+s_output.print("Average false alarm response time = "); s_output.print(false_avg_react); s_output.print("\n\n");
+
+term.print("Total hits = "); term.print(total_hits); term.print("\n");
+term.print("Total correct sound reaction time = "); term.print(avg_creact); term.print("\n");
+term.print("Total incorrect sound reaction time = "); term.print(avg_ireact); term.print("\n");
+s_output.close();

+ 1 - 0
Experiment_278_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/reference_ton.wav

@@ -0,0 +1 @@
+/annex/objects/MD5-s11120314--96ee9ed73dcc8a15e001261fac1170e8

BIN
Experiment_280_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/Creative_Commons_Attribution_4.0_International_CC_BY_4.0.pdf


+ 317 - 0
Experiment_280_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_280_female_10_years_12_12_2013/LOG_multimod/Auditory_ERP_f_12_12_2013_4.txt

@@ -0,0 +1,317 @@
+*********************** BARKING DOG, MIAOWING CAT ***************************
+
+1	1	goat  	
+2	1	goat  	
+3	5	dog  m	o	2   2   894
+4	13	goat  	
+5	1	goat  	
+6	1	goat  	
+7	1	goat  	
+8	1	goat  	
+9	1	goat  	
+10	3	cat  m	x	1   2   685
+11	12	goat  	
+12	1	goat  	
+13	1	goat  	
+14	2	dog  b	o	1   1   494
+15	11	goat  	
+16	1	goat  	
+17	1	goat  	
+18	1	goat  	
+19	1	goat  	
+20	5	dog  m	o	2   2   968
+21	13	goat  	
+22	1	goat  	
+23	2	dog  b	o	1   1   660
+24	11	goat  	
+25	1	goat  	
+26	3	cat  m	x	1   2   645
+27	12	goat  	
+28	1	goat  	
+29	1	goat  	
+30	1	goat  	
+31	4	cat  b	o	2   2   852
+32	14	goat  	
+33	1	goat  	
+34	1	goat  	
+35	1	goat  	
+36	5	dog  m	x	2   1   500
+37	13	goat  	
+38	1	goat  	
+39	5	dog  m	o	2   2   623
+40	13	goat  	
+41	1	goat  	
+42	1	goat  	
+43	1	goat  	
+44	4	cat  b	o	2   2   983
+45	14	goat  	
+46	1	goat  	
+47	1	goat  	
+48	1	goat  	
+49	1	goat  	
+50	1	goat  	
+51	2	dog  b	o	1   1   511
+52	11	goat  	
+53	1	goat  	
+54	1	goat  	
+55	5	dog  m	x	2   1   574
+56	13	goat  	
+57	1	goat  	
+58	1	goat  	
+59	1	goat  	
+60	1	goat  	
+61	1	goat  	
+62	3	cat  m	o	1   1   560
+63	12	goat  	
+64	1	goat  	
+65	1	goat  	
+66	4	cat  b	o	2   2   433
+67	14	goat  	
+68	1	goat  	
+69	1	goat  	
+70	1	goat  	
+71	1	goat  	
+72	1	goat  	
+73	2	dog  b	o	1   1   643
+74	11	goat  	
+75	1	goat  	
+76	1	goat  	
+77	3	cat  m	o	1   1   783
+78	12	goat  	
+79	1	goat  	
+80	1	goat  	
+81	1	goat  	
+82	1	goat  	
+83	2	dog  b	o	1   1   617
+84	11	goat  	
+85	1	goat  	
+86	1	goat  	
+87	1	goat  	
+88	1	goat  	
+89	2	dog  b	o	1   1   708
+90	11	goat  	
+91	1	goat  	
+92	1	goat  	
+93	1	goat  	
+94	1	goat  	
+95	4	cat  b	x	2   1   559
+96	14	goat  	
+97	1	goat  	
+98	1	goat  	
+99	1	goat  	
+100	1	goat  	
+101	1	goat  	
+102	2	dog  b	x	1   1   507
+103	11	goat  	
+104	1	goat  	
+105	1	goat  	
+106	1	goat  	
+107	1	goat  	f	-   2   460
+108	4	cat  b	o	2   2   839
+109	14	goat  	
+110	1	goat  	
+111	1	goat  	
+112	1	goat  	
+113	1	goat  	
+114	1	goat  	
+115	2	dog  b	x	1   2   919
+116	11	goat  	f	-   2   699
+117	1	goat  	f	-   2   900
+118	1	goat  	
+119	1	goat  	
+120	5	dog  m	
+121	13	goat  	
+122	1	goat  	
+123	1	goat  	
+124	1	goat  	
+125	1	goat  	
+126	2	dog  b	x	1   2   731
+127	11	goat  	
+128	1	goat  	
+129	1	goat  	
+130	1	goat  	
+131	1	goat  	
+132	1	goat  	
+133	5	dog  m	
+134	13	goat  	
+135	1	goat  	
+136	1	goat  	f	-   2   907
+137	1	goat  	
+138	2	dog  b	
+139	11	goat  	
+140	1	goat  	
+141	1	goat  	
+142	3	cat  m	x	1   2   543
+143	12	goat  	
+144	1	goat  	
+145	2	dog  b	
+146	11	goat  	f	-   1   644
+147	1	goat  	f	-   1   572
+148	1	goat  	
+149	1	goat  	
+150	1	goat  	
+151	1	goat  	
+152	4	cat  b	x	2   1   530
+153	14	goat  	
+154	1	goat  	
+155	1	goat  	
+156	1	goat  	
+157	1	goat  	
+158	1	goat  	
+159	4	cat  b	o	2   2   682
+160	14	goat  	
+161	1	goat  	
+162	1	goat  	
+163	1	goat  	
+164	4	cat  b	o	2   2   846
+165	14	goat  	
+166	1	goat  	
+167	4	cat  b	
+168	14	goat  	
+169	1	goat  	
+170	1	goat  	
+171	1	goat  	
+172	1	goat  	
+173	5	dog  m	
+174	13	goat  	
+175	1	goat  	
+176	5	dog  m	
+177	13	goat  	
+178	1	goat  	
+179	3	cat  m	
+180	12	goat  	
+181	1	goat  	
+182	1	goat  	
+183	1	goat  	
+184	4	cat  b	o	2   2   694
+185	14	goat  	
+186	1	goat  	
+187	2	dog  b	
+188	11	goat  	
+189	1	goat  	
+190	1	goat  	
+191	1	goat  	
+192	4	cat  b	
+193	14	goat  	
+194	1	goat  	
+195	1	goat  	
+196	1	goat  	
+197	1	goat  	
+198	5	dog  m	o	2   2   952
+199	13	goat  	
+200	1	goat  	
+201	1	goat  	
+202	1	goat  	
+203	1	goat  	
+204	4	cat  b	o	2   2   602
+205	14	goat  	
+206	1	goat  	
+207	5	dog  m	
+208	13	goat  	
+209	1	goat  	
+210	3	cat  m	x	1   2   504
+211	12	goat  	
+212	1	goat  	
+213	3	cat  m	x	1   2   890
+214	12	goat  	
+215	1	goat  	
+216	1	goat  	
+217	1	goat  	
+218	2	dog  b	x	1   2   375
+219	11	goat  	
+220	1	goat  	
+221	3	cat  m	o	1   1   535
+222	12	goat  	
+223	1	goat  	
+224	3	cat  m	x	1   1   505
+225	12	goat  	
+226	1	goat  	
+227	1	goat  	
+228	1	goat  	
+229	3	cat  m	o	1   1   570
+230	12	goat  	
+231	1	goat  	
+232	3	cat  m	o	1   1   793
+233	12	goat  	
+234	1	goat  	
+235	1	goat  	
+236	2	dog  b	o	1   1   551
+237	11	goat  	
+238	1	goat  	
+239	1	goat  	
+240	1	goat  	
+241	4	cat  b	
+242	14	goat  	
+243	1	goat  	
+244	1	goat  	
+245	1	goat  	
+246	1	goat  	
+247	3	cat  m	
+248	12	goat  	
+249	1	goat  	
+250	1	goat  	
+251	5	dog  m	
+252	13	goat  	
+253	1	goat  	
+254	1	goat  	
+255	1	goat  	
+256	1	goat  	
+257	3	cat  m	x	1   2   520
+258	12	goat  	
+259	1	goat  	
+260	1	goat  	f	-   2   547
+261	3	cat  m	x	1   2   426
+262	12	goat  	
+263	1	goat  	
+264	2	dog  b	o	1   1   786
+265	11	goat  	
+266	1	goat  	
+267	1	goat  	
+268	4	cat  b	o	2   2   453
+269	14	goat  	
+270	1	goat  	
+271	1	goat  	
+272	5	dog  m	x	2   1   404
+273	13	goat  	
+274	1	goat  	
+275	5	dog  m	
+276	13	goat  	
+277	1	goat  	
+278	1	goat  	
+279	1	goat  	
+280	5	dog  m	o	2   2   963
+281	13	goat  	
+282	1	goat  	
+283	4	cat  b	
+284	14	goat  	
+285	1	goat  	
+286	1	goat  	f	-   2   826
+287	1	goat  	
+288	1	goat  	
+289	1	goat  	
+290	1	goat  	
+291	1	goat  	
+292	1	goat  	
+293	1	goat  	
+294	1	goat  	
+295	1	goat  	
+296	1	goat  	
+297	1	goat  	
+298	1	goat  	
+299	1	goat  	
+300	1	goat  	
+
+
+Total hits = 27
+Total correct sound hits = 13
+Average correct sound reaction time = 631.615
+
+Total incorrect sound hits = 14
+Average incorrect sound reaction time = 770.286
+
+Total incorrect responses  = 17
+Average incorrect responses time = 577.471
+
+Total false alarms = 8
+Average false alarm response time = 694.375
+

+ 317 - 0
Experiment_280_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_280_female_10_years_12_12_2013/LOG_multimod/Auditory_ERP_f_12_12_2013_4_2.txt

@@ -0,0 +1,317 @@
+*********************** BARKING DOG, MIAOWING CAT ***************************
+
+1	1	goat  	
+2	1	goat  	
+3	1	goat  	
+4	4	cat  b	o	2   2   565
+5	14	goat  	
+6	1	goat  	
+7	1	goat  	
+8	1	goat  	
+9	1	goat  	
+10	1	goat  	
+11	4	cat  b	o	2   2   650
+12	14	goat  	
+13	1	goat  	
+14	3	cat  m	x	1   2   718
+15	12	goat  	
+16	1	goat  	
+17	1	goat  	
+18	1	goat  	
+19	2	dog  b	o	1   1   828
+20	11	goat  	f	-   1   323
+21	1	goat  	
+22	1	goat  	
+23	1	goat  	
+24	1	goat  	
+25	2	dog  b	x	1   2   718
+26	11	goat  	
+27	1	goat  	
+28	1	goat  	
+29	1	goat  	
+30	1	goat  	
+31	5	dog  m	o	2   2   478
+32	13	goat  	
+33	1	goat  	
+34	1	goat  	
+35	3	cat  m	x	1   2   630
+36	12	goat  	
+37	1	goat  	
+38	1	goat  	
+39	1	goat  	
+40	1	goat  	
+41	3	cat  m	o	1   1   481
+42	12	goat  	
+43	1	goat  	
+44	1	goat  	
+45	1	goat  	
+46	1	goat  	
+47	1	goat  	
+48	5	dog  m	x	2   1   685
+49	13	goat  	
+50	1	goat  	
+51	4	cat  b	
+52	14	goat  	
+53	1	goat  	
+54	1	goat  	
+55	1	goat  	
+56	1	goat  	
+57	5	dog  m	o	2   2   416
+58	13	goat  	
+59	1	goat  	
+60	1	goat  	
+61	2	dog  b	
+62	11	goat  	
+63	1	goat  	
+64	1	goat  	
+65	1	goat  	
+66	2	dog  b	
+67	11	goat  	
+68	1	goat  	
+69	1	goat  	
+70	1	goat  	
+71	1	goat  	
+72	1	goat  	
+73	3	cat  m	x	1   2   734
+74	12	goat  	
+75	1	goat  	
+76	1	goat  	
+77	1	goat  	
+78	3	cat  m	
+79	12	goat  	
+80	1	goat  	
+81	1	goat  	
+82	4	cat  b	
+83	14	goat  	
+84	1	goat  	
+85	1	goat  	
+86	5	dog  m	
+87	13	goat  	
+88	1	goat  	
+89	1	goat  	
+90	1	goat  	
+91	1	goat  	
+92	2	dog  b	
+93	11	goat  	
+94	1	goat  	
+95	1	goat  	
+96	1	goat  	f	-   2   936
+97	3	cat  m	
+98	12	goat  	f	-   1   648
+99	1	goat  	f	-   1   632
+100	1	goat  	
+101	1	goat  	
+102	1	goat  	
+103	1	goat  	
+104	2	dog  b	
+105	11	goat  	
+106	1	goat  	f	-   1   860
+107	1	goat  	f	-   1   477
+108	1	goat  	f	-   1   403
+109	1	goat  	
+110	4	cat  b	x	2   1   587
+111	14	goat  	
+112	1	goat  	
+113	1	goat  	
+114	1	goat  	
+115	2	dog  b	o	1   1   616
+116	11	goat  	
+117	1	goat  	
+118	1	goat  	
+119	1	goat  	
+120	1	goat  	f	-   1   563
+121	3	cat  m	x	1   2   376
+122	12	goat  	
+123	1	goat  	
+124	1	goat  	
+125	1	goat  	f	-   2   913
+126	2	dog  b	o	1   1   846
+127	11	goat  	f	-   1   825
+128	1	goat  	
+129	1	goat  	
+130	1	goat  	
+131	1	goat  	
+132	1	goat  	
+133	3	cat  m	o	1   1   697
+134	12	goat  	
+135	1	goat  	
+136	1	goat  	
+137	5	dog  m	
+138	13	goat  	
+139	1	goat  	
+140	1	goat  	
+141	1	goat  	
+142	1	goat  	
+143	5	dog  m	o	2   2   573
+144	13	goat  	
+145	1	goat  	
+146	1	goat  	
+147	3	cat  m	
+148	12	goat  	
+149	1	goat  	
+150	5	dog  m	
+151	13	goat  	
+152	1	goat  	
+153	1	goat  	
+154	1	goat  	
+155	4	cat  b	
+156	14	goat  	
+157	1	goat  	
+158	1	goat  	
+159	1	goat  	
+160	1	goat  	
+161	3	cat  m	x	1   2   467
+162	12	goat  	f	-   2   519
+163	1	goat  	
+164	2	dog  b	x	1   2   690
+165	11	goat  	
+166	1	goat  	
+167	1	goat  	
+168	1	goat  	
+169	1	goat  	
+170	1	goat  	
+171	2	dog  b	o	1   1   526
+172	11	goat  	
+173	1	goat  	
+174	1	goat  	
+175	1	goat  	
+176	1	goat  	
+177	1	goat  	
+178	5	dog  m	o	2   2   868
+179	13	goat  	
+180	1	goat  	
+181	1	goat  	
+182	1	goat  	f	-   2   832
+183	1	goat  	
+184	2	dog  b	o	1   1   552
+185	11	goat  	
+186	1	goat  	
+187	1	goat  	
+188	1	goat  	
+189	1	goat  	
+190	1	goat  	
+191	5	dog  m	x	2   1   477
+192	13	goat  	
+193	1	goat  	
+194	1	goat  	
+195	1	goat  	f	-   1   657
+196	2	dog  b	
+197	11	goat  	
+198	1	goat  	
+199	1	goat  	
+200	1	goat  	
+201	4	cat  b	x	2   1   496
+202	14	goat  	
+203	1	goat  	
+204	1	goat  	
+205	1	goat  	f	-   2   904
+206	1	goat  	
+207	4	cat  b	o	2   2   544
+208	14	goat  	
+209	1	goat  	
+210	1	goat  	
+211	1	goat  	
+212	1	goat  	f	-   1   840
+213	3	cat  m	x	1   2   423
+214	12	goat  	
+215	1	goat  	
+216	1	goat  	f	-   2   464
+217	1	goat  	
+218	4	cat  b	x	2   1   413
+219	14	goat  	
+220	1	goat  	
+221	1	goat  	
+222	1	goat  	
+223	1	goat  	
+224	2	dog  b	o	1   1   659
+225	11	goat  	
+226	1	goat  	
+227	5	dog  m	
+228	13	goat  	
+229	1	goat  	
+230	2	dog  b	
+231	11	goat  	
+232	1	goat  	
+233	1	goat  	
+234	5	dog  m	
+235	13	goat  	
+236	1	goat  	
+237	1	goat  	
+238	3	cat  m	
+239	12	goat  	
+240	1	goat  	
+241	3	cat  m	o	1   1   603
+242	12	goat  	
+243	1	goat  	
+244	1	goat  	
+245	1	goat  	
+246	5	dog  m	
+247	13	goat  	
+248	1	goat  	
+249	4	cat  b	
+250	14	goat  	
+251	1	goat  	
+252	1	goat  	
+253	1	goat  	
+254	5	dog  m	x	2   1   560
+255	13	goat  	
+256	1	goat  	
+257	1	goat  	
+258	4	cat  b	o	2   2   976
+259	14	goat  	
+260	1	goat  	
+261	1	goat  	
+262	1	goat  	
+263	1	goat  	
+264	5	dog  m	o	2   2   751
+265	13	goat  	
+266	1	goat  	
+267	4	cat  b	
+268	14	goat  	
+269	1	goat  	
+270	4	cat  b	
+271	14	goat  	
+272	1	goat  	
+273	3	cat  m	x	1   2   594
+274	12	goat  	
+275	1	goat  	
+276	1	goat  	
+277	4	cat  b	
+278	14	goat  	
+279	1	goat  	
+280	3	cat  m	
+281	12	goat  	
+282	1	goat  	
+283	2	dog  b	
+284	11	goat  	
+285	1	goat  	
+286	1	goat  	
+287	1	goat  	
+288	1	goat  	
+289	5	dog  m	x	2   1   579
+290	13	goat  	
+291	1	goat  	
+292	1	goat  	
+293	1	goat  	
+294	4	cat  b	x	2   1   826
+295	14	goat  	
+296	1	goat  	
+297	1	goat  	
+298	1	goat  	
+299	1	goat  	
+300	1	goat  	
+
+
+Total hits = 18
+Total correct sound hits = 9
+Average correct sound reaction time = 645.333
+
+Total incorrect sound hits = 9
+Average incorrect sound reaction time = 646.778
+
+Total incorrect responses  = 17
+Average incorrect responses time = 586.647
+
+Total false alarms = 16
+Average false alarm response time = 674.75
+

+ 58 - 0
Experiment_280_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_280_female_10_years_12_12_2013/LOG_multimod/metadata_description.txt

@@ -0,0 +1,58 @@
+Description of metadata stored in the .txt files
+Typically, a line of the file is in the following form: 
+CCC KK animal sound of m1 m2 time
+
+where the fields have the following meanings:
+
+
+CCC - the order of stimuli in the range of 1 to 300 (each text file corresponds to one experiment run, in each run, the measured participant was stimulated by 300 stimuli), typically there were two experimental runs for each participant
+KK – the stimulus code that was sent to the measuring amplifier: possible values are:
+
+
+         1 - code that corresponds to the picture of a goat and its correct sound      
+        2 - code that corresponds to the picture of  a dog and the barking sound
+          3 - code that corresponds to the picture of a cat and the mewing sound
+          4 - code that corresponds to the picture of a cat and the barking sound
+          5 - code that corresponds to the picture of a dog and the mewing sound
+        11 – code corresponding to the occurrence of the S  1 stimulus after the S  2 stimulus
+        12 – code corresponding to the occurrence of the S  1 stimulus after the S  3 stimulus
+        13 – code corresponding to the occurrence of the S  1 stimulus after the S  5 stimulus
+        14 – code corresponding to the occurrence of the S  1 stimulus after the S  4 stimulus
+ 
+animal - text string that identifies the animal that appears on the screen during stimulation (goat, dog, cat)
+sound - the sound of an animal indicating the sounds during stimulation (m - meowing, b –barking,  if the animal field = 'goat' the sound field remains blank (the sound of goat is always correct)
+o - symbol that determines whether the measured participant properly responded to the current stimulus (o = The measured participant responded correctly - the currently displayed animal either was given the correct sound and the measured person pressed the right button, or the animal was assigned with the incorrect sound, and the measured person pressed the left button, x - the measured participant pressed the incorrect button).
+m1 - the code that should have been pressed - 2 right button 1 - left button
+m2 - the button code that was actually pressed by the measured participant
+time - reaction time of the measured participant
+If the animal = 'goat', m1, m2, and time are empty.
+
+At the end of the file, there is summary information about the average response times and the total number of errors:
+
+Total hits =  the total number of responses to both  cats and dogs (Equals: Total correct sound hits + Total incorrect sound hits)
+
+
+
+Total correct sound hits =  the total number of correct responses  to the barking dog and the mewing cat stimuli 
+
+Average sound correct reaction time =  average reaction time for correct responses
+
+
+
+Total incorrect sound hits = the total number of incorrect responses  to the barking dog and the mewing cat stimuli
+
+
+
+Average incorrect sound reaction time = average response time for Total incorrect sound hits
+
+Total incorrect responses = the number of wrong responses to stimuli  (i.e. the measured participant pressed the incorrect button)
+
+
+
+Average incorrect responses time = average response time for incorrect reactions
+
+Total false alarms = total number of false responses - i.e. the measured person pressed the button when it should not have been pressed at all - usually the incorrect response to the stimulus of bleating goat.
+
+
+
+Average false alarm response time =  The average reaction time for Total false alarms

+ 44 - 0
Experiment_280_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_280_female_10_years_12_12_2013/multimod/Readme.TXT

@@ -0,0 +1,44 @@
+The data were stored in BrainVision Format. The following stimuli were used:
+
+-> R1 – this stimulus should not normally appear – if it does, it is likely a reaction to a goat
+-> R2 – true  -  expected reaction to a sound assigned correctly to an animal (a dog barks or a cat mews)
+-> R3 – false -  expected reaction to a sound assigned incorrectly to an animal (a dog mews or a cat barks )  
+-> S1 – standard stimulus (a goat bleats) - non-target  the measured participant should not respond
+-> S2 – a dog barks  - target – should be followed by the R2 marker 
+-> S3 – a cat mews  - target - should be followed by the R2 marker 
+-> S4 – a cat barks  - target -  should be followed by the R3 marker 
+-> S5 – a dog mews - target - should be followed by the R3 marker 
+
+-> S11 – a marker that denotes an occurrence of the standard stimulus (non-target) after the S2 stimulus
+-> S12 – a marker that denotes an occurrence of the standard stimulus (non-target) after the S3 stimulus
+-> S13 – a marker that denotes an occurrence of the standard stimulus (non-target) after the S4 stimulus
+-> S14 – a marker that denotes an occurrence of the standard stimulus (non-target) after the S5 stimulus
+ 
+Note: The S11  -  S14  stimuli are typically ignored in the phase of analysis because they could distort the results.
+
+Probabilities of occurrences:
+S1 – 70%  
+S2 – 15% 
+S3, S4, S5  – 5%  
+
+
+The following files were stored:
+
+
+Data files:
+-> Auditory_ERP_gender_date_id.eeg - a binary file containing raw data
+
+Header files:
+-> Auditory_ERP_gender_date_id.vhdr - a text file containing metadata describing raw data in the .eeg file
+			
+-> Auditory_ERP_gender_date_id.vmrk - a text file containing markers used in the experiment	
+			
+Recording Software
+For recording and storing the EEG/ERP data, the BrainVision Recorder 1.2 was used. The Recorder was initialized using the following parameters:
+
+1) the sampling rate was set to 1 kHz
+2) the number of channels was set to 19
+3) the resolution was set to 0.1 µV
+
+
+

+ 9 - 0
Experiment_280_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_280_hearing_threshold_female_10_years_12_12_2013.txt

@@ -0,0 +1,9 @@
+Hearing threshold (dB/1 kHz):
+
+	– Measured values:
+		– left ear:  5 dB
+		– right ear: 50 dB
+
+	– Setting values:
+		– left ear: 55 dB
+		– right ear: 55 dB

+ 3 - 0
Experiment_280_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/MABC–2_f_10_years_result.txt

@@ -0,0 +1,3 @@
+The total test result of the Movement assessment battery for Children–Second Edition (MABC-2): 55
+Standard score: 5
+Percentile: 5

+ 1 - 0
Experiment_280_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Experiment_280_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER.nix

@@ -0,0 +1 @@
+/annex/objects/MD5-s57353894--94543b6da1cea0cc3b32b9b596779311

BIN
Experiment_280_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/Track07.cda


+ 472 - 0
Experiment_280_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod.exp

@@ -0,0 +1,472 @@
+<ver>16.3</ver>
+<efn>D:\presentation\deti mereni 2013\children_multimod\children_multimod.exp</efn>
+<author></author>
+<con>
+<pause>P</pause>
+<pause_code></pause_code>
+<port1>1</port1>
+<quit>Q</quit>
+<quit2>0</quit2>
+<quit_code></quit_code>
+<resume>R</resume>
+<resume_code></resume_code>
+<send_output>0</send_output>
+<start_code></start_code>
+</con>
+<dbi></dbi>
+<dbs>button</dbs>
+<ddi>1</ddi>
+<dds>
+<display>
+<color>0</color>
+<height>0</height>
+<icm_profile></icm_profile>
+<index>0</index>
+<name>Primary Display Driver</name>
+<refresh>1</refresh>
+<use_icm>0</use_icm>
+<width>0</width>
+</display>
+<icm_profile></icm_profile>
+<use_icm>0</use_icm>
+</dds>
+<ddv>NVIDIA GeForce GTX 295 </ddv>
+<discard_windows_messages>0</discard_windows_messages>
+<display_status_window>1</display_status_window>
+<dmd>0</dmd>
+<dmh>0</dmh>
+<dmr>1</dmr>
+<dmw>0</dmw>
+<docs>
+<args></args>
+<exfl></exfl>
+<lfn></lfn>
+</docs>
+<dp_list></dp_list>
+<dsd>D:\presentation\stimuli</dsd>
+<dxv>8</dxv>
+<efs>
+<filename>D:\presentation\deti mereni 2013\children_multimod\children_multimod1.sce</filename>
+<filename>D:\presentation\deti mereni 2013\children_multimod\children_multimod3.sce</filename>
+<filename>D:\presentation\deti mereni 2013\children_multimod\children_multimod.sce</filename>
+<filename>D:\presentation\deti mereni 2013\children_multimod\children_multimod2.sce</filename>
+</efs>
+<exclusive_mouse>1</exclusive_mouse>
+<exp_version></exp_version>
+<exparam>
+<man>
+<cfg>
+<dcfg>
+<name>Default configuration</name>
+<ss>
+<sd></sd>
+<sid>-1</sid>
+</ss>
+</dcfg>
+</cfg>
+<cs>-1</cs>
+<dl>
+<grps>
+<grp>
+<gn></gn>
+<pl></pl>
+</grp>
+</grps>
+</dl>
+<parms>
+<parms></parms>
+<ssl></ssl>
+</parms>
+<pass></pass>
+<ssa>
+<asn>
+<sid>-2</sid>
+</asn>
+</ssa>
+</man>
+</exparam>
+<experiment_id>{262866D0-9C83-4325-941B-5F628322A22E}</experiment_id>
+<font_settings>
+<dpi>96</dpi>
+<font_smooth>1</font_smooth>
+<use_dpi>0</use_dpi>
+<use_font_smooth>1</use_font_smooth>
+</font_settings>
+<ftp>
+<ccc>0</ccc>
+<do_upload>
+<sce>1</sce>
+</do_upload>
+<host></host>
+<id>{8CE68071-0CCD-4DC4-B0C1-2A55A573A486}</id>
+<idle_timeout>0</idle_timeout>
+<login_timeout>0</login_timeout>
+<mode>0</mode>
+<no_upload></no_upload>
+<password></password>
+<pasv>0</pasv>
+<port>21</port>
+<remote_dir></remote_dir>
+<sync>1</sync>
+<testing>0</testing>
+<type>0</type>
+<upload>0</upload>
+<username></username>
+</ftp>
+<idc>0</idc>
+<idt>1000</idt>
+<ip_chans>
+<chan>
+<dsdi>1</dsdi>
+<dsi>1</dsi>
+<dsn>Status port</dsn>
+<dst>0</dst>
+<il>0</il>
+<iv>0</iv>
+<ivm>0</ivm>
+<mask></mask>
+<name>lpt</name>
+<piai>LPT3</piai>
+<pian>Parallel Port</pian>
+<pihpn>LPT3</pihpn>
+<pindex>2</pindex>
+<ui>0</ui>
+</chan>
+</ip_chans>
+<isb>10000</isb>
+<lfd>D:\presentation\deti mereni 2013\children_multimod\LOG</lfd>
+<lnb>2</lnb>
+<lno>3</lno>
+<log>
+<append_counter>0</append_counter>
+<delimiter>9</delimiter>
+<general_list>1</general_list>
+<pien>0</pien>
+<set_def_file></set_def_file>
+<stimulus_list>0</stimulus_list>
+<subject_id></subject_id>
+<subject_id_pol>1</subject_id_pol>
+<video_list>0</video_list>
+<warnings>1</warnings>
+</log>
+<lol>1</lol>
+<lpr></lpr>
+<mss>4</mss>
+<nam>children_multimod</nam>
+<one_processor>2</one_processor>
+<oports>
+<p>
+<ama>0</ama>
+<ami>0</ami>
+<at>0</at>
+<dpw>5</dpw>
+<dsdi>0</dsdi>
+<dsi>0</dsi>
+<dsn>Data port</dsn>
+<igm>0</igm>
+<il>0</il>
+<ivm>0</ivm>
+<piai>LPT3</piai>
+<pian>Parallel Port</pian>
+<pihpn>LPT3</pihpn>
+<pindex>2</pindex>
+<rs>1</rs>
+<rt>0</rt>
+</p>
+</oports>
+<out_encrypt_key></out_encrypt_key>
+<pi_list>
+<ip>
+<cn>lpt</cn>
+<lc>1</lc>
+</ip>
+</pi_list>
+<port_devices>
+<device>
+<parameters>
+<cts>0</cts>
+<dsrin>0</dsrin>
+<dsrout>0</dsrout>
+<dtr>disable</dtr>
+<rts>disable</rts>
+<set_fifo>1</set_fifo>
+<spd></spd>
+<spp></spp>
+<spr></spr>
+<sps></sps>
+</parameters>
+<piai>COM3</piai>
+<pian>Serial Port</pian>
+<pihpn>COM3</pihpn>
+</device>
+<device>
+<parameters>
+<cts>0</cts>
+<dsrin>0</dsrin>
+<dsrout>0</dsrout>
+<dtr>disable</dtr>
+<rts>disable</rts>
+<set_fifo>1</set_fifo>
+<spd></spd>
+<spp></spp>
+<spr></spr>
+<sps></sps>
+</parameters>
+<piai>COM4</piai>
+<pian>Serial Port</pian>
+<pihpn>COM4</pihpn>
+</device>
+</port_devices>
+<rdl>
+<device>
+<abs_axis>
+<dead_zone>0</dead_zone>
+<max>1000</max>
+<min>-1000</min>
+<name>X-axis</name>
+<saturation>1</saturation>
+</abs_axis>
+<abs_axis>
+<dead_zone>0</dead_zone>
+<max>1000</max>
+<min>-1000</min>
+<name>Y-axis</name>
+<saturation>1</saturation>
+</abs_axis>
+<axis>
+<max>1000</max>
+<min>-1000</min>
+<name>Osa X</name>
+<restricted>1</restricted>
+<scale>1</scale>
+</axis>
+<axis>
+<max>1000</max>
+<min>-1000</min>
+<name>Osa Y</name>
+<restricted>1</restricted>
+<scale>1</scale>
+</axis>
+<axis>
+<max>1000</max>
+<min>-1000</min>
+<name>Kolečko</name>
+<restricted>1</restricted>
+<scale>1</scale>
+</axis>
+<device_type>2</device_type>
+<dx_device_type>18</dx_device_type>
+<max_raw_pos>65535</max_raw_pos>
+<min_raw_pos>0</min_raw_pos>
+<name>Myš</name>
+</device>
+<device>
+<device_type>3</device_type>
+<dx_device_type>19</dx_device_type>
+<name>Klávesnice</name>
+</device>
+<device>
+<device_type>3</device_type>
+<dx_device_type>0</dx_device_type>
+<name>Zařízení klávesnice standardu HID</name>
+</device>
+<device>
+<abs_axis>
+<dead_zone>0</dead_zone>
+<max>1000</max>
+<min>-1000</min>
+<name>X-axis</name>
+<saturation>1</saturation>
+</abs_axis>
+<abs_axis>
+<dead_zone>0</dead_zone>
+<max>1000</max>
+<min>-1000</min>
+<name>Y-axis</name>
+<saturation>1</saturation>
+</abs_axis>
+<axis>
+<max>1000</max>
+<min>-1000</min>
+<name>X-axis</name>
+<restricted>1</restricted>
+<scale>1</scale>
+</axis>
+<axis>
+<max>1000</max>
+<min>-1000</min>
+<name>Y-axis</name>
+<restricted>1</restricted>
+<scale>1</scale>
+</axis>
+<axis>
+<max>1000</max>
+<min>-1000</min>
+<name>Wheel</name>
+<restricted>1</restricted>
+<scale>1</scale>
+</axis>
+<device_type>2</device_type>
+<dx_device_type>0</dx_device_type>
+<max_raw_pos>65535</max_raw_pos>
+<min_raw_pos>0</min_raw_pos>
+<name>Myš kompatibilní s technologií HID</name>
+</device>
+<device>
+<device_type>4</device_type>
+<dx_device_type>17</dx_device_type>
+<name>USB Receiver</name>
+</device>
+<device>
+<device_type>4</device_type>
+<dx_device_type>17</dx_device_type>
+<name>USB Receiver 1</name>
+</device>
+<device>
+<device_type>9</device_type>
+<dx_device_type>0</dx_device_type>
+<name>sound device</name>
+</device>
+<device>
+<axis>
+<max>1000</max>
+<min>-1000</min>
+<name>x</name>
+<restricted>1</restricted>
+<scale>1</scale>
+</axis>
+<axis>
+<max>1000</max>
+<min>-1000</min>
+<name>y</name>
+<restricted>1</restricted>
+<scale>1</scale>
+</axis>
+<device_type>5</device_type>
+<dx_device_type>0</dx_device_type>
+<name>pointing device</name>
+</device>
+<device>
+<axis>
+<dead_zone>0</dead_zone>
+<max>1000</max>
+<min>-1000</min>
+<name>X-axis</name>
+<saturation>1</saturation>
+</axis>
+<axis>
+<dead_zone>0</dead_zone>
+<max>1000</max>
+<min>-1000</min>
+<name>Y-axis</name>
+<saturation>1</saturation>
+</axis>
+<device_type>6</device_type>
+<dx_device_type>0</dx_device_type>
+<name>gameport device</name>
+</device>
+<device>
+<cn>lpt</cn>
+<device_type>11</device_type>
+<dif>10</dif>
+<dtf>1</dtf>
+<dx_device_type>0</dx_device_type>
+<name>Port Device 1</name>
+<rr></rr>
+</device>
+</rdl>
+<rep>0</rep>
+<require_name_match>0</require_name_match>
+<rng>1</rng>
+<rts>1</rts>
+<sbs>100000</sbs>
+<sce>
+<idv>
+<device_type>2</device_type>
+<dx_device_type>18</dx_device_type>
+<ibn>Tlačítko 0</ibn>
+<ibn>Tlačítko 1</ibn>
+<idn>Myš</idn>
+<offset>12</offset>
+<offset>13</offset>
+</idv>
+<sfn>all_scenarios</sfn>
+</sce>
+<sce>
+<idv>
+<device_type>11</device_type>
+<dx_device_type>0</dx_device_type>
+<ibn>3 (start)</ibn>
+<ibn>9 (start)</ibn>
+<idn>Port Device 1</idn>
+<offset>4</offset>
+<offset>16</offset>
+</idv>
+<sfn>D:\presentation\deti mereni 2013\children_multimod\children_multimod1.sce</sfn>
+</sce>
+<sct>
+<capture_device>
+<abort_on_max_drops>0</abort_on_max_drops>
+<bps></bps>
+<chan></chan>
+<do_rec_vol>0</do_rec_vol>
+<freq></freq>
+<ignore_drops>1</ignore_drops>
+<max_drops>250</max_drops>
+<name>None</name>
+<rec_vol>1</rec_vol>
+<show_drops>1</show_drops>
+</capture_device>
+<resp_dev>
+<combine>0</combine>
+<ignore>1000</ignore>
+<off_inter>200</off_inter>
+<off_thresh>0.02</off_thresh>
+<onset_mode>0</onset_mode>
+<rec_dur>1000</rec_dur>
+<save>0</save>
+<thresh>0.2</thresh>
+</resp_dev>
+</sct>
+<sde>
+<buffer_length>1000</buffer_length>
+<custom_buf>sec_sw</custom_buf>
+<halt_on_underrun>1</halt_on_underrun>
+<hw_buffer>0</hw_buffer>
+<max_mix_length>400</max_mix_length>
+<min_mix_length>100</min_mix_length>
+<mixer>dx_software</mixer>
+<rewind_distance>10</rewind_distance>
+<side_speakers>1</side_speakers>
+</sde>
+<sdv>Primární ovladač zvuku</sdv>
+<smc>2</smc>
+<smd>16</smd>
+<smr>44100</smr>
+<srs>1</srs>
+<ssb>2000</ssb>
+<sse>
+<s>
+<a></a>
+<ce>1</ce>
+<ep>1</ep>
+<p>0</p>
+</s>
+</sse>
+<svl>
+<attenuation>0</attenuation>
+<do_attenuation>0</do_attenuation>
+<do_volume>1</do_volume>
+<volume>0.2</volume>
+</svl>
+<text_encoding>utf8</text_encoding>
+<trigger_mode>
+<cn></cn>
+<m>0</m>
+<v></v>
+<vt>0</vt>
+</trigger_mode>
+<udt>0</udt>
+<unc>500</unc>
+<upb>0</upb>
+<urp>0</urp>

+ 205 - 0
Experiment_280_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod.sce

@@ -0,0 +1,205 @@
+randomize_trials=true;
+#no_logfile = true;
+
+
+active_buttons = 1;
+button_codes = 0;   
+response_matching = simple_matching;
+
+
+begin;
+array {
+ sound{
+   wavefile { filename = "koza.wav"; } snd_buck;
+ } standard_stimulus;      # standard stimulus;
+ sound{
+   wavefile { filename = "pes.wav"; } snd_dog;
+ };     # target 1    
+ sound{
+   wavefile { filename = "kocka.wav"; } snd_cat;
+ };  
+ } sound_stimulus;
+
+array {
+  picture {
+   bitmap { filename = "koza.jpg"; } buck;
+   x=0; y=0;
+ } standard_pic;
+  picture {
+   bitmap { filename = "pes.jpg"; } dog;
+   x=0; y=0;
+ } target1_pic;
+  picture {
+  bitmap { filename = "kocka.jpg"; } cat;   
+   x=0; y=0;
+ } target2_pic;
+} picture_stimulus; 
+
+trial {
+     trial_duration = 1200;
+     stimulus_event{
+     picture standard_pic;
+      duration=700; 
+     } event1;
+     stimulus_event{
+     sound standard_stimulus;
+     duration=700;
+     port_code=1;
+     code=1;
+      } event2;
+           
+	} main; 
+
+begin_pcl;
+array <int> stim[300];
+array <int> out_code[300];
+array <int> tg_stim_list[60];
+array <int> tg_type_list[60];  # obsahuje info o typu targetu  2 - pes štěká  3 - kočka mňouká  4- kočka štěká 5 - pes mňouká   
+array <string> type[6]={"kz  ","pe  s", "ko  m","ko  s","pe  m"};
+int st,num,en,pos,cat_pos;
+int cat_dog_pos, dog_cat_pos; 
+int react_time, cum_react_time,false_react_time, false_cum_react_time;
+double avg_react,false_avg_react;
+string userid;
+output_file s_output = new output_file; 
+
+
+# naplnění­ pole standardními stimuly
+loop int j=1 until j>300
+  begin 
+    stim[j]=1; 
+    out_code[j]=1;
+    j=j+1;
+  end;
+  
+# 20% se vymění za targety s kodem 2 (pes) 
+st=3; num=60;
+loop int k=1 until k>60 
+ begin
+  if (st <205) then en=st+4; else  en=st + 3;  end;
+  if (en>295) then en=295; end;
+  pos=random(st,en);
+  tg_stim_list[k]=pos;
+  tg_type_list[k]=2; 
+  stim[pos]=2;
+  out_code[pos]=2; out_code[pos+1]=101;
+  st=pos+3;
+  k=k+1;
+ end; 
+
+
+
+# z př™edchozíchch 20% se jich 10% zamě›ní za tg s kodem 3 (kočka)
+loop int l=1 until l>30
+ begin
+ pos=random(1,60);
+ cat_pos= tg_stim_list[pos];
+ if (stim[cat_pos]!=3) then 
+  tg_type_list[pos] = 3;
+  stim[cat_pos]=3; out_code[cat_pos]=3;
+  out_code[cat_pos+1]=102;  
+  l=l+1;
+ end; 
+end; 
+ 
+
+# u 5% targetu se zamění zvuky  - tj. pes mňˆouká¡ a kočka štěká
+loop int l=1 until l>15
+ begin
+	int pos1, pos2;
+ loop 
+    pos1=random(1,60);
+    pos2=random(1,60);
+ until (tg_type_list[pos1]==2) && (tg_type_list[pos2]==3)
+  begin
+    pos1=random(1,60);
+    pos2=random(1,60);
+  end;
+   tg_type_list[pos1]=5; tg_type_list[pos2]=4;
+   dog_cat_pos= tg_stim_list[pos1]; cat_dog_pos = tg_stim_list[pos2];
+    stim[dog_cat_pos]=2; out_code[dog_cat_pos]=5;
+    stim[cat_dog_pos]=3; out_code[cat_dog_pos]=4; 
+    out_code[dog_cat_pos+1]=103;out_code[cat_dog_pos+1]=104;  
+  l=l+1;
+ end; 
+
+/*-----------------------------------------------------------------------------------*/
+loop int i=1 until i>300
+begin
+term.print(stim[i]);
+i=i+1;
+end;
+term.print("\n");
+
+loop int i=1 until i>300
+begin
+term.print(out_code[i]); term.print(" ");
+i=i+1;
+end;
+term.print("\n");
+/*---------------------------------------------------------------------------------*/
+/* ----------------------- tady se spouští vlastní stimulace ----------------------*/
+userid=logfile.subject();
+s_output.open(userid+".txt");
+cum_react_time=0;
+false_cum_react_time=0;
+loop int i=1 until i>30
+ begin 
+ s_output.print(i); s_output.print("\t"); s_output.print(out_code[i]);s_output.print("\t");
+ event1.set_stimulus(picture_stimulus[stim[i]]); 
+ if (out_code[i]>3) && (out_code[i]<6) then	
+ event2.set_stimulus(sound_stimulus[out_code[i]-2]);
+ s_output.print(type[out_code[i]]+"\t");	
+ else 
+ event2.set_stimulus(sound_stimulus[stim[i]]);
+ s_output.print(type[stim[i]]+"\t");	
+ end;
+ event2.set_port_code(out_code[i]);
+ event2.set_event_code(string(out_code[i]));
+ if (out_code[i]==2) || (out_code[i]==4) 
+   then event2.set_target_button(1);
+         event2.set_stimulus_time_in(200);
+         event2.set_stimulus_time_out(700);  
+   else  event2.set_target_button(0);
+         event2.set_response_active(true); 
+   end;
+ main.present();
+ i=i+1;
+ stimulus_data last = stimulus_manager.last_stimulus_data();
+ if (last.type()==stimulus_hit) 
+  then react_time=last.reaction_time();
+       cum_react_time=cum_react_time+react_time; 
+       s_output.print("o"+"\t");s_output.print(react_time);
+     /*  term.print("React_time = "); term.print(react_time); term.print("\n"); */
+  elseif  (last.type()==stimulus_false_alarm)
+      then
+	    false_react_time=last.reaction_time();
+	    false_cum_react_time=false_cum_react_time+false_react_time;
+       s_output.print("x"+"\t");  s_output.print(false_react_time); 
+ end;   
+s_output.print("\n");    
+end;
+int total_hits = response_manager.total_hits();
+int total_false_alarms = response_manager.total_false_alarms();
+if (total_hits!=0)
+ then avg_react=double(cum_react_time)/double(total_hits);
+ else avg_react=0.;   
+ end; 
+if (total_false_alarms!=0)
+ then false_avg_react=double(false_cum_react_time)/double(total_false_alarms);
+ else avg_react=0.;   
+ end; 
+
+
+s_output.print("\n\n");    
+s_output.print("Total hits = "); s_output.print(total_hits); s_output.print("\n");
+s_output.print("Total reaction time = "); s_output.print(avg_react); s_output.print("\n\n");
+s_output.print("Total false alarms  = "); s_output.print(total_false_alarms); s_output.print("\n");
+s_output.print("Total false reaction time = "); s_output.print(false_avg_react); s_output.print("\n");
+
+
+
+
+term.print("Total hits = "); term.print(total_hits); term.print("\n");
+term.print("Total reaction time = "); term.print(avg_react); term.print("\n");
+s_output.close();

+ 276 - 0
Experiment_280_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod1.sce

@@ -0,0 +1,276 @@
+# Reakce je  na psa i kočku - tlačítko 1 - pes štěká/kočka mňouká (správný zvuk)  tlačítko 2- pes mňouká/ kočka štěká (špatný zvuk), na ostatní se odezva bere jako false allarm 
+
+randomize_trials=true;
+#no_logfile = true;
+
+
+active_buttons = 2;
+button_codes = 1,2;   
+response_matching = simple_matching;
+
+write_codes = true;
+pulse_width = 100; 
+
+
+begin;
+array {
+ sound{
+   wavefile { filename = "koza.wav"; } snd_buck;
+ } standard_stimulus;      # standard stimulus;
+ sound{
+   wavefile { filename = "pes.wav"; } snd_dog;
+ };     # target 1    
+ sound{
+   wavefile { filename = "kocka.wav"; } snd_cat;
+ };  
+ } sound_stimulus;
+
+array {
+  picture {
+   bitmap { filename = "koza1.jpg"; } buck;
+   x=0; y=0;
+ } standard_pic;
+  picture {
+   bitmap { filename = "pes1.jpg"; } dog;
+   x=0; y=0;
+ } target1_pic;
+  picture {
+  bitmap { filename = "kocka1.jpg"; } cat;   
+   x=0; y=0;
+ } target2_pic;
+} picture_stimulus; 
+
+trial {
+     trial_duration = 1200;
+     stimulus_event{
+     picture standard_pic;
+      duration=700; 
+     } event1;
+     stimulus_event{
+     sound standard_stimulus;
+     duration=700;
+     port_code=1;
+     code=1;
+      } event2;
+           
+	} main; 
+
+begin_pcl;
+array <int> stim[300];
+array <int> out_code[300];
+array <int> tg_stim_list[60];
+array <int> tg_type_list[60];  # obsahuje info o typu targetu  2 - pes steka¡  3 - kocka mnouka¡  4- kocka steka¡ 5 - pes mnouka¡   
+array <string> type[6]={"buck  ","dog  b", "cat  m","cat  b","dog  m"};
+int st,num,en,pos,cat_pos;
+int cat_dog_pos, dog_cat_pos; 
+int react_time, cum_creact_time,cum_ireact_time,incorrect_react_time, cum_incorrect_react_time, false_cum_react_time, false_react_time;
+int correct_snd_n, incorrect_snd_n; 
+double avg_creact,avg_ireact,incorrect_avg_react, false_avg_react;
+string userid;
+output_file s_output = new output_file; 
+
+
+# naplnění­ pole standardními stimuly
+loop int j=1 until j>300
+  begin 
+    stim[j]=1; 
+    out_code[j]=1;
+    j=j+1;
+  end;
+  
+# 20% se vymění za targety s kodem 2 (pes) 
+st=3; num=60;
+loop int k=1 until k>60 
+ begin
+  if (st <205) then en=st+4; else  en=st + 3;  end;
+  if (en>295) then en=295; end;
+  pos=random(st,en);
+  tg_stim_list[k]=pos;
+  tg_type_list[k]=2; 
+  stim[pos]=2;
+  out_code[pos]=2; out_code[pos+1]=11;
+  st=pos+3;
+  k=k+1;
+ end; 
+
+
+
+# z př™edchozíchch 20% se jich 10% zamě›ní za tg s kodem 3 (kočka)
+loop int l=1 until l>30
+ begin
+ pos=random(1,60);
+ cat_pos= tg_stim_list[pos];
+ if (stim[cat_pos]!=3) then 
+  tg_type_list[pos] = 3;
+  stim[cat_pos]=3; out_code[cat_pos]=3;
+  out_code[cat_pos+1]=12;  
+  l=l+1;
+ end; 
+end; 
+ 
+
+# u 5% targetu se zamění zvuky  - tj. pes mňˆouká¡ a kočka štěká
+loop int l=1 until l>15
+ begin
+	int pos1, pos2;
+ loop 
+    pos1=random(1,60);
+    pos2=random(1,60);
+ until (tg_type_list[pos1]==2) && (tg_type_list[pos2]==3)
+  begin
+    pos1=random(1,60);
+    pos2=random(1,60);
+  end;
+   tg_type_list[pos1]=5; tg_type_list[pos2]=4;
+   dog_cat_pos= tg_stim_list[pos1]; cat_dog_pos = tg_stim_list[pos2];
+    stim[dog_cat_pos]=2; out_code[dog_cat_pos]=5;
+    stim[cat_dog_pos]=3; out_code[cat_dog_pos]=4; 
+    out_code[dog_cat_pos+1]=13;out_code[cat_dog_pos+1]=14;  
+  l=l+1;
+ end; 
+
+/*-----------------------------------------------------------------------------------*/
+/*loop int i=1 until i>300
+begin
+#term.print(stim[i]);
+i=i+1;
+end;
+#term.print("\n");
+
+loop int i=1 until i>300
+begin
+#term.print(out_code[i]); term.print(" ");
+i=i+1;
+end;
+#term.print("\n");*/
+/*---------------------------------------------------------------------------------*/
+/* ----------------------- tady se spouští vlastní stimulace ----------------------*/
+userid=logfile.subject();
+s_output.open(userid+".txt");
+cum_creact_time=0;
+cum_ireact_time=0;
+correct_snd_n=0;
+incorrect_snd_n=0;
+cum_incorrect_react_time=0;
+false_react_time=0;
+false_cum_react_time=0;
+int bt;
+s_output.print("*********************** BARKING DOG, MIAOWING CAT ***************************\n\n");
+loop int i=1 until i>300  # POČET STIMULŮ
+ begin 
+ s_output.print(i); s_output.print("\t"); s_output.print(out_code[i]);s_output.print("\t");
+ event1.set_stimulus(picture_stimulus[stim[i]]); 
+ if (out_code[i]>3) && (out_code[i]<6) then	
+ event2.set_stimulus(sound_stimulus[out_code[i]-2]);
+ s_output.print(type[out_code[i]]+"\t");	
+ else 
+ event2.set_stimulus(sound_stimulus[stim[i]]);
+ s_output.print(type[stim[i]]+"\t");	
+ end;
+ event2.set_port_code(out_code[i]);
+ event2.set_event_code(string(out_code[i]));
+ if (out_code[i]==2) || (out_code[i]==3) 
+   then  event2.set_target_button(1);
+         bt=1;
+         event2.set_stimulus_time_in(200);
+         event2.set_stimulus_time_out(1000);  
+   elseif (out_code[i]==4) || (out_code[i]==5)
+        then event2.set_target_button(2);
+         bt=2;
+         event2.set_stimulus_time_in(200);
+         event2.set_stimulus_time_out(1000);         
+   else  event2.set_target_button(0);
+         event2.set_response_active(true); 
+   end;
+ main.present();
+ stimulus_data last = stimulus_manager.last_stimulus_data();
+ if (last.type()==stimulus_hit) 
+  then 
+       if (out_code[i]==2) || (out_code[i]==3) 
+        then  
+         react_time=last.reaction_time();
+         cum_creact_time=cum_creact_time+react_time; 
+         s_output.print("o"+"\t");s_output.print(bt);s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   ");s_output.print(react_time);
+         correct_snd_n=correct_snd_n+1;
+         /*  term.print("React_time = "); term.print(react_time); term.print("\n"); */
+        elseif (out_code[i]==4) || (out_code[i]==5) 
+              then
+	             react_time=last.reaction_time();
+                cum_ireact_time=cum_ireact_time+react_time; 
+                s_output.print("o"+"\t");s_output.print(bt);s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   ");s_output.print(react_time);  
+                incorrect_snd_n=incorrect_snd_n+1;
+              end;   
+   elseif  (last.type()==stimulus_incorrect) 
+         then
+            incorrect_react_time=last.reaction_time();    
+            cum_incorrect_react_time=cum_incorrect_react_time+incorrect_react_time;  
+            s_output.print("x"+"\t");s_output.print(bt);s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   "); s_output.print(incorrect_react_time);    
+
+         elseif  (last.type()==stimulus_false_alarm)
+             then
+	             false_react_time=last.reaction_time();
+	             false_cum_react_time=false_cum_react_time+false_react_time;
+                s_output.print("f"+"\t");s_output.print("-");s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   ");   s_output.print(false_react_time); 
+  end;   
+  i=i+1;
+  s_output.print("\n");    
+ end; 
+ 
+int total_hits=response_manager.total_hits();
+int total_false_alarms=response_manager.total_false_alarms();
+#int total_hits_correct_snd = response_manager.total_response_count(1);
+#int total_hits_incorrect_snd = response_manager.total_response_count(2);
+int total_incorrects = response_manager.total_incorrects();
+if (correct_snd_n!=0)
+ then avg_creact=double(cum_creact_time)/double(correct_snd_n);
+ else avg_creact=0.;   
+ end; 
+if (incorrect_snd_n!=0)
+ then avg_ireact=double(cum_ireact_time)/double(incorrect_snd_n);
+ else avg_ireact=0.;   
+ end; 
+if (total_incorrects!=0)
+ then incorrect_avg_react=double(cum_incorrect_react_time)/double(total_incorrects);
+ else incorrect_avg_react=0.;   
+ end; 
+if (total_false_alarms!=0)
+ then false_avg_react=double(false_cum_react_time)/double(total_false_alarms);
+ else false_avg_react=0.;   
+ end; 
+
+
+
+s_output.print("\n\n");  
+term.print("\n\n");    
+s_output.print("Total hits = "); s_output.print(total_hits); s_output.print("\n");
+s_output.print("Total correct sound hits = "); s_output.print(correct_snd_n); s_output.print("\n");
+s_output.print("Average correct sound reaction time = "); s_output.print(avg_creact); s_output.print("\n\n");
+#_________________________ term print _________________________________________________________________
+term.print("Total hits = "); term.print(total_hits); term.print("\n");
+term.print("Total correct sound hits = "); term.print(correct_snd_n); term.print("\n");
+term.print("Average correct sound reaction time = "); term.print(avg_creact); term.print("\n\n");
+#______________________________________________________________________________________________________
+
+s_output.print("Total incorrect sound hits = "); s_output.print(incorrect_snd_n); s_output.print("\n");
+s_output.print("Average incorrect sound reaction time = "); s_output.print(avg_ireact); s_output.print("\n\n");
+#_________________________ term print _________________________________________________________________
+term.print("Total incorrect sound hits = "); term.print(incorrect_snd_n); term.print("\n");
+term.print("Average incorrect sound reaction time = "); term.print(avg_ireact); term.print("\n\n");
+#______________________________________________________________________________________________________
+
+s_output.print("Total incorrect responses  = "); s_output.print(total_incorrects); s_output.print("\n");
+s_output.print("Average incorrect responses time = "); s_output.print(incorrect_avg_react); s_output.print("\n\n");
+#_________________________ term print _________________________________________________________________
+
+term.print("Total incorrect responses  = "); term.print(total_incorrects); term.print("\n");
+term.print("Average incorrect responses time = "); term.print(incorrect_avg_react); term.print("\n\n");
+#______________________________________________________________________________________________________
+
+s_output.print("Total false alarms = "); s_output.print(total_false_alarms); s_output.print("\n");
+s_output.print("Average false alarm response time = "); s_output.print(false_avg_react); s_output.print("\n\n");
+#_________________________ term print _________________________________________________________________
+term.print("Total false alarms = "); term.print(total_false_alarms); term.print("\n");
+term.print("Average false alarm response time = "); term.print(false_avg_react); term.print("\n\n");
+#______________________________________________________________________________________________________
+
+s_output.close();

+ 259 - 0
Experiment_280_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod2.sce

@@ -0,0 +1,259 @@
+# Reakce je pouze u psa - tlačítko 1 - štěká (správný zvuk)  tlačítko 2- mňouká (špatný zvuk), na ostatní se odezva bere jako false allarm 
+
+randomize_trials=true;
+#no_logfile = true;
+
+
+active_buttons = 2;
+button_codes = 1,2;   
+response_matching = simple_matching;
+
+
+begin;
+array {
+ sound{
+   wavefile { filename = "koza.wav"; } snd_buck;
+ } standard_stimulus;      # standard stimulus;
+ sound{
+   wavefile { filename = "pes.wav"; } snd_dog;
+ };     # target 1    
+ sound{
+   wavefile { filename = "kocka.wav"; } snd_cat;
+ };  
+ } sound_stimulus;
+
+array {
+  picture {
+   bitmap { filename = "koza1.jpg"; } buck;
+   x=0; y=0;
+ } standard_pic;
+  picture {
+   bitmap { filename = "pes1.jpg"; } dog;
+   x=0; y=0;
+ } target1_pic;
+  picture {
+  bitmap { filename = "kocka1.jpg"; } cat;   
+   x=0; y=0;
+ } target2_pic;
+} picture_stimulus; 
+
+trial {
+     trial_duration = 1200;
+     stimulus_event{
+     picture standard_pic;
+      duration=700; 
+     } event1;
+     stimulus_event{
+     sound standard_stimulus;
+     duration=700;
+     port_code=1;
+     code=1;
+      } event2;
+           
+	} main; 
+
+begin_pcl;
+array <int> stim[300];
+array <int> out_code[300];
+array <int> tg_stim_list[60];
+array <int> tg_type_list[60];  # obsahuje info o typu targetu  2 - pes steka¡  3 - kocka mnouka¡  4- kocka steka¡ 5 - pes mnouka¡   
+array <string> type[6]={"buck  ","dog  b", "cat  m","cat  b","dog  m"};
+int st,num,en,pos,cat_pos;
+int cat_dog_pos, dog_cat_pos; 
+int react_time, cum_creact_time,cum_ireact_time,incorrect_react_time, cum_incorrect_react_time, false_cum_react_time, false_react_time;
+int correct_snd_n, incorrect_snd_n; 
+double avg_creact,avg_ireact,incorrect_avg_react, false_avg_react;
+string userid;
+output_file s_output = new output_file; 
+
+
+# naplnění­ pole standardními stimuly
+loop int j=1 until j>300
+  begin 
+    stim[j]=1; 
+    out_code[j]=1;
+    j=j+1;
+  end;
+  
+# 20% se vymění za targety s kodem 2 (pes) 
+st=3; num=60;
+loop int k=1 until k>60 
+ begin
+  if (st <205) then en=st+4; else  en=st + 3;  end;
+  if (en>295) then en=295; end;
+  pos=random(st,en);
+  tg_stim_list[k]=pos;
+  tg_type_list[k]=2; 
+  stim[pos]=2;
+  out_code[pos]=2; out_code[pos+1]=11;
+  st=pos+3;
+  k=k+1;
+ end; 
+
+
+
+# z př™edchozíchch 20% se jich 10% zamě›ní za tg s kodem 3 (kočka)
+loop int l=1 until l>30
+ begin
+ pos=random(1,60);
+ cat_pos= tg_stim_list[pos];
+ if (stim[cat_pos]!=3) then 
+  tg_type_list[pos] = 3;
+  stim[cat_pos]=3; out_code[cat_pos]=3;
+  out_code[cat_pos+1]=12;  
+  l=l+1;
+ end; 
+end; 
+ 
+
+# u 5% targetu se zamění zvuky  - tj. pes mňˆouká¡ a kočka štěká
+loop int l=1 until l>15
+ begin
+	int pos1, pos2;
+ loop 
+    pos1=random(1,60);
+    pos2=random(1,60);
+ until (tg_type_list[pos1]==2) && (tg_type_list[pos2]==3)
+  begin
+    pos1=random(1,60);
+    pos2=random(1,60);
+  end;
+   tg_type_list[pos1]=5; tg_type_list[pos2]=4;
+   dog_cat_pos= tg_stim_list[pos1]; cat_dog_pos = tg_stim_list[pos2];
+    stim[dog_cat_pos]=2; out_code[dog_cat_pos]=5;
+    stim[cat_dog_pos]=3; out_code[cat_dog_pos]=4; 
+    out_code[dog_cat_pos+1]=13;out_code[cat_dog_pos+1]=14;  
+  l=l+1;
+ end; 
+
+/*-----------------------------------------------------------------------------------*/
+loop int i=1 until i>300
+begin
+term.print(stim[i]);
+i=i+1;
+end;
+term.print("\n");
+
+loop int i=1 until i>300
+begin
+term.print(out_code[i]); term.print(" ");
+i=i+1;
+end;
+term.print("\n");
+/*---------------------------------------------------------------------------------*/
+/* ----------------------- tady se spouští vlastní stimulace ----------------------*/
+userid=logfile.subject();
+s_output.open(userid+".txt");
+cum_creact_time=0;
+cum_ireact_time=0;
+correct_snd_n=0;
+incorrect_snd_n=0;
+cum_incorrect_react_time=0;
+false_react_time=0;
+false_cum_react_time=0;
+int bt;
+s_output.print("****************************** BARKING DOG ************************************\n\n");
+loop int i=1 until i>30
+ begin 
+ s_output.print(i); s_output.print("\t"); s_output.print(out_code[i]);s_output.print("\t");
+ event1.set_stimulus(picture_stimulus[stim[i]]); 
+ if (out_code[i]>3) && (out_code[i]<6) then	
+ event2.set_stimulus(sound_stimulus[out_code[i]-2]);
+ s_output.print(type[out_code[i]]+"\t");	
+ else 
+ event2.set_stimulus(sound_stimulus[stim[i]]);
+ s_output.print(type[stim[i]]+"\t");	
+ end;
+ event2.set_port_code(out_code[i]);
+ event2.set_event_code(string(out_code[i]));
+ if (out_code[i]==2) 
+   then  event2.set_target_button(1);
+         bt=1;
+         event2.set_stimulus_time_in(200);
+         event2.set_stimulus_time_out(900);  
+   elseif (out_code[i]==5)
+        then event2.set_target_button(2);
+         bt=2;
+         event2.set_stimulus_time_in(200);
+         event2.set_stimulus_time_out(900);         
+   else  event2.set_target_button(0);
+         event2.set_response_active(true); 
+   end;
+ main.present();
+ stimulus_data last = stimulus_manager.last_stimulus_data();
+ if (last.type()==stimulus_hit) 
+  then 
+       if (out_code[i]==2)  
+        then  
+         react_time=last.reaction_time();
+         cum_creact_time=cum_creact_time+react_time; 
+         s_output.print("o"+"\t");s_output.print(bt);s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   ");s_output.print(react_time);
+         correct_snd_n=correct_snd_n+1;
+         /*  term.print("React_time = "); term.print(react_time); term.print("\n"); */
+        elseif (out_code[i]==5) 
+              then
+	             react_time=last.reaction_time();
+                cum_ireact_time=cum_ireact_time+react_time; 
+                s_output.print("o"+"\t");s_output.print(bt);s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   ");s_output.print(react_time);  
+                incorrect_snd_n=incorrect_snd_n+1;
+        end;   
+      
+   elseif  (last.type()==stimulus_incorrect) 
+         then
+            incorrect_react_time=last.reaction_time();    
+            cum_incorrect_react_time=cum_incorrect_react_time+incorrect_react_time;  
+            s_output.print("x"+"\t");s_output.print(bt);s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   "); s_output.print(incorrect_react_time);    
+           
+         elseif  (last.type()==stimulus_false_alarm)
+             then
+	             false_react_time=last.reaction_time();
+	             false_cum_react_time=false_cum_react_time+false_react_time;
+                s_output.print("f"+"\t");s_output.print("-");s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   ");   s_output.print(false_react_time); 
+           
+ end;    
+  i=i+1;
+  s_output.print("\n");    
+ end; 
+ 
+int total_hits=response_manager.total_hits();
+int total_false_alarms=response_manager.total_false_alarms();
+#int total_hits_correct_snd = response_manager.total_response_count(1);
+#int total_hits_incorrect_snd = response_manager.total_response_count(2);
+int total_incorrects = response_manager.total_incorrects();
+if (correct_snd_n!=0)
+ then avg_creact=double(cum_creact_time)/double(correct_snd_n);
+ else avg_creact=0.;   
+ end; 
+if (incorrect_snd_n!=0)
+ then avg_ireact=double(cum_ireact_time)/double(incorrect_snd_n);
+ else avg_ireact=0.;   
+ end; 
+if (total_incorrects!=0)
+ then incorrect_avg_react=double(cum_incorrect_react_time)/double(total_incorrects);
+ else incorrect_avg_react=0.;   
+ end; 
+if (total_false_alarms!=0)
+ then false_avg_react=double(false_cum_react_time)/double(total_false_alarms);
+ else false_avg_react=0.;   
+ end; 
+
+
+
+s_output.print("\n\n");    
+s_output.print("Total hits = "); s_output.print(total_hits); s_output.print("\n");
+s_output.print("Total correct sound hits = "); s_output.print(correct_snd_n); s_output.print("\n");
+s_output.print("Average correct sound reaction time = "); s_output.print(avg_creact); s_output.print("\n\n");
+
+s_output.print("Total incorrect sound hits = "); s_output.print(incorrect_snd_n); s_output.print("\n");
+s_output.print("Average incorrect sound reaction time = "); s_output.print(avg_ireact); s_output.print("\n\n");
+
+s_output.print("Total incorrect responses  = "); s_output.print(total_incorrects); s_output.print("\n");
+s_output.print("Average incorrect response time = "); s_output.print(incorrect_avg_react); s_output.print("\n\n");
+
+s_output.print("Total false alarms = "); s_output.print(total_false_alarms); s_output.print("\n");
+s_output.print("Average false alarm response time = "); s_output.print(false_avg_react); s_output.print("\n\n");
+
+term.print("Total hits = "); term.print(total_hits); term.print("\n");
+term.print("Total correct sound reaction time = "); term.print(avg_creact); term.print("\n");
+term.print("Total incorrect sound reaction time = "); term.print(avg_ireact); term.print("\n");
+s_output.close();

+ 259 - 0
Experiment_280_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod3.sce

@@ -0,0 +1,259 @@
+# Reakce je pouze u kočky - tlačítko 1 - mňouká (správný zvuk)  tlačítko 2- štěká (špatný zvuk), na ostatní se odezva bere jako false allarm 
+
+randomize_trials=true;
+#no_logfile = true;
+
+
+active_buttons = 2;
+button_codes = 1,2;   
+response_matching = simple_matching;
+
+
+begin;
+array {
+ sound{
+   wavefile { filename = "koza.wav"; } snd_buck;
+ } standard_stimulus;      # standard stimulus;
+ sound{
+   wavefile { filename = "pes.wav"; } snd_dog;
+ };     # target 1    
+ sound{
+   wavefile { filename = "kocka.wav"; } snd_cat;
+ };  
+ } sound_stimulus;
+
+array {
+  picture {
+   bitmap { filename = "koza1.jpg"; } buck;
+   x=0; y=0;
+ } standard_pic;
+  picture {
+   bitmap { filename = "pes1.jpg"; } dog;
+   x=0; y=0;
+ } target1_pic;
+  picture {
+  bitmap { filename = "kocka1.jpg"; } cat;   
+   x=0; y=0;
+ } target2_pic;
+} picture_stimulus; 
+
+trial {
+     trial_duration = 1200;
+     stimulus_event{
+     picture standard_pic;
+      duration=700; 
+     } event1;
+     stimulus_event{
+     sound standard_stimulus;
+     duration=700;
+     port_code=1;
+     code=1;
+      } event2;
+           
+	} main; 
+
+begin_pcl;
+array <int> stim[300];
+array <int> out_code[300];
+array <int> tg_stim_list[60];
+array <int> tg_type_list[60];  # obsahuje info o typu targetu  2 - pes steka¡  3 - kocka mnouka¡  4- kocka steka¡ 5 - pes mnouka¡   
+array <string> type[6]={"buck  ","dog  b", "cat  m","cat  b","dog  m"};
+int st,num,en,pos,cat_pos;
+int cat_dog_pos, dog_cat_pos; 
+int react_time, cum_creact_time,cum_ireact_time,incorrect_react_time, cum_incorrect_react_time, false_cum_react_time, false_react_time;
+int correct_snd_n, incorrect_snd_n; 
+double avg_creact,avg_ireact,incorrect_avg_react, false_avg_react;
+string userid;
+output_file s_output = new output_file; 
+
+
+# naplnění­ pole standardními stimuly
+loop int j=1 until j>300
+  begin 
+    stim[j]=1; 
+    out_code[j]=1;
+    j=j+1;
+  end;
+  
+# 20% se vymění za targety s kodem 2 (pes) 
+st=3; num=60;
+loop int k=1 until k>60 
+ begin
+  if (st <205) then en=st+4; else  en=st + 3;  end;
+  if (en>295) then en=295; end;
+  pos=random(st,en);
+  tg_stim_list[k]=pos;
+  tg_type_list[k]=2; 
+  stim[pos]=2;
+  out_code[pos]=2; out_code[pos+1]=11;
+  st=pos+3;
+  k=k+1;
+ end; 
+
+
+
+# z př™edchozíchch 20% se jich 10% zamě›ní za tg s kodem 3 (kočka)
+loop int l=1 until l>30
+ begin
+ pos=random(1,60);
+ cat_pos= tg_stim_list[pos];
+ if (stim[cat_pos]!=3) then 
+  tg_type_list[pos] = 3;
+  stim[cat_pos]=3; out_code[cat_pos]=3;
+  out_code[cat_pos+1]=12;  
+  l=l+1;
+ end; 
+end; 
+ 
+
+# u 5% targetu se zamění zvuky  - tj. pes mňˆouká¡ a kočka štěká
+loop int l=1 until l>15
+ begin
+	int pos1, pos2;
+ loop 
+    pos1=random(1,60);
+    pos2=random(1,60);
+ until (tg_type_list[pos1]==2) && (tg_type_list[pos2]==3)
+  begin
+    pos1=random(1,60);
+    pos2=random(1,60);
+  end;
+   tg_type_list[pos1]=5; tg_type_list[pos2]=4;
+   dog_cat_pos= tg_stim_list[pos1]; cat_dog_pos = tg_stim_list[pos2];
+    stim[dog_cat_pos]=2; out_code[dog_cat_pos]=5;
+    stim[cat_dog_pos]=3; out_code[cat_dog_pos]=4; 
+    out_code[dog_cat_pos+1]=13;out_code[cat_dog_pos+1]=14;  
+  l=l+1;
+ end; 
+
+/*-----------------------------------------------------------------------------------*/
+loop int i=1 until i>300
+begin
+term.print(stim[i]);
+i=i+1;
+end;
+term.print("\n");
+
+loop int i=1 until i>300
+begin
+term.print(out_code[i]); term.print(" ");
+i=i+1;
+end;
+term.print("\n");
+/*---------------------------------------------------------------------------------*/
+/* ----------------------- tady se spouští vlastní stimulace ----------------------*/
+userid=logfile.subject();
+s_output.open(userid+".txt");
+cum_creact_time=0;
+cum_ireact_time=0;
+correct_snd_n=0;
+incorrect_snd_n=0;
+cum_incorrect_react_time=0;
+false_react_time=0;
+false_cum_react_time=0;
+int bt;
+s_output.print("****************************** MIAOWING CAT ************************************\n\n");
+loop int i=1 until i>30
+ begin 
+ s_output.print(i); s_output.print("\t"); s_output.print(out_code[i]);s_output.print("\t");
+ event1.set_stimulus(picture_stimulus[stim[i]]); 
+ if (out_code[i]>3) && (out_code[i]<6) then	
+ event2.set_stimulus(sound_stimulus[out_code[i]-2]);
+ s_output.print(type[out_code[i]]+"\t");	
+ else 
+ event2.set_stimulus(sound_stimulus[stim[i]]);
+ s_output.print(type[stim[i]]+"\t");	
+ end;
+ event2.set_port_code(out_code[i]);
+ event2.set_event_code(string(out_code[i]));
+ if (out_code[i]==3) 
+   then  event2.set_target_button(1);
+         bt=1;
+         event2.set_stimulus_time_in(200);
+         event2.set_stimulus_time_out(900);  
+   elseif (out_code[i]==4)
+        then event2.set_target_button(2);
+         bt=2;
+         event2.set_stimulus_time_in(200);
+         event2.set_stimulus_time_out(900);         
+   else  event2.set_target_button(0);
+         event2.set_response_active(true); 
+   end;
+ main.present();
+ stimulus_data last = stimulus_manager.last_stimulus_data();
+ if (last.type()==stimulus_hit) 
+  then 
+       if (out_code[i]==3)  
+        then  
+         react_time=last.reaction_time();
+         cum_creact_time=cum_creact_time+react_time; 
+         s_output.print("o"+"\t");s_output.print(bt);s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   ");s_output.print(react_time);
+         correct_snd_n=correct_snd_n+1;
+         /*  term.print("React_time = "); term.print(react_time); term.print("\n"); */
+        elseif (out_code[i]==4) 
+              then
+	             react_time=last.reaction_time();
+                cum_ireact_time=cum_ireact_time+react_time; 
+                s_output.print("o"+"\t");s_output.print(bt);s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   ");s_output.print(react_time);  
+                incorrect_snd_n=incorrect_snd_n+1;
+        end;   
+      
+   elseif  (last.type()==stimulus_incorrect) 
+         then
+            incorrect_react_time=last.reaction_time();    
+            cum_incorrect_react_time=cum_incorrect_react_time+incorrect_react_time;  
+            s_output.print("x"+"\t");s_output.print(bt);s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   "); s_output.print(incorrect_react_time);    
+           
+         elseif  (last.type()==stimulus_false_alarm)
+             then
+	             false_react_time=last.reaction_time();
+	             false_cum_react_time=false_cum_react_time+false_react_time;
+                s_output.print("f"+"\t");s_output.print("-");s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   ");   s_output.print(false_react_time); 
+           
+ end;    
+  i=i+1;
+  s_output.print("\n");    
+ end; 
+ 
+int total_hits=response_manager.total_hits();
+int total_false_alarms=response_manager.total_false_alarms();
+#int total_hits_correct_snd = response_manager.total_response_count(1);
+#int total_hits_incorrect_snd = response_manager.total_response_count(2);
+int total_incorrects = response_manager.total_incorrects();
+if (correct_snd_n!=0)
+ then avg_creact=double(cum_creact_time)/double(correct_snd_n);
+ else avg_creact=0.;   
+ end; 
+if (incorrect_snd_n!=0)
+ then avg_ireact=double(cum_ireact_time)/double(incorrect_snd_n);
+ else avg_ireact=0.;   
+ end; 
+if (total_incorrects!=0)
+ then incorrect_avg_react=double(cum_incorrect_react_time)/double(total_incorrects);
+ else incorrect_avg_react=0.;   
+ end; 
+if (total_false_alarms!=0)
+ then false_avg_react=double(false_cum_react_time)/double(total_false_alarms);
+ else false_avg_react=0.;   
+ end; 
+
+
+
+s_output.print("\n\n");    
+s_output.print("Total hits = "); s_output.print(total_hits); s_output.print("\n");
+s_output.print("Total correct sound hits = "); s_output.print(correct_snd_n); s_output.print("\n");
+s_output.print("Average correct sound reaction time = "); s_output.print(avg_creact); s_output.print("\n\n");
+
+s_output.print("Total incorrect sound hits = "); s_output.print(incorrect_snd_n); s_output.print("\n");
+s_output.print("Average incorrect sound reaction time = "); s_output.print(avg_ireact); s_output.print("\n\n");
+
+s_output.print("Total incorrect responses  = "); s_output.print(total_incorrects); s_output.print("\n");
+s_output.print("Average incorrect response time = "); s_output.print(incorrect_avg_react); s_output.print("\n\n");
+
+s_output.print("Total false alarms = "); s_output.print(total_false_alarms); s_output.print("\n");
+s_output.print("Average false alarm response time = "); s_output.print(false_avg_react); s_output.print("\n\n");
+
+term.print("Total hits = "); term.print(total_hits); term.print("\n");
+term.print("Total correct sound reaction time = "); term.print(avg_creact); term.print("\n");
+term.print("Total incorrect sound reaction time = "); term.print(avg_ireact); term.print("\n");
+s_output.close();

+ 1 - 0
Experiment_280_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/reference_ton.wav

@@ -0,0 +1 @@
+/annex/objects/MD5-s11120314--96ee9ed73dcc8a15e001261fac1170e8

BIN
Experiment_281_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/Creative_Commons_Attribution_4.0_International_CC_BY_4.0.pdf


+ 9 - 0
Experiment_281_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_281_hearing_threshold_male_8_years_17_12_2013.txt

@@ -0,0 +1,9 @@
+Hearing threshold (dB/1 kHz):
+
+	– Measured values:
+		– left ear:  20 dB
+		– right ear: 20 dB
+
+	– Setting values:
+		– left ear: 70 dB
+		– right ear: 70 dB

+ 317 - 0
Experiment_281_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_281_male_8_years_17_12_2013/LOG_multimod/Auditory_ERP_m_17_12_2013_5.txt

@@ -0,0 +1,317 @@
+*********************** BARKING DOG, MIAOWING CAT ***************************
+
+1	1	goat  	
+2	1	goat  	
+3	1	goat  	
+4	1	goat  	
+5	3	cat  m	o	1   1   588
+6	12	goat  	
+7	1	goat  	
+8	3	cat  m	o	1   1   581
+9	12	goat  	
+10	1	goat  	
+11	5	dog  m	x	2   2   571
+12	13	goat  	
+13	1	goat  	
+14	5	dog  m	o	2   2   565
+15	13	goat  	
+16	1	goat  	
+17	1	goat  	
+18	1	goat  	
+19	1	goat  	
+20	1	goat  	
+21	5	dog  m	o	2   2   414
+22	13	goat  	
+23	1	goat  	
+24	1	goat  	
+25	4	cat  b	x	2   2   650
+26	14	goat  	
+27	1	goat  	
+28	1	goat  	
+29	1	goat  	
+30	3	cat  m	x	1   2   679
+31	12	goat  	
+32	1	goat  	
+33	1	goat  	
+34	4	cat  b	x	2   1   568
+35	14	goat  	
+36	1	goat  	
+37	1	goat  	
+38	1	goat  	
+39	1	goat  	
+40	1	goat  	
+41	2	dog  b	o	1   2   726
+42	11	goat  	
+43	1	goat  	
+44	4	cat  b	x	2   1   704
+45	14	goat  	
+46	1	goat  	
+47	1	goat  	
+48	1	goat  	
+49	1	goat  	
+50	4	cat  b	o	2   2   445
+51	14	goat  	
+52	1	goat  	
+53	1	goat  	
+54	1	goat  	
+55	2	dog  b	x	1   2   629
+56	11	goat  	f	-   1   555
+57	1	goat  	
+58	1	goat  	
+59	1	goat  	
+60	2	dog  b	o	1   1   583
+61	11	goat  	
+62	1	goat  	
+63	1	goat  	
+64	1	goat  	
+65	1	goat  	
+66	1	goat  	
+67	3	cat  m	o	1   1   605
+68	12	goat  	
+69	1	goat  	
+70	1	goat  	
+71	1	goat  	
+72	3	cat  m	o	1   1   851
+73	12	goat  	
+74	1	goat  	
+75	1	goat  	
+76	5	dog  m	o	2   2   794
+77	13	goat  	
+78	1	goat  	
+79	2	dog  b	x	1   1   504
+80	11	goat  	
+81	1	goat  	
+82	1	goat  	
+83	1	goat  	
+84	1	goat  	
+85	1	goat  	
+86	5	dog  m	x	2   1   432
+87	13	goat  	f	-   1   274
+88	1	goat  	
+89	1	goat  	
+90	2	dog  b	o	1   1   537
+91	11	goat  	
+92	1	goat  	
+93	1	goat  	
+94	1	goat  	
+95	4	cat  b	x	2   1   358
+96	14	goat  	
+97	1	goat  	
+98	1	goat  	
+99	1	goat  	
+100	1	goat  	
+101	2	dog  b	
+102	11	goat  	
+103	1	goat  	
+104	1	goat  	
+105	3	cat  m	x	1   2   494
+106	12	goat  	
+107	1	goat  	
+108	4	cat  b	x	2   1   860
+109	14	goat  	f	-   2   653
+110	1	goat  	
+111	1	goat  	
+112	1	goat  	
+113	1	goat  	
+114	2	dog  b	x	1   2   269
+115	11	goat  	
+116	1	goat  	
+117	1	goat  	
+118	1	goat  	
+119	2	dog  b	o	1   1   441
+120	11	goat  	
+121	1	goat  	
+122	1	goat  	
+123	1	goat  	
+124	4	cat  b	o	2   2   432
+125	14	goat  	
+126	1	goat  	
+127	1	goat  	
+128	1	goat  	
+129	1	goat  	
+130	5	dog  m	x	2   1   506
+131	13	goat  	
+132	1	goat  	
+133	1	goat  	
+134	1	goat  	
+135	1	goat  	
+136	1	goat  	
+137	5	dog  m	o	2   2   551
+138	13	goat  	
+139	1	goat  	
+140	1	goat  	
+141	5	dog  m	o	2   2   927
+142	13	goat  	
+143	1	goat  	
+144	1	goat  	
+145	1	goat  	
+146	5	dog  m	o	2   2   371
+147	13	goat  	
+148	1	goat  	
+149	1	goat  	
+150	4	cat  b	o	2   2   491
+151	14	goat  	
+152	1	goat  	
+153	1	goat  	
+154	1	goat  	
+155	4	cat  b	o	2   2   451
+156	14	goat  	
+157	1	goat  	
+158	1	goat  	
+159	1	goat  	
+160	2	dog  b	o	1   1   396
+161	11	goat  	
+162	1	goat  	
+163	1	goat  	
+164	1	goat  	
+165	1	goat  	
+166	2	dog  b	o	1   1   307
+167	11	goat  	
+168	1	goat  	
+169	1	goat  	
+170	1	goat  	
+171	1	goat  	
+172	3	cat  m	x	1   2   447
+173	12	goat  	
+174	1	goat  	
+175	2	dog  b	x	1   2   542
+176	11	goat  	
+177	1	goat  	
+178	5	dog  m	x	2   1   581
+179	13	goat  	
+180	1	goat  	
+181	1	goat  	
+182	1	goat  	f	-   2   250
+183	3	cat  m	
+184	12	goat  	
+185	1	goat  	
+186	1	goat  	
+187	5	dog  m	x	2   1   579
+188	13	goat  	
+189	1	goat  	
+190	3	cat  m	x	1   2   591
+191	12	goat  	
+192	1	goat  	
+193	1	goat  	
+194	1	goat  	
+195	1	goat  	
+196	1	goat  	
+197	4	cat  b	x	2   1   609
+198	14	goat  	
+199	1	goat  	
+200	1	goat  	
+201	1	goat  	
+202	1	goat  	
+203	2	dog  b	x	1   2   503
+204	11	goat  	
+205	1	goat  	
+206	1	goat  	
+207	4	cat  b	x	2   1   535
+208	14	goat  	
+209	1	goat  	
+210	1	goat  	
+211	1	goat  	
+212	1	goat  	
+213	5	dog  m	o	2   2   343
+214	13	goat  	
+215	1	goat  	
+216	1	goat  	
+217	5	dog  m	o	2   2   326
+218	13	goat  	
+219	1	goat  	
+220	5	dog  m	o	2   2   775
+221	13	goat  	
+222	1	goat  	
+223	1	goat  	
+224	3	cat  m	o	1   1   408
+225	12	goat  	
+226	1	goat  	
+227	1	goat  	f	-   1   309
+228	3	cat  m	x	1   2   459
+229	12	goat  	
+230	1	goat  	
+231	3	cat  m	o	1   1   498
+232	12	goat  	
+233	1	goat  	
+234	1	goat  	
+235	1	goat  	
+236	5	dog  m	o	2   2   376
+237	13	goat  	
+238	1	goat  	
+239	1	goat  	
+240	2	dog  b	o	1   1   738
+241	11	goat  	
+242	1	goat  	
+243	1	goat  	
+244	3	cat  m	o	1   1   460
+245	12	goat  	
+246	1	goat  	
+247	1	goat  	
+248	1	goat  	
+249	4	cat  b	o	2   2   405
+250	14	goat  	
+251	1	goat  	
+252	1	goat  	
+253	1	goat  	
+254	3	cat  m	o	1   1   550
+255	12	goat  	
+256	1	goat  	
+257	1	goat  	
+258	1	goat  	
+259	1	goat  	
+260	4	cat  b	
+261	14	goat  	
+262	1	goat  	
+263	1	goat  	
+264	1	goat  	
+265	1	goat  	
+266	3	cat  m	o	1   1   436
+267	12	goat  	
+268	1	goat  	
+269	4	cat  b	o	2   2   762
+270	14	goat  	
+271	1	goat  	
+272	1	goat  	
+273	2	dog  b	o	1   1   433
+274	11	goat  	
+275	1	goat  	
+276	1	goat  	
+277	1	goat  	
+278	2	dog  b	x	1   2   436
+279	11	goat  	
+280	1	goat  	
+281	1	goat  	
+282	1	goat  	
+283	1	goat  	f	-   1   310
+284	4	cat  b	o	2   1   549
+285	14	goat  	
+286	1	goat  	
+287	1	goat  	
+288	1	goat  	
+289	1	goat  	
+290	1	goat  	
+291	1	goat  	
+292	1	goat  	
+293	1	goat  	
+294	1	goat  	
+295	1	goat  	
+296	1	goat  	
+297	1	goat  	
+298	1	goat  	
+299	1	goat  	
+300	1	goat  	
+
+
+Total hits = 34
+Total correct sound hits = 17
+Average correct sound reaction time = 537.529
+
+Total incorrect sound hits = 17
+Average incorrect sound reaction time = 528.059
+
+Total incorrect responses  = 23
+Average incorrect responses time = 543.739
+
+Total false alarms = 6
+Average false alarm response time = 391.833
+

+ 317 - 0
Experiment_281_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_281_male_8_years_17_12_2013/LOG_multimod/Auditory_ERP_m_17_12_2013_5_2.txt

@@ -0,0 +1,317 @@
+*********************** BARKING DOG, MIAOWING CAT ***************************
+
+1	1	goat  	
+2	1	goat  	
+3	1	goat  	
+4	1	goat  	
+5	1	goat  	
+6	3	cat  m	o	1   1   620
+7	12	goat  	
+8	1	goat  	
+9	1	goat  	
+10	1	goat  	
+11	1	goat  	
+12	1	goat  	
+13	5	dog  m	x	2   1   659
+14	13	goat  	
+15	1	goat  	
+16	1	goat  	
+17	1	goat  	
+18	1	goat  	f	-   1   403
+19	1	goat  	f	-   1   546
+20	4	cat  b	x	2   1   415
+21	14	goat  	
+22	1	goat  	
+23	5	dog  m	
+24	13	goat  	
+25	1	goat  	
+26	1	goat  	
+27	2	dog  b	x	1   2   256
+28	11	goat  	
+29	1	goat  	
+30	1	goat  	
+31	1	goat  	
+32	1	goat  	
+33	1	goat  	
+34	2	dog  b	x	1   2   291
+35	11	goat  	
+36	1	goat  	
+37	4	cat  b	x	2   1   520
+38	14	goat  	
+39	1	goat  	
+40	1	goat  	
+41	1	goat  	
+42	1	goat  	
+43	3	cat  m	
+44	12	goat  	
+45	1	goat  	
+46	1	goat  	
+47	1	goat  	
+48	2	dog  b	o	1   1   444
+49	11	goat  	
+50	1	goat  	
+51	1	goat  	
+52	1	goat  	
+53	1	goat  	
+54	1	goat  	
+55	4	cat  b	o	2   2   482
+56	14	goat  	
+57	1	goat  	
+58	3	cat  m	x	1   2   699
+59	12	goat  	
+60	1	goat  	
+61	1	goat  	
+62	1	goat  	
+63	1	goat  	f	-   1   342
+64	1	goat  	
+65	3	cat  m	o	1   1   568
+66	12	goat  	
+67	1	goat  	
+68	1	goat  	
+69	1	goat  	
+70	1	goat  	
+71	2	dog  b	o	1   1   426
+72	11	goat  	
+73	1	goat  	
+74	1	goat  	
+75	1	goat  	
+76	5	dog  m	o	2   2   475
+77	13	goat  	
+78	1	goat  	
+79	1	goat  	
+80	4	cat  b	x	2   1   542
+81	14	goat  	
+82	1	goat  	
+83	1	goat  	
+84	1	goat  	
+85	1	goat  	f	-   2   212
+86	1	goat  	
+87	4	cat  b	x	2   1   371
+88	14	goat  	
+89	1	goat  	
+90	1	goat  	
+91	1	goat  	
+92	1	goat  	
+93	1	goat  	
+94	3	cat  m	x	1   2   540
+95	12	goat  	
+96	1	goat  	
+97	1	goat  	
+98	1	goat  	
+99	1	goat  	
+100	2	dog  b	o	1   1   730
+101	11	goat  	
+102	1	goat  	
+103	1	goat  	
+104	1	goat  	
+105	5	dog  m	x	2   2   853
+106	13	goat  	
+107	1	goat  	
+108	4	cat  b	o	2   2   907
+109	14	goat  	
+110	1	goat  	
+111	1	goat  	
+112	4	cat  b	o	2   2   457
+113	14	goat  	
+114	1	goat  	
+115	1	goat  	
+116	1	goat  	
+117	2	dog  b	o	1   1   465
+118	11	goat  	
+119	1	goat  	
+120	3	cat  m	x	1   2   817
+121	12	goat  	
+122	1	goat  	
+123	1	goat  	
+124	5	dog  m	x	2   1   570
+125	13	goat  	
+126	1	goat  	
+127	1	goat  	
+128	1	goat  	
+129	1	goat  	f	-   1   292
+130	1	goat  	
+131	5	dog  m	o	2   2   493
+132	13	goat  	
+133	1	goat  	
+134	1	goat  	
+135	1	goat  	
+136	1	goat  	
+137	1	goat  	
+138	3	cat  m	x	1   2   500
+139	12	goat  	
+140	1	goat  	
+141	2	dog  b	o	1   1   553
+142	11	goat  	
+143	1	goat  	
+144	4	cat  b	o	2   2   513
+145	14	goat  	
+146	1	goat  	
+147	1	goat  	
+148	1	goat  	
+149	1	goat  	
+150	1	goat  	
+151	2	dog  b	o	1   1   581
+152	11	goat  	
+153	1	goat  	
+154	1	goat  	
+155	1	goat  	
+156	1	goat  	
+157	1	goat  	
+158	4	cat  b	o	2   2   501
+159	14	goat  	
+160	1	goat  	
+161	1	goat  	
+162	1	goat  	
+163	4	cat  b	x	2   1   536
+164	14	goat  	
+165	1	goat  	
+166	1	goat  	
+167	1	goat  	
+168	1	goat  	
+169	1	goat  	
+170	3	cat  m	o	1   1   486
+171	12	goat  	
+172	1	goat  	
+173	1	goat  	
+174	1	goat  	
+175	1	goat  	
+176	4	cat  b	o	2   2   375
+177	14	goat  	
+178	1	goat  	
+179	5	dog  m	o	2   2   665
+180	13	goat  	
+181	1	goat  	
+182	1	goat  	
+183	1	goat  	
+184	2	dog  b	o	1   1   487
+185	11	goat  	
+186	1	goat  	
+187	1	goat  	
+188	4	cat  b	o	2   2   508
+189	14	goat  	
+190	1	goat  	
+191	1	goat  	
+192	1	goat  	
+193	5	dog  m	x	2   1   523
+194	13	goat  	
+195	1	goat  	
+196	1	goat  	
+197	1	goat  	
+198	2	dog  b	x	1   2   436
+199	11	goat  	
+200	1	goat  	
+201	3	cat  m	o	1   1   563
+202	12	goat  	
+203	1	goat  	
+204	2	dog  b	x	1   2   548
+205	11	goat  	
+206	1	goat  	
+207	1	goat  	
+208	1	goat  	
+209	2	dog  b	o	1   1   445
+210	11	goat  	
+211	1	goat  	
+212	5	dog  m	o	2   2   568
+213	13	goat  	
+214	1	goat  	
+215	1	goat  	
+216	1	goat  	
+217	5	dog  m	o	2   2   455
+218	13	goat  	
+219	1	goat  	
+220	3	cat  m	x	1   2   566
+221	12	goat  	
+222	1	goat  	
+223	1	goat  	
+224	5	dog  m	x	2   1   568
+225	13	goat  	
+226	1	goat  	
+227	2	dog  b	x	1   2   483
+228	11	goat  	
+229	1	goat  	
+230	1	goat  	
+231	1	goat  	
+232	2	dog  b	x	1   2   414
+233	11	goat  	
+234	1	goat  	
+235	1	goat  	
+236	1	goat  	
+237	2	dog  b	x	1   2   505
+238	11	goat  	
+239	1	goat  	
+240	1	goat  	
+241	1	goat  	
+242	1	goat  	
+243	4	cat  b	x	2   1   471
+244	14	goat  	
+245	1	goat  	
+246	4	cat  b	o	2   2   584
+247	14	goat  	
+248	1	goat  	
+249	1	goat  	
+250	5	dog  m	o	2   2   521
+251	13	goat  	
+252	1	goat  	
+253	1	goat  	
+254	1	goat  	
+255	3	cat  m	x	1   2   560
+256	12	goat  	
+257	1	goat  	
+258	3	cat  m	o	1   1   560
+259	12	goat  	
+260	1	goat  	
+261	1	goat  	
+262	1	goat  	
+263	3	cat  m	o	1   1   412
+264	12	goat  	
+265	1	goat  	
+266	1	goat  	
+267	4	cat  b	
+268	14	goat  	
+269	1	goat  	
+270	1	goat  	
+271	1	goat  	f	-   2   414
+272	5	dog  m	o	2   2   343
+273	13	goat  	
+274	1	goat  	
+275	1	goat  	
+276	5	dog  m	o	2   2   515
+277	13	goat  	
+278	1	goat  	
+279	3	cat  m	o	1   1   730
+280	12	goat  	
+281	1	goat  	
+282	3	cat  m	x	1   2   546
+283	12	goat  	
+284	1	goat  	
+285	5	dog  m	x	2   1   518
+286	13	goat  	
+287	1	goat  	
+288	1	goat  	f	-   2   392
+289	1	goat  	
+290	1	goat  	
+291	1	goat  	
+292	1	goat  	
+293	1	goat  	
+294	1	goat  	
+295	1	goat  	
+296	1	goat  	
+297	1	goat  	
+298	1	goat  	
+299	1	goat  	
+300	1	goat  	
+
+
+Total hits = 31
+Total correct sound hits = 15
+Average correct sound reaction time = 538
+
+Total incorrect sound hits = 16
+Average incorrect sound reaction time = 522.625
+
+Total incorrect responses  = 26
+Average incorrect responses time = 527.192
+
+Total false alarms = 7
+Average false alarm response time = 371.571
+

+ 58 - 0
Experiment_281_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_281_male_8_years_17_12_2013/LOG_multimod/metadata_description.txt

@@ -0,0 +1,58 @@
+Description of metadata stored in the .txt files
+Typically, a line of the file is in the following form: 
+CCC KK animal sound of m1 m2 time
+
+where the fields have the following meanings:
+
+
+CCC - the order of stimuli in the range of 1 to 300 (each text file corresponds to one experiment run, in each run, the measured participant was stimulated by 300 stimuli), typically there were two experimental runs for each participant
+KK – the stimulus code that was sent to the measuring amplifier: possible values are:
+
+
+         1 - code that corresponds to the picture of a goat and its correct sound      
+        2 - code that corresponds to the picture of  a dog and the barking sound
+          3 - code that corresponds to the picture of a cat and the mewing sound
+          4 - code that corresponds to the picture of a cat and the barking sound
+          5 - code that corresponds to the picture of a dog and the mewing sound
+        11 – code corresponding to the occurrence of the S  1 stimulus after the S  2 stimulus
+        12 – code corresponding to the occurrence of the S  1 stimulus after the S  3 stimulus
+        13 – code corresponding to the occurrence of the S  1 stimulus after the S  5 stimulus
+        14 – code corresponding to the occurrence of the S  1 stimulus after the S  4 stimulus
+ 
+animal - text string that identifies the animal that appears on the screen during stimulation (goat, dog, cat)
+sound - the sound of an animal indicating the sounds during stimulation (m - meowing, b –barking,  if the animal field = 'goat' the sound field remains blank (the sound of goat is always correct)
+o - symbol that determines whether the measured participant properly responded to the current stimulus (o = The measured participant responded correctly - the currently displayed animal either was given the correct sound and the measured person pressed the right button, or the animal was assigned with the incorrect sound, and the measured person pressed the left button, x - the measured participant pressed the incorrect button).
+m1 - the code that should have been pressed - 2 right button 1 - left button
+m2 - the button code that was actually pressed by the measured participant
+time - reaction time of the measured participant
+If the animal = 'goat', m1, m2, and time are empty.
+
+At the end of the file, there is summary information about the average response times and the total number of errors:
+
+Total hits =  the total number of responses to both  cats and dogs (Equals: Total correct sound hits + Total incorrect sound hits)
+
+
+
+Total correct sound hits =  the total number of correct responses  to the barking dog and the mewing cat stimuli 
+
+Average sound correct reaction time =  average reaction time for correct responses
+
+
+
+Total incorrect sound hits = the total number of incorrect responses  to the barking dog and the mewing cat stimuli
+
+
+
+Average incorrect sound reaction time = average response time for Total incorrect sound hits
+
+Total incorrect responses = the number of wrong responses to stimuli  (i.e. the measured participant pressed the incorrect button)
+
+
+
+Average incorrect responses time = average response time for incorrect reactions
+
+Total false alarms = total number of false responses - i.e. the measured person pressed the button when it should not have been pressed at all - usually the incorrect response to the stimulus of bleating goat.
+
+
+
+Average false alarm response time =  The average reaction time for Total false alarms

+ 44 - 0
Experiment_281_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_281_male_8_years_17_12_2013/multimod/Readme.TXT

@@ -0,0 +1,44 @@
+The data were stored in BrainVision Format. The following stimuli were used:
+
+-> R1 – this stimulus should not normally appear – if it does, it is likely a reaction to a goat
+-> R2 – true  -  expected reaction to a sound assigned correctly to an animal (a dog barks or a cat mews)
+-> R3 – false -  expected reaction to a sound assigned incorrectly to an animal (a dog mews or a cat barks )  
+-> S1 – standard stimulus (a goat bleats) - non-target  the measured participant should not respond
+-> S2 – a dog barks  - target – should be followed by the R2 marker 
+-> S3 – a cat mews  - target - should be followed by the R2 marker 
+-> S4 – a cat barks  - target -  should be followed by the R3 marker 
+-> S5 – a dog mews - target - should be followed by the R3 marker 
+
+-> S11 – a marker that denotes an occurrence of the standard stimulus (non-target) after the S2 stimulus
+-> S12 – a marker that denotes an occurrence of the standard stimulus (non-target) after the S3 stimulus
+-> S13 – a marker that denotes an occurrence of the standard stimulus (non-target) after the S4 stimulus
+-> S14 – a marker that denotes an occurrence of the standard stimulus (non-target) after the S5 stimulus
+ 
+Note: The S11  -  S14  stimuli are typically ignored in the phase of analysis because they could distort the results.
+
+Probabilities of occurrences:
+S1 – 70%  
+S2 – 15% 
+S3, S4, S5  – 5%  
+
+
+The following files were stored:
+
+
+Data files:
+-> Auditory_ERP_gender_date_id.eeg - a binary file containing raw data
+
+Header files:
+-> Auditory_ERP_gender_date_id.vhdr - a text file containing metadata describing raw data in the .eeg file
+			
+-> Auditory_ERP_gender_date_id.vmrk - a text file containing markers used in the experiment	
+			
+Recording Software
+For recording and storing the EEG/ERP data, the BrainVision Recorder 1.2 was used. The Recorder was initialized using the following parameters:
+
+1) the sampling rate was set to 1 kHz
+2) the number of channels was set to 19
+3) the resolution was set to 0.1 µV
+
+
+

+ 3 - 0
Experiment_281_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/MABC–2_m_8_years_result.txt

@@ -0,0 +1,3 @@
+The total test result of the Movement assessment battery for Children–Second Edition (MABC-2): 74
+Standard score: 9
+Percentile: 37

+ 1 - 0
Experiment_281_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Experiment_281_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER.nix

@@ -0,0 +1 @@
+/annex/objects/MD5-s47026003--1dcafe3665815b3bb4ed75fea7471cea

BIN
Experiment_281_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/Track07.cda


+ 472 - 0
Experiment_281_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod.exp

@@ -0,0 +1,472 @@
+<ver>16.3</ver>
+<efn>D:\presentation\deti mereni 2013\children_multimod\children_multimod.exp</efn>
+<author></author>
+<con>
+<pause>P</pause>
+<pause_code></pause_code>
+<port1>1</port1>
+<quit>Q</quit>
+<quit2>0</quit2>
+<quit_code></quit_code>
+<resume>R</resume>
+<resume_code></resume_code>
+<send_output>0</send_output>
+<start_code></start_code>
+</con>
+<dbi></dbi>
+<dbs>button</dbs>
+<ddi>1</ddi>
+<dds>
+<display>
+<color>0</color>
+<height>0</height>
+<icm_profile></icm_profile>
+<index>0</index>
+<name>Primary Display Driver</name>
+<refresh>1</refresh>
+<use_icm>0</use_icm>
+<width>0</width>
+</display>
+<icm_profile></icm_profile>
+<use_icm>0</use_icm>
+</dds>
+<ddv>NVIDIA GeForce GTX 295 </ddv>
+<discard_windows_messages>0</discard_windows_messages>
+<display_status_window>1</display_status_window>
+<dmd>0</dmd>
+<dmh>0</dmh>
+<dmr>1</dmr>
+<dmw>0</dmw>
+<docs>
+<args></args>
+<exfl></exfl>
+<lfn></lfn>
+</docs>
+<dp_list></dp_list>
+<dsd>D:\presentation\stimuli</dsd>
+<dxv>8</dxv>
+<efs>
+<filename>D:\presentation\deti mereni 2013\children_multimod\children_multimod1.sce</filename>
+<filename>D:\presentation\deti mereni 2013\children_multimod\children_multimod3.sce</filename>
+<filename>D:\presentation\deti mereni 2013\children_multimod\children_multimod.sce</filename>
+<filename>D:\presentation\deti mereni 2013\children_multimod\children_multimod2.sce</filename>
+</efs>
+<exclusive_mouse>1</exclusive_mouse>
+<exp_version></exp_version>
+<exparam>
+<man>
+<cfg>
+<dcfg>
+<name>Default configuration</name>
+<ss>
+<sd></sd>
+<sid>-1</sid>
+</ss>
+</dcfg>
+</cfg>
+<cs>-1</cs>
+<dl>
+<grps>
+<grp>
+<gn></gn>
+<pl></pl>
+</grp>
+</grps>
+</dl>
+<parms>
+<parms></parms>
+<ssl></ssl>
+</parms>
+<pass></pass>
+<ssa>
+<asn>
+<sid>-2</sid>
+</asn>
+</ssa>
+</man>
+</exparam>
+<experiment_id>{262866D0-9C83-4325-941B-5F628322A22E}</experiment_id>
+<font_settings>
+<dpi>96</dpi>
+<font_smooth>1</font_smooth>
+<use_dpi>0</use_dpi>
+<use_font_smooth>1</use_font_smooth>
+</font_settings>
+<ftp>
+<ccc>0</ccc>
+<do_upload>
+<sce>1</sce>
+</do_upload>
+<host></host>
+<id>{8CE68071-0CCD-4DC4-B0C1-2A55A573A486}</id>
+<idle_timeout>0</idle_timeout>
+<login_timeout>0</login_timeout>
+<mode>0</mode>
+<no_upload></no_upload>
+<password></password>
+<pasv>0</pasv>
+<port>21</port>
+<remote_dir></remote_dir>
+<sync>1</sync>
+<testing>0</testing>
+<type>0</type>
+<upload>0</upload>
+<username></username>
+</ftp>
+<idc>0</idc>
+<idt>1000</idt>
+<ip_chans>
+<chan>
+<dsdi>1</dsdi>
+<dsi>1</dsi>
+<dsn>Status port</dsn>
+<dst>0</dst>
+<il>0</il>
+<iv>0</iv>
+<ivm>0</ivm>
+<mask></mask>
+<name>lpt</name>
+<piai>LPT3</piai>
+<pian>Parallel Port</pian>
+<pihpn>LPT3</pihpn>
+<pindex>2</pindex>
+<ui>0</ui>
+</chan>
+</ip_chans>
+<isb>10000</isb>
+<lfd>D:\presentation\deti mereni 2013\children_multimod\LOG</lfd>
+<lnb>2</lnb>
+<lno>3</lno>
+<log>
+<append_counter>0</append_counter>
+<delimiter>9</delimiter>
+<general_list>1</general_list>
+<pien>0</pien>
+<set_def_file></set_def_file>
+<stimulus_list>0</stimulus_list>
+<subject_id></subject_id>
+<subject_id_pol>1</subject_id_pol>
+<video_list>0</video_list>
+<warnings>1</warnings>
+</log>
+<lol>1</lol>
+<lpr></lpr>
+<mss>4</mss>
+<nam>children_multimod</nam>
+<one_processor>2</one_processor>
+<oports>
+<p>
+<ama>0</ama>
+<ami>0</ami>
+<at>0</at>
+<dpw>5</dpw>
+<dsdi>0</dsdi>
+<dsi>0</dsi>
+<dsn>Data port</dsn>
+<igm>0</igm>
+<il>0</il>
+<ivm>0</ivm>
+<piai>LPT3</piai>
+<pian>Parallel Port</pian>
+<pihpn>LPT3</pihpn>
+<pindex>2</pindex>
+<rs>1</rs>
+<rt>0</rt>
+</p>
+</oports>
+<out_encrypt_key></out_encrypt_key>
+<pi_list>
+<ip>
+<cn>lpt</cn>
+<lc>1</lc>
+</ip>
+</pi_list>
+<port_devices>
+<device>
+<parameters>
+<cts>0</cts>
+<dsrin>0</dsrin>
+<dsrout>0</dsrout>
+<dtr>disable</dtr>
+<rts>disable</rts>
+<set_fifo>1</set_fifo>
+<spd></spd>
+<spp></spp>
+<spr></spr>
+<sps></sps>
+</parameters>
+<piai>COM3</piai>
+<pian>Serial Port</pian>
+<pihpn>COM3</pihpn>
+</device>
+<device>
+<parameters>
+<cts>0</cts>
+<dsrin>0</dsrin>
+<dsrout>0</dsrout>
+<dtr>disable</dtr>
+<rts>disable</rts>
+<set_fifo>1</set_fifo>
+<spd></spd>
+<spp></spp>
+<spr></spr>
+<sps></sps>
+</parameters>
+<piai>COM4</piai>
+<pian>Serial Port</pian>
+<pihpn>COM4</pihpn>
+</device>
+</port_devices>
+<rdl>
+<device>
+<abs_axis>
+<dead_zone>0</dead_zone>
+<max>1000</max>
+<min>-1000</min>
+<name>X-axis</name>
+<saturation>1</saturation>
+</abs_axis>
+<abs_axis>
+<dead_zone>0</dead_zone>
+<max>1000</max>
+<min>-1000</min>
+<name>Y-axis</name>
+<saturation>1</saturation>
+</abs_axis>
+<axis>
+<max>1000</max>
+<min>-1000</min>
+<name>Osa X</name>
+<restricted>1</restricted>
+<scale>1</scale>
+</axis>
+<axis>
+<max>1000</max>
+<min>-1000</min>
+<name>Osa Y</name>
+<restricted>1</restricted>
+<scale>1</scale>
+</axis>
+<axis>
+<max>1000</max>
+<min>-1000</min>
+<name>Kolečko</name>
+<restricted>1</restricted>
+<scale>1</scale>
+</axis>
+<device_type>2</device_type>
+<dx_device_type>18</dx_device_type>
+<max_raw_pos>65535</max_raw_pos>
+<min_raw_pos>0</min_raw_pos>
+<name>Myš</name>
+</device>
+<device>
+<device_type>3</device_type>
+<dx_device_type>19</dx_device_type>
+<name>Klávesnice</name>
+</device>
+<device>
+<device_type>3</device_type>
+<dx_device_type>0</dx_device_type>
+<name>Zařízení klávesnice standardu HID</name>
+</device>
+<device>
+<abs_axis>
+<dead_zone>0</dead_zone>
+<max>1000</max>
+<min>-1000</min>
+<name>X-axis</name>
+<saturation>1</saturation>
+</abs_axis>
+<abs_axis>
+<dead_zone>0</dead_zone>
+<max>1000</max>
+<min>-1000</min>
+<name>Y-axis</name>
+<saturation>1</saturation>
+</abs_axis>
+<axis>
+<max>1000</max>
+<min>-1000</min>
+<name>X-axis</name>
+<restricted>1</restricted>
+<scale>1</scale>
+</axis>
+<axis>
+<max>1000</max>
+<min>-1000</min>
+<name>Y-axis</name>
+<restricted>1</restricted>
+<scale>1</scale>
+</axis>
+<axis>
+<max>1000</max>
+<min>-1000</min>
+<name>Wheel</name>
+<restricted>1</restricted>
+<scale>1</scale>
+</axis>
+<device_type>2</device_type>
+<dx_device_type>0</dx_device_type>
+<max_raw_pos>65535</max_raw_pos>
+<min_raw_pos>0</min_raw_pos>
+<name>Myš kompatibilní s technologií HID</name>
+</device>
+<device>
+<device_type>4</device_type>
+<dx_device_type>17</dx_device_type>
+<name>USB Receiver</name>
+</device>
+<device>
+<device_type>4</device_type>
+<dx_device_type>17</dx_device_type>
+<name>USB Receiver 1</name>
+</device>
+<device>
+<device_type>9</device_type>
+<dx_device_type>0</dx_device_type>
+<name>sound device</name>
+</device>
+<device>
+<axis>
+<max>1000</max>
+<min>-1000</min>
+<name>x</name>
+<restricted>1</restricted>
+<scale>1</scale>
+</axis>
+<axis>
+<max>1000</max>
+<min>-1000</min>
+<name>y</name>
+<restricted>1</restricted>
+<scale>1</scale>
+</axis>
+<device_type>5</device_type>
+<dx_device_type>0</dx_device_type>
+<name>pointing device</name>
+</device>
+<device>
+<axis>
+<dead_zone>0</dead_zone>
+<max>1000</max>
+<min>-1000</min>
+<name>X-axis</name>
+<saturation>1</saturation>
+</axis>
+<axis>
+<dead_zone>0</dead_zone>
+<max>1000</max>
+<min>-1000</min>
+<name>Y-axis</name>
+<saturation>1</saturation>
+</axis>
+<device_type>6</device_type>
+<dx_device_type>0</dx_device_type>
+<name>gameport device</name>
+</device>
+<device>
+<cn>lpt</cn>
+<device_type>11</device_type>
+<dif>10</dif>
+<dtf>1</dtf>
+<dx_device_type>0</dx_device_type>
+<name>Port Device 1</name>
+<rr></rr>
+</device>
+</rdl>
+<rep>0</rep>
+<require_name_match>0</require_name_match>
+<rng>1</rng>
+<rts>1</rts>
+<sbs>100000</sbs>
+<sce>
+<idv>
+<device_type>2</device_type>
+<dx_device_type>18</dx_device_type>
+<ibn>Tlačítko 0</ibn>
+<ibn>Tlačítko 1</ibn>
+<idn>Myš</idn>
+<offset>12</offset>
+<offset>13</offset>
+</idv>
+<sfn>all_scenarios</sfn>
+</sce>
+<sce>
+<idv>
+<device_type>11</device_type>
+<dx_device_type>0</dx_device_type>
+<ibn>3 (start)</ibn>
+<ibn>9 (start)</ibn>
+<idn>Port Device 1</idn>
+<offset>4</offset>
+<offset>16</offset>
+</idv>
+<sfn>D:\presentation\deti mereni 2013\children_multimod\children_multimod1.sce</sfn>
+</sce>
+<sct>
+<capture_device>
+<abort_on_max_drops>0</abort_on_max_drops>
+<bps></bps>
+<chan></chan>
+<do_rec_vol>0</do_rec_vol>
+<freq></freq>
+<ignore_drops>1</ignore_drops>
+<max_drops>250</max_drops>
+<name>None</name>
+<rec_vol>1</rec_vol>
+<show_drops>1</show_drops>
+</capture_device>
+<resp_dev>
+<combine>0</combine>
+<ignore>1000</ignore>
+<off_inter>200</off_inter>
+<off_thresh>0.02</off_thresh>
+<onset_mode>0</onset_mode>
+<rec_dur>1000</rec_dur>
+<save>0</save>
+<thresh>0.2</thresh>
+</resp_dev>
+</sct>
+<sde>
+<buffer_length>1000</buffer_length>
+<custom_buf>sec_sw</custom_buf>
+<halt_on_underrun>1</halt_on_underrun>
+<hw_buffer>0</hw_buffer>
+<max_mix_length>400</max_mix_length>
+<min_mix_length>100</min_mix_length>
+<mixer>dx_software</mixer>
+<rewind_distance>10</rewind_distance>
+<side_speakers>1</side_speakers>
+</sde>
+<sdv>Primární ovladač zvuku</sdv>
+<smc>2</smc>
+<smd>16</smd>
+<smr>44100</smr>
+<srs>1</srs>
+<ssb>2000</ssb>
+<sse>
+<s>
+<a></a>
+<ce>1</ce>
+<ep>1</ep>
+<p>0</p>
+</s>
+</sse>
+<svl>
+<attenuation>0</attenuation>
+<do_attenuation>0</do_attenuation>
+<do_volume>1</do_volume>
+<volume>0.2</volume>
+</svl>
+<text_encoding>utf8</text_encoding>
+<trigger_mode>
+<cn></cn>
+<m>0</m>
+<v></v>
+<vt>0</vt>
+</trigger_mode>
+<udt>0</udt>
+<unc>500</unc>
+<upb>0</upb>
+<urp>0</urp>

+ 205 - 0
Experiment_281_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod.sce

@@ -0,0 +1,205 @@
+randomize_trials=true;
+#no_logfile = true;
+
+
+active_buttons = 1;
+button_codes = 0;   
+response_matching = simple_matching;
+
+
+begin;
+array {
+ sound{
+   wavefile { filename = "koza.wav"; } snd_buck;
+ } standard_stimulus;      # standard stimulus;
+ sound{
+   wavefile { filename = "pes.wav"; } snd_dog;
+ };     # target 1    
+ sound{
+   wavefile { filename = "kocka.wav"; } snd_cat;
+ };  
+ } sound_stimulus;
+
+array {
+  picture {
+   bitmap { filename = "koza.jpg"; } buck;
+   x=0; y=0;
+ } standard_pic;
+  picture {
+   bitmap { filename = "pes.jpg"; } dog;
+   x=0; y=0;
+ } target1_pic;
+  picture {
+  bitmap { filename = "kocka.jpg"; } cat;   
+   x=0; y=0;
+ } target2_pic;
+} picture_stimulus; 
+
+trial {
+     trial_duration = 1200;
+     stimulus_event{
+     picture standard_pic;
+      duration=700; 
+     } event1;
+     stimulus_event{
+     sound standard_stimulus;
+     duration=700;
+     port_code=1;
+     code=1;
+      } event2;
+           
+	} main; 
+
+begin_pcl;
+array <int> stim[300];
+array <int> out_code[300];
+array <int> tg_stim_list[60];
+array <int> tg_type_list[60];  # obsahuje info o typu targetu  2 - pes štěká  3 - kočka mňouká  4- kočka štěká 5 - pes mňouká   
+array <string> type[6]={"kz  ","pe  s", "ko  m","ko  s","pe  m"};
+int st,num,en,pos,cat_pos;
+int cat_dog_pos, dog_cat_pos; 
+int react_time, cum_react_time,false_react_time, false_cum_react_time;
+double avg_react,false_avg_react;
+string userid;
+output_file s_output = new output_file; 
+
+
+# naplnění­ pole standardními stimuly
+loop int j=1 until j>300
+  begin 
+    stim[j]=1; 
+    out_code[j]=1;
+    j=j+1;
+  end;
+  
+# 20% se vymění za targety s kodem 2 (pes) 
+st=3; num=60;
+loop int k=1 until k>60 
+ begin
+  if (st <205) then en=st+4; else  en=st + 3;  end;
+  if (en>295) then en=295; end;
+  pos=random(st,en);
+  tg_stim_list[k]=pos;
+  tg_type_list[k]=2; 
+  stim[pos]=2;
+  out_code[pos]=2; out_code[pos+1]=101;
+  st=pos+3;
+  k=k+1;
+ end; 
+
+
+
+# z př™edchozíchch 20% se jich 10% zamě›ní za tg s kodem 3 (kočka)
+loop int l=1 until l>30
+ begin
+ pos=random(1,60);
+ cat_pos= tg_stim_list[pos];
+ if (stim[cat_pos]!=3) then 
+  tg_type_list[pos] = 3;
+  stim[cat_pos]=3; out_code[cat_pos]=3;
+  out_code[cat_pos+1]=102;  
+  l=l+1;
+ end; 
+end; 
+ 
+
+# u 5% targetu se zamění zvuky  - tj. pes mňˆouká¡ a kočka štěká
+loop int l=1 until l>15
+ begin
+	int pos1, pos2;
+ loop 
+    pos1=random(1,60);
+    pos2=random(1,60);
+ until (tg_type_list[pos1]==2) && (tg_type_list[pos2]==3)
+  begin
+    pos1=random(1,60);
+    pos2=random(1,60);
+  end;
+   tg_type_list[pos1]=5; tg_type_list[pos2]=4;
+   dog_cat_pos= tg_stim_list[pos1]; cat_dog_pos = tg_stim_list[pos2];
+    stim[dog_cat_pos]=2; out_code[dog_cat_pos]=5;
+    stim[cat_dog_pos]=3; out_code[cat_dog_pos]=4; 
+    out_code[dog_cat_pos+1]=103;out_code[cat_dog_pos+1]=104;  
+  l=l+1;
+ end; 
+
+/*-----------------------------------------------------------------------------------*/
+loop int i=1 until i>300
+begin
+term.print(stim[i]);
+i=i+1;
+end;
+term.print("\n");
+
+loop int i=1 until i>300
+begin
+term.print(out_code[i]); term.print(" ");
+i=i+1;
+end;
+term.print("\n");
+/*---------------------------------------------------------------------------------*/
+/* ----------------------- tady se spouští vlastní stimulace ----------------------*/
+userid=logfile.subject();
+s_output.open(userid+".txt");
+cum_react_time=0;
+false_cum_react_time=0;
+loop int i=1 until i>30
+ begin 
+ s_output.print(i); s_output.print("\t"); s_output.print(out_code[i]);s_output.print("\t");
+ event1.set_stimulus(picture_stimulus[stim[i]]); 
+ if (out_code[i]>3) && (out_code[i]<6) then	
+ event2.set_stimulus(sound_stimulus[out_code[i]-2]);
+ s_output.print(type[out_code[i]]+"\t");	
+ else 
+ event2.set_stimulus(sound_stimulus[stim[i]]);
+ s_output.print(type[stim[i]]+"\t");	
+ end;
+ event2.set_port_code(out_code[i]);
+ event2.set_event_code(string(out_code[i]));
+ if (out_code[i]==2) || (out_code[i]==4) 
+   then event2.set_target_button(1);
+         event2.set_stimulus_time_in(200);
+         event2.set_stimulus_time_out(700);  
+   else  event2.set_target_button(0);
+         event2.set_response_active(true); 
+   end;
+ main.present();
+ i=i+1;
+ stimulus_data last = stimulus_manager.last_stimulus_data();
+ if (last.type()==stimulus_hit) 
+  then react_time=last.reaction_time();
+       cum_react_time=cum_react_time+react_time; 
+       s_output.print("o"+"\t");s_output.print(react_time);
+     /*  term.print("React_time = "); term.print(react_time); term.print("\n"); */
+  elseif  (last.type()==stimulus_false_alarm)
+      then
+	    false_react_time=last.reaction_time();
+	    false_cum_react_time=false_cum_react_time+false_react_time;
+       s_output.print("x"+"\t");  s_output.print(false_react_time); 
+ end;   
+s_output.print("\n");    
+end;
+int total_hits = response_manager.total_hits();
+int total_false_alarms = response_manager.total_false_alarms();
+if (total_hits!=0)
+ then avg_react=double(cum_react_time)/double(total_hits);
+ else avg_react=0.;   
+ end; 
+if (total_false_alarms!=0)
+ then false_avg_react=double(false_cum_react_time)/double(total_false_alarms);
+ else avg_react=0.;   
+ end; 
+
+
+s_output.print("\n\n");    
+s_output.print("Total hits = "); s_output.print(total_hits); s_output.print("\n");
+s_output.print("Total reaction time = "); s_output.print(avg_react); s_output.print("\n\n");
+s_output.print("Total false alarms  = "); s_output.print(total_false_alarms); s_output.print("\n");
+s_output.print("Total false reaction time = "); s_output.print(false_avg_react); s_output.print("\n");
+
+
+
+
+term.print("Total hits = "); term.print(total_hits); term.print("\n");
+term.print("Total reaction time = "); term.print(avg_react); term.print("\n");
+s_output.close();

+ 276 - 0
Experiment_281_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod1.sce

@@ -0,0 +1,276 @@
+# Reakce je  na psa i kočku - tlačítko 1 - pes štěká/kočka mňouká (správný zvuk)  tlačítko 2- pes mňouká/ kočka štěká (špatný zvuk), na ostatní se odezva bere jako false allarm 
+
+randomize_trials=true;
+#no_logfile = true;
+
+
+active_buttons = 2;
+button_codes = 1,2;   
+response_matching = simple_matching;
+
+write_codes = true;
+pulse_width = 100; 
+
+
+begin;
+array {
+ sound{
+   wavefile { filename = "koza.wav"; } snd_buck;
+ } standard_stimulus;      # standard stimulus;
+ sound{
+   wavefile { filename = "pes.wav"; } snd_dog;
+ };     # target 1    
+ sound{
+   wavefile { filename = "kocka.wav"; } snd_cat;
+ };  
+ } sound_stimulus;
+
+array {
+  picture {
+   bitmap { filename = "koza1.jpg"; } buck;
+   x=0; y=0;
+ } standard_pic;
+  picture {
+   bitmap { filename = "pes1.jpg"; } dog;
+   x=0; y=0;
+ } target1_pic;
+  picture {
+  bitmap { filename = "kocka1.jpg"; } cat;   
+   x=0; y=0;
+ } target2_pic;
+} picture_stimulus; 
+
+trial {
+     trial_duration = 1200;
+     stimulus_event{
+     picture standard_pic;
+      duration=700; 
+     } event1;
+     stimulus_event{
+     sound standard_stimulus;
+     duration=700;
+     port_code=1;
+     code=1;
+      } event2;
+           
+	} main; 
+
+begin_pcl;
+array <int> stim[300];
+array <int> out_code[300];
+array <int> tg_stim_list[60];
+array <int> tg_type_list[60];  # obsahuje info o typu targetu  2 - pes steka¡  3 - kocka mnouka¡  4- kocka steka¡ 5 - pes mnouka¡   
+array <string> type[6]={"buck  ","dog  b", "cat  m","cat  b","dog  m"};
+int st,num,en,pos,cat_pos;
+int cat_dog_pos, dog_cat_pos; 
+int react_time, cum_creact_time,cum_ireact_time,incorrect_react_time, cum_incorrect_react_time, false_cum_react_time, false_react_time;
+int correct_snd_n, incorrect_snd_n; 
+double avg_creact,avg_ireact,incorrect_avg_react, false_avg_react;
+string userid;
+output_file s_output = new output_file; 
+
+
+# naplnění­ pole standardními stimuly
+loop int j=1 until j>300
+  begin 
+    stim[j]=1; 
+    out_code[j]=1;
+    j=j+1;
+  end;
+  
+# 20% se vymění za targety s kodem 2 (pes) 
+st=3; num=60;
+loop int k=1 until k>60 
+ begin
+  if (st <205) then en=st+4; else  en=st + 3;  end;
+  if (en>295) then en=295; end;
+  pos=random(st,en);
+  tg_stim_list[k]=pos;
+  tg_type_list[k]=2; 
+  stim[pos]=2;
+  out_code[pos]=2; out_code[pos+1]=11;
+  st=pos+3;
+  k=k+1;
+ end; 
+
+
+
+# z př™edchozíchch 20% se jich 10% zamě›ní za tg s kodem 3 (kočka)
+loop int l=1 until l>30
+ begin
+ pos=random(1,60);
+ cat_pos= tg_stim_list[pos];
+ if (stim[cat_pos]!=3) then 
+  tg_type_list[pos] = 3;
+  stim[cat_pos]=3; out_code[cat_pos]=3;
+  out_code[cat_pos+1]=12;  
+  l=l+1;
+ end; 
+end; 
+ 
+
+# u 5% targetu se zamění zvuky  - tj. pes mňˆouká¡ a kočka štěká
+loop int l=1 until l>15
+ begin
+	int pos1, pos2;
+ loop 
+    pos1=random(1,60);
+    pos2=random(1,60);
+ until (tg_type_list[pos1]==2) && (tg_type_list[pos2]==3)
+  begin
+    pos1=random(1,60);
+    pos2=random(1,60);
+  end;
+   tg_type_list[pos1]=5; tg_type_list[pos2]=4;
+   dog_cat_pos= tg_stim_list[pos1]; cat_dog_pos = tg_stim_list[pos2];
+    stim[dog_cat_pos]=2; out_code[dog_cat_pos]=5;
+    stim[cat_dog_pos]=3; out_code[cat_dog_pos]=4; 
+    out_code[dog_cat_pos+1]=13;out_code[cat_dog_pos+1]=14;  
+  l=l+1;
+ end; 
+
+/*-----------------------------------------------------------------------------------*/
+/*loop int i=1 until i>300
+begin
+#term.print(stim[i]);
+i=i+1;
+end;
+#term.print("\n");
+
+loop int i=1 until i>300
+begin
+#term.print(out_code[i]); term.print(" ");
+i=i+1;
+end;
+#term.print("\n");*/
+/*---------------------------------------------------------------------------------*/
+/* ----------------------- tady se spouští vlastní stimulace ----------------------*/
+userid=logfile.subject();
+s_output.open(userid+".txt");
+cum_creact_time=0;
+cum_ireact_time=0;
+correct_snd_n=0;
+incorrect_snd_n=0;
+cum_incorrect_react_time=0;
+false_react_time=0;
+false_cum_react_time=0;
+int bt;
+s_output.print("*********************** BARKING DOG, MIAOWING CAT ***************************\n\n");
+loop int i=1 until i>300  # POČET STIMULŮ
+ begin 
+ s_output.print(i); s_output.print("\t"); s_output.print(out_code[i]);s_output.print("\t");
+ event1.set_stimulus(picture_stimulus[stim[i]]); 
+ if (out_code[i]>3) && (out_code[i]<6) then	
+ event2.set_stimulus(sound_stimulus[out_code[i]-2]);
+ s_output.print(type[out_code[i]]+"\t");	
+ else 
+ event2.set_stimulus(sound_stimulus[stim[i]]);
+ s_output.print(type[stim[i]]+"\t");	
+ end;
+ event2.set_port_code(out_code[i]);
+ event2.set_event_code(string(out_code[i]));
+ if (out_code[i]==2) || (out_code[i]==3) 
+   then  event2.set_target_button(1);
+         bt=1;
+         event2.set_stimulus_time_in(200);
+         event2.set_stimulus_time_out(1000);  
+   elseif (out_code[i]==4) || (out_code[i]==5)
+        then event2.set_target_button(2);
+         bt=2;
+         event2.set_stimulus_time_in(200);
+         event2.set_stimulus_time_out(1000);         
+   else  event2.set_target_button(0);
+         event2.set_response_active(true); 
+   end;
+ main.present();
+ stimulus_data last = stimulus_manager.last_stimulus_data();
+ if (last.type()==stimulus_hit) 
+  then 
+       if (out_code[i]==2) || (out_code[i]==3) 
+        then  
+         react_time=last.reaction_time();
+         cum_creact_time=cum_creact_time+react_time; 
+         s_output.print("o"+"\t");s_output.print(bt);s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   ");s_output.print(react_time);
+         correct_snd_n=correct_snd_n+1;
+         /*  term.print("React_time = "); term.print(react_time); term.print("\n"); */
+        elseif (out_code[i]==4) || (out_code[i]==5) 
+              then
+	             react_time=last.reaction_time();
+                cum_ireact_time=cum_ireact_time+react_time; 
+                s_output.print("o"+"\t");s_output.print(bt);s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   ");s_output.print(react_time);  
+                incorrect_snd_n=incorrect_snd_n+1;
+              end;   
+   elseif  (last.type()==stimulus_incorrect) 
+         then
+            incorrect_react_time=last.reaction_time();    
+            cum_incorrect_react_time=cum_incorrect_react_time+incorrect_react_time;  
+            s_output.print("x"+"\t");s_output.print(bt);s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   "); s_output.print(incorrect_react_time);    
+
+         elseif  (last.type()==stimulus_false_alarm)
+             then
+	             false_react_time=last.reaction_time();
+	             false_cum_react_time=false_cum_react_time+false_react_time;
+                s_output.print("f"+"\t");s_output.print("-");s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   ");   s_output.print(false_react_time); 
+  end;   
+  i=i+1;
+  s_output.print("\n");    
+ end; 
+ 
+int total_hits=response_manager.total_hits();
+int total_false_alarms=response_manager.total_false_alarms();
+#int total_hits_correct_snd = response_manager.total_response_count(1);
+#int total_hits_incorrect_snd = response_manager.total_response_count(2);
+int total_incorrects = response_manager.total_incorrects();
+if (correct_snd_n!=0)
+ then avg_creact=double(cum_creact_time)/double(correct_snd_n);
+ else avg_creact=0.;   
+ end; 
+if (incorrect_snd_n!=0)
+ then avg_ireact=double(cum_ireact_time)/double(incorrect_snd_n);
+ else avg_ireact=0.;   
+ end; 
+if (total_incorrects!=0)
+ then incorrect_avg_react=double(cum_incorrect_react_time)/double(total_incorrects);
+ else incorrect_avg_react=0.;   
+ end; 
+if (total_false_alarms!=0)
+ then false_avg_react=double(false_cum_react_time)/double(total_false_alarms);
+ else false_avg_react=0.;   
+ end; 
+
+
+
+s_output.print("\n\n");  
+term.print("\n\n");    
+s_output.print("Total hits = "); s_output.print(total_hits); s_output.print("\n");
+s_output.print("Total correct sound hits = "); s_output.print(correct_snd_n); s_output.print("\n");
+s_output.print("Average correct sound reaction time = "); s_output.print(avg_creact); s_output.print("\n\n");
+#_________________________ term print _________________________________________________________________
+term.print("Total hits = "); term.print(total_hits); term.print("\n");
+term.print("Total correct sound hits = "); term.print(correct_snd_n); term.print("\n");
+term.print("Average correct sound reaction time = "); term.print(avg_creact); term.print("\n\n");
+#______________________________________________________________________________________________________
+
+s_output.print("Total incorrect sound hits = "); s_output.print(incorrect_snd_n); s_output.print("\n");
+s_output.print("Average incorrect sound reaction time = "); s_output.print(avg_ireact); s_output.print("\n\n");
+#_________________________ term print _________________________________________________________________
+term.print("Total incorrect sound hits = "); term.print(incorrect_snd_n); term.print("\n");
+term.print("Average incorrect sound reaction time = "); term.print(avg_ireact); term.print("\n\n");
+#______________________________________________________________________________________________________
+
+s_output.print("Total incorrect responses  = "); s_output.print(total_incorrects); s_output.print("\n");
+s_output.print("Average incorrect responses time = "); s_output.print(incorrect_avg_react); s_output.print("\n\n");
+#_________________________ term print _________________________________________________________________
+
+term.print("Total incorrect responses  = "); term.print(total_incorrects); term.print("\n");
+term.print("Average incorrect responses time = "); term.print(incorrect_avg_react); term.print("\n\n");
+#______________________________________________________________________________________________________
+
+s_output.print("Total false alarms = "); s_output.print(total_false_alarms); s_output.print("\n");
+s_output.print("Average false alarm response time = "); s_output.print(false_avg_react); s_output.print("\n\n");
+#_________________________ term print _________________________________________________________________
+term.print("Total false alarms = "); term.print(total_false_alarms); term.print("\n");
+term.print("Average false alarm response time = "); term.print(false_avg_react); term.print("\n\n");
+#______________________________________________________________________________________________________
+
+s_output.close();

+ 259 - 0
Experiment_281_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod2.sce

@@ -0,0 +1,259 @@
+# Reakce je pouze u psa - tlačítko 1 - štěká (správný zvuk)  tlačítko 2- mňouká (špatný zvuk), na ostatní se odezva bere jako false allarm 
+
+randomize_trials=true;
+#no_logfile = true;
+
+
+active_buttons = 2;
+button_codes = 1,2;   
+response_matching = simple_matching;
+
+
+begin;
+array {
+ sound{
+   wavefile { filename = "koza.wav"; } snd_buck;
+ } standard_stimulus;      # standard stimulus;
+ sound{
+   wavefile { filename = "pes.wav"; } snd_dog;
+ };     # target 1    
+ sound{
+   wavefile { filename = "kocka.wav"; } snd_cat;
+ };  
+ } sound_stimulus;
+
+array {
+  picture {
+   bitmap { filename = "koza1.jpg"; } buck;
+   x=0; y=0;
+ } standard_pic;
+  picture {
+   bitmap { filename = "pes1.jpg"; } dog;
+   x=0; y=0;
+ } target1_pic;
+  picture {
+  bitmap { filename = "kocka1.jpg"; } cat;   
+   x=0; y=0;
+ } target2_pic;
+} picture_stimulus; 
+
+trial {
+     trial_duration = 1200;
+     stimulus_event{
+     picture standard_pic;
+      duration=700; 
+     } event1;
+     stimulus_event{
+     sound standard_stimulus;
+     duration=700;
+     port_code=1;
+     code=1;
+      } event2;
+           
+	} main; 
+
+begin_pcl;
+array <int> stim[300];
+array <int> out_code[300];
+array <int> tg_stim_list[60];
+array <int> tg_type_list[60];  # obsahuje info o typu targetu  2 - pes steka¡  3 - kocka mnouka¡  4- kocka steka¡ 5 - pes mnouka¡   
+array <string> type[6]={"buck  ","dog  b", "cat  m","cat  b","dog  m"};
+int st,num,en,pos,cat_pos;
+int cat_dog_pos, dog_cat_pos; 
+int react_time, cum_creact_time,cum_ireact_time,incorrect_react_time, cum_incorrect_react_time, false_cum_react_time, false_react_time;
+int correct_snd_n, incorrect_snd_n; 
+double avg_creact,avg_ireact,incorrect_avg_react, false_avg_react;
+string userid;
+output_file s_output = new output_file; 
+
+
+# naplnění­ pole standardními stimuly
+loop int j=1 until j>300
+  begin 
+    stim[j]=1; 
+    out_code[j]=1;
+    j=j+1;
+  end;
+  
+# 20% se vymění za targety s kodem 2 (pes) 
+st=3; num=60;
+loop int k=1 until k>60 
+ begin
+  if (st <205) then en=st+4; else  en=st + 3;  end;
+  if (en>295) then en=295; end;
+  pos=random(st,en);
+  tg_stim_list[k]=pos;
+  tg_type_list[k]=2; 
+  stim[pos]=2;
+  out_code[pos]=2; out_code[pos+1]=11;
+  st=pos+3;
+  k=k+1;
+ end; 
+
+
+
+# z př™edchozíchch 20% se jich 10% zamě›ní za tg s kodem 3 (kočka)
+loop int l=1 until l>30
+ begin
+ pos=random(1,60);
+ cat_pos= tg_stim_list[pos];
+ if (stim[cat_pos]!=3) then 
+  tg_type_list[pos] = 3;
+  stim[cat_pos]=3; out_code[cat_pos]=3;
+  out_code[cat_pos+1]=12;  
+  l=l+1;
+ end; 
+end; 
+ 
+
+# u 5% targetu se zamění zvuky  - tj. pes mňˆouká¡ a kočka štěká
+loop int l=1 until l>15
+ begin
+	int pos1, pos2;
+ loop 
+    pos1=random(1,60);
+    pos2=random(1,60);
+ until (tg_type_list[pos1]==2) && (tg_type_list[pos2]==3)
+  begin
+    pos1=random(1,60);
+    pos2=random(1,60);
+  end;
+   tg_type_list[pos1]=5; tg_type_list[pos2]=4;
+   dog_cat_pos= tg_stim_list[pos1]; cat_dog_pos = tg_stim_list[pos2];
+    stim[dog_cat_pos]=2; out_code[dog_cat_pos]=5;
+    stim[cat_dog_pos]=3; out_code[cat_dog_pos]=4; 
+    out_code[dog_cat_pos+1]=13;out_code[cat_dog_pos+1]=14;  
+  l=l+1;
+ end; 
+
+/*-----------------------------------------------------------------------------------*/
+loop int i=1 until i>300
+begin
+term.print(stim[i]);
+i=i+1;
+end;
+term.print("\n");
+
+loop int i=1 until i>300
+begin
+term.print(out_code[i]); term.print(" ");
+i=i+1;
+end;
+term.print("\n");
+/*---------------------------------------------------------------------------------*/
+/* ----------------------- tady se spouští vlastní stimulace ----------------------*/
+userid=logfile.subject();
+s_output.open(userid+".txt");
+cum_creact_time=0;
+cum_ireact_time=0;
+correct_snd_n=0;
+incorrect_snd_n=0;
+cum_incorrect_react_time=0;
+false_react_time=0;
+false_cum_react_time=0;
+int bt;
+s_output.print("****************************** BARKING DOG ************************************\n\n");
+loop int i=1 until i>30
+ begin 
+ s_output.print(i); s_output.print("\t"); s_output.print(out_code[i]);s_output.print("\t");
+ event1.set_stimulus(picture_stimulus[stim[i]]); 
+ if (out_code[i]>3) && (out_code[i]<6) then	
+ event2.set_stimulus(sound_stimulus[out_code[i]-2]);
+ s_output.print(type[out_code[i]]+"\t");	
+ else 
+ event2.set_stimulus(sound_stimulus[stim[i]]);
+ s_output.print(type[stim[i]]+"\t");	
+ end;
+ event2.set_port_code(out_code[i]);
+ event2.set_event_code(string(out_code[i]));
+ if (out_code[i]==2) 
+   then  event2.set_target_button(1);
+         bt=1;
+         event2.set_stimulus_time_in(200);
+         event2.set_stimulus_time_out(900);  
+   elseif (out_code[i]==5)
+        then event2.set_target_button(2);
+         bt=2;
+         event2.set_stimulus_time_in(200);
+         event2.set_stimulus_time_out(900);         
+   else  event2.set_target_button(0);
+         event2.set_response_active(true); 
+   end;
+ main.present();
+ stimulus_data last = stimulus_manager.last_stimulus_data();
+ if (last.type()==stimulus_hit) 
+  then 
+       if (out_code[i]==2)  
+        then  
+         react_time=last.reaction_time();
+         cum_creact_time=cum_creact_time+react_time; 
+         s_output.print("o"+"\t");s_output.print(bt);s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   ");s_output.print(react_time);
+         correct_snd_n=correct_snd_n+1;
+         /*  term.print("React_time = "); term.print(react_time); term.print("\n"); */
+        elseif (out_code[i]==5) 
+              then
+	             react_time=last.reaction_time();
+                cum_ireact_time=cum_ireact_time+react_time; 
+                s_output.print("o"+"\t");s_output.print(bt);s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   ");s_output.print(react_time);  
+                incorrect_snd_n=incorrect_snd_n+1;
+        end;   
+      
+   elseif  (last.type()==stimulus_incorrect) 
+         then
+            incorrect_react_time=last.reaction_time();    
+            cum_incorrect_react_time=cum_incorrect_react_time+incorrect_react_time;  
+            s_output.print("x"+"\t");s_output.print(bt);s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   "); s_output.print(incorrect_react_time);    
+           
+         elseif  (last.type()==stimulus_false_alarm)
+             then
+	             false_react_time=last.reaction_time();
+	             false_cum_react_time=false_cum_react_time+false_react_time;
+                s_output.print("f"+"\t");s_output.print("-");s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   ");   s_output.print(false_react_time); 
+           
+ end;    
+  i=i+1;
+  s_output.print("\n");    
+ end; 
+ 
+int total_hits=response_manager.total_hits();
+int total_false_alarms=response_manager.total_false_alarms();
+#int total_hits_correct_snd = response_manager.total_response_count(1);
+#int total_hits_incorrect_snd = response_manager.total_response_count(2);
+int total_incorrects = response_manager.total_incorrects();
+if (correct_snd_n!=0)
+ then avg_creact=double(cum_creact_time)/double(correct_snd_n);
+ else avg_creact=0.;   
+ end; 
+if (incorrect_snd_n!=0)
+ then avg_ireact=double(cum_ireact_time)/double(incorrect_snd_n);
+ else avg_ireact=0.;   
+ end; 
+if (total_incorrects!=0)
+ then incorrect_avg_react=double(cum_incorrect_react_time)/double(total_incorrects);
+ else incorrect_avg_react=0.;   
+ end; 
+if (total_false_alarms!=0)
+ then false_avg_react=double(false_cum_react_time)/double(total_false_alarms);
+ else false_avg_react=0.;   
+ end; 
+
+
+
+s_output.print("\n\n");    
+s_output.print("Total hits = "); s_output.print(total_hits); s_output.print("\n");
+s_output.print("Total correct sound hits = "); s_output.print(correct_snd_n); s_output.print("\n");
+s_output.print("Average correct sound reaction time = "); s_output.print(avg_creact); s_output.print("\n\n");
+
+s_output.print("Total incorrect sound hits = "); s_output.print(incorrect_snd_n); s_output.print("\n");
+s_output.print("Average incorrect sound reaction time = "); s_output.print(avg_ireact); s_output.print("\n\n");
+
+s_output.print("Total incorrect responses  = "); s_output.print(total_incorrects); s_output.print("\n");
+s_output.print("Average incorrect response time = "); s_output.print(incorrect_avg_react); s_output.print("\n\n");
+
+s_output.print("Total false alarms = "); s_output.print(total_false_alarms); s_output.print("\n");
+s_output.print("Average false alarm response time = "); s_output.print(false_avg_react); s_output.print("\n\n");
+
+term.print("Total hits = "); term.print(total_hits); term.print("\n");
+term.print("Total correct sound reaction time = "); term.print(avg_creact); term.print("\n");
+term.print("Total incorrect sound reaction time = "); term.print(avg_ireact); term.print("\n");
+s_output.close();

+ 259 - 0
Experiment_281_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod3.sce

@@ -0,0 +1,259 @@
+# Reakce je pouze u kočky - tlačítko 1 - mňouká (správný zvuk)  tlačítko 2- štěká (špatný zvuk), na ostatní se odezva bere jako false allarm 
+
+randomize_trials=true;
+#no_logfile = true;
+
+
+active_buttons = 2;
+button_codes = 1,2;   
+response_matching = simple_matching;
+
+
+begin;
+array {
+ sound{
+   wavefile { filename = "koza.wav"; } snd_buck;
+ } standard_stimulus;      # standard stimulus;
+ sound{
+   wavefile { filename = "pes.wav"; } snd_dog;
+ };     # target 1    
+ sound{
+   wavefile { filename = "kocka.wav"; } snd_cat;
+ };  
+ } sound_stimulus;
+
+array {
+  picture {
+   bitmap { filename = "koza1.jpg"; } buck;
+   x=0; y=0;
+ } standard_pic;
+  picture {
+   bitmap { filename = "pes1.jpg"; } dog;
+   x=0; y=0;
+ } target1_pic;
+  picture {
+  bitmap { filename = "kocka1.jpg"; } cat;   
+   x=0; y=0;
+ } target2_pic;
+} picture_stimulus; 
+
+trial {
+     trial_duration = 1200;
+     stimulus_event{
+     picture standard_pic;
+      duration=700; 
+     } event1;
+     stimulus_event{
+     sound standard_stimulus;
+     duration=700;
+     port_code=1;
+     code=1;
+      } event2;
+           
+	} main; 
+
+begin_pcl;
+array <int> stim[300];
+array <int> out_code[300];
+array <int> tg_stim_list[60];
+array <int> tg_type_list[60];  # obsahuje info o typu targetu  2 - pes steka¡  3 - kocka mnouka¡  4- kocka steka¡ 5 - pes mnouka¡   
+array <string> type[6]={"buck  ","dog  b", "cat  m","cat  b","dog  m"};
+int st,num,en,pos,cat_pos;
+int cat_dog_pos, dog_cat_pos; 
+int react_time, cum_creact_time,cum_ireact_time,incorrect_react_time, cum_incorrect_react_time, false_cum_react_time, false_react_time;
+int correct_snd_n, incorrect_snd_n; 
+double avg_creact,avg_ireact,incorrect_avg_react, false_avg_react;
+string userid;
+output_file s_output = new output_file; 
+
+
+# naplnění­ pole standardními stimuly
+loop int j=1 until j>300
+  begin 
+    stim[j]=1; 
+    out_code[j]=1;
+    j=j+1;
+  end;
+  
+# 20% se vymění za targety s kodem 2 (pes) 
+st=3; num=60;
+loop int k=1 until k>60 
+ begin
+  if (st <205) then en=st+4; else  en=st + 3;  end;
+  if (en>295) then en=295; end;
+  pos=random(st,en);
+  tg_stim_list[k]=pos;
+  tg_type_list[k]=2; 
+  stim[pos]=2;
+  out_code[pos]=2; out_code[pos+1]=11;
+  st=pos+3;
+  k=k+1;
+ end; 
+
+
+
+# z př™edchozíchch 20% se jich 10% zamě›ní za tg s kodem 3 (kočka)
+loop int l=1 until l>30
+ begin
+ pos=random(1,60);
+ cat_pos= tg_stim_list[pos];
+ if (stim[cat_pos]!=3) then 
+  tg_type_list[pos] = 3;
+  stim[cat_pos]=3; out_code[cat_pos]=3;
+  out_code[cat_pos+1]=12;  
+  l=l+1;
+ end; 
+end; 
+ 
+
+# u 5% targetu se zamění zvuky  - tj. pes mňˆouká¡ a kočka štěká
+loop int l=1 until l>15
+ begin
+	int pos1, pos2;
+ loop 
+    pos1=random(1,60);
+    pos2=random(1,60);
+ until (tg_type_list[pos1]==2) && (tg_type_list[pos2]==3)
+  begin
+    pos1=random(1,60);
+    pos2=random(1,60);
+  end;
+   tg_type_list[pos1]=5; tg_type_list[pos2]=4;
+   dog_cat_pos= tg_stim_list[pos1]; cat_dog_pos = tg_stim_list[pos2];
+    stim[dog_cat_pos]=2; out_code[dog_cat_pos]=5;
+    stim[cat_dog_pos]=3; out_code[cat_dog_pos]=4; 
+    out_code[dog_cat_pos+1]=13;out_code[cat_dog_pos+1]=14;  
+  l=l+1;
+ end; 
+
+/*-----------------------------------------------------------------------------------*/
+loop int i=1 until i>300
+begin
+term.print(stim[i]);
+i=i+1;
+end;
+term.print("\n");
+
+loop int i=1 until i>300
+begin
+term.print(out_code[i]); term.print(" ");
+i=i+1;
+end;
+term.print("\n");
+/*---------------------------------------------------------------------------------*/
+/* ----------------------- tady se spouští vlastní stimulace ----------------------*/
+userid=logfile.subject();
+s_output.open(userid+".txt");
+cum_creact_time=0;
+cum_ireact_time=0;
+correct_snd_n=0;
+incorrect_snd_n=0;
+cum_incorrect_react_time=0;
+false_react_time=0;
+false_cum_react_time=0;
+int bt;
+s_output.print("****************************** MIAOWING CAT ************************************\n\n");
+loop int i=1 until i>30
+ begin 
+ s_output.print(i); s_output.print("\t"); s_output.print(out_code[i]);s_output.print("\t");
+ event1.set_stimulus(picture_stimulus[stim[i]]); 
+ if (out_code[i]>3) && (out_code[i]<6) then	
+ event2.set_stimulus(sound_stimulus[out_code[i]-2]);
+ s_output.print(type[out_code[i]]+"\t");	
+ else 
+ event2.set_stimulus(sound_stimulus[stim[i]]);
+ s_output.print(type[stim[i]]+"\t");	
+ end;
+ event2.set_port_code(out_code[i]);
+ event2.set_event_code(string(out_code[i]));
+ if (out_code[i]==3) 
+   then  event2.set_target_button(1);
+         bt=1;
+         event2.set_stimulus_time_in(200);
+         event2.set_stimulus_time_out(900);  
+   elseif (out_code[i]==4)
+        then event2.set_target_button(2);
+         bt=2;
+         event2.set_stimulus_time_in(200);
+         event2.set_stimulus_time_out(900);         
+   else  event2.set_target_button(0);
+         event2.set_response_active(true); 
+   end;
+ main.present();
+ stimulus_data last = stimulus_manager.last_stimulus_data();
+ if (last.type()==stimulus_hit) 
+  then 
+       if (out_code[i]==3)  
+        then  
+         react_time=last.reaction_time();
+         cum_creact_time=cum_creact_time+react_time; 
+         s_output.print("o"+"\t");s_output.print(bt);s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   ");s_output.print(react_time);
+         correct_snd_n=correct_snd_n+1;
+         /*  term.print("React_time = "); term.print(react_time); term.print("\n"); */
+        elseif (out_code[i]==4) 
+              then
+	             react_time=last.reaction_time();
+                cum_ireact_time=cum_ireact_time+react_time; 
+                s_output.print("o"+"\t");s_output.print(bt);s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   ");s_output.print(react_time);  
+                incorrect_snd_n=incorrect_snd_n+1;
+        end;   
+      
+   elseif  (last.type()==stimulus_incorrect) 
+         then
+            incorrect_react_time=last.reaction_time();    
+            cum_incorrect_react_time=cum_incorrect_react_time+incorrect_react_time;  
+            s_output.print("x"+"\t");s_output.print(bt);s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   "); s_output.print(incorrect_react_time);    
+           
+         elseif  (last.type()==stimulus_false_alarm)
+             then
+	             false_react_time=last.reaction_time();
+	             false_cum_react_time=false_cum_react_time+false_react_time;
+                s_output.print("f"+"\t");s_output.print("-");s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   ");   s_output.print(false_react_time); 
+           
+ end;    
+  i=i+1;
+  s_output.print("\n");    
+ end; 
+ 
+int total_hits=response_manager.total_hits();
+int total_false_alarms=response_manager.total_false_alarms();
+#int total_hits_correct_snd = response_manager.total_response_count(1);
+#int total_hits_incorrect_snd = response_manager.total_response_count(2);
+int total_incorrects = response_manager.total_incorrects();
+if (correct_snd_n!=0)
+ then avg_creact=double(cum_creact_time)/double(correct_snd_n);
+ else avg_creact=0.;   
+ end; 
+if (incorrect_snd_n!=0)
+ then avg_ireact=double(cum_ireact_time)/double(incorrect_snd_n);
+ else avg_ireact=0.;   
+ end; 
+if (total_incorrects!=0)
+ then incorrect_avg_react=double(cum_incorrect_react_time)/double(total_incorrects);
+ else incorrect_avg_react=0.;   
+ end; 
+if (total_false_alarms!=0)
+ then false_avg_react=double(false_cum_react_time)/double(total_false_alarms);
+ else false_avg_react=0.;   
+ end; 
+
+
+
+s_output.print("\n\n");    
+s_output.print("Total hits = "); s_output.print(total_hits); s_output.print("\n");
+s_output.print("Total correct sound hits = "); s_output.print(correct_snd_n); s_output.print("\n");
+s_output.print("Average correct sound reaction time = "); s_output.print(avg_creact); s_output.print("\n\n");
+
+s_output.print("Total incorrect sound hits = "); s_output.print(incorrect_snd_n); s_output.print("\n");
+s_output.print("Average incorrect sound reaction time = "); s_output.print(avg_ireact); s_output.print("\n\n");
+
+s_output.print("Total incorrect responses  = "); s_output.print(total_incorrects); s_output.print("\n");
+s_output.print("Average incorrect response time = "); s_output.print(incorrect_avg_react); s_output.print("\n\n");
+
+s_output.print("Total false alarms = "); s_output.print(total_false_alarms); s_output.print("\n");
+s_output.print("Average false alarm response time = "); s_output.print(false_avg_react); s_output.print("\n\n");
+
+term.print("Total hits = "); term.print(total_hits); term.print("\n");
+term.print("Total correct sound reaction time = "); term.print(avg_creact); term.print("\n");
+term.print("Total incorrect sound reaction time = "); term.print(avg_ireact); term.print("\n");
+s_output.close();

+ 1 - 0
Experiment_281_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/reference_ton.wav

@@ -0,0 +1 @@
+/annex/objects/MD5-s11120314--96ee9ed73dcc8a15e001261fac1170e8

BIN
Experiment_282_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/Creative_Commons_Attribution_4.0_International_CC_BY_4.0.pdf


+ 317 - 0
Experiment_282_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_282_female_9_years_5_12_2013/LOG_multimod/Auditory_ERP_f_5_12_2013_6.txt

@@ -0,0 +1,317 @@
+*********************** BARKING DOG, MIAOWING CAT ***************************
+
+1	1	goat  	
+2	1	goat  	
+3	1	goat  	
+4	1	goat  	
+5	3	cat  m	
+6	12	goat  	
+7	1	goat  	
+8	1	goat  	
+9	1	goat  	
+10	1	goat  	
+11	3	cat  m	o	1   1   812
+12	12	goat  	
+13	1	goat  	
+14	3	cat  m	o	1   1   842
+15	12	goat  	
+16	1	goat  	
+17	1	goat  	
+18	1	goat  	
+19	2	dog  b	o	1   1   695
+20	11	goat  	
+21	1	goat  	
+22	2	dog  b	o	1   1   993
+23	11	goat  	
+24	1	goat  	
+25	1	goat  	
+26	3	cat  m	o	1   1   858
+27	12	goat  	
+28	1	goat  	
+29	1	goat  	
+30	1	goat  	
+31	3	cat  m	
+32	12	goat  	f	-   1   282
+33	1	goat  	
+34	1	goat  	
+35	1	goat  	
+36	1	goat  	
+37	1	goat  	
+38	2	dog  b	o	1   1   896
+39	11	goat  	
+40	1	goat  	
+41	1	goat  	
+42	1	goat  	
+43	2	dog  b	o	1   1   780
+44	11	goat  	
+45	1	goat  	
+46	1	goat  	
+47	1	goat  	
+48	5	dog  m	o	2   2   977
+49	13	goat  	
+50	1	goat  	
+51	1	goat  	
+52	1	goat  	
+53	4	cat  b	
+54	14	goat  	
+55	1	goat  	
+56	1	goat  	
+57	1	goat  	
+58	2	dog  b	
+59	11	goat  	f	-   1   361
+60	1	goat  	
+61	1	goat  	
+62	1	goat  	
+63	5	dog  m	
+64	13	goat  	
+65	1	goat  	
+66	1	goat  	
+67	1	goat  	
+68	4	cat  b	
+69	14	goat  	
+70	1	goat  	
+71	1	goat  	
+72	1	goat  	
+73	2	dog  b	
+74	11	goat  	
+75	1	goat  	
+76	1	goat  	
+77	1	goat  	
+78	1	goat  	
+79	1	goat  	
+80	2	dog  b	o	1   1   873
+81	11	goat  	
+82	1	goat  	
+83	2	dog  b	o	1   1   790
+84	11	goat  	
+85	1	goat  	
+86	1	goat  	
+87	3	cat  m	
+88	12	goat  	
+89	1	goat  	
+90	1	goat  	
+91	1	goat  	
+92	1	goat  	
+93	5	dog  m	
+94	13	goat  	
+95	1	goat  	
+96	1	goat  	
+97	1	goat  	
+98	1	goat  	
+99	5	dog  m	
+100	13	goat  	f	-   2   485
+101	1	goat  	
+102	1	goat  	
+103	1	goat  	
+104	4	cat  b	o	2   2   934
+105	14	goat  	
+106	1	goat  	
+107	1	goat  	
+108	1	goat  	
+109	1	goat  	
+110	4	cat  b	
+111	14	goat  	f	-   2   218
+112	1	goat  	
+113	1	goat  	
+114	1	goat  	
+115	1	goat  	
+116	5	dog  m	
+117	13	goat  	
+118	1	goat  	
+119	1	goat  	
+120	1	goat  	
+121	1	goat  	
+122	4	cat  b	
+123	14	goat  	
+124	1	goat  	
+125	4	cat  b	
+126	14	goat  	
+127	1	goat  	
+128	1	goat  	
+129	1	goat  	
+130	5	dog  m	
+131	13	goat  	f	-   2   210
+132	1	goat  	
+133	3	cat  m	x	1   2   898
+134	12	goat  	
+135	1	goat  	
+136	1	goat  	
+137	1	goat  	
+138	1	goat  	
+139	1	goat  	
+140	2	dog  b	
+141	11	goat  	
+142	1	goat  	
+143	1	goat  	
+144	3	cat  m	
+145	12	goat  	
+146	1	goat  	
+147	1	goat  	
+148	1	goat  	
+149	3	cat  m	o	1   1   791
+150	12	goat  	
+151	1	goat  	
+152	5	dog  m	x	2   1   791
+153	13	goat  	
+154	1	goat  	
+155	1	goat  	
+156	1	goat  	
+157	1	goat  	
+158	1	goat  	
+159	3	cat  m	
+160	12	goat  	
+161	1	goat  	
+162	1	goat  	
+163	1	goat  	
+164	1	goat  	
+165	1	goat  	
+166	4	cat  b	
+167	14	goat  	
+168	1	goat  	
+169	1	goat  	
+170	5	dog  m	
+171	13	goat  	
+172	1	goat  	
+173	1	goat  	
+174	5	dog  m	
+175	13	goat  	
+176	1	goat  	
+177	1	goat  	
+178	5	dog  m	
+179	13	goat  	
+180	1	goat  	
+181	1	goat  	
+182	1	goat  	
+183	1	goat  	
+184	4	cat  b	
+185	14	goat  	
+186	1	goat  	
+187	4	cat  b	
+188	14	goat  	
+189	1	goat  	
+190	1	goat  	
+191	1	goat  	
+192	1	goat  	
+193	3	cat  m	
+194	12	goat  	
+195	1	goat  	
+196	1	goat  	f	-   2   483
+197	1	goat  	
+198	2	dog  b	
+199	11	goat  	f	-   2   648
+200	1	goat  	
+201	1	goat  	f	-   2   300
+202	1	goat  	
+203	2	dog  b	
+204	11	goat  	
+205	1	goat  	
+206	1	goat  	
+207	1	goat  	
+208	1	goat  	
+209	2	dog  b	
+210	11	goat  	f	-   2   476
+211	1	goat  	
+212	1	goat  	
+213	3	cat  m	
+214	12	goat  	f	-   2   239
+215	1	goat  	
+216	1	goat  	
+217	2	dog  b	
+218	11	goat  	f	-   2   510
+219	1	goat  	
+220	1	goat  	
+221	1	goat  	
+222	4	cat  b	
+223	14	goat  	
+224	1	goat  	
+225	1	goat  	
+226	1	goat  	
+227	1	goat  	
+228	5	dog  m	
+229	13	goat  	f	-   2   645
+230	1	goat  	
+231	1	goat  	
+232	1	goat  	
+233	1	goat  	
+234	5	dog  m	
+235	13	goat  	
+236	1	goat  	
+237	1	goat  	
+238	1	goat  	
+239	1	goat  	
+240	3	cat  m	x	1   2   782
+241	12	goat  	f	-   2   522
+242	1	goat  	
+243	1	goat  	
+244	1	goat  	
+245	1	goat  	
+246	3	cat  m	o	1   1   966
+247	12	goat  	
+248	1	goat  	
+249	5	dog  m	
+250	13	goat  	
+251	1	goat  	
+252	1	goat  	
+253	1	goat  	
+254	5	dog  m	
+255	13	goat  	
+256	1	goat  	
+257	1	goat  	
+258	5	dog  m	
+259	13	goat  	f	-   2   321
+260	1	goat  	
+261	4	cat  b	o	2   2   967
+262	14	goat  	
+263	1	goat  	
+264	1	goat  	
+265	1	goat  	
+266	2	dog  b	
+267	11	goat  	
+268	1	goat  	
+269	1	goat  	
+270	4	cat  b	
+271	14	goat  	
+272	1	goat  	
+273	1	goat  	
+274	1	goat  	
+275	1	goat  	
+276	2	dog  b	
+277	11	goat  	
+278	1	goat  	
+279	1	goat  	
+280	1	goat  	
+281	1	goat  	
+282	3	cat  m	
+283	12	goat  	
+284	1	goat  	
+285	4	cat  b	
+286	14	goat  	
+287	1	goat  	
+288	1	goat  	
+289	1	goat  	
+290	4	cat  b	
+291	14	goat  	
+292	1	goat  	
+293	1	goat  	
+294	4	cat  b	
+295	14	goat  	
+296	1	goat  	
+297	1	goat  	
+298	1	goat  	
+299	1	goat  	
+300	1	goat  	
+
+
+Total hits = 14
+Total correct sound hits = 11
+Average correct sound reaction time = 845.091
+
+Total incorrect sound hits = 3
+Average incorrect sound reaction time = 959.333
+
+Total incorrect responses  = 3
+Average incorrect responses time = 823.667
+
+Total false alarms = 14
+Average false alarm response time = 407.143
+

+ 58 - 0
Experiment_282_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_282_female_9_years_5_12_2013/LOG_multimod/metadata_description.txt

@@ -0,0 +1,58 @@
+Description of metadata stored in the .txt files
+Typically, a line of the file is in the following form: 
+CCC KK animal sound of m1 m2 time
+
+where the fields have the following meanings:
+
+
+CCC - the order of stimuli in the range of 1 to 300 (each text file corresponds to one experiment run, in each run, the measured participant was stimulated by 300 stimuli), typically there were two experimental runs for each participant
+KK – the stimulus code that was sent to the measuring amplifier: possible values are:
+
+
+         1 - code that corresponds to the picture of a goat and its correct sound      
+        2 - code that corresponds to the picture of  a dog and the barking sound
+          3 - code that corresponds to the picture of a cat and the mewing sound
+          4 - code that corresponds to the picture of a cat and the barking sound
+          5 - code that corresponds to the picture of a dog and the mewing sound
+        11 – code corresponding to the occurrence of the S  1 stimulus after the S  2 stimulus
+        12 – code corresponding to the occurrence of the S  1 stimulus after the S  3 stimulus
+        13 – code corresponding to the occurrence of the S  1 stimulus after the S  5 stimulus
+        14 – code corresponding to the occurrence of the S  1 stimulus after the S  4 stimulus
+ 
+animal - text string that identifies the animal that appears on the screen during stimulation (goat, dog, cat)
+sound - the sound of an animal indicating the sounds during stimulation (m - meowing, b –barking,  if the animal field = 'goat' the sound field remains blank (the sound of goat is always correct)
+o - symbol that determines whether the measured participant properly responded to the current stimulus (o = The measured participant responded correctly - the currently displayed animal either was given the correct sound and the measured person pressed the right button, or the animal was assigned with the incorrect sound, and the measured person pressed the left button, x - the measured participant pressed the incorrect button).
+m1 - the code that should have been pressed - 2 right button 1 - left button
+m2 - the button code that was actually pressed by the measured participant
+time - reaction time of the measured participant
+If the animal = 'goat', m1, m2, and time are empty.
+
+At the end of the file, there is summary information about the average response times and the total number of errors:
+
+Total hits =  the total number of responses to both  cats and dogs (Equals: Total correct sound hits + Total incorrect sound hits)
+
+
+
+Total correct sound hits =  the total number of correct responses  to the barking dog and the mewing cat stimuli 
+
+Average sound correct reaction time =  average reaction time for correct responses
+
+
+
+Total incorrect sound hits = the total number of incorrect responses  to the barking dog and the mewing cat stimuli
+
+
+
+Average incorrect sound reaction time = average response time for Total incorrect sound hits
+
+Total incorrect responses = the number of wrong responses to stimuli  (i.e. the measured participant pressed the incorrect button)
+
+
+
+Average incorrect responses time = average response time for incorrect reactions
+
+Total false alarms = total number of false responses - i.e. the measured person pressed the button when it should not have been pressed at all - usually the incorrect response to the stimulus of bleating goat.
+
+
+
+Average false alarm response time =  The average reaction time for Total false alarms

+ 44 - 0
Experiment_282_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_282_female_9_years_5_12_2013/multimod/Readme.TXT

@@ -0,0 +1,44 @@
+The data were stored in BrainVision Format. The following stimuli were used:
+
+-> R1 – this stimulus should not normally appear – if it does, it is likely a reaction to a goat
+-> R2 – true  -  expected reaction to a sound assigned correctly to an animal (a dog barks or a cat mews)
+-> R3 – false -  expected reaction to a sound assigned incorrectly to an animal (a dog mews or a cat barks )  
+-> S1 – standard stimulus (a goat bleats) - non-target  the measured participant should not respond
+-> S2 – a dog barks  - target – should be followed by the R2 marker 
+-> S3 – a cat mews  - target - should be followed by the R2 marker 
+-> S4 – a cat barks  - target -  should be followed by the R3 marker 
+-> S5 – a dog mews - target - should be followed by the R3 marker 
+
+-> S11 – a marker that denotes an occurrence of the standard stimulus (non-target) after the S2 stimulus
+-> S12 – a marker that denotes an occurrence of the standard stimulus (non-target) after the S3 stimulus
+-> S13 – a marker that denotes an occurrence of the standard stimulus (non-target) after the S4 stimulus
+-> S14 – a marker that denotes an occurrence of the standard stimulus (non-target) after the S5 stimulus
+ 
+Note: The S11  -  S14  stimuli are typically ignored in the phase of analysis because they could distort the results.
+
+Probabilities of occurrences:
+S1 – 70%  
+S2 – 15% 
+S3, S4, S5  – 5%  
+
+
+The following files were stored:
+
+
+Data files:
+-> Auditory_ERP_gender_date_id.eeg - a binary file containing raw data
+
+Header files:
+-> Auditory_ERP_gender_date_id.vhdr - a text file containing metadata describing raw data in the .eeg file
+			
+-> Auditory_ERP_gender_date_id.vmrk - a text file containing markers used in the experiment	
+			
+Recording Software
+For recording and storing the EEG/ERP data, the BrainVision Recorder 1.2 was used. The Recorder was initialized using the following parameters:
+
+1) the sampling rate was set to 1 kHz
+2) the number of channels was set to 19
+3) the resolution was set to 0.1 µV
+
+
+

+ 9 - 0
Experiment_282_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_282_hearing_threshold_female_9_years_5_12_2013.txt

@@ -0,0 +1,9 @@
+Hearing threshold (dB/1 kHz):
+
+	– Measured values:
+		– left ear:  25 dB
+		– right ear: 25 dB
+
+	– Setting values:
+		– left ear: 75 dB
+		– right ear: 75 dB

+ 3 - 0
Experiment_282_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/MABC–2_f_9_years_result.txt

@@ -0,0 +1,3 @@
+The total test result of the Movement assessment battery for Children–Second Edition (MABC-2): 73
+Standard score: 9
+Percentile: 37

+ 1 - 0
Experiment_282_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Experiment_282_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER.nix

@@ -0,0 +1 @@
+/annex/objects/MD5-s62432424--838141bf56c870f5dc0c138f30861aac

BIN
Experiment_282_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/Track07.cda


+ 472 - 0
Experiment_282_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod.exp

@@ -0,0 +1,472 @@
+<ver>16.3</ver>
+<efn>D:\presentation\deti mereni 2013\children_multimod\children_multimod.exp</efn>
+<author></author>
+<con>
+<pause>P</pause>
+<pause_code></pause_code>
+<port1>1</port1>
+<quit>Q</quit>
+<quit2>0</quit2>
+<quit_code></quit_code>
+<resume>R</resume>
+<resume_code></resume_code>
+<send_output>0</send_output>
+<start_code></start_code>
+</con>
+<dbi></dbi>
+<dbs>button</dbs>
+<ddi>1</ddi>
+<dds>
+<display>
+<color>0</color>
+<height>0</height>
+<icm_profile></icm_profile>
+<index>0</index>
+<name>Primary Display Driver</name>
+<refresh>1</refresh>
+<use_icm>0</use_icm>
+<width>0</width>
+</display>
+<icm_profile></icm_profile>
+<use_icm>0</use_icm>
+</dds>
+<ddv>NVIDIA GeForce GTX 295 </ddv>
+<discard_windows_messages>0</discard_windows_messages>
+<display_status_window>1</display_status_window>
+<dmd>0</dmd>
+<dmh>0</dmh>
+<dmr>1</dmr>
+<dmw>0</dmw>
+<docs>
+<args></args>
+<exfl></exfl>
+<lfn></lfn>
+</docs>
+<dp_list></dp_list>
+<dsd>D:\presentation\stimuli</dsd>
+<dxv>8</dxv>
+<efs>
+<filename>D:\presentation\deti mereni 2013\children_multimod\children_multimod1.sce</filename>
+<filename>D:\presentation\deti mereni 2013\children_multimod\children_multimod3.sce</filename>
+<filename>D:\presentation\deti mereni 2013\children_multimod\children_multimod.sce</filename>
+<filename>D:\presentation\deti mereni 2013\children_multimod\children_multimod2.sce</filename>
+</efs>
+<exclusive_mouse>1</exclusive_mouse>
+<exp_version></exp_version>
+<exparam>
+<man>
+<cfg>
+<dcfg>
+<name>Default configuration</name>
+<ss>
+<sd></sd>
+<sid>-1</sid>
+</ss>
+</dcfg>
+</cfg>
+<cs>-1</cs>
+<dl>
+<grps>
+<grp>
+<gn></gn>
+<pl></pl>
+</grp>
+</grps>
+</dl>
+<parms>
+<parms></parms>
+<ssl></ssl>
+</parms>
+<pass></pass>
+<ssa>
+<asn>
+<sid>-2</sid>
+</asn>
+</ssa>
+</man>
+</exparam>
+<experiment_id>{262866D0-9C83-4325-941B-5F628322A22E}</experiment_id>
+<font_settings>
+<dpi>96</dpi>
+<font_smooth>1</font_smooth>
+<use_dpi>0</use_dpi>
+<use_font_smooth>1</use_font_smooth>
+</font_settings>
+<ftp>
+<ccc>0</ccc>
+<do_upload>
+<sce>1</sce>
+</do_upload>
+<host></host>
+<id>{8CE68071-0CCD-4DC4-B0C1-2A55A573A486}</id>
+<idle_timeout>0</idle_timeout>
+<login_timeout>0</login_timeout>
+<mode>0</mode>
+<no_upload></no_upload>
+<password></password>
+<pasv>0</pasv>
+<port>21</port>
+<remote_dir></remote_dir>
+<sync>1</sync>
+<testing>0</testing>
+<type>0</type>
+<upload>0</upload>
+<username></username>
+</ftp>
+<idc>0</idc>
+<idt>1000</idt>
+<ip_chans>
+<chan>
+<dsdi>1</dsdi>
+<dsi>1</dsi>
+<dsn>Status port</dsn>
+<dst>0</dst>
+<il>0</il>
+<iv>0</iv>
+<ivm>0</ivm>
+<mask></mask>
+<name>lpt</name>
+<piai>LPT3</piai>
+<pian>Parallel Port</pian>
+<pihpn>LPT3</pihpn>
+<pindex>2</pindex>
+<ui>0</ui>
+</chan>
+</ip_chans>
+<isb>10000</isb>
+<lfd>D:\presentation\deti mereni 2013\children_multimod\LOG</lfd>
+<lnb>2</lnb>
+<lno>3</lno>
+<log>
+<append_counter>0</append_counter>
+<delimiter>9</delimiter>
+<general_list>1</general_list>
+<pien>0</pien>
+<set_def_file></set_def_file>
+<stimulus_list>0</stimulus_list>
+<subject_id></subject_id>
+<subject_id_pol>1</subject_id_pol>
+<video_list>0</video_list>
+<warnings>1</warnings>
+</log>
+<lol>1</lol>
+<lpr></lpr>
+<mss>4</mss>
+<nam>children_multimod</nam>
+<one_processor>2</one_processor>
+<oports>
+<p>
+<ama>0</ama>
+<ami>0</ami>
+<at>0</at>
+<dpw>5</dpw>
+<dsdi>0</dsdi>
+<dsi>0</dsi>
+<dsn>Data port</dsn>
+<igm>0</igm>
+<il>0</il>
+<ivm>0</ivm>
+<piai>LPT3</piai>
+<pian>Parallel Port</pian>
+<pihpn>LPT3</pihpn>
+<pindex>2</pindex>
+<rs>1</rs>
+<rt>0</rt>
+</p>
+</oports>
+<out_encrypt_key></out_encrypt_key>
+<pi_list>
+<ip>
+<cn>lpt</cn>
+<lc>1</lc>
+</ip>
+</pi_list>
+<port_devices>
+<device>
+<parameters>
+<cts>0</cts>
+<dsrin>0</dsrin>
+<dsrout>0</dsrout>
+<dtr>disable</dtr>
+<rts>disable</rts>
+<set_fifo>1</set_fifo>
+<spd></spd>
+<spp></spp>
+<spr></spr>
+<sps></sps>
+</parameters>
+<piai>COM3</piai>
+<pian>Serial Port</pian>
+<pihpn>COM3</pihpn>
+</device>
+<device>
+<parameters>
+<cts>0</cts>
+<dsrin>0</dsrin>
+<dsrout>0</dsrout>
+<dtr>disable</dtr>
+<rts>disable</rts>
+<set_fifo>1</set_fifo>
+<spd></spd>
+<spp></spp>
+<spr></spr>
+<sps></sps>
+</parameters>
+<piai>COM4</piai>
+<pian>Serial Port</pian>
+<pihpn>COM4</pihpn>
+</device>
+</port_devices>
+<rdl>
+<device>
+<abs_axis>
+<dead_zone>0</dead_zone>
+<max>1000</max>
+<min>-1000</min>
+<name>X-axis</name>
+<saturation>1</saturation>
+</abs_axis>
+<abs_axis>
+<dead_zone>0</dead_zone>
+<max>1000</max>
+<min>-1000</min>
+<name>Y-axis</name>
+<saturation>1</saturation>
+</abs_axis>
+<axis>
+<max>1000</max>
+<min>-1000</min>
+<name>Osa X</name>
+<restricted>1</restricted>
+<scale>1</scale>
+</axis>
+<axis>
+<max>1000</max>
+<min>-1000</min>
+<name>Osa Y</name>
+<restricted>1</restricted>
+<scale>1</scale>
+</axis>
+<axis>
+<max>1000</max>
+<min>-1000</min>
+<name>Kolečko</name>
+<restricted>1</restricted>
+<scale>1</scale>
+</axis>
+<device_type>2</device_type>
+<dx_device_type>18</dx_device_type>
+<max_raw_pos>65535</max_raw_pos>
+<min_raw_pos>0</min_raw_pos>
+<name>Myš</name>
+</device>
+<device>
+<device_type>3</device_type>
+<dx_device_type>19</dx_device_type>
+<name>Klávesnice</name>
+</device>
+<device>
+<device_type>3</device_type>
+<dx_device_type>0</dx_device_type>
+<name>Zařízení klávesnice standardu HID</name>
+</device>
+<device>
+<abs_axis>
+<dead_zone>0</dead_zone>
+<max>1000</max>
+<min>-1000</min>
+<name>X-axis</name>
+<saturation>1</saturation>
+</abs_axis>
+<abs_axis>
+<dead_zone>0</dead_zone>
+<max>1000</max>
+<min>-1000</min>
+<name>Y-axis</name>
+<saturation>1</saturation>
+</abs_axis>
+<axis>
+<max>1000</max>
+<min>-1000</min>
+<name>X-axis</name>
+<restricted>1</restricted>
+<scale>1</scale>
+</axis>
+<axis>
+<max>1000</max>
+<min>-1000</min>
+<name>Y-axis</name>
+<restricted>1</restricted>
+<scale>1</scale>
+</axis>
+<axis>
+<max>1000</max>
+<min>-1000</min>
+<name>Wheel</name>
+<restricted>1</restricted>
+<scale>1</scale>
+</axis>
+<device_type>2</device_type>
+<dx_device_type>0</dx_device_type>
+<max_raw_pos>65535</max_raw_pos>
+<min_raw_pos>0</min_raw_pos>
+<name>Myš kompatibilní s technologií HID</name>
+</device>
+<device>
+<device_type>4</device_type>
+<dx_device_type>17</dx_device_type>
+<name>USB Receiver</name>
+</device>
+<device>
+<device_type>4</device_type>
+<dx_device_type>17</dx_device_type>
+<name>USB Receiver 1</name>
+</device>
+<device>
+<device_type>9</device_type>
+<dx_device_type>0</dx_device_type>
+<name>sound device</name>
+</device>
+<device>
+<axis>
+<max>1000</max>
+<min>-1000</min>
+<name>x</name>
+<restricted>1</restricted>
+<scale>1</scale>
+</axis>
+<axis>
+<max>1000</max>
+<min>-1000</min>
+<name>y</name>
+<restricted>1</restricted>
+<scale>1</scale>
+</axis>
+<device_type>5</device_type>
+<dx_device_type>0</dx_device_type>
+<name>pointing device</name>
+</device>
+<device>
+<axis>
+<dead_zone>0</dead_zone>
+<max>1000</max>
+<min>-1000</min>
+<name>X-axis</name>
+<saturation>1</saturation>
+</axis>
+<axis>
+<dead_zone>0</dead_zone>
+<max>1000</max>
+<min>-1000</min>
+<name>Y-axis</name>
+<saturation>1</saturation>
+</axis>
+<device_type>6</device_type>
+<dx_device_type>0</dx_device_type>
+<name>gameport device</name>
+</device>
+<device>
+<cn>lpt</cn>
+<device_type>11</device_type>
+<dif>10</dif>
+<dtf>1</dtf>
+<dx_device_type>0</dx_device_type>
+<name>Port Device 1</name>
+<rr></rr>
+</device>
+</rdl>
+<rep>0</rep>
+<require_name_match>0</require_name_match>
+<rng>1</rng>
+<rts>1</rts>
+<sbs>100000</sbs>
+<sce>
+<idv>
+<device_type>2</device_type>
+<dx_device_type>18</dx_device_type>
+<ibn>Tlačítko 0</ibn>
+<ibn>Tlačítko 1</ibn>
+<idn>Myš</idn>
+<offset>12</offset>
+<offset>13</offset>
+</idv>
+<sfn>all_scenarios</sfn>
+</sce>
+<sce>
+<idv>
+<device_type>11</device_type>
+<dx_device_type>0</dx_device_type>
+<ibn>3 (start)</ibn>
+<ibn>9 (start)</ibn>
+<idn>Port Device 1</idn>
+<offset>4</offset>
+<offset>16</offset>
+</idv>
+<sfn>D:\presentation\deti mereni 2013\children_multimod\children_multimod1.sce</sfn>
+</sce>
+<sct>
+<capture_device>
+<abort_on_max_drops>0</abort_on_max_drops>
+<bps></bps>
+<chan></chan>
+<do_rec_vol>0</do_rec_vol>
+<freq></freq>
+<ignore_drops>1</ignore_drops>
+<max_drops>250</max_drops>
+<name>None</name>
+<rec_vol>1</rec_vol>
+<show_drops>1</show_drops>
+</capture_device>
+<resp_dev>
+<combine>0</combine>
+<ignore>1000</ignore>
+<off_inter>200</off_inter>
+<off_thresh>0.02</off_thresh>
+<onset_mode>0</onset_mode>
+<rec_dur>1000</rec_dur>
+<save>0</save>
+<thresh>0.2</thresh>
+</resp_dev>
+</sct>
+<sde>
+<buffer_length>1000</buffer_length>
+<custom_buf>sec_sw</custom_buf>
+<halt_on_underrun>1</halt_on_underrun>
+<hw_buffer>0</hw_buffer>
+<max_mix_length>400</max_mix_length>
+<min_mix_length>100</min_mix_length>
+<mixer>dx_software</mixer>
+<rewind_distance>10</rewind_distance>
+<side_speakers>1</side_speakers>
+</sde>
+<sdv>Primární ovladač zvuku</sdv>
+<smc>2</smc>
+<smd>16</smd>
+<smr>44100</smr>
+<srs>1</srs>
+<ssb>2000</ssb>
+<sse>
+<s>
+<a></a>
+<ce>1</ce>
+<ep>1</ep>
+<p>0</p>
+</s>
+</sse>
+<svl>
+<attenuation>0</attenuation>
+<do_attenuation>0</do_attenuation>
+<do_volume>1</do_volume>
+<volume>0.2</volume>
+</svl>
+<text_encoding>utf8</text_encoding>
+<trigger_mode>
+<cn></cn>
+<m>0</m>
+<v></v>
+<vt>0</vt>
+</trigger_mode>
+<udt>0</udt>
+<unc>500</unc>
+<upb>0</upb>
+<urp>0</urp>

+ 205 - 0
Experiment_282_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod.sce

@@ -0,0 +1,205 @@
+randomize_trials=true;
+#no_logfile = true;
+
+
+active_buttons = 1;
+button_codes = 0;   
+response_matching = simple_matching;
+
+
+begin;
+array {
+ sound{
+   wavefile { filename = "koza.wav"; } snd_buck;
+ } standard_stimulus;      # standard stimulus;
+ sound{
+   wavefile { filename = "pes.wav"; } snd_dog;
+ };     # target 1    
+ sound{
+   wavefile { filename = "kocka.wav"; } snd_cat;
+ };  
+ } sound_stimulus;
+
+array {
+  picture {
+   bitmap { filename = "koza.jpg"; } buck;
+   x=0; y=0;
+ } standard_pic;
+  picture {
+   bitmap { filename = "pes.jpg"; } dog;
+   x=0; y=0;
+ } target1_pic;
+  picture {
+  bitmap { filename = "kocka.jpg"; } cat;   
+   x=0; y=0;
+ } target2_pic;
+} picture_stimulus; 
+
+trial {
+     trial_duration = 1200;
+     stimulus_event{
+     picture standard_pic;
+      duration=700; 
+     } event1;
+     stimulus_event{
+     sound standard_stimulus;
+     duration=700;
+     port_code=1;
+     code=1;
+      } event2;
+           
+	} main; 
+
+begin_pcl;
+array <int> stim[300];
+array <int> out_code[300];
+array <int> tg_stim_list[60];
+array <int> tg_type_list[60];  # obsahuje info o typu targetu  2 - pes štěká  3 - kočka mňouká  4- kočka štěká 5 - pes mňouká   
+array <string> type[6]={"kz  ","pe  s", "ko  m","ko  s","pe  m"};
+int st,num,en,pos,cat_pos;
+int cat_dog_pos, dog_cat_pos; 
+int react_time, cum_react_time,false_react_time, false_cum_react_time;
+double avg_react,false_avg_react;
+string userid;
+output_file s_output = new output_file; 
+
+
+# naplnění­ pole standardními stimuly
+loop int j=1 until j>300
+  begin 
+    stim[j]=1; 
+    out_code[j]=1;
+    j=j+1;
+  end;
+  
+# 20% se vymění za targety s kodem 2 (pes) 
+st=3; num=60;
+loop int k=1 until k>60 
+ begin
+  if (st <205) then en=st+4; else  en=st + 3;  end;
+  if (en>295) then en=295; end;
+  pos=random(st,en);
+  tg_stim_list[k]=pos;
+  tg_type_list[k]=2; 
+  stim[pos]=2;
+  out_code[pos]=2; out_code[pos+1]=101;
+  st=pos+3;
+  k=k+1;
+ end; 
+
+
+
+# z př™edchozíchch 20% se jich 10% zamě›ní za tg s kodem 3 (kočka)
+loop int l=1 until l>30
+ begin
+ pos=random(1,60);
+ cat_pos= tg_stim_list[pos];
+ if (stim[cat_pos]!=3) then 
+  tg_type_list[pos] = 3;
+  stim[cat_pos]=3; out_code[cat_pos]=3;
+  out_code[cat_pos+1]=102;  
+  l=l+1;
+ end; 
+end; 
+ 
+
+# u 5% targetu se zamění zvuky  - tj. pes mňˆouká¡ a kočka štěká
+loop int l=1 until l>15
+ begin
+	int pos1, pos2;
+ loop 
+    pos1=random(1,60);
+    pos2=random(1,60);
+ until (tg_type_list[pos1]==2) && (tg_type_list[pos2]==3)
+  begin
+    pos1=random(1,60);
+    pos2=random(1,60);
+  end;
+   tg_type_list[pos1]=5; tg_type_list[pos2]=4;
+   dog_cat_pos= tg_stim_list[pos1]; cat_dog_pos = tg_stim_list[pos2];
+    stim[dog_cat_pos]=2; out_code[dog_cat_pos]=5;
+    stim[cat_dog_pos]=3; out_code[cat_dog_pos]=4; 
+    out_code[dog_cat_pos+1]=103;out_code[cat_dog_pos+1]=104;  
+  l=l+1;
+ end; 
+
+/*-----------------------------------------------------------------------------------*/
+loop int i=1 until i>300
+begin
+term.print(stim[i]);
+i=i+1;
+end;
+term.print("\n");
+
+loop int i=1 until i>300
+begin
+term.print(out_code[i]); term.print(" ");
+i=i+1;
+end;
+term.print("\n");
+/*---------------------------------------------------------------------------------*/
+/* ----------------------- tady se spouští vlastní stimulace ----------------------*/
+userid=logfile.subject();
+s_output.open(userid+".txt");
+cum_react_time=0;
+false_cum_react_time=0;
+loop int i=1 until i>30
+ begin 
+ s_output.print(i); s_output.print("\t"); s_output.print(out_code[i]);s_output.print("\t");
+ event1.set_stimulus(picture_stimulus[stim[i]]); 
+ if (out_code[i]>3) && (out_code[i]<6) then	
+ event2.set_stimulus(sound_stimulus[out_code[i]-2]);
+ s_output.print(type[out_code[i]]+"\t");	
+ else 
+ event2.set_stimulus(sound_stimulus[stim[i]]);
+ s_output.print(type[stim[i]]+"\t");	
+ end;
+ event2.set_port_code(out_code[i]);
+ event2.set_event_code(string(out_code[i]));
+ if (out_code[i]==2) || (out_code[i]==4) 
+   then event2.set_target_button(1);
+         event2.set_stimulus_time_in(200);
+         event2.set_stimulus_time_out(700);  
+   else  event2.set_target_button(0);
+         event2.set_response_active(true); 
+   end;
+ main.present();
+ i=i+1;
+ stimulus_data last = stimulus_manager.last_stimulus_data();
+ if (last.type()==stimulus_hit) 
+  then react_time=last.reaction_time();
+       cum_react_time=cum_react_time+react_time; 
+       s_output.print("o"+"\t");s_output.print(react_time);
+     /*  term.print("React_time = "); term.print(react_time); term.print("\n"); */
+  elseif  (last.type()==stimulus_false_alarm)
+      then
+	    false_react_time=last.reaction_time();
+	    false_cum_react_time=false_cum_react_time+false_react_time;
+       s_output.print("x"+"\t");  s_output.print(false_react_time); 
+ end;   
+s_output.print("\n");    
+end;
+int total_hits = response_manager.total_hits();
+int total_false_alarms = response_manager.total_false_alarms();
+if (total_hits!=0)
+ then avg_react=double(cum_react_time)/double(total_hits);
+ else avg_react=0.;   
+ end; 
+if (total_false_alarms!=0)
+ then false_avg_react=double(false_cum_react_time)/double(total_false_alarms);
+ else avg_react=0.;   
+ end; 
+
+
+s_output.print("\n\n");    
+s_output.print("Total hits = "); s_output.print(total_hits); s_output.print("\n");
+s_output.print("Total reaction time = "); s_output.print(avg_react); s_output.print("\n\n");
+s_output.print("Total false alarms  = "); s_output.print(total_false_alarms); s_output.print("\n");
+s_output.print("Total false reaction time = "); s_output.print(false_avg_react); s_output.print("\n");
+
+
+
+
+term.print("Total hits = "); term.print(total_hits); term.print("\n");
+term.print("Total reaction time = "); term.print(avg_react); term.print("\n");
+s_output.close();

+ 276 - 0
Experiment_282_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod1.sce

@@ -0,0 +1,276 @@
+# Reakce je  na psa i kočku - tlačítko 1 - pes štěká/kočka mňouká (správný zvuk)  tlačítko 2- pes mňouká/ kočka štěká (špatný zvuk), na ostatní se odezva bere jako false allarm 
+
+randomize_trials=true;
+#no_logfile = true;
+
+
+active_buttons = 2;
+button_codes = 1,2;   
+response_matching = simple_matching;
+
+write_codes = true;
+pulse_width = 100; 
+
+
+begin;
+array {
+ sound{
+   wavefile { filename = "koza.wav"; } snd_buck;
+ } standard_stimulus;      # standard stimulus;
+ sound{
+   wavefile { filename = "pes.wav"; } snd_dog;
+ };     # target 1    
+ sound{
+   wavefile { filename = "kocka.wav"; } snd_cat;
+ };  
+ } sound_stimulus;
+
+array {
+  picture {
+   bitmap { filename = "koza1.jpg"; } buck;
+   x=0; y=0;
+ } standard_pic;
+  picture {
+   bitmap { filename = "pes1.jpg"; } dog;
+   x=0; y=0;
+ } target1_pic;
+  picture {
+  bitmap { filename = "kocka1.jpg"; } cat;   
+   x=0; y=0;
+ } target2_pic;
+} picture_stimulus; 
+
+trial {
+     trial_duration = 1200;
+     stimulus_event{
+     picture standard_pic;
+      duration=700; 
+     } event1;
+     stimulus_event{
+     sound standard_stimulus;
+     duration=700;
+     port_code=1;
+     code=1;
+      } event2;
+           
+	} main; 
+
+begin_pcl;
+array <int> stim[300];
+array <int> out_code[300];
+array <int> tg_stim_list[60];
+array <int> tg_type_list[60];  # obsahuje info o typu targetu  2 - pes steka¡  3 - kocka mnouka¡  4- kocka steka¡ 5 - pes mnouka¡   
+array <string> type[6]={"buck  ","dog  b", "cat  m","cat  b","dog  m"};
+int st,num,en,pos,cat_pos;
+int cat_dog_pos, dog_cat_pos; 
+int react_time, cum_creact_time,cum_ireact_time,incorrect_react_time, cum_incorrect_react_time, false_cum_react_time, false_react_time;
+int correct_snd_n, incorrect_snd_n; 
+double avg_creact,avg_ireact,incorrect_avg_react, false_avg_react;
+string userid;
+output_file s_output = new output_file; 
+
+
+# naplnění­ pole standardními stimuly
+loop int j=1 until j>300
+  begin 
+    stim[j]=1; 
+    out_code[j]=1;
+    j=j+1;
+  end;
+  
+# 20% se vymění za targety s kodem 2 (pes) 
+st=3; num=60;
+loop int k=1 until k>60 
+ begin
+  if (st <205) then en=st+4; else  en=st + 3;  end;
+  if (en>295) then en=295; end;
+  pos=random(st,en);
+  tg_stim_list[k]=pos;
+  tg_type_list[k]=2; 
+  stim[pos]=2;
+  out_code[pos]=2; out_code[pos+1]=11;
+  st=pos+3;
+  k=k+1;
+ end; 
+
+
+
+# z př™edchozíchch 20% se jich 10% zamě›ní za tg s kodem 3 (kočka)
+loop int l=1 until l>30
+ begin
+ pos=random(1,60);
+ cat_pos= tg_stim_list[pos];
+ if (stim[cat_pos]!=3) then 
+  tg_type_list[pos] = 3;
+  stim[cat_pos]=3; out_code[cat_pos]=3;
+  out_code[cat_pos+1]=12;  
+  l=l+1;
+ end; 
+end; 
+ 
+
+# u 5% targetu se zamění zvuky  - tj. pes mňˆouká¡ a kočka štěká
+loop int l=1 until l>15
+ begin
+	int pos1, pos2;
+ loop 
+    pos1=random(1,60);
+    pos2=random(1,60);
+ until (tg_type_list[pos1]==2) && (tg_type_list[pos2]==3)
+  begin
+    pos1=random(1,60);
+    pos2=random(1,60);
+  end;
+   tg_type_list[pos1]=5; tg_type_list[pos2]=4;
+   dog_cat_pos= tg_stim_list[pos1]; cat_dog_pos = tg_stim_list[pos2];
+    stim[dog_cat_pos]=2; out_code[dog_cat_pos]=5;
+    stim[cat_dog_pos]=3; out_code[cat_dog_pos]=4; 
+    out_code[dog_cat_pos+1]=13;out_code[cat_dog_pos+1]=14;  
+  l=l+1;
+ end; 
+
+/*-----------------------------------------------------------------------------------*/
+/*loop int i=1 until i>300
+begin
+#term.print(stim[i]);
+i=i+1;
+end;
+#term.print("\n");
+
+loop int i=1 until i>300
+begin
+#term.print(out_code[i]); term.print(" ");
+i=i+1;
+end;
+#term.print("\n");*/
+/*---------------------------------------------------------------------------------*/
+/* ----------------------- tady se spouští vlastní stimulace ----------------------*/
+userid=logfile.subject();
+s_output.open(userid+".txt");
+cum_creact_time=0;
+cum_ireact_time=0;
+correct_snd_n=0;
+incorrect_snd_n=0;
+cum_incorrect_react_time=0;
+false_react_time=0;
+false_cum_react_time=0;
+int bt;
+s_output.print("*********************** BARKING DOG, MIAOWING CAT ***************************\n\n");
+loop int i=1 until i>300  # POČET STIMULŮ
+ begin 
+ s_output.print(i); s_output.print("\t"); s_output.print(out_code[i]);s_output.print("\t");
+ event1.set_stimulus(picture_stimulus[stim[i]]); 
+ if (out_code[i]>3) && (out_code[i]<6) then	
+ event2.set_stimulus(sound_stimulus[out_code[i]-2]);
+ s_output.print(type[out_code[i]]+"\t");	
+ else 
+ event2.set_stimulus(sound_stimulus[stim[i]]);
+ s_output.print(type[stim[i]]+"\t");	
+ end;
+ event2.set_port_code(out_code[i]);
+ event2.set_event_code(string(out_code[i]));
+ if (out_code[i]==2) || (out_code[i]==3) 
+   then  event2.set_target_button(1);
+         bt=1;
+         event2.set_stimulus_time_in(200);
+         event2.set_stimulus_time_out(1000);  
+   elseif (out_code[i]==4) || (out_code[i]==5)
+        then event2.set_target_button(2);
+         bt=2;
+         event2.set_stimulus_time_in(200);
+         event2.set_stimulus_time_out(1000);         
+   else  event2.set_target_button(0);
+         event2.set_response_active(true); 
+   end;
+ main.present();
+ stimulus_data last = stimulus_manager.last_stimulus_data();
+ if (last.type()==stimulus_hit) 
+  then 
+       if (out_code[i]==2) || (out_code[i]==3) 
+        then  
+         react_time=last.reaction_time();
+         cum_creact_time=cum_creact_time+react_time; 
+         s_output.print("o"+"\t");s_output.print(bt);s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   ");s_output.print(react_time);
+         correct_snd_n=correct_snd_n+1;
+         /*  term.print("React_time = "); term.print(react_time); term.print("\n"); */
+        elseif (out_code[i]==4) || (out_code[i]==5) 
+              then
+	             react_time=last.reaction_time();
+                cum_ireact_time=cum_ireact_time+react_time; 
+                s_output.print("o"+"\t");s_output.print(bt);s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   ");s_output.print(react_time);  
+                incorrect_snd_n=incorrect_snd_n+1;
+              end;   
+   elseif  (last.type()==stimulus_incorrect) 
+         then
+            incorrect_react_time=last.reaction_time();    
+            cum_incorrect_react_time=cum_incorrect_react_time+incorrect_react_time;  
+            s_output.print("x"+"\t");s_output.print(bt);s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   "); s_output.print(incorrect_react_time);    
+
+         elseif  (last.type()==stimulus_false_alarm)
+             then
+	             false_react_time=last.reaction_time();
+	             false_cum_react_time=false_cum_react_time+false_react_time;
+                s_output.print("f"+"\t");s_output.print("-");s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   ");   s_output.print(false_react_time); 
+  end;   
+  i=i+1;
+  s_output.print("\n");    
+ end; 
+ 
+int total_hits=response_manager.total_hits();
+int total_false_alarms=response_manager.total_false_alarms();
+#int total_hits_correct_snd = response_manager.total_response_count(1);
+#int total_hits_incorrect_snd = response_manager.total_response_count(2);
+int total_incorrects = response_manager.total_incorrects();
+if (correct_snd_n!=0)
+ then avg_creact=double(cum_creact_time)/double(correct_snd_n);
+ else avg_creact=0.;   
+ end; 
+if (incorrect_snd_n!=0)
+ then avg_ireact=double(cum_ireact_time)/double(incorrect_snd_n);
+ else avg_ireact=0.;   
+ end; 
+if (total_incorrects!=0)
+ then incorrect_avg_react=double(cum_incorrect_react_time)/double(total_incorrects);
+ else incorrect_avg_react=0.;   
+ end; 
+if (total_false_alarms!=0)
+ then false_avg_react=double(false_cum_react_time)/double(total_false_alarms);
+ else false_avg_react=0.;   
+ end; 
+
+
+
+s_output.print("\n\n");  
+term.print("\n\n");    
+s_output.print("Total hits = "); s_output.print(total_hits); s_output.print("\n");
+s_output.print("Total correct sound hits = "); s_output.print(correct_snd_n); s_output.print("\n");
+s_output.print("Average correct sound reaction time = "); s_output.print(avg_creact); s_output.print("\n\n");
+#_________________________ term print _________________________________________________________________
+term.print("Total hits = "); term.print(total_hits); term.print("\n");
+term.print("Total correct sound hits = "); term.print(correct_snd_n); term.print("\n");
+term.print("Average correct sound reaction time = "); term.print(avg_creact); term.print("\n\n");
+#______________________________________________________________________________________________________
+
+s_output.print("Total incorrect sound hits = "); s_output.print(incorrect_snd_n); s_output.print("\n");
+s_output.print("Average incorrect sound reaction time = "); s_output.print(avg_ireact); s_output.print("\n\n");
+#_________________________ term print _________________________________________________________________
+term.print("Total incorrect sound hits = "); term.print(incorrect_snd_n); term.print("\n");
+term.print("Average incorrect sound reaction time = "); term.print(avg_ireact); term.print("\n\n");
+#______________________________________________________________________________________________________
+
+s_output.print("Total incorrect responses  = "); s_output.print(total_incorrects); s_output.print("\n");
+s_output.print("Average incorrect responses time = "); s_output.print(incorrect_avg_react); s_output.print("\n\n");
+#_________________________ term print _________________________________________________________________
+
+term.print("Total incorrect responses  = "); term.print(total_incorrects); term.print("\n");
+term.print("Average incorrect responses time = "); term.print(incorrect_avg_react); term.print("\n\n");
+#______________________________________________________________________________________________________
+
+s_output.print("Total false alarms = "); s_output.print(total_false_alarms); s_output.print("\n");
+s_output.print("Average false alarm response time = "); s_output.print(false_avg_react); s_output.print("\n\n");
+#_________________________ term print _________________________________________________________________
+term.print("Total false alarms = "); term.print(total_false_alarms); term.print("\n");
+term.print("Average false alarm response time = "); term.print(false_avg_react); term.print("\n\n");
+#______________________________________________________________________________________________________
+
+s_output.close();

+ 259 - 0
Experiment_282_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod2.sce

@@ -0,0 +1,259 @@
+# Reakce je pouze u psa - tlačítko 1 - štěká (správný zvuk)  tlačítko 2- mňouká (špatný zvuk), na ostatní se odezva bere jako false allarm 
+
+randomize_trials=true;
+#no_logfile = true;
+
+
+active_buttons = 2;
+button_codes = 1,2;   
+response_matching = simple_matching;
+
+
+begin;
+array {
+ sound{
+   wavefile { filename = "koza.wav"; } snd_buck;
+ } standard_stimulus;      # standard stimulus;
+ sound{
+   wavefile { filename = "pes.wav"; } snd_dog;
+ };     # target 1    
+ sound{
+   wavefile { filename = "kocka.wav"; } snd_cat;
+ };  
+ } sound_stimulus;
+
+array {
+  picture {
+   bitmap { filename = "koza1.jpg"; } buck;
+   x=0; y=0;
+ } standard_pic;
+  picture {
+   bitmap { filename = "pes1.jpg"; } dog;
+   x=0; y=0;
+ } target1_pic;
+  picture {
+  bitmap { filename = "kocka1.jpg"; } cat;   
+   x=0; y=0;
+ } target2_pic;
+} picture_stimulus; 
+
+trial {
+     trial_duration = 1200;
+     stimulus_event{
+     picture standard_pic;
+      duration=700; 
+     } event1;
+     stimulus_event{
+     sound standard_stimulus;
+     duration=700;
+     port_code=1;
+     code=1;
+      } event2;
+           
+	} main; 
+
+begin_pcl;
+array <int> stim[300];
+array <int> out_code[300];
+array <int> tg_stim_list[60];
+array <int> tg_type_list[60];  # obsahuje info o typu targetu  2 - pes steka¡  3 - kocka mnouka¡  4- kocka steka¡ 5 - pes mnouka¡   
+array <string> type[6]={"buck  ","dog  b", "cat  m","cat  b","dog  m"};
+int st,num,en,pos,cat_pos;
+int cat_dog_pos, dog_cat_pos; 
+int react_time, cum_creact_time,cum_ireact_time,incorrect_react_time, cum_incorrect_react_time, false_cum_react_time, false_react_time;
+int correct_snd_n, incorrect_snd_n; 
+double avg_creact,avg_ireact,incorrect_avg_react, false_avg_react;
+string userid;
+output_file s_output = new output_file; 
+
+
+# naplnění­ pole standardními stimuly
+loop int j=1 until j>300
+  begin 
+    stim[j]=1; 
+    out_code[j]=1;
+    j=j+1;
+  end;
+  
+# 20% se vymění za targety s kodem 2 (pes) 
+st=3; num=60;
+loop int k=1 until k>60 
+ begin
+  if (st <205) then en=st+4; else  en=st + 3;  end;
+  if (en>295) then en=295; end;
+  pos=random(st,en);
+  tg_stim_list[k]=pos;
+  tg_type_list[k]=2; 
+  stim[pos]=2;
+  out_code[pos]=2; out_code[pos+1]=11;
+  st=pos+3;
+  k=k+1;
+ end; 
+
+
+
+# z př™edchozíchch 20% se jich 10% zamě›ní za tg s kodem 3 (kočka)
+loop int l=1 until l>30
+ begin
+ pos=random(1,60);
+ cat_pos= tg_stim_list[pos];
+ if (stim[cat_pos]!=3) then 
+  tg_type_list[pos] = 3;
+  stim[cat_pos]=3; out_code[cat_pos]=3;
+  out_code[cat_pos+1]=12;  
+  l=l+1;
+ end; 
+end; 
+ 
+
+# u 5% targetu se zamění zvuky  - tj. pes mňˆouká¡ a kočka štěká
+loop int l=1 until l>15
+ begin
+	int pos1, pos2;
+ loop 
+    pos1=random(1,60);
+    pos2=random(1,60);
+ until (tg_type_list[pos1]==2) && (tg_type_list[pos2]==3)
+  begin
+    pos1=random(1,60);
+    pos2=random(1,60);
+  end;
+   tg_type_list[pos1]=5; tg_type_list[pos2]=4;
+   dog_cat_pos= tg_stim_list[pos1]; cat_dog_pos = tg_stim_list[pos2];
+    stim[dog_cat_pos]=2; out_code[dog_cat_pos]=5;
+    stim[cat_dog_pos]=3; out_code[cat_dog_pos]=4; 
+    out_code[dog_cat_pos+1]=13;out_code[cat_dog_pos+1]=14;  
+  l=l+1;
+ end; 
+
+/*-----------------------------------------------------------------------------------*/
+loop int i=1 until i>300
+begin
+term.print(stim[i]);
+i=i+1;
+end;
+term.print("\n");
+
+loop int i=1 until i>300
+begin
+term.print(out_code[i]); term.print(" ");
+i=i+1;
+end;
+term.print("\n");
+/*---------------------------------------------------------------------------------*/
+/* ----------------------- tady se spouští vlastní stimulace ----------------------*/
+userid=logfile.subject();
+s_output.open(userid+".txt");
+cum_creact_time=0;
+cum_ireact_time=0;
+correct_snd_n=0;
+incorrect_snd_n=0;
+cum_incorrect_react_time=0;
+false_react_time=0;
+false_cum_react_time=0;
+int bt;
+s_output.print("****************************** BARKING DOG ************************************\n\n");
+loop int i=1 until i>30
+ begin 
+ s_output.print(i); s_output.print("\t"); s_output.print(out_code[i]);s_output.print("\t");
+ event1.set_stimulus(picture_stimulus[stim[i]]); 
+ if (out_code[i]>3) && (out_code[i]<6) then	
+ event2.set_stimulus(sound_stimulus[out_code[i]-2]);
+ s_output.print(type[out_code[i]]+"\t");	
+ else 
+ event2.set_stimulus(sound_stimulus[stim[i]]);
+ s_output.print(type[stim[i]]+"\t");	
+ end;
+ event2.set_port_code(out_code[i]);
+ event2.set_event_code(string(out_code[i]));
+ if (out_code[i]==2) 
+   then  event2.set_target_button(1);
+         bt=1;
+         event2.set_stimulus_time_in(200);
+         event2.set_stimulus_time_out(900);  
+   elseif (out_code[i]==5)
+        then event2.set_target_button(2);
+         bt=2;
+         event2.set_stimulus_time_in(200);
+         event2.set_stimulus_time_out(900);         
+   else  event2.set_target_button(0);
+         event2.set_response_active(true); 
+   end;
+ main.present();
+ stimulus_data last = stimulus_manager.last_stimulus_data();
+ if (last.type()==stimulus_hit) 
+  then 
+       if (out_code[i]==2)  
+        then  
+         react_time=last.reaction_time();
+         cum_creact_time=cum_creact_time+react_time; 
+         s_output.print("o"+"\t");s_output.print(bt);s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   ");s_output.print(react_time);
+         correct_snd_n=correct_snd_n+1;
+         /*  term.print("React_time = "); term.print(react_time); term.print("\n"); */
+        elseif (out_code[i]==5) 
+              then
+	             react_time=last.reaction_time();
+                cum_ireact_time=cum_ireact_time+react_time; 
+                s_output.print("o"+"\t");s_output.print(bt);s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   ");s_output.print(react_time);  
+                incorrect_snd_n=incorrect_snd_n+1;
+        end;   
+      
+   elseif  (last.type()==stimulus_incorrect) 
+         then
+            incorrect_react_time=last.reaction_time();    
+            cum_incorrect_react_time=cum_incorrect_react_time+incorrect_react_time;  
+            s_output.print("x"+"\t");s_output.print(bt);s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   "); s_output.print(incorrect_react_time);    
+           
+         elseif  (last.type()==stimulus_false_alarm)
+             then
+	             false_react_time=last.reaction_time();
+	             false_cum_react_time=false_cum_react_time+false_react_time;
+                s_output.print("f"+"\t");s_output.print("-");s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   ");   s_output.print(false_react_time); 
+           
+ end;    
+  i=i+1;
+  s_output.print("\n");    
+ end; 
+ 
+int total_hits=response_manager.total_hits();
+int total_false_alarms=response_manager.total_false_alarms();
+#int total_hits_correct_snd = response_manager.total_response_count(1);
+#int total_hits_incorrect_snd = response_manager.total_response_count(2);
+int total_incorrects = response_manager.total_incorrects();
+if (correct_snd_n!=0)
+ then avg_creact=double(cum_creact_time)/double(correct_snd_n);
+ else avg_creact=0.;   
+ end; 
+if (incorrect_snd_n!=0)
+ then avg_ireact=double(cum_ireact_time)/double(incorrect_snd_n);
+ else avg_ireact=0.;   
+ end; 
+if (total_incorrects!=0)
+ then incorrect_avg_react=double(cum_incorrect_react_time)/double(total_incorrects);
+ else incorrect_avg_react=0.;   
+ end; 
+if (total_false_alarms!=0)
+ then false_avg_react=double(false_cum_react_time)/double(total_false_alarms);
+ else false_avg_react=0.;   
+ end; 
+
+
+
+s_output.print("\n\n");    
+s_output.print("Total hits = "); s_output.print(total_hits); s_output.print("\n");
+s_output.print("Total correct sound hits = "); s_output.print(correct_snd_n); s_output.print("\n");
+s_output.print("Average correct sound reaction time = "); s_output.print(avg_creact); s_output.print("\n\n");
+
+s_output.print("Total incorrect sound hits = "); s_output.print(incorrect_snd_n); s_output.print("\n");
+s_output.print("Average incorrect sound reaction time = "); s_output.print(avg_ireact); s_output.print("\n\n");
+
+s_output.print("Total incorrect responses  = "); s_output.print(total_incorrects); s_output.print("\n");
+s_output.print("Average incorrect response time = "); s_output.print(incorrect_avg_react); s_output.print("\n\n");
+
+s_output.print("Total false alarms = "); s_output.print(total_false_alarms); s_output.print("\n");
+s_output.print("Average false alarm response time = "); s_output.print(false_avg_react); s_output.print("\n\n");
+
+term.print("Total hits = "); term.print(total_hits); term.print("\n");
+term.print("Total correct sound reaction time = "); term.print(avg_creact); term.print("\n");
+term.print("Total incorrect sound reaction time = "); term.print(avg_ireact); term.print("\n");
+s_output.close();

+ 259 - 0
Experiment_282_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod3.sce

@@ -0,0 +1,259 @@
+# Reakce je pouze u kočky - tlačítko 1 - mňouká (správný zvuk)  tlačítko 2- štěká (špatný zvuk), na ostatní se odezva bere jako false allarm 
+
+randomize_trials=true;
+#no_logfile = true;
+
+
+active_buttons = 2;
+button_codes = 1,2;   
+response_matching = simple_matching;
+
+
+begin;
+array {
+ sound{
+   wavefile { filename = "koza.wav"; } snd_buck;
+ } standard_stimulus;      # standard stimulus;
+ sound{
+   wavefile { filename = "pes.wav"; } snd_dog;
+ };     # target 1    
+ sound{
+   wavefile { filename = "kocka.wav"; } snd_cat;
+ };  
+ } sound_stimulus;
+
+array {
+  picture {
+   bitmap { filename = "koza1.jpg"; } buck;
+   x=0; y=0;
+ } standard_pic;
+  picture {
+   bitmap { filename = "pes1.jpg"; } dog;
+   x=0; y=0;
+ } target1_pic;
+  picture {
+  bitmap { filename = "kocka1.jpg"; } cat;   
+   x=0; y=0;
+ } target2_pic;
+} picture_stimulus; 
+
+trial {
+     trial_duration = 1200;
+     stimulus_event{
+     picture standard_pic;
+      duration=700; 
+     } event1;
+     stimulus_event{
+     sound standard_stimulus;
+     duration=700;
+     port_code=1;
+     code=1;
+      } event2;
+           
+	} main; 
+
+begin_pcl;
+array <int> stim[300];
+array <int> out_code[300];
+array <int> tg_stim_list[60];
+array <int> tg_type_list[60];  # obsahuje info o typu targetu  2 - pes steka¡  3 - kocka mnouka¡  4- kocka steka¡ 5 - pes mnouka¡   
+array <string> type[6]={"buck  ","dog  b", "cat  m","cat  b","dog  m"};
+int st,num,en,pos,cat_pos;
+int cat_dog_pos, dog_cat_pos; 
+int react_time, cum_creact_time,cum_ireact_time,incorrect_react_time, cum_incorrect_react_time, false_cum_react_time, false_react_time;
+int correct_snd_n, incorrect_snd_n; 
+double avg_creact,avg_ireact,incorrect_avg_react, false_avg_react;
+string userid;
+output_file s_output = new output_file; 
+
+
+# naplnění­ pole standardními stimuly
+loop int j=1 until j>300
+  begin 
+    stim[j]=1; 
+    out_code[j]=1;
+    j=j+1;
+  end;
+  
+# 20% se vymění za targety s kodem 2 (pes) 
+st=3; num=60;
+loop int k=1 until k>60 
+ begin
+  if (st <205) then en=st+4; else  en=st + 3;  end;
+  if (en>295) then en=295; end;
+  pos=random(st,en);
+  tg_stim_list[k]=pos;
+  tg_type_list[k]=2; 
+  stim[pos]=2;
+  out_code[pos]=2; out_code[pos+1]=11;
+  st=pos+3;
+  k=k+1;
+ end; 
+
+
+
+# z př™edchozíchch 20% se jich 10% zamě›ní za tg s kodem 3 (kočka)
+loop int l=1 until l>30
+ begin
+ pos=random(1,60);
+ cat_pos= tg_stim_list[pos];
+ if (stim[cat_pos]!=3) then 
+  tg_type_list[pos] = 3;
+  stim[cat_pos]=3; out_code[cat_pos]=3;
+  out_code[cat_pos+1]=12;  
+  l=l+1;
+ end; 
+end; 
+ 
+
+# u 5% targetu se zamění zvuky  - tj. pes mňˆouká¡ a kočka štěká
+loop int l=1 until l>15
+ begin
+	int pos1, pos2;
+ loop 
+    pos1=random(1,60);
+    pos2=random(1,60);
+ until (tg_type_list[pos1]==2) && (tg_type_list[pos2]==3)
+  begin
+    pos1=random(1,60);
+    pos2=random(1,60);
+  end;
+   tg_type_list[pos1]=5; tg_type_list[pos2]=4;
+   dog_cat_pos= tg_stim_list[pos1]; cat_dog_pos = tg_stim_list[pos2];
+    stim[dog_cat_pos]=2; out_code[dog_cat_pos]=5;
+    stim[cat_dog_pos]=3; out_code[cat_dog_pos]=4; 
+    out_code[dog_cat_pos+1]=13;out_code[cat_dog_pos+1]=14;  
+  l=l+1;
+ end; 
+
+/*-----------------------------------------------------------------------------------*/
+loop int i=1 until i>300
+begin
+term.print(stim[i]);
+i=i+1;
+end;
+term.print("\n");
+
+loop int i=1 until i>300
+begin
+term.print(out_code[i]); term.print(" ");
+i=i+1;
+end;
+term.print("\n");
+/*---------------------------------------------------------------------------------*/
+/* ----------------------- tady se spouští vlastní stimulace ----------------------*/
+userid=logfile.subject();
+s_output.open(userid+".txt");
+cum_creact_time=0;
+cum_ireact_time=0;
+correct_snd_n=0;
+incorrect_snd_n=0;
+cum_incorrect_react_time=0;
+false_react_time=0;
+false_cum_react_time=0;
+int bt;
+s_output.print("****************************** MIAOWING CAT ************************************\n\n");
+loop int i=1 until i>30
+ begin 
+ s_output.print(i); s_output.print("\t"); s_output.print(out_code[i]);s_output.print("\t");
+ event1.set_stimulus(picture_stimulus[stim[i]]); 
+ if (out_code[i]>3) && (out_code[i]<6) then	
+ event2.set_stimulus(sound_stimulus[out_code[i]-2]);
+ s_output.print(type[out_code[i]]+"\t");	
+ else 
+ event2.set_stimulus(sound_stimulus[stim[i]]);
+ s_output.print(type[stim[i]]+"\t");	
+ end;
+ event2.set_port_code(out_code[i]);
+ event2.set_event_code(string(out_code[i]));
+ if (out_code[i]==3) 
+   then  event2.set_target_button(1);
+         bt=1;
+         event2.set_stimulus_time_in(200);
+         event2.set_stimulus_time_out(900);  
+   elseif (out_code[i]==4)
+        then event2.set_target_button(2);
+         bt=2;
+         event2.set_stimulus_time_in(200);
+         event2.set_stimulus_time_out(900);         
+   else  event2.set_target_button(0);
+         event2.set_response_active(true); 
+   end;
+ main.present();
+ stimulus_data last = stimulus_manager.last_stimulus_data();
+ if (last.type()==stimulus_hit) 
+  then 
+       if (out_code[i]==3)  
+        then  
+         react_time=last.reaction_time();
+         cum_creact_time=cum_creact_time+react_time; 
+         s_output.print("o"+"\t");s_output.print(bt);s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   ");s_output.print(react_time);
+         correct_snd_n=correct_snd_n+1;
+         /*  term.print("React_time = "); term.print(react_time); term.print("\n"); */
+        elseif (out_code[i]==4) 
+              then
+	             react_time=last.reaction_time();
+                cum_ireact_time=cum_ireact_time+react_time; 
+                s_output.print("o"+"\t");s_output.print(bt);s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   ");s_output.print(react_time);  
+                incorrect_snd_n=incorrect_snd_n+1;
+        end;   
+      
+   elseif  (last.type()==stimulus_incorrect) 
+         then
+            incorrect_react_time=last.reaction_time();    
+            cum_incorrect_react_time=cum_incorrect_react_time+incorrect_react_time;  
+            s_output.print("x"+"\t");s_output.print(bt);s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   "); s_output.print(incorrect_react_time);    
+           
+         elseif  (last.type()==stimulus_false_alarm)
+             then
+	             false_react_time=last.reaction_time();
+	             false_cum_react_time=false_cum_react_time+false_react_time;
+                s_output.print("f"+"\t");s_output.print("-");s_output.print("   ");s_output.print(response_manager.last_response());s_output.print("   ");   s_output.print(false_react_time); 
+           
+ end;    
+  i=i+1;
+  s_output.print("\n");    
+ end; 
+ 
+int total_hits=response_manager.total_hits();
+int total_false_alarms=response_manager.total_false_alarms();
+#int total_hits_correct_snd = response_manager.total_response_count(1);
+#int total_hits_incorrect_snd = response_manager.total_response_count(2);
+int total_incorrects = response_manager.total_incorrects();
+if (correct_snd_n!=0)
+ then avg_creact=double(cum_creact_time)/double(correct_snd_n);
+ else avg_creact=0.;   
+ end; 
+if (incorrect_snd_n!=0)
+ then avg_ireact=double(cum_ireact_time)/double(incorrect_snd_n);
+ else avg_ireact=0.;   
+ end; 
+if (total_incorrects!=0)
+ then incorrect_avg_react=double(cum_incorrect_react_time)/double(total_incorrects);
+ else incorrect_avg_react=0.;   
+ end; 
+if (total_false_alarms!=0)
+ then false_avg_react=double(false_cum_react_time)/double(total_false_alarms);
+ else false_avg_react=0.;   
+ end; 
+
+
+
+s_output.print("\n\n");    
+s_output.print("Total hits = "); s_output.print(total_hits); s_output.print("\n");
+s_output.print("Total correct sound hits = "); s_output.print(correct_snd_n); s_output.print("\n");
+s_output.print("Average correct sound reaction time = "); s_output.print(avg_creact); s_output.print("\n\n");
+
+s_output.print("Total incorrect sound hits = "); s_output.print(incorrect_snd_n); s_output.print("\n");
+s_output.print("Average incorrect sound reaction time = "); s_output.print(avg_ireact); s_output.print("\n\n");
+
+s_output.print("Total incorrect responses  = "); s_output.print(total_incorrects); s_output.print("\n");
+s_output.print("Average incorrect response time = "); s_output.print(incorrect_avg_react); s_output.print("\n\n");
+
+s_output.print("Total false alarms = "); s_output.print(total_false_alarms); s_output.print("\n");
+s_output.print("Average false alarm response time = "); s_output.print(false_avg_react); s_output.print("\n\n");
+
+term.print("Total hits = "); term.print(total_hits); term.print("\n");
+term.print("Total correct sound reaction time = "); term.print(avg_creact); term.print("\n");
+term.print("Total incorrect sound reaction time = "); term.print(avg_ireact); term.print("\n");
+s_output.close();

+ 1 - 0
Experiment_282_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/reference_ton.wav

@@ -0,0 +1 @@
+/annex/objects/MD5-s11120314--96ee9ed73dcc8a15e001261fac1170e8

BIN
Experiment_283_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/Creative_Commons_Attribution_4.0_International_CC_BY_4.0.pdf


+ 9 - 0
Experiment_283_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_283_hearing_threshold_male_8_years_3_12_2013.txt

@@ -0,0 +1,9 @@
+Hearing threshold (dB/1 kHz):
+
+	– Measured values:
+		– left ear:  0 dB
+		– right ear: -5 dB
+
+	– Setting values:
+		– left ear: 50 dB
+		– right ear: 45 dB

+ 317 - 0
Experiment_283_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_283_male_8_years_3_12_2013/LOG_multimod/Auditory_ERP_m_3_12_2013_7.txt

@@ -0,0 +1,317 @@
+*********************** BARKING DOG, MIAOWING CAT ***************************
+
+1	1	goat  	
+2	1	goat  	
+3	2	dog  b	o	1   1   930
+4	11	goat  	
+5	1	goat  	
+6	1	goat  	
+7	1	goat  	
+8	1	goat  	
+9	2	dog  b	o	1   1   783
+10	11	goat  	
+11	1	goat  	
+12	1	goat  	
+13	1	goat  	
+14	3	cat  m	o	1   1   862
+15	12	goat  	
+16	1	goat  	
+17	1	goat  	
+18	4	cat  b	
+19	14	goat  	
+20	1	goat  	
+21	1	goat  	
+22	1	goat  	
+23	1	goat  	
+24	1	goat  	
+25	4	cat  b	o	2   2   890
+26	14	goat  	
+27	1	goat  	
+28	1	goat  	
+29	1	goat  	
+30	5	dog  m	
+31	13	goat  	
+32	1	goat  	
+33	1	goat  	
+34	2	dog  b	
+35	11	goat  	f	-   1   244
+36	1	goat  	
+37	1	goat  	
+38	1	goat  	
+39	1	goat  	
+40	1	goat  	
+41	5	dog  m	o	2   2   982
+42	13	goat  	
+43	1	goat  	
+44	1	goat  	
+45	1	goat  	
+46	4	cat  b	
+47	14	goat  	
+48	1	goat  	
+49	1	goat  	
+50	4	cat  b	o	2   2   746
+51	14	goat  	
+52	1	goat  	
+53	1	goat  	
+54	2	dog  b	o	1   1   907
+55	11	goat  	
+56	1	goat  	
+57	1	goat  	
+58	1	goat  	
+59	2	dog  b	
+60	11	goat  	
+61	1	goat  	
+62	1	goat  	
+63	1	goat  	
+64	1	goat  	
+65	1	goat  	
+66	2	dog  b	o	1   1   739
+67	11	goat  	
+68	1	goat  	
+69	1	goat  	
+70	3	cat  m	x	1   2   865
+71	12	goat  	
+72	1	goat  	
+73	1	goat  	
+74	1	goat  	
+75	3	cat  m	x	1   2   725
+76	12	goat  	
+77	1	goat  	
+78	1	goat  	
+79	1	goat  	
+80	1	goat  	
+81	3	cat  m	o	1   1   643
+82	12	goat  	
+83	1	goat  	
+84	1	goat  	
+85	1	goat  	
+86	4	cat  b	o	2   2   868
+87	14	goat  	
+88	1	goat  	
+89	4	cat  b	
+90	14	goat  	
+91	1	goat  	
+92	1	goat  	
+93	1	goat  	
+94	1	goat  	
+95	1	goat  	
+96	2	dog  b	o	1   1   804
+97	11	goat  	
+98	1	goat  	
+99	1	goat  	
+100	1	goat  	
+101	3	cat  m	
+102	12	goat  	
+103	1	goat  	
+104	5	dog  m	
+105	13	goat  	
+106	1	goat  	
+107	1	goat  	
+108	1	goat  	
+109	1	goat  	
+110	1	goat  	
+111	4	cat  b	
+112	14	goat  	f	-   2   672
+113	1	goat  	
+114	1	goat  	
+115	1	goat  	
+116	1	goat  	
+117	3	cat  m	
+118	12	goat  	
+119	1	goat  	
+120	1	goat  	
+121	1	goat  	
+122	1	goat  	
+123	1	goat  	
+124	3	cat  m	o	1   1   917
+125	12	goat  	
+126	1	goat  	
+127	1	goat  	
+128	1	goat  	
+129	1	goat  	
+130	1	goat  	
+131	2	dog  b	o	1   1   790
+132	11	goat  	
+133	1	goat  	
+134	1	goat  	
+135	1	goat  	
+136	1	goat  	
+137	4	cat  b	x	2   1   706
+138	14	goat  	
+139	1	goat  	
+140	1	goat  	
+141	1	goat  	
+142	5	dog  m	o	2   2   955
+143	13	goat  	
+144	1	goat  	
+145	1	goat  	
+146	4	cat  b	
+147	14	goat  	f	-   2   569
+148	1	goat  	
+149	3	cat  m	o	1   1   989
+150	12	goat  	
+151	1	goat  	
+152	5	dog  m	o	2   2   485
+153	13	goat  	
+154	1	goat  	
+155	1	goat  	
+156	1	goat  	
+157	1	goat  	
+158	1	goat  	
+159	3	cat  m	
+160	12	goat  	
+161	1	goat  	
+162	1	goat  	
+163	4	cat  b	
+164	14	goat  	
+165	1	goat  	
+166	1	goat  	
+167	1	goat  	
+168	1	goat  	
+169	1	goat  	
+170	3	cat  m	o	1   1   949
+171	12	goat  	
+172	1	goat  	
+173	1	goat  	
+174	5	dog  m	
+175	13	goat  	
+176	1	goat  	
+177	1	goat  	
+178	1	goat  	
+179	1	goat  	
+180	1	goat  	
+181	5	dog  m	
+182	13	goat  	
+183	1	goat  	
+184	1	goat  	
+185	1	goat  	
+186	1	goat  	
+187	1	goat  	
+188	2	dog  b	
+189	11	goat  	
+190	1	goat  	
+191	1	goat  	
+192	1	goat  	
+193	1	goat  	
+194	1	goat  	
+195	4	cat  b	o	2   2   869
+196	14	goat  	
+197	1	goat  	
+198	1	goat  	
+199	2	dog  b	x	1   2   884
+200	11	goat  	
+201	1	goat  	
+202	1	goat  	
+203	1	goat  	
+204	1	goat  	
+205	2	dog  b	
+206	11	goat  	
+207	1	goat  	
+208	5	dog  m	
+209	13	goat  	
+210	1	goat  	
+211	1	goat  	
+212	3	cat  m	o	1   1   958
+213	12	goat  	
+214	1	goat  	
+215	1	goat  	
+216	5	dog  m	
+217	13	goat  	
+218	1	goat  	
+219	4	cat  b	
+220	14	goat  	f	-   2   305
+221	1	goat  	
+222	1	goat  	
+223	1	goat  	
+224	1	goat  	
+225	5	dog  m	
+226	13	goat  	f	-   2   723
+227	1	goat  	
+228	1	goat  	
+229	1	goat  	
+230	1	goat  	
+231	2	dog  b	
+232	11	goat  	f	-   1   329
+233	1	goat  	
+234	1	goat  	
+235	1	goat  	
+236	1	goat  	
+237	3	cat  m	
+238	12	goat  	f	-   1   255
+239	1	goat  	
+240	1	goat  	
+241	5	dog  m	
+242	13	goat  	
+243	1	goat  	
+244	3	cat  m	
+245	12	goat  	
+246	1	goat  	
+247	1	goat  	
+248	1	goat  	
+249	3	cat  m	
+250	12	goat  	
+251	1	goat  	
+252	5	dog  m	
+253	13	goat  	f	-   1   205
+254	1	goat  	
+255	2	dog  b	o	1   1   829
+256	11	goat  	
+257	1	goat  	
+258	1	goat  	
+259	1	goat  	
+260	2	dog  b	o	1   1   771
+261	11	goat  	
+262	1	goat  	
+263	1	goat  	
+264	1	goat  	
+265	1	goat  	
+266	4	cat  b	
+267	14	goat  	
+268	1	goat  	
+269	1	goat  	
+270	1	goat  	
+271	1	goat  	
+272	5	dog  m	
+273	13	goat  	
+274	1	goat  	
+275	1	goat  	
+276	1	goat  	
+277	1	goat  	
+278	4	cat  b	x	2   1   887
+279	14	goat  	
+280	1	goat  	
+281	1	goat  	
+282	5	dog  m	
+283	13	goat  	
+284	1	goat  	
+285	1	goat  	
+286	2	dog  b	o	1   1   863
+287	11	goat  	
+288	1	goat  	
+289	1	goat  	
+290	1	goat  	
+291	5	dog  m	
+292	13	goat  	
+293	1	goat  	
+294	3	cat  m	
+295	12	goat  	
+296	1	goat  	
+297	4	cat  b	o	2   2   942
+298	14	goat  	
+299	1	goat  	
+300	1	goat  	
+
+
+Total hits = 23
+Total correct sound hits = 15
+Average correct sound reaction time = 848.933
+
+Total incorrect sound hits = 8
+Average incorrect sound reaction time = 842.125
+
+Total incorrect responses  = 5
+Average incorrect responses time = 813.4
+
+Total false alarms = 8
+Average false alarm response time = 412.75
+

+ 317 - 0
Experiment_283_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_283_male_8_years_3_12_2013/LOG_multimod/Auditory_ERP_m_3_12_2013_7_2.txt

@@ -0,0 +1,317 @@
+*********************** BARKING DOG, MIAOWING CAT ***************************
+
+1	1	goat  	
+2	1	goat  	
+3	1	goat  	
+4	5	dog  m	
+5	13	goat  	
+6	1	goat  	
+7	1	goat  	
+8	1	goat  	
+9	1	goat  	
+10	3	cat  m	
+11	12	goat  	
+12	1	goat  	
+13	1	goat  	
+14	1	goat  	
+15	1	goat  	
+16	1	goat  	
+17	4	cat  b	
+18	14	goat  	
+19	1	goat  	
+20	1	goat  	
+21	1	goat  	
+22	1	goat  	
+23	1	goat  	
+24	5	dog  m	
+25	13	goat  	
+26	1	goat  	
+27	1	goat  	
+28	1	goat  	
+29	1	goat  	
+30	1	goat  	
+31	2	dog  b	
+32	11	goat  	
+33	1	goat  	
+34	1	goat  	
+35	1	goat  	
+36	1	goat  	
+37	1	goat  	
+38	5	dog  m	
+39	13	goat  	
+40	1	goat  	
+41	1	goat  	
+42	1	goat  	
+43	5	dog  m	
+44	13	goat  	
+45	1	goat  	
+46	3	cat  m	
+47	12	goat  	f	-   2   357
+48	1	goat  	
+49	3	cat  m	
+50	12	goat  	f	-   1   223
+51	1	goat  	
+52	1	goat  	
+53	1	goat  	
+54	1	goat  	
+55	2	dog  b	
+56	11	goat  	f	-   1   538
+57	1	goat  	
+58	1	goat  	
+59	1	goat  	
+60	4	cat  b	
+61	14	goat  	
+62	1	goat  	
+63	1	goat  	
+64	1	goat  	
+65	1	goat  	
+66	1	goat  	
+67	2	dog  b	o	1   1   975
+68	11	goat  	
+69	1	goat  	
+70	3	cat  m	
+71	12	goat  	f	-   1   294
+72	1	goat  	
+73	1	goat  	
+74	4	cat  b	
+75	14	goat  	
+76	1	goat  	
+77	3	cat  m	
+78	12	goat  	f	-   1   667
+79	1	goat  	
+80	2	dog  b	
+81	11	goat  	f	-   1   216
+82	1	goat  	
+83	2	dog  b	o	1   1   685
+84	11	goat  	
+85	1	goat  	
+86	1	goat  	
+87	1	goat  	
+88	1	goat  	
+89	2	dog  b	
+90	11	goat  	
+91	1	goat  	
+92	1	goat  	
+93	1	goat  	
+94	5	dog  m	
+95	13	goat  	
+96	1	goat  	
+97	1	goat  	
+98	1	goat  	
+99	5	dog  m	
+100	13	goat  	
+101	1	goat  	
+102	1	goat  	
+103	1	goat  	
+104	4	cat  b	
+105	14	goat  	
+106	1	goat  	
+107	1	goat  	
+108	2	dog  b	
+109	11	goat  	f	-   1   282
+110	1	goat  	
+111	1	goat  	
+112	1	goat  	
+113	1	goat  	
+114	3	cat  m	
+115	12	goat  	f	-   1   409
+116	1	goat  	
+117	3	cat  m	o	1   1   707
+118	12	goat  	
+119	1	goat  	
+120	4	cat  b	o	2   2   814
+121	14	goat  	
+122	1	goat  	
+123	1	goat  	
+124	1	goat  	
+125	5	dog  m	
+126	13	goat  	
+127	1	goat  	
+128	1	goat  	
+129	1	goat  	
+130	2	dog  b	
+131	11	goat  	
+132	1	goat  	
+133	5	dog  m	
+134	13	goat  	f	-   2   825
+135	1	goat  	
+136	1	goat  	
+137	1	goat  	
+138	1	goat  	
+139	5	dog  m	
+140	13	goat  	
+141	1	goat  	
+142	1	goat  	
+143	1	goat  	
+144	1	goat  	
+145	1	goat  	
+146	3	cat  m	
+147	12	goat  	f	-   1   774
+148	1	goat  	
+149	1	goat  	
+150	3	cat  m	
+151	12	goat  	
+152	1	goat  	
+153	1	goat  	
+154	1	goat  	
+155	1	goat  	
+156	5	dog  m	
+157	13	goat  	f	-   2   204
+158	1	goat  	
+159	1	goat  	
+160	3	cat  m	
+161	12	goat  	
+162	1	goat  	
+163	1	goat  	
+164	1	goat  	
+165	1	goat  	
+166	1	goat  	
+167	4	cat  b	o	2   2   804
+168	14	goat  	
+169	1	goat  	
+170	1	goat  	
+171	1	goat  	
+172	1	goat  	
+173	3	cat  m	
+174	12	goat  	
+175	1	goat  	
+176	2	dog  b	
+177	11	goat  	
+178	1	goat  	
+179	1	goat  	
+180	1	goat  	
+181	1	goat  	
+182	1	goat  	
+183	4	cat  b	
+184	14	goat  	f	-   2   450
+185	1	goat  	
+186	5	dog  m	
+187	13	goat  	
+188	1	goat  	
+189	1	goat  	
+190	1	goat  	
+191	1	goat  	
+192	1	goat  	
+193	3	cat  m	
+194	12	goat  	
+195	1	goat  	
+196	3	cat  m	
+197	12	goat  	
+198	1	goat  	
+199	1	goat  	
+200	4	cat  b	
+201	14	goat  	
+202	1	goat  	
+203	1	goat  	
+204	4	cat  b	
+205	14	goat  	
+206	1	goat  	f	-   2   231
+207	2	dog  b	
+208	11	goat  	f	-   2   633
+209	1	goat  	
+210	2	dog  b	
+211	11	goat  	
+212	1	goat  	
+213	4	cat  b	
+214	14	goat  	f	-   2   221
+215	1	goat  	
+216	1	goat  	
+217	1	goat  	
+218	5	dog  m	
+219	13	goat  	
+220	1	goat  	
+221	1	goat  	
+222	1	goat  	
+223	3	cat  m	x	1   2   957
+224	12	goat  	f	-   1   291
+225	1	goat  	
+226	1	goat  	
+227	4	cat  b	
+228	14	goat  	
+229	1	goat  	
+230	1	goat  	
+231	1	goat  	
+232	2	dog  b	o	1   1   692
+233	11	goat  	
+234	1	goat  	f	-   1   432
+235	1	goat  	
+236	1	goat  	
+237	1	goat  	
+238	5	dog  m	
+239	13	goat  	
+240	1	goat  	
+241	1	goat  	
+242	3	cat  m	x	1   2   615
+243	12	goat  	f	-   1   546
+244	1	goat  	
+245	1	goat  	f	-   1   905
+246	5	dog  m	
+247	13	goat  	
+248	1	goat  	
+249	4	cat  b	
+250	14	goat  	
+251	1	goat  	
+252	1	goat  	
+253	4	cat  b	
+254	14	goat  	
+255	1	goat  	
+256	1	goat  	
+257	1	goat  	
+258	2	dog  b	x	1   2   786
+259	11	goat  	
+260	1	goat  	
+261	4	cat  b	
+262	14	goat  	
+263	1	goat  	
+264	1	goat  	
+265	1	goat  	
+266	4	cat  b	x	2   1   805
+267	14	goat  	
+268	1	goat  	
+269	2	dog  b	x	1   1   296
+270	11	goat  	
+271	1	goat  	
+272	1	goat  	
+273	1	goat  	
+274	1	goat  	
+275	2	dog  b	
+276	11	goat  	
+277	1	goat  	
+278	1	goat  	
+279	1	goat  	
+280	5	dog  m	
+281	13	goat  	
+282	1	goat  	
+283	1	goat  	
+284	1	goat  	
+285	1	goat  	
+286	1	goat  	
+287	1	goat  	
+288	1	goat  	
+289	1	goat  	
+290	1	goat  	
+291	1	goat  	
+292	1	goat  	
+293	1	goat  	
+294	1	goat  	
+295	1	goat  	
+296	1	goat  	
+297	1	goat  	
+298	1	goat  	
+299	1	goat  	
+300	1	goat  	
+
+
+Total hits = 6
+Total correct sound hits = 4
+Average correct sound reaction time = 764.75
+
+Total incorrect sound hits = 2
+Average incorrect sound reaction time = 809
+
+Total incorrect responses  = 5
+Average incorrect responses time = 691.8
+
+Total false alarms = 19
+Average false alarm response time = 447.263
+

+ 58 - 0
Experiment_283_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_283_male_8_years_3_12_2013/LOG_multimod/metadata_description.txt

@@ -0,0 +1,58 @@
+Description of metadata stored in the .txt files
+Typically, a line of the file is in the following form: 
+CCC KK animal sound of m1 m2 time
+
+where the fields have the following meanings:
+
+
+CCC - the order of stimuli in the range of 1 to 300 (each text file corresponds to one experiment run, in each run, the measured participant was stimulated by 300 stimuli), typically there were two experimental runs for each participant
+KK – the stimulus code that was sent to the measuring amplifier: possible values are:
+
+
+         1 - code that corresponds to the picture of a goat and its correct sound      
+        2 - code that corresponds to the picture of  a dog and the barking sound
+          3 - code that corresponds to the picture of a cat and the mewing sound
+          4 - code that corresponds to the picture of a cat and the barking sound
+          5 - code that corresponds to the picture of a dog and the mewing sound
+        11 – code corresponding to the occurrence of the S  1 stimulus after the S  2 stimulus
+        12 – code corresponding to the occurrence of the S  1 stimulus after the S  3 stimulus
+        13 – code corresponding to the occurrence of the S  1 stimulus after the S  5 stimulus
+        14 – code corresponding to the occurrence of the S  1 stimulus after the S  4 stimulus
+ 
+animal - text string that identifies the animal that appears on the screen during stimulation (goat, dog, cat)
+sound - the sound of an animal indicating the sounds during stimulation (m - meowing, b –barking,  if the animal field = 'goat' the sound field remains blank (the sound of goat is always correct)
+o - symbol that determines whether the measured participant properly responded to the current stimulus (o = The measured participant responded correctly - the currently displayed animal either was given the correct sound and the measured person pressed the right button, or the animal was assigned with the incorrect sound, and the measured person pressed the left button, x - the measured participant pressed the incorrect button).
+m1 - the code that should have been pressed - 2 right button 1 - left button
+m2 - the button code that was actually pressed by the measured participant
+time - reaction time of the measured participant
+If the animal = 'goat', m1, m2, and time are empty.
+
+At the end of the file, there is summary information about the average response times and the total number of errors:
+
+Total hits =  the total number of responses to both  cats and dogs (Equals: Total correct sound hits + Total incorrect sound hits)
+
+
+
+Total correct sound hits =  the total number of correct responses  to the barking dog and the mewing cat stimuli 
+
+Average sound correct reaction time =  average reaction time for correct responses
+
+
+
+Total incorrect sound hits = the total number of incorrect responses  to the barking dog and the mewing cat stimuli
+
+
+
+Average incorrect sound reaction time = average response time for Total incorrect sound hits
+
+Total incorrect responses = the number of wrong responses to stimuli  (i.e. the measured participant pressed the incorrect button)
+
+
+
+Average incorrect responses time = average response time for incorrect reactions
+
+Total false alarms = total number of false responses - i.e. the measured person pressed the button when it should not have been pressed at all - usually the incorrect response to the stimulus of bleating goat.
+
+
+
+Average false alarm response time =  The average reaction time for Total false alarms

+ 44 - 0
Experiment_283_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/DCD_283_male_8_years_3_12_2013/multimod/Readme.TXT

@@ -0,0 +1,44 @@
+The data were stored in BrainVision Format. The following stimuli were used:
+
+-> R1 – this stimulus should not normally appear – if it does, it is likely a reaction to a goat
+-> R2 – true  -  expected reaction to a sound assigned correctly to an animal (a dog barks or a cat mews)
+-> R3 – false -  expected reaction to a sound assigned incorrectly to an animal (a dog mews or a cat barks )  
+-> S1 – standard stimulus (a goat bleats) - non-target  the measured participant should not respond
+-> S2 – a dog barks  - target – should be followed by the R2 marker 
+-> S3 – a cat mews  - target - should be followed by the R2 marker 
+-> S4 – a cat barks  - target -  should be followed by the R3 marker 
+-> S5 – a dog mews - target - should be followed by the R3 marker 
+
+-> S11 – a marker that denotes an occurrence of the standard stimulus (non-target) after the S2 stimulus
+-> S12 – a marker that denotes an occurrence of the standard stimulus (non-target) after the S3 stimulus
+-> S13 – a marker that denotes an occurrence of the standard stimulus (non-target) after the S4 stimulus
+-> S14 – a marker that denotes an occurrence of the standard stimulus (non-target) after the S5 stimulus
+ 
+Note: The S11  -  S14  stimuli are typically ignored in the phase of analysis because they could distort the results.
+
+Probabilities of occurrences:
+S1 – 70%  
+S2 – 15% 
+S3, S4, S5  – 5%  
+
+
+The following files were stored:
+
+
+Data files:
+-> Auditory_ERP_gender_date_id.eeg - a binary file containing raw data
+
+Header files:
+-> Auditory_ERP_gender_date_id.vhdr - a text file containing metadata describing raw data in the .eeg file
+			
+-> Auditory_ERP_gender_date_id.vmrk - a text file containing markers used in the experiment	
+			
+Recording Software
+For recording and storing the EEG/ERP data, the BrainVision Recorder 1.2 was used. The Recorder was initialized using the following parameters:
+
+1) the sampling rate was set to 1 kHz
+2) the number of channels was set to 19
+3) the resolution was set to 0.1 µV
+
+
+

+ 3 - 0
Experiment_283_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Data/MABC–2_m_8_years_result.txt

@@ -0,0 +1,3 @@
+The total test result of the Movement assessment battery for Children–Second Edition (MABC-2): 54
+Standard score: 5
+Percentile: 5

+ 1 - 0
Experiment_283_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Experiment_283_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER.nix

@@ -0,0 +1 @@
+/annex/objects/MD5-s59018383--4b615016a49bd49668797ccbb8d00964

BIN
Experiment_283_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/Track07.cda


+ 472 - 0
Experiment_283_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod.exp

@@ -0,0 +1,472 @@
+<ver>16.3</ver>
+<efn>D:\presentation\deti mereni 2013\children_multimod\children_multimod.exp</efn>
+<author></author>
+<con>
+<pause>P</pause>
+<pause_code></pause_code>
+<port1>1</port1>
+<quit>Q</quit>
+<quit2>0</quit2>
+<quit_code></quit_code>
+<resume>R</resume>
+<resume_code></resume_code>
+<send_output>0</send_output>
+<start_code></start_code>
+</con>
+<dbi></dbi>
+<dbs>button</dbs>
+<ddi>1</ddi>
+<dds>
+<display>
+<color>0</color>
+<height>0</height>
+<icm_profile></icm_profile>
+<index>0</index>
+<name>Primary Display Driver</name>
+<refresh>1</refresh>
+<use_icm>0</use_icm>
+<width>0</width>
+</display>
+<icm_profile></icm_profile>
+<use_icm>0</use_icm>
+</dds>
+<ddv>NVIDIA GeForce GTX 295 </ddv>
+<discard_windows_messages>0</discard_windows_messages>
+<display_status_window>1</display_status_window>
+<dmd>0</dmd>
+<dmh>0</dmh>
+<dmr>1</dmr>
+<dmw>0</dmw>
+<docs>
+<args></args>
+<exfl></exfl>
+<lfn></lfn>
+</docs>
+<dp_list></dp_list>
+<dsd>D:\presentation\stimuli</dsd>
+<dxv>8</dxv>
+<efs>
+<filename>D:\presentation\deti mereni 2013\children_multimod\children_multimod1.sce</filename>
+<filename>D:\presentation\deti mereni 2013\children_multimod\children_multimod3.sce</filename>
+<filename>D:\presentation\deti mereni 2013\children_multimod\children_multimod.sce</filename>
+<filename>D:\presentation\deti mereni 2013\children_multimod\children_multimod2.sce</filename>
+</efs>
+<exclusive_mouse>1</exclusive_mouse>
+<exp_version></exp_version>
+<exparam>
+<man>
+<cfg>
+<dcfg>
+<name>Default configuration</name>
+<ss>
+<sd></sd>
+<sid>-1</sid>
+</ss>
+</dcfg>
+</cfg>
+<cs>-1</cs>
+<dl>
+<grps>
+<grp>
+<gn></gn>
+<pl></pl>
+</grp>
+</grps>
+</dl>
+<parms>
+<parms></parms>
+<ssl></ssl>
+</parms>
+<pass></pass>
+<ssa>
+<asn>
+<sid>-2</sid>
+</asn>
+</ssa>
+</man>
+</exparam>
+<experiment_id>{262866D0-9C83-4325-941B-5F628322A22E}</experiment_id>
+<font_settings>
+<dpi>96</dpi>
+<font_smooth>1</font_smooth>
+<use_dpi>0</use_dpi>
+<use_font_smooth>1</use_font_smooth>
+</font_settings>
+<ftp>
+<ccc>0</ccc>
+<do_upload>
+<sce>1</sce>
+</do_upload>
+<host></host>
+<id>{8CE68071-0CCD-4DC4-B0C1-2A55A573A486}</id>
+<idle_timeout>0</idle_timeout>
+<login_timeout>0</login_timeout>
+<mode>0</mode>
+<no_upload></no_upload>
+<password></password>
+<pasv>0</pasv>
+<port>21</port>
+<remote_dir></remote_dir>
+<sync>1</sync>
+<testing>0</testing>
+<type>0</type>
+<upload>0</upload>
+<username></username>
+</ftp>
+<idc>0</idc>
+<idt>1000</idt>
+<ip_chans>
+<chan>
+<dsdi>1</dsdi>
+<dsi>1</dsi>
+<dsn>Status port</dsn>
+<dst>0</dst>
+<il>0</il>
+<iv>0</iv>
+<ivm>0</ivm>
+<mask></mask>
+<name>lpt</name>
+<piai>LPT3</piai>
+<pian>Parallel Port</pian>
+<pihpn>LPT3</pihpn>
+<pindex>2</pindex>
+<ui>0</ui>
+</chan>
+</ip_chans>
+<isb>10000</isb>
+<lfd>D:\presentation\deti mereni 2013\children_multimod\LOG</lfd>
+<lnb>2</lnb>
+<lno>3</lno>
+<log>
+<append_counter>0</append_counter>
+<delimiter>9</delimiter>
+<general_list>1</general_list>
+<pien>0</pien>
+<set_def_file></set_def_file>
+<stimulus_list>0</stimulus_list>
+<subject_id></subject_id>
+<subject_id_pol>1</subject_id_pol>
+<video_list>0</video_list>
+<warnings>1</warnings>
+</log>
+<lol>1</lol>
+<lpr></lpr>
+<mss>4</mss>
+<nam>children_multimod</nam>
+<one_processor>2</one_processor>
+<oports>
+<p>
+<ama>0</ama>
+<ami>0</ami>
+<at>0</at>
+<dpw>5</dpw>
+<dsdi>0</dsdi>
+<dsi>0</dsi>
+<dsn>Data port</dsn>
+<igm>0</igm>
+<il>0</il>
+<ivm>0</ivm>
+<piai>LPT3</piai>
+<pian>Parallel Port</pian>
+<pihpn>LPT3</pihpn>
+<pindex>2</pindex>
+<rs>1</rs>
+<rt>0</rt>
+</p>
+</oports>
+<out_encrypt_key></out_encrypt_key>
+<pi_list>
+<ip>
+<cn>lpt</cn>
+<lc>1</lc>
+</ip>
+</pi_list>
+<port_devices>
+<device>
+<parameters>
+<cts>0</cts>
+<dsrin>0</dsrin>
+<dsrout>0</dsrout>
+<dtr>disable</dtr>
+<rts>disable</rts>
+<set_fifo>1</set_fifo>
+<spd></spd>
+<spp></spp>
+<spr></spr>
+<sps></sps>
+</parameters>
+<piai>COM3</piai>
+<pian>Serial Port</pian>
+<pihpn>COM3</pihpn>
+</device>
+<device>
+<parameters>
+<cts>0</cts>
+<dsrin>0</dsrin>
+<dsrout>0</dsrout>
+<dtr>disable</dtr>
+<rts>disable</rts>
+<set_fifo>1</set_fifo>
+<spd></spd>
+<spp></spp>
+<spr></spr>
+<sps></sps>
+</parameters>
+<piai>COM4</piai>
+<pian>Serial Port</pian>
+<pihpn>COM4</pihpn>
+</device>
+</port_devices>
+<rdl>
+<device>
+<abs_axis>
+<dead_zone>0</dead_zone>
+<max>1000</max>
+<min>-1000</min>
+<name>X-axis</name>
+<saturation>1</saturation>
+</abs_axis>
+<abs_axis>
+<dead_zone>0</dead_zone>
+<max>1000</max>
+<min>-1000</min>
+<name>Y-axis</name>
+<saturation>1</saturation>
+</abs_axis>
+<axis>
+<max>1000</max>
+<min>-1000</min>
+<name>Osa X</name>
+<restricted>1</restricted>
+<scale>1</scale>
+</axis>
+<axis>
+<max>1000</max>
+<min>-1000</min>
+<name>Osa Y</name>
+<restricted>1</restricted>
+<scale>1</scale>
+</axis>
+<axis>
+<max>1000</max>
+<min>-1000</min>
+<name>Kolečko</name>
+<restricted>1</restricted>
+<scale>1</scale>
+</axis>
+<device_type>2</device_type>
+<dx_device_type>18</dx_device_type>
+<max_raw_pos>65535</max_raw_pos>
+<min_raw_pos>0</min_raw_pos>
+<name>Myš</name>
+</device>
+<device>
+<device_type>3</device_type>
+<dx_device_type>19</dx_device_type>
+<name>Klávesnice</name>
+</device>
+<device>
+<device_type>3</device_type>
+<dx_device_type>0</dx_device_type>
+<name>Zařízení klávesnice standardu HID</name>
+</device>
+<device>
+<abs_axis>
+<dead_zone>0</dead_zone>
+<max>1000</max>
+<min>-1000</min>
+<name>X-axis</name>
+<saturation>1</saturation>
+</abs_axis>
+<abs_axis>
+<dead_zone>0</dead_zone>
+<max>1000</max>
+<min>-1000</min>
+<name>Y-axis</name>
+<saturation>1</saturation>
+</abs_axis>
+<axis>
+<max>1000</max>
+<min>-1000</min>
+<name>X-axis</name>
+<restricted>1</restricted>
+<scale>1</scale>
+</axis>
+<axis>
+<max>1000</max>
+<min>-1000</min>
+<name>Y-axis</name>
+<restricted>1</restricted>
+<scale>1</scale>
+</axis>
+<axis>
+<max>1000</max>
+<min>-1000</min>
+<name>Wheel</name>
+<restricted>1</restricted>
+<scale>1</scale>
+</axis>
+<device_type>2</device_type>
+<dx_device_type>0</dx_device_type>
+<max_raw_pos>65535</max_raw_pos>
+<min_raw_pos>0</min_raw_pos>
+<name>Myš kompatibilní s technologií HID</name>
+</device>
+<device>
+<device_type>4</device_type>
+<dx_device_type>17</dx_device_type>
+<name>USB Receiver</name>
+</device>
+<device>
+<device_type>4</device_type>
+<dx_device_type>17</dx_device_type>
+<name>USB Receiver 1</name>
+</device>
+<device>
+<device_type>9</device_type>
+<dx_device_type>0</dx_device_type>
+<name>sound device</name>
+</device>
+<device>
+<axis>
+<max>1000</max>
+<min>-1000</min>
+<name>x</name>
+<restricted>1</restricted>
+<scale>1</scale>
+</axis>
+<axis>
+<max>1000</max>
+<min>-1000</min>
+<name>y</name>
+<restricted>1</restricted>
+<scale>1</scale>
+</axis>
+<device_type>5</device_type>
+<dx_device_type>0</dx_device_type>
+<name>pointing device</name>
+</device>
+<device>
+<axis>
+<dead_zone>0</dead_zone>
+<max>1000</max>
+<min>-1000</min>
+<name>X-axis</name>
+<saturation>1</saturation>
+</axis>
+<axis>
+<dead_zone>0</dead_zone>
+<max>1000</max>
+<min>-1000</min>
+<name>Y-axis</name>
+<saturation>1</saturation>
+</axis>
+<device_type>6</device_type>
+<dx_device_type>0</dx_device_type>
+<name>gameport device</name>
+</device>
+<device>
+<cn>lpt</cn>
+<device_type>11</device_type>
+<dif>10</dif>
+<dtf>1</dtf>
+<dx_device_type>0</dx_device_type>
+<name>Port Device 1</name>
+<rr></rr>
+</device>
+</rdl>
+<rep>0</rep>
+<require_name_match>0</require_name_match>
+<rng>1</rng>
+<rts>1</rts>
+<sbs>100000</sbs>
+<sce>
+<idv>
+<device_type>2</device_type>
+<dx_device_type>18</dx_device_type>
+<ibn>Tlačítko 0</ibn>
+<ibn>Tlačítko 1</ibn>
+<idn>Myš</idn>
+<offset>12</offset>
+<offset>13</offset>
+</idv>
+<sfn>all_scenarios</sfn>
+</sce>
+<sce>
+<idv>
+<device_type>11</device_type>
+<dx_device_type>0</dx_device_type>
+<ibn>3 (start)</ibn>
+<ibn>9 (start)</ibn>
+<idn>Port Device 1</idn>
+<offset>4</offset>
+<offset>16</offset>
+</idv>
+<sfn>D:\presentation\deti mereni 2013\children_multimod\children_multimod1.sce</sfn>
+</sce>
+<sct>
+<capture_device>
+<abort_on_max_drops>0</abort_on_max_drops>
+<bps></bps>
+<chan></chan>
+<do_rec_vol>0</do_rec_vol>
+<freq></freq>
+<ignore_drops>1</ignore_drops>
+<max_drops>250</max_drops>
+<name>None</name>
+<rec_vol>1</rec_vol>
+<show_drops>1</show_drops>
+</capture_device>
+<resp_dev>
+<combine>0</combine>
+<ignore>1000</ignore>
+<off_inter>200</off_inter>
+<off_thresh>0.02</off_thresh>
+<onset_mode>0</onset_mode>
+<rec_dur>1000</rec_dur>
+<save>0</save>
+<thresh>0.2</thresh>
+</resp_dev>
+</sct>
+<sde>
+<buffer_length>1000</buffer_length>
+<custom_buf>sec_sw</custom_buf>
+<halt_on_underrun>1</halt_on_underrun>
+<hw_buffer>0</hw_buffer>
+<max_mix_length>400</max_mix_length>
+<min_mix_length>100</min_mix_length>
+<mixer>dx_software</mixer>
+<rewind_distance>10</rewind_distance>
+<side_speakers>1</side_speakers>
+</sde>
+<sdv>Primární ovladač zvuku</sdv>
+<smc>2</smc>
+<smd>16</smd>
+<smr>44100</smr>
+<srs>1</srs>
+<ssb>2000</ssb>
+<sse>
+<s>
+<a></a>
+<ce>1</ce>
+<ep>1</ep>
+<p>0</p>
+</s>
+</sse>
+<svl>
+<attenuation>0</attenuation>
+<do_attenuation>0</do_attenuation>
+<do_volume>1</do_volume>
+<volume>0.2</volume>
+</svl>
+<text_encoding>utf8</text_encoding>
+<trigger_mode>
+<cn></cn>
+<m>0</m>
+<v></v>
+<vt>0</vt>
+</trigger_mode>
+<udt>0</udt>
+<unc>500</unc>
+<upb>0</upb>
+<urp>0</urp>

+ 0 - 0
Experiment_283_AUDITORY_ERP_PROTOCOL_IN_CHILDREN_WITH_DEVELOPMENTAL_COORDINATION_DISORDER/Scenario/children_multimod.sce


Certains fichiers n'ont pas été affichés car il y a eu trop de fichiers modifiés dans ce diff