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

 
 
14 страниц V  « < 11 12 13 14 >  
Reply to this topicStart new topic
> KICAD::допиливание, вопросы разработки САПР
alex9
сообщение Apr 4 2016, 18:58
Сообщение #181


Местный
***

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



Цитата(faa @ Mar 31 2016, 17:00) *
Но что-то там не совсем так (по ощущениям sm.gif).

Как ощущения? Оформились? sm.gif
А сомнения - в концепции?

Сообщение отредактировал alex9 - Apr 4 2016, 18:59
Go to the top of the page
 
+Quote Post
SDI
сообщение Apr 17 2016, 06:56
Сообщение #182


Участник
*

Группа: Участник
Сообщений: 38
Регистрация: 29-03-15
Пользователь №: 85 931



Как там с solid_line.patch, заглохла идея, хорошо бы накатить на гостовскую и
негостовскую ветку Kicad.
Go to the top of the page
 
+Quote Post
alex9
сообщение May 22 2016, 17:06
Сообщение #183


Местный
***

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



Добавил в "Установить размеры полей посад.места" изменение видимости текста.
Прикрепленный файл  11.patch.7z ( 3.32 килобайт ) Кол-во скачиваний: 29
(правил kicad-gost 4393)
Пожалуйста, причешите и отправьте в какую-нибудь ветку... /наболело/ wacko.gif
Go to the top of the page
 
+Quote Post
alex9
сообщение May 23 2016, 17:02
Сообщение #184


Местный
***

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



Цитата(AVL @ May 23 2016, 02:35) *
По Specctra Session исправил в ревизии 4394 ветки lp:~kicad-gost-committers/kicad/kicad. Попробуйте собрать, помогло или нет?
У меня на Вашем примере файла вроде работает, но дальше ругается, что нет конденсатора C1. Так и должно быть?

Странно. У меня 4393я нормально открывает ecc83-pp_v2.kicad_pcb, но выдаёт ошибку при импорте test.ses на строке с "(resolution MM" (ей надо "mm")
Цитата
PARSE_ERROR: Ожидаемый 'inch|mil|cm|mm|um' in input/source
'/home/a/tmp/ecc83/test.ses'
line 3 offset 19
from dsnlexer.cpp : Expecting() : line 369
Плата может быть испорчена, не сохраняйте её.
Исправьте проблему и попробуйте снова.

А вот 4394 при открытии платы выдаёт:
Цитата
Ошибка загрузки платы.
PARSE_ERROR: тип страницы "a4" недопустим in input/source
'/home/a/tmp/ecc83/ecc83-pp_v2.kicad_pcb'
line 15 offset 9
from pcb_parser.cpp : parsePAGE_INFO() : line 656

Т.е. ей не понравился формат а4.

Сообщение отредактировал alex9 - May 23 2016, 17:09
Go to the top of the page
 
+Quote Post
alex9
сообщение May 23 2016, 19:47
Сообщение #185


Местный
***

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



Добил.
Код
    // convert curText to lower case (fix issues with uppercase token names)
    if((curText=="MM") || (curText=="Net"))
    {
    std::transform( curText.begin(), curText.end(), curText.begin(), ::tolower );
    }

Может быть, ещё надо добавить INCH и MIL.

Сообщение отредактировал alex9 - May 23 2016, 19:50
Go to the top of the page
 
+Quote Post
AVL
сообщение May 23 2016, 21:46
Сообщение #186


Местный
***

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



Цитата(alex9 @ May 23 2016, 22:47) *
Добил.
Код
    // convert curText to lower case (fix issues with uppercase token names)
    if((curText=="MM") || (curText=="Net"))
    {
    std::transform( curText.begin(), curText.end(), curText.begin(), ::tolower );
    }

Может быть, ещё надо добавить INCH и MIL.

Добавил в ревизии 4395 ветки lp:~kicad-gost-committers/kicad/kicad.
Go to the top of the page
 
+Quote Post
alex9
сообщение May 24 2016, 08:20
Сообщение #187


Местный
***

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



Цитата(AVL @ May 24 2016, 01:46) *
Добавил в ревизии 4395 ветки lp:~kicad-gost-committers/kicad/kicad.
Спасибо!

зы
Цитата(AVL @ May 23 2016, 02:35) *
... Но после перехода KiCad на очень странный и сомнительный Kiface, отладка с помощью kdbg у меня перестала работать. Возможно, что-то нужно донастраивать. Не знаю. Если кто-то знает, было бы интересно узнать. Дику Холленбеку вопрос по этому поводу пока не задавал...
Может зададите? А то сложновато вслепую править...

Go to the top of the page
 
+Quote Post
alex9
сообщение May 29 2016, 14:14
Сообщение #188


Местный
***

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



Цитата(alex9 @ May 22 2016, 21:06) *
Добавил в "Установить размеры полей посад.места" изменение видимости текста.

Доработал:
- ввёл инверсию видимости;
- запретил сохранять в настройки проекта отрицательные значения размеров текста;
- если введено отрицательное значение размера текста, то при изменении видимости эти параметры в полях не изменяются на указанные в настройках проекта.
Прикрепленный файл  text_visible.patch.7z ( 4.24 килобайт ) Кол-во скачиваний: 29
Go to the top of the page
 
+Quote Post
AVL
сообщение May 30 2016, 20:43
Сообщение #189


Местный
***

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



Цитата(alex9 @ May 23 2016, 22:47) *
Добил.
Код
    // convert curText to lower case (fix issues with uppercase token names)
    if((curText=="MM") || (curText=="Net"))
    {
    std::transform( curText.begin(), curText.end(), curText.begin(), ::tolower );
    }

Может быть, ещё надо добавить INCH и MIL.

Отправил соответствующий патч на "kicad-developers team mailing list" для ветки lp:kicad 24.05.2016. Похоже игнорируют, потому как ни ответа ни привета.
Как вариант, можно было бы баг опубликовать на https://bugs.launchpad.net/kicad. Сможете опубликовать баг там и приложить пример проблемного файла? Может после этого им будет что сказать.
Go to the top of the page
 
+Quote Post
alex9
сообщение May 30 2016, 20:52
Сообщение #190


Местный
***

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



Цитата(AVL @ May 31 2016, 00:43) *
Как вариант, можно было бы баг опубликовать на https://bugs.launchpad.net/kicad. Сможете опубликовать баг там и приложить пример проблемного файла? Может после этого им будет что сказать.

Я им уже писал. Ответили, что нефиг старьём пользоваться или пиши разрабам несовместимого софта. И т.п.
Go to the top of the page
 
+Quote Post
AVL
сообщение May 30 2016, 21:38
Сообщение #191


Местный
***

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



Цитата(alex9 @ May 30 2016, 23:52) *
Я им уже писал. Ответили, что нефиг старьём пользоваться или пиши разрабам несовместимого софта. И т.п.

Понятно, пусть тогда в нашей ветке только будет. С ними каши не сваришь.

Цитата(alex9 @ May 24 2016, 11:20) *
зы
Может зададите? А то сложновато вслепую править...

Отправил вопрос пока лично Дику на почту.
Go to the top of the page
 
+Quote Post
AVL
сообщение May 30 2016, 23:10
Сообщение #192


Местный
***

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



Цитата(AVL @ May 31 2016, 00:38) *
Отправил вопрос пока лично Дику на почту.

Вот ответ Дика:
Цитата
Build the program:

$ make -j4

Make the symlinks in the build dir:

$ make help
$ make kiface_sym_links


Run the program under the debugger:

$ kdbg kicad/kicad

In KDBG, select the run menu, to run kicad, no *.kiface is loaded yet.

In KiCad, select menus or buttons such that the proper kiface gets loaded. No breakpoints
will fire yet, until after we use the menu to break into the program and already loaded
DSO below.

In kdbg, use the menu and select "Execution -> Break". At this point previously set
breakpoints become active first now. If none were previously set and remembered on disk,
set them now, by loading source code, then in kdbg execution -> run.

Я у себя проверил, помогло. Так что ему спасибо за инструкцию.
Go to the top of the page
 
+Quote Post
alex9
сообщение May 31 2016, 07:09
Сообщение #193


Местный
***

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



Цитата(AVL @ May 31 2016, 01:38) *
Понятно, пусть тогда в нашей ветке только будет. С ними каши не сваришь.

В связи с этим - вопрос: можно ли как-нибудь (и корректно ли) указать ссылки на этот или ещё какой-нибудь ресурс в русскоязычной документации?
Go to the top of the page
 
+Quote Post
AVL
сообщение May 31 2016, 21:04
Сообщение #194


Местный
***

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



Цитата(alex9 @ May 31 2016, 10:09) *
В связи с этим - вопрос: можно ли как-нибудь (и корректно ли) указать ссылки на этот или ещё какой-нибудь ресурс в русскоязычной документации?

Как сейчас технически организована документация я на данный момент "не в теме". Не смогу ответить.
А с точки зрения корректности. Если ресурс будет о Кикаде, мое мнение - так делать корректно.
Go to the top of the page
 
+Quote Post
alex9
сообщение Oct 21 2016, 09:42
Сообщение #195


Местный
***

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



Цитата(AVL @ May 31 2016, 02:10) *
Вот ответ Дика:
Я у себя проверил, помогло. Так что ему спасибо за инструкцию.

Попробовал отладку: ниччеггонепонимаю sad.gif
Собрал (make) проект .
Выполнил make kiface_sym_links: ссылки появились.
Запустил kdbg kicad/kicad: открылся отладчик. В нём нажал run и открылось основное окно kicad. Из последнего запустил pcbnew.
В отладчике остановил (Break) отладку.
Открыл исходник диалогового окна и установил breakpoint.
Продолжил (run) отладку.
Открыл диалоговое окно; закрыл его: остановки не происходит.

Пожалуйста, подскажите где я ошибаюсь.
Go to the top of the page
 
+Quote Post

14 страниц V  « < 11 12 13 14 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


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


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