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

 
 
> Сообщения об ошибках, складываем здесь. А вдруг исправят?
break
сообщение Mar 17 2013, 08:41
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 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
Причина редактирования: Не все удается с первого раза. "Акелла промахнулся" и несколько сообщений слились в одно. Прошу простить на первый раз

Эскизы прикрепленных изображений
Прикрепленное изображение
 

Прикрепленные файлы
Прикрепленный файл  formatka_patch.zip ( 363 байт ) Кол-во скачиваний: 106
 
Go to the top of the page
 
+Quote Post
17 страниц V  « < 6 7 8 9 10 > »   
Start new topic
Ответов (105 - 119)
_Pasha
сообщение Nov 16 2013, 18:25
Сообщение #106


;
******

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



Цитата(faa @ Nov 16 2013, 21:56) *
А зачем? Чем существующие "попугаи" не устраивают?
Они, ИМХО, ничем не противоречат ГОСТ 2.701-2008 п.5.4.2.


Кстати да.
Если кто-нибудь когда нибудь соберется свой CAD делать - в схематике не надо никаких привязок кроме попугаев чтобы минимальную клетку описать например 10*10.
При выборе стандарта - привязка либо к мм либо к дюймам

Сообщение отредактировал _Pasha - Nov 16 2013, 18:34
Go to the top of the page
 
+Quote Post
break
сообщение Nov 18 2013, 10:27
Сообщение #107


Местный
***

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



faa
А зачем? Чем существующие "попугаи" не устраивают?
Мне очень не нравится размер шрифта 2.489 мм. Предпочитаю 2,5.
Go to the top of the page
 
+Quote Post
Canis Dirus
сообщение Nov 18 2013, 16:56
Сообщение #108


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

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



Цитата(_Pasha @ Nov 17 2013, 00:25) *
Кстати да.
Если кто-нибудь когда нибудь соберется свой CAD делать - в схематике не надо никаких привязок кроме попугаев чтобы минимальную клетку описать например 10*10.
При выборе стандарта - привязка либо к мм либо к дюймам

gEDA потихоньку на это перебирается (в девелоперской версии при экспорте в графический файл там можно задавать коэффициент масштабирования), но там до сих пор толщина линий для цепей, шин и выводов жёстко задана в исходниках.


--------------------
С уважением, Алексей Шапошников.
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Nov 21 2013, 12:26
Сообщение #109


;
******

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



Церн валится и на "чистом проекте". Т.е. нарисовал схему, начал плату. Вдруг откуда ни возьмись.
Код
$ pcbnew rdk1.kicad_pcb
14:24:07: Debug: RecacheAllItems::immediately: 1 84,1 ms
14:24:08: Debug: No accel key found, accel string ignored.
14:24:08: Debug: Loading project </home/pasha/projects/Stellaris/KiCAD/rdk1.kicad_pcb> settings.
14:24:08: Debug: RecacheAllItems::immediately: 1 43,6 ms
14:24:08: Debug: Loading project </home/pasha/projects/Stellaris/KiCAD/rdk1.kicad_pcb> settings.
14:24:08: Debug: Skipping general section token 'links'
14:24:08: Debug: Skipping general section token 'area'
14:24:08: Debug: Skipping general section token 'drawings'
14:24:08: Debug: Skipping general section token 'tracks'
14:24:08: Debug: Skipping general section token 'zones'
14:24:08: Debug: Skipping general section token 'symbol'
14:24:08: Debug: Skipping general section token 'nets'
Ошибка сегментирования (core dumped)

Что же делать?
Go to the top of the page
 
+Quote Post
break
сообщение Nov 25 2013, 09:57
Сообщение #110


Местный
***

Группа: Свой
Сообщений: 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
Go to the top of the page
 
+Quote Post
faa
сообщение Nov 25 2013, 15:07
Сообщение #111


Знающий
****

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



Цитата(break @ Nov 25 2013, 13:57) *
Исследование показало, что у модулей, в названиях которых присутствует слэш ("/"), стираются их имена полностью из строк "$MODULE ", "Li ", "$EndMODULE ".

ССЗБ? wink.gif
ИМХО, правила хорошего тона: "буквы-цифры", а вместо "пробел" строго "_". В perl-нотации \w+.
Или виндовое прошлое мешает?

Сообщение отредактировал faa - Nov 25 2013, 15:10
Go to the top of the page
 
+Quote Post
break
сообщение Nov 26 2013, 06:54
Сообщение #112


Местный
***

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



В чём сермяжная правда в сбрасывании установок сетки в GerbView после очистки всех слоёв?

faa
Я постоянно применяю разъёмы Phoenix. Пример фирменного обозначения: MCV 1.5/11-GF-3.5. Здесь есть и пробел и слэш. Если я всё заменю на подчёркивание, то получится бардак.
Ну ладно, пробелы автоматически заменяются на подчёркивание, но стирать имена совсем зачем? К тому же, в более ранних версиях всё работало, причём как виндовой, так и линуксовой версиях.
К сожалению, виндовое не прошлое, а настоящее.

Сообщение отредактировал break - Nov 26 2013, 06:54
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Nov 26 2013, 08:22
Сообщение #113


Гуру
******

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



QUOTE (faa @ Nov 25 2013, 18:07) *
ИМХО, правила хорошего тона: "буквы-цифры", а вместо "пробел" строго "_". В perl-нотации \w+.
Не согласен. Это же не имя файла.


--------------------
На любой вопрос даю любой ответ
"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
сообщение Nov 26 2013, 09:19
Сообщение #114


Знающий
****

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



Цитата(Сергей Борщ @ Nov 26 2013, 12:22) *
Не согласен. Это же не имя файла.

Возможно. Спорить не будем wink.gif

Тут еще всплыло: если частей в компоненте 26 (т.е. максимум из возможного), то 26 все время скидывал в 1-й.
Пофиксил в bzr4500 kicad-testing.


Заодно снова вспомнил, что и как с именами и обозначениями в sch_component.
Цитата(break @ Nov 26 2013, 10:54) *
Я постоянно применяю разъёмы Phoenix. Пример фирменного обозначения: MCV 1.5/11-GF-3.5. Здесь есть и пробел и слэш. Если я всё заменю на подчёркивание, то получится бардак.
Ну ладно, пробелы автоматически заменяются на подчёркивание, но стирать имена совсем зачем? К тому же, в более ранних версиях всё работало, причём как виндовой, так и линуксовой версиях.

Можно архивчик с "кривыми" примерами в студию, где трет все и вся - может, пока свежо, поковыряю на досуге.
Go to the top of the page
 
+Quote Post
break
сообщение Nov 26 2013, 10:11
Сообщение #115


Местный
***

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



faa
Можно. Это какой-то старый вариант, потому как новый уже испорчен, его надо восстанавливать. Но и с этим всё происходит так же, я на нём и проводил исследования.
Прикрепленные файлы
Прикрепленный файл  GOST_T_a.zip ( 36.11 килобайт ) Кол-во скачиваний: 26
 
Go to the top of the page
 
+Quote Post
faa
сообщение Nov 26 2013, 12:16
Сообщение #116


Знающий
****

Группа: Свой
Сообщений: 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
Go to the top of the page
 
+Quote Post
faa
сообщение Nov 27 2013, 06:37
Сообщение #117


Знающий
****

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



to break
Собрал с USE_FP_LIB_TABLE, проверил.
Могу огорчить: не переваривает "/" в именах посадочных мест sad.gif
Пишите в баглист на lp:kicad - может проникнутся проблемой и поправят.

to all
смержил kicad-gost с bzr4503, искать на lp:kicad-gost-committers.
На ftp выложу чуть позже.
Go to the top of the page
 
+Quote Post
break
сообщение Nov 28 2013, 06:37
Сообщение #118


Местный
***

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



Похоже, GOST Tools не получил последних исправлений.

CvPcb тоже не переваривает слэш.

CvPcb не удаляет старый файл компонентов (*.cmp) и после этого ругается, если схема была изменена. При этом в списке компонентов часть из них не отображается. Получается замкнутый круг, который можно разорвать, только вручную удалив файл компонентов.

kicad_gost_commiters_product_bzr4222-test4415 (win)
Go to the top of the page
 
+Quote Post
faa
сообщение Nov 28 2013, 07:25
Сообщение #119


Знающий
****

Группа: Свой
Сообщений: 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
Go to the top of the page
 
+Quote Post
break
сообщение Nov 28 2013, 08:31
Сообщение #120


Местный
***

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



Похоже, со слэшем давно напортачили. откатился на (2013-may-31 GOST)-stable. Это вроде kicad_ins_gost_4020_stable

Проверял kicad_ins_gost_docgen_4123, kicad_ins_testing_4181, несколько kicad_gost_commiters_testing_bzr41хх и kicad_gost_commiters_testing_bzr42хх - во всех проблема со слэшем.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 07:54
Рейтинг@Mail.ru


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