📄 duanneima.m
字号:
clc
clear
M=input('编码器输出码组')
duan=M(2)*4+M(3)*2+p4*1+1
switch duan
case {1}
duannei=dec2bin(abs(M),4)
case {2}
duannei=dec2bin(abs(M)-16,4)
case(3)
delta=(64-32)/16;
y=floor((abs(M)-32)/delta)
duannei=dec2bin(abs(y),4)
case(4)
delta=(128-64)/16;
y=floor((abs(M)-64)/delta)
duannei=dec2bin(abs(y),4)
case(5)
delta=(256-128)/16;
y=floor((abs(M)-128)/delta)
duannei=dec2bin(abs(y),4)
case(5)
delta=(256-128)/16;
y=floor((abs(M)-128)/delta)
duannei=dec2bin(abs(y),4)
case(6)
delta=(512-256)/16;
y=floor((abs(M)-256)/delta)
duannei=dec2bin(abs(y),4)
case(7)
delta=(1024-512)/16;
y=floor((abs(M)-512)/delta)
duannei=dec2bin(abs(y),4)
case(8)
delta=(2048-1024)/16;
y=floor((abs(M)-1024)/delta)
duannei=dec2bin(abs(y),4)
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -