реклама на сайте
подробности

 
 
> Вывод текстовой документации в KiCAD-ГОСТ, Обсуждаем разрабатываемые варианты вывода документации
Aldan
сообщение Apr 9 2013, 21:17
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 199
Регистрация: 10-05-05
Пользователь №: 4 889



Вот уже на протяжении нескольких лет время от времени предпринимаются попытки прикрутить к Кикаду вывод текстовой документации. Например, на Кикад-фтп в свое время была выложена альфа-утилитка (если мне не изменяет память), которая преобразовывала кикадовский ВОМ в некое подобие перечня элементов, который выводился в МсВорд. Помнится, я попробовал тогда ею воспользоваться и обнаружил, что утилита очень сырая, т. к. перечень получался с какими-то непонятными полосами и прочими недоработками. Но не беда, ведь это только начао — подумал я, ведь со временем все наладится. Но, надежды не оправдались, т. к. дальнейшего развития не произошло, да и необходимость иметь на компе платный МсВорд для бесплатного Кикада как-то тоже не радовало. Словом, все заглохло.
Параллельно этой утилите другим форумцем велась разработка своего варианта такой важной полезняшки. Он со временем даже демонстрировал скриншот Кикада с новой иконкой по нажатию на которую можно было активировать функцию вывода документации по ГОСТ. Более того, однажды он написал на форуме, что до полного окончания работ осталась всего неделя, что привело меня в бурную радость.., однако, когда прошло больше года и я обескураженный решил спросить его на форуме когда же можно будет потестить разрабатываемую им мегафичу. К моему удивлению, он ответил, что давно забросил эту разработку т. к. не смог с какой-то тонкостью Кикада разобраться.
Я так и не понял тогда, зачем же он объявил всем, что практически все готово, т. к. неделя на вылизывание не в счет, В общем, опять все заглохло.
Конечно, работа ведется на энтузиазме в свое личное время, которого чаще всего не хватает и на более важные дела, поэтому нельзя ничего определенного ожидать. Но все же...
Прошло еще достаточно много времени и вот, на нашем форуме появляется желанное сообщение Барановского Константина:
QUOTE (Барановский Константин @ Mar 24 2013, 13:34) *
Написал скрипт для создания спецификации, оформленной по требованиям ЕСКД, из BOM файла сгенерированного в EEschema (...)

Посмотрев на приаттаченный пример работы скрипта надежда на лучшее снова стала оживать, но опыт прежних неудач, когда тоже были продемонстрированы первые результаты, а потом пшик, заставлял приглушить радостные эмоции до момента тестирования готовой фичи, если, конечно, она будет реализована.
А дальше — больше, т. к. оказалось, что не только Константин занят разработкой вывода документации, но еще и AVL:
QUOTE (AVL @ Mar 24 2013, 22:08) *
Константин, приветствую. Я в замешательстве sm.gif Недели 2 назад начал разработку генератора перечня элементов и спецификации (в соответствии с ГОСТ) на c++ как дополнительный инструмент в самом KiCad с поддержкой исполнений. Вы меня опередили sm.gif Теперь и не знаю как быть, продолжать свой делать или остановиться wacko.gif

К тому же, возможно, они объединят свои усилия:
QUOTE (Барановский Константин @ Mar 24 2013, 22:46) *
AVL, здравствуйте! Думаю нужно продолжать. Нативный генератор перечня куда лучше скрипта, к тому же одно другому не мешает. В случае чего, готов помочь.

Но идет время и пока тишина... Неужели опять все напрасно? Хочется верить, что нет. Просто как всегда не хватает времени и еще все будет. Просто еще не время.
Как бы то ни было, я решил открыть эту тему для того, чтобы на ее страницах можно было обсуждать эту долгожданную мегафичу — вывод текстовой документации в Кикаде.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
tema-electric
сообщение May 20 2013, 02:50
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 309
Регистрация: 18-04-08
Из: Томск
Пользователь №: 36 887



Код
$ python --version
Python 2.6.5


В консольке тихо. Никаких записей об ошибках.
Запустил kicad под root, бестолку.
Поставил штатный OpenOffice. Не помогло.
Снес python-uno и установил заново. Не помогло.

