Перейти к содержанию
    

Вывод текстовой документации в KiCAD-ГОСТ

На втором скриншоте результат второй ошибки из описанных ранее. Если не учитывать неверное расположение элементов и, наверняка, сбитых настроек библиотек измененное значение должно было сохраниться.

 

Кстати, если еще раз открыть файл схемы, что-то изменить и снова сохранить - элементы должны обратно стать на место (теоретически, на практике не проверял).

 

Эх, вот наломал дров :blush: Постараюсь завтра выложить нормальную, рабочую версию.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

kicadbom2spec v3.4

post-75861-1417581554_thumb.png

 

Изменения:

 

* Исправлено форматирование файлов схемы и библиотеки при сохранении,

чтобы лучше соответствовать стандартному формату.

* Устранено дублирование компонентов, состоящих из нескольких частей, в

перечне элементов. Теперь первая встретившаяся часть элемента при открытии

файла сохраняется как компонент, а остальные игнорируются.

При сохранении изменения будут применены ко всем частям данного элемента.

* Исправлена ошибка из-за которой неверно загружались названия подключенных

бибилиотек при открытии файла схемы. Это случалось если название библиотеки

начиналось с букв L, I, B, S или двоеточия.

* Исправленна ошибка, допущенная в версии 3.3, из-за которой неверно

сохранялись координаты компонентов.

* Изменен процесс сохранения файлов схемы и библиотеки. Сначала изменения

сохраняются во временный файл и если процесс прошел без ошибок - заменяет

собой оригинальный файл. Это позволяет избавиться от проблемы частичной записи

при возникновении ошибок. Имя временного файла формируется из имени файла схемы

или библиотеки путем добавления суффикса ".tmp".

* В диалоге поиска/замены добавлена опция "Слово целиком", которая

позволяет находить только те слова, которые полностью соответствуют запросу.

* Добавлены два новых пункта в меню "Файл":

- Сохранить схему как...

- Сохранить бибилиотеку как...

С их помощью можно соранять загруженный файл схемы/библиотеки (с изменениями

или без) в другой файл, указанный с помощью диалога сохранения файлов.

Если схема состоит из нескольких файлов (имеет иерархические листы), то при

выборе пунка "Сохранить схему как..." будет выведен диалог сохранения для

каждого файла, включая иерархические.

* Введена возможность добавлять в конец перечня элементов лист регистрации

изменений.

* Дополнено и обновлено справочное руководство.

 

Проверял работу на двух системах: Ubuntu 14.04 и Windows XP, но все равно резервные копии файлов схем/библиотек делать стоит.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

kicadbom2spec v3.4

post-75861-1417581554_thumb.png

 

...

 

Проверял работу на двух системах: Ubuntu 14.04 и Windows XP, но все равно резервные копии файлов схем/библиотек делать стоит.

 

Спасибо! :yeah: Пощел тестить вашу работу. Постараюсь отписаться как можно раньше при обнаружении каких либо неисправностей. Ну и какие же испытания без :beer: ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

kicadbom2spec v3.4

post-75861-1417581554_thumb.png

 

Изменения:

 

* Исправлено форматирование файлов схемы и библиотеки при сохранении,

чтобы лучше соответствовать стандартному формату.

* Устранено дублирование компонентов, состоящих из нескольких частей, в

перечне элементов. Теперь первая встретившаяся часть элемента при открытии

файла сохраняется как компонент, а остальные игнорируются.

При сохранении изменения будут применены ко всем частям данного элемента.

* Исправлена ошибка из-за которой неверно загружались названия подключенных

бибилиотек при открытии файла схемы. Это случалось если название библиотеки

начиналось с букв L, I, B, S или двоеточия.

* Исправленна ошибка, допущенная в версии 3.3, из-за которой неверно

сохранялись координаты компонентов.

* Изменен процесс сохранения файлов схемы и библиотеки. Сначала изменения

сохраняются во временный файл и если процесс прошел без ошибок - заменяет

собой оригинальный файл. Это позволяет избавиться от проблемы частичной записи

