注册登陆后可查看附件和大图,以及购买相关内容
您需要 登录 才可以下载或查看,没有账号?注册会员
x
本帖最后由 石鑫华视觉 于 2018-12-28 17:20 编辑
LabVIEW根据直边长度求斜边长度(勾股定理)的两种方法 在初中时,即学过勾股定理,按照其定义的公式,则a^2+b^2=c^2,即直边a的平方+直边b的平方等于斜边c的平方。那么这个在LabVIEW中如何实现呢?因为我们很多时候,也需要根据勾股定理来求某一个边(具体某个边,以实际情况来定,这里以求斜边为例介绍)。 方法一,纯LabVIEW函数节点来实现: 即按照勾股定理中的公式要求,使用LabVIEW的节点函数,如平方、求和、开方根来求值:
利用LabVIEW节点函数来实现勾股定理
利用LabVIEW节点函数来实现勾股定理 方法二,利用公式节点来实现: 即利用LabVIEW中的公式节点函数,来实现勾股定理。在公式节点中,利用勾股定理的公式来计算,这里会有两种略有差别的写法,主要就是在求平方时的差别,一种就是使用x*x这种方式,得到平方。另一种,则是使用pow幂函数来求。
利用x*x写公式
利用x*x写公式
利用pow幂函数写公式
利用pow幂函数写公式 对于这些方法,哪种得快速高效,则需要自己去验证。这类应用,在图像处理可能会用的比较多,如求点之间的距离,也会有类似的应用。
示例下载,LabVIEW 2015SP1及以上版本:
勾股定理-LabVIEW函数节点法.vi
(10.03 KB, 下载次数: 57)
勾股定理-LabVIEW公式法2.vi
(9.82 KB, 下载次数: 43)
勾股定理-LabVIEW公式法.vi
(9.76 KB, 下载次数: 15)
|