共查询到17条相似文献,搜索用时 343 毫秒
1.
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用户界面不够友好等缺陷。 相似文献
2.
基于Matlab与VB数据交换的继电保护仿真 总被引:8,自引:2,他引:8
结合实际输电线路模型,介绍了利用Matlab与VB的数据交换技术进行继电保护仿真的方法。利用Matlab建立了220kV输电线路、零序电流保护及单相重合闸装置等仿真模型,利用VB建立了仿真命令按钮及显示界面。采用ActiveX技术,通过从VB传递仿真命令给Matlab的方法,分别进行了输电线路发生永久性及瞬时性接地故障的仿真,获得了三相仿真电压、电流波形及保护动作波形,并借助动态数据交换DDE(DynamicDataExchange)技术在VB界面显示仿真波形。结果表明:利用ActiveX技术及DDE技术可实现Matlab与VB的无缝链接,便于继电保护仿真软件开发与使用。 相似文献
3.
本文阐述了一种利用ActiveX协议实现从VB调用MATLAB的方法,并将VB与MATLAB混合编程应用于"电路原理"课程教学过程中,通过举例展示了其实际意义和优越性。 相似文献
4.
MATLAB是一种应用广泛的开发软件,具有极强的线性系统分析能力和强大的图形功能。VB是目前广为使用的windows编程语言,是一种面向对象的编程语言并且有着开发界面友好的特点,将二者有机结合,可以开发出复杂的,界面友好的人机交互处理软件。本文介绍在数值计算中利用VB语言中的ActiveX协议实现从VB中调用MATLAB来实现一个对温度场数据进行处理的可视化系统。方法是在VB语言的界面内,通过调用MATLAB控件来进行对MATLAB的编程,实现对二维、三维温度场的数据静态、动态、多角度的彩色显示,达到温度场数据可视化显示的目的。 相似文献
5.
针对电力系统负荷预测软件中VB界面与Matlab计算程序的接口问题,给出五种在VB中调用Matlab的常用方法。以实际编制的预测软件为例,重点介绍了利用ActiveX自动化技术实现VB与Matlab的连接,使Matlab在图形处理和数值运算上的强大功能和VB在界面设计上的优势得以综合发挥。通过实际应用,证明了该接口方法简单可靠,具有可行性和实用性。 相似文献
6.
Visual Basic串行通信技术 总被引:4,自引:0,他引:4
介绍了在VB6.0中利用ActiveX控件、WindowsAPI函数和动态连接库 ,实现WINDOWS环境下串口通信的方法 相似文献
7.
电力系统负荷预测软件中VB与MATLAB的接口方法研究 总被引:2,自引:0,他引:2
针对电力系统负荷预测软件中VB界面与Matlab计算程序的接口问题,给出五种在VB中调用Matlab的常用方法.以实际编制的预测软件为例,重点介绍了利用ActiveX自动化技术实现VB与Matlab的连接,使Matlab在图形处理和数值运算上的强大功能和VB在界面设计上的优势得以综合发挥.通过实际应用,证明了该接口方法简单可靠,具有可行性和实用性. 相似文献
8.
本文介绍了在VB应用程序中集成MATLAB实现程序优化的七种方法.并分析了集成过程中的关键问题及其基本步骤。这种混合编程实现了VB的可视化界面与MATLAB强大的数值分析能力的结合。 相似文献
9.
10.
11.
为了建立电力系统稳定器(PSS)测试系统,在实验室内实现对PSS性能的测试。阐述了电力系统低频振荡的概念以及PSS的数学模型和基本原理,介绍了VB调用Matlab程序的基本方法,着重讲述了ActiveX方法。在此基础上,在VB制作测试系统界面利用Matlab建立单机无穷大系统,采用将仿真过程分步完成的方法实现了VB与Matlab的实时数据交换。对测试系统进行了实验,结果表明:该测试系统界面友好、性能稳定,可以测试PSS的性能。该系统还可应用于PSS参数整定等领域,具有较高的实用价值。 相似文献
12.
13.
14.
首先介绍了动态数据交换(DDE)的概念和组态软件在测控系统中的应用情况,分析了DDE和组态软件结合的必要性。通过工程实例说明如何利用DDE来解决由于组态软件对于设备驱动不支持所造成的编程困难;同时,还提出了以组态程序作为服务器端,利用DDE技术,与高级语言结合实现复杂算法以及与办公自动化软件Excel相结合实现数据的分析、处理、报表的思路。 相似文献
15.
用VB 6.0实现工控软件和下位机的串口通信 总被引:5,自引:0,他引:5
针对自动化控制中出现的工控软件串口通信驱动程序不支持现有设备的问题,基于DDE(Dynamic Data Excehange)技术,用VB6.0实现了一个能被绝大多数工控软件使用的串口通信接口程序。对下位机,利用MSComm控件收发串口数据;对工控软件,通过DDE方式与其交换数据,使得工控软件能透明地操作串口数据。实际工程运行表明,该方法实现简单,功能适用,运行可靠。另外,在工业现场的实现应用常常需要定时发送数据,而VB提供的定时器控件只能精确到55ms左右,利用WinAPI实现了精度1ms的高精度定时器。 相似文献
16.
基于VB调用ANSYS与MATLAB的电机电磁场计算 总被引:3,自引:0,他引:3
介绍了一种基于VB调用ANSYS与MATLAB进行电磁场计算的方法及其工作过程。借助VB实现了可视化参数输入界面,通过调用APDL语言编写的建模分析程序及MATLAB的绘图程序实现了电磁场计算的一体化运行,MATLAB大大增强了图形的处理能力。最后以分析大气隙永磁电机的三维电磁场为例,证明了该方法的优越性,该方法在很大程度上降低了ANSYS的使用难度并提高了电磁场设计分析的效率。 相似文献