Esempio n. 1
0
 /// <summary>
 /// Sets Custom Collection Parameters, need Init()
 /// </summary>
 /// <param name="collectpara"></param>
 public VSCollection(CollectionPara collectpara)
 {
     Collection = new List <vsType>();
     Para       = collectpara;
     Random     = new SLRandom();
     ResetList  = new List <int>();
     UpdateList = new List <int>();
 }
Esempio n. 2
0
 /// <summary>
 /// Sets Default Collection Parameters, need Init()
 /// </summary>
 public VSCollection()
 {
     Collection = new List <vsType>();
     Para       = CollectionPara.Default;
     Random     = new SLRandom();
     ResetList  = new List <int>();
     UpdateList = new List <int>();
 }
Esempio 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);
        }
Esempio n. 4
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);
        }
Esempio n. 5
0
 /// <summary>
 /// Sets Custom CollectionPara, need Init()
 /// </summary>
 /// <param name="collectpara"></param>
 public vscPrimitive(CollectionPara collectpara)
 {
     Para   = collectpara;
     Random = new SLRandom();
 }