石鑫华视觉 发表于 2018-12-28 17:09:40

LabVIEW根据直边长度求斜边长度(勾股定理)的两种方法

本帖最后由 石鑫华视觉 于 2018-12-28 17:20 编辑

LabVIEW根据直边长度求斜边长度(勾股定理)的两种方法在初中时,即学过勾股定理,按照其定义的公式,则a^2+b^2=c^2,即直边a的平方+直边b的平方等于斜边c的平方。那么这个在LabVIEW中如何实现呢?因为我们很多时候,也需要根据勾股定理来求某一个边(具体某个边,以实际情况来定,这里以求斜边为例介绍)。方法一,纯LabVIEW函数节点来实现:即按照勾股定理中的公式要求,使用LabVIEW的节点函数,如平方、求和、开方根来求值:利用LabVIEW节点函数来实现勾股定理方法二,利用公式节点来实现:即利用LabVIEW中的公式节点函数,来实现勾股定理。在公式节点中,利用勾股定理的公式来计算,这里会有两种略有差别的写法,主要就是在求平方时的差别,一种就是使用x*x这种方式,得到平方。另一种,则是使用pow幂函数来求。利用x*x写公式利用pow幂函数写公式对于这些方法,哪种得快速高效,则需要自己去验证。这类应用,在图像处理可能会用的比较多,如求点之间的距离,也会有类似的应用。
示例下载,LabVIEW 2015SP1及以上版本:




页: [1]
查看完整版本: LabVIEW根据直边长度求斜边长度(勾股定理)的两种方法

LabVIEW HALCON图像处理入门教程(第二版)
石鑫华机器视觉与LabVIEW Vision图像处理PDF+视频教程11种全套
《LabVIEW Vision函数实例详解》教程-NI Vision所有函数使用方法介绍,基于NI VISION2020,兼容VDM21/22/23