期刊文献+
共找到28篇文章
< 1 2 >
每页显示 20 50 100
采用C MEX S函数编写xPC环境下设备驱动模块的研究 被引量:11
1
作者 时亚忠 王旭永 张红伟 《测控技术》 CSCD 2006年第7期59-61,65,共4页
在深入研究的基础上,论述了采用C MEX S函数编写此类设备驱动程序的方法和要点,并阐述了这些自定义设备驱动模块的生成和调用方式。此成果被成功地应用于三轴转台的实时测控系统中。
关键词 xPC目标环境 S函数 设备驱动程序 C mex文件
下载PDF
基于C MEX S函数的实时视窗下硬件驱动
2
作者 侯典清 龚国芳 王林涛 《计算机应用》 CSCD 北大核心 2012年第A02期128-130,共3页
针对Matlab实时视窗仅支持某些国外知名厂商设备,而大量国产设备无法使用的情况,以研华板卡PCI1727U为硬件平台利用C MEX S函数编写了该卡的模拟量输出通道驱动程序。与xPC驱动程序不同,Matlab针对实时视窗没有提供相关硬件操作函数和... 针对Matlab实时视窗仅支持某些国外知名厂商设备,而大量国产设备无法使用的情况,以研华板卡PCI1727U为硬件平台利用C MEX S函数编写了该卡的模拟量输出通道驱动程序。与xPC驱动程序不同,Matlab针对实时视窗没有提供相关硬件操作函数和驱动编写例程,实时视窗下驱动程序的编写大多依据摸索和测试。最后,以PCI1713作为辅助板卡对编写的驱动程序进行了测试,测试结果表明,实时视窗下编写的PCI1727U程序能把给定信号输出到试验系统,这为基于实时视窗的数据采集系统的进一步开发利用提供了理论基础和指导原则。 展开更多
关键词 实时视窗 C mex文件 设备驱动程序 S函数 数据采集
下载PDF
基于MEX文件的MATLAB与C语言接口的实现 被引量:1
3
作者 李卫刚 《电脑知识与技术》 2009年第8X期7002-7003,7012,共3页
在MATLAB中,M文件的计算速度特别是循环迭代的速度远比C语言慢,因此可以把要求大量循环迭代的部分用C语言编写为MEX文件,然后在MATLAB中调用此文件,以提高计算速度。该文通过实例详述了如何实现此过程。
关键词 MATLAB C mex文件 接口
下载PDF
自编头文件的C-MEX混合编程
4
作者 汤俊 张磊 楼力律 《机械制造与自动化》 2015年第2期101-102,共2页
当使用MATLAB进行大规模数据处理时,一个工程中包含了多个程序,而且各程序需交叉调用多个子程序,这将导致程序执行效率低下。基于VC与MATLAB的自编头文件的CMEX混合编程可以有效解决这一问题。该方法在C/C++中自编一个头文件,声明需要... 当使用MATLAB进行大规模数据处理时,一个工程中包含了多个程序,而且各程序需交叉调用多个子程序,这将导致程序执行效率低下。基于VC与MATLAB的自编头文件的CMEX混合编程可以有效解决这一问题。该方法在C/C++中自编一个头文件,声明需要用到的所有算法实现函数,并在另外的程序中编写这些函数的代码,通过mex Function接口函数实现VC与MATLAB混合编程。 展开更多
关键词 C/C++ MATLAB C-mex 自编头文件 混合编程
下载PDF
VC++与MATLAB混合编程的探讨 被引量:26
5
作者 谢佩军 计时鸣 张利 《计算机应用与软件》 CSCD 北大核心 2006年第2期128-130,共3页
本文分析了MATLAB和VC++各自的编程优缺点,较为全面地列举了VC++和MATLAB混合编程的各种方式,重点介绍并举例说明了MEX文件与MATLAB引擎两种结合途径。通过VC++和MATLAB的协同工作,可以开发出功能强大且界面友好的软件。
关键词 VC++ 接口 mex文件 MATLAB引擎 混合编程 协同工作 软件
下载PDF
VC++和Matlab混合编程在图像处理中的应用 被引量:9
6
作者 谢永华 傅德胜 《计算机应用与软件》 CSCD 北大核心 2005年第2期120-121,共2页
本文在分析了Matlab函数运算慢的基础上 ,提出了一种运用VC + +直接调用采用Matlab编译生成的Mex文件 ,从而实现图像快速处理的方法 ,并将该方法应用于数字图像处理中 ,取得了良好的实验结果。
关键词 图像处理 VC++ MATLAB 混合编程 mex文件 图像边缘检测 计算机
下载PDF
MATLAB与C++混合编程实现航磁异常提取的小波分析方法研究 被引量:4
7
作者 李大虎 何强 +1 位作者 李才明 屈进红 《地震研究》 CSCD 北大核心 2011年第2期233-238,255,共6页
阐述了小波多尺度分析原理和Mallat算法。针对以往MATLAB文件执行速度较慢的问题,提出了一种新的通过MEX文件来实现在MATLAB环境中调用C++源码程序的混合编程技术,并对球体磁异常叠加理论模型进行正演计算和对比研究,最后利用该方法对... 阐述了小波多尺度分析原理和Mallat算法。针对以往MATLAB文件执行速度较慢的问题,提出了一种新的通过MEX文件来实现在MATLAB环境中调用C++源码程序的混合编程技术,并对球体磁异常叠加理论模型进行正演计算和对比研究,最后利用该方法对某测区的航磁异常进行分解,并展示两个阶次典型的航磁异常细节特征图。结果表明:用小波分解得到的航磁异常细节特征图,同样起到了功率谱分解的作用,不但可以从异常细节图上清晰地圈闭出深大断裂带的赋存位置,而且在速度上较以往的单一计算方法也有了明显的提高,对今后类似地区数据处理具有较重要的参考价值。 展开更多
关键词 航磁异常 小波变换 多尺度分析 mex文件 混合编程
下载PDF
基于VxWorks半物理仿真中S-函数驱动模块的开发 被引量:3
8
作者 陈怀民 寇云林 +1 位作者 吴成富 段晓军 《计算机测量与控制》 CSCD 北大核心 2009年第3期599-602,共4页
深入研究了构建半物理仿真系统中I/O设备S-函数驱动模块的开发方法,详细论述了采用C MEX S-函数开发I/O设备驱动模块过程中各函数例程的作用、调用形式和开发方法,以及RTW下模型代码的生成过程,并基于该方法下完成了PCI6208DA等设备驱... 深入研究了构建半物理仿真系统中I/O设备S-函数驱动模块的开发方法,详细论述了采用C MEX S-函数开发I/O设备驱动模块过程中各函数例程的作用、调用形式和开发方法,以及RTW下模型代码的生成过程,并基于该方法下完成了PCI6208DA等设备驱动模块的开发,驱动模块的开发成功有助于提高半物理仿真的灵活性和可靠性,具有一定的实用性和推广价值。 展开更多
关键词 驱动模块 S-函数 C mex文件 RTW
下载PDF
Matlab与VC联合编程在数字水印工程中的应用 被引量:5
9
作者 车敏 张红梅 《现代电子技术》 2010年第24期55-57,共3页
在软件研发过程中,为了缩短软件的研发周期,通常会借助Matlab提供的丰富的工具箱函数,但是基于Matlab开发的软件很难满足人性化用户界面的要求,为此要使用基于强大的图形界面编辑功能的VC开发环境。只有采用二者联合编程才能高效的完成... 在软件研发过程中,为了缩短软件的研发周期,通常会借助Matlab提供的丰富的工具箱函数,但是基于Matlab开发的软件很难满足人性化用户界面的要求,为此要使用基于强大的图形界面编辑功能的VC开发环境。只有采用二者联合编程才能高效的完成软件的开发。采用传统的Matlab和VC联合编程方法因无法脱离Matlab的运行环境而仅适用于软件的试验阶段,而无法应用于工程开发中。为了克服传统Matlab和VC联合编程方法的弊端,提出了一种可以脱离Matlab运行环境的VC与Matlab联合编程新方法,并已经成功应用数字水印工程的开发中的。 展开更多
关键词 MAT文件 mex文件 MATLAB引擎 数字水印
下载PDF
数字控制直流调速系统实验平台的研制与应用 被引量:2
10
作者 赵岗金 王兆明 +1 位作者 綦慧 杨玉珍 《电气电子教学学报》 2006年第5期69-72,共4页
基于MATLAB的Simulink仿真环境,设计实现了Windows操作系统下的直流电机数字实时控制系统,为数字控制直流调速系统提供了教学实验平台。硬件驱动程序作为Simulink的一个模块可以被任意调用,控制算法可以用Simulink提供的其它仿真模块或... 基于MATLAB的Simulink仿真环境,设计实现了Windows操作系统下的直流电机数字实时控制系统,为数字控制直流调速系统提供了教学实验平台。硬件驱动程序作为Simulink的一个模块可以被任意调用,控制算法可以用Simulink提供的其它仿真模块或S函数来实现,整个系统开放灵活,可以实现各种算法的实际验证。系统调试结果充分验证了该数字控制系统稳定的运行特性。 展开更多
关键词 mex文件 直流调速系统 数字控制 MATLAB
下载PDF
基于Matlab的USB数据采集卡上位机处理系统 被引量:2
11
作者 张聪慧 郑正奇 《电子设计工程》 2011年第22期75-76,83,共3页
在多通道测距雷达系统中,为了对USB数据采集卡采集到的雷达数据进行接收和处理,设计了一种基于Mat-lab的USB数据采集卡上位机处理程序。该程序通过编写Mex文件扩展Matlab的外部程序接口,使其能够对USB2.0接口传输的数据进行实时接收,然... 在多通道测距雷达系统中,为了对USB数据采集卡采集到的雷达数据进行接收和处理,设计了一种基于Mat-lab的USB数据采集卡上位机处理程序。该程序通过编写Mex文件扩展Matlab的外部程序接口,使其能够对USB2.0接口传输的数据进行实时接收,然后在Matlab中利用其强大的数字信号处理功能对读取的多通道雷达数据分别进行滤波、FFT等数字信号处理,最后利用Matlab GUI编写用户操作界面,对处理结果加以显示。经测试,该上位机程序系统能够对6通道测距雷达信号数据进行处理,分别得到各个通道信号的频率和电压幅度,并将结果显示在GUI用户操作界面上。 展开更多
关键词 MATLAB USB mex文件 数字信号处理 GUI界面显示
下载PDF
MATLAB与FORTRAN程序的混合编程研究 被引量:1
12
作者 包军 孙小芳 《沈阳工程学院学报(自然科学版)》 2002年第3期42-44,共3页
介绍了在Windows操作系统下MATLAB与FORTRAN程序的接口技术,详细分析了动态链接函数MEX文件的结构及其使用方法,最后用实例说明。
关键词 MATLAB mex文件 FORTRAN
下载PDF
MATLAB与FORTRAN程序的接口技术 被引量:4
13
作者 贺红梅 包军 《电力学报》 2002年第2期126-128,共3页
介绍了在Windows操作系统下MAT LAB与FORTRAN程序的接口技术 ,详细分析了动态链接函数库MEX文件的结构 ,并通过实例说明了其使用方法。
关键词 MATLAB 工具软件 FORTRAN语言 应用程序 程序接口
下载PDF
Matlab与VC++混合编程综述 被引量:3
14
作者 王成杰 汪晓斌 廖定安 《电脑与信息技术》 2012年第5期57-58,62,共3页
Matlab是一个很优秀的科学计算软件,VC++也是各种软件的开发平台的首选,如何结合他们之间的优点,进行混合编程,发挥两者的长处,对于快速开发工控软件是非常有效的。文中详细综述了基于引擎库的方法,基于动态连接库的方法,基于MEX文件的... Matlab是一个很优秀的科学计算软件,VC++也是各种软件的开发平台的首选,如何结合他们之间的优点,进行混合编程,发挥两者的长处,对于快速开发工控软件是非常有效的。文中详细综述了基于引擎库的方法,基于动态连接库的方法,基于MEX文件的方法。 展开更多
关键词 MATLAB VC MATLAB C/C++数学库 动态连接库DLL mex文件
下载PDF
MATLAB与VC混合编程及应用研究 被引量:3
15
作者 王成杰 王洪元 《江苏工业学院学报》 2008年第2期42-44,共3页
介绍了MATLAB与VC混合编程的调用方法及其适用场合。针对宁波机场公路延伸段100 m长路段的"道路平整度指数(IRI)"的预测问题,选择MATLAB调用VC混合编程的方法:通过调用以VC格式编写的IFS分形插值函数,在MAT-LAB环境下绘制出... 介绍了MATLAB与VC混合编程的调用方法及其适用场合。针对宁波机场公路延伸段100 m长路段的"道路平整度指数(IRI)"的预测问题,选择MATLAB调用VC混合编程的方法:通过调用以VC格式编写的IFS分形插值函数,在MAT-LAB环境下绘制出自仿射变换的分形插值函数的图象,为成功分析该问题提供了帮助。 展开更多
关键词 混合编程 MATLAB外部程序接口 mex文件 迭代函数系 分形插值
下载PDF
Windows系统下MATLAB与Fortran程序的应用编程接口 被引量:1
16
作者 吴光彬 徐庆九 孙继河 《微计算机信息》 2000年第3期56-58,共3页
简述了在Windows操作系统下MATLAB与Fortran程序应用编程接口(API)的过程,详细分析了动态性接子程序MEX文件的结构以及MEX文件的使用方法,最后给出了一个简单的例子。
关键词 FORTRAN语言 应用编程接口 MATLAB语言 WINDOWS
下载PDF
C遗留代码到Matlab的封装
17
作者 陈金辉 董飚 陈钟荣 《计算机工程与设计》 CSCD 北大核心 2007年第15期3767-3769,共3页
C2M是一个把C语言遗留代码转换为Matlab中使用的mex封装文件的半自动化系统。该系统主要由C2Mmap和C2Mrule这两个彼此独立但又相关的工具构成。C2Mmap是一个半自动化转换工具,帮助用户在Matlab与C语言之间建立映像;C2Mrule为C函数自动... C2M是一个把C语言遗留代码转换为Matlab中使用的mex封装文件的半自动化系统。该系统主要由C2Mmap和C2Mrule这两个彼此独立但又相关的工具构成。C2Mmap是一个半自动化转换工具,帮助用户在Matlab与C语言之间建立映像;C2Mrule为C函数自动生成相关的封装文件。描述了C2Mmap和C2Mrule,用例说明了封装代码的实际过程。 展开更多
关键词 代码封装 源程序变换 接口文件 规则 遗留代码 mex文件
下载PDF
RTW技术在网络远程闭环控制系统中的应用
18
作者 孙德辉 李天宇 王超 《计算机工程》 CAS CSCD 北大核心 2007年第15期241-242,245,共3页
针对Matlab/RTW对硬件编程能力的不足,基于网络远程闭环控制系统,采用C-MEX函数编写硬件驱动程序,经过编译后生成DLL文件,在Simulink中使用S函数调用DLL文件,达到扩展Matlab对硬件编程的能力,使用RTW工具箱生成的C代码并下载到基于ARM... 针对Matlab/RTW对硬件编程能力的不足,基于网络远程闭环控制系统,采用C-MEX函数编写硬件驱动程序,经过编译后生成DLL文件,在Simulink中使用S函数调用DLL文件,达到扩展Matlab对硬件编程的能力,使用RTW工具箱生成的C代码并下载到基于ARM技术的网络远程控制器和现场控制器中实现实时远程在线控制,取得了预期的控制效果。 展开更多
关键词 RTW C-mex文件 网络远程闭环控制
下载PDF
基于MATLAB下的Winsock API网络编程
19
作者 陈坚祯 肖基毅 《南华大学学报(自然科学版)》 2005年第1期51-54,共4页
随着Matlab应用的日益广泛,它的网络应用环境十分重要.针对Matlab下网络通信问题,介绍通过使用VC++6.0编写内含WinsockAPI技术的Matlab外部接口MEX文件的方法来设计基于Matlab平台下的网络应用程序,实现Matlab对Internet网络的支持.
关键词 MATLAB mex文件 WINSOCK 应用程序接口 VC6 网络编程
下载PDF
实现Matlab定时处理功能 被引量:2
20
作者 傅晓波 胡念苏 《现代电子技术》 2005年第15期76-78,共3页
为实施诸如定时数据采集、数据处理、文件存盘等定时处理任务,以实现实时仿真和控制,程序必须能够完成定时和计时功能。介绍了优秀科学计算软件Matlab实现定时处理功能的几种方式,并着重给出了用C语言按照MEX格式编写动态链接库,在Matla... 为实施诸如定时数据采集、数据处理、文件存盘等定时处理任务,以实现实时仿真和控制,程序必须能够完成定时和计时功能。介绍了优秀科学计算软件Matlab实现定时处理功能的几种方式,并着重给出了用C语言按照MEX格式编写动态链接库,在Matlab环境中使用系统定时器资源的方法。最后给出了定时采集某工业实际对象的温度,利用Mat-lab强大的数值计算与处理功能建立系统温度模型的应用实例。文中给出的方法可作为Matlab环境中编制数据采集与处理程序,以及开发Matlab与外部程序接口时参考。 展开更多
关键词 MATLAB 定时器 C-mex文件 数据处理
下载PDF
上一页 1 2 下一页 到第
使用帮助 返回顶部