机器视觉24 -INI文件

INI文件解析

1.*.ini文件是Initialization file的缩写,即为初始化文件,是Windows系统配置文件所采用的存储格式,统管Windows的各项配置,
2.可以用来存放软件信息、注册表信息等
3.可以使用代码方式和手动编辑操作 ,一般不用直接编辑这些ini文件

4.机器视觉检测中 一般用于相机等硬件 参数的保存和读取   网路通信的参数   检测数据标准值

5.文件扩展名 ini

6.格式 :ini配置文件由节section、键key、值value组成

b2987610522e45ecb5a91790945d016f.png

 7.在实际开发中 可以使用三方类库  快速进行 ini文件操作

案例1:使用流程

d75cd9fa398d4f4aa587ef7880804093.png

ae358a9d135946ddbeb312b77ad16ed1.png

案例2:保存相机配置

串口通信解析

一   定义

串口通信是指通过串口(串行接口,serial port)进行数据传输的一种通讯方式。它利用串行口的发送和接收线路,将需要传输的数据逐位传输到接收端,然后接收端再将这些数据组合成完整的信息。

二、接口类型
  • 接口类型:串口通信按电气标准及协议来划分,包括RS-232、RS-422、RS-485等。其中,RS-232是最常用的标准之一,广泛应用于计算机与外部设备之间的通信。
三、通信参数

串口通信的重要参数包括波特率、数据位、停止位和奇偶校验位:

    起始位必须是持续一个比特时间的逻辑0(低电平),使数据线处于逻辑0低电平状态,提示接收器数据传输即将开始,即标志传输一个字符的开始

  • 波特率:衡量符号传输速率的参数,即单位时间内载波参数变化的次数。常见的波特率有14400、28800和36600等,但波特率可以远大于这些值。需要注意的是,波特率和传输距离成反比,高波特率常用于近距离通信。
  • 数据位:衡量通信中实际数据位的参数。标准的数据位通常为6、7或8位,取决于通信协议和传输的信息。
  • 停止位:用于表示单个包的最后一位,典型的值为1、1.5和2位。停止位不仅表示传输的结束,还提供计算机校正时钟同步的机会。
  • 奇偶校验位:一种简单的检错方式,有偶、奇、高和低四种校验方式。通过设置校验位,确保传输的数据有偶个或奇个逻辑高位,从而检测数据传输过程中的错误。

串口通信在机器视觉中应用

串口通讯是一种常见的通讯方式,在PLC(可编程逻辑控制器)和机器视觉系统之间通过串口连接,实现数据的双向传输,  比如 使用PLC控制相机拍照   引导机械臂移动等

 winform中提供了serialPort控件用于实现串口通信

案例1:winform 实现串口通信

d0371aed00aa4719a2d6e52f7bfd2b24.png

 65b7e25ec8324b8f90a408775f4e3f77.png

f7c181ae64ff4899b54c6029a1702a67.png

bcebb046446d4f4fb7c93d31833a6e35.png

 模拟串口通信助手(模拟PLC通信)

7cc901cafce1402195543df145482551.png

 1.安装虚拟串口驱动61013acbd39f4af5b9039893a575a748.png
2.配置虚拟串口

c9eae8d4d93a472ba2cad2d50b1646b6.png

 设置串口1和串口2配置信息

9c6859c1a7c340efa79c596ed980ad66.png

案例2:模拟串口com1和winform程序com2通信

打开串口通信

 异步编程方式1:

 异步编程方式2:

ea9273caf90047f2bafb2d076081ff62.png

 d7ae2565050e4aab9294975683c63eac.png

案例3:模拟串口通信 控制相机拍照

13c0b0a8d1fa4b3e9e71115812316b80.png

7e1685e637174d30b7f03b9cba81abef.png

关闭端口

2cdbd37e8ec340ce94adfc82940c51ed.png

   

  • 5
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值