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

 
 
19 страниц V  « < 2 3 4 5 6 > »   
Reply to this topicStart new topic
> ГОСТ-сборки: тестовые и стабильные, Информация о выпуске сборок
viknn
сообщение Jun 17 2013, 18:35
Сообщение #46


Местный
***

Группа: Участник
Сообщений: 227
Регистрация: 17-01-10
Пользователь №: 54 870



Цитата(mobidev @ Jun 17 2013, 11:17) *
Сборка для MacOSX с включением python-скриптов
pcbnew -> Консоль скриптов
pcbnew -> Консоль скриптов в работе

Что не так делаю? Консоли скриптов почему-то нет.

Application: Pcbnew
Version: (2013-06-16 BZR 4153 GOST-COMMITTERS)-testing
Build: wxWidgets 2.9.4 (wchar_t,compiler with C++ ABI 1002,GCC 4.7.2,wx containers,compatible with 2.8)
Platform: Windows XP (build 2600, Service Pack 2), 32 bit, Little endian, wxMSW
Boost version: 1.53.0
Options: USE_PCBNEW_NANOMETRES=ON
KICAD_GOST=ON
USE_WX_GRAPHICS_CONTEXT=OFF
USE_WX_OVERLAY=OFF
KICAD_SCRIPTING=ON
KICAD_SCRIPTING_MODULES=ON
KICAD_SCRIPTING_WXPYTHON=OFF
Go to the top of the page
 
+Quote Post
AVL
сообщение Jun 17 2013, 19:03
Сообщение #47


Местный
***

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



Цитата(viknn @ Jun 17 2013, 22:35) *
Что не так делаю? Консоли скриптов почему-то нет.

Если не ошибаюсь, KICAD_SCRIPTING_WXPYTHON нужно ON. Но вроде под винду там не просто собирать. Какие-то компоненты надо устанавливать, наверно SWIG. Где-то они писали, что под винду не получается сделать простой процесс сборки с включенным питоном.
Go to the top of the page
 
+Quote Post
mobidev
сообщение Jun 18 2013, 09:22
Сообщение #48


Местный
***

Группа: Свой
Сообщений: 202
Регистрация: 22-06-08
Из: Краснодарский край
Пользователь №: 38 488



Да, мне пришлось сначала собрать SWIG + PCRE и только потом собирать всё остальное и как правильно указал AVL

Код
KICAD_SCRIPTING=ON
KICAD_SCRIPTING_MODULES=ON
KICAD_SCRIPTING_WXPYTHON=ON


эти все три у меня ON.
Go to the top of the page
 
+Quote Post
viknn
сообщение Jun 18 2013, 20:44
Сообщение #49


Местный
***

Группа: Участник
Сообщений: 227
Регистрация: 17-01-10
Пользователь №: 54 870



Цитата(AVL @ Jun 17 2013, 23:03) *
Если не ошибаюсь, KICAD_SCRIPTING_WXPYTHON нужно ON. Но вроде под винду там не просто собирать. Какие-то компоненты надо устанавливать, наверно SWIG. Где-то они писали, что под винду не получается сделать простой процесс сборки с включенным питоном.

Сделал три ON + SWIG. Все равно на pcbnew сразу облом - wxpython.h нигде нет...
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
AVL
сообщение Jun 18 2013, 21:21
Сообщение #50


Местный
***

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



Цитата(viknn @ Jun 19 2013, 00:44) *
Сделал три ON + SWIG. Все равно на pcbnew сразу облом - wxpython.h нигде нет...

Наверно нужно установить http://wxpython.org/download.php
Я сам не пробовал под винду устанавливать.
Под Linux вроде собирал, но не помню что доустанавливал.
Go to the top of the page
 
+Quote Post
mobidev
сообщение Jun 19 2013, 07:02
Сообщение #51


Местный
***

Группа: Свой
Сообщений: 202
Регистрация: 22-06-08
Из: Краснодарский край
Пользователь №: 38 488



Цитата(AVL @ Jun 19 2013, 01:21) *
Наверно нужно установить http://wxpython.org/download.php
Я сам не пробовал под винду устанавливать.
Под Linux вроде собирал, но не помню что доустанавливал.


Совершенно верно, нужно собирать не wxWidgets, а wxPython со всеми вытекающими.

Изначально пакеты под MacOSX я собирал без поддержки скриптов по мануалу
Patching and Building KiCAD on Mac OS X Lion от jboone

Далее решил попробовать подключить эту возможность и воспользовался
репозиторием KicadOSXBuilder от mangelajo на GitHub
посмотрите там много думаю что общего для других платформ.

В итоге я при сборке использую оба линка, тогда и скрипты есть и поддерживается Apple Magic Trackpad, а то без него на Маке грусно!

P.S. конечно же пришлось в обеих случаях подгружать наш ГОСТовский репозиторий и соответствующие опции добавлять в скрипты.

Go to the top of the page
 
+Quote Post
Aldan
сообщение Jun 21 2013, 22:08
Сообщение #52


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

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



Цитата(viknn @ Jun 15 2013, 08:36) *

viknn, все время забываю Вас спросить, а зачем в стабильную сборку добавляют тестовую pcad2kicadsch.exe, которая к тому же крашится:
Цитата(AHTOXA @ Jun 21 2013, 15:36) *
Если скормить pcad2kicadsch не-ascii схему, то он крашится.

Удалить его конечно же не сложно, но может быть лучше его добавлять только в тестовые сборки, а стабильные оставить в покое?
Цитата(viknn @ Mar 24 2013, 00:25) *
предлагаю и прилагаю файл о kicad-2013

В Вашем файле «kicad_news_2013.pdf» есть 12-й пункт: «Реализована поддержка Python-программирования для KiCAD (создание внешних и внутренних скриптов для pcbnew и доступ к объектам pcb-модели платы, поддержка swig-интерфейса для стыковки с++/python)»
Не могли бы Вы рассказать подробнее и более доходчиво в чем заключается « поддержка Python-программирования для KiCAD»? Вопрос вызван тем, что для работы скрипта Константина Барановского требуется Python и его приходится устанавливать отдельно. Можно ли ожидать, что Кикад при каких-то условиях таки позволит запускать скрипты без отдельной установки Питона?
Go to the top of the page
 
+Quote Post
Барановский Конс...
сообщение Jun 22 2013, 03:51
Сообщение #53


Местный
***

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



Цитата(Aldan @ Jun 22 2013, 01:08) *
в чем заключается « поддержка Python-программирования для KiCAD»?

На данный момент поддержка Python есть только в PCBnew.
Имеется в виду то, что в программах/скриптах написанных не языке программирования Python можно будет использовать PCBnew (а в будущем и другие программы KiCAD) как инструмент для работы с модулями и платами.
Цитата(Aldan @ Jun 22 2013, 01:08) *
Можно ли ожидать, что Кикад при каких-то условиях таки позволит запускать скрипты без отдельной установки Питона?

Нет. Его в любом случае придется устанавливать.
Go to the top of the page
 
+Quote Post
tema-electric
сообщение Jun 22 2013, 05:48
Сообщение #54


Местный
***

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



Цитата(Aldan @ Jun 22 2013, 05:08) *
viknn, все время забываю Вас спросить, а зачем в стабильную сборку добавляют тестовую pcad2kicadsch.exe, которая к тому же крашится:

В таком случае от KiCAD останется только диалог About ну и может быть еще калькулятор )))


--------------------
Кто сказал МЯУ?
Go to the top of the page
 
+Quote Post
viknn
сообщение Jun 22 2013, 05:56
Сообщение #55


Местный
***

Группа: Участник
Сообщений: 227
Регистрация: 17-01-10
Пользователь №: 54 870



kicad_gost_commiters_testing_bzr4157.zip

win gost-сборка kicad (JP r4217 + AVL обновления, перевод от faa r444)
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Jun 22 2013, 05:58
Сообщение #56


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Цитата(tema-electric @ Jun 22 2013, 11:48) *
В таком случае от KiCAD останется только диалог About ну и может быть еще калькулятор )))

Зато это будет супер-пупер-мега-стабильная сборка! sm.gif


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
viknn
сообщение Jun 22 2013, 06:53
Сообщение #57


Местный
***

Группа: Участник
Сообщений: 227
Регистрация: 17-01-10
Пользователь №: 54 870



Цитата(Aldan @ Jun 22 2013, 02:08) *
viknn, все время забываю Вас спросить, а зачем в стабильную сборку добавляют тестовую pcad2kicadsch.exe

Я считаю, что это важно. В стабильных сборках тоже могут быть ошибки. Чтобы не переливать из пустого в порожнее,
в этом случае лучше предоставлять проблемный файл проекта.
Цитата(Aldan @ Jun 22 2013, 02:08) *
В Вашем файле «kicad_news_2013.pdf» есть 12-й пункт: «Реализована поддержка Python-программирования для KiCAD (создание внешних и внутренних скриптов для pcbnew и доступ к объектам pcb-модели платы, поддержка swig-интерфейса для стыковки с++/python)»
Не могли бы Вы рассказать подробнее и более доходчиво в чем заключается « поддержка Python-программирования для KiCAD»?

Чтобы рассказать все доходчиво времени нет и не будет. Мешает и то , что пока на эту тему нет и официальной документации от разработчиков. Я считаю, что здесь недоработка руководителей проекта. Если python-функция есть - она должна иметь главу в документации.
Так что пока python-плагины в pcbnew для тех, кто сам что-то может предрпринять для их освоения. В ветке по обучению я предлагал делать
kicad-скринкасты на разные темы по примеру bsvi, но охотников нашлось немного.

Поддержка python многоступенчатая (внешние программы, встроеннные и работа с python-консолью в pcbnew).
Python по умолчанию поддерживается в linux-системах (большинство пользователей kicad похоже сидит там) - там проблем меньще.
В Windows есть проблемы и со сборкой (я, например, собрал pcbnew при -DWXPYTHON=ON, но работа с консолью все равно пока не получается),
и с установкой. Например, во FreeCAD или в КОМПАС python-консоль ставится/удаляется вместе с основным пакетом, а
у нас в Windows это делается раздельно и вызывает лишние проблемы при установке и переносе собранного набора программ.
Для автоматизации установки скрипта К.Барановского в Windows я здесь предлагал NSIS-исталлятор. Питон стьавится отдельно - все остальное автоматом.
Резюме: прогресс есть, но не такой быстрый, как хотелось бы.

Сообщение отредактировал viknn - Jun 22 2013, 07:01
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Jun 22 2013, 07:08
Сообщение #58


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Цитата(Aldan @ Jun 22 2013, 04:08) *
viknn, все время забываю Вас спросить, а зачем в стабильную сборку добавляют тестовую pcad2kicadsch.exe, которая к тому же крашится:
Цитата(AHTOXA @ Jun 21 2013, 17:36) *

Если скормить pcad2kicadsch не-ascii схему, то он крашится.

Во-первых, я написал это не как наезд, а как баг-репорт.
Во-вторых, поскольку программа рассчитана на ASCII-схемы, то она, в принципе, имеет право крашиться на не-ASCII-схемах. Это не баг, а просто особенность работыsm.gif
И в третьих: Как правильно заметил tema-electric, если выпиливать из кикада все вещи, которые могут упасть, то от него ничего не останется.

ЗЫ. Я понимаю, что вы слегка разошлись во мнениях с AVL, но это не повод вносить смуту в процесс разработки.


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
tema-electric
сообщение Jun 22 2013, 07:16
Сообщение #59


Местный
***

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



PCBNew до сих пор крашится при рисовании заливок в неметаллических слоях. Если год назад при таком краше в том числе повреждался и файл платы, то сейчас уже все не так страшно. Некоторое время назад редактор посадочных мест падал из-за нажатия на клавишу E при редактировании контактной площадки. Вчера и позавчера опять словил глюки с хаотичным расположением контактных площадок. Эти глюки идут с кикадом, и никто их не правит, т.к. сложно отловить. Нужно быть и программистом и тут же работать в KiCAD по 8 часов в сутки.

Цитата(viknn @ Jun 22 2013, 12:56) *
win gost-сборка kicad (JP r4217 + AVL обновления, перевод от faa r444)

Спасибо, очень долго ждал эту сборку sm.gif


--------------------
Кто сказал МЯУ?
Go to the top of the page
 
+Quote Post
Aldan
сообщение Jun 22 2013, 09:53
Сообщение #60


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

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



Цитата(Барановский Константин @ Jun 22 2013, 07:51) *
На данный момент поддержка Python есть только в PCBnew. (...) Его в любом случае придется устанавливать.

Спасибо, понятно.
Цитата(viknn @ Jun 22 2013, 10:53) *
В стабильных сборках тоже могут быть ошибки.

Конечно. Я лишь выразил недоумение в том, что в стабильной сборке зачем-то имеется нестабильный (не доведенный до ума в тестовых сборках) компонент, к тому же к нему нет доступа из Кикад. Так что pcad2kicadsch идет просто как «довесок» никакого отношения к стабильной сборке не имеющий.
Цитата(viknn @ Jun 22 2013, 10:53) *
Для автоматизации установки скрипта К.Барановского в Windows я здесь предлагал NSIS-исталлятор. Питон ставится отдельно - все остальное автоматом.

По серости своей не знаю о NSIS-исталляторе, но был бы очень рад, если Константин прислушается к Вашему предложению.
Цитата(AHTOXA @ Jun 22 2013, 11:08) *
Во-первых, я написал это не как наезд, а как баг-репорт.

Я тоже писал не как наезд, а просто обратил внимание на странности. Я достаточно регулярно пишу о таких вещах, если что-то обнаружу, однако Вы только в этот раз решили среагировать. Это потому что мое замечание касалось продукта AVL?
Цитата(AHTOXA @ Jun 22 2013, 11:08) *
Во-вторых, поскольку программа рассчитана на ASCII-схемы, то она, в принципе, имеет право крашиться на не-ASCII-схемах.

Понимаю Ваш юмор, но не разделяю и вот почему. Примерно с год назад у меня на работе случилась такая ситуация: мне, работающему в Кикад, предложили быстренько завершить схему другого разработчика, работающего в PCAD и развести плату. Я кинулся в интернет и нашел pcad2kicadsch. Запустил, получил тот же результат, что и Вы и понял, что мне этот продукт не интересен. Видимо, по этой же причине Жан Пьер с админами пока не хотят включать его в сборку. Вот по этой-то причине я его всегда и удаляю.
Цитата(AHTOXA @ Jun 22 2013, 11:08) *
И в третьих: Как правильно заметил tema-electric, если выпиливать из кикада все вещи, которые могут упасть, то от него ничего не останется.

Наверно после такой «удачной» шутки я должен был рассмеяться, но еще раз замечу, pcad2kicadsch к стабильной сборке никакого отношения не имеет и с ней даже не интегрирован. Так что такое удаление никак не затрагивает работоспособность Кикад.
Цитата(AHTOXA @ Jun 22 2013, 11:08) *
Я понимаю, что вы слегка разошлись во мнениях с AVL, но это не повод вносить смуту в процесс разработки.

Я тихо, без «подколов» и эмоцей спросил у viknn и он мне столь же сухо, по-деловому ответил. Никто бы не стал выделять из общего потока мое сообщение, но тут появляетесь Вы, и заставляете меня объясняться и оправдываться, привлекая всеобщее внимание.
Так кто из нас вносит смуту, я или Вы sm.gif
Go to the top of the page
 
+Quote Post

19 страниц V  « < 2 3 4 5 6 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd June 2025 - 16:17
Рейтинг@Mail.ru


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