LabVIEW作业
指导老师:
院系:机械工程系
班级:
学号:
姓名:
2013年 11 月
1、创建一个二维LED灯。
在前面板打开控件选板,在银色中点数组,创建一个数组(银色),在银色中点布尔,创建一个LED(银色),将其拉到之前创建的数组(银色)框中,将其拉成二维数组,将其标签改为初始状态,整体复制粘贴,将其标签改为运行状态,右击将运行状态数组转换为显示控件如图1-1所示:
图1-1 LED灯前面板
在程序框图中打开函数选板,点击编程中的结构,创建一个While循环,在While循环框内右击循环条件创建一个停止按钮,真(T)时停止,在编程中点定时,创建一个等待(ms),创建等待常量100,接着在While循环内嵌入一个For循环,点击编程|数组,创建一个一维数组循环移位,创建常量1,右击在While循环框外的初始状态数组创建局部变量,右击局部变量创建常量,将其拉为二维数组对应的位数,改变其中的某些布尔值,连线,While循环连的是移位寄存器,For循环连的是自动索引隧道,如图1-2所示:
图1-2 LED灯程序框图
2、分别用For循环和While循环求0~100内所有奇数的和。
2.1、For循环
在前面板打开控件选板,创建一个数值显示控件,将其标签改为0~100内奇数的和,如图2-1所示:
图2-1 For循环求0~100内奇数的和前面板
在程序框图中打开函数选板,点击编程中的结构,创建一个For循环,N为50,在编程|数值中,创建一个乘法、加法还有加1,移位寄存器的初始值为0,连线,如图2-2所示:
图2-2 For循环求0~100内奇数的和程序框图
2.2、While循环
在前面板打开控件选板,创建一个数值显示控件,将其标签改为0~100内奇数的和,如图2-3所示:
图2-3 While循环求0~100内奇数的和前面板
在程序框图中打开函数选板,点击编程中的结构,创建一个While循环,在编程|数值中,创建一个乘法、加法还有加1,移位寄存器的初始值为0,在编程|比较中,创建一个“大于等于?”,由于While循环先执行再比较,所以比较的数应该是最后一个奇数99,创建常量99,连线,如图2-4所示:
图2-4 While循环求0~100内奇数的和程序框图。