StripMenuItem_Click (object sender, EventArgs e)
{(Kanal1 == false amp; amp; Kanal2 == false)
{. Show ( виберіть канал для відображення сигналу );
return;
} (Kanal1 == true)
{= OpenSignal ();
} (Kanal2 == true)
{= OpenSignal ();
} ();
}
//функція відкриття сігналаSignalObject OpenSignal ()
{So=new SignalObject (setka1.SetkaSize); str; ofd=new OpenFileDialog () ;. Filter= dat | * .dat raquo ;; (ofd.ShowDialog ()!=DialogResult. OK) null; .FilterIndex=1;=ofd.FileName; bfs=File.OpenRead (str); bf=new BinaryFormatter (); о;
{
о=bf.Deserialize (bfs);
}
{. Show ( Даний файл не відповідає структурі сигналу ); null;
}. Close ();
//Переконуємося в тому, що об'єкт потрібного нам типу
So=о as SignalObject; (So!=null)
{So;
}
{. Show ( Даний файл не відповідає структурі сигналу );
return null;
}
}
//Подсветкаvoid trackBar5_Scroll (object sender, EventArgs e)
{c=Color.FromArgb (ColSetka.A, ColSetka.R, ColSetka.G, ColSetka.B + .Value) ;. BackColor=c; ();
}
//Розгортка каналу 1void comboBox3_SelectedIndexChanged (object sender, EventArgs e)
{(So1 == null) {return; } s=comboBox3.Text;
{(Kanal1 == true)
{. koeffRazv=(float) Convert.ToDouble (s); (y1, So1);
}
}
{;
} ();
}
//Розгортка каналу 2void comboBox4_SelectedIndexChanged (object sender, EventArgs e)
{(So2 == null) {return; } s=comboBox4.Text;
{(Kanal2 == true)
{. koeffRazv=(float) Convert.ToDouble (s); (y2, So2);
}
}
{;
} ();
}
//вертікольное зміщення перший сігналаvoid trackBar6_ValueChanged (object sender, EventArgs e)
{(Kanal1 == false amp; amp; Kanal2 == false amp; amp; zemlya1 == false amp; amp; zemlya2 ==)
{= -trackBar6.Value; .Value=-y;
}=-trackBar6.Value; (y1, So1); ();
}
//вертікольное зміщення другого сігналаvoid trackBar7_ValueChanged (object sender, EventArgs e)
{(Kanal1 == false amp; amp; Kanal2 == false amp; amp; zemlya1 == false amp; amp; zemlya2 ==)
{= -trackBar7.Value; .Value=-y;
}=-trackBar7.Value; (y2, So2); ();
}
//Заземлення першого каналаvoid button4_Click (object sender, EventArgs e)
{(So1!=null amp; amp; Kanal1!=false amp; amp; zemlya1 == false)
{= false;=true;
} if (So1!=null amp; amp; Kanal1 == false amp; amp; zemlya1 == true)
{= true;=false;
} ();
}
//Заземлення другий каналаvoid button5_Click (object sender, EventArgs e)
{(So2!=null amp; amp; Kanal2!=false amp; amp; zemlya2 == false)
{= false;=true;
} if (So2!=null amp; amp; Kanal2 == false amp; amp; zemlya2 == true)
{= true;=false;
} ();
}
//перемикання на міллісекундиvoid msToolStripMenuItem_Click (object sender, EventArgs e)
{(1) ;. Text= мс raquo ;; ();
}
//перемикання на мікросекундиvoid мксToolStripMenuItem_Click (object sender, EventArgs e)
{(1000) ;. Text= мкс raquo ;; ();
} void msTomks (int x)
{(So1!=null)
{. micro=x; (y1, So1);
} (So2!=null)
{. micro=x; (y2, So2);
}
}
[Category ( Налаштування сітки )] int SetkaSize//розмір комірки сітки
{{return setka1.SetkaSize; } {Setka1....