Инструмент для рисования временных диаграмм

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

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


person Alphaneo    schedule 06.10.2009    source источник


Ответы (14)


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

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

person skorgon    schedule 06.10.2009
comment
Я только что проверил отрисовку, спасибо за совет! Кажется, хороший аккуратный пакет, немного похожий на graphviz для временных диаграмм. Судя по всему, теперь он будет делать и стрелы! Однажды я пытался запустить Latex, но, поскольку у меня нет прав администратора на моем рабочем компьютере, мне было бы трудно установить модули. - person Marty; 07.10.2009
comment
Большое спасибо за совет Visio. Я идиот, чтобы не попробовать Visio в первую очередь. Я также проверил Drawtiming, он довольно аккуратный. - person Alphaneo; 07.10.2009

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

person drom    schedule 29.06.2013
comment
Изображение стоит тысячи слов: wavedrom.googlecode.com/svn/trunk/editor. html Идеальный инструмент для работы с RestructuredText/Sphinx. - person vermaete; 03.07.2013
comment
За исключением случаев, когда изображения не существует. ;) Можно перелинковать это? - person jeffberhow; 25.01.2019
comment
Вау, я долго искал один из них .... спасибо, братан - person Mitu Raj; 09.06.2021

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

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

person danielpoe    schedule 06.10.2009

Сообщение Re: Временная диаграмма Visio содержит ссылку на Шаблон Visio.

person Gabi Davar    schedule 14.07.2011

тайминг рисования выглядит интересно.

person Peter    schedule 06.10.2009

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

person Brian Carlton    schedule 06.10.2009
comment
Хорошие очень дорогие. Я никогда не видел бесплатного, которым стоило бы пользоваться. Visio или OpenOffice Draw — ваш лучший выбор. Я знаю, что моя компания создала специальные трафареты Visio для создания сигналов (извините, я не могу ими поделиться). Это по-прежнему больно, но это не невыносимо. - person Steve K; 24.10.2009

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

person SysTom    schedule 24.11.2009

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

person drom    schedule 27.07.2014

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

person cmarqu    schedule 24.11.2009

Waveme http://waveme.weebly.com/

Я только что выпустил новый бесплатный инструмент для рисования временных диаграмм на основе графического интерфейса для Windows (и Linux/MacOS через Wine).

Он рисует цифровые сигналы (сигналы и шины) с промежутками, стрелками и метками и имеет широкие возможности настройки.

Я надеюсь, что вы найдете это полезным.

person Nitzan Weinberg    schedule 03.09.2016

Некоторое время назад мы использовали IGOR для всех видов визуализации данных измерений. Но это не бесплатно, если это требование.

person Frank Bollack    schedule 06.10.2009

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

person Harpreet    schedule 22.11.2017

Я использовал Timing Designer и формирователь волн. Они могут читать основные файлы Verilog. У Waveformer есть достойная демо-версия для Windows. Вы не можете сохранять дизайны, но можете делать снимки экрана. Для очень простых временных диаграмм я использовал шаблоны Visio, упомянутые в других ответах.

person Eric Cope    schedule 07.01.2013

Вы можете использовать «Бесплатный онлайн-генератор цифровых диаграмм», чтобы нарисовать диаграмму, а затем скопировать и вставить экран в свои документы. Если вы хотите попробовать инструмент, для которого не требуется ваш логин или адрес электронной почты, и который может сохранить ваши изменения для использования в будущем. Вы можете попробовать этот инструмент javascript в Google. http://hardwarelanguages.blogspot.com/2016/08/free-online-digital-diagram-generator.html

Ваша цифровая диаграмма сигнала сохраняется в URL-адресе в зашифрованном виде, никто другой не может ее увидеть, пока вы не поделитесь ссылками по электронной почте/скайпу/фейсбуку и т. д.

person Frank Hu    schedule 01.09.2016