浅谈激励式仿真机实时数据OPC异步通讯的研究(3)
来源:南粤论文中心 作者:王秀霞1 李帅华1 彭 发表于:2010-01-18 09:56 点击:次
【关健词】激励式仿真机;OPC;组件对象模型;异步通信;内存映射文件
HANDLE hFileMap = CreateFileMapping((HANDLE)0xFFFFFFFF, NULL, PAGE_READWRITE, 0, ShareMemory, MAP_FILE_NAME ); if (hFileMap == NULL) return; realValue = (float *)MapViewOfFile(hFileMa
HANDLE hFileMap = CreateFileMapping((HANDLE)0xFFFFFFFF, NULL, PAGE_READWRITE, 0, ShareMemory, MAP_FILE_NAME );
if (hFileMap == NULL)
return;
realValue = (float *)MapViewOfFile(hFileMap,FILE_MAP_ALL_ACCESS,0, 0, ShareMemory );
if (realValue == NULL ) {
CloseHandle(hFileMap );
return;
}
4 结论(浅谈激励式仿真机实时数据OPC异步通讯的研究)
在实现全激励式仿真机实时数据通信的过程中,起初鉴于ADO技术具有高速访问数据源和程序占用内存少的特点,曾采用了SQL Server 2000,Access等传统数据库作为实时数据库,但实际使用中明显有系统负荷高,占用资源大,响应速度慢等严重缺点。这是没有充分考虑到具体系统条件及要求所造成的。
通过改进实践表明,基于OPC的全激励式仿真系统实时数据异步通讯方案是可行的。并以内存映射文件加以实现的实时数据库在共享内存中以结构数组的形式存储,使得整个仿真机系统结构紧凑、效率高,且对系统资源的要求降低。实现了大量数据的快速交换,符合电力生产中数据的响应速度。
参考文献
[1] 何海江.OPC客户端关键技术的实现[J].微计算机信息 2003,19(7):76—78.
[2] 郑立.OPC应用程序入门[M].OPC(中国)基金会,2002.5
[3] 刘国平,柳林林,刘利云.基于OPC服务器自动化接口的客户端程序的设计[J].自动化技术与应用,2005,24(9):33—35.
[4] 潘爱民.COM原理与应用[M].北京:清华大学出版社,2000.3
[5] 司纪刚.OPCDA服务器与客户程序开发指南修订版.2008.1
[6] OPC Foundation,OPC Data Access Custom Interface Standard,Version 2.0
(责任编辑:南粤论文中心)
转贴于南粤论文中心: http://www.nylw.net(南粤论文中心__代写代发论文_毕业论文带写_广州职称论文代发_广州论文网)
版权声明:因本文均来自于网络,如果有版权方面侵犯,请及时联系本站删除.