首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
针对工业现场数据采集和科学研究,利用MATLAB软件、DB25针并口、模数转换芯片AD7828,以增强型并口EPP(enhanced parallel port)协议为基础,利用MATLAB强大的数据处理能力和MEX函数,设计了一个在MATLAB环境下的数据采集系统.设计并分析了硬件结构图,用C语言编写了相关的接口软件,并编写了MATLAB环境下的MEX函数.结果表明,该系统可以实现MATLAB环境下数据的有效采集.  相似文献   

2.
在Windows9X下应用程序对硬件设备端口的访问可以直接用汇编语言的读写端口来实现,但是Windows2000/XP操作系统为了保证系统的的安全性、稳定性和可移植行,对应用程序访问硬件资源加以限制,这就要求设计设备驱动程序以实现PC机的软件对指定设备的访问。本文针对仅仅进行简单的端口读写操作的应用程序,提出了一个通用的程序模块。  相似文献   

3.
在Windows9X下应用程序对硬件设备端口的访问可以直接用汇编语言的读写端口来实现,但是Windows2000/XP操作系统为了保证系统的的安全性、稳定性和可移植行,对应用程序访问硬件资源加以限制,这就要求设计设备驱动程序以实现PC机的软件对指定设备的访问。本文针对仅仅进行简单的端口读写操作的应用程序,提出了一个通用的程序模块。  相似文献   

4.
MEX文件在人工智能软件中的应用   总被引:1,自引:0,他引:1  
在使用MATLAB软件进行人工智能领域中的研究开发工作对,常会遇到运行速度太慢的问题,合理地使用MEX文件可有效地解决此问题。本文介绍在Windows中基于C语言的MEX文件的应用方法,并以梵塔程序为例说明运用MEX文件可显著地优化软件运行效率,这在人工智能等领域的开发应用中有重要作用。  相似文献   

5.
介绍了FORTRAN与MATLAB的各自优势与不足,以及它们之间混合使用的必要性;分析了二种程序混合编程的接口技术以及动态连接函数MEX文件的构建和使用方法,并且用实例阐述了MEX文件的具体编写。  相似文献   

6.
系统调用是用户模式程序访问内核服务、硬件资源的接口。自定义的系统调用在VxWorks程序开发中有着非常重要的作用。通过自定义系统调用可以让用户模式的程序访问更多的内核函数、硬件资源,可以扩展程序的应用范围。简单论述VxWorks中自定义系统调用的概念,描述系统调用的过程,分步介绍自定义动态系统调用的实现过程。最后介绍应用程序中动态系统调用的使用方法。  相似文献   

7.
介绍了FORTRAN与MATLAB的各自优势与不足,以及它们之间混合使用的必要性;分析了二种程序混合编程的接口技术以及动态连接函数MEX文件的构建和使用方法,并且用实例阐述了MEX文件的具体编写。  相似文献   

8.
介绍了动态链接函数库MEX文件,MAT文件及MATLAB引擎的调用原理,利用MATIAB和FORTRAN接口技术实现FORTRAN程序计算结果的可视化过程。  相似文献   

9.
在Windows9X下应用程序对硬件设备端口的访问可以直接用汇编语言的读写端口来实现,但是Windows2000/XP操作系统为了保证系统的的安全性、稳定性和可移植行,对应用程序访问硬件资源加以限制,这就要求设计设备驱动程序以实现PC机的软件对指定设备的访问.本文针对仅仅进行简单的端口读写操作的应用程序,提出了一个通用的程序模块.  相似文献   

10.
利用.NET组件技术可以实现MATLAB应用程序在.NET平台下的集成和部署。MATLAB Builder NE可以将MATLAB程序封装为.NET平台下的通用组件,从而实现了.NET平台下开发的应用程序对MATLAB应用的本地化调用。通过一个具体实例给出了详细的设计与实现方法。  相似文献   

11.
基于USB的实时数据采集系统及其在MATLAB中的应用   总被引:4,自引:0,他引:4  
应用越来越广泛的USB为实现实时数据采集提供了很大的便利,功能强大的MATLAB工具软件对数据分析和处理十分方便。介绍一种利用MEX文件将二者结合起来,实现在MATLAB平台下对数据实时采集,然后利用其库函数对采集到的数据进行处理和分析的方法。  相似文献   

