论文部分内容阅读
针对电气化铁路牵引供电系统信号采集和故障诊断的需求,采用单通道双内存技术,完成了对NI5112卡的二次开发,以满足数据高速采集和记录的要求。在此基础上,结合VC6.0和Matlab各自的优势,提出两者混合编程的方法,实现将Matlab M文件直接嵌入VC环境,完全脱离Matlab运行。其中采用VC6.0实现信号采集、系统框架的搭建和界面的绘制;采用Matlab R2006 a中的小波故障判断功能实现故障种类判断和故障波形绘图。数据和图形显示综合结果表明系统有良好的实际应用效果。
In order to meet the needs of signal acquisition and fault diagnosis of electrified railway traction power supply system, the secondary development of the NI5112 card was completed with single-channel dual memory technology to meet the requirements of high-speed data acquisition and recording. On this basis, combined with the respective advantages of VC6.0 and Matlab, this paper proposes a hybrid programming method between them, and realizes the Matlab M file directly embedded in VC environment, completely out of Matlab. Which uses VC6.0 signal acquisition, the system framework to build and interface rendering; using Matlab R2006 a wavelet fault diagnosis function to determine the type of fault and fault waveform mapping. The comprehensive results of data and graphic display show that the system has a good practical application effect.