duanluoma.m

来自「本程序可以对一个模拟信号进行数字化」· M 代码 · 共 55 行

M
55
字号
clc
clear
M=input('请输入编码器输出电平');
if M>0
    p1=1;
else
    p1=0;
end
%--------------- 
if abs(M)>=128;
    p2=1;
else
    p2=0;
end
if(abs(M)>=128)&(abs(M)<256);
   p3=0;
   p4=0;
end
if(abs(M)>=256)&(abs(M)<512);
   p3=0;
   p4=1;
end
if(abs(M)>=512)&(abs(M)<1024);
   p3=1;
   p4=0;
end
if abs(M)>=1024;
   p3=1;
   p4=1;
end 
%----------------
if(abs(M)>=0)&(abs(M)<16);
   p3=0;
   p4=0;
end
if(abs(M)>=16)&(abs(M)<32);
  p3=0;
  p4=1;
end
if(abs(M)>=32)&(abs(M)<64);
   p3=1;
   p4=0;
end
if(abs(M)>=64)&(abs(M)<128);
   p3=1;
   p4=1;
end
duanluo=[p1 p2 p3 p4]
%------------------   以上计算的是段落码
duan=p2*4+p3*2+p4*1+1

       
            
            
     

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?