基于仿真的军用电路板故障诊断系统研究

[09-12 18:55:53]   来源:http://www.88dzw.com  PCB设计   阅读:8680

文章摘要:PSpice的输出文件有.out格式和.dat格式两种,再将这些文件导入Matlab中进行处理,对故障进行定位。PSpice波形文件可以使用.PLOT语句在.out文件中显示。现在将PSpiee的波形文件导入Matlab中进行处理。在PSpice窗口中选择File/Export/Text,在Export Text Data对话框中输入保存路径和保存的文件名,为了使Matlab读取数据方便,一般将该文件的保存路径设置为Matlab安装目录中的work文件夹。此时,Matlab对该文件的读取有两种方法:(1)启动Matlab,单击File/Import Data,在Import窗口中选择先前保存的

基于仿真的军用电路板故障诊断系统研究,标签:pcb培训,pcb是什么,pcb软件,http://www.88dzw.com

  PSpice的输出文件有.out格式和.dat格式两种,再将这些文件导入Matlab中进行处理,对故障进行定位。PSpice波形文件可以使用.PLOT语句在.out文件中显示。现在将PSpiee的波形文件导入Matlab中进行处理。

  在PSpice窗口中选择File/Export/Text,在Export Text Data对话框中输入保存路径和保存的文件名,为了使Matlab读取数据方便,一般将该文件的保存路径设置为Matlab安装目录中的work文件夹。此时,Matlab对该文件的读取有两种方法:

  (1)启动Matlab,单击File/Import Data,在Import窗口中选择先前保存的.txt文件,在Import Wizard对话框中选择Column separator为Space(空格),在Matlab的引导下将.txt文件的数据导人.dat矩阵中,就可以使用Matlab对PSpice的波形数据进行处理了。

  (2)直接通过Matlab提供的函数编写M文件,打开.txt文件,选择import data函数:


  第一种方法将PSpice输出的文本格式的波形文件保存在ans矩阵中,在Matlab工作空间(WorkspaceBrowser)中双击ans矩阵就可以看到波形文件包含的内容了。第二种方法是将波形文件的内容存放在用户自己定义的矩阵y中,此时就可以通过对矩阵y的操作来实现对PSpice输出波形文件的进一步处理。

  2.3 VC++6.0与Matlab混合编程

  Matlab引擎是一组函数,通过这组函数,用户可以.在自己的应用程序中实现对Matlab的控制,来完成复杂的计算和图像绘制等任务,这就相当于把Matlab当作一个计算引擎。VC++与Matlab混合编程部分程序如下:


  以上就完成了Matlab引擎的启动,需要注意的是在运行完毕后应使用engClose(ep)函数关闭引擎。

  在确定输入参数符合要求后,使用Switch语句和if语句进行判断使用的小波变换类型,运行相应的程序,使用engEvalString()函数可以执行Matlab命令,从而实现对PSpice输出波形文件进行绘图或者小波变换。

  3  结  语

  以某新型导弹二次电源为研究对象,运用电路故障仿真技术在计算机上完成了电路的功能仿真和故障模拟,建立了装备电路的仿真系统和诊断维修系统,实现了主要电路元件级的故障诊断。实际应用结果显示,该故障诊断系统具有通用性、扩展性较强等特点,能支持维修人员在计算机上对电路的任意元件设置故障,进行故障模拟和维修教育训练,有效地提高了该新型装备电路的维修效率和质量,用户根据不同的需求扩展为其他装备的电路板故障诊断系统,为装备电路板的维修保障提供了有效手段。


上一页  [1] [2] 


Tag:PCB设计pcb培训,pcb是什么,pcb软件PCB设计

《基于仿真的军用电路板故障诊断系统研究》相关文章