labview程序结构for循环while循环n层叠平铺定时顺序结构求和总和平方和根 您所在的位置:网站首页 labview显示控件在哪 labview程序结构for循环while循环n层叠平铺定时顺序结构求和总和平方和根

labview程序结构for循环while循环n层叠平铺定时顺序结构求和总和平方和根

#labview程序结构for循环while循环n层叠平铺定时顺序结构求和总和平方和根| 来源: 网络整理| 查看: 265

wx供重浩:创享日记 对话框发送:labview程序 获取完整无水印报告+源程序文件

文章目录 例1.使用For循环结构得到10个随机数并输出显示。例2.使用For循环结构,输入数值n,求n!并输出显示。例3.使用For循环结构,输入数值n,求0+1+2+3..+n的和,并输出显示。例4.使用While循环结构,得到10个随机数并输出显示。例5.使用While循环结构,输入数值n,求n!并输出显示。例6.使用While循环结构,输入数值n,求0+1+2+3...+n的和,并输出显示。例7.通过开关改变指示灯颜色,并显示开关状态信息。例8.通过滑动杆改变数值,当数值大于等于设定值时,指示灯颜色改变。例9.使用层叠式顺序结构先显示一个字符串,隔5秒后再显示一个数值。例10.使用层叠式顺序结构将前1个框架中产生的数据传递到后续框架中使用。例11.使用平铺式顺序结构将前1个框架中产生的数据传递到后续框架中使用。例12.使用定时顺序结构将前1个框架中产生的数据传递到后续框架中使用。例13.单击滑动杆时,出现提示对话框;单击按钮时,出现提示对话框。例14.使用禁用结构,不显示数值输出,显示字符串输出。例15.使用For循环产生100对随机数,并判定每次的大数和小数。例16.求0-99之间的偶数总和。例17.计算n各数据的平方和。例18.通过滑动杆改变数值,当数值大于等于设定值时,指示灯颜色改变。例19.判断一个随机产生的数是否小于或不小于70。若小于,则产生0;若大于,则产生1。例20.求一个数的平方根。要求:当输入的数大于等于0时,输出结果;当输入的数小于零时,报告有错误并输出-1,同时发出蜂鸣声。

例1.使用For循环结构得到10个随机数并输出显示。

前面板 添加2个数值显示控件:控件选板→新式→数值-→数值显示控件,将标签分别改为“循环数”和“随机数: 0-1”。 设计的程序前面板如图7-1所示。 在这里插入图片描述 框图程序. (1)添加1个For循环结构:函数选板→编程→结构→For循环。 (2)添加1个数值常量:函数选板- +编程→数值-→数值常量,将值改为10。. (3)将数值常量10与For循环结构的计数端口N相连。 (4)在For循环结构中添加1个随机数函数:函数选板→编程→数值→随机数(0-1)。 (5)在For循环结构中添加1个数值常量:函数选板-→编程→数值-→数值常量,将值改为1000。 (6)在For循环结构中添加1个定时函数:函数选板→编程-定时→等待下一个整数倍毫秒。 (7)将“循环数”显尿控件、“随机数: 0-1”显示控件的图标移到For循环结构中。 (8)将随机数(0-1) 函数与“随机数: 0-1”显示控件相连。 (9)将数值常量1000与等待下一个整数倍毫秒函数相连。 (10)将循环端口与循环数显示控件相连。 连线后的框图程序如图7-2所示。 在这里插入图片描述 运行程序 执行“连续运行”。程序运行后每隔1000ms从0开始计数,直到9,并显示10个0-1的随机数。 程序运行界面如图7-3所示。 在这里插入图片描述

例2.使用For循环结构,输入数值n,求n!并输出显示。

前面板 (1)添加1个数值输入控件:控件选板- →新式→数值→数值输入控件,将标签改为“n”。 (2)添加1个数值显示控件:控件选板- →新式→数值→数值显示控件,将标签改为“n!”。 设计的程序前面板如图7-4所示。 在这里插入图片描述 框图程序 (1)添加1个For循环结构:函数选板→编程→结构→For循环。 (2)将数值输入控件与For循环结构的计数端口N相连。 (3)添加1个数值常量:函数选板→编程-→数值→数值常量,将值改为1。 (4)在For循环结构中添加1个乘法函数:函数选板- →编程→数值→乘。 (5)在For循环结构中添加1个加1函数:函数选板→编程→数值→加1。 (6)选中循环框架边框,单击右键,在弹出菜单中选择“添加移位寄存器”选项,创建1个移位寄存器。 (7)将数值常量1与For循环结构左侧的移位寄存器相连(寄存器初始化)。 (8)将左侧的移位寄存器与乘法函数的输入端口x相连。 (9)将循环端口与加1函数的输入端口x相连。 (10)将加1函数的输出端口x+1与乘法函数的输入端口y相连。 (11)将乘法函数的输出端口x*y 与右侧的移位寄存器相连。 (12)将右侧的移位寄存器与数值显示控件相连。 连线后的框图程序如图7-5所示。. 在这里插入图片描述 运行程序. 执行“运行"、输入数值5,如5,求5!并显示结果120。 程序运行界面如图7-6所示。 在这里插入图片描述

