PNCCONF для Mesa - русский интерфейс
-
- Мастер
- Сообщения: 516
- Зарегистрирован: 21 янв 2012, 00:23
- Репутация: 32
- Откуда: Ивано-Франковск
- Контактная информация:
Re: PNCCONF для Mesa - русский интерфейс
Результаты обработки моего файла конфигурации , рисунок слишком большой , отправляю c deposit
Files from job
1. TXT file
2. Config file ( ocf_1m.hal )
3. gy.png ( Large file - 2.5Md on deposit )
Добавил картинку сюда. -- Nick. Аккуратно, по высоте она 19000 пикселей
Files from job
1. TXT file
2. Config file ( ocf_1m.hal )
3. gy.png ( Large file - 2.5Md on deposit )
Добавил картинку сюда. -- Nick. Аккуратно, по высоте она 19000 пикселей
- Вложения
-
- 1.txt
- TXT file
- (65.77 КБ) 1239 скачиваний
-
- ocf_1m.hal
- My config
- (41.83 КБ) 1235 скачиваний
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: PNCCONF для Mesa - русский интерфейс
Да... .по такой картинке нифига не понятно . Попробовал использовать другой тип графика - не сильно лучше :
понял, только, что у тебя какая-то панелька для управления есть. Кстати, что за панель такая???
понял, только, что у тебя какая-то панелька для управления есть. Кстати, что за панель такая???
-
- Мастер
- Сообщения: 516
- Зарегистрирован: 21 янв 2012, 00:23
- Репутация: 32
- Откуда: Ивано-Франковск
- Контактная информация:
Re: PNCCONF для Mesa - русский интерфейс
Да , уж ... И как такую конфигурацию в голове держать , или как-то проверить правильным путем ? Связи отсвечивать разным цветом , так оттенков не хватит , перевести в PCAD или EAGLE и отсвечивать связь - непросто ... У моего программиста уже рога выросли от упирания в угол ...
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: PNCCONF для Mesa - русский интерфейс
Надо graphviz по-лучше изучить, наверняка у него есть способ улучшения отображения сложных графов...
Фактически
hal-graph.py > 1.txt - делает файл в формате графвиза
dot -Tpng 1.txt > gv.png - а вот это команда самому графвизу на построение картинки.
Фактически
hal-graph.py > 1.txt - делает файл в формате графвиза
dot -Tpng 1.txt > gv.png - а вот это команда самому графвизу на построение картинки.
-
- Мастер
- Сообщения: 516
- Зарегистрирован: 21 янв 2012, 00:23
- Репутация: 32
- Откуда: Ивано-Франковск
- Контактная информация:
Re: PNCCONF для Mesa - русский интерфейс
Я использую свою PLUTO-подобную плату
http://forum.rcdesign.ru/f110/thread185 ... ost3101414 сообщение 51 и 52
к плате добавил USB пульт управления
http://cnc-club.ru/forum/viewtopic.php? ... 227#p16227 сообщение 252
а также по аналогичной схеме дополнительный ввод\вывод 20 на 20 сигналов .
Из-за этого черновик моего HAL файла выходит большой , но это конфигурация для обрабатывающего центра с множеством функций , для токарного будет попроще . Визуализацию графа нужно хорошо обработать разными методами .
http://forum.rcdesign.ru/f110/thread185 ... ost3101414 сообщение 51 и 52
к плате добавил USB пульт управления
http://cnc-club.ru/forum/viewtopic.php? ... 227#p16227 сообщение 252
а также по аналогичной схеме дополнительный ввод\вывод 20 на 20 сигналов .
Из-за этого черновик моего HAL файла выходит большой , но это конфигурация для обрабатывающего центра с множеством функций , для токарного будет попроще . Визуализацию графа нужно хорошо обработать разными методами .
-
- Мастер
- Сообщения: 516
- Зарегистрирован: 21 янв 2012, 00:23
- Репутация: 32
- Откуда: Ивано-Франковск
- Контактная информация:
Re: PNCCONF для Mesa - русский интерфейс
Преобразователь под Windows сгенерированого файла 1.txt в картинку
http://www.graphviz.org/Download_windows.php
другой преобразователь
http://graphlight.codeplex.com/releases/view/55298
немного ссылок
http://msug.vn.ua/Posts/Details/3887
http://www.absint.com/aisee/download/index.html
http://ru.wikipedia.org/wiki/%D0%92%D0% ... 0%BE%D0%B2
Пока экспериментирую над удобочитаемым видом
http://www.graphviz.org/Download_windows.php
другой преобразователь
http://graphlight.codeplex.com/releases/view/55298
немного ссылок
http://msug.vn.ua/Posts/Details/3887
http://www.absint.com/aisee/download/index.html
http://ru.wikipedia.org/wiki/%D0%92%D0% ... 0%BE%D0%B2
Пока экспериментирую над удобочитаемым видом
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: PNCCONF для Mesa - русский интерфейс
проблема с визуализацией еще в том, что граф не направленный, т.к. в hal файле не задается направление пина, оно определяется из типа самого пина. Можно попробовать сделать шаблоны для определения типа пинов, но они не всегда сработают...
-
- Мастер
- Сообщения: 516
- Зарегистрирован: 21 янв 2012, 00:23
- Репутация: 32
- Откуда: Ивано-Франковск
- Контактная информация:
Re: PNCCONF для Mesa - русский интерфейс
А как создать шаблон ?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: PNCCONF для Mesa - русский интерфейс
нужно в программе дописать пару строк и описание всех пинов, с регулярными выражениями работал?
-
- Мастер
- Сообщения: 516
- Зарегистрирован: 21 янв 2012, 00:23
- Репутация: 32
- Откуда: Ивано-Франковск
- Контактная информация:
Re: PNCCONF для Mesa - русский интерфейс
27 лет тому назад ...
но буду играться с Canviz
http://msug.vn.ua/Posts/Details/3887
может получится ...
но буду играться с Canviz
http://msug.vn.ua/Posts/Details/3887
может получится ...
-
- Мастер
- Сообщения: 516
- Зарегистрирован: 21 янв 2012, 00:23
- Репутация: 32
- Откуда: Ивано-Франковск
- Контактная информация:
Re: PNCCONF для Mesa - русский интерфейс
При обновлении LINUXCNC до версии 2.5 (http://buildbot.linuxcnc.org/ ) появилась частичная руссификация PNCCONF Beta1 , возможности шире , но для Mesa 7i43 + 7i48 не удается создать конфигурацию ( ошибка в строке 7986 ) .
Добавление в список плат , в частности 7и43 с мультиплексированием для 7и48 описано в форуме http://old.linuxcnc.org/component/optio ... g,english/
Добавление в список плат , в частности 7и43 с мультиплексированием для 7и48 описано в форуме http://old.linuxcnc.org/component/optio ... g,english/
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: PNCCONF для Mesa - русский интерфейс
А что за ошибка скинь вывод, может ее можно просто исправить...
Если так не скопировать, попробуй запустить из консоли и скопировать оттуда.
Если так не скопировать, попробуй запустить из консоли и скопировать оттуда.
-
- Мастер
- Сообщения: 516
- Зарегистрирован: 21 янв 2012, 00:23
- Репутация: 32
- Откуда: Ивано-Франковск
- Контактная информация:
Re: PNCCONF для Mesa - русский интерфейс
Ошибка :
Traceback (most recent call last):
File "/usr/bin/pncconf", line 7986, in on_complete_finish
p = 'mesa%dc%dpin%d' % (boardnum, connector, pin)
TypeError: %d format: a number is required, not unicode
Traceback (most recent call last):
File "/usr/bin/pncconf", line 7986, in on_complete_finish
p = 'mesa%dc%dpin%d' % (boardnum, connector, pin)
TypeError: %d format: a number is required, not unicode
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: PNCCONF для Mesa - русский интерфейс
Видать что-то перевелось на русский в какой-то переменной. Можно попробовать перед этой строчкой написать (с таким же отступом) и посмотреть, что на самом деле в этих переменных.
print (boardnum, connector, pin)
print (boardnum, connector, pin)
-
- Мастер
- Сообщения: 516
- Зарегистрирован: 21 янв 2012, 00:23
- Репутация: 32
- Откуда: Ивано-Франковск
- Контактная информация:
Re: PNCCONF для Mesa - русский интерфейс
Зарэмил кусочек текста в PncConf , который отвечает за платы с последовательным интерфейсом 7и76 , генерирует конфигурацию , можно возвращаться к визуализации HAL файлов ,
# p ="mesa%dc%dpin%d"% (boardnum,connector,pin)
# ptype = 'mesa%dc%dpin%dtype'% (boardnum,connector,pin)
# if self.data[ptype] in (TXDATA0,TXDATA1,TXDATA2,TXDATA3,SS7I76M0,SS7I76M2) and not self.data[p] == UNUSED_SSERIAL:
# if self.data[ptype] in (TXDATA0,SS7I76M0): channelnum = 0
# elif self.data[ptype] == TXDATA1: channelnum = 1
# elif self.data[ptype] in (TXDATA2,SS7I76M2): channelnum = 2
# elif self.data[ptype] == TXDATA3: channelnum = 3
# keeplist.append(channelnum)
# p ="mesa%dc%dpin%d"% (boardnum,connector,pin)
# ptype = 'mesa%dc%dpin%dtype'% (boardnum,connector,pin)
# if self.data[ptype] in (TXDATA0,TXDATA1,TXDATA2,TXDATA3,SS7I76M0,SS7I76M2) and not self.data[p] == UNUSED_SSERIAL:
# if self.data[ptype] in (TXDATA0,SS7I76M0): channelnum = 0
# elif self.data[ptype] == TXDATA1: channelnum = 1
# elif self.data[ptype] in (TXDATA2,SS7I76M2): channelnum = 2
# elif self.data[ptype] == TXDATA3: channelnum = 3
# keeplist.append(channelnum)
-
- Мастер
- Сообщения: 516
- Зарегистрирован: 21 янв 2012, 00:23
- Репутация: 32
- Откуда: Ивано-Франковск
- Контактная информация:
Re: PNCCONF для Mesa - русский интерфейс
При обработке файла графа 1.txt с конфигурацией Graphviz fdp можно получить такую картинку , она более читаема , но ,все равно запутанная
Добавил изображение сюда -- Nick
Добавил изображение сюда -- Nick
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: PNCCONF для Mesa - русский интерфейс
Да, стало понятнее, но еще не совсем. Может стоить попробовать убрать названия сигналов и названия пинов и сделать маленькую схему связей компонентов? А в случае необходимости лазить в крупную?
-
- Мастер
- Сообщения: 516
- Зарегистрирован: 21 янв 2012, 00:23
- Репутация: 32
- Откуда: Ивано-Франковск
- Контактная информация:
Re: PNCCONF для Mesa - русский интерфейс
Нашел конвертор Graphviz для Matlab
http://code.google.com/p/graphviz4matlab/
http://www.mathworks.com/matlabcentral/ ... ange/27608
http://www.mathworks.com/matlabcentral/ ... raphlayout
буду экспериментировать ...
http://code.google.com/p/graphviz4matlab/
http://www.mathworks.com/matlabcentral/ ... ange/27608
http://www.mathworks.com/matlabcentral/ ... raphlayout
буду экспериментировать ...