LabVIEW实用工具详解—1.2常用数列工具

已经学了一些LB的知识,要熟练,所以选了这本书。

1.使用帮助找到我们需要的结构和函数。
2.ctrl + shift +space 打开查看的快速放置工具。
一.自然数平方和:
这里写图片描述
在这个程序中,用了for循环和数值面板的表达式节点。
两种方法用来相互验证值的正确性,用布尔控制面板的灯来实现验证的正确性。
在for循环中,i的位置可动,i是从0开始到n-1 结束。
对于for循环,自动索引后,循环会自动输出一个数组,数组长度及循环次数。
最后,GUI界面锁定,程序框图界面进行重新排列,就完成了。
还可以加必要的说明文字和图标,做成一个子VI,可一拖入自己的库中。
二:自然倒数和:
将使用的是移位寄存器(SR),核心技术。
这里写图片描述
这里用了两种方式,一种是for的索引法,一种是移位寄存器。
移位寄存器类似于C的静态变量,SR的生存周期从一载入到VI从内存中卸载为止,避免了for循环输出数组的问题。
三:斐波那契数列:
这里写图片描述
这是用for循环外加移位寄存器写的斐波拉契数列。对于移位寄存器,输入端可以有多个,从上向下,第一个储存前一次的值,第二个储存前两个的值,依次往下·····
还用了一个条件语句。
这里用前后项的比值越来越接近黄金分割的数值0.618033987
四:完全平方数:
对于for循环适应于固定次数的循环,对于不定次数的循环,可以用while语言,LB中的while语句,类似于C中的do-while,至少执行一次。
这里写图片描述
这里运用了while循环,一逻辑判断作为结束语句,最后还加了一个删除数组元素的操作。
*这里要注意,为什么要加一步删除数组的操作。
当while的条件循环为真时,并不会立即关闭while,它会等到这一次的循环完成以后才关闭while*
用for改写:
这里写图片描述
运用了条件退出功能。
五。阶乘构成的数列之和:
运用了反馈节点,其实就是一种移位寄存器。
这里写图片描述
使用了反馈节点,我们不在需要SR左右两侧的连线端子,要进行初始化。
六.利用数列计算PI值:
这里写图片描述

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值