при возникновении ошибок. Имя временного файла формируется из имени файла схемы

или библиотеки путем добавления суффикса ".tmp".

* В диалоге поиска/замены добавлена опция "Слово целиком", которая

позволяет находить только те слова, которые полностью соответствуют запросу.

* Добавлены два новых пункта в меню "Файл":

- Сохранить схему как...

- Сохранить бибилиотеку как...

С их помощью можно соранять загруженный файл схемы/библиотеки (с изменениями

или без) в другой файл, указанный с помощью диалога сохранения файлов.

Если схема состоит из нескольких файлов (имеет иерархические листы), то при

выборе пунка "Сохранить схему как..." будет выведен диалог сохранения для

каждого файла, включая иерархические.

* Введена возможность добавлять в конец перечня элементов лист регистрации

изменений.

* Дополнено и обновлено справочное руководство.

 

Проверял работу на двух системах: Ubuntu 14.04 и Windows XP, но все равно резервные копии файлов схем/библиотек делать стоит.

 

Добрался таки. Полет нормальный.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

kicadbom2spec v3.4

...

 

Изменения:

...

 

День добрый!

 

Сделайте, пожалуйста, формирование спецификации. Т.е. ПЭ, но без условных обозначений и с группировкой по всем полям (кроме примечания).

 

:laughing:

Изменено пользователем alex9

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сделайте, пожалуйста, формирование спецификации. Т.е. ПЭ, но без условных обозначений и с группировкой по всем полям (кроме примечания).

Здравствуйте!

 

Это задача не простая и потребуется не мало времени. Так что в ближайшее время этого сделать не смогу, но в будущем планирую.

Сейчас занимаюсь упорядочиванием проекта, уже доделал инсталятор для Windows, занимаюсь пакетами для Linux.

Изменено пользователем Барановский Константин

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так ведь спецификация уже была сделана. Только сортировка неправильно работала.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

kicadbom2spec создает только перечень элементов.

В ГОСТ сборке kicad может создавать и перечень элементов и спецификацию.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

...

Это задача не простая и потребуется не мало времени. Так что в ближайшее время этого сделать не смогу, но в будущем планирую.

...

Спасибо!

Надеюсь и уповаю :)

 

kicadbom2spec создает только перечень элементов.

В ГОСТ сборке kicad может создавать и перечень элементов и спецификацию.

Попробовал. Нарвался на "RPC_DOC_IFACE: Unable to connect to RPC document server".

В терминале:

a@jessie64:~/test$ eeschema
Traceback (most recent call last):
  File "/usr/local/share/kicad/GOST-doc-gen/uno_iface.py", line 27, in <module>
    import uno
ImportError: No module named uno

Application: kicad
Version: (after 2015-apr-15 BZR ???? GOST (bzr????-testing))-product Release build
wxWidgets: Version 3.0.2 (debug,wchar_t,compiler with C++ ABI 1002,GCC 4.9.2,wx containers,compatible with 2.8)
Platform: Linux 3.16.0-4-amd64 x86_64, 64 bit, Little endian, wxGTK
Boost version: 1.54.0
         USE_WX_GRAPHICS_CONTEXT=OFF
         USE_WX_OVERLAY=OFF
         KICAD_SCRIPTING=OFF
         KICAD_SCRIPTING_MODULES=OFF
         KICAD_SCRIPTING_WXPYTHON=OFF
         USE_FP_LIB_TABLE=HARD_CODED_ON
         BUILD_GITHUB_PLUGIN=ON

 

Куда копать?

 

Изменено пользователем alex9

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В терминале:

a@jessie64:~/test$ eeschema
Traceback (most recent call last):
  File "/usr/local/share/kicad/GOST-doc-gen/uno_iface.py", line 27, in <module>
    import uno
ImportError: No module named uno

Куда копать?

Если у Вас python версии 2.7.x, то нужно установить пакет python-uno.

Если у Вас python версии 3.x.x, то нужно установить пакет python3-uno.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если у Вас python версии 2.7.x, то нужно установить пакет python-uno.

Если у Вас python версии 3.x.x, то нужно установить пакет python3-uno.