Пересобираю последнюю версию. Алгоритм сборки один и тот же всегда.
Хочу обратить внимание, на то что инсталирую в /usr. Помнится, штатный кикад вставал в /usr/local
Установка через checkinstall не всегда заканчивалась хорошо. В таких случаях я использовал sudo dpkg -i --force-all kicad.
Не знаю, на сколько это плохо. С ГОСТовским KiCAD пока еще не применял.
Установка всегда идет поверх существующей версии.
Код
$ cmake -DwxUSE_UNICODE=ON -DKICAD_GOST=ON -DKICAD_TESTING_VERSION=ON -DKICAD_MINIZIP=OFF USE_PCBNEW_NANOMETRES=ON USE_BOOST_POLYGON_LIBRARY -DCMAKE_INSTALL_PREFIX=/usr ../
$make
$sudo checkinstall -D --pkgname kicad


Пересобрал
Код
Application: KiCad
Version: (2013-05-19 BZR 4123 GOST)-testing
Build: wxWidgets 2.8.10 (no debug,Unicode,compiler with C++ ABI 1002,GCC 4.4.3,wx containers,compatible with 2.6)
Platform: Linux 2.6.32-47-generic i686, 32 bit, Little endian, wxGTK
Boost version: 1.53.0
Options: USE_PCBNEW_NANOMETRES=ON
         KICAD_GOST=ON
         USE_WX_GRAPHICS_CONTEXT=OFF
         USE_WX_OVERLAY=OFF
         KICAD_SCRIPTING=OFF
         KICAD_SCRIPTING_MODULES=OFF
         KICAD_SCRIPTING_WXPYTHON=OFF

Все также: RPC_DOC_IFACE: Unable to load document

Прикладываю список пакетов в моей системе. Может у меня чего-то не хватает.
Прикрепленный файл  packagelist.txt ( 234.61 килобайт ) Кол-во скачиваний: 856


--------------------
Кто сказал МЯУ?
Go to the top of the page
 
+Quote Post
AVL
сообщение May 20 2013, 07:47
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 392
Регистрация: 29-05-07
Из: Москва
Пользователь №: 28 020



Цитата(tema-electric @ May 20 2013, 06:50) *
Пересобираю последнюю версию. Алгоритм сборки один и тот же всегда.
Хочу обратить внимание, на то что инсталирую в /usr. Помнится, штатный кикад вставал в /usr/local
Установка через checkinstall не всегда заканчивалась хорошо. В таких случаях я использовал sudo dpkg -i --force-all kicad.
Не знаю, на сколько это плохо. С ГОСТовским KiCAD пока еще не применял.
Установка всегда идет поверх существующей версии.
Код
$ cmake -DwxUSE_UNICODE=ON -DKICAD_GOST=ON -DKICAD_TESTING_VERSION=ON -DKICAD_MINIZIP=OFF USE_PCBNEW_NANOMETRES=ON USE_BOOST_POLYGON_LIBRARY -DCMAKE_INSTALL_PREFIX=/usr ../
$make
$sudo checkinstall -D --pkgname kicad


Прикладываю список пакетов в моей системе. Может у меня чего-то не хватает.
Прикрепленный файл  packagelist.txt ( 234.61 килобайт ) Кол-во скачиваний: 856

Удалил я свою предыдущую установку и повторил именно как у Вас:
Код
$ cmake -DwxUSE_UNICODE=ON -DKICAD_GOST=ON -DKICAD_TESTING_VERSION=ON -DKICAD_MINIZIP=OFF USE_PCBNEW_NANOMETRES=ON USE_BOOST_POLYGON_LIBRARY -DCMAKE_INSTALL_PREFIX=/usr ../
$make
$sudo checkinstall -D --pkgname kicad

с параметрами что-то не так: USE_PCBNEW_NANOMETRES=ON USE_BOOST_POLYGON_LIBRARY
по идее ж должно -D перед ними. Но это не играет роли сейчас.

В результате установился kicad в /usr и все работает.
Прикладываю свой список пакетов.

