仪器智能勘验程序新型式研讨和控件构架的研发运用
系统偏软件十十函数库消息基控制寄存器奉控制驱动函数控制各种总线接口仪器控制软件的层次结构巧控制仪器的体系结构虚拟仪器软件架构为高层多厂商系统软件组件如仪器驱动程序、软前面板和应用软件等的开发、交付和互操作提供了一个共同的基础。
库驻留在计算机系统中,计算机与仪器的链接,用于实现对仪器的过程控制,其实质是使用虚拟仪器系统的标准的。本身不具备编程能力,它是一个高层的,通过调用底层的驱动程序来完成对仪器的编程,如所示。
说明,通过函数对仪器的寄存器进行读写从而控制仪器,基于寄存器的仪器控制基本的函数。通过函数从指定存储器空间、偏移量中读取位、位或位字节。而函数操作时,运用特定的地址空间写出、或位数据,分别到指定的偏移量中。由于有些仪器不提供语句手册和寄存器说明,所以前面所讲的基于消息和基于寄存器的方法不能解决此类仪器的控制问题。
这些仪器一般采用驱动函数调用方式,仪器厂家在生产仪器一般会提供仪器的驭动函数,调用这些驱动函数即可对仪器进行控制。从整体上说,种控制方式可以使用相同的编译器语言结构。
只是在仪器通信部分有所不同,软件内部调用的函数不一样。为软件语言结构,分为参数设置语句、信号选通开关控制语句、仪器设备控制语句、数据回读存储语句、结果误差判断语句。仪器控制流程框资源管理器函数吻随,是所有函数工作的基础。在使用函数前,必须首先用函数饰氏打开资源管理器。
资源管理器函数饰无创建的资源链与搜索资源函数。创建的资源链共享的空间。这的空间以指针数组的形式出现,用来存放仔地函数和函数创建的所有资源链的头指针,供其他函数查找、获得和修改资源。每使用一次打开会话函数吻,就打开个与资源的会话通道。打开设备以后,可通过函数与仪器通讯。
通讯完毕后,调用函数关闭设备与设备管理器。其中,函数与仪器通讯有种方式基于消息基控制、基于寄存器控制和仪器驱动函数控制。仪控侧的种方式消息基控制一般采用语言控制,细记。定义通过控制器和仪器通讯时仪器程控码的规则阁大部分仪器说明书上都带有语句集,通过函数发送、接收、尹询问将语句发送到仪器接口即可控制仪器。
寄存器控制方式是根据仪器说明书上对寄存器的流程代码语句开始检定参数设里语句仪器设备控制语句数据回读和存储语句结果误差判断语句结束语句软件语言结构仪器控制语句中包括对仪器接口和地址的识别,通过识别,平台内部调用相应接口的驱动函数将仪器控制语句发送到相应仪器中,数据回读存储语句设置相应标识,调用读取函数返回数据到平台数据库中。最后结果误差判断语句调用误差判断模块对计量结果进行评定。
【中国粮油仪器在线】部分信息来自互联网,力求安全及时、准确无误,目的在于传递更多信息,并不代表本网对其观点赞同或对其真实性负责。