У меня два питона (python 2.7 и python3 3.4) и python3-uno 4.4.

python-uno не ставится из-за конфликта с python3-uno.

Удалить любой из питонов не позволяют зависимости.

 

Может какую строчку куда прописать? :05:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня два питона (python 2.7 и python3 3.4) и python3-uno 4.4.

python-uno не ставится из-за конфликта с python3-uno.

Удалить любой из питонов не позволяют зависимости.

 

Может какую строчку куда прописать? :05:

Напишите полное наименование своего дистрибутива и (желательно) список всех по факту установленных пакетов в системе. Попробую развернуть виртуалку у себя, посмотреть в чем проблема.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Переустановил Debian Jessie х64 с нуля. Добавил штатный wxgtk. Проверил наличие python3-uno от libreoffice 4.3.3.

В итоге - "RPC_DOC_IFACE: Unable to connect to RPC document server".

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Переустановил Debian Jessie х64 с нуля. Добавил штатный wxgtk. Проверил наличие python3-uno от libreoffice 4.3.3.

В итоге - "RPC_DOC_IFACE: Unable to connect to RPC document server".

Развернул виртуалку http://cdimage.debian.org/debian-cd/8.0.0/...-amd64-CD-1.iso

На версии 4334 из ГОСТ ветки повторил проблему:

Traceback (most recent call last):
  File "/usr/local/share/kicad/GOST-doc-gen/uno_iface.py", line 27, in <module>
    import uno
ImportError: No module named uno

 

Попробовал сделать:

a-lunev@debian:~/kicad/Release$ sudo apt-get install python-uno
[sudo] password for a-lunev: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  python3-uno
The following NEW packages will be installed:
  python-uno
0 upgraded, 1 newly installed, 1 to remove and 0 not upgraded.
Need to get 284 kB of archives.
After this operation, 124 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 [url="http://electronix.ru/redirect.php?http://security.debian.org/"]http://security.debian.org/[/url] jessie/updates/main python-uno amd64 1:4.3.3-2+deb8u1 [284 kB]
Fetched 284 kB in 0s (479 kB/s)
dpkg: python3-uno: dependency problems, but removing anyway as you requested:
libreoffice depends on python3-uno (>= 4.0~) | python-uno; however:
  Package python3-uno is to be removed.
  Package python-uno is not installed.

(Reading database ... 128951 files and directories currently installed.)
Removing python3-uno (1:4.3.3-2+deb8u1) ...
Selecting previously unselected package python-uno.
(Reading database ... 128917 files and directories currently installed.)
Preparing to unpack .../python-uno_1%3a4.3.3-2+deb8u1_amd64.deb ...
Unpacking python-uno (1:4.3.3-2+deb8u1) ...
Setting up python-uno (1:4.3.3-2+deb8u1) ...

 

Помогло.

Детально не разбирался, возможно, в дистрибутив включили несовместимую версию python-uno.

 

Как видно из листинга переустановки python-uno, никакие другие пакеты кроме python3-uno не деинсталлируются. Пока сомневаюсь, что на Вашей машине python-uno используется каким-то еще приложением кроме как KiCad. Поэтому, я бы смело выполнил такую замену (python3-uno на python-uno). В крайнем случае, всегда можно вернуться в исходное состояние, если что-то сломается (обратно установить python3-uno).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

...

Setting up python-uno (1:4.3.3-2+deb8u1) ...[/code]

 

Помогло.

...

Помогло :)

Мм... Да... Я бы не додумался :(

Спасибо.

 

2 Барановский Константин

Пытаюсь на Debian Jessie запустить kicadbom2spec.pyw

Traceback (most recent call last):
  File "/home/a/kicadbom2spec/kicadbom2spec.pyw", line 34, in <module>
    wxversion.select('2.8')
  File "/usr/lib/python2.7/dist-packages/wxversion.py", line 152, in select
    raise VersionError("Requested version of wxPython not found")
wxversion.VersionError: Requested version of wxPython not found

Раньше запускал на Debian Wheezy без проблем.

Как бороться?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...