首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 102 毫秒
1.
李善姬  芦成刚 《计算机工程与设计》2006,27(18):3486-3487,3490
结合VB编程简单、界面友好的特点及MATLAB强大的计算、图形表达功能,采用VB与MATLAB的混合编程,可以开发出效率高、使用方便的应用程序.利用ActiveX技术和文件传递参数,解决了VB与MATLAB的混合编程并应用于数字滤波器的设计上,利用该方法设计了FIR数字滤波器.  相似文献   

2.
基于ActiveX技术的数字滤波器设计   总被引:1,自引:0,他引:1  
廖晓辉  秦毅男 《微计算机信息》2007,23(34):263-264,302
本文基于VB与MATLAB混合编程技术,开发了数字滤波器设计与仿真系统。利用ActiveX自动化技术实现了VB与MATLAB两个环境之间的交互,通过文件传递实现数据交挟和图形存取,充分结合了VB在设计用户界面和MATLAB在数值计算、信号处理和图形表达等方面的优势。实际应用表明,本软件系统具有界面友好,使用方便,执行效率高等特点。  相似文献   

3.
本文采用MATLAB语言编程实现增量式PID(Proportion-Integral-Differential,比例-积分-微分)控制算法,采用VB程序进行人机界面的设计;运用COM技术实现VB与MATLAB之间的数据交换,将PID整定参数和被控对象参数通过COM接口传递到MATLAB,由MATLAB完成控制算法的计算,将计算结果返回至VB,由VB完成曲线的显示.  相似文献   

4.
MATLAB具有强大的科学计算功能,含有大量多目标优化分析函数。依据ActiveX技术将MATLAB函数在VB环境下进行调用,进行多目标优化集成系统开发,实现数据的自动输入和输出功能,编制了MATLAB与VB的数据接口代码,提出程序设计时应注意的问题。系统中的分析计算功能由MATLAB函数实现,非常方便用户使用,对结果数据的二次分析提供了条件。  相似文献   

5.
VB与MATLAB混合编制基于矩量法的导体目标RCS计算软件   总被引:2,自引:1,他引:1  
针对VB和MATLAB各自的特点,首先在MATLAB中编制基于矩量法的导体目标RCS计算函数文件,然后利用ActiveX自动化技术,在VB中调用MATLAB函数实现对RCS的计算,通过将VB和MATLAB两者结合起来并用VB编制成具有友好人机交互能力的软件,实现了数据、图形和界面的有机结合。最后对典型实例进行了分析计算,结果与相关文献吻合良好,证明了本软件计算结果的正确性,实践表明,该软件具有较好的实用性和推广价值。  相似文献   

6.
电磁式电流互感器的误差仿真,通常借助MATLAB强大的仿真计算功能完成,但MATLAB不具备友好的参数输入界面和数据管理功能。结合MATLAB、VB.NET、Access和Excel各自的特点,开发了界面友好、数据便于存储的电磁式环形电流互感器误差仿真软件。利用VB.NET开发友好的参数输入界面,采用VB.NET调用MATLAB生成的.net组件,进行互感器误差仿真,利用Access和Excel实现磁化曲线导出和数据结果保存功能。  相似文献   

7.
MATLAB程序具有强大的科学计算能力,而Visual Basic程序(以下简称VB)在开发友好用户界面的方面简单方便,易于实现。为充分发挥二者优势,介绍一种新型、简便、实用的程序接口技术,利用COM组件生成DLL文件来实现MATLAB与VB的链接,并对圆柱形弹簧变形量进行蒙特卡洛模拟,充分体现MATLAB和VB混合编程的优越性。经计算验证,运算效果较为理想。  相似文献   

8.
VB调用Matlab制作的COM组件实现二者混合编程   总被引:1,自引:0,他引:1  
Microsft Visual Basic在编程可视化、开发友好界面方面,显得十分方便,而MATLAB提供很多数学库可以实现科学技术计算。充分利用MATLAB强大的运算及显示功能和VB开发界面友好的特点,将二者有机结合,可以开发出复杂的、界面友好的人机交互处理软件。同时,能大大加快软件开发的进度,缩短源代码,提高代码质量及软件的稳定性。为了开发的VB程序脱离MATLAB环境,利用MATLAB制作COM控件供VB调用是实现此功能的有效方法。熟练掌握这一技术,将使编程工作变得轻重自如。  相似文献   

9.
本文在分析了MATLAB和VB开发语言各自的优缺点的基础上,通过阐述和利用ActiveX技术和ActiveX Automation协议,实现了MATLAB和VB的数据交换与集成开发。二者的取长补短使软件开发工作变得更加简洁、高效。  相似文献   

10.
介绍了作为开发软件的重要工具Visual Basic和MATLAB的发展情况,论述了利用Visual Basic 6.0中的ActiveX技术调用MATLAB的计算引擎,给出了Visual Basic和MATLAB联合开发的方法,使MATLAB 能在VB环境下运行,实现了VB的可视化界面和MATLAB强大的数值分析能力的结合,发挥了它们各自的优点.文中以一个简单的例子说明使用制作的软件可以使MATLAB的应用更加完善.  相似文献   

