图像编程

当前位置:首页>技术新闻>图像编程
全部 8355 公司新闻 12 行业动态 17 视觉技术 876 图像编程 622 下载中心 6828

LabVIEW VISION利用公式节点求两点之间的距离

时间:2022-09-06   访问量:1392

LabVIEW VISION利用公式节点求两点之间的距离

在文章“LabVIEW Vision求两点之间的距离http://labviewvision.com/thread-21330-1-1.html”中我们讨论了求两点距离的方法,在这里,我们再扩展一种方法来实现两点之间距离求解方法,即利用LabVIEW的公式节点来实现,在公式节点中,直接输入两点之间距离的公式来求解,这样可能会更方便一些。至于效率如何,那就得自己验证了:

image.png

利用LabVIEW公式节点来计算两点之间的距离

image.png

利用LabVIEW的多种函数节点来计算两点之间距离

两种方法,从实现过程来看的话,显然第一种方法要简单一些,而第二种方法则相对复杂一些。看着应该是第一种方法效率更高一点,但是实际上,还是得看LabVIEW对公式的解析是不是足够快,下面是一个简单的验证,即在同一个VI中调用两个WHILE来分别调用这两个VI来测两个点之间的距离,看跑一定时间后,谁的执行次数更多则其执行效率更高。

image.png

利用LabVIEW节点来计算两点之间的距离效率更高些

从上面的效率测试中可以看到,下面的第二个WHILE循环中的执行次数更多,其效率更快,则其调用的则是利用LabVIEW的函数节点来实现的VI,而第一个WHILE中,则是调用了公式节点来实现的。所以从这个验证来看,LabVIEW对公式的解析并没有那么快。

不过这两种方法,都要远远快于调用VISION自带的点距离函数来求两点之间的距离的方法,这个调用点距离公式毕竟要索引一次数组,然后再求得两个点之间的距离,慢一拍也是正常的情况:

image.png

利用点距离公式的方法要优于调用VISION点距离函数

上一篇:LabVIEW点到直线距离之垂线法与数学公式法效率比较

下一篇:LabVIEW Vision求两点之间的距离

在线咨询

点击这里给我发消息 售前咨询专员

点击这里给我发消息 售后服务专员

在线咨询

免费通话

24小时免费咨询

请输入您的联系电话,座机请加区号

免费通话

微信扫一扫

微信联系
返回顶部