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

 
 
117 страниц V  « < 89 90 91 92 93 > »   
Closed TopicStart new topic
> KiCAD кто-нибудь использует?, Вопросы возникают, на их родном форуме тишина
_Pasha
сообщение Sep 19 2012, 09:24
Сообщение #1351


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(Сергей Борщ @ Sep 19 2012, 12:13) *
Заявка на создание форка? wink.gif

Ну, я пока-что "артист разговорного жанра", до форка как до Луны пешком sm.gif
Go to the top of the page
 
+Quote Post
faa
сообщение Sep 19 2012, 10:25
Сообщение #1352


Знающий
****

Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394



Цитата(_Pasha @ Sep 19 2012, 12:41) *
Не могу найти кусок кода, там где идет создание нового модуля в pcbnew/module editor. Если кто видел, ткните носом плз.

Копать, начиная с pcbnew/moduleframe.cpp
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Sep 19 2012, 10:41
Сообщение #1353


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(faa @ Sep 19 2012, 13:25) *
Копать, начиная с pcbnew/moduleframe.cpp

Спасибо! Нашел:
void FOOTPRINT_EDIT_FRAME::Process_Special_Functions( wxCommandEvent& event ) modedit.cpp: Line 162

Это я к чему: установить в глобальных настройках падов номер "0" при создании нового компонента.
PS а вообще, конечно, мрак. Вместо отдельных методов - всё в кучу свалено, под благими намерениями отделить часто появляющиеся эвенты от не очень частых. cranky.gif

Сообщение отредактировал _Pasha - Sep 19 2012, 10:55
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Sep 19 2012, 12:34
Сообщение #1354


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Добавлено. Проверено.

Еще по плану на сегодня - добавить в контекстное меню редактирования линии нахождение середины отрезка.
Ну, и хотелки полугодичной давности разгребать.
Кстати, если форматов файлов не хватит - бум создавать костыли, например файлы *.dcm это костыль к либе или как ? Костыль! Что мешает тем же пострадать? sm.gif
В общем, процесс пошел.


Цитата(_Pasha @ Sep 19 2012, 15:10) *
Еще по плану на сегодня - добавить в контекстное меню редактирования линии нахождение середины отрезка.

Не, лучше сделать похитрее.
Там, где сброс локальных координат, просто нажатием клавиши чтобы перескакивало на середину, т.е. делило локальные координаты пополам.
Так имхо универсальнее и удобнее при построениях. Есть еще предложения?
Ага, и как эту фичу по-аглицки обозвать?

Сообщение отредактировал _Pasha - Sep 19 2012, 12:36
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Sep 19 2012, 12:38
Сообщение #1355


Гуру
******

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



QUOTE (_Pasha @ Sep 19 2012, 15:34) *
Есть еще предложения?
Чтобы координаты в левой части статусной строки считались от Grid origin, а не от нафиг никому не нужной после установки grid origin точки.
И чтобы этот grid origin сохранялся в файле платы.


--------------------
На любой вопрос даю любой ответ
"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
_Pasha
сообщение Sep 19 2012, 12:55
Сообщение #1356


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(Сергей Борщ @ Sep 19 2012, 15:38) *
Чтобы координаты в левой части статусной строки считались от Grid origin, а не от нафиг никому не нужной после установки grid origin точки.
И чтобы этот grid origin сохранялся в файле платы.

1. Ага, а ведь это багофича, что игнорирует AuxOrg !
2. В формате это предусмотрено, насколько я понял, есть две сущности
AuxiliaryAxisOrg <X> <Y> и useauxorigin <true|false> в секции $GENERAL

Сообщение отредактировал _Pasha - Sep 19 2012, 12:56
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Sep 19 2012, 16:27
Сообщение #1357


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(_Pasha @ Sep 19 2012, 15:55) *
2. В формате это предусмотрено, насколько я понял, есть две сущности
AuxiliaryAxisOrg <X> <Y> и useauxorigin <true|false> в секции $GENERAL

миль пардон, неправильно ни разу.
Но решение есть, правда, без сохранения. Проверил только что
Прикрепленный файл  basepcbframe.cpp.tar.gz ( 6.75 килобайт ) Кол-во скачиваний: 207

Здесь и далее добавления помечены символами //$$

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

Сообщение отредактировал _Pasha - Sep 19 2012, 16:30
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Sep 19 2012, 22:48
Сообщение #1358


Гуру
******

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



QUOTE (faa @ Sep 19 2012, 10:57) *
Было, что приходилось через postscript чертить схему, иначе буковки-циферки не читались (гномепринт косячил и косячит до сих пор).
Но теперь в пдф замечательно чертит (см.выше).
"Копировать информацию о версии" в студию.
Пустые страницы под убунтой-32 выводила та версия, что раздается в рекомендованном на сайте кикада ppa, как бы "ежедневная сборка", но похоже ежедневно собирает из одних и тех же исходников .
Под mint-64 самосборная:
QUOTE
Application: Pcbnew
Version: (2012-07-30 BZR 3661 GOST)-testing
Build: wxWidgets 2.9.5 (wchar_t,compiler with C++ ABI 1002,GCC 4.6.3,wx containers,compatible with 2.8)
Platform: Linux 3.2.0-23-generic x86_64, 64 bit, Little endian, wxGTK
Options: KICAD_GOST=ON
USE_WX_GRAPHICS_CONTEXT=OFF
USE_WX_OVERLAY=OFF
USE_BOOST_POLYGON_LIBRARY
KICAD_SCRIPTING=OFF
При первой попытке цветной печати зависание на минуту, потом все черно-белое кроме нескольких линий. Попытка повторной печати - в консоли наблюдаем
QUOTE
(pcbnew:17059): Gtk-CRITICAL **: IA__gtk_print_operation_run: assertion `op->priv->status == GTK_PRINT_STATUS_INITIAL' failed

(pcbnew:17059): GLib-CRITICAL **: g_error_free: assertion `error != NULL' failed

Пожалуй, соберу посвежее и с wx 2.8.15

Кстати, как там нанометры включаются? Что-то не нахожу в INSTALL.txt

Пересобрал.
QUOTE
Application: Pcbnew
Version: (2012-09-18 BZR 3725 GOST)-testing
Build: wxWidgets 2.9.5 (wchar_t,compiler with C++ ABI 1002,GCC 4.6.3,wx containers,compatible with 2.8)
Platform: Linux 3.2.0-23-generic x86_64, 64 bit, Little endian, wxGTK
Options: KICAD_GOST=ON
USE_WX_GRAPHICS_CONTEXT=OFF
USE_WX_OVERLAY=OFF
USE_BOOST_POLYGON_LIBRARY
KICAD_SCRIPTING=OFF

Печатает, но вместо цвета все черно-белое и печатет только один раз. Потом те же assertion в pcbnew:29555. В схематике при повторной печати те же assetrion в eeschema:29657. Ну хоть так...

Не, полная фигня.
QUOTE
Application: Pcbnew
Version: (2012-09-18 BZR 3725 GOST)-testing
Build: wxWidgets 2.9.5 (wchar_t,compiler with C++ ABI 1002,GCC 4.6.3,wx containers,compatible with 2.8)
Platform: Linux 3.2.0-23-generic x86_64, 64 bit, Little endian, wxGTK
Options: KICAD_GOST=ON
USE_WX_GRAPHICS_CONTEXT=OFF
USE_WX_OVERLAY=OFF
USE_BOOST_POLYGON_LIBRARY
KICAD_SCRIPTING=OFF
Print->Preview - сказка. Print->PDF = пустая страница.

Все, спать.


--------------------
На любой вопрос даю любой ответ
"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
_Pasha
сообщение Sep 19 2012, 23:25
Сообщение #1359


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Только что из схематика попробовал - что ps что pdf нормально
Может, проблема в gtk/cairo?
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Sep 20 2012, 06:24
Сообщение #1360


Гуру
******

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



QUOTE (_Pasha @ Sep 20 2012, 02:25) *
Только что из схематика попробовал - что ps что pdf нормально
Именно "печатать" или "чертить"?
QUOTE (_Pasha @ Sep 20 2012, 02:25) *
Может, проблема в gtk/cairo?
Все может быть. Но система свежая, специально ничего не переставлял - вот что идет штатно в минте, то и использую. Причем на третьем компе та же фигня с убунтой предпоследней версии. И почему эта проблема в то же самое время не мешает печатать остальным программам?

P.S. А не пора ли заводить отдельную ветку "допиливание и сборка КиКАДа", а эту оставить под "Использование КиКАДа (в мирных целях) wink.gif"?


--------------------
На любой вопрос даю любой ответ
"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
faa
сообщение Sep 20 2012, 07:20
Сообщение #1361


Знающий
****

Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394



Цитата(Сергей Борщ @ Sep 20 2012, 10:24) *
Все может быть. Но система свежая, специально ничего не переставлял - вот что идет штатно в минте, то и использую. Причем на третьем компе та же фигня с убунтой предпоследней версии. И почему эта проблема в то же самое время не мешает печатать остальным программам?

Долго я бился в свое время с печатью на разных дистрибутивах. ИМХО, все проблемы в связке wx и gnomeprint.
Даже были вполне приличные результаты (при октлючении гномепринт).
Но все окончательно испортилось с переходом на новые шрифты.
Есть патчик для либгномепринт, пробовал на магее. Стало лучше, буковки-циферки пляшут уже меньше.

Так что чертим в пдф, а починку печати пока отложить можно. Но ковырять печать надо (будет).

Цитата(Сергей Борщ @ Sep 20 2012, 10:24) *
P.S. А не пора ли заводить отдельную ветку "допиливание и сборка КиКАДа", а эту оставить под "Использование КиКАДа (в мирных целях) wink.gif"?

Давно пора, а то эта распухла. Но ветку завести не проблема.
ИМХО, надо заводить подфорум "кикад и связанное с ним". А это надо просить админов.
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Sep 20 2012, 07:27
Сообщение #1362


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(Сергей Борщ @ Sep 20 2012, 09:24) *
Именно "печатать" или "чертить"?

И так и эдак. Все работает, свежесобранный пцб еще не проверял.
Цитата
P.S. А не пора ли заводить отдельную ветку "допиливание и сборка КиКАДа", а эту оставить под "Использование КиКАДа (в мирных целях) wink.gif"?

завёл

Цитата(faa @ Sep 20 2012, 10:20) *
ИМХО, надо заводить подфорум "кикад и связанное с ним". А это надо просить админов.

Мне кажется, что подфорум будет посвящен САПР-СПО вообще. GEDA, например - там есть чего подсмотреть.
Ну, и общирная тема интеграции с фрикадом.
Go to the top of the page
 
+Quote Post
alex9
сообщение Sep 20 2012, 17:26
Сообщение #1363


Местный
***

Группа: Участник
Сообщений: 231
Регистрация: 5-06-11
Пользователь №: 65 492



Пытаюсь собрать bzr3723.
Выдаёт:
Код
[ 43%] Building CXX object common/CMakeFiles/common.dir/dialog_about/AboutDialog_main.cpp.o
In file included from /home/a/src/kicad-dev/include/wxstruct.h:46,
                 from /home/a/src/kicad-dev/common/dialog_about/AboutDialog_main.cpp:22:
/home/a/src/kicad-dev/include/common.h:51:9: error: #error "You must use '--with-gnomeprint' or '--with-gtkprint' in your wx library configuration."
make[2]: *** [common/CMakeFiles/common.dir/dialog_about/AboutDialog_main.cpp.o] Ошибка 1
make[1]: *** [common/CMakeFiles/common.dir/all] Ошибка 2
make: *** [all] Ошибка 2

Пересобрал wxGTK-2.8.12 (../configure -with-gtk -with-opengl -enable-unicode -enable-release -with-gnomeprint).
В config.log есть "wx_cv_use_gnomeprint=wxUSE_LIBGNOMEPRINT=yes".

Ошибка повторяется. Что я делаю не так?

ps debian squeeze

Сообщение отредактировал alex9 - Sep 20 2012, 16:58
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Sep 20 2012, 18:03
Сообщение #1364


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



У меня xfce4, libgnomeprint изгнан прочь sm.gif кстати, может "он и есть самый главный дурак"©
Go to the top of the page
 
+Quote Post
break
сообщение Sep 21 2012, 07:46
Сообщение #1365


Местный
***

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



Нет ли смысла завести тему про Wings и перенести туда сообщения из этой темы?
Go to the top of the page
 
+Quote Post

117 страниц V  « < 89 90 91 92 93 > » 
Closed TopicStart new topic
5 чел. читают эту тему (гостей: 5, скрытых пользователей: 0)
Пользователей: 0

 


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


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