共查询到17条相似文献,搜索用时 93 毫秒
1.
VB调用Matlab制作的COM组件实现二者混合编程 总被引:1,自引:0,他引:1
Microsft Visual Basic在编程可视化、开发友好界面方面,显得十分方便,而MATLAB提供很多数学库可以实现科学技术计算。充分利用MATLAB强大的运算及显示功能和VB开发界面友好的特点,将二者有机结合,可以开发出复杂的、界面友好的人机交互处理软件。同时,能大大加快软件开发的进度,缩短源代码,提高代码质量及软件的稳定性。为了开发的VB程序脱离MATLAB环境,利用MATLAB制作COM控件供VB调用是实现此功能的有效方法。熟练掌握这一技术,将使编程工作变得轻重自如。 相似文献
2.
3.
LabVIEW和MATLAB混合编程应用日益广泛,然而大多数开发软件在客户端应用时需要同步安装MATLAB,大大限制了软件的推广应用。针对LabVIEW和MATLAB混合编程开发软件发布后独立于MATLAB运行的要求,从LabVIEW和MATLAB共同支持的数据接口技术出发,论述LabVIEW调用MATLAB计算代码的方法,比较每种接口技术的优势和缺点。通过实例实现了基于DLL(动态链接库)技术和COM(基于组件对象模型)组件技术的LabVIEW与MATLAB混合编程。成功实现了应用程序独立运行并明显改善了执行效率。 相似文献
4.
Visual Basic内核不仅在界面开发中方便友好,而且在一些工业控制组态软件中也得到了良好的应用。而MATLAB作为高性能的科学计算软件,也为用户提供了简便、良好、实用的程序接口。模糊PID作为一种先进的控制技术也已经在工业控制领域得到广泛应用。通过在MATLAB中创建模糊PID的接口函数,在VB中用Matrix VB建立模糊PID的控制规则总表,方便快捷地搭建出一套完整的模糊PID程序,此方法可以运用于教学演示,以及各种以VB为内核的工业组态软件的应用中。 相似文献
5.
介绍了作为开发软件的重要工具Visual Basic和MATLAB的发展情况,论述了利用Visual Basic 6.0中的ActiveX技术调用MATLAB的计算引擎,给出了Visual Basic和MATLAB联合开发的方法,使MATLAB 能在VB环境下运行,实现了VB的可视化界面和MATLAB强大的数值分析能力的结合,发挥了它们各自的优点.文中以一个简单的例子说明使用制作的软件可以使MATLAB的应用更加完善. 相似文献
6.
本文定义新的顶点类高效存储图的拓扑信息,在类中封装了类成员及相应的方法,实现了模块化和信息隐藏;运用COM组件技术很好地实现数据结构可视化,解决了数据结构课程学习和程序设计中不能形象直观显现所建数据结构的难题. 相似文献
7.
实现VB与MATLAB数据交换的新方法 总被引:13,自引:0,他引:13
MATLAB是目前应用最广泛的数值科学计算语言,同时也是系统分析和仿真的强大工具,VB是目前使用最广泛的可视化编程工具。本文提出一种新的实现VB与MATLAB数据交换的方法,从而可以充分结合两个软件的优点,大大缩短软件开发周期。 相似文献
8.
用VB设计ActiveX组件 总被引:1,自引:0,他引:1
组件对象模型很受编程人员的欢迎,许多使用COM熟练的开发人员认为COM就像ASP一样能够给编程人员灵感。令人惊奇的是大多数开发者和最终客户在一些方法、形式上已经不知不觉地运用了COM。作为一个ASP开发者,几乎一直都在使用COM,所有ASP内置的对象都是COM对象,当用到这些对象时,就调用了COM对象的方法,IIS在很大程度上要用到COM。COM很复杂,要想了解COM各方面的细节很费时间,需要大量地阅读和编写代码,然而如果一开始就在应用程序中充分应用它,并且用VB创建COM组件,则效果较好。1设计目的我们将建立的这个DNA组件中,将是… 相似文献
9.
MATLAB与VB的集成在电力系统潮流计算中的应用 总被引:2,自引:0,他引:2
潮流计算是电力系统中最重要的一种电气计算,在离线和在线计算中都发挥着重要的作用.在利用以复数矩阵为基本单元的MATLAB开发潮流算法程序、用VB开发潮流计算程序界面的基础上,本文探讨了MATLAB与VB无缝集成的技术,并通过ActiveX技术实现了MATLAB与VB的链接,完成数据通信. 相似文献
10.
一、引言 随着计算机应用领域的不断扩大,应用程序的规模和复杂性也在不断提高,如何高效地生产和维护程序,成为软件设计的一大问题。组件化是继面向对象之后程序设计思想的新发展。微软提出的COM(Component Object Model,组件对象模型)标准正是组件化程序设计思想的体现,它提供了在多个应用程序之间共享重用二进制代码的有效途径,是构造二进制兼 相似文献
11.
MATLAB与VB混合编程技术研究 总被引:14,自引:7,他引:14
着重探讨了在VB应用程序中集成MATLAB实现程序优化的四种方法,即利用MatrixVB、调用DLL动态链接库、应用Active自动化技术和动态数据交换技术,并分析了集成过程中的关键问题及其基本步骤。这种混合编程实现了VB的可视化界面与MATLAB强大的数值分析能力的结合。 相似文献
12.
在VB5.0中使用和操作MATLAB 总被引:8,自引:0,他引:8
本文介绍在VB5.0中利用ActiveX自动化技术使用和操作MATLAB的方法。它以 VB作为自动化控制器。MATLAB作为自动化服务器,在使用VB进行Windows编程中,充分发挥MATLAB在系统分析。仿真等方面的优势。 相似文献
13.
14.
15.
针对Lagrange插值多项式展开难的特点,给出了用VB的解决思路,完全用MATLAB展开的方案以及基于二者的混合编程方法。分析了三种方法的优缺点,指出了以COM组件为纽带的可行性,对高校软件实验室教学具有较实用的参考价值。 相似文献
16.
用MATLAB和VB混合编程开发数字图像处理教学演示软件 总被引:2,自引:0,他引:2
探讨一种基于AcdveX技术综合利用MATLAB和VB各自的特点开发数字图像处理教学软件的方法,该技术根据需要可直接应用于其它应用领域。 相似文献
17.
VB和MATLAB无缝接口编程 总被引:12,自引:0,他引:12
针对VB和MATLAB接口编程问题,本文介绍了一种无缝接口编程的方法——利用MATLAB Add-in将M文件生成DLL文件,在VB中调用。并以具体的例子给出了通过这种方法实现VB可视化界面和MATLAB信号分析。 相似文献