这个粮仓有5个独立的粮仓,每个粮仓都通过随机数产生当前粮仓的温度和湿度,数据范围要求在20-30度之间,每个粮仓均为一个独立的VI,温湿度可以通过图表实时显示,有通风指示灯和按钮,可以接收主界面发来的指示,用来打开通气窗口和风扇。
主界面功能:
1.主界面可以同步实时显示5个粮仓的温湿度画面;
2.主界面可以设置报警线,当超过这个报警线时,給各个粮仓发布指令,要求打开风扇和通气窗口;
3.可以通过每个粮仓的通风指示灯看到每个粮仓的通风情况。
4.如果要求粮仓管理系统的数据每日的可以以日期为文件名保存到硬盘中。
5.界面上支持可以按照日期来查询当天的粮仓数据。
主界面前面板
程序演示
粮仓管理系统演示视频
程序思路
- 先用for循环配合隧道的条件接线端作为粮仓的温度和湿度。
- 将每个粮仓的温度和湿度与创建好的温度报警线的全局变量进行比较让通风指示灯亮起来,同时自动打开风扇和通风窗口。
- 在主界面将各个粮仓的温度和湿度用全局变量传送到显示控件上,并且将两个数创建数组生成以时间为x轴的波形。
- 考虑到发生意外情况需要手动控制打开和关闭风扇和通气窗口,对每个粮仓的风扇和通气窗口在主界面布置一个强行打开和关闭的按钮,利用打开开关和通风指示灯全局变量的或值,与关闭开关的非值进行与运算得到的结果来控制每个粮仓风扇和通风窗口的开关。
- 定位到当前文件夹并且创建一个以年加月加日的txt文件。
- 利用系统时间得出的字符串和输出的粮仓的数据转换成的字符串进行连接输出一个字符串数组,包含当日的粮仓数据写入5步骤创建的txt文件中。
- 将输入的年和月和日和一个.txt常量的字符串数据连接得到对应日期的文件名,按下查询按钮可以读取对应的txt文件并输出里面的文本到前面板的字符串显示控件中。
-
需要源程序的可以在订阅后在评论区留下你的邮箱谢谢