Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
        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);
                }
            }
        }
Exemplo n.º 3
0
        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;
            }
        }