例3.使用For循环结构,输入数值n,求0+1+2+3…+n的和,并输出显示。

(1)添加1个数值输入控件:控件选板→新式→数值→数值输入控件,将标签改为“n”。 (2)添加1个数值显示控件:控件选板→新式→数值→数值显示控件,将标签改为“0+1+2+3…+n" 设计的程序前面板如图7-7所示。 在这里插入图片描述 框图程序 (1)添加1个For循环结构:函数选板-→编程- >结构→For循环。 (2)将数值输入控件与For循环结构的计数端口N相连。 (3)添加1个数值常量:函数选板→编程-→数值-→数值常量,将值改为1。 (4)在For循环结构中添加1个乘法函数:函数选板→编程- +数值-→乘。 (5)在For循环结构中添加1个加1函数:函数选板→编程→数值→加1。 (6)选中循环框架边框,单击右键,在弹出菜单中选择“添加移位寄存器”选项,创建1个移位寄存器。 (7)将数值常量0与For循环结构左侧的移位寄存器相连(寄存器初始化)。 (8)将左侧的移位寄存器与乘法函数的输入端口x相连。 (9)将循环端口与加1函数的输入端口x相连。 (10)将加1函数的输出端口x+1与加法函数的输入端口y相连。 (11)将加法函数的输出端口x*y与右侧的移位寄存器相连。 (12)将右侧的移位寄存器与数值显示控件相连。 连线后的框图程序如图7-8所示。 在这里插入图片描述 运行程序 执行“运行”。输入数值,如100,求0+1+2+3…+n,并显示结果5050。 程序运行界面如图7-9所示。 在这里插入图片描述

例4.使用While循环结构,得到10个随机数并输出显示。

前面板 (1)添加2个数值显示控件:控件选板→新式→数值-→> 数值显示控件,将标签分别改为“循环数”和“随机数0-1”。 (2)添加1个停止按钮:控件选板→新式-→布尔-→停止按钮。 设计的程序前面板如图7-10所示。 在这里插入图片描述 框图程序 (1)添加1个While循环结构:函数选板-→编程→结构-→While循环。 (2)在While循环结构中添加1个随机数函数:函数选板→编程→数值→随机数(0-1)。 (3)在While循环结构中添加1个数值常量:函数选板→编程-→数值→数值常量,将值改为1000。 (4)在While循环结构中添加1个定时函数:函数选板-→编程-→定时→等待下一个整数倍毫秒。 (5)在“循环数”显示控件、“随机数0-1” 显示控件、停止按钮控件的图标移动到While循环结构中。 (6)将随机数(0-1) 函数与“循环数”显示控件相连。 (7)将数值常量1000与等待下一个整数倍毫秒函数的输入端口毫秒倍数相连。 (8)将循环端口与循环数显示控件相连。 (9)将停止按钮控件与While循环的条件端口相连(按钮的值为真时停止循环并终止程序)。 连线后的框图程序如图7-11所示。 在这里插入图片描述 运行程序. 执行“运行”。程序运行后每隔1000ms从0开始累加计数,并显示0-1的随机数,单击“停止”按钮退出循环终止程序。 程序运行界面如图7-12所示。 在这里插入图片描述

例5.使用While循环结构,输入数值n,求n!并输出显示。

前面板 (1)添加1个数值输入控件:控件选板→新式→数值-→数值输入控件,将标签改为“n”。 (2)添加1个数值显示控件:控件选板-→新式→数值→数值显示控件。 设计的程序前面板如图7-13所示。 在这里插入图片描述 框图程序 (1)添加1个While循环结构:函数选板-→编程→结构→While循环,右键单击条件端口,选择“真(T)时继续”选项。 (2)添加1个数值常量:函数选板→编程→数值→数值常量,将值改为1。 (3)在While循环结构中添加1个乘法函数:函数选板→编程-→数值- +乘。 (4)在While循环结构中添加1个加1函数:函数选板→编程→数值→加1。 (5)添加1个比较函数:函数选板. →编程→比较→小于?。 (6)选中循环框架边框,单击右键,在弹出菜单中选择“添加移位寄存器”选项,创建1个移位寄存器。 (7)将数值常量1与For循环结构左侧的移位寄存器相连(寄存器初始化)。 (8)将左侧的移位寄存器与乘法函数的输入端口x相连。, (9)将While循环结构的循环端口与加1函数的输入端口x相连。 (10)将加1函数的输出端口x+1与乘法函数的输入端口y相连。 (11)将乘法函数的输出端口x*y与右侧的移位寄存器相连。 (12)将右侧的移位寄存器与数值显示控件相连。 (13)将加1函数的输出端口x+1与“小于?”。 (14)将数值输入控件的图标移动到循环结构框架中,并与“小于?”比较函数的输入端口y相连。 (15)将“小于?”比较函数的输出端口“x



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有