Example #1
0
 /// <summary>
 /// Метод обновления основного экрана.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void ToolRefresh_Click(object sender, EventArgs e)
 {
     if (IRNN1 != null)                                                                                   // Проверяем наличие того, что будем обновлять, а именно - нейросеть с библиотекой образов.
     {
         Cursor = Cursors.WaitCursor;                                                                     // Изменение курсора в занятое состояние.
         ClassIRNN1.ComputeNeuronet(ref IRNN1.m_CurrentNeuronet);                                         // Вычисляем возбужденность нейронов основной нейросети.
         ClassIRNN1.DrawNeuronet(ref IRNN1.m_CurrentNeuronet, BgrpNeuronet.Graphics, 20.0f, 20.0f, 0.0f); // Отрисовываем состояние нейросети.
         BgrpImage.Render();
         BgrpNeuronet.Render();
         Cursor = Cursors.Default;
     }
 }
Example #2
0
 /// <summary>
 /// Метод отрисовки компонента с состоянием нейронной сети.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void NNStatus_Paint(object sender, PaintEventArgs e)
 {
     BgrpNeuronet.Render(); // Выводим на экран содержимое графического буфера.
 }