首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 140 毫秒
1.
王秀霞 《科技信息》2009,(33):I0053-I0054
OPC(OLE for Process Control)技术是随着自动化生产和系统融合的需要而发展起来的,它继承和发展OLE/COM技术,在过程工业控制中方便地实现了不同系统之间的通讯和数据交换。本文通过介绍OPC技术的工作原理,结合激励式仿真机的工作机制,给出OPC异步通讯的开发方法及使用Visualc++6.0的具体实现。根据仿真系统支撑平台的实时性要求.利用内存映射文件建立系统运行的实时数据库,即通过内存映射文件开辟共享内存区并对其进行数据操作。该方法既能实现多个进程数据的共享,又保证了实时的响应速度以便在OvationDCS服务器数据库中读写数据。具有数据传输速率快,安全可靠性高的优点,在火电厂自动化中有很强的通用性和实用性。  相似文献   

2.
面向结构体数据布局优化的内存池由于自身的使用特点,在传统的内存管理方式下,扩展内存需要移动数据,代价很高。为了避免移动数据,提高内存池性能,该文设计实现了基于共享内存地址映射技术的零数据移动内存管理系统DM3,辅助内存池管理内存。DM3利用POSIX标准编程接口提供的共享内存机制,在用户层操控物理内存到程序虚地址空间的映射,实现高效内存管理。首先,DM3针对结构体数据布局优化的内存使用特点,选择特定地址空间分配,既照顾到内存池扩展需求,又避免影响程序中其他内存请求。其次,在已分配的地址空间不能满足进一步扩展需求时,DM3通过内存地址重映射,实现地址空间转移而避免实际移动数据。通过在多个操作系统上的实验比较了DM3和传统的realloc方式,结果表明:DM3系统性能优越,最高可获得9.76倍加速比。DM3使用POSIX标准实现,具有跨平台移植性和易用性。应用DM3管理内存有效地增加了内存池性能。  相似文献   

3.
文件映射是两进程共享内存的重要方法。用文件映射实现了USER和NETWORK两进程之间的共享内存,并对其函数和函数的参数进行了解释。  相似文献   

4.
PPI雷达信号微机显示中的快速极坐标-直角坐标映射   总被引:9,自引:0,他引:9  
现有的PPI雷达信号微机显示系统采用硬件来实现极坐标-直角坐标转换.为提高系统灵活性,同时充分利用微机资源,降低成本,讨论了在PPI雷达信号微机显示系统中极坐标-直角坐标映射的软件实现.结合实例设计了一种快速且占用内存较少的查表映射方法.采用该映射方法,配合相应的数据输入缓冲设备,普通PC机即可对PPI雷达回波信号进行实时显示及进一步处理  相似文献   

5.
分析了Win32系统下的内存映射文件的工作机理,讨论了内存映射文件在“水书”文字输入法码表共享中的应用。并给出了具体的实现。  相似文献   

6.
为了满足核动力控制与仿真工作的要求,提出了一种仿真机3KEYMASTER与MATLAB/Simulink通过共享内存区实现数据实时交互的方法。该方法通过3KEYMASTER的内核系统程序RELAP5进行热工水力计算,在3KEYMASTER的TASK程序中编写创建共享内存区的程序代码,在Simulink的S函数中编写使用共享内存区的程序代码,利用Windows消息机制保证数据交互的同步性,并实现了Simulink与3KEYMASTER同时执行、暂停、恢复以及保存数据功能。采用直流蒸汽发生器压力控制系统模型对接口程序数据交互结果进行验证,用3KEYMASTER和Simulink实现具有相同功能的控制与仿真系统,通过比较二者结果表明符合较好。  相似文献   

7.
针对SAR实时成像系统的传统计算平台实时性不足与功耗过高的问题,研究了一种基于嵌入式GPU的实现方法.为了充分利用嵌入式GPU中有限的内存资源,提出一种内存分割与重配置方案,采用页锁定内存和zero-copy技术,实现数传-计算并行化处理;为解决实时性问题,在算法并行计算环节,利用共享内存、寄存器等资源实现大规模数据并行.结果表明,在TX2上完成16 384×8 192点滑聚SAR成像处理时间为12.66 s,功耗为15 W.该优化方法也适用于其他模式的雷达处理算法,并可为未来嵌入式实时成像处理提供参考.   相似文献   

8.
通过分析Oracle数据表实时备份系统中本地数据的生成速度和网络速度的不匹配所引发的问题,提出了一种基于内存映射文件的高速缓存方法.该方法通过与指针访问动态内存相同的方式来访问磁盘上的文件,从而实现快速高效地读写数据.并引入了一种基于二分法的探测报文速率的带宽测量技术,使系统能动态地适应网络状态.实验表明,该方法不但能使系统具有良好的实时性,而且保证了系统在不同网络状态下具有良好的稳定性和动态适应能力.  相似文献   

