@ -81,6 +81,29 @@ on a signal. ``'N'``, ``'n'``, and ``'v'`` are interpreted as ``NPULSE``.
@@ -81,6 +81,29 @@ on a signal. ``'N'``, ``'n'``, and ``'v'`` are interpreted as ``NPULSE``.
"""
# 0 X - 1 P R F N
_mv_xor=np.array([[0,1,1,3,4,5,6,7],# 0
[1,1,1,1,1,1,1,1],# X
[1,1,1,1,1,1,1,1],# -
[3,1,1,0,7,6,5,4],# 1
[4,1,1,7,4,5,6,7],# P
[5,1,1,6,5,4,7,6],# R
[6,1,1,5,6,7,4,5],# F
[7,1,1,4,7,6,5,4],# N
],dtype=np.uint8)
# 0 X - 1 P R F N
_mv_merge=np.array([[0,0,0,1,1,1,1,1],# 0
[0,1,1,3,4,5,6,7],# X
[0,1,2,3,4,5,6,7],# -
[1,3,3,3,1,1,1,1],# 1
[1,4,4,1,4,1,1,1],# P
[1,5,5,1,1,5,1,1],# R
[1,6,6,1,1,1,6,1],# F
[1,7,7,1,1,1,1,7],# N
],dtype=np.uint8)
definterpret(value):
"""Converts characters, strings, and lists of them to lists of logic constants defined above.