共查询到19条相似文献,搜索用时 265 毫秒
1.
2.
3.
4.
5.
本文介绍了在VB应用程序中集成MATLAB实现程序优化的七种方法.并分析了集成过程中的关键问题及其基本步骤。这种混合编程实现了VB的可视化界面与MATLAB强大的数值分析能力的结合。 相似文献
6.
7.
在火力发电厂厂级监控信息系统(SIS)中需要实现的应用功能众多,从而需要有效的数据处理方法和优化算法。为此,提出了利用高级编程语言搭建系统开发平台,复杂算法的功能由MATLAB COM组件实现的方案,以节约系统的开发成本及提高系统开发效率。介绍了SIS功能开发中调用MATLAB COM组件的实现过程,对部分计算结果的精度及效率与已有的自开发算法进行了对比,表明利用MATLAB中的二次规划函数生成的COM组件求解负荷分配问题所得到的结果比采用拉格朗日松弛法求解得到的结果稍差。因此,对算法精度和效率要求比较高的信息系统开发需要有针对性的设计算法或采用更适合具体问题的科学计算软件工具。 相似文献
8.
凸轮轮廓误差的大小直接反映了凸轮磨削加工的精度,由于磨削过程中凸轮轮廓误差不能通过测量获得,该文推导了一种在极坐标系下凸轮轴磨削加工轮廓误差的表达式;采用两轴交叉耦合误差补偿模型,保证砂轮进给和工件旋转运动之间的数学关系;由于磨削力扰动、非线性因素及动力学模型的不准确等会降低轮廓精度,结合交叉耦合轮廓控制器,采用了模型参考自适应控制技术,通过在线计算轮廓误差,调节进给量,使实时轮廓误差满足精度要求。 相似文献
9.
基于VB调用ANSYS与MATLAB的电机电磁场计算 总被引:3,自引:0,他引:3
介绍了一种基于VB调用ANSYS与MATLAB进行电磁场计算的方法及其工作过程。借助VB实现了可视化参数输入界面,通过调用APDL语言编写的建模分析程序及MATLAB的绘图程序实现了电磁场计算的一体化运行,MATLAB大大增强了图形的处理能力。最后以分析大气隙永磁电机的三维电磁场为例,证明了该方法的优越性,该方法在很大程度上降低了ANSYS的使用难度并提高了电磁场设计分析的效率。 相似文献
10.
MATLAB是一种应用广泛的开发软件,具有极强的线性系统分析能力和强大的图形功能。VB是目前广为使用的windows编程语言,是一种面向对象的编程语言并且有着开发界面友好的特点,将二者有机结合,可以开发出复杂的,界面友好的人机交互处理软件。本文介绍在数值计算中利用VB语言中的ActiveX协议实现从VB中调用MATLAB来实现一个对温度场数据进行处理的可视化系统。方法是在VB语言的界面内,通过调用MATLAB控件来进行对MATLAB的编程,实现对二维、三维温度场的数据静态、动态、多角度的彩色显示,达到温度场数据可视化显示的目的。 相似文献
11.
12.
13.
14.
Matlab与VB的无缝集成在电力系统仿真中的应用 总被引:4,自引:2,他引:2
为了充分发挥Matlab和VB各自优势,实现两者的无缝集成并应用于电力系统仿真设计。简要介绍了借助ActiveX部件、借助动态数据交换DDE(Dvnamic Data Exchange)技术、通过M文件和引入Matrix VB的4种集成方法,着重阐述了通过借助ActiveX部件与DDE技术实现Matlab与VB的混合编程,并以一个实例介绍了该方法在电力系统仿真设计中的应用,对实现的关键技术作了简要说明。通过在仿真平台simulink上利用电力系统模块PSB(Power System Blockset)的仿真分析,结果显示这种前台用VB编程、后台由Manab辅助的思想能较好地弥补Matlab用户界面不够友好等缺陷。 相似文献
15.
基于Matlab与VB数据交换的继电保护仿真 总被引:10,自引:2,他引:8
结合实际输电线路模型,介绍了利用Matlab与VB的数据交换技术进行继电保护仿真的方法。利用Matlab建立了220kV输电线路、零序电流保护及单相重合闸装置等仿真模型,利用VB建立了仿真命令按钮及显示界面。采用ActiveX技术,通过从VB传递仿真命令给Matlab的方法,分别进行了输电线路发生永久性及瞬时性接地故障的仿真,获得了三相仿真电压、电流波形及保护动作波形,并借助动态数据交换DDE(DynamicDataExchange)技术在VB界面显示仿真波形。结果表明:利用ActiveX技术及DDE技术可实现Matlab与VB的无缝链接,便于继电保护仿真软件开发与使用。 相似文献
16.
基于Simulink与VB的TCR型静止无功补偿器的仿真 总被引:1,自引:1,他引:0
文章以TCR型静止无功补偿器作为仿真对象,重点研究了Simulink与VB的联合仿真技术,实现了VB和Simulink模型的交互。结果显示这种前台用VB编程,后台调用Matlab各种工具的方法能较好地弥补Matlab用户界面的缺陷,对类似的应用有一定参考价值和借鉴意义。 相似文献
17.
18.
将VB调用Matlab方法应用到高压加热器故障诊断中,介绍了利用ActiveX技术实现VB调用Matlab的编程步骤,以VB编写诊断系统主界面,利用Matlab神经网络工具箱完成对高加的故障诊断,两者相互取长补短,从而缩短了程序开发周期、减少了程序员的工作量。系统具有良好人机交互界面,实例验证表明其诊断结果可靠,且能够满足对高加进行实时故障诊断的要求,可对现场运行起到一定指导作用。 相似文献
19.
针对已有的VC++与Matlab混合编程方法,提出了一种利用Matlab/COM化工具箱实现复杂系统优化控制算法的工业化途径,使得VC++编制的应用软件充分利用Matlab的强大运算功能并脱离Matlab环境独立运行的新方法。最后将这种方法实现于EPA实验系统中,以双容水箱作为控制对象,实验证明了本方法使用可行。 相似文献