Хочу обратить внимание, что в Вашем списке пакетов мне подозрительно место:
Код
ii  kicad                                             20130516-1                                      Package created with checkinstall 1.6.1
ii  kicad-common                                      3060bzr~lucid-1                                 Common files used by kicad
ii  kicad-doc-ru                                      3060bzr~lucid-1                                 Kicad help files (Russian)

То есть часть общих пакетов идут из одной установки, а kicad - из другой.
Предлагаю сделать следующее:
Код
sudo dpkg -r kicad-common
sudo dpkg -r kicad
sudo dpkg -i kicad...deb (который Вы собрали)


Я попробовал сэмулировать такую же ситуацию как у Вас, но мне не удалось установить пакет, выдалась ошибка конфликта, что логично:
Код
sudo dpkg -r kicad
sudo apt-get install kicad
sudo apt-get remove kicad (в результате пакеты kicad-common и остальные кроме пакета kicad остались в системе)
a-lunev@a-lunev-laptop:~/bzr/kicad/Release$ sudo dpkg -i kicad_20130520-1_i386.deb
Selecting previously deselected package kicad.
(Reading database ... 136627 files and directories currently installed.)
Unpacking kicad (from kicad_20130520-1_i386.deb) ...
dpkg: error processing kicad_20130520-1_i386.deb (--install):
trying to overwrite '/usr/share/kicad/template/kicad.pro', which is also in package kicad-common 0:0.0.20090216-1
Errors were encountered while processing:
kicad_20130520-1_i386.deb

Прикрепленные файлы
Прикрепленный файл  working_packagelist.txt ( 191.27 килобайт ) Кол-во скачиваний: 219
 
Go to the top of the page
 
+Quote Post
tema-electric
сообщение May 20 2013, 10:44
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 309
Регистрация: 18-04-08
Из: Томск
Пользователь №: 36 887



Цитата(AVL @ May 20 2013, 14:47) *
То есть часть общих пакетов идут из одной установки, а kicad - из другой.
Предлагаю сделать следующее:
Код
sudo dpkg -r kicad-common
sudo dpkg -r kicad
sudo dpkg -i kicad...deb (который Вы собрали)

Привычка с винды осталась поверх закатывать. Да и библиотеки вроде в common лежат.
Попробовал. Даже kicad-doc-ru удалил. Бестолку.

Цитата(AVL @ May 20 2013, 14:47) *
Я попробовал сэмулировать такую же ситуацию как у Вас, но мне не удалось установить пакет, выдалась ошибка конфликта, что логично:

ммм, у dpkg есть ключик --force-all, который поставит один кикад поверх другого.

Попробовал многое. Сравнил пакеты с разных систем и доустановил отсутствующие (freeglut3-dev). Еще питон 3.1 поставил на всякий случай.
Пробовал снести весь kicad полностью (apt-get purge kicad) и поставить заново. Заколдованный круг.
Ваш deb пакет подойдет для моей машины или нет? Может проблема в сборке? Что-то где-то не так компилится...


--------------------
Кто сказал МЯУ?
Go to the top of the page
 
+Quote Post
AVL
сообщение May 20 2013, 12:10
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 392
Регистрация: 29-05-07
Из: Москва
Пользователь №: 28 020



Цитата(tema-electric @ May 20 2013, 14:44) *
Привычка с винды осталась поверх закатывать. Да и библиотеки вроде в common лежат.
Попробовал. Даже kicad-doc-ru удалил. Бестолку.


ммм, у dpkg есть ключик --force-all, который поставит один кикад поверх другого.

Попробовал многое. Сравнил пакеты с разных систем и доустановил отсутствующие (freeglut3-dev). Еще питон 3.1 поставил на всякий случай.
Пробовал снести весь kicad полностью (apt-get purge kicad) и поставить заново. Заколдованный круг.
Ваш deb пакет подойдет для моей машины или нет? Может проблема в сборке? Что-то где-то не так компилится...

Сегодняшний deb пакет смогу дать поздно вечером только, дома он.

