奇晓迹
这个作者很懒,什么都没留下…
展开
-
机器视觉初体验---镭雕码自动识别打印
纸上得来终觉浅,绝知此事要躬行!这是第一个关于视觉方面的简单应用,刚开始以为很简单,但做起来却发现还有许多东西需要解决。从需求的分析到相机的选型,再到后面的开发调试等,经过不断的尝试与试错,最总形成了这样的一套切实可行的方案。本文主要介绍关于机器视觉的一个应用-关于镭雕码的识别。可应用于自动化生产线关于SN的识别。原创 2024-08-12 21:13:09 · 210 阅读 · 0 评论 -
labview学习笔记4:删除指定数组元素
在开发过程中,会遇到对要将数组中符合一定条件的元素进行删除。以下图为例,将数组中元素值对二取余,若余数为0,则将该元素删除。关键思想如下:对数组中元素进行遍历,若符合条件,则删除,遍历删除操作关键在于两个移位寄存器...原创 2020-11-12 07:40:28 · 5991 阅读 · 1 评论 -
CRC校验原理及两种代码实现方法(c语言和labview实现)
CRC校验原理及代码实现目录背景原理模2除法多项式计算流程代码实现()c语言实现c语言测试结果labview实现labview测试结果目录背景在进行数据传输时,为了避免数据传输发生错误,需要对数据进行校验,从而产生了一些校验方法。CRC校验便是其中之一。校验流程如下:1:数据发送方按照一定的计算方法得到校验码,附在数据串末尾。2:数据接收方在接受到数据后,按照同样的方法对数据进行校验,如果得到的校验码和收到的校验码相等,则说明传输数据未发生错误。。以上存在一个问题,如何确定收到数据哪部分是校验原创 2021-01-31 15:25:47 · 6120 阅读 · 1 评论 -
labview实现呼吸灯颜色渐变效果
呼吸灯效果具有美好的视觉观感,前一段时期感受了一位大佬在MCU中实现呼吸灯颜色渐变效果,很是震撼。这引起了我的兴趣,本文则是实现一种呼吸灯效果(主要在于颜色的渐变体现)。原创 2023-07-14 21:43:43 · 1392 阅读 · 1 评论 -
设计模式:02观察者模式--labview实现
在观察者模式中,一种叫做被观察者的对象维护了观察者对象的集合,当被观察者对象发生改变时候,它会通知观察者。在被观察者对象所维护的观察者集合中,能够添加或者删除观察者。被观察者状态变化能够传递给观察者。这样观察者能够根据被观察者的状态变化做出相应的改变。原创 2022-11-30 22:50:03 · 1054 阅读 · 1 评论 -
设计模式:01工厂模式--labview实现
工厂模式是一种创造型模式,它就像工厂一样用来生产(创建)对象,用来从一组实现特定逻辑的类中实例化某个对象。本文采用的是labview实现原创 2022-11-11 23:53:10 · 798 阅读 · 1 评论 -
Labview界面多按钮控件的一种处理方法
当界面中存在多个按钮控件时候,此时如果逐个为每个控件添加事件条件则会显得较为麻烦,此处提供了一种对多控件进行批量处理的方法原创 2022-10-24 23:30:32 · 2179 阅读 · 1 评论 -
labview学习笔记7:labview二维数组搜索匹配
引言实际中,经常需要用到对数组的操作,特别是一维数组、二维数组操作,labview中提供了搜索一维数组函数,但是没有提供搜索二维数组。本文章主要实现对字符串二维数组的搜索并返回指定内容。需求如下:test.vi前面板程序框图二位数组搜索.vi前面板程序框图返回二维数组列or行数据.vi前面板程序框图测试结果......原创 2022-03-18 23:22:45 · 5999 阅读 · 4 评论