首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 312 毫秒
1.
基于内存映射文件技术快速绘制大场景流域模型*   总被引:1,自引:1,他引:0  
应用内存映射文件技术将分割后的大场景流域模型(包括DEM地形、地形影像、地物模型、地物模型影像、元数据)在内存储器中建立了多进程共享的内存地址空间。在此基础上首先探讨了应用内存映射文件技术所用到的函数及其功能;接着分析了调用、存储大场景流域模型(大小约4 GB)所应用到的函数及其使用方法原理,并结合相关程序代码对具体的实现过程进行了详细的剖析;最后得出结论,应用内存映射文件技术不仅可以读取大场景流域模型数据文件(大小约4 GB),而且可以充分利用计算机的有效资源加快大场景模型的绘制效率,实现实时交互绘制。  相似文献   

2.
本文论述了内存映射文件的定义,以及使用内存映射文件在进程间共享内存的原理和使用内存映射文件的方法和步骤,通过简单的实例描述了在Delphi中如何使用内存映射文件实现进程间数据共享的原理和方法。  相似文献   

3.
利用内存映射文件实现高效的进程间通信,完成实时性要求高的工作.进程使用内存映射文件创建环形缓冲区存取数据达到进程间通信的目的.  相似文献   

4.
本文通过介绍OPC技术的工作原理,结合激励式仿真机的工作机制,给出OPC异步通讯的开发方法及使用Visual C++6.0的具体实现。利用内存映射文件建立系统运行的实时数据库,通过内存映射文件开辟共享内存区并对其进行数据操作。该方法既能实现多个进程数据的共享,又保证了实时的响应速度以便在OvationDCS服务器数据库中读写数据。具有数据传输速率快,安全可靠性高的优点,在火电厂自动化中有很强的通用性和实用性。  相似文献   

5.
利用内存文件映射技术——将公共内存的数据映象到各进程私有缓冲区——实现多个32位Windows进程之间数据交换的方法。  相似文献   

6.
Visual Basic端口输入输出功能的实现   总被引:2,自引:0,他引:2  
Visual Basic(以下简称VB)是基于Windows环境下的一种可视化,面向对象,采用事件驱动的结构化高级程序设计语言.使用它可以快速、高效地编制出Win-dows环境下功能强大、图形界面丰富的应用系统软件.但不足的是VB缺乏端口输入输出函数,Windows的API也未提供端口输入输出功能.而在一些工业测控系统中,计算机从现场的仪器仪表获取数据,或向它们发布控制命令,都需要端口输入输出操作.为了完成上述功能,可通过调用某些DOS应用程序、或动态连接库、或VB定制控制来实现.1 VB端口输入输出功能的实现方法1.1 调用DOS应用程序VB中设有一调用外部程序的函数——“shell”函数,用它可以在VB程序中运行具有端口输入输出功能的DOS应用程序.1.2 调用动态连接库  相似文献   

7.
MATLAB具有强大的科学计算功能,含有大量多目标优化分析函数。依据ActiveX技术将MATLAB函数在VB环境下进行调用,进行多目标优化集成系统开发,实现数据的自动输入和输出功能,编制了MATLAB与VB的数据接口代码,提出程序设计时应注意的问题。系统中的分析计算功能由MATLAB函数实现,非常方便用户使用,对结果数据的二次分析提供了条件。  相似文献   

8.
使用网络驱动器映射传输自动气象站数据文件,是一个快捷简单的方法,而映射不断开是提高传输率的一个重要保证。介绍使用VB编程和API函数实现监控和自修复网络驱动器映射连接的详细过程,达到自动气象站数据文件高效率的传输。  相似文献   

9.
郁志平  刘伟  彭虎 《计算机工程》2014,(2):300-302,307
使用NAND Flash作为存储媒介的存储设备常需要闪存转换层(FTL)对NAND进行管理。页映射是一种常见的映射方式,但需要很大的内存存放页映射表,在嵌入式环境下这一条件往往无法满足。针对该问题,提出一种基于超级块的混合映射FTL,包括坏块管理、地址翻译、垃圾回收、上电恢复,使用的SRAM空间不到128 KB,远小于页映射,同时不需要存储映射表,程序在固态硬盘开发板上成功运行,实现固态硬盘基本读写功能。测试结果表明,该混合映射FTL方案具有较好的顺序读写性能。  相似文献   

10.
VB环境下Oracle数据库备份同步的实现   总被引:2,自引:1,他引:2  
为解决VB应用程序中Oracle数据库备份问题,研究了Oracle数据库备份的一般方法,提出了利用Shell调用实现数据库逻辑备份产生的程序异步问题.分析了API接口技术对扩展VB功能的作用,通过具体的程序实例,利用API接口函数,调用Windows操作系统功能,实时检测Shell外部函数的执行情况,解决了程序进程的控制问题,实现了Oracle数据库逻辑备份的同步操作.  相似文献   

