美章网 资料文库 仿真软件对电子技术机制的影响范文

仿真软件对电子技术机制的影响范文

本站小编为你精心准备了仿真软件对电子技术机制的影响参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。

仿真软件对电子技术机制的影响

建模和参数设置

按照电路波形来进行参数设置,在模型窗口的操作步骤如下:

1)在ElectricalSourcss模块库中寻找合适的交流电压模块,将其放置到模型窗口后开始设置有效的频率Fre-quency和相位,针对其余的设置都按系统默认数值进行。

2)将六脉冲生成器模块从EatraLibrary中挑选出,设置最适宜的脉冲宽度和频率。

3)常数模块的值分别为28和1,来源为Sources。

4)PowerElectronics中有适合的通用三相电桥模块,保证数值为0.9的vf以及0.012的Ron。

5)将设置从Elements模块库中挑选出来的串联RLC模块参数,当电阻电感呈现负载现象时C等于inf,L值为0.12,R值为11;当只有电阻出现负载现象时只需要将L设置为0即可。

6)Mux模块参数为2.5,和Multimeter、电压测量模块分别从SignalRouting与Measurements模块库中生成。

7)示波器模块Scope的通道数为5,从Sinks模块库中挑选。

完成参数设置后进行模块连接工作,使得仿真模型构架完整。

运行仿真

在仿真/参数窗口中点击ode23tb算法,完成停止时间和相对误差的数值设计后即可进行仿真运行。通过示波器模块即可了解被测量波形情况,模块参数可直接影响仿真波形情况。

VB和MATLAB接口编程

单纯实现MATLAB软件仿真还远远不够,还需要借助VB界面设计的功能,实现两者之间的接口编程。我们选取了客户端/服务端(C/S)模式,使用ActiveX技术来完成动态数据交换。

1ActiveX技术ActiveX是一类新型技术,帮助不同软件进行随时随地的交互工作,通过自动化控制器、自动化服务器来完成程序操作和对象控制。MATLAB自动化服务器会通过多类方法,如下列流程所示:

1)符合标准的MATLAB命令会通过Execute方法来实现。

2)处理MATLAB工具中的数据获取问题是用GetFullMatrix方法;针对数据输出问题则使用PutFullMatrix方法。

3)方法voidMinimizeCommandWindow()和voidMaximizeCommandWindow()均适合MATLABCommand窗口的最小化、最大化问题。

4)ActiveX对象要在VB应用程序中创建和应用,使得MATLAB的方法调用不受限制。

2接口编程的具体实现

系统在不同电路负载上都设置了对应的运行按钮,使得仿真过程会弹出正确的Simulink模型窗口,只需要按照规定内容和步骤进行代码输入和操作即可,实现接口编程的运行工作。

结束语

实现模块界面设计、接口编程、仿真运行等系列工作后整个基于MATLAB仿真软件的电子技术系统即可完成,VB强大的用户界面功能帮助完成MATLAB接口编程和交互工作,使得系统仿真建模的作用有效发挥出来。该系统还能为使用者提供电路结构解析和参数,根据具体需求查看电路波形,快速、有效的完成仿真实验工作。

作者:李丽艳单位:江西渝州科技职业学院电子科技学院