Страница 1 из 1

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

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

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

Запускаем 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

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

Добавлено: 15 апр 2015, 11:48
Serg
Nick писал(а):Скрипт рисует понятное дерево компонентов и связывающих их сигналов.
Я пробовал - бесполезная штука. Ясности не добавляет, а с большими конфигами наоборот усложняет понимание. Самое удобное - это разделение на отдельные функциональные узлы...

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

Добавлено: 15 апр 2015, 12:16
Nick
В аттаче граф от конфигурации sim - бегло его просмотрев стало более менее понятно, что куда идет.

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

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