|
|
  |
Сообщения об ошибках, складываем здесь. А вдруг исправят? |
|
|
|
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
|
|
|