11.
在文件里查找某一字符串,在程序设计上常常要用到。若用Delphi写,小文件可以用TmemoryStream把整个文件读进内存,在内存上进行查找。但若文件比较大,上几十兆,就不能用此法,若你你强行用TmemoryStream,硬盘因交换文件而不断的读写,效率很低。 大家对Win32的内存映射文件(File Mapping)一定不会陌生,用它可以方便地实现多个进程共享数据。这里介绍用内存映射文件作快速的全文检索,功能如Windows的查找(在某目录的文件里查找某一字符串),但此法比Windows的查找效率要高。  相似文献   

12.
内存映射文件原理与使用方法   总被引:1,自引:0,他引:1  
本文讨论了Windows 95下WIN 32进程内存空间的划分,重点讲述三种内存映射文件的工作原理,最后简要介绍了内存映射文件的使用方法。  相似文献   

13.
本文对如何使用VB6.0通过调用Windows AIP函数,实现应用程序图标加入到Windows系统托盘和利用图标控制程序做了较为详细的介绍,并给出了一个应用程序实例来体现其具体实现过程。同时还讲解了VB6.0利用Monthview控件及Data控件实现日历记事和事件提醒功能的方法。  相似文献   

14.
在VB中创建简化调用外部程序的动态链接库   总被引:2,自引:0,他引:2  
建立一个动态链接库,由库函数调用API函数来打开一个由VBShell函数启动的应用程序进程,并对Shell的异步执行进行处理。这样便可在VB中很方便地使用库函数实现同步调用外部程序。文章就这一方法作了介绍,并给出了有关程序代码。  相似文献   

15.
为有效阻止用户过度使用计算机,提出了一种用HOOK API技术实现进程自我保护的方法,该方法通过截获Open-Process函数,改变其执行流程,转向自定义代理函数来实现进程自我保护。在此基础上,设计并实现了一个进程监控系统,它增强了Windows任务管理器的功能。实验结果表明,在NT环境下,该系统能够有效地对系统进程及用户应用程序的运行时间进行管理和监控,而且具有很强的自我保护能力及消耗内存资源少等优点。  相似文献   

16.
本文讨论了Windows95下WIN32进程内存空间的划分,重点讲述三种内存映射文件的工作原理,最后简要介绍了内存映射文件的使用方法。  相似文献   

17.
一、功能简介 图象的局部缩放可以满足很多特殊图象处理场合的需要,比如图象的局部修饰、图象放大镜效果等。在VB中有很多方法可以实现此功能,下面一则程序即是利用VB的基本图形控件Picture及其VB内部函数PaintPicture来实现图象局部缩放的。  相似文献   

18.
1996年第3期《电脑编程技巧与维护》中,由微软公司提供英文资料所译《寻求VB的动画实现》一文,所谈的动画实现方法里,是否有必要用C函数来编一个把位图调入内存的函数,笔者认为有待商榷。在VB中实现动画的方法多种多样,用隐藏、移动、显示的办法,某些背景色易闪烁,而且全屏幕动画效果不理想(与硬件环境有关)。在此介绍一种在VB中实现逼真动画的简单办法。当然首先应明确:  相似文献   

19.
一般来说,应用程序都有自己的界面,但是一些特殊的程序,比如说一些木马程序,后台监控程序不需要界面,也就是说它运行后要求用户看不到它们。如果使用VB来实现这个功能非常简单,只要在窗口的属性列表里改一下属性值就可以了,但是如果在VC里实现这个功能就有点难度了,需要使用代码来实现这个功能。要实现这个功能我们使用函数SetWindow鄄Placement,这个函数可以设置窗口的状态和位置信息。它的参数为一个指向WINDOWPLACEMENT结构的指针,用来设置要设置的窗口信息。我们用VC来新建一个对话框程序,然后在窗口的OnInitDialog()函数里…  相似文献   

20.
相变存储器(PCM)是一种新型的非易失性存储器(NVM),与传统内存DRAM互有优势。基于DRAM和PCM的混合内存使得同时发挥DRAM与PCM各自的优势成为可能。然而,由于PCM写操作寿命有限,在设计混合内存的管理策略时,不仅要对混合内存体系结构进行设计,还需要设计一种损耗均衡算法对PCM写操作进行负载均衡优化。文中设计了一种损耗均衡算法,将写操作逻辑地址作为输入,使用BKDRHash函数对地址进行映射,实现PCM的损耗均衡。实验结果表明,文中提出的损耗均衡算法能够以很少的时延与功耗损失大幅提升PCM的使用寿命。  相似文献   

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

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