11.
VB调用MATLAB的方法及其在故障诊断中的应用   总被引:2,自引:2,他引:2  
姚静  齐蓉  李玉忍 《计算机工程与设计》2004,25(11):2108-2110,2113
将VB调用MATLAB的方法应用到故障诊断中。分析总结电气负载管理中心的故障经验,通过训练样本,设计实现了一个基于BP神经网络的电气负载管理中心故障诊断系统,介绍了VB调用MATLAB的详细步骤,以VB编写主界面,利用MATLAB神经网络工具箱完成故障诊断,从而缩短了程序开发周期和减少了程序员的工作量。经过大量的实际验证,系统工作稳定且故障定位的准确性很高。  相似文献   

12.
在VB6.0中调用MATLAB程序   总被引:11,自引:1,他引:11  
介绍了作为开发软件的重要工具Visual Basic和MATLAB的发展情况,论述了利用Visual Basic 6.0中的ActiveX技术调用MATLAB的计算引擎,给出了Visual Basic和MATLAB联合开发的方法.使MATLAB能在VB环境下运行,实现了VB的可视化界面和MATLAB强大的数值分析能力的结合,发挥了它们各自的优点。文中以一个简单的例子说明使用制作的软件可以使MATLAB的应用更加完善。  相似文献   

13.
VB应用程序中基于MATLAB的数学处理解决方案   总被引:1,自引:0,他引:1  
VB是开发应用程序使用最为广泛的工具之一,MATLAB是优秀的数学处理工具,本文阐述并举例说明在使用VB开发应用程序时直接利用MATLAB所提供的数学处理功能的解决方案,借助于这些方案,可以缩短VB应用程序的开发周期和增强VB应用程序的数学处理能力。  相似文献   

14.
针对VB数值计算能力不足,不利于算法开发和程序发布的状况,文章在介绍了MATLABC/C++数学函数库的基础上,通过对VB调用MATLAB数学函数库所涉及的几项关键技术———数组的存储方式、指针的应用和错误处理机制的统一等的研究和分析,并通过一个求解矩阵特征根和特征向量的具体实例,实现了增强VB数值计算能力的方法。结果表明:充分利用MATLAB的数学函数库,有助于开发出可以脱离MATLAB环境独立发布的VB的应用程序,在算法设计和缩短开发周期等方面有极大的应用价值。  相似文献   

15.
以VB为开发平台,利用RS232与下位机80C196KC单片机通信,实现了对开关磁阻电机相电流的数据采集和数据处理.80C196KC单片机作为信号采集单元,将采集到数据通过RS232传输给客户端计算机,并用SQL Server数据库对其进行管理;在数据处理方面充分利用MATLAB强大的数据处理能力,通过Matrix VB和COM技术实现VB与MATLAB的无缝连接.通过现场测试表明该系统实时处理性能好,能够实现对开关磁阻电机相电流的数据采集和数据处理.  相似文献   

16.
基于VB与MATLAB接口实现三维图输出技术   总被引:3,自引:0,他引:3  
现有的计算机高级语言对于三维图的输出能力相对较弱,而更多的数据采集与测试系统需要输出三维图形,发挥高级语言的编程灵活性和MATLAB语言的强大计算和图形输出功能,提出了一种新的三维图输出方法。该方法用VB将采集数据构成二维数组,通过VB与MATLAB接口实现数据的传递,并在VB中直接调用MATLAB语句实现三维图的绘制与输出。  相似文献   

17.
Visual Basic内核不仅在界面开发中方便友好,而且在一些工业控制组态软件中也得到了良好的应用。而MATLAB作为高性能的科学计算软件,也为用户提供了简便、良好、实用的程序接口。模糊PID作为一种先进的控制技术也已经在工业控制领域得到广泛应用。通过在MATLAB中创建模糊PID的接口函数,在VB中用Matrix VB建立模糊PID的控制规则总表,方便快捷地搭建出一套完整的模糊PID程序,此方法可以运用于教学演示,以及各种以VB为内核的工业组态软件的应用中。  相似文献   

18.
基于matlab与vb集成技术的通信系统仿真软件的开发   总被引:4,自引:0,他引:4  
通信系统设计是一项十分复杂的技术,为了帮助学生学习研究现代通信系统设计和分析,改善学生的教学和实践环节,借助于MATLAB提供的丰富的信号处理工具和Simulink动态仿真功能,结合VB提供的可视化编程设计的图形界面,利用ActiveX技术与DDE技术使VB与MATLAB集成,实现了通信系统仿真教学软件的开发。此外采用MATLAB Link for CCS development Tools开发工具使用户从m文件或.mdl文件中直接生成DSP的可执行代码,使从顶层的系统仿真到底层的芯片算法的实现。  相似文献   

19.
VB与MATLAB混合编程的研究   总被引:13,自引:0,他引:13  
卢秋蓝 《计算机仿真》2003,20(12):115-117
该文把VB在图形用户界面开发方面的优势和MATLAB强大的计算功能结合起来,提出了五种不同的混合编程方法,尽可能发挥其各自的优势,实现工程软件的迅速开发。  相似文献   

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

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