Комментарии 10
"Не всё так однозначно". И в опросах маловато вариантов.
Я использовал Dot для составления блок-схемы алгоритма. Правда — post factum, для документирования.
Dot трудно назвать языком разметки, а dot диаграмма выше выглядит как электронная плата с проводными соединениями между компонентами:)
Может кто знает, есть ли «рисовальщик» дот’ов, который в зависимости от весовых коэффициентов (или других атрибутов), расположилы бы шейпы сверху вниз (или слева направо)? Очень напряжно «перерисовать цепь аккуратнее» для нескольких тысяч связей (пусть будет, например, связь сотрудников в AD).
Это возможно.
Говорю по своему опыту перерисовывания схемотехники под себя для олвиннеровского H3.
Опять же, у вас тут овал:
Любая принципиальная схема это, в сущности, граф.А тут уже сова:
Вот Dot код описывающий плату nRF5340-DK.Где промежуточный этап, Карл? Или вы хотите сказать, что пишете этот код вручную, глядя на pdf-ку? Тогда этому коду грош цена.
Или вы хотите сказать, что пишете этот код вручную, глядя на pdf-ку?
да.
Этот Dot код нужен для того, чтобы утилита dot.exe отрисовала граф и сама расставила ранги узлов. Так как иначе понять правильный путь электрического сигнала не очевидно.
да.рукалицо.jpg
А просто пристально, вдумчиво поизучать схему не вариант вообще? По-моему вы мартышкиным трудом с этим описанием занимаетесь. Сколько времени у вас ушло на составление приведенного описания? Полученная схема в виде графа абсолютно нечитаема. Сколько времени вы потратили на то, чтобы привести её в более компактный нечитаемый вид? По-моему это время можно было провести с чуть большей пользой, поблочно разрисовав всё сразу вручную в том же yEd, если вам настолько не хватает структурной схемы готовой борды.
По поводу важности составления блок схем печатных плат у меня есть отдельный пост
https://habr.com/ru/post/667030/
Сколько времени у вас ушло на составление приведенного описания?
пара часов, параллельно просматривая YouTube
Язык Dot для Автогенерации Блок Схем Сложных Электронных Цепей