AVL 0 25 февраля, 2016 Опубликовано 25 февраля, 2016 · Жалоба Пока собрал ревизию 4351 ветки lp:~kicad-gost-committers/kicad/kicad как есть на своей машине (Debian Wheezy 7.7 + LibreOffice 3.5). GOST-doc-gen в такой конфигурации работает без каких-либо проблем, никаких ошибок UNO не появляется. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AVL 0 26 февраля, 2016 Опубликовано 26 февраля, 2016 · Жалоба Может дадите odfpy ещё один шанс? Пока залил экспериментальный код от 04.05.2013 как есть по интеграции odfpy в GOST-doc-gen в lp:~kicad-gost-committers/kicad/kicad. Если будет время, попробую реанимировать этот код, и еще раз проверить работоспособность odfpy. "он уже установлен и GOST-doc-gen все равно не видит uno". Улучшил алгоритм поиска Open/LibreOffice (ревизия 4356 ветки lp:~kicad-gost-committers/kicad/kicad). После этой доработки у меня Debian Wheezy 7.7 + LibreOffice 5.0.5 заработал. Под винду эту доработку не тестировал. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
faa 4 31 марта, 2016 Опубликовано 31 марта, 2016 · Жалоба Поправил поиск для rpm-based дистрибутивов. Исправл sheetLists по новые реалии. Инструменты ГОСТ экранную форму заполняет, но перечень (Сформировать ПЭ3) формирует пустой. AVL, не будет времени посмотреть, что там не так. ЗЫ: Если нужны детали, что готов дополнить. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AVL 0 16 апреля, 2016 Опубликовано 16 апреля, 2016 · Жалоба Инструменты ГОСТ экранную форму заполняет, но перечень (Сформировать ПЭ3) формирует пустой. AVL, не будет времени посмотреть, что там не так. ЗЫ: Если нужны детали, что готов дополнить. Попробовал собрать текущую ревизию 4383. У меня работает без проблем. С какими параметрами запускаете cmake? Какая у Вас версия OpenOffice/LibreOffice? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
baranovskiykonstantin 0 20 апреля, 2016 Опубликовано 20 апреля, 2016 · Жалоба kicadbom2spec v3.8 Основное изменение для пользователей Windows - возможность использования Python'a из KiCad'a. Для этого нужно использовать последнюю ночную сборку или подождать выхода стабильной версии 4.0.3. Также, стало легче создавать BOM плагин для Eeschema, так как все поля заполняются автоматически. Нужно только поставить галочку (см. документацию). Т.е. теперь можно удалить из системы (только Windows) Python, wxPython, затем установить свежий KiCad (если еще не установлен) и потом - kicadbom2spec. При установке появится диалоговое окно, в котором можно выбрать вариант установки: использовать нужные компоненты из KiCad или установить их отдельно. Все изменения: * Переделан механизм вызова справки. При первом запуске отображается диалог выбора программы для просмотра PDF файлов. В редакторе параметров данную опцию можно редактировать. * Исправлена ошибка, приводившая к неправильной генерации *.ods файла (LibreOffice воспринимал файл как поврежденный и предлагал восстановить). * К метаданным *.ods файла добавляется информация о времени создания и версии программы, в которой он был создан. * Программа установки для Windows: - оставлена только одна версия программы установки. Все компоненты, кроме LibreOffice включены в инсталлятор. LibreOffice доступен на странице выбора компонентов, но для его установки нужно подключение к интернету. - исправлена установка шрифта в Windows 7; - исправлена установка/удаление файла параметров в Windows 7; - добавлена регистрация пункта удаления программы в Панели управления; - добавлена возможность удалять старую версию программы перед установкой новой; - если на ПК установлен KiCad со встроенным Python, предлагается использовать его или установить отдельную версию; - переделана страница выбора компонентов. Теперь отображаются все компоненты, но помечаются только отсутствующие. * Исправлен поиск в обратном направлении. * Обновлено справочное руководство. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
faa 4 16 мая, 2016 Опубликовано 16 мая, 2016 · Жалоба kicadbom2spec v3.8 При обработке многолистовой схемы при неоднократном использовании одного из листов пропускает сомпоненты, обозначения которых в строке "AR" Для примера компонент из такого листа $Comp L C C227 U 1 1 5600C7A1 P 15250 3200 AR Path="/560099ED/5600C7A1" Ref="C227" Part="1" AR Path="/560D4E82/5600C7A1" Ref="C432" Part="1" AR Path="/560DA0FF/5600C7A1" Ref="C637" Part="1" AR Path="/560DA11C/5600C7A1" Ref="C842" Part="1" F 0 "C842" V 15325 3050 50 0000 C CNN F 1 "0,1" V 15175 3100 50 0000 C CNN F 2 "ulfft:SM0402" H 15250 3200 50 0001 C CNN F 3 "" H 15250 3200 50 0001 C CNN 1 15250 3200 0 -1 -1 0 $EndComp В перечень попадает только C842. C227, C432, C637 в перечне пропускаются. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
baranovskiykonstantin 0 16 мая, 2016 Опубликовано 16 мая, 2016 (изменено) · Жалоба faa, понял. Буду исправлять. Изменено 16 мая, 2016 пользователем Барановский Константин Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
faa 4 25 мая, 2016 Опубликовано 25 мая, 2016 · Жалоба faa, понял. Буду исправлять. Как процесс? Попробовал собрать текущую ревизию 4383. У меня работает без проблем. С какими параметрами запускаете cmake? Какая у Вас версия OpenOffice/LibreOffice? Заработало после переставления руками ссылки /usr/bin/python с python2 на python3. Может python3 добровольно-принудительно прямо в kicad-е ставить? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
baranovskiykonstantin 0 25 мая, 2016 Опубликовано 25 мая, 2016 · Жалоба faa, уже пол дела сделано. Проблема оказалась не простой. Дело в том, что свойство компонента "AR" не описано в документации и я его не обрабатывал вовсе. На данный момент уже корректно открываются схемы с множеством копий иерархических листов (и компонентов, соответственно) и создается правильный перечень элементов. Нужно доработать процесс редактирования. Проблема в том, что компонент один, но имеет несколько копий с теми же полями и разными обозначениями (из приведенного примера компонент C842 имеет три копии C227, C432, C637). Планирую основной компонент оставить для редактирования, но с пометкой (С842* - значит компонент имеет копии), а копии сделать только для чтения с указанием оригинала "С227(С842)". При редактировании оригинала поля копий тоже будут изменятся. В документации это опишу более подробно. P.S. Судя по нумерации элементов проект довольно крупный. Хотелось бы узнать, насколько комфортно работать в программе с таким объемом данных. Конкретно, интересует задержки при открытии файлов, сортировке списка, создании перечня. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
baranovskiykonstantin 0 28 мая, 2016 Опубликовано 28 мая, 2016 · Жалоба kicadbom2spec v3.9 * Добавлена обработка свойства компонентов "AR" (присутствует в компонентах иерархических схем, которые неоднократно повторяются). * Доработан процесс редактирования компонентов со свойствами "AR", в связи с чем, вводится новое понятие - "копия компонента" (см. документацию). * На время открытия схемы/библиотеки изменяется форма курсора и интерфейс не зависает. * В редакторе полей, при установке фокуса на поле со значением, весь текст выделяется, для упрощения редактирования (можно сразу вводить новое значение). * Теперь диалоговые окна поиска/замены можно закрыть с помощью клавиши ESC. * В заголовке окна отображается полное имя открытого файла. * Если при открытии файла схемы/библиотеки происходит ошибка, этот файл удаляется из списка недавних файлов. * При выборе программы для просмотра справочного руководства открывается каталог с программами: - /usr/bin - для ОС Linux; - %ProgramFiles% - для ОС Windows. * Дополнено справочное руководство. faa, старался тестировать как можно тщательнее, но все равно, первое время лучше работать с копиями документов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alex91 0 28 мая, 2016 Опубликовано 28 мая, 2016 (изменено) · Жалоба kicadbom2spec v3.9 Неприлично нескромная просьба: можете сделать автоматическое сохранение значений полей (в настройки) из редактора полей? Например, в списке не нашли нужного значения - пишем его вручную и ставим рядом галочку "Запомнить". И программа запоминает! Изменено 28 мая, 2016 пользователем alex9 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
baranovskiykonstantin 0 29 мая, 2016 Опубликовано 29 мая, 2016 · Жалоба alex9, любые замечания и предложения приветствуются. В следующей версии сделаю. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
faa 4 29 мая, 2016 Опубликовано 29 мая, 2016 · Жалоба kicadbom2spec v3.9 У меня цепляет DD? из AR строки: $Comp L XC7Z045-2FFG676 DD? U 4 1 560AABC4 P 2750 3000 AR Path="/56084BDC/560AABC4" Ref="DD?" Part="4". AR Path="/56084BDC/560A9117/560AABC4" Ref="DD25" Part="4". F 0 "DD25" H 2750 5000 50 0000 C CNN F 1 "XC7Z045-2FFG676" H 2750 150 50 0000 C CNN F 2 "ulfft:XILINX-XC7Z045-FFG676" H 2750 2650 50 0001 C CNN F 3 "" H 2750 2650 50 0000 C CNN <------>4 2750 3000 <------>1 0 0 -1.. $EndComp Хотя аннотация сделана и eeschema не возмущается. Работаю в ГОСТ-сборке 4369, более свежие подтормаживают прилично - там drawtext "исправили" и чинить не собираются. Проект большой и если включить вывод имени цепи на дорожках-выводах при большом увеличении заметно тормозит в легаси режиме. А в GL режиме не учитывает длину цепи в чипе при выравнивании. Но это так, о наболевшем :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
baranovskiykonstantin 0 29 мая, 2016 Опубликовано 29 мая, 2016 · Жалоба У меня цепляет DD? из AR строки Недоглядел, исправлю. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
break 0 17 июня, 2016 Опубликовано 17 июня, 2016 · Жалоба Надо всё-таки прийти к одному знаменателю с полями элементов. ГОСТ менеджер компонентов удаляет содержимое поля "Номинал" непонятно по какому принципу. У одних удаляет, у других - нет. Может удалить, даже если поля "Тип" и "Номинал" не совпадают. Причём добавление в первую позицию поля "Номинал" символа (хотя бы пробела) при остальном полном совпадении, отключает удаление. kicadbom2spec непонятно по какому принципу заполняет поле "Значение" - у одних элементов заполняет, у других - нет. Остальные поля (кроме "Обозначение") вообще не заполняет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться