private void Tab3btnAutoCorr_Click(object sender, EventArgs e) { try { Tab3dtGrid.Rows.Clear(); Tab3dtGrid.Columns.Clear(); Tab3dtGrid.DataSource = null; Tab3dtGrid.Columns.Add("shift", "Shift Count (Tau)"); Tab3dtGrid.Columns.Add("autocorr", "Autocorrelation Value C(Tau)"); int distinctpoints; double[] autcor = LFSRTools.AllAutoCorrelationValues(Tab3txtBinSeq.Text, out distinctpoints); for (int i = 0; i < autcor.Length; i++) { Tab3dtGrid.Rows.Add(i, autcor[i]); } Tab3dtGrid.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCells); Tab3lblTotalRun.Text = "Number of Distinct Values = " + distinctpoints; } catch (Exception exp) { MessageBox.Show(exp.Message); } }
private void Tab3btnFindRuns_Click(object sender, EventArgs e) { try { BindingList <Runs> list; int numOfRuns = LFSRTools.NumberOfRuns(Tab3txtBinSeq.Text, out list); Tab3dtGrid.Rows.Clear(); Tab3dtGrid.Columns.Clear(); Tab3dtGrid.DataSource = list; Tab3dtGrid.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCells); Tab3lblTotalRun.Text = "Total Number of Runs = " + numOfRuns; } catch (Exception exp) { MessageBox.Show(exp.Message); } //MessageBox.Show(LFSRTools.NumberOfRuns(Tab3txtBinSeq.Text).ToString()); }