下位机软件:能够进行2路转速信号以及4路振动信号的测试,三个模块功能如下。
TCP\IP模块:负责与上位机通讯,接收并处理上位机的命令、将运行状态或采集来的数据发送给上位机。
Order manage模块:负责接收TCP\IP线程接收的命令,向TCP线程返回状态信息,并驱动采集模块采集数据。
采集模块:配置采集参数,采集数据并向order manage模块返回采集数据。
上位机软件
TCP/IP模块:负责与下位机进行通信,向下位机发送命令并接受下位机返回来的状态以及采集数据。
系统配置模块:负责采集通道选择,通道逻辑名称的命名,波形颜色的设置,标定系数以及通道阈值的设定。
数据处理模块:该模块是整个软件的核心部分,将采集到的数据进行实时在线分析以及离线分析。
存储模块:负责对离线分析数据进行存储。操作者根据波形的情况进行有选择的存储,只有当存储按钮被按下时才开始保存数据,当按钮恢复时系统不存储。
3、系统可靠性
系统设计理论MTBF指标(平均无故障时间)大概3500小时, MTTR指标(系统平均修复时间)小于等于30分钟;为实现这一指标,首先在硬件选择上注意每个硬件的MTBF指标,然后通过理论计算确保整个系统的MTBF指标能够满足设计要求,另外,在笔记本拖架上装有排风扇,设计有进风口与排风口,能够及时将CRIO与电源产生的热量排出,确保了仪器的正常使用;其次, 在振动仪的操作说明书中给出了笔记本不工作、信号波形不显示、信号波形显示为噪声以及软件故障诊断方法流程图,可以保证MTTR指标在30分钟以内。
4、系统灵活性
在离线分析模块,为了增加系统的灵活性与操作的方便,从数据文件中迅速找到异常数据是设计者重中之重,本系统设计了三种方法,分别是浏览数据波形,重放振动声音以及通过报警记录来查找数据。
浏览波形数据类似于Media Player中拖动游标浏览影片,当用鼠标拖动如图4所示的红色游标时系统会读取相应时间段的波形显示在波形图中。