快捷搜索:  汽车  科技

labview实例工程应用(Labview实验四创建一个项目)

labview实例工程应用(Labview实验四创建一个项目)1,while循环(一)建立状态机一,硬件电路图要想点亮某个LED灯,就要相应的IO 输出置成低电平,也就是输出置成0。要想熄灭某个LED灯,就要相应的IO输出置成高电平,也就是输出置成1。二,构建程序图

由于软件仿真不是很准确,所以上次的程序就不作软件仿真了。现在开始学习IO输出控制,创建好程序后,直接通过硬件开发板来观察结果。

不知为什么,今天创作的word文档上传总是不成功,没方法,只能将其内容复制到原来能上传的文档中去,终于能上传成功了,但还是有图片不能正常显示,如电路图,只好贴上一张比较丑的电路图了,请各位看官见谅。

下面开始真正的内容。

建立一个流水灯项目,实验4个LED灯流水灯变化。

一,硬件电路图

labview实例工程应用(Labview实验四创建一个项目)(1)

labview实例工程应用(Labview实验四创建一个项目)(2)

labview实例工程应用(Labview实验四创建一个项目)(3)

要想点亮某个LED灯,就要相应的IO 输出置成低电平,也就是输出置成0。要想熄灭某个LED灯,就要相应的IO输出置成高电平,也就是输出置成1。

二,构建程序图

(一)建立状态机

1,while循环

labview实例工程应用(Labview实验四创建一个项目)(4)

2,放入一个条件结构

labview实例工程应用(Labview实验四创建一个项目)(5)


labview实例工程应用(Labview实验四创建一个项目)(6)

3,添加个枚举常量:为了显示四个流水组合状态

labview实例工程应用(Labview实验四创建一个项目)(7)

labview实例工程应用(Labview实验四创建一个项目)(8)

4,编辑枚举常量

labview实例工程应用(Labview实验四创建一个项目)(9)

本流水灯实验有4种组合状态,所以设置四个流水项:

labview实例工程应用(Labview实验四创建一个项目)(10)

labview实例工程应用(Labview实验四创建一个项目)(11)

5,枚举变量的连接,且替换为移位寄存器

labview实例工程应用(Labview实验四创建一个项目)(12)

6,连接条件结构,且为每个值添加分支

labview实例工程应用(Labview实验四创建一个项目)(13)

labview实例工程应用(Labview实验四创建一个项目)(14)

LED_1状态机:

labview实例工程应用(Labview实验四创建一个项目)(15)

labview实例工程应用(Labview实验四创建一个项目)(16)

labview实例工程应用(Labview实验四创建一个项目)(17)

添加LED_2状态机

labview实例工程应用(Labview实验四创建一个项目)(18)

labview实例工程应用(Labview实验四创建一个项目)(19)

添加LED_3状态机

labview实例工程应用(Labview实验四创建一个项目)(20)

添加LED_4状态机,形成循环状态

labview实例工程应用(Labview实验四创建一个项目)(21)

7,放置延时函数和控件

labview实例工程应用(Labview实验四创建一个项目)(22)

(二),IO口配置

1,配置为输出接口

labview实例工程应用(Labview实验四创建一个项目)(23)

labview实例工程应用(Labview实验四创建一个项目)(24)

IO口的输出方式:Open_drain Output(开漏输出模式,用作电流型驱动,吸收电流的能力较强,20mA以内)

GPIO的输出输入方式介绍,以后再详细说明。

labview实例工程应用(Labview实验四创建一个项目)(25)

labview实例工程应用(Labview实验四创建一个项目)(26)

2,输出口连接与输出电平设置

连接:

labview实例工程应用(Labview实验四创建一个项目)(27)

labview实例工程应用(Labview实验四创建一个项目)(28)

labview实例工程应用(Labview实验四创建一个项目)(29)

labview实例工程应用(Labview实验四创建一个项目)(30)

LED_1状态电平输出(0111):

labview实例工程应用(Labview实验四创建一个项目)(31)

LED_2状态电平输出(1011):

labview实例工程应用(Labview实验四创建一个项目)(32)

labview实例工程应用(Labview实验四创建一个项目)(33)

LED_3状态的电平输出(1101):

labview实例工程应用(Labview实验四创建一个项目)(34)

LED_4状态的电平输出(1110):

labview实例工程应用(Labview实验四创建一个项目)(35)

添加延时函数:

labview实例工程应用(Labview实验四创建一个项目)(36)

下节进行编译和观察硬件运行状况。

猜您喜欢: