コード例 #1
0
ファイル: TCLOutputPlugin.cs プロジェクト: bharath87/EDMSuite
        private void setV(double v, string scannedOutput)
        {
            switch (scannedOutput)
            {
            case "setpoint":
                tclController.SetLaserSetpoint((string)settings["cavity"], (string)settings["channel"], v);
                Thread.Sleep((int)settings["setSetPointWaitTime"]);
                break;

            case "voltage":
                tclController.SetLaserOutputVoltage((string)settings["cavity"], (string)settings["channel"], v);
                tclController.RefreshVoltageOnUI((string)settings["cavity"], (string)settings["channel"]);
                Thread.Sleep((int)settings["setVoltageWaitTime"]);
                break;
            }
        }
コード例 #2
0
ファイル: TCLOutputPlugin.cs プロジェクト: eedm/EDMSuite
        private void setV(double v, int waitTime, string scannedOutput)
        {
            switch (scannedOutput)
            {
            case "setpoint":
                tclController.SetLaserSetpoint((string)settings["channel"], v);
                break;

            case "voltage":
                tclController.SetLaserOutputVoltage((string)settings["channel"], v);
                tclController.RefreshVoltageOnUI((string)settings["channel"]);
                break;
            }
            Thread.Sleep(waitTime);
        }