12.
传统的分支目标缓冲器(BTB)每个取指周期都要进行访问,由于程序中的分支指令只占总指令数的20%左右,使得大约80%的BTB访问都是无效的.为此,利用程序控制流中分支指令间距固定的特性,提出一种对性能影响极小的BTB跳跃访问算法.在BTB中存储分支指令到运行路径中下一条分支指令的距离,BTB命中后,根据相应的分支距离来关闭当前分支指令与下一条分支指令之间的BTB访问,以有效地提高访问效率并降低动态功耗.该算法在嵌入式处理器中实现时只控制预测跳转分支指令的BTB跳跃访问,减少了硬件资源的开销.在硬件模型上进行模拟和综合后的结果表明,在128分支项的BTB中,采用文中算法可以降低72%的动态功耗,而性能损失仅为0.013%.  相似文献   

13.
VC++与MATLAB混合编程的探讨   总被引:18,自引:1,他引:18  
本文分析了MATLAB和VC++各自的编程优缺点,较为全面地列举了VC++和MATLAB混合编程的各种方式,重点介绍并举例说明了MEX文件与MATLAB引擎两种结合途径。通过VC++和MATLAB的协同工作,可以开发出功能强大且界面友好的软件。  相似文献   

14.
针对手机游戏在游戏产业中的份量日益加重的现状,着重介绍了MEX平台的相关技术,通过面向对象的程序设计技术对本游戏程序的结构、设计及部分问题进行了详细分析并给出了部分问题具体的算法实现。  相似文献   

15.
在MATLAB中,M文件的计算速度特别是循环迭代的速度远比C语言慢,因此可以把要求大量循环迭代的部分用C语言编写为MEX文件,然后在MATLAB中调用此文件,以提高计算速度。该文通过实例详述了如何实现此过程。  相似文献   

16.
基于LabVIEW与MATLAB的自适应滤波器设计研究   总被引:1,自引:0,他引:1  
针对MATLAB环境下设计自适应滤波器不便构建成一个虚拟仪器系统的问题,采用LabVIEW和MATLAB混合编程方法,通过LahVIEW中的MATLAB Script节点导人MATLAB脚本程序,设计了基于LMS、RLS两种算法的自适应滤波器,并在LabVIEW与MATLAB环境下进行了仿真对比.实验结果表明,所设计的虚拟滤波器性能良好,编程容易,人机接口界面良好,便于工程技术人员快速开发,在现代信号处理领域有很好的参考价值.  相似文献   

17.
在许多用户设计的实际应用系统的编程任务中,常常要实现软件对硬件资源和内存资源的访问,例如端口I/O、DMA、中断、直接内存访问等等。若是编制DOS程序,这是轻而易举的事情,但要是编制Windows程序,就显得很繁琐。因为Windows具有“与设备无关”的特性,不提倡与机器底层的接口打交道,如果直接用Windows的API函数或I/O读写指令进行访问和操作,程序运行时往往就会产生保护模式错误甚至  相似文献   

18.
该文对ADO.NET下的数据库访问模式进行了研究,针对常见的SQL数据库访问方式,设计了一种通用性的访问模式,提高了程序的移植性。  相似文献   

19.
水泵性能计算机数据采集系统程序设计   总被引:3,自引:0,他引:3  
介绍了水泵性能计算机数据采集系统硬件、软件设计的基本原理,以及用MATLAB完成程序设计的方法。结果 表明:系统运行良好,数据采集与处理结果可靠;利用计算机采集泵性能数据,自动绘制泵的性能曲线,可以提高数 据采集精度和效率,显著降低劳动强度。用MATLAB编程能很好地解决端口访问、用户界面、数据处理、图像表征等 问题。  相似文献   

20.
阐述了一种利用测试访问口开发的DSP系统的硬件设计方法.在这种硬件设计中,程序存储器配置为RAM,数据存储器留有一定的空间配置为慢速的ROM,系统程序存放在此ROM中.利用测试访问口设计了一个电路和一段程序,可以把程序从数据存储器的ROM调入程序存储器的RAM中.实践证明,这种硬件设计为系统在线调试提供了非常便利的环境,并且硬件成本很低.  相似文献   

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

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