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

 
 
16 страниц V  « < 10 11 12 13 14 > »   
Reply to this topicStart new topic
tema-electric
сообщение Oct 23 2014, 06:49
Сообщение #166


Местный
***

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



Цитата(Барановский Константин @ Oct 23 2014, 13:02) *
KICAD_SCRIPTING=ON
KICAD_SCRIPTING_MODULES=ON
KICAD_SCRIPTING_WXPYTHON=ON
USE_FP_LIB_TABLE=HARD_CODED_ON
BUILD_GITHUB_PLUGIN=ON


Константин, а не могли бы Вы или еще кто-то рассказать об этих доп. опциях. Что дают, как пользовать, где читать. У меня они отключены всегда.


--------------------
Кто сказал МЯУ?
Go to the top of the page
 
+Quote Post
Барановский Конс...
сообщение Oct 23 2014, 07:35
Сообщение #167


Местный
***

Группа: Участник
Сообщений: 241
Регистрация: 2-03-13
Из: Кривой Рог, Украина
Пользователь №: 75 861



KICAD_SCRIPTING=ON
KICAD_SCRIPTING_MODULES=ON
включает возможность использовать средства pcbnew (в будущем eeschema и gerbview) в скриптах. На данный момент реализован только python, но вроде бы как планируют еще и javascript добавить.
Эта возможность может быть полезна в некоторых случаях, например, когда нужно применить однотипные операции к множеству объектов. К примеру, лучше переименовать все модули с помощью небольшого скрипта, чем долго тыкать мышкой в экран (пример ради примера, ничего уместнее не придумал).
KICAD_SCRIPTING_WXPYTHON=ON
добавляет командную строку в интерфейс программы (pcbnew, появляется новая кнопка на верхней панели инструментов). С ее помощью можно редактировать командами, а не мыщью. Т.е. не нужно создавать отдельный файл скрипта, а сразу пишешь в консоль и выполняешь.

Сам, честно говоря, не особо разбирался в этом, а собираю с данными параметрами, чтобы убедиться что все в порядке.
Вот, можно почитать:
http://www.kicad-pcb.org/display/KICAD/KiC...eference+Manual

USE_FP_LIB_TABLE=HARD_CODED_ON
Похоже этот параметр уже ни на что не влияет, так как таблица посадочных мест используется по умолчанию.

BUILD_GITHUB_PLUGIN=ON
Позволяет использовать не локальные посадочные места, а размещенные на github'е. Это делает возможным совместную разработку с использованием общей библиотеки посадочных мест.

tema-electric:
Цитата
...а не могли бы Вы...

лучше на "ты".

Сообщение отредактировал Барановский Константин - Oct 23 2014, 07:38
Go to the top of the page
 
+Quote Post
Барановский Конс...
сообщение Nov 21 2014, 08:41
Сообщение #168


Местный
***

Группа: Участник
Сообщений: 241
Регистрация: 2-03-13
Из: Кривой Рог, Украина
Пользователь №: 75 861



Для начала нужно зарегистрироваться на сайте http://launchpad.net/
Затем открыть командную строку и ввести команду
Код
bzr launchpad-login launchpadID

где launchpadID - логин полученный при регистрации.
Возможно потребуется ввести и более подробную информацию (точно уже не помню необходимо ли это) с помощью следующей команды в командной строке:
Код
bzr whoami "Vasya Pupkin <vasya.pupkin@mail.ru>"

имя, фамилия и адрес электронной почты тоже из формы регистрации. Рекомендую указывать всю информацию на латинице, как указано в примере выше.

Сообщение отредактировал Барановский Константин - Nov 21 2014, 08:42
Go to the top of the page
 
+Quote Post
Guest_Гость_*
сообщение Dec 4 2014, 09:14
Сообщение #169





Guests






Спасибо за сборку, собирал 4023 при прокрутке пропадали выборочно соединения в редакторе схем. С вашей сборкой такого нет но огорчает исчезновение "сохранить лист схемы как".
Go to the top of the page
 
+Quote Post
Guest_Гость_*
сообщение Dec 4 2014, 09:51
Сообщение #170





Guests






Хм. Рано я радовался?

Не удалось загрузить библиотеку посадочных мест из глобальной таблицы:

PARSE_ERROR: Expecting '')'' in input/source
'/home/fpa/.config/kicad/fp-lib-table'
line 11
offset 18
from /home/baranovskiykonstantin/Projects/kicad/launchpad/gost/common/dsnlexer.cpp : Expecting() : line 320

IO_ERROR: Fatal Installation Bug
missing file:
'/usr/local/bin/_cvpcb.kiface'

argv[0]:
'/usr/local/bin/kicad'
from /home/baranovskiykonstantin/Projects/kicad/launchpad/gost/common/kiway.cpp : KiFACE() : line 222

Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Dec 4 2014, 10:09
Сообщение #171


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



телепатически предположу, что ошибка в файле /home/fpa/.config/kicad/fp-lib-table. В строке 11 нет закрывающей скобки. Не видя этого файла очень тяжело телепатировать более глубоко.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
Барановский Конс...
сообщение Dec 4 2014, 10:42
Сообщение #172


Местный
***

Группа: Участник
Сообщений: 241
Регистрация: 2-03-13
Из: Кривой Рог, Украина
Пользователь №: 75 861



