Exemplo n.º 1
0
 /// <summary>
 /// Add custom experiment design's condition parmeter name(string), code(int) and condition interpolation parameters
 /// </summary>
 /// <param name="paraname"></param>
 /// <param name="code"></param>
 /// <param name="interpolate"></param>
 public void AddCondition(string paraname, int code, SLInterpolation interpolate)
 {
     Cond.Add(new SLKeyValuePair<string, int, SLInterpolation>(paraname, code, interpolate));
 }
Exemplo n.º 2
0
 /// <summary>
 /// Add Pre-Defined Experiment Condition Parameter and Condition Interpolation Parameters
 /// </summary>
 /// <param name="para"></param>
 /// <param name="interpolate"></param>
 public void AddCondition(ExPara para, SLInterpolation interpolate)
 {
     AddCondition(para.ToString(), (int)para, interpolate);
 }
Exemplo n.º 3
0
        /// <summary>
        /// Init with custom experiment design parameters
        /// </summary>
        /// <param name="extype"></param>
        /// <param name="expara"></param>
        /// <param name="cond"></param>
        /// <param name="block"></param>
        /// <param name="trial"></param>
        /// <param name="stimuli"></param>
        /// <param name="brestT"></param>
        /// <param name="trestT"></param>
        /// <param name="srestT"></param>
        /// <param name="preT"></param>
        /// <param name="durT"></param>
        /// <param name="posT"></param>
        /// <param name="bgcolor"></param>
        /// <param name="length"></param>
        public SLExperiment(ExType[] extype, ExPara[] expara, SLInterpolation[] cond, int block, int trial, int[] stimuli, float brestT, float trestT, float srestT, float preT, float durT, float posT, Color bgcolor, int length)
        {
            Extype = new List<KeyValuePair<string, int>>();
            Cond = new List<SLKeyValuePair<string, int, SLInterpolation>>();

            Exdesign = new ExDesign(extype, expara, cond, block, trial, stimuli, brestT, trestT, srestT, preT, durT, posT, bgcolor);
            Flow = new FlowControl();
            PPort = new ParallelPort();
            Rand = new SLRandom(length);
        }
Exemplo n.º 4
0
 /// <summary>
 /// Add custom experiment design's condition parmeter name(string), code(int) and condition interpolation parameters
 /// </summary>
 /// <param name="paraname"></param>
 /// <param name="code"></param>
 /// <param name="interpolate"></param>
 public void AddCondition(string paraname, int code, SLInterpolation interpolate)
 {
     Cond.Add(new SLKeyValuePair <string, int, SLInterpolation>(paraname, code, interpolate));
 }
Exemplo n.º 5
0
 /// <summary>
 /// Add Pre-Defined Experiment Condition Parameter and Condition Interpolation Parameters
 /// </summary>
 /// <param name="para"></param>
 /// <param name="interpolate"></param>
 public void AddCondition(ExPara para, SLInterpolation interpolate)
 {
     AddCondition(para.ToString(), (int)para, interpolate);
 }
Exemplo n.º 6
0
 /// <summary>
 /// Add Pre-Defined Experiment Condition Parameter and Condition Levels
 /// </summary>
 /// <param name="para"></param>
 /// <param name="n"></param>
 public void AddCondition(ExPara para, int n)
 {
     AddCondition(para.ToString(), (int)para, SLInterpolation.Default(para, n));
 }