private void button1_Click(object sender, EventArgs e)
        {
            save();
            if (index < 0 || index >= lst.Items.Count)
            {
                return;
            }
            double        deltaT = 0;
            WaveFile      wv     = (WaveFile)lst.Items[index];
            List <double> values = wv.getValues(ref deltaT);

            chart1.Series[0].Points.Clear();
            for (int i = 0; i < values.Count; i++)
            {
                chart1.Series[0].Points.AddXY(i * deltaT, values[i]);
            }
            txt_deltaT.Text = deltaT.ToString();
        }
예제 #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            double   deltaT = 0;
            WaveFile wv     = new WaveFile();
            DataRow  cur    = ds.Tables[0].Rows[bs.Position];

            wv.deltaT          = (double)cur["txt_deltaT"];
            wv.File_Name       = (string)cur["txt_file_name"];
            wv.Header_Lines    = (int)cur["txt_lines_to_skip"];
            wv.isTimeAndValues = ((int)cur["rdb_values"]) != 1;
            wv.Points_Per_Line = (int)cur["txt_points_per_line"];
            wv.Prefix_Per_Line = (int)cur["txt_prefix"];
            wv.Text            = (string)cur["txt_text"];

            List <double> values = wv.getValues(ref deltaT);

            chart1.Series[0].Points.Clear();
            for (int i = 0; i < values.Count; i++)
            {
                chart1.Series[0].Points.AddXY(i * deltaT, values[i]);
            }
            txt_deltaT.Text = deltaT.ToString();
        }