Программа для рисования выводов (и простой визуализации мультиплексированных функций выводов)

12

Документирование проекта электроники также является важной задачей, если он будет использоваться кем-то другим, кроме разработчика (ей) аппаратного обеспечения. Прямо сейчас мне нужно нарисовать диаграмму для разделительной доски, чтобы показать, какие функции доступны на каждом выводе. Что-то вроде следующей диаграммы (mbed):

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

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

средняя высота сизигийного прилива
источник
1
Не самый простой способ, но, вероятно, я бы использовал редактор векторной графики, такой как Inkscape.
Ренан
2
Практически любая графическая программа может сделать это, если вам удобно ее использовать.
Крис Лапланте

Ответы:

3

Fritzing довольно хорош для этого, есть множество встроенных и доступных для загрузки библиотек, на которых создано множество популярных платформ, и вы можете определять свои собственные части с помощью редактора svg, такого как Inkscape . Это особенно удобно, если вы определили области выводов для подключения ваших линий, чтобы все не ломалось, если вы перетаскиваете их.

draw.io хорош для создания быстрых блок-схем и упрощенной разводки и основан на браузере с хорошей интеграцией в облако. Но я не пытался использовать изображения печатных плат для распиновки, так что это может быть неправильно для этого.

edit 22.02.2020 : вот хорошее видео, показывающее, как сделаны диаграммы пера Адафрута: https://youtu.be/ndVs1UvK6AE

Sparkfun также имеет репозиторий на github для генерации SVG-элементов, которые они используют для своих распиновок «графической таблицы». Я не пробовал, но Sparkfun делает много таких типов распиновок: https://github.com/sparkfun/Graphical_Datasheets

Кто-то продвинулся в этом с помощью скрипта Python, который может быть хорошим вариантом для опытных пользователей, если вы не против узнать, как использовать формат: https://github.com/stevenj/GenPinoutSVG

Также добавьте эту ссылку к другому репозиторию GitHub, чтобы генерировать красивые SVG-представления дизайнов печатных плат из файла платы KiCad. Я тоже этим не пользовался, но похоже, что он очень хорошо сочетается с тем, как Fritzing определяет детали: https://github.com/yaqwsx/PcbDraw

Вартимею
источник
8
  • Латекс + TikZ популярен в научных кругах, и вы можете использовать его для программного создания очень чистых диаграмм.
  • Illustrator более удобен для пользователя, продается на рынке и имеет более мелкие кривые обучения.
  • Inkscape - это программное обеспечение с открытым исходным кодом, похожее на Illustrator.
  • Visio - это инструмент для создания диаграмм, разработанный Microsoft. Широко используется в инженерных отделах.
trav1s
источник
2
Microsoft Visio тоже хорош для этого
Ник Алексеев
1
Я сделал это вики сообщества. Не стесняйтесь добавлять свои другие рекомендации.
Трэвисбартли
0

Это, вероятно, не «правильное» приложение, но я использую Powerpoint для подобных вещей.

Я также иногда использую онлайн-диаграмму на https://www.lucidchart.com/

dext0rb
источник