
在应用科学技术的DCS模拟培训系统中模拟键盘的实现王天成(江苏工程学院信息科学与工程学院,江苏常州21316 4)实要) dynamic-can word] DCS;利用动态链接技术实现代码共享和重用,提高了模拟培训系统的运行效率,促进了工作站软件的开发。模拟训练;模仿军用键盘。近年来,化学模拟训练系统的快速发展为解决这一问题提供了重要的组成部分,并且集成了多种有用的工具和功能,极大地改善了Wi n的效率和现代性,这对于提高操作员的素质很有帮助。数据环境下的应用程序开发效率对于在Windows环境下提高企业生产效率和减少事故的发生具有重要意义。因此,所有类型的程序都可以进行模拟和集成。Wi ndows操作系统的兼容性具有出色的培训系统,已广泛应用于石化,纺织,电力,军事等各个行业。由于这些优势,我们选择用Visual C ++ 6.0开发仿真键盘的Realization程序。所有模拟操作都在专用的模拟键盘E上进行。因此,模拟键盘程序的总体结构如图1所示:在开发中处于非常重要的位置。
![]()
从串行端口读取^从驴中扫描1 DCS键盘简介}引脚在不同的DCS系统中列出,并且使用的键盘大致相同。在实际的化学工业中,扫描代码被转换为睫毛代码。在生产中,使用最多的DCS系统是Hon eywel l的TDC3000和Yokogawa的CS30000。下面简要介绍CS3000键盘。 j每个槽码都被写入绣花区域。 vCS3000系统的键盘分为四个区域:区域1是功能键,直接调用图形,控制分组和配置i:区域2是系统操作快捷键:区域3生成通用的动态鞋子播种微门钥匙。占据面板区域; 4个区域是专用的操作键。 DLL格式由主程序使用,功能键是两行按键,其指示灯设置在仿真键盘的上部,并且在调用系统时生成系统时定义了它们的功能。它可用于在操作屏幕或指定标签之外实现一键式呼叫。操作快捷键位于键盘中间。它们上有各种图标,分别对应于动态链接库(动态链接库(Dynami cs Li nkLi brary,称为DLL))。它是一个包含几个功能的可执行模块。 Windows应用程序可以调用这些功能以在不同的过程窗口中完成,只要您按下快捷键,就可以显示系统窗口。实际任务。 DLL在Wi ndows环境中起着重要作用。

所有Wi n键盘的下部是左右部分,左侧是通用键盘,可以输入字母,而dows库都是动态链接库。使用动态链接库的目的是实现代码,数字,字符等。该功能的这一部分等效于实现普通PC键盘的功能。共享正确的数据或硬件资源。在模拟训练系统中,几乎在每个地方都使用模拟部分来执行特殊功能,例如快速数值调整,操作确认,MV和SV操作切换。真实的键盘程序,因此我们选择将模拟键盘程序转换为DLL的形式,以实现程序共享,提高系统的运行效率。键盘上还有一个锁孔。有三个位置可供选择。使用键来控制和使用Visal C ++ 6.0编译动态链接库。首先,使用AppWi zar d自动生成范围。工程师钥匙可以切换到任何位置(ENG,KEY-N,DLL框架,但不会生成任何代码。用户需要输入所有代码。DLL需要KEY-FF)。操作员只有两个位置可供选择(键— N,键— FF)。关键文件是:’。 h函数声明文件; c源文件:+。 cl ef定义文件。按键的功能如表1所示。按键的操作模式设置为吐出。该文件的功能是声明要通过DLL进行DLL编译的功能原型。操作员模式下的oFF操作监视还提供了应用程序编译。

话务员模式oN监视所有呼叫路由并设置一些参数和呼叫路由状态。 c文件是用于实现特定文件的源文件。它具有入口点功能,可以在DLL工程模式下的ENG操作站中对其进行监视。第一次调用操作和修改功能时,它们会运行,并且完成了一些初始化工作。在船舶的情况下,用户无需执行任何初始化工作,只需保留入口点功能框即可。 def文件是DLL项目中的特殊文件。它用于定义DLL项目的另一个DCS系统的操作键盘的功能以及CS3000操作shuttle球的功能。按键的排列,名称和数量仅稍有不同。 。这些功能将被输出。应用程序功能只能调用文件中列出的功能。文件中EXP RTS关键字下列出了用于输出2个仿真键盘的软件设计的功能名称。 2 1总体设计方案22主设计程序仿真键盘通过串行端口连接到计算机,并且键盘程序和动态链接库的键代码转换是通过计算机与计算机之间的RS-232协议生成的。电脑。主程序如下:执行通信。在Windows环境中,动态链接库用于驱动键盘,该键盘具有有效定义与每个键相对应的键值的特性:高,无兼容性问题以及良好的代码可重用性。在程序设计中,尝试模仿#def i neWM-Q x4a准标准键盘的行为,以便可以在普通键盘上调试操作站软件,然后在模拟键盘上运行该软件,这有助于开发工作站软件。

设计的模拟键盘驱动程序可以在程序为动态链接库输出且不影响标准键盘使用的情况下实现模拟键盘的功能。可以同时使用标准键盘和模拟键盘。 _d ec ped d l l expo d)j nt convr,例如n t ke yc’为了确保仿真键盘和普通键盘在编程接口上的一致性,驱动程序必须具有特殊的设计。本文设计的程序是将读取的扫描代码转换为密钥代码,并编写密钥处理主程序:输入Win dows操作系统的键盘缓冲区,以便操作系统可以自动识别模拟的密钥。键盘输入键Vi ua l C ++ 60是公司Micros的开发人员。 06D工具集,如果(键> = x34 && key
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/bofangqi/article-313461-1.html
六十多年前我们那么穷