ttons.OK); }}//Запис у файл private void WriteCSVToStream4 () {// записати інформацію про вимірах//назва графіка m_CSVWriter4.Write ( Name graph:; + zedGraph4.GraphPane.Title.Text + n ) ;// час початку m_CSVWriter4.Write ( Date start:; + data1.ToString () + n );// час кінця m_CSVWriter4.Write ( Date end:; + DateTime.Now.ToString () + n );// тривалість m_CSVWriter4.Write ( Time:; + (DateTime.Now - data1) .ToString () + n );// кількість записів m_CSVWriter4.Write ( Count:; + list4.Count.ToString () + n );// ціна поділки m_CSVWriter4.Write ( Frequency (ms):; + txtFren.Text + n );// Записуємо заголовки осей Х і У string _xAxisHeader=CheckCSVString (zedGraph4.GraphPane.XAxis.Title.Text); string _yAxisHeader=CheckCSVString (zedGraph4.GraphPane.YAxis.Title.Text); m_CSVWriter4.Write (_xAxisHeader + laquo ;; + _yAxisHeader + n );// записуємо точки зі списку for (int i=0; i lt; list4.Count; i ++) {m_CSVWriter4.Write (list4 [i] .X.ToString () + laquo ;; + list4 [i] .Y.ToString () + n ); }}//============ End 4 private string CheckCSVString (string _string) {// Check to see if there are any characters that can disturb the CSV delimeters. string _returnString=_string; if (_string.IndexOfAny ( " , x0A x0D .ToCharArray ()) gt; - 1) {_returnString= " + _string.Replace ( Laquo; " raquo ;, " " ) + " raquo ;; } Return _returnString; } Private void Form1_Load (object sender, EventArgs e) {// ініціалізація графіків pane0=zedGraph.GraphPane; pane1=zedGraph1.GraphPane; pane2=zedGraph2.GraphPane; pane3=zedGraph3.GraphPane; pane4=zedGraph4.GraphPane;// ініціалізація перевірочних графіків paneControl0=zedGraphControl5.GraphPane; paneControl1=zedGraphControl4.GraphPane; paneControl2=zedGraphControl3.GraphPane; paneControl3=zedGraphControl2.GraphPane; paneControl4=zedGraphControl1.GraphPane;// Встановлюємо колір лінії і прив'язуємо список точок Color curveColor=Color.Black; LineItem myCurve0=pane0.AddCurve ( raquo ;, list0, curveColor, SymbolType.None); LineItem myCurve1=pane1.AddCurve ( raquo ;, list1, curveColor, SymbolType.None); LineItem myCurve2=pane2.AddCurve ( raquo ;, list2, curveColor, SymbolType.None); LineItem myCurve3=pane3.AddCurve ( raquo ;, list3, curveColor, SymbolType.None); LineItem myCurve4=pane4.AddCurve ( raquo ;, list4, curveColor, SymbolType.None); LineItem myCurveControl0=paneControl0.AddCurve ( raquo ;, listControl0, curveColor, SymbolType.None); LineItem myCurveControl1=paneControl1.AddCurve ( raquo ;, listControl1, curveColor, SymbolType.None); LineItem myCurveControl2=paneControl2.AddCurve ( raquo ;, listControl2, curveColor, SymbolType.None); LineItem myCurveControl3=paneControl3.AddCurve ( raquo ;, listControl3, curveColor, SymbolType.None); LineItem myCurveControl4=paneControl4.AddCurve ( raquo ;, listControl4, curveColor, SymbolType.None);// Задати осі і назви графіків pane0.Title.Text= Graph0 raquo ;; pane0.XAxis.Title.Text= X raquo ;; pane0.YAxis.Title.Text= Y raquo ;; pane1.Title.Text= Graph1 raquo ;; pane1.XAxis.Title.Text= X raquo ;; pane1.YAxis.Title.Text= Y raquo ;; pane2.Title.Text= Graph2 raquo ;; pane2.XAxis.Title.Text= X raquo ;; pane2.YAxis.Title.Text= Y raquo ;; pane3.Title.Text= Graph3 raquo ;; pane3.XAxis.Title.Text= X raquo ;; pane3.YAxis.Title.Text= Y raquo ;; pane4.Title.Text= Graph4 raquo ;; pane4.XAxis.Title.Text= X raquo ;; pane4.YAxis.Title.Text= Y raquo ;;// Задаємо осі для перевірочних графіків paneControl0.Title.Text= Graph0 raquo ;; paneControl0.XAxis.Title.Text= X raquo ;; paneControl0.YAxis.Title.Text= Y raquo ;; paneControl1.Title.Text= Graph1 raquo ;; paneControl1.XAxis.Title.Text= X raquo ;; paneControl1.YAxis.Title.Text= Y raquo ;; paneControl2.Title.Text= Graph2 raquo ;; paneControl2.XAxis.Title.Text= X raquo ;; paneControl2.YAxis.Title.Text= Y raquo ;; paneControl3.Title.Text= Graph3 raquo ;; paneControl3.XAxis.Title.Text= X raquo ;; paneControl3.YAxis.Title.Text= Y raquo ;; paneControl4.Title.Text= Graph4 raquo ;; paneControl4.XAxis.Title.Text= X raquo ;; paneControl4.YAxis.Title.Text= Y raquo ;; }//Розпочати опитування private void button1_Click (object sender, EventArgs e) {// відкрити файл для запису (Excel) try {// отримати ім'я файлу global_CSVWriter=new StreamWriter (txtSave.Text);// записати шапку//записати інформацію про вимірах//час початку global_CSVWriter.Write ( Date start:; + data1.ToString () + n );// ціна поділки global_CSVWriter.Write ( Frequency (ms):; + txtFren.Text + n );// назва графіка global_CSVWriter.Write ( Name graph:; + zedGraph.GraphPane.Title.Text + laquo ;;;; + zedGraph1.GraphPane.Title.Text + laquo ;;;; + zedGraph2.GraphPane.Title.Text + laquo ;;;; + zedGraph3.GraphPane.Title.Text + laquo ;;;; + zedGraph4.GraphPane.Title.Text + n );// Записуємо заголовки осей Х і У string _xAxisHeader0=CheckCSVString (zedGraph.GraphPane.XAxis.Title.Text); string _yAxisHeader0=CheckCSVString...