Перейти к содержанию
    

baranovskiykonstantin

Участник
  • Постов

    313
  • Зарегистрирован

  • Посещение

Весь контент baranovskiykonstantin


  1. Наверное это моя вина. Хотел как лучше получилось как всегда... Похоже корни этого бага растут от сюда. Проверить работу патча на Windows не было возможности. Насколько я понял, при выборе элемента меню "Файл->Чертить->Чертить" ничего не происходит, хотя должен открываться диалог экспорта в PDF, SVG и т.д. Прикрепил патч, который должен устранить этот недостаток. Прошу тех, кто может проверить работу патча под Windows, помочь. Похоже проблема в библиотеках. Попробуйте нарисовать простенькую схемку используя элементы из стандартных библиотек и начертить в PDF, исходя из полученного результата уже можно будет делать какие-то выводы... И на данный момент ничего больше сказать не могу, так как не вникал в структуру нового формата и положение дел разработчиков в этом направлении. Спешить не буду, потому как чревато последствиями, и так уже достаточно накосячил :( win_plot.patch.zip
  2. Перевод пользовательского интерфейса выполняется с помощью программы Poedit. Нужно открыть файл doc/internat/ru/kicad.po для редактирования в Poedit, в меню "Каталог->Настройки" во вкладке "Пути" в строке "Путь к базе" необходимо указать путь к папке с исходными кодами KiCad и подтвердить изменение настроек нажатие кнопки "ОК". Затем в меню выбрать "Каталог->Обновить из исходных кодов" (или нажать третью с лева кнопку на панели инструментов) и таким образом обновится каталог с переводами и если обнаружатся неточности перевода или не переведенные строки они отображаться в списке первыми. Далее - переводим, сохраняем, собираем doс и устанавливаем. Как-то так. Будут вопросы, обращайтесь.
  3. Предлагаю такой выход. Сейчас в PCBnew есть два варианта печати: 1. "По странице на слой" - указанные слои печатаются на отдельных листах с большим штампом. 2. "Одна страница" - указанные слои сводятся и печатаются на одном листе с большим штампом. Добавляем еще один вариант: 3. "Комбинированный" (над названием нужно поработать:) ) - на первом листе с большим штампом печатаются все указанные слои сведенные вместе (общий вид), а на последующих, с малым штампом, каждый слой в отдельности.
  4. если заглянуть во внутрь нового формата (kicad_pcb), то можно увидеть, что сохраняется только формат листа, а его ориентация нет. Похоже, недоработка... Тоже задумывался об этом. По свободе займусь.
  5. Так и есть. С патчем все собралось без ошибок. Спасибо! Большое при большое)) Нашел две ошибки касающиеся недавно добавленной тильды: 1) при вводе нескольких подряд символов '~' неверно определялась длинна текста; 2) при экспорте в DXF не верно отображалась та самая тильда. Прикрепляю два патча: первый содержит исправления для указанных выше проблем и применяется поверх предыдущего патча, второй - полная исправленная версия. tilde_size.patch.zip gost_07032013.patch.zip
  6. Спасибо всем за проявленный интерес к моей проблеме. Вывод команд cmake и make в приложении. cmake_make_logs.zip
  7. faa, нужна ваша помощь! Захотелось мне пощупать скрипты на питоне. Собираю bzr3980 в Ubuntu 12.10 (32bit), останавливается на этапе "Linking CXX shared module _pcbnew.so". Полный лог прикрепил. Параметры сборки: cmake -DwxUSE_UNICODE=ON -DKICAD_GOST=ON -DKICAD_TESTING_VERSION=ON -DKICAD_SCRIPTING=ON -DKICAD_SCRIPTING_MODULES=ON -DUSE_NEW_PCBNEW_LOAD=ON -DUSE_NEW_PCBNEW_SAVE=ON -DUSE_IMAGES_IN_MENUS=ON -DMAINTAIN_PNGS=ON -DCMAKE_INSTALL_PREFIX=/usr ../ Установлены: swig2.0.7, python2.7, python3.2 ЧЯДНТ? build.log.zip
  8. Исправлюсь. Напутал с верхним дополнительным полем... Хотелось бы узнать мнение сообщества, нужно ли верхнее поле в расширенном варианте? Может стоит оставить только поле для децимального номера? Я, например, ни разу не встречал схемы (да и любого другого чертежа) с верхними дополнительными полями. А ведь место на чертеже они занимают (особенно заметно на А4). Если хотя бы один из пользователей нуждается в этих дополнительных полях - вопрос снимаю и замолкаю. В приложении два патча: 1. gost.patch.zip - c расширенным верхним полем (как сейчас) 2. gost_v2.patch.zip - c обычным верхним полем (только поле для децимального номера) Оба патча проверил, собралось без ошибок. gost.patch.zip gost_v2.patch.zip
  9. Нет возможности редактировать сообщения, так что пришлось создать новое... Удалось победить тильду путем редактирования шрифта (она там, почему-то, была задрана вверх). Но есть одна особенность, которую придется учитывать - символ тильды распознается в первую очередь, а надчеркивание во вторую. Таким образом если, к примеру, имеется текст "~~~text", то он отобразится следующим образом: первые два знака будут приняты как "~", а третий как начало надчеркивания. То есть получить полностью надчеркнутый текст, который начинается с тильды, не выйдет - символ тильды останется без надчеркивания. Во всех остальных случаях она ведет себя как обычный символ. Вот пример текста, для наглядности: faa: И еще тогда будет просьба: Выложить консолидированный патч к текущей bzr-ревизии lp:kicad со всеми Вашими изменениями, касающимися ГОСТ. В приложении патч с последними изменениями. gost.patch.zip
  10. break: Теперь ещё при перетаскивании проводников за место стыка (поворот, разветвление), проводники рассоединяются. То есть перетаскивается только одна часть проводника. Для того чтобы перетащить с сохранением связи соединение нескольких проводников (два и более) нужно с зажатой клавишей Ctrl выделить место соединения и переместить в нужное место. При этом провода не будут отрываться, а будут тянуться как резиновые к новому месту.
  11. Aldan: Попробовал открыл эл. схему, очень понравилось. Но, при использовании этой сборки, файл в pcbnew почему-то открылся без записей в штампе, хотя в "нстройка страницы" они остались. Кстати, линии пока остались одной толщины. Прошу сильно не пинать, недоглядел в сторону PCBnew. Прикрепленный патч исправит отображение текста в основной надписи. Чтобы увидеть разные по толщине линии в PCBnew нужно в меню "Размеры -> Текст и графика" в группе "Общие" установить "Размер пера по умолчанию" побольше, например 0.25 мм. break: Ещё бы хорошо удвоенную тильду изображать именно как тильду, а не как тут же отключенное надчёркивание. Тильду уже видно, вот только она отображается не по центру, а смещена в врех: Когда удастся поставить ее на место, выложу патч. pcbnew_stamp.patch.zip
  12. Дело в том что текстовые поля в KiCad делятся на два типа: многострочные и однострочные, название однострочное и перенос строки не поддерживает. В предложеном мною патче я реализовал следующее. Текст названия переносится по словам (вмещаясь по ширине поля), если название слишком длинное и даже с переносом слов не помещается в поле (по высоте) - уменьшается размер шрифта. Также если название состоит из нескольких предложений - каждое из них отобразится с новой строки. Поля "Разработал", "Проверил" и т.д. сжимаются по ширине если длина текста привышает длину поля. На счет текста на чертеже, согласен, его функционал нужно расширять.
  13. Хорошо, буду работать в вашей команде, если вы не против. Хотелось бы узнать мнение пользователей, стоит ли добавить в параметры листа свойства "Технический контроль", "Нормоконтроль" подобно "Разработал", "Проверил" и т.д.? И еще нужна ли опция позволяющая отключать форматную рамку на чертеже?
×
×
  • Создать...