APP下载

C#和LabVIEW混合编程在水产养殖溶解氧监控中的应用*

2016-09-02简玉梅阮麟杰上海工程技术大学电子电气工程学院上海201620

传感器与微系统 2016年6期
关键词:程序系统

简玉梅,高 飞,阮麟杰(上海工程技术大学电子电气工程学院,上海201620)

C#和LabVIEW混合编程在水产养殖溶解氧监控中的应用*

简玉梅,高飞,阮麟杰
(上海工程技术大学电子电气工程学院,上海201620)

水产养殖过程中,为了实现溶解氧的实时监测和及时报警,提出一种C#和LabVIEW混合编程的溶解氧监测控制系统。LabVIEW负责数据采集,C#上位机程序通过调用LabVIEW生成的DLL,用户通过C#程序给LabVIEW发送采集命令,当LabVIEW接收到用户的命令后进行数据采集。系统的主要特点是在上位机上根据养殖水产品的养殖时段,动态调用溶解氧的预测算法,实时传递采集指令给各个Lab-VIEW子程序,将数据采集和数据分析处理分开,减少由于LabVIEW的串口轮询通信方式带来的CPU使用率。系统能够在当溶解氧超过设定的报警值时及时报警,确保养殖水环境参数正常。

养殖监测;溶解氧报警;LabVIEW;虚拟仪器;混合编程

0 引言

溶解氧是水产养殖过程中的重要监测参数,温度的高低会直接影响溶解氧的多少,进而影响水产品的生长,实时控制养殖环境的溶解氧能有效地提高水产品的产量[1~3]。如何将新的技术引入水产养殖监测系统,设计出更好的溶解氧监测系统是其中的一个研究热点。

目前,温度作为影响溶解氧的一大主要因素,学者们创建了各种基于虚拟仪器的温度监测系统[4~8]。但由于Lab-VIEW在串口通信上只能实现轮询方式的数据收发,无法实现中断方式的数据收发,由于轮询会一直占用CPU资源,使得程序效率低,这对于串口数少的应用程序,可以满足需求。……

登录APP查看全文

猜你喜欢

程序系统
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
基于PowerPC+FPGA显示系统
试论我国未决羁押程序的立法完善
半沸制皂系统(下)
失能的信仰——走向衰亡的民事诉讼程序
“程序猿”的生活什么样
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
英国与欧盟正式启动“离婚”程序程序