private void tDMSToolStripMenuItem_Click(object sender, EventArgs e) { string recTarget = ""; IDataSinkTarget t = FormDSTargetConfigBase.ShowAsDialog((sender as ToolStripMenuItem).Text, out recTarget); if (t == null) { return; } Reconfigure(t); tbRecTarget.Text = recTarget; if ((sender as ToolStripMenuItem).Checked) { return; } foreach (ToolStripMenuItem mi in fileToolStripMenuItem.DropDownItems) { mi.Checked = false; } (sender as ToolStripMenuItem).Checked = true; foreach (ToolStripMenuItem mi in fileToolStripMenuItem.DropDownItems) { if (mi.Checked) { checkBox1.Enabled = true; } } }
private void Reconfigure(IDataSinkTarget AITarget) { timer1.Enabled = false; try { m_ParentWindow.MAIDevice.ADChannels.DataSink.Disable(); m_ParentWindow.MAIDevice.StopMeasure(); m_ParentWindow.MAIDevice.ClearAllChannelLists(); uint ActiveChannelCount = 0; ToolStripMenuItem it = (ToolStripMenuItem)menuStrip1.Items["channelsToolStripMenuItem"]; foreach (ToolStripMenuItem mi in it.DropDownItems) { if (mi.Checked) { if (mi.Tag != null) { (mi.Tag as ADChannelSmall).CreateMeasurementChannel(); ActiveChannelCount++; } } } mi_invertSelection.Enabled = (ActiveChannelCount < m_ParentWindow.MAIDevice.Info.ADChannels); SetSamplerateBoundaries(ActiveChannelCount); SetUpChart(); double sr = (double)numericUpDownADSamplerate.Value; m_ParentWindow.MAIDevice.ADChannels.SetSampleRate(sr); m_ParentWindow.MAIDevice.ADChannels.DataSink.Target = AITarget; m_ParentWindow.MAIDevice.ConfigMeasure(); m_ParentWindow.MAIDevice.ADChannels.DataSink.Enable(DateTime.Now); // Datasink starten m_ParentWindow.MAIDevice.StartMeasure(); SetUpPrevPresets(); } finally { timer1.Enabled = true; } }
private void tDMSToolStripMenuItem_Click(object sender, EventArgs e) { string recTarget = ""; m_dsTarget = FormDSTargetConfigBase.ShowAsDialog((sender as ToolStripMenuItem).Text, out recTarget); if (m_dsTarget == null) return; tbRecTarget.Text = recTarget; if ((sender as ToolStripMenuItem).Checked) return; foreach (ToolStripMenuItem mi in fileToolStripMenuItem.DropDownItems) { mi.Checked = false; } (sender as ToolStripMenuItem).Checked = true; foreach (ToolStripMenuItem mi in fileToolStripMenuItem.DropDownItems) { if (mi.Checked) checkBoxRECORD.Enabled = true; } }