当前位置: 首页 > news >正文

【工控】线扫相机小结 第三篇

海康软件更新

目前使用的是 MVS_STD_4.3.2_240705.exe ,最新的已经到4.4了。

一个大的变动

在上一篇中我们提到一个问题:

需要注意的是,我们必须先设置 TriggerSelector 是 “FrameBurstStart” 还是 “LineStart”
再设置TriggerMode 是 “On” 还是 “Off” 时才知道 TriggerMode 是谁的 TriggerMode 。 所以先指定TriggerSelector

在新版的软件中他做了更新,上面这种方式,确实容易让人混淆,所以他把每个都区分开了。

 /// <summary>/// 其实就是打开触发/// </summary>void SetLineSacanWorkMode(){//----------------打开帧触发int result = device.Parameters.SetBoolValue("FrameTriggerMode", true);if (result != MvError.MV_OK){ShowErrorMsg("Set FrameTriggerMode Fail!", result);}//帧触发:触发源result = device.Parameters.SetEnumValueByString("FrameTriggerSource", "Software");if (result != MvError.MV_OK){ShowErrorMsg("Set FrameTriggerSource Fail!", result);}result = MvError.MV_OK;//----------------打开行触发result = device.Parameters.SetBoolValue("LineTriggerMode", true);if (result != MvError.MV_OK){ShowErrorMsg("Set LineTriggerMode Fail!", result);}//行触发:触发源result = device.Parameters.SetEnumValueByString("LineTriggerSource", "FrequencyConverter");if (result != MvError.MV_OK){ShowErrorMsg("Set LineTriggerSource Fail!", result);}     }-------------------------------------------------------------------------------------------------------------------------void SetLineSacanDebugMode(){int result = MvError.MV_OK;//----------------关闭帧触发//result = device.Parameters.SetEnumValueByString("TriggerSelector", "FrameBurstStart");result = device.Parameters.SetBoolValue("FrameTriggerMode", false);if (result != MvError.MV_OK){ShowErrorMsg("Set FrameTriggerMode Fail!", result);}//----------------关闭行触发result = device.Parameters.SetBoolValue("LineTriggerMode", false);if (result != MvError.MV_OK){ShowErrorMsg("Set LineTriggerMode Fail!", result);}}

以前是 现设置 TriggerSelector 是 行 还是 帧
现在直接分开:FrameTriggerMode 和 LineTriggerMode; FrameTriggerSource 以及 LineTriggerSource
界面上也做了缩进,方便理解。
帧扫描
注意上面,选择帧扫描的时候,行触发也显示了,之前是不会显示的。(触发选择行扫描)
行扫描
此时选择行扫描的时候,就只是显示了行触发控制!

敢于更新,给海康点个赞~~~ 不过更新了最新的sdk,记得修改你的代码!!!!

踩坑

相机的采集卡是一个x4的PICE的卡,我直接就插到了X4的PCIE插槽,这个电脑是海康的工控机。
MVS_STD_4.3.2_240705.exe 这个版本的软件还能识别到卡(最新的已经到4.4 都识别不到卡),
不过感觉采集图片是出图不是很稳定。

后面找了海康的研发,最好发现X4的插槽其实只有X1的信号。于是把卡插到X16上面,问题就解决了。
最新的4.4版本找不到卡,也可能是这个原因!暂时就用这个4.3 版本吧, 4.4 就先不更新了。

http://www.lryc.cn/news/486104.html

相关文章:

  • golang中的init函数
  • 理解和选择Vue的组件风格:组合式API与选项式API详解
  • Java基础——高级技术
  • 什么是SSL VPN?其中的协议结构是怎样的?
  • 程序员高频率面试题-整理篇
  • 第二十二章 TCP 客户端 服务器通信 - TCP设备的OPEN和USE命令关键字
  • CSS 语法规范
  • Linux开发常用命令
  • Linux第92步_如何编写“设备树”下的platform设备驱动
  • 从零开始学习 sg200x 多核开发之 eth0 MAC 地址修改
  • JMeter与大模型融合应用之JMeter日志分析服务化实战应用
  • AtCoder Beginner Contest 380(A-F)
  • 多线程-阻塞队列
  • el-table合并单元格之后,再进行隔行换色的且覆盖表格行鼠标移入的背景色的实现
  • java模拟键盘实现selenium上下左右键 table中的左右滚动条实现滚动
  • SDF,一个从1978年运行至今的公共Unix Shell
  • 前馈神经网络 (Feedforward Neural Network, FNN)
  • 【Python进阶】Python中的数据库交互:使用SQLite进行本地数据存储
  • ZooKeeper单机、集群模式搭建教程
  • 函数指针示例
  • vue如何实现组件切换
  • 计算机视觉 1-8章 (硕士)
  • 整数唯一分解定理
  • Grass脚本2倍速多账号
  • 15分钟学 Go 第 56 天:架构设计基本原则
  • HTML5 Video(视频)
  • 开源模型应用落地-qwen模型小试-Qwen2.5-7B-Instruct-tool usage入门-串行调用多个tools(三)
  • MySQL:表设计
  • 173. 二叉搜索树迭代器【 力扣(LeetCode) 】
  • 大三学生实习面试经历(1)