alex91 0 4 апреля, 2016 Опубликовано 4 апреля, 2016 (изменено) · Жалоба Но что-то там не совсем так (по ощущениям :)). Как ощущения? Оформились? :) А сомнения - в концепции? Изменено 4 апреля, 2016 пользователем alex9 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SDI 0 17 апреля, 2016 Опубликовано 17 апреля, 2016 · Жалоба Как там с solid_line.patch, заглохла идея, хорошо бы накатить на гостовскую и негостовскую ветку Kicad. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alex91 0 22 мая, 2016 Опубликовано 22 мая, 2016 · Жалоба Добавил в "Установить размеры полей посад.места" изменение видимости текста. 11.patch.7z (правил kicad-gost 4393) Пожалуйста, причешите и отправьте в какую-нибудь ветку... /наболело/ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alex91 0 23 мая, 2016 Опубликовано 23 мая, 2016 (изменено) · Жалоба По 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. Изменено 23 мая, 2016 пользователем alex9 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alex91 0 23 мая, 2016 Опубликовано 23 мая, 2016 (изменено) · Жалоба Добил. // 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. Изменено 23 мая, 2016 пользователем alex9 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AVL 0 23 мая, 2016 Опубликовано 23 мая, 2016 · Жалоба Добил. // 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. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alex91 0 24 мая, 2016 Опубликовано 24 мая, 2016 · Жалоба Добавил в ревизии 4395 ветки lp:~kicad-gost-committers/kicad/kicad.Спасибо! зы ... Но после перехода KiCad на очень странный и сомнительный Kiface, отладка с помощью kdbg у меня перестала работать. Возможно, что-то нужно донастраивать. Не знаю. Если кто-то знает, было бы интересно узнать. Дику Холленбеку вопрос по этому поводу пока не задавал...Может зададите? А то сложновато вслепую править... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alex91 0 29 мая, 2016 Опубликовано 29 мая, 2016 · Жалоба Добавил в "Установить размеры полей посад.места" изменение видимости текста. Доработал: - ввёл инверсию видимости; - запретил сохранять в настройки проекта отрицательные значения размеров текста; - если введено отрицательное значение размера текста, то при изменении видимости эти параметры в полях не изменяются на указанные в настройках проекта. text_visible.patch.7z Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AVL 0 30 мая, 2016 Опубликовано 30 мая, 2016 · Жалоба Добил. // 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. Сможете опубликовать баг там и приложить пример проблемного файла? Может после этого им будет что сказать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alex91 0 30 мая, 2016 Опубликовано 30 мая, 2016 · Жалоба Как вариант, можно было бы баг опубликовать на https://bugs.launchpad.net/kicad. Сможете опубликовать баг там и приложить пример проблемного файла? Может после этого им будет что сказать. Я им уже писал. Ответили, что нефиг старьём пользоваться или пиши разрабам несовместимого софта. И т.п. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AVL 0 30 мая, 2016 Опубликовано 30 мая, 2016 · Жалоба Я им уже писал. Ответили, что нефиг старьём пользоваться или пиши разрабам несовместимого софта. И т.п. Понятно, пусть тогда в нашей ветке только будет. С ними каши не сваришь. зы Может зададите? А то сложновато вслепую править... Отправил вопрос пока лично Дику на почту. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AVL 0 30 мая, 2016 Опубликовано 30 мая, 2016 · Жалоба Отправил вопрос пока лично Дику на почту. Вот ответ Дика: 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. Я у себя проверил, помогло. Так что ему спасибо за инструкцию. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alex91 0 31 мая, 2016 Опубликовано 31 мая, 2016 · Жалоба Понятно, пусть тогда в нашей ветке только будет. С ними каши не сваришь. В связи с этим - вопрос: можно ли как-нибудь (и корректно ли) указать ссылки на этот или ещё какой-нибудь ресурс в русскоязычной документации? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AVL 0 31 мая, 2016 Опубликовано 31 мая, 2016 · Жалоба В связи с этим - вопрос: можно ли как-нибудь (и корректно ли) указать ссылки на этот или ещё какой-нибудь ресурс в русскоязычной документации? Как сейчас технически организована документация я на данный момент "не в теме". Не смогу ответить. А с точки зрения корректности. Если ресурс будет о Кикаде, мое мнение - так делать корректно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alex91 0 21 октября, 2016 Опубликовано 21 октября, 2016 · Жалоба Вот ответ Дика: Я у себя проверил, помогло. Так что ему спасибо за инструкцию. Попробовал отладку: ниччеггонепонимаю :( Собрал (make) проект . Выполнил make kiface_sym_links: ссылки появились. Запустил kdbg kicad/kicad: открылся отладчик. В нём нажал run и открылось основное окно kicad. Из последнего запустил pcbnew. В отладчике остановил (Break) отладку. Открыл исходник диалогового окна и установил breakpoint. Продолжил (run) отладку. Открыл диалоговое окно; закрыл его: остановки не происходит. Пожалуйста, подскажите где я ошибаюсь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться