Esempio n. 1
0
        public static void AddNeuronToHistoryWindow(int id)
        {
            if (NeuronIsInFiringHistory(id))
            {
                return;
            }
            NeuronHistory entry = new NeuronHistory();

            entry.NeuronID = id;
            history.Add(entry);
        }
Esempio n. 2
0
 public static void UpdateFiringHistory()
 {
     for (int i = 0; i < history.Count; i++)
     {
         NeuronHistory active     = history[i];
         float         lastCharge = MainWindow.theNeuronArray.GetNeuron(active.NeuronID).lastCharge;
         if (active.Samples.Count > maxSamples)
         {
             active.Samples.RemoveAt(0);
         }
         active.Samples.Add(new Sample {
             generation = MainWindow.theNeuronArray.Generation, value = lastCharge
         });
     }
 }