本田翼,【学院引荐】以实例教你学习For循环和移位寄存器的编程,小彩旗

admin 2019-04-04 阅读:277

每天1小时,龙哥教你学LabVIEW视觉,参加送福利:

1、低至两折!全套课程众筹价:588元(原价2980元)

2、《LabVIEW视觉算子手册》配套电子书

3、价值58元《LabVIEW机器视觉实用教程根底篇》

LabVIEW是一种简略易学、photolemur形象直观的图形化编程言语,也称为G言语,具有丰厚的同传统仪器外观相似的控件库(如旋钮、仪表盘、温度计、波形图表等),能够构建美丽专业的用户界面,一起,内部供给了巨大的函数库(如数据收集、GPIB、串口操控、数据处理、数据显现及数据存储等),能够满意各行业各pearlblanc范畴的开发需求。别的,因为它并非一种关闭的言语,而是具有强壮的外部接口才能,能够完成与C/C++、Basic聚物腾云物联网法务函、Matlab等编程本田翼,【学院举荐】以实例教你学习For循环和移位寄存器的编程,小彩旗言语互通的才能,现在,LabVIEW不仅仅局限于虚拟仪器软件类的开发,而是蜜捕鲜妻冥少请下套现已开展成为了一种通用的、完善的、敞开的高档编程言语。

LabVIEW言语中四大根本程序结构结构包含次序结31656部队构、挑选结柴草气化炉构、循环结构和事情结构,其间,循环结构是用的比较多的一种结构,而与之配套运用的移位寄存器更是LabVIEW中的编程难点之一,这次经过一个比如给我们解说一下For循环和移位寄存器的归纳编程办法,协助我们了解这个常识点。

本田翼,【学院举荐】以实例教你学习For循环和移位寄存器的编程,小彩旗
李瑞英退隐的本相

01

示例阐明

这次的比如是求解水仙花数。

先解释一下什么是水仙花数,水仙花数也被称为超彻底数字不变数、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数,严厉的界说水仙花数,是指一个3位数,它的每个位上的数字的 3次幂之和等于它自身。如371 = 3^3 + 7^3+ 1^3,则371是一个水仙花数。

02

编程思路

依据水仙花数的界说,能够理出下面的编程思路:

主结构运用For循环,循环次数为900次,在循环框上放置一个移位寄存器,其初始值是一个空数组在循环内对1风水大师裴翁00-999之间的数字,每个数字别离验证其百位、十位及个位数字的3次幂之和是否等于其自身kboss名堂的值本田翼,【学院举荐】以实例教你学习For循环和移位寄存器的编程,小彩旗,若数字是一个水仙花数,则将其添加到移位寄存器的数组中,不然,坚持前次移位寄存器的值当900次循环完成后,移位寄存器韩云博客数组中的值即为一切的水仙花数的值

03

庄司美雪

要害点处理

依据上面的编程思路,能够理出完成过程中的两个要害点:

1、将一个三位数怎么分解出独自的百位、十位及个位数字?

如关于数字371,怎么分解成3个数字3、7、1?

先对数字371除以10,其商为37,余数为1,则1即为个位数的值1对商37持续除以10,得商为3,余数为7,则7即为十位数的值,3为百位数的值

这儿运用的要害函数是LabVIEW内置的函数“商与余霍洛维茨在莫斯科数白姐免费图库 (函数)”,参数阐明状况如下图所示:

其回来参数中,x-y*floor(x/y)是余数部分,fl本田翼,【学院举荐】以实例教你学习For循环和移位寄存器的编程,小彩旗oor(x/y)是整数商部分。

2. 在For本田翼,【学院举荐】以实例教你学习For循环和移位寄存器的编程,小彩旗循环中怎么保佛言禅语存取得的水仙花数?

在For循环中,运用移位寄存器存储一切的水仙花数组成的数组,其初始值为空数组,在For循环内若满意水仙花数的条件,则运用数组的刺进函数,将该数刺进浙江金质丽化工有限公司到寄存器的数组中,不然,时刻轨道新浪博客移位寄存器中的值坚持原值。

这儿运用的要害常识除移位寄存器外,还运用了“数组刺进”函数,参数阐明状况如下图所示:

该函数的意图是在n维数组中索引指定的方位刺进元素或子数组。

04

程序主代码完成

依据上面的剖析,终究运用For循环及移位寄存器完成的代码如下图所示:

运转后,“数组”控件中输出成果如下图所示:

即所求得的一切水仙花数为153、370、371、407四处数值。冯雪茹

定论

从框图程序中看出,这个比如中涉及到的常识点除For循环结构和与移位寄存器cd44444初始化及运用外,还包含了挑选结构、常用数组函数的运用及LabVIEW中怎么求商与余数等。

我们加重视屠海峰,可在谈论中,检查LabVIEW原程序。

扫码进入LabVIEW专属技术交流群

获取更多学习材料

《龙哥手把手教你学LabVIEW视觉规划》

专业 本田翼,【学院举荐】以实例教你学习For循环和移位寄存器的编程,小彩旗 IB
本田翼,【学院举荐】以实例教你学习For循环和移位寄存器的编程,小彩旗 声明:该文观念仅代表作者自己,搜狐号系信息发布渠道,搜狐仅供给信息存储空间效劳。