1、 机器时代 Machine-Times1目录1概述与安装22用户注册33. 电脑设置44. 操作65. 文件共享9机器时代 Machine-Times2第一章 概述与安装概述:机器时代 Machine-Times(MT)信号采集分析系统是针对机械振动信号采集与分析的专业软件,其 MT2004 版本设置了一些针对减振器行业的测试专门功能。机器时代 Machine-Times(MT)信号采集分析系统有几大特点:1. 体积小,携带非常方便,一般做实验只要带笔记本电脑和一个香烟盒大小的调理器以及传感器,信号线。2. 友好的界面,方便的操作和强大的信号分析功能。3. 极好的兼容性,在 windows20
2、00 和 xp 操作系统下,几乎能用在所有的电脑上,对系统配置要求很低。4. 数据和图形的兼容性,测试数据和报告只需一键就可轻松导入 Word 中,为您制作报告提供了极大的方便。在 MT2004 版本中你可直接得到的测试数据有波形,频谱,阻尼,动刚度,效率比等。在编程技术中采用了线程唤醒和线程钩子,后台的采集非常稳定,不受前台程序的干扰。安装方法:由于本软件在运行时采用特别设计的多线程检测循环结构,调用到多个动态库(*.dll),所以不采用安装方式安装,只需将“机器时代”的文件包拷贝到你指定的安装目录下,再将其文件属性中的只读属性去掉即可,这样就成功安装了!机器时代 Machine-Times
3、3第二章 用户注册为保护知识产权和 MT 软件的长远发展, MT 软件采用系统密码锁,每一台机子都有一个系统密码。具体注册方法如下:当程序在机子上第一次运行时,在初始化界面上会有继续试用和现在注册两个选择。如选择试用可进入程序,共有 20 次试用。左上角有倒计数次数。如选择注册可弹出注册对话框,里面有系统注册号,用这个号通过电话,短信,邮件,或当面交流得到注册密码,输入密码注册后,此机子将终生可以使用 MT 软件。图 2.1图 2.2机器时代 Machine-Times4第三章 电脑设置图 3-1 右键点击桌面右下角声音标志图 3-2打开音频控制图 3-3选择属性机器时代 Machine-Ti
4、mes5图 3-4选择录音图 3-5如图 3-1,3-23-5 将声卡属性设置成如图所示。在图 3-4 中,只在 Microphone 选项选钩,将其他设置关闭,这样就可避免其他输入端的信号干扰。机器时代 Machine-Times6第四章 操作图 31机器时代 Machine-Times7图 3.2如图 3.1,主操作键有:打开,设置,采集,波形,频谱,波谱,动刚度,效率比,文件,退出。窗口圆键有:C,Pk,W,Y+,Y-。右边还有控制键:,分别为前翻十页,下页(块) ,上页,后翻十页。14.停止中断采集。15. 鼠标左键在频谱状态,在窗口内点击左键,系统会自动搜寻其左右的峰值或最高值,并在
5、图上用红点和数字标出来。并在右表中列出其频率和幅值,在波形状态,在窗口内点击左键,系统会在图上用红点和数字标出此点。并在右表中列出其频率和幅值。16. 鼠标右键在频谱状态,在图形窗口内点击右键,往右移动鼠标,此时移过的范围内的频谱会变成红色,松开右键,这段谱就会被放大到整个图形窗口,按c键切换回原图。17. 换色颜色的设计有两种,一种是适合电脑显示屏的黑基调色,另一种是适合打印的白基调色,按“换色”钮在这两种色调间转换。机器时代 Machine-Times9第五章 文件共享为方便用户,将 MT2004 版的文件读写原代码公开,便于用户二次开发。参数:g_arcfreq 采样频率g_blocks
6、 数据快数g_channels 通道数g_fftsize fft 大小g_touchvolt 触发电平(百分数)g_touchdelay 触发延迟g_touchchannel 触发通道g_avetype 平均类型g_acqtype 采集类型g_adci 校正因子( i 通道)g_twotimes 是否效率比采集方式g_uniti 工程单位style=1 为读写参数文件,0 为读写数据文件。/写文件void CM_TimesDlg:WriteF(int style, CString fname)if(style=1) if(fname.Right(4).Left(1)!=“.“)fname+=“
7、.pt2“;else if(fname.Right(4)!=“.pt2“)fname=fname.Left(fname.GetLength()-4)+“.pt2“;else CFile wf;int i;CString cs;int luf;double duf;char cuf120,cuf220;if ( wf.Open(fname,CFile:modeCreate|CFile:modeReadWrite|CFile:shareExclusive)=NULL )return ;duf=g_arcfreq;wf.Write(void *)luf=g_blocks;wf.Write(void
8、*)luf=g_channels;wf.Write(void *)机器时代 Machine-Times10luf=g_fftsize;wf.Write(void *)duf=g_touchvolt;wf.Write(void *)luf=g_touchdelay;wf.Write(void *)luf=g_touchchannel;wf.Write(void *)luf=g_avetype;wf.Write(void *)luf=g_acqtype;wf.Write(void *)duf=g_adc0;wf.Write(void *)duf=g_adc1;wf.Write(void *)/ne
9、w zzzluf=int(g_twotimes);wf.Write(void *)strcpy(cuf1,g_unit0);strcpy(cuf2,g_unit1);for(i=0;i20;i+)wf.Write(void *)wf.Write(void *)wf.Close();if(style=2)if(fname.Right(4).Left(1)!=“.“)fname+=“.dt2“;else if(fname.Right(4)!=“.dt2“)fname=fname.Left(fname.GetLength()-4)+“.dt2“;else CFile wf;if ( wf.Open(fname,CFile:modeCreate|CFile:modeReadWrite|CFile:shareExclusive)=NULL )return ;wf.WriteHuge(g_data,g_channels*g_fftsize*g_blocks*sizeof(short);/new zzzif(g_twotimes)wf.WriteHuge(g_databuf,g_channels*g_fftsize*g_blocks*sizeof(short);