Отрисовка графа HAL через graphwiz

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
Nick
Мастер
Сообщения: 22735
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1693
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Отрисовка графа HAL через graphwiz

Сообщение Nick »

Пример работы скрипта:
graph1.png (1756 просмотров) <a class='original' href='./download/file.php?id=48119&sid=43355299879bff7946af2fe10e75a05c&mode=view' target=_blank>Загрузить оригинал (550.54 КБ)</a>
o.svg
(70.15 КБ) 669 скачиваний
Скрипт для отрисовки дерева сигналов и компонентов HAL работающей LinuxCNC. Скрипт рисует понятное дерево компонентов и связывающих их сигналов. Показывает только присоединенные пины.
Скрипт отсюда http://wiki.linuxcnc.org/cgi-bin/wiki.p ... Web_Server.
MakeHALGraph.tar.gz
(1.94 КБ) 927 скачиваний

Как работать:

Запускаем linuxcnc и потом

Код: Выделить всё

python MakeHALGraph.py  o.svg
Результат будет в o.svg

Что нужно:

Код: Выделить всё

sudo apt-get install graphviz python-pygraphviz

Исходники всего сервера тут:

https://github.com/MachineryScience/Rockhopper

Похожие темы:

VisualHAL #1
Re: FAQ по EMC2 LinuxCNC #752
Где-то была еще похожая тема, но с ходу не нашел.

ЗЫ добавил ссылку в wiki
Аватара пользователя
Serg
Мастер
Сообщения: 20993
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 4978
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Отрисовка графа HAL через graphwiz

Сообщение Serg »

Nick писал(а):Скрипт рисует понятное дерево компонентов и связывающих их сигналов.
Я пробовал - бесполезная штука. Ясности не добавляет, а с большими конфигами наоборот усложняет понимание. Самое удобное - это разделение на отдельные функциональные узлы...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Nick
Мастер
Сообщения: 22735
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1693
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Отрисовка графа HAL через graphwiz

Сообщение Nick »

В аттаче граф от конфигурации sim - бегло его просмотрев стало более менее понятно, что куда идет.
nkp
Мастер
Сообщения: 8264
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1546
Контактная информация:

Re: Отрисовка графа HAL через graphwiz

Сообщение nkp »

http://www.cnc-club.ru/forum/viewtopic. ... 740#p88679
==============
год 2013:
Nick писал(а):только всеравно на этих графах тяжело что-то понять, особенно если hal большой...
2015 год:
Nick писал(а):В аттаче граф от конфигурации sim - бегло его просмотрев стало более менее понятно, что куда идет.
наверно дело не в графах - опыт!! :) :)
Ответить

Вернуться в «LinuxCNC»