Цитата(Гость)
огорчает исчезновение "сохранить лист схемы как".

Если запускать eeschema из менеджера проектов kicad, то становятся недоступными некоторые пункты меню "Файл". Это, кстати, относится и к pcbnew.
Но если запустить eeschema не из kicad, а из меню ОС напрямую, то все становиться доступным.

Цитата(Гость)
Не удалось загрузить библиотеку посадочных мест из глобальной таблицы

Скорее всего проблема в
'/home/fpa/.config/kicad/fp-lib-table'
Если не сложно, выложите его здесь, так как

Цитата(Сергей Борщ)
Не видя этого файла очень тяжело телепатировать более глубоко.


Сообщение отредактировал Барановский Константин - Dec 4 2014, 10:42
Go to the top of the page
 
+Quote Post
Guest_Гость_*
сообщение Dec 4 2014, 11:53
Сообщение #173





Guests






Go to the top of the page
 
+Quote Post
Guest_Гость_*
сообщение Dec 4 2014, 11:58
Сообщение #174





Guests






Хм. Ничего не вставилось, регистрироваться надо. Файл я удалял вместе со всем .kicad но он пеоявился вновь,
выложил на файлообменник
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Dec 4 2014, 12:10
Сообщение #175


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Можно было вставить в сообщение. Ну да ладно:
Код
(lib (name 74hc(t)4046)(type Legacy)(uri ${KISYSMOD}/74hc(t)4046.mod)(options "")(descr ""))
Его тут сбивают скобки вокруг (t). Удалите вобще эту строку, если не собираетесь пользоваться библиотекой. А если собираетесь - переименуйте, чтобы не было скобок. Возможно есть еще какие-то хитрые решения вроде заключения всего 74hc(t)4046 в кавычки или экранирования скобок символом '\', можете проверить их.

Добавлено: вообще отдельная библиотека для посадочного места одной конкретной микросхемы - это шедевр. Который очень хорошо характеризует общее качество родных библиотек (свалка г..на, иначе и не назовешь). Хорошо, что я их не использую.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
Guest_Гость_*
сообщение Dec 4 2014, 12:18
Сообщение #176





Guests






Да! именно что библиотеки остались с кикада из дистрибутива. Спасибо. Я думал что раз скобки парные то ничего страшного. А что до библиотек там вообще тьма, детали разные по параметрам а посадочное место одно - тем не менее библиотеки две, три, двадцать.

Go to the top of the page
 
+Quote Post
Барановский Конс...
сообщение Dec 4 2014, 12:21
Сообщение #177


Местный
***

Группа: Участник
Сообщений: 241
Регистрация: 2-03-13
Из: Кривой Рог, Украина
Пользователь №: 75 861



Параметры содержащие скобки должны обрамляться кавычками. Т.е. проблемная строка должна принять следующий вид:
Код
(lib (name "74hc(t)4046")(type Legacy)(uri "${KISYSMOD}/74hc(t)4046.mod")(options "")(descr ""))


Сообщение отредактировал Барановский Константин - Dec 4 2014, 12:22
Go to the top of the page
 
+Quote Post
break
сообщение Dec 11 2014, 19:30
Сообщение #178


Местный
***

Группа: Свой
Сообщений: 469
Регистрация: 13-07-11
Из: С-Пб.
Пользователь №: 66 206



Пытаюсь собрать свежую сборку под Kubuntu 14.10 x64, но cmake не находит cairo. Пробовал всё, что имеет в своём назавании это слово, устанавливать, ничего не помогает. Какой конкретно пакет нужен?
Go to the top of the page
 
+Quote Post
Барановский Конс...
сообщение Dec 12 2014, 04:50
Сообщение #179


Местный
***

Группа: Участник
Сообщений: 241
Регистрация: 2-03-13
Из: Кривой Рог, Украина
Пользователь №: 75 861



break, в скрипте для сборки scripts/kicad-install.sh указан libcairo2-dev.
Go to the top of the page
 
+Quote Post
Guest_Гость_*
сообщение Dec 21 2014, 18:43
Сообщение #180





Guests






По поводу вышесобранного пакета для убунты.
1) Открытие pcbnew сопровождается такой ерундой:
"22:16:31: ***** Error importing the wxPython API! *****
22:16:31: pcbnewInitPythonScripting() failed. (ошибка 0: Выполнено)"

В терминале "ImportError: No module named wx._core_"

2) Как редактировать из программы переменную KISYSMOD ? И 3д-модели сразу прописаны с /usr/share/kicad а теперь у меня всё в /usr/local

3)При нажатии на "консоль скриптов" - Ошибка сегментирования

Отрисовка в pcbnew жутко тормозит, та что через opengl гораздо быстрее но сетка удобнее точками, вот удобнее и всё тут. Видно сквозь дорожки эти точки, например. И в режиме cairo/opengl нет перемешения платы в окне мышью. А кикад старых версий отрисовывал гораздо быстрее.
4023 не устроила только пропаданием соединений и линий в редакторе схем - причем при изменении масштаба это на определенных значениях.
Go to the top of the page
 
+Quote Post

16 страниц V  « < 10 11 12 13 14 > » 
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 26th July 2025 - 03:53
Рейтинг@Mail.ru


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