新闻中心

EEPW首页>模拟技术>设计应用> labview实现多功能无纸记录仪

labview实现多功能无纸记录仪

作者: 时间:2012-02-27 来源:网络 收藏
BOTTOM-WIDTH: 0px; MAX-WIDTH: 90%; WIDTH: 550px; HEIGHT: 261px; BORDER-RIGHT-WIDTH: 0px; border-image: initial" alt=多功能无纸记录仪硬件配置示意图 src="//m.amcfsurvey.com/ec/uploadfile/mndz/uploadfile/201202/20120227034947229.jpg">

硬件配置示意图见图2。本记录仪开发无需专用开发环境,只需在本配置上外接VGA显示器和一个标准键盘,即可实现系统开发。

  3.2 软件设计与功能实现

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

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

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

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

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


上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