|
Сообщения об ошибках, складываем здесь. А вдруг исправят? |
|
|
|
Mar 17 2013, 08:41
|
Местный
  
Группа: Свой
Сообщений: 469
Регистрация: 13-07-11
Из: С-Пб.
Пользователь №: 66 206

|
В редакторе модулей если наложены надписи Обозначение и Значение (как получается сразу при создании нового модуля), то кнопка перемещения не работает. Видимо ждёт выскакивания меню выбора, но меню не появляется. Через ПКМ работает. Application: Pcbnew Version: (2013-03-08 BZR 3989 GOST)-testing Build: wxWidgets 2.9.4 (wchar_t,compiler with C++ ABI 1002,GCC 4.6.3,wx containers,compatible with 2.8) Platform: Linux 3.2.0-39-generic x86_64, 64 bit, Little endian, wxGTK Boost version: 1.53.0 Options: USE_PCBNEW_NANOMETRES=ON KICAD_GOST=ON USE_WX_GRAPHICS_CONTEXT=OFF USE_WX_OVERLAY=OFF KICAD_SCRIPTING=OFF KICAD_SCRIPTING_MODULES=OFF KICAD_SCRIPTING_WXPYTHON=OFF QUOTE (break @ Mar 19 2013, 14:24)  При попытке просмотра в 3D в редакторе модулей, выскакиевает ошибка в строке 5910. При этом отображается только часть модели и без цвета. В приложенном файле wrl проблема в параметре AmbientIntensity, для всех моделей там выставлен 0, в то время как в просмотрщике цвет рассчитывается перемножением AmbientIntensity на DiffuseColor. Попробуйте исправить везде на 1.0. Чтобы избавиться от ошибки, можете попробовать сконвертировать моим скриптом. Я немного обновил скрипт, полностью переписал генерацию отверстий, должно быть меньше проблем (правда ценой невозможности редактирования сетки). Для генератора теперь нужен немного другой набор файлов: медь, маска, шелкография и края платы, опция "рисовать края на других слоях" больше не влияет. Шелкография, выступающая за края платы теперь также не влияет, все размеры берутся из слоя с краями платы. Также добавил возможность импорта получившейся модели платы во FreeCAD (пример в приложении) и поправил парсер для поддержки моделей, экспортированных из FreeCAD. Обновил readme, добавил краткие примеры. Отображение корпусов пока не доделал. Скачать скрипт можно из репозитория на github. alexenИсправление AmbientIntensity на 1.0 дало цвет, но ошибка осталась. Проблема в строке "texCoord TextureCoordinate { point [". CODE wrload.py -v 2-pin_vint.wrl File "wrload.py", line 30 print text ^ SyntaxError: invalid syntax Python 3.2.3 И вообще, такая скачка из репозитория довольно геморройна. QUOTE (break @ Mar 20 2013, 10:18)  Проблема в строке "texCoord TextureCoordinate { point [". Попробуйте полностью удалить из файла для всех трех моделек эти 2 ноды: "texCoord TextureCoordinate { point [.*] }" и "texCoordIndex [.*]" (.* - соответственно, всё что между квадратными скобками). С 3.2 версией к сожалению не проверял. Добавил в ридми версию python (2.7) и забытую python-imaging. QUOTE (break @ Mar 20 2013, 08:18)  alexenИсправление AmbientIntensity на 1.0 дало цвет, но ошибка осталась. Проблема в строке "texCoord TextureCoordinate { point [". CODE wrload.py -v 2-pin_vint.wrl File "wrload.py", line 30 print text ^ SyntaxError: invalid syntax Python 3.2.3 И вообще, такая скачка из репозитория довольно геморройна. В третьем питоне убрано ключевое слово "print", вместо него введена встроенная функция "print()". Попробуйте исправить CODE print text на CODE print(text) QUOTE (Барановский Константин @ Mar 20 2013, 17:46)  В третьем питоне убрано ключевое слово "print" Одним print тут похоже не обойтись, под 3.2 нет стабильных версий python-imaging и python-opengl, так что в лучшем случае будет работать только преобразование моделей в читаемый кикадом синтаксис. Патч устраняющий проблему с ориентацией форматки в pcbnew (баг #1155888)
Сообщение отредактировал Сергей Борщ - Apr 1 2013, 09:50
Причина редактирования: Не все удается с первого раза. "Акелла промахнулся" и несколько сообщений слились в одно. Прошу простить на первый раз
Эскизы прикрепленных изображений
|
|
|
|
|
 |
Ответов
(105 - 119)
|
Nov 18 2013, 16:56
|

Частый гость
 
Группа: Участник
Сообщений: 136
Регистрация: 7-01-09
Из: Нефтеюганск
Пользователь №: 42 967

|
Цитата(_Pasha @ Nov 17 2013, 00:25)  Кстати да. Если кто-нибудь когда нибудь соберется свой CAD делать - в схематике не надо никаких привязок кроме попугаев чтобы минимальную клетку описать например 10*10. При выборе стандарта - привязка либо к мм либо к дюймам gEDA потихоньку на это перебирается (в девелоперской версии при экспорте в графический файл там можно задавать коэффициент масштабирования), но там до сих пор толщина линий для цепей, шин и выводов жёстко задана в исходниках.
--------------------
С уважением, Алексей Шапошников.
|
|
|
|
|
Nov 25 2013, 09:57
|
Местный
  
Группа: Свой
Сообщений: 469
Регистрация: 13-07-11
Из: С-Пб.
Пользователь №: 66 206

|
При попытке сохранения футпринта портится библиотека и вылезает ошибка: Код PARSE_ERROR: неправильный символ найден в FPID строке in input/source " line 0 offset 0 from c:/msys/1.0/home/vik/kikad_gost_commit_src/common/fpid.cpp : FPID() : line 190 После этого библиотека больше не открывается, всё время вылезает эта ошибка. Исследование показало, что у модулей, в названиях которых присутствует слэш ("/"), стираются их имена полностью из строк "$MODULE ", "Li ", "$EndMODULE ". Опять те же грабли, но на новом уровне и с худшими последствиями. Application: Pcbnew Version: (2013-10-26 BZR 4222 GOST-COMMITTERS)-product 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 3), 32 bit, Little endian, wxMSW 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 Это то, что лежит на FTP под названием kicad_gost_commiters_product_bzr4222-test4415.
Сообщение отредактировал break - Nov 25 2013, 10:03
|
|
|
|
|
Nov 25 2013, 15:07
|
Знающий
   
Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394

|
Цитата(break @ Nov 25 2013, 13:57)  Исследование показало, что у модулей, в названиях которых присутствует слэш ("/"), стираются их имена полностью из строк "$MODULE ", "Li ", "$EndMODULE ". ССЗБ?  ИМХО, правила хорошего тона: "буквы-цифры", а вместо "пробел" строго "_". В perl-нотации \w+. Или виндовое прошлое мешает?
Сообщение отредактировал faa - Nov 25 2013, 15:10
|
|
|
|
|
Nov 26 2013, 06:54
|
Местный
  
Группа: Свой
Сообщений: 469
Регистрация: 13-07-11
Из: С-Пб.
Пользователь №: 66 206

|
В чём сермяжная правда в сбрасывании установок сетки в GerbView после очистки всех слоёв?
faa Я постоянно применяю разъёмы Phoenix. Пример фирменного обозначения: MCV 1.5/11-GF-3.5. Здесь есть и пробел и слэш. Если я всё заменю на подчёркивание, то получится бардак. Ну ладно, пробелы автоматически заменяются на подчёркивание, но стирать имена совсем зачем? К тому же, в более ранних версиях всё работало, причём как виндовой, так и линуксовой версиях. К сожалению, виндовое не прошлое, а настоящее.
Сообщение отредактировал break - Nov 26 2013, 06:54
|
|
|
|
|
Nov 26 2013, 09:19
|
Знающий
   
Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394

|
Цитата(Сергей Борщ @ Nov 26 2013, 12:22)  Не согласен. Это же не имя файла. Возможно. Спорить не будем  Тут еще всплыло: если частей в компоненте 26 (т.е. максимум из возможного), то 26 все время скидывал в 1-й. Пофиксил в bzr4500 kicad-testing. Заодно снова вспомнил, что и как с именами и обозначениями в sch_component. Цитата(break @ Nov 26 2013, 10:54)  Я постоянно применяю разъёмы Phoenix. Пример фирменного обозначения: MCV 1.5/11-GF-3.5. Здесь есть и пробел и слэш. Если я всё заменю на подчёркивание, то получится бардак. Ну ладно, пробелы автоматически заменяются на подчёркивание, но стирать имена совсем зачем? К тому же, в более ранних версиях всё работало, причём как виндовой, так и линуксовой версиях. Можно архивчик с "кривыми" примерами в студию, где трет все и вся - может, пока свежо, поковыряю на досуге.
|
|
|
|
|
Nov 26 2013, 12:16
|
Знающий
   
Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394

|
Цитата(break @ Nov 26 2013, 14:11)  Можно. Это какой-то старый вариант, потому как новый уже испорчен, его надо восстанавливать. Но и с этим всё происходит так же, я на нём и проводил исследования. Слэш в именах компонентов не переваривает, считает разделителем пути. Можно скомпилять с флагом USE_FP_LIB_TABLE, судя по коду - должно получиться. Код #if !defined( USE_FP_LIB_TABLE ) wxString full_fpname = SelectFootprintFromLibBrowser(); moduleName = full_fpname.AfterLast( '/' ); libName = full_fpname.BeforeLast( '/' ); #else moduleName = SelectFootprintFromLibBrowser(); #endi
|
|
|
|
|
Nov 27 2013, 06:37
|
Знающий
   
Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394

|
to breakСобрал с USE_FP_LIB_TABLE, проверил. Могу огорчить: не переваривает "/" в именах посадочных мест  Пишите в баглист на lp:kicad - может проникнутся проблемой и поправят. to allсмержил kicad-gost с bzr4503, искать на lp:kicad-gost-committers. На ftp выложу чуть позже.
|
|
|
|
|
Nov 28 2013, 07:25
|
Знающий
   
Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394

|
Цитата(break @ Nov 28 2013, 10:37)  CvPcb не удаляет старый файл компонентов (*.cmp) и после этого ругается, если схема была изменена. При этом в списке компонентов часть из них не отображается. Получается замкнутый круг, который можно разорвать, только вручную удалив файл компонентов. kicad_gost_commiters_product_bzr4222-test4415 (win) Обновить бы надо сборку. В свежих чудили что-то в CvPcb и .cmp. Я там мержу в меру сил gost с testing. Сейчас на толстом проекте тестирую: Application: KiCad Version: (2013-nov-28 BZR 4237 GOST (bzr4509-testing))-product Release build wxWidgets: Version 2.8.12 (release,Unicode,compiler with C++ ABI 1002,GCC 4.8.2,wx containers,compatible with 2.6) Platform: Linux 3.8.13.4-desktop-1.mga3 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=OFF BUILD_GITHUB_PLUGIN=OFF
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|