1) Попробуйте выполнить which kicad
Допустим результат будет /usr/local/bin/kicad
2) Далее нужно выполнить ls -la /usr/local/bin/kicad
в списке должно показать директорию GOST-doc-gen
3) Далее нужно выполнить ls -laR /usr/local/share/kicad/GOST-doc-gen

Результат выполнения каждой из 3-х команд, пожалуйста, покажите.

Улучшил диагностику открытия файлов odt в ревизии 4124.
Пересобрал для ревизии 4124 deb файл (прикреплен к сообщению).
Там теперь должна быть ошибка с указанием пути к файлу, который не может открыть через RPC. Пожалуйста, пришлите эту инфу тоже.

Сообщение отредактировал AVL - May 20 2013, 21:06
Прикрепленные файлы
Прикрепленный файл  kicad_20130520_1_i386.deb.gz ( 8.33 мегабайт ) Кол-во скачиваний: 20
 
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Aldan   Вывод текстовой документации в KiCAD-ГОСТ   Apr 9 2013, 21:17
- - Барановский Константин   Цитата(Aldan @ Apr 9 2013, 23:17) Посмотр...   Apr 10 2013, 06:37
|- - IgorKossak   Цитата(Барановский Константин @ Apr 10 2013, ...   Apr 10 2013, 07:08
|- - Leonid Egorov   Цитата(Барановский Константин @ Apr 10 2013, ...   Apr 10 2013, 09:57
|- - Aldan   Цитата(Барановский Константин @ Apr 10 2013, ...   Apr 10 2013, 12:02
- - AVL   Всем привет. Как раз и разрабатываю интегрированн...   Apr 11 2013, 07:07
|- - Aldan   Цитата(AVL @ Apr 11 2013, 11:07) Как раз ...   Apr 11 2013, 08:07
|- - viknn   Вариант шаблона спецификации для LibreOffice (с бо...   Apr 13 2013, 03:28
- - Барановский Константин   Переписал свой скрипт, теперь он имеет графический...   Apr 20 2013, 08:12
|- - viknn   Цитата(Барановский Константин @ Apr 20 2013, ...   Apr 20 2013, 20:16
||- - viknn   Цитата(viknn @ Apr 20 2013, 23:16) Прошел...   May 8 2013, 08:59
|- - AVL   Цитата(Барановский Константин @ Apr 20 2013, ...   Apr 28 2013, 22:07
- - AVL   Всем привет. Хотел узнать, есть ли где-либо (в bz...   Apr 21 2013, 08:12
|- - Aldan   Цитата(Барановский Константин @ Apr 20 2013, ...   Apr 22 2013, 20:31
|- - IgorKossak   Цитата(Aldan @ Apr 22 2013, 23:31) Жаль, ...   Apr 23 2013, 12:08
- - AVL   Нарисовал пока свой пример схемы https://code.laun...   Apr 21 2013, 10:30
- - Барановский Константин   Цитата(AVL @ Apr 21 2013, 11:12) Исходник...   Apr 24 2013, 08:05
|- - AVL   Цитата(Барановский Константин @ Apr 24 2013, ...   Apr 24 2013, 09:26
|- - viknn   Приведу два ГОСТа на текстовые КД: ГОСТ 2.701-200...   Apr 24 2013, 15:47
|- - AVL   Цитата(Барановский Константин @ Apr 24 2013, ...   Apr 28 2013, 10:45
- - Барановский Константин   AVL, Ubuntu 13.04 32 bit. P.S. лучше на "ты...   Apr 24 2013, 09:41
|- - AVL   Цитата(Барановский Константин @ Apr 24 2013, ...   Apr 24 2013, 09:55
- - Барановский Константин   Да, официальный релиз должен появиться завтра, но ...   Apr 24 2013, 10:32
- - Барановский Константин   Цитата(AVL @ Apr 29 2013, 01:07) ... при ...   Apr 29 2013, 19:24
|- - AVL   Цитата(Барановский Константин @ Apr 29 2013, ...   Apr 29 2013, 20:08
|- - viknn   Цитата(AVL @ Apr 29 2013, 23:08) Впечатле...   Apr 30 2013, 14:46
- - Барановский Константин   AVL, GOST_doc_gen не хочет собираться: Код[ 7...   Apr 30 2013, 09:16
|- - AVL   Цитата(Барановский Константин @ Apr 30 2013, ...   Apr 30 2013, 20:34
- - Барановский Константин   Цитата(AVL @ Apr 30 2013, 23:34) нужны ло...   May 1 2013, 05:38
|- - AVL   Константин, проверь, пожалуйста, новый коммит (409...   May 1 2013, 13:43
- - Барановский Константин   AVL, спасибо большое! Все собралось и заработа...   May 2 2013, 16:55
- - Барановский Константин   Немного обновил свой скрипт, изменений немного: -...   May 4 2013, 15:23
- - AVL   Текущее состояние по GOST-doc-gen: 1) удается отко...   May 4 2013, 23:34
|- - viknn   Цитата(AVL @ May 5 2013, 02:34) Пока дума...   May 5 2013, 11:58
- - Барановский Константин   AVL, в Ubuntu не хочет собираться (используя Pytho...   May 5 2013, 10:22
|- - AVL   Цитата(Барановский Константин @ May 5 2013, 1...   May 5 2013, 15:45
|- - viknn   Цитата(AVL @ May 5 2013, 18:45) Под винду...   May 5 2013, 16:15
|- - AVL   Цитата(viknn @ May 5 2013, 20:15) Applica...   May 5 2013, 17:31
- - Барановский Константин   Снова ошибка: Код-- Configuring done CMake Error a...   May 5 2013, 19:47
|- - AVL   Цитата(Барановский Константин @ May 5 2013, 2...   May 5 2013, 20:54
- - AVL   Наконец-то заработало под винду. Единственное пока...   May 6 2013, 22:11
- - Барановский Константин   Думаю все таки стоит избавиться от зависимости.   May 7 2013, 07:29
- - AVL   Реализовал идею с промежуточным сервером. Теперь н...   May 10 2013, 08:35
- - AVL   В ревизии 4112 добавил поддержку Python 3. Теперь ...   May 10 2013, 10:49
- - Барановский Константин   AVL, спасибо за проделанную работу! Ubuntu 13....   May 10 2013, 12:04
|- - AVL   Цитата(Барановский Константин @ May 10 2013, ...   May 10 2013, 15:14
- - Барановский Константин   4113 - собралась и работает.   May 10 2013, 17:09
- - AVL   Всем привет. В пятницу (10 мая) сделал запрос на с...   May 12 2013, 11:27
- - AVL   Юрий, спасибо за сборку. Как и обещал, добавил GU...   May 12 2013, 22:22
|- - viknn   Цитата(AVL @ May 13 2013, 01:22) Если все...   May 13 2013, 16:58
- - AVL   В принципе уже все ясно с настроем админов проекта...   May 13 2013, 23:09
|- - Сергей Борщ   QUOTE (AVL @ May 14 2013, 02:09) Данную в...   May 14 2013, 07:10
|- - AVL   Цитата(Сергей Борщ @ May 14 2013, 11:10) ...   May 14 2013, 09:10
|- - Сергей Борщ   QUOTE (AVL @ May 14 2013, 12:10) Насчет Г...   May 14 2013, 09:52
|- - AVL   Цитата(Сергей Борщ @ May 14 2013, 13:52) ...   May 15 2013, 21:39
- - AVL   ЦитатаFrom: Барановский Константин <.....@gmail...   May 15 2013, 08:37
- - tema-electric   Собрал последнюю ревизию из репозитария lp:~kicad-...   May 17 2013, 02:30
|- - AVL   Цитата(tema-electric @ May 17 2013, 06...   May 17 2013, 06:06
||- - tema-electric   Цитата(AVL @ May 17 2013, 13:06) А какое ...   May 17 2013, 07:03
||- - AVL   Цитата(tema-electric @ May 17 2013, 11...   May 17 2013, 07:13
||- - tema-electric   Цитата(AVL @ May 17 2013, 14:13) sudo apt...   May 17 2013, 07:51
||- - AVL   Цитата(tema-electric @ May 17 2013, 11...   May 17 2013, 08:25
|- - AVL   Цитата(tema-electric @ May 17 2013, 06...   May 17 2013, 21:29
|- - tema-electric   Цитата(AVL @ May 18 2013, 04:29) В этом д...   May 18 2013, 05:46
|- - AVL   Цитата(tema-electric @ May 18 2013, 09...   May 18 2013, 10:31
- - AVL   У меня еще вопрос к Юрию Викулову и Андрею Федоруш...   May 18 2013, 14:43
|- - viknn   Цитата(AVL @ May 18 2013, 17:43) Кто подс...   May 19 2013, 19:18
- - AVL   Как обещал, влил ветку lp:~kicad-gost-committers/k...   May 18 2013, 20:02
|- - tema-electric   Цитата(AVL @ May 20 2013, 19:10) Результа...   May 21 2013, 01:57
|- - AVL   Цитата(tema-electric @ May 21 2013, 05...   May 21 2013, 07:34
|- - tema-electric   Цитата(AVL @ May 21 2013, 14:34) 2) sudo ...   May 21 2013, 08:06
|- - AVL   Цитата(tema-electric @ May 21 2013, 12...   May 21 2013, 08:17
|- - tema-electric   Цитата(AVL @ May 21 2013, 15:17) Еще раз,...   May 21 2013, 08:24
|- - AVL   Цитата(tema-electric @ May 21 2013, 12...   May 21 2013, 08:46
|- - tema-electric   Цитата(AVL @ May 21 2013, 15:46) Я так по...   May 21 2013, 09:03
|- - AVL   Цитата(tema-electric @ May 21 2013, 13...   May 21 2013, 09:54
|- - tema-electric   Код$ /opt/libreoffice4.0/program/python --ver...   May 21 2013, 09:59
|- - AVL   Цитата(tema-electric @ May 21 2013, 13...   May 21 2013, 11:01
|- - tema-electric   Цитата(AVL @ May 21 2013, 18:01) должен о...   May 21 2013, 11:22
|- - AVL   Цитата(tema-electric @ May 21 2013, 15...   May 21 2013, 13:08
|- - tema-electric   Цитата(AVL @ May 21 2013, 20:08) Не могу ...   May 21 2013, 15:13
- - tema-electric   Мягко говоря, аномалия. Перезапустил тачанку сегод...   May 22 2013, 02:29
- - AVL   Цитата(tema-electric @ May 22 2013, 06...   May 22 2013, 05:26
- - Aldan   Самая острая фаза ремонта моей квартиры миновала и...   May 22 2013, 18:58
- - AVL   Цитата(Aldan @ May 22 2013, 22:58) Самая ...   May 22 2013, 20:09
- - Aldan   QUOTE (AVL @ May 23 2013, 00:09) Более ак...   May 22 2013, 20:52
- - AVL   Цитата(Aldan @ May 23 2013, 00:52) И еще,...   May 22 2013, 21:01
- - Aldan   Цитата(AVL @ May 23 2013, 01:01) Если Вы ...   May 22 2013, 21:46
- - tema-electric   Цитата(Aldan @ May 23 2013, 04:46) стабил...   May 23 2013, 02:19
- - AVL   Цитата(Aldan @ May 23 2013, 01:46) AVL, я...   May 23 2013, 05:00
- - tema-electric   Цитата(AVL @ May 23 2013, 12:00) gerbv Ко...   May 23 2013, 05:12
- - AVL   Цитата(tema-electric @ May 23 2013, 09...   May 23 2013, 06:07
- - tema-electric   Цитата(AVL @ May 23 2013, 13:07) Да уж, н...   May 23 2013, 08:43
- - viknn   AVL Gost Tools начал осваивать с конвертера библио...   May 23 2013, 18:29
- - AVL   Цитата(viknn @ May 23 2013, 22:29) AVL Go...   May 23 2013, 19:46
- - viknn   AVL А нельзя ли в GOST-doc-gen сборке реанимироват...   May 24 2013, 19:08
5 страниц V   1 2 3 > » 


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th June 2025 - 21:31
Рейтинг@Mail.ru


Страница сгенерированна за 0.01574 секунд с 7
ELECTRONIX ©2004-2016