示例#1
0
 private void ReleaseUsbDac()
 {
     if (UsbDac.IsConnected())
     {
         UsbDac.Release();
     }
 }
示例#2
0
        private void ConfigUsbDac()
        {
            API_RETURN_CODE code = UsbDac.Connect();

            if (code != API_RETURN_CODE.API_SUCCESS)
            {
                MessageBox.Show(string.Format("配置激光器增益失败,请联系厂家。"));
            }
        }
示例#3
0
        private void tb640Gain_ValueChanged(object sender, EventArgs e)
        {
            CHAN_ID id          = CHAN_ID.WAVELENGTH_640_NM;
            float   configValue = tb640Gain.Value / 10.0f;

            m_config.SetPmtGain(id, configValue);
            UsbDac.SetDacOut((uint)id, UsbDac.ConfigValueToVout(configValue));
            // UsbDac.SetGainCalibration((uint)id, UsbDac.ConfigValueToGain(configValue));
            tbx640Gain.Text = string.Concat(configValue.ToString("F1"), "");
        }