共查询到19条相似文献,搜索用时 125 毫秒
1.
何茗 《重庆邮电学院学报(自然科学版)》2010,(2)
针对MATLAB不能实现端口操作、实时控制和Visual C++处理复杂数值运算效率低的问题,利用VisualC++与MATLAB进行混合编程,实现功能互补,为材料介电性能的复杂计算及计算结果的可视化提供强大的技术支持。MATLAB将材料介电模型文件转化成Visual C++的代码,并将代码用Visual C++编译器编译连接成独立应用程序。结合Visual C++强大友好的软件制作功能及MATLAB功能极强的科学计算及图形绘制显示特性,MATLAB编译器将不同的介电性能的计算模块分别编译成动态链接库文件,并在Visual C++编写的可视化交互操作界面中对其进行调用,实现计算及绘图功能。 相似文献
2.
文章对MFC中的文件操作进行了全面的介绍,并通用Visual C++程序语言给出详细的演示代码. 相似文献
3.
VC++与MATLAB混合编程的起重机动态特性仿真 总被引:1,自引:1,他引:0
为了提高起重机动态特性的求解精度和分析速度,采用Visual C++编译器核心类集MFC绘制可视化窗口,通过C++程序编写及MATLAB函数调用,精确求解门、桥式起重机动态系统模型,实现了VC++与MATLAB的协同合作,实例验证了该方法的可行性。 相似文献
4.
针对MATLAB与C语言混合编程的接口问题,提出了采用MAT文件、MEX文件和MATLAB引擎三种接口方法。通过MAT文件实现与其它编程环境的数据交换;通过MEX文件实现在MATLAB环境中调用其它语言编写的程序;通过MATLAB引擎实现在其它编程环境中使用MATLAB的计算功能。在详细阐述了三种方法原理的过程中,说明了三种接口方法的使用特点、调用方法、编译过程和使用中的注意事项。通过混合编程,利用了C语言高效的特点,在发挥MATLAB强大的计算功能的同时,又弥补其执行速度慢的缺点。 相似文献
5.
介绍了一种支持跨平台执行C/C++程序、具有强大扩展功能和无需编译即可执行等优势的平台-ch.描述了使用Ch SDK来实现其扩展功能的过程.介绍了Ch空间中的实现、Ch空间对C/C++库的调用接口、C空间中的实现和Ch动态链接库dl的建立,给出了集成机制.文章通过具体实例并利用移动机器人作为实验平台进行操作,实验1验证了移动机器人成功的移植到Ch下;实验2实现了Ch的无需编译即可执行的特性. 相似文献
6.
邱明 《江苏大学学报(自然科学版)》2006,27(5):27-30
为了实现数字化共轭曲面求解的目的,采用曲线插值替代曲面插值,从离散的数字化曲面得到一个连续的曲面,从而实现了共轭曲面法向量和相对运动速度的求解,在此基础上,提出了基于降维插值求解方法的数字化共轭曲面求解数学模型;运用计算软件MATLAB的强大数值计算和图形显示功能开发了数字化共轭曲面的求解算法,并用Visual C++实现了人机界面和数据的处理.计算实例的结果表明该方法能有效实现数字化共轭曲面求解. 相似文献
7.
8.
9.
介绍了在MATLAB下进行ActiveX组件集成的必要性和有关的MATLAB的应用程序接口,同时针对具体情况给出了通过把MATLAB作为计算引擎集成ActiveX组件的具体方法,针对MATLAB、C++存在的优缺点,提出了利用MATLAB的MEX技术调用C程序的设计思想,并给出了利用MEX技术调用C++代码的详细设计方法。 相似文献
10.
齿轮类零件特征造型系统的研究与开发 总被引:2,自引:0,他引:2
基于AutoCAD 2000软件平台,应用面向对象的开发工具ObjectARX 3.0和可视化程序设计语言Visual C++6.0研究并开发齿轮类零件特征造型系统.该系统基于主、辅形状特征自动设计齿轮类零件的三维模型,能建立包括材料、精度、管理等特征信息,并可以输出固定格式的特征信息文件,为实现CAD/CAM集成提供了一种途径. 相似文献
11.
基于MATCOM的Visual C++与Matlab混合编程方法 总被引:3,自引:0,他引:3
郦丹芸 《阜阳师范学院学报(自然科学版)》2003,20(1):58-60
本文首先分析了工程设计和系统仿真软件包Matlab的优缺点,然后介绍一种将Matlab与C++结合的辅助工具—Matcom。Matcom可以将Matlab的M文件转换为CPP文件,为C++程序所使用,并能通过C++编译器编译连接成可执行文件,提高M文件的执行效率。最后用具体实例说明如何通过Matcom实现Matlab与visual C++的混合编程。 相似文献
12.
基于VC~(++)与MATLAB混合程序设计与应用 总被引:1,自引:0,他引:1
针对VC 与MATLAB软件各自编程优势,提出了一种将MATLAB中编译的.m函数文件生成可脱离MATLAB环境的动态连接库(DLL),并以具体实例说明了在VC环境中开发应用程序界面并调用动态链接库,使VC界面和MATLAB编译的函数文件之间的参数得以传递,实现了两者的混合编程,为软件开发提供了强有力的技术支持. 相似文献
13.
Visual C++调用Matlab的探讨 总被引:1,自引:0,他引:1
董桂生 《河南师范大学学报(自然科学版)》2003,31(4):29-31
用VC开发界面是十分方便的,Matlab用作科学计算是非常容易的,把二结合起来,能够实现优势互补.本研究了VisualC 调用Matlab的几种常用方法,充分利用二的优点,能大大提高程序的质量. 相似文献
14.
采用VC++6.0和MATLAB混合编程的方法,实现了物理实验数据处理系统的开发.实践表明二者联合编译能大大提高软件开发效率,缩短软件维护周期. 相似文献
15.
论述了MFC对ODBC的数据库编码的支持,并讨论用VisualC++开发ODBC应用程序的编程方法,然后结合ODBC应用程序实例说明编程的实现过程。 相似文献
16.
位错是晶体中的一种线型缺陷,它在晶体中普遍存在,不仅影响着晶体的力学强度,而且对固体的许多物理性质均有重要影响.为了能形象地理解位错的基本性质,本文以刃型位错作为研究算例,通过编写Visual C++程序,成功地实现了对刃型位错原子动态图象及其应力场分量的计算机模拟,并详细阐述了程序设计原理和实现方法.本文的编程思想和通过定性及定量分析得出的结论对深入研究位错的特性提供了很好的参考思路. 相似文献
17.
在测量软件中加入图形读入功能,能有效提高软件的应用价值。介绍了如何使用VC++6 0编程语言,利用MFC进行OpenGL编程实现该功能。创建OpenGL应用程序,需要进行一些设置。在接口程序的设计过程中,必须清楚地了解图形文件的格式。为在程序中加入读取CAD文件的功能必须为项目工程添加新内容。在软件中,不仅要读出CAD图形,还要能够对图形操作,从中获得零件几何信息,该功能实现的关键技术主要有坐标变换、视图的静态分割和视图间的通讯,以及单文档多视的实现等。 相似文献
18.
19.
朱从旭 《中南大学学报(自然科学版)》2000,31(6):561-564
针对FORTRAN语言计算效率高而图形功能弱,VisualBasic(VB)计算效率低而图形功能强的特点,采用VB和FORTRAN2种语言混合编程,充分利用各自的优点,实现FORTRAN计算程序资源的再利用.此外,探讨了2种实现FORTRAN计算程序可视化的方法一是通过磁盘文件在VB程序和FORTRAN程序间交换数据,并借助WindowsAPI(应用程序编程接口)函数实现FORTRAN外壳程序在VB中同步运行,使FORTRAN外壳程序的计算结果在VB图形界面上显示;二是将FORTRAN程序转化为动态链接库函数,通过函数参数传递使VB程序和FORTRAN动态链接库函数之间交换数据,将FORTRAN的计算结果在VB窗体上显示并进行作图处理,从而实现了FORTRAN计算程序的图形界面及计算结果的可视化 相似文献