this.m_objIGXFeatureControl.GetEnumFeature("TriggerMode").SetValue("Off"); this.m_objIGXFeatureControl.GetEnumFeature("TriggerSelector").SetValue("FrameStart"); this.m_objIGXFeatureControl.GetEnumFeature("TriggerSource").SetValue("Line0"); this.m_objIGXFeatureControl.GetEnumFeature("AcquisitionFrameRateMode").SetValue("Off"); this.m_objIGXFeatureControl.GetEnumFeature("ExposureAuto").SetValue("Off"); this.m_objIGXFeatureControl.GetFloatFeature("ExposureTime").SetValue(this.Param.ExposureTime); this.m_objIGXFeatureControl.GetEnumFeature("GainSelector").SetValue("AnalogAll"); this.m_objIGXFeatureControl.GetFloatFeature("Gain").SetValue(this.Param.Gain); this.m_objIGXFeatureControl.GetEnumFeature("TriggerActivation").SetValue(this.Param.TriggerActivation.ToString());
时间: 2024-03-31 14:38:12 浏览: 58
Java_examples.rar_java examples_progressbardemo.java
这段代码是在使用机器视觉相机控制软件开发时的一些设置,具体的作用如下:
1. `this.m_objIGXFeatureControl.GetEnumFeature("TriggerMode").SetValue("Off");`:关闭相机的触发模式。
2. `this.m_objIGXFeatureControl.GetEnumFeature("TriggerSelector").SetValue("FrameStart");`:设置触发器选择器为帧起始。
3. `this.m_objIGXFeatureControl.GetEnumFeature("TriggerSource").SetValue("Line0");`:设置触发源为第0行。
4. `this.m_objIGXFeatureControl.GetEnumFeature("AcquisitionFrameRateMode").SetValue("Off");`:关闭相机的帧率控制模式。
5. `this.m_objIGXFeatureControl.GetEnumFeature("ExposureAuto").SetValue("Off");`:关闭相机的自动曝光模式。
6. `this.m_objIGXFeatureControl.GetFloatFeature("ExposureTime").SetValue(this.Param.ExposureTime);`:设置相机的曝光时间。
7. `this.m_objIGXFeatureControl.GetEnumFeature("GainSelector").SetValue("AnalogAll");`:设置增益选择器为模拟增益。
8. `this.m_objIGXFeatureControl.GetFloatFeature("Gain").SetValue(this.Param.Gain);`:设置相机的增益。
9. `this.m_objIGXFeatureControl.GetEnumFeature("TriggerActivation").SetValue(this.Param.TriggerActivation.ToString());`:设置触发激活模式。
这些设置可以根据实际需求进行调整和修改。
阅读全文