MATLAB进行信号处理 返回
 
  1、功能简介  
 

在此功能下,用户可以把当前显示范围内的采集AD值送入MATLAB环境,用MATLAB自身的所有功能进行用户所需的各种处理。

 
  2、软件的正确安装  
 
  ①、正确安装软件Frecord,下载Mtalab专用补丁。
  ②、解压后看到两个文件,把这两个文件,复制到Frecord软件安装目录,覆盖原来文件。
  ③、保证已经安装Mtalab软件。(要求为MATLAB 5.X或6.X)
  启动Frecord软件后在[动作]-[MATLAB信号处理]变成可选状态。(如图)
 
  3、使用MATLAB进行信号处理  
 

①、选择菜单[动作]-[MATLAB信号处理]后,会出现Matlab环境信号处理面板(如下图),单击启动Matlab按钮。

 
           
     
  ②、面板变成下图,其他按钮变成可选。  
           
     
  ③、各个按钮的功能  
 
      把当前显示范围的AD值送入MATLAB环境,可以在MATLAB中使用命令whos来查看。其中,存放所采集的所有通道AD结果的变量名为AD(M,N),其中N代表采样通道数,M代表采样点数,实际为当前示波器窗口中显示的波形范围。
 
 

举例:对第2通道(编号从0开始)的AD值进行功率谱估计

可以用MATLAB命令: pwelch(AD(:,3),256,Fs),其中,变量Fs即为当前系统所用的每通道采样频率,单位为Hz;256表示FFT变换的点数,也指定了谱分析的频率分辨率:50000/256≈195.3Hz。

 
     
 
  如果勾选该复选框则,进行处理的数据就不是AD值(电压、力),而是AD卡采集的原始值。
例如,对于12位AD卡就是0-4095之间的一个整数
 
     
 
  该功能是选择由MATLAB本身显示信号分析的结果,还是由本程序内含的显示模块进行显示(这时图形窗口会自动地显示在最顶层)。
 
     
 
  常用的分析命令,使用时可以不输入MATLAB命令,直接单击按钮,提高工作效率。
 
     
   
  csd(AD(:,1),AD(:,1),1024,Fs); 命令显示结果  
  返回