Инструмент для рисования временных диаграмм - PullRequest
29 голосов
/ 06 октября 2009

Недавно я работаю с группой разработчиков аппаратного обеспечения над разработкой ASIC . И я рисую много временных диаграмм, для которых я использую Microsoft Excel, так как их легко импортировать в документ Word. Но с Excel все сложнее и сложнее.

Что можно использовать для рисования временных диаграмм? Есть ли какой-нибудь простой инструмент?

Ответы [ 14 ]

20 голосов
/ 30 июня 2013

WaveDrom - это бесплатный онлайновый движок для рендеринга цифровых временных диаграмм, использующий JavaScript , HTML5 и SVG для преобразования WaveJSON введите текстовое описание в векторную графику SVG.

13 голосов
/ 06 октября 2009

У меня та же проблема, и я попробовал следующие инструменты:

Попробовав все это, я теперь использовал Visio, ручку и карандаш. Во всех других программах отсутствовала поддержка добавления стрелок / связей между сигналами. В Visio такие вещи абсолютно просты. И вы можете экспортировать диаграммы напрямую в PowerPoint или даже как PDF для использования их в LaTeX.

10 голосов
/ 06 октября 2009

Если вам нравится LaTeX и вы не возражаете против дополнительных шагов по переносу сгенерированного изображения в Word (от которого, я думаю, вы зависите), tikz-timer очень хорошо. Я нахожу это очень простым в использовании, и диаграммы выглядят очень хорошо!

Кроме того, компании, в которых я работал, до сих пор использовали Visio для такого рода задач.

6 голосов
/ 14 июля 2011

Сообщение Re: Visio Timing Diagram содержит ссылку на Visio трафарет .

5 голосов
/ 06 октября 2009

Timing Designer и Timing Diagrammer - две основные коммерческие программы. Они похожи по функциям и пользовательскому интерфейсу. Оба имеют OLE и другие возможности экспорта.

4 голосов
/ 06 октября 2009

Drawtiming выглядит интересно.

3 голосов
/ 24 ноября 2009

Я считаю необходимым добавить TimingAnalyzer к смеси. Это только в бета-версии, но, по крайней мере, он активно его развивает. ~ Т

2 голосов
/ 27 июля 2014

Инструмент WaveDrom, упомянутый выше, перемещен на GitHub wavedrom.com .

2 голосов
/ 24 ноября 2009

Если вас устраивают более простые сигналы на обычной сетке, вы можете быстро создать что-либо с помощью Timing Font или XWave (связано с первой ссылкой). Другой вариант будет Gnome Dia, простая программа для векторного рисования.

1 голос
/ 22 ноября 2017

Я использую электронную таблицу, такую ​​как Google Docs или Excel, для временных диаграмм - выравнивая все ячейки по ширине и высоте и играя с границами ячейки. Это отличный быстрый способ объяснить простые понятия, особенно во время совместной (онлайн) работы.

...