共查询到19条相似文献,搜索用时 125 毫秒
1.
本文简要论述了VC和Matlab各自的特点、VC和Matlab混合编程的三种方法。并通过例子详细阐述了如何通过DLL方法实现二者的结合以及如何在VC的IDE中调用DLL中已开发好的算法。 相似文献
2.
本文主要介绍VC与Matlab混合编程的实现,举例说明VC调用Matlab进行数值计算和复杂图形的绘制的具体过程和步骤。 相似文献
3.
4.
利用DLL进行VC与Delphi配合开发 总被引:8,自引:0,他引:8
VC与Delphi是当今最主流的两大开发工具,它们各有优劣,如果能够配合使用、取长补短,可以使开发工作事半功倍。利用DLL解决了C 与Pascal之间的兼容问题,通过实例代码详细地介绍了如何进行VC与Delphi配合开发软件。实践证明,该方法是高效可行的。 相似文献
5.
6.
Matlab与VC++混合编程的研究及其在图象处理中的应用 总被引:5,自引:0,他引:5
分析了用Matlab处理的优缺点,指出了其运算速度慢的根源。讨论了Matlab调用Mex文件的参数传递机制,在此基础上提出了一种运用C语言灵活调用Matlab自带的API函数来编制Mex文件从而实现快速图象处理的方法,并说明了该方法的具体操作步骤,最后给出了一个典型的图象处理算法的运算速度的对比实验结果及结论。 相似文献
7.
简要介绍Matlab和Fortran各自的优缺点,详细阐述Matlab调用Fortran生成的动态链接库实现混合编程的两种方法。以高斯约当列主元素法求逆为例,从计算时间、精度等方面详细比较了同一算法在多种实现方式下的执行情况。计算结果表明:基于动态链接库的混合编程方法能充分利用现有软件包,结合Fortran计算效率高、Matlab矩阵计算及图形处理功能强的优点,符合当前科学工程计算程序设计的发展方向。 相似文献
8.
基于Matcom与COM的VC/Matlab混合编程 总被引:3,自引:0,他引:3
目前,比较流行的控制系统仿真软件是Matlab.Matlab功能强大,算法标准化,但是效率低.VC代码效率高,执行快,但是提供的数学函数少.为了使VC和Matlab可以充分的发挥出二者各自的优点,大大提高仿真效率,文中详细介绍了两种VC与Matlab混合编程模式,分别是基于Matcom与COM的方法.这两种方法可脱离Matlab运行环境,文中最后比较两种方法的特点,并得出结论基于COM的方法更加通用有效. 相似文献
9.
基于MATLAB与VC混合编程的虚拟仪器 总被引:2,自引:0,他引:2
虚拟仪器技术在众多领域均得到迅猛发展。文中针对自动化测试与仪器领域对虚拟仪器的特殊要求,分析了目前流行的虚拟仪器编程软件LabVIEW和LabWindows/CVI的不足之处,提出了一种利用MATLAB与Visual C 混合编程构建虚拟仪器的技术,充分利用了MATLAB强大的计算与绘图功能和Visual C 的实时处理能力。介绍了利用该技术构建的一个虚拟仪器,实际应用证明这一技术是可行的。 相似文献
10.
LabVIEW和MATLAB混合编程应用日益广泛,然而大多数开发软件在客户端应用时需要同步安装MATLAB,大大限制了软件的推广应用。针对LabVIEW和MATLAB混合编程开发软件发布后独立于MATLAB运行的要求,从LabVIEW和MATLAB共同支持的数据接口技术出发,论述LabVIEW调用MATLAB计算代码的方法,比较每种接口技术的优势和缺点。通过实例实现了基于DLL(动态链接库)技术和COM(基于组件对象模型)组件技术的LabVIEW与MATLAB混合编程。成功实现了应用程序独立运行并明显改善了执行效率。 相似文献
11.
通过在LabVIEW和VC程序之间建立DDE连接,实现了两种语言之间的双向数据交换,并提出了利用LabVIEW的TCP VI和MFC的Csocket类进行程序开发的方法和具体实现。该方法编程简单、通用性强,在用VC开发测控程序时可以充分利用LabVIEW提供的信号处理工具包,简化VC编程,提高程序的开发效率。 相似文献
12.
动态链接库在LabVIEW中的高级应用 总被引:3,自引:3,他引:3
LabVIEW中的提供了调用共享库函数的接口.但是一些现成的函数库却因为接口参数类型不同而不能在Lab—VIEW中使用。利用重新编写动态链接库的方法可以建立旧函数库与LabVIEW联系的通道,提高现有资源的利用率。本文以SDK2000图像采集卡为例,介绍具体的实现过程。 相似文献
13.
14.
怎样在LabVIEW中调用Win32动态连接库(DLLs) 总被引:11,自引:0,他引:11
LabVIEW是美国国家仪器公司开发的基于图形化的程序设计语言。以Windows95/98/NTk USER32.DLL库中的信息框函数MessageBoxA为例,说明在LabVIEW中怎样库。 相似文献
15.
针对空空导弹检测设备的发展现状,设计了基于LabVIEW和PC-DAQ的机载导弹通用测试平台.硬件采用模块化设计,侧重设计了信号调理电路,主要包括取有效值、过零比较、隔离放大电路和滤波等电路.软件设计主要实现了利用CIN图标调用VC++驱动程序以及利用CLF节点实现可供LabVIEW直接调用的动态库DLL文件的编制与调用等技术,完成了虚拟面板、系统控制、数据采集处理和显示存储等程序的编制,最后还实现了远程网络监控功能,可以方便地进行远程实时测试和故障诊断.仿真实验表明,所设计的测试平台提高了导弹检测设备的模块化、标准化、通用化,具有性价比高、操作简单、易于升级等优点. 相似文献
16.
Labview和Matlab混合编程方法的研究与实现 总被引:3,自引:0,他引:3
LabVIEW是一种高性能的图形化虚拟仪器编程软件,它在测试与测量、过程控制与处理、科学研究和分析等方面有广泛的应用,但是,LabVIEW在数值分析和数据运算处理等方面显得有些力不从心;通过其强大的外部接口,提出了基于DDE,DLL,ActiveX自动化,MATLAB Script节点技术的LabVIEW和MATLAB混合编程,并结合小波降噪、虚拟模糊热点温度分析仪实例,对这些方法进行了比较分析;利用混合编程既良好地发挥了仪器语言的优势,又扩展了算法工具箱,探索了智能虚拟仪器新的开发途径。 相似文献
17.
18.
文章论述了ODECMP(面向对象的巡航导弹航迹规划软件开发环境)的动态程序库的必要性和优越性,介绍了动态程序库设计的主要方法。通过作者在VisualC++环境下设计的分配、释放内存的动态函数库,重点探讨了如何去掉函数修饰名的问题。 相似文献
19.
C#调用VC++动态链接库的研究 总被引:1,自引:0,他引:1
C#与C++混合编程是最常见的混合编程方式。用C#调用C++编写的动态链接库存在很多需要解决的问题。对C#调用C++编写的动态链接库的必要性及托管与非托管的概念进行了描述,并对C#调用C++时面临的导入DLL、数据类型转换、结构体参数的处理、指向结构体的指针及在C#中用结构体模拟共用体等常见问题进行研究并给出必要的示例代码。 相似文献