private void numUpDownSupressCount_Click(object sender, EventArgs e) { uint supressCount = Convert.ToUInt32(numUpDownSupressCount.Value); if (SetBatchDAQ.isOn) { SetBatchDAQ.ScCounter(SelectAscan.sessionIndex, gateNum, supressCount); } else { SetGateDAQ.ScCounter(SelectAscan.sessionIndex, SelectAscan.port, gateNum, supressCount); } }
private void numUpDownSupressCount_KeyPress(object sender, KeyPressEventArgs e) { uint supressCount = Convert.ToUInt32(numUpDownSupressCount.Value); if (!(Char.IsNumber(e.KeyChar)) && e.KeyChar != (char)8)//(char)8 is the Key of BackSpace { e.Handled = true; } if (e.KeyChar == (char)Keys.Enter) { if (SetBatchDAQ.isOn) { SetBatchDAQ.ScCounter(SelectAscan.sessionIndex, gateNum, supressCount); } else { SetGateDAQ.ScCounter(SelectAscan.sessionIndex, SelectAscan.port, gateNum, supressCount); } } }
private void checkBoxOn_Click(object sender, EventArgs e) { int error_code; uint supressCount = 0; if (checkBoxOn.Checked == true) { if (SetBatchDAQ.isOn) { error_code = SetBatchDAQ.ScActive(SelectAscan.sessionIndex, gateNum, SuppressCounterActive.ON); } else { error_code = SetGateDAQ.ScActive(SelectAscan.sessionIndex, SelectAscan.port, gateNum, SuppressCounterActive.ON); } error_code |= GetGateDAQ.ScCounter(SelectAscan.sessionIndex, SelectAscan.port, gateNum, ref supressCount); if (SetBatchDAQ.isOn) { error_code = SetBatchDAQ.ScCounter(SelectAscan.sessionIndex, gateNum, supressCount); } if (error_code != 0) { checkBoxOn.Checked = false; return; } numUpDownSupressCount.Enabled = true; numUpDownSupressCount.Value = Convert.ToDecimal(supressCount); } else { error_code = SetGateDAQ.ScActive(SelectAscan.sessionIndex, SelectAscan.port, gateNum, SuppressCounterActive.OFF); if (error_code != 0) { checkBoxOn.Checked = true; return; } numUpDownSupressCount.Enabled = false; } }