新闻中心

EEPW首页>测试测量>设计应用> 基于虚拟仪器概念的多功能无纸记录仪的设计开发

基于虚拟仪器概念的多功能无纸记录仪的设计开发

作者: 时间:2010-11-24 来源:网络 收藏


3.3.2 高端内存与硬盘缓冲区的使用

PCM-3335模板有4MB内存为了在DOS下有效地使用扩展内存,合适利用有限的内存资源,采取以下步骤:(1)装载扩展内存管理程序HIMEM.SYS;(2)安装EMM386.EXE,利用扩展内存创建上位内存UMB;(3)将DOS程序、设备驱动程序和磁盘缓冲区装入高端内存或UMB中

另外为提高系统的实时性和可靠性,减少读/写硬盘的次数,为系统安装了SMARTDRV程序,在扩展内存中创建了一个2MB超高速缓冲区,即当程序要从磁盘读取信息时,SMARTDRV从磁盘读入多倍于所需信息的信息,保存在超高速缓冲区中,下次应用程序还要从该文件中读入信息时,SMARTDRV就直接从超高速缓冲区中提供信息,从而提高了程序执行速度而且SMARTDRV总是将新的或修改过的信息拷贝到硬盘,所以关机时不会丢失数据

3.3.3 图形制作与汉字显示

在画面程序设计时采用了如下方法:首先用绘图软件绘出画面的静态部分,制成压缩的图形数据文件,系统启动时将各图形数据文件自动调入内存虚拟盘上,需显示某画面时将该图形数据文件直接写入VRAM中,再从动态数据区取所需显示数据这样大大加快了画面及汉字的显示与刷新速度,满足了实时响应的要求

本记录仪采用全汉字界面,但动态提示信息中用到的汉字仅几十个,为减少系统占用的存储空间,有必要建立自己的汉字库利用公式:

区位码=汉字机内码-0xA0A0

字库码=(区码-1)×94+(位码-1)

从UCDOS的16×16的字库中提取出所需汉字的字模信息,存入一文件构成小汉字库显示时,从自建字库中找到所需汉字的字模,在西文环境下利用PUTPIXEL函数以点图方式显示由于所用汉字有限,所以小汉字库占用空间不大

的特点与应用前景

(1)由于采用嵌入式设计,记录仪外形尺寸可制成标准模拟仪表安装尺寸,直接替换Ⅲ型仪表经使用0.01级标准表检测,其实时显示精度优于±0.3%FS

(2)无纸、墨水及一切机械传动部件,硬件模块采用工控设计,适应工业现场要求,可靠性高

(3)硬件系统与PC机系统完全兼容,且采用模块化仪表结构,组态灵活方便,系统开发周期短,通用性强

(4)人机界面友好,全汉字画面显示,能以多种彩色画面实时、动态地显示现场的工艺参数,信息量大,按键设置少,操作简单、方便

(5)大容量数据存储,1~3年数据可随时查看

(6)配有软驱、串行、并行输出接口,能随时调出数据或方便地与PC机通讯

基于设计的充分体现了功能强大、结构灵活、适应范围广的特点,特别是其软、硬件均采用模块化设计,更换部分插件或软件即可方便地组成各种带记录功能的智能二次仪表一块可代替多台传统式仪表,且所存数据极易查询和实现统计分析无纸记录仪及其系列智能二次表的开发使用,将会大大减少仪表架上仪表的数量,节省大量的配件和维修开销,降低维护人员工作量,使企业管理更趋数据化和网络化

本文引用地址://m.amcfsurvey.com/article/195209.htm

上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