TCP触发海康扫码相机S52CN-IC-JQR-NNN25

PC环境设置 

为保证客户端正常运行以及数据传输的稳定性,在使用客户端软件前,需要对 PC 环境
进行设置

关闭防火墙

操作步骤如下:
1. 打开系统防火墙。
2. 在自定义设置界面中,选择关闭防火墙的对应选项,并单击“确定”即可。

PC 网络配置

依次打开 PC 上的“控制面板” > “网络和 Internet > “网络和共享中心” > “更改适
配器配置”,选择对应的网口,将网口配置成自动获取 IP 地址或静态 IP ,如图 3-5
示。确保 PC 与设备在同一个局域网。
2. 依次打开“控制面板” > “硬件和声音” > “设备管理器” > “网络适配器”,选中对应
的网卡,打开属性中的“高级”菜单,“巨帧数据包”设置为最大值 9014 字节

IDMVS设备 IP 配置  

IDMVS 客户端可自动枚举局域网下的设备。若设备为不可达状态,说明设备和 PC 不在
同一个网段,设备不可达。
双击设备后,界面将弹出修改 IP 地址的窗口,可根据窗口提供的 IP 地址范围修改 IP 使
设备可达

算法配置 

添加条码

手动绘制算法 ROI

ROI 索引:用于标识不同的感兴趣区域。范围为 0~149 ,分别对应第 1 个至第 150
ROI
绘制 - 算法宽度:算法 ROI 区域的宽度信息;
绘制 - 算法高度:算法 ROI 区域的高度信息;
绘制 - 算法偏移 X :算法 ROI 区域左上角的点的 x 坐标值;
绘制 - 算法偏移 Y :算法 ROI 区域左上角的点的 y 坐标值。
通过设置如下参数,可对生成的 ROI 区域进行调整或者清除:
修改已设置的算法感兴趣区域:在预览窗口点击需要修改的算法感兴趣区域,或在
ROI 选项中选择具体的算法感兴趣区域,然后根据实际需求调整绿色窗口的大小和
位置即可。也可通过在绘制 - 算法宽度、绘制 - 算法高度、绘制 - 算法偏移 X 和绘制 -
法偏移 Y 4 个参数中修改数值的方式调整算法感兴趣区域;
恢复至最大算法 ROI :设置算法 ROI 后,可通过单击“执行”恢复到最大分辨率;
清空全部 ROI :单击“执行”可清空预览窗口中的所有 ROI 区域;
删除单个 ROI :在预览窗口右键需要删除的某个算法感兴趣区域,然后点击“删除”
即可。

IDMVS 客户端介绍 

通过“预览窗口”区域右上角下拉选择设备的运行模式,运行模式分为 Test Normal
以及 Raw 3
查看属性树。选中已连接设备,在右键菜单中选择“属性树”可进入设备自身的属性

海康相机设置TCP触发

