labview实例工程应用(Labview实验四创建一个项目)
labview实例工程应用(Labview实验四创建一个项目)1,while循环(一)建立状态机一,硬件电路图要想点亮某个LED灯,就要相应的IO 输出置成低电平,也就是输出置成0。要想熄灭某个LED灯,就要相应的IO输出置成高电平,也就是输出置成1。二,构建程序图
由于软件仿真不是很准确,所以上次的程序就不作软件仿真了。现在开始学习IO输出控制,创建好程序后,直接通过硬件开发板来观察结果。
不知为什么,今天创作的word文档上传总是不成功,没方法,只能将其内容复制到原来能上传的文档中去,终于能上传成功了,但还是有图片不能正常显示,如电路图,只好贴上一张比较丑的电路图了,请各位看官见谅。
下面开始真正的内容。
建立一个流水灯项目,实验4个LED灯流水灯变化。
一,硬件电路图
要想点亮某个LED灯,就要相应的IO 输出置成低电平,也就是输出置成0。要想熄灭某个LED灯,就要相应的IO输出置成高电平,也就是输出置成1。
二,构建程序图
(一)建立状态机
1,while循环
2,放入一个条件结构
3,添加个枚举常量:为了显示四个流水组合状态
4,编辑枚举常量
本流水灯实验有4种组合状态,所以设置四个流水项:
5,枚举变量的连接,且替换为移位寄存器
6,连接条件结构,且为每个值添加分支
LED_1状态机:
添加LED_2状态机
添加LED_3状态机
添加LED_4状态机,形成循环状态
7,放置延时函数和控件
(二),IO口配置
1,配置为输出接口
IO口的输出方式:Open_drain Output(开漏输出模式,用作电流型驱动,吸收电流的能力较强,20mA以内)
GPIO的输出输入方式介绍,以后再详细说明。
2,输出口连接与输出电平设置
连接:
LED_1状态电平输出(0111):
LED_2状态电平输出(1011):
LED_3状态的电平输出(1101):
LED_4状态的电平输出(1110):
添加延时函数:
下节进行编译和观察硬件运行状况。