9.
王成 《科技资讯》2007,(36):106-107
内存映射文件是单机上实现进程问数据通信较有效的方法,但映射到进程的内存空间只是一个连续地址空间,使用并不方便.STL (standard Template Library) 容器使用方便灵活,还有丰富、高效的算法库可供使用.本文以实现内存分配器方式将内存文件映射的连续地址空间改造成为STL容器,从而使需要通信的各个进程能以STL容器方式访问共享内存空间,提高了编程效率,简化了进程间复杂数据的交互.  相似文献   

10.
基于Windows数据连续采集实时分析的实现及应用   总被引:3,自引:0,他引:3  
讨论在Window平台下建立信号连续采集实时分析系统的原理和方法,采用虚拟设备驱动程序,将数据采集卡数据存储到计算机内存缓冲区,信号分析处理模块从内存缓冲区中读取数据,同时采用多线程技术,提高系统的工作效率,实现数据的连续采集和实时分析。采用该系统,可以在连续采集信号的同时进行信号分析.并且由干采用软件讲行信号分析.易干根据实际需要进行功能扩充。  相似文献   

11.
DCS组态软件实时数据库系统的设计   总被引:5,自引:0,他引:5  
分析了实时数据库的特点和DCS系统的使用要求,提出了采取传统数据库系统、文件系统和内存数据库系统兼用的多种存储介质来建构的实时数据库系统。并提出了利用DLL来建立动态实时数据库,从而实现代码及资源共享,进而实现任务间的快速通讯。最后给出了实时数据库类及相关数据模型的实现方法实例。  相似文献   

12.
在对位图图像进行处理时,为了追求效率,往往是将位图全部读进物理内存,然后在内存中进行处理,这种方法对于尺寸较小的位图图像比较理想,但是对于特大型的位图图像就显得无能为力了。针对一些位图格式的特大机械图纸的实时处理要求,本文提出了用面相对象编程工具Delphi实现基于内存映射文件的特大机械图纸快速处理,该方法无需将位图全部读进物理内存中,从而解决了物理内存不足而带来的缺憾,取得了令人满意的效果。  相似文献   

13.
变电站综合自动化系统中数据共享的实现   总被引:2,自引:0,他引:2  
结合XT2000变电站综合自动化系统,介绍了一种实现电力系统海量数据共享的方法。该方法主要基于分布式关系数据库,内存映射机制,面向对象等技术。实现的系统操作简单,实时性强,可靠度高,在实际运行中,取得了良好效果。  相似文献   

14.
实现DSO-2100在电机故障诊断系统中的应用,利用DSO-2100的动态库(DLL)对它的控制软件进行二次开发.DLL是在应用程序运行时被动态载入.它的链接不是库代码的拷贝,而是地址空间的映射,这样不仅可以减少对内存和磁盘空间的要求,节省系统资源,而且可以实现资源共享.  相似文献   

15.
分析了高校校园网对文件共享系统的需求,设计了校园网共享系统。该系统既存在公共的文件共享区域,又可以在用户间实现文件共享。  相似文献   

16.
由于支持软件运行的DLL文件与系统自身的DLL文件发生冲突,致使我们安装的某些软件在运行时经常会出现错误。文章简要地分析了造成DLL系统文件冲突的原因,并提出了解决这一问题的思路及办法。  相似文献   

17.
Windows动态链接库原理分析及其应用   总被引:5,自引:0,他引:5  
深入分析了Windows动态链接库(DLL)的内部原理,阐述了DLL的动态链接、地址映射、引用计数等特性,介绍了创建和调用动态链接库的方法和技巧,为工程人员开发和使用动态链接库提供了一定的技术支持。  相似文献   

18.
Windows环境下实现实时数据采集的可行性   总被引:3,自引:0,他引:3  
分析了Windows系统的消息驱动及多任务机制的实质,指出了Windows系统在实时性方面的所存在的不足,结合动态链接库的特点,给出了一种在Windows环境下实现实时数据采集的途径,即软件开发使用动态链接库。  相似文献   

19.
为在大型工业过程控制图形组态软件包(WindowsNT平台上)中有效加入各种控制算法模块,并改善算法与软件包性能,可将算法模块编成动态连接库(DLL)的形式.采用有效方式设置算法模块参数、实现算法模块DLL与主程序的接口统一化,在运行时动态载入DLL,利用WIN32的多线程技术优化软件包.可采用线程局部存储器为各线程创建私有数据存储区,保证各算法不互相干扰.对共亨资源利用互斥对象实现线程间的同步,防止死锁等错误.采用以上技术可使整个模块代码简洁、所占资源少,易于扩充、升级,同时,算法模块的效率与安全性提高,实时性增强.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号