微波EDA网,见证研发工程师的成长!
首页 > 测试测量 > 测试测量技术文库 > 如何用LabVIEW实现多功能无纸记录仪

如何用LabVIEW实现多功能无纸记录仪

时间:12-27 来源:互联网 点击:

外接VGA显示器和一个标准键盘,即可实现系统开发。

3.2 软件设计与功能实现

由于PC/104模板与PC机系统完全兼容,为软件开发带来了极大的方便,无需编写专门的硬件驱动程序。

本机软件采用通用编程语言TURBOC2.0编制,运行在DOS6.22操作系统平台上,主要由采样中断服务程序、键盘扫描中断服务程序和主控程序组成。

采样中断服务程序主要是对各路模拟输入信号进行定时采集、数值滤波、工程量变换、信号补偿、报警判断、流量累计、数据存储等,中断周期为100~1000ms可调。

主控程序包括对各部分程序的初始化、设置参数的读入、实时数据的动态刷新、画面切换、实时趋势显示、历史趋势显示、流量累计显示、报警显示及输出、数据的软盘转存、RS232或RS485通讯及数据、趋势、报警信息的打印等子程序模块。

系统开机后首先进行系统参数初始化和模拟量板、开关量板、RS232口等硬件的初始化,然后开辟内存数据区,设置实时中断,进入画面显示状态。系统共设置九类画面,根据按键判断调用不同的画面功能子程序,以实现趋势、棒图、实时数据、历史趋势、数据转存、RS232通讯、报警、打印等画面的切换功能。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top