Рисование схем логического уровня (не цепей)

Рисование схем логического уровня (не цепей)

Есть ли пакет или макрос tikz, который я мог бы использовать, чтобы сделать что-то вроде этого:

введите описание изображения здесь

Я ищу способ создания «высокой»/«низкой» зигзагообразной линии.

решение1

Картину формы сигнала можно создать с помощью пакета tikz-timing.

А как насчет этого (вам придется немного поработать над этим, чтобы правильно рассчитать задержки распространения):

\documentclass[border=5mm]{standalone}
\usepackage{tikz-timing}
\begin{document}

\begin{tikztimingtable}[%
    timing/slope=0.0,
    timing/.style={x=3ex,y=2ex},
    x=2ex,
    timing/rowdist=3ex,
    timing/name/.style={font=\sffamily}
]
CLK & h 7{LH} \\
S   & hH 6{L} 2{H} 5{L} \\
R   & l 3{L} 4{H} 4{L} 3{H} \\
CLR\_L & h 2{L} 12{H} \\
\end{tikztimingtable}

\end{document}

Что производит это: введите описание изображения здесь

Связанный контент