石鑫华视觉网| 东莞华视自动化科技有限公司|机器视觉论坛|淘宝店铺

石鑫华视觉网_机器视觉光源_光源控制器_工业相机_工业镜头_视觉系统方案_NI_LabVIEW_Vision_图像处理教程_机器视觉论坛商城_东莞市华动智能科技有限公司

当前位置: 首页 > 图像 >

LabVIEW十六进制不能搜索匹配

时间:2021-06-01 12:30来源:石鑫华视觉网shixinhua.com 作者:石鑫华 点击: 99999次
LabVIEW十六进制不能搜索匹配
LabVIEW十六进制不能搜索匹配

在群里看有个同学在问,为什么LabVIEW的十六进制字符串,不能搜索匹配:

LabVIEW十六进制不能搜索匹配
这个当然并不是LabVIEW不能匹配16进制,而是该同学的操作不对。匹配模式函数,原理上是按照二进制的方式来匹配字符串的内容,只要有相同的内容,就可以匹配。而如该同学的,输入的是16进制,但是使用匹配模式函数,却没有得到想要的匹配结果,这里明显就是搜索项没有使用16进制,而是使用了正常的显示方式,也就是他上面的正则表达式中的搜索内容F5、F3、F0之类的搜索项,没有使用16进制,而是使用了常规的显示方式。这样基本上就不能匹配到内容了嘛。16进制的F5和常规显示的F5,那差别是非常大的呢,如果用常规的F5来搜索,除非是输入字符串中也有F5这样的常规字符(使用十六进制则应该是0x4635),那才可以匹配:

使用常规显示方式显示的匹配模式与使用16进制显示的匹配模式
上面的就是正常的匹配模式,其实输入内容与搜索内容都是一样的,得到的结果也是一样的,只是显示方式不同罢了。(正常显示的5,其16进制则为0x35)。LV2020:
LabVIEW十六进制不能搜索匹配_LabVIEW_图像处理|编程|机器视觉|教程_机器视觉论坛VISIONBBS_视觉之家VISIONHOME_机器视觉光源_光源控制器_工业相机_工业镜头_机器视觉方案系统_LabVIEW图像处理教程_石鑫华视觉网_东莞市华动智能科技有限公司
(责任编辑:石鑫华)
------分隔线----------------------------
石鑫华推荐