This repository was archived by the owner on Jul 28, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathexpCfgSpec.ini
More file actions
123 lines (80 loc) · 4.02 KB
/
expCfgSpec.ini
File metadata and controls
123 lines (80 loc) · 4.02 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
##############################################################################################
##############################################################################################
[experiment]
isLeftHanded = boolean(default=0)
blockList = string_list(default=list('block1','block2'))
drawStandingBox = boolean(default=0)
obstacleViewTime = float(default=1)
gravity = float(default=9.8)
texturePath = string(default='Resources/')
numClicksBeforeGo = integer(default=3)
metronomeTimeMS = integer(default=200)
maxTrialDuration = float(default=3.0)
showObsAtDistOf = float(default=0.75)
##############################################################################################
##############################################################################################
[room]
roomSize_WHL = float_list(min=3, max=3, default=list(40,10,40))
# if not translated, the room will be centered on 0,0
# translation ensures the subject can stand in the center of the volume
translateRoom_X = float(default=0.0)
translateRoom_Z = float(default=20.0)
# if headIsRestricted, then subject’s head must be in standing box to initiate a launch.
# The direction of the offset along X is deterimined by isLeftHanded so that all shots are forehand.
standingBoxOffset_X = float(default= 0.0)
standingBoxOffset_negZ = float(default = -3)
standingBoxOffset_posZ = float(default = 2.42 )
standingBoxSize_WHL = float_list(min=3, max=3, default=list(0.5, 0.3,0.25))
obstacleWidth = float(default = 1.24)
obstacleDepth = float(default = 0.03)
##############################################################################################
##############################################################################################
[visObj]
visObjVarNames = string_list(default=list(''))
visObjShapes = string_list(default=list(''))
visObjSizesString = string(default='[]')
#visObjShapes = string_list(default=list('sphere,disc'))
#visObjSizesString = string(default='[.1],[.2,.2,.2]')
#rigidBodyToggleVisibility = bool_list(default=list(0,1))
##############################################################################################
##############################################################################################
[blocks]
[[b1]]
# Kinds of trial in this block
trialTypesString = string(default = 't1')
# Num of each type of trial in listOfTrialTypes
trialTypeCountString = string(default = '100')
# Recalculate after these trials
# accepts, 'start','end', or a trial number (it will recal AFTER that trial
recalAfterTrial = int_list(default = '-1,')
##############################################################################################
##############################################################################################
[trialTypes]
[[default]]
####################################################
## Example of normal variables: Ballcolor in RGB format
obsColor_RGB = float_list(default=list(1,0,0))
obsHeightLegRatio = float(default=1.0)
obsDistance_distType = string(default='uniform')
obsDistance_distParams = float_list(default=list(3.0,3.75))
objIsVirtual = boolean(default=1)
obsTriggerPosX_distType = string(default='uniform')
obsTriggerPosX_distParams = float_list(default=list(0.75,2.0))
isBlankTrial = boolean(default=0)
####################################################
## Random varibles that are drawn from distributions
## This occurs in main.trial._setValueOrUseDefault()
## Distribution types are : fixed, uniform, or gaussianTruncated
#
## Obstacle Height
#obsHeight_distType = string(default='fixed')
#obsHeight_distParams = float(default=0.07)
#
## The ball bounces this distance from the passingLoc
## Obstacle Height
#obsHeight_distType = string(default='uniform')
#obsHeight_distParams = float_list(default=list(1,2))
#
## The vertical component of velocity upon bounce
#obsHeight_distType = string(default='gaussianTruncated')
#obsHeight_distParams = float_list(default=list(1, 0.5, 2))