触发源选择 TCP Server Start (或者 TCP Client Start ,需对如下 TCP 触发参数
进行配置,
TCP 触发端口:配置 TCP 触发的主机端口号。
TCP 启动触发格式:配置 TCP 启动触发字符格式,可选择 Str Hex Str 为字符串 格式, Hex 16 进制格式。
TCP 启动触发:配置 TCP 启动触发字符串指令,默认为 start TCP 启动触发格 选择为 Str 时启用。
TCP 开始触发文本:配置 TCP 启动触发 16 进制指令。仅 TCP 启动触发格式 选择 Hex 时启用,点击参数右侧 ,将弹开 16 进制 ASCII 对照表供填写参考。

代码创建TCPClient连接海康相机并获取返回的扫码数据

// 服务器地址和端口string serverAddress = "192.168.1.3";int port = 2001;// 创建一个TCP客户端socketusing (TcpClient client = new TcpClient(serverAddress, port)){// 获取网络流NetworkStream stream = client.GetStream();// 将字符串转换为字节数组byte[] dataToSend = Encoding.UTF8.GetBytes("1");// 发送数据stream.Write(dataToSend, 0, dataToSend.Length);// 接收返回数据byte[] dataReceived = new byte[1024];int bytesRead = stream.Read(dataReceived, 0, dataReceived.Length);// 将接收到的数据转换为字符串string response = Encoding.UTF8.GetString(dataReceived, 0, bytesRead);Console.WriteLine("服务器返回: " + response);}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/139574.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

74hc595模块参考

74hc595模块参考 8位串行并行输出(SIPO)移位寄存器 使用74HC595移位寄存器扩展微控制器上的输出引脚数量。如果你需要扩充输入引脚的数量那么你需要74HC165移位寄存器。 SER(串行输入)引脚用于一次一位地将数据发送到移位寄存器…

快速教程|如何在 AWS EC2上使用 Walrus 部署 GitLab

Walrus 是一款基于平台工程理念的开源应用管理平台,致力于解决应用交付领域的深切痛点。借助 Walrus 将云原生的能力和最佳实践扩展到非容器化环境,并支持任意应用形态统一编排部署,降低使用基础设施的复杂度,为研发和运维团队提供…

459. 重复的子字符串

459. 重复的子字符串 原题链接:完成情况:解题思路:参考代码:__459重复的子字符串_枚举__459重复的子字符串_字符串匹配__459重复的子字符串_KMP算法__459重复的子字符串_优化的KMP算法 错误经验吸取 原题链接: 459. …

酷开科技持续推动智能投影行业创新发展

近年来,投影仪逐渐成为年轻人追捧的家居时尚单品。据国际数据公司(IDC)报告显示,2022年中国投影机市场总出货量505万台,超80%为家用投影仪。相比于电视,投影仪外观小巧、屏幕大小可调节,无论是卧…

OpenCV:图像旋转与缩放

人工智能的学习之路非常漫长,不少人因为学习路线不对或者学习内容不够专业而举步难行。不过别担心,我为大家整理了一份600多G的学习资源,基本上涵盖了人工智能学习的所有内容。点击下方链接,0元进群领取学习资源,让你的学习之路更加顺畅!记得…

从白日梦到现实:推出 Elastic 的管道查询语言 ES|QL

作者:George Kobar, Bahubali Shetti, Mark Settle 今天,我们很高兴地宣布 Elastic 的新管道查询语言 ES|QL(Elasticsearch 查询语言)的技术预览版,它可以转换、丰富和简化数据调查。 ES|QL 由新的查询引擎提供支持&am…

vmware16.2内部win7联网

1、主机配置 前置条件:DHCP和NAT服务已启动 设置无线IP与虚拟机IP为自动获取 二者都是:右键-属性 选择IPv4 自动获取 2、虚拟机配置 设置虚拟机上网方式为NAT 菜单栏-虚拟机-设置 NMnet8改为NAT模式 菜单栏-编辑-虚拟网络编辑器 win7系统内部网…

13. 高精度延时

13. 高精度延时 GPT 定时器简介GPT 定时器结构GPT 定时器工作模式 GPT 定时器相关寄存器GPTx_CRGPTx_PRGPTx_SRGPTx_CNTGPTx_OCR GPT 配置步骤程序编写bsp_delay.hbsp_delay.cmain GPT 定时器简介 GPT 定时器是一个 32 位向上定时器,也就是从0x00000000 开始向上递…

【算法与数据结构】93、LeetCode复原 IP 地址

文章目录 一、题目二、解法三、完整代码 所有的LeetCode题解索引,可以看这篇文章——【算法和数据结构】LeetCode题解。 一、题目 二、解法 思路分析:参照【算法与数据结构】131、LeetCode分割回文串的思路,需要将IP字符串进行分割&#xff0…

No181.精选前端面试题,享受每天的挑战和学习

🤍 前端开发工程师(主业)、技术博主(副业)、已过CET6 🍨 阿珊和她的猫_CSDN个人主页 🕠 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 🍚 蓝桥云课签约作者、已在蓝桥云课上架的前后端实战课程《Vue.js 和 Egg.js 开发企业级健康管理项目》、《带你从入…

k8s-实验部署 1

1、k8s集群部署 更改所有主机名称和解析 开启四台实验主机,k8s1 仓库;k8s2 集群控制节点; k8s3 和k8s4集群工作节点; 集群环境初始化 使用k8s1作为仓库,将所有的镜像都保存在本地,不要将集群从外部走 仓库…

班级新闻管理系统asp.net+sqlserver

班级新闻管理系统 附加功能 新闻图片,点击次数访问自增,每个人都只能增删改查自己发布的新闻,并可以看到所有人发布的新闻 运行前附加数据库.mdf(或sql生成数据库) 主要技术: 基于asp.net架构和sql serve…

剑指JUC原理-16.读写锁

👏作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家📕系列专栏:Spring源码、JUC源码🔥如果感觉博主的文章还不错的话,请👍三连支持&…

利用百度地图api获取经纬度和uniapp定位计算距离

获取百度地图api,成为开发者,去控制台创建应用得到一个ak就可以了 百度地图开放平台网址:百度地图开放平台 | 百度地图API SDK | 地图开发 后端是node // 根据百度api地址获取经纬度 https://lbsyun.baidu.com/async getLocation(val) {try …

【修车案例】一波形一案例(9)

故障车型:捷豹X-Type 故障现象:发动机故障指示灯点亮,加速时动力不足,扫描工具显示EGR阀和涡轮增压器增压控制位置传感器电路故障 示波器诊断:检测增压控制位置传感器电路的完整性 A通道 - 增压控制执行电机电源电压B通…

【SoC基础】DMA的工作原理

📢:如果你也对机器人、人工智能感兴趣,看来我们志同道合✨ 📢:不妨浏览一下我的博客主页【https://blog.csdn.net/weixin_51244852】 📢:文章若有幸对你有帮助,可点赞 👍…

Technology Strategy Patterns 学习笔记8- Communicating the Strategy-Decks(ppt模板)

1 Ghost Deck/Blank Deck 1.1 It’s a special way of making an initial deck that has a certain purpose 1.2 you’re making sure you have figured out what all the important shots are before incurring the major expense of shooting them 1.3 需要从技术、战略、产…

详解数据仓库之拉链表(原理、设计以及在Hive中的实现)

最近发现一本好书,读完感觉讲的非常好,首先安利给大家,国内第一本系统讲解数据血缘的书!点赞!近几天也会安排朋友圈点赞赠书活动(ง•̀_•́)ง 0x00 前言 本文将会谈一谈在数据仓库中拉链表相关的内容,包…

PanNet: A deep network architecture for pan-sharpening(ICCV 2017)

文章目录 AbstractIntroduction过去方法存在的问题我们提出新的解决方法Related work PanNet: A deep network for pan-sharpening(PanNet:用于泛锐化的深度网络)Background and motivationPanNet architectureSpectral preservationStructural preserva…

在任何机器人上实施 ROS 导航堆栈的指南

文章目录 路径规划参考 路径规划 路径规划是导航的最终目标。这允许用户向机器人给出目标姿势,并让它在给定的环境中自主地从当前位置导航到目标位置。这是我们迄今为止所做的一切(地图绘制和本地化)的汇集点。ROS 导航堆栈已经为我们完成了…