大恒水星火星工业相机GPIO输入输出

大恒水星火星系列带IO口的工业相机支持GPIO信号的输入输出,引脚示意图如下:

水星系列在这里插入图片描述
火星系列

在这里插入图片描述

其中GPIO输入输出有两路,均为line2橙色线和line3粉色线,公共地为pin2蓝色线

程序控制输入输出首先进行输入模式或者输出模式的设置

  *********************C#*************
  m_objIGXFeatureControl.GetEnumFeature("LineSelector").SetValue("Line2");
  m_objIGXFeatureControl.GetEnumFeature("LineMode").SetValue("Output");
  m_objIGXFeatureControl.GetEnumFeature("LineSelector").SetValue("Line3");
  m_objIGXFeatureControl.GetEnumFeature("LineMode").SetValue("Output");
  //expovalue = m_objIGXFeatureControl.GetFloatFeature("ExposureTime").GetValue();
  //gain = m_objIGXFeatureControl.GetFloatFeature("Gain").GetValue();
  ********************C++************************************
  m_MerCamera->SetEnum(GX_ENUM_LINE_SELECTOR, GX_ENUM_LINE_SELECTOR_LINE2);
  m_MerCamera->SetEnum(GX_ENUM_LINE_MODE, GX_ENUM_LINE_MODE_OUTPUT);
  m_MerCamera->SetEnum(GX_ENUM_LINE_SELECTOR, GX_ENUM_LINE_SELECTOR_LINE3);
  m_MerCamera->SetEnum(GX_ENUM_LINE_MODE, GX_ENUM_LINE_MODE_OUTPUT);

再进行信号控制

************C#**************************
 m_objIGXFeatureControl.GetEnumFeature("LineSelector").SetValue("Line2");
 m_objIGXFeatureControl.GetBoolFeature("LineInverter").SetValue(true);
 m_objIGXFeatureControl.GetEnumFeature("LineSelector").SetValue("Line3");
 m_objIGXFeatureControl.GetBoolFeature("LineInverter").SetValue(false);
 //m_objIGXFeatureControl.GetCommandFeature("TriggerSoftware").Execute();
   ********************C++************************************
 m_MerCamera->SetEnum(GX_ENUM_LINE_SELECTOR, GX_ENUM_LINE_SELECTOR_LINE2);
 m_MerCamera->SetBool(GX_BOOL_LINE_INVERTER, true);
 m_MerCamera->SetEnum(GX_ENUM_LINE_SELECTOR, GX_ENUM_LINE_SELECTOR_LINE3);
 m_MerCamera->SetBool(GX_BOOL_LINE_INVERTER, false);
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

未来超低端科技研究所

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值