|
|
  |
Вывод текстовой документации в KiCAD-ГОСТ, Обсуждаем разрабатываемые варианты вывода документации |
|
|
|
Oct 20 2017, 05:48
|
Местный
  
Группа: Участник
Сообщений: 241
Регистрация: 2-03-13
Из: Кривой Рог, Украина
Пользователь №: 75 861

|
Цитата(op3op3 @ Oct 20 2017, 05:44)  что можно предпринять чтобы устранить ошибку? Указать децимальный номер. Ошибку исправлю. P.S. Чтобы избавиться от этой ошибки, можно заменить файл complist.py в каталоге программы на исправленную версию из репозитория.
Сообщение отредактировал Барановский Константин - Oct 20 2017, 17:45
|
|
|
|
|
Oct 23 2017, 06:26
|
Участник

Группа: Участник
Сообщений: 64
Регистрация: 20-12-16
Пользователь №: 94 698

|
Цитата(Барановский Константин @ Oct 20 2017, 12:48)  Указать децимальный номер. Ошибку исправлю. P.S. Чтобы избавиться от этой ошибки, можно заменить файл complist.py в каталоге программы на исправленную версию из репозитория. Да, действительно, в это поле были вписаны три символа, как поставил децимальный номер перечень стал генерироваться ) Благодарю! )
|
|
|
|
|
Mar 26 2018, 16:25
|
Местный
  
Группа: Участник
Сообщений: 241
Регистрация: 2-03-13
Из: Кривой Рог, Украина
Пользователь №: 75 861

|
Цитата(break @ Mar 26 2018, 12:01)  Во время создания перечня при добавлении единиц измерения, если на схеме их нет то в выходном файле отсутствует пробел между значением и единицей измерения. Например, значения сопротивлений в омах на схеме имеют только число. Получается, например, такой вариант: на схеме "20", в перечне - "20Ом". Поправить не сложно, но получается "неаккуратненько". Добавлю опцию, которая будет вставлять пробел между цифровой частью значения и (мультипликатором) единицей измерения. Цитата(break @ Mar 26 2018, 12:01)  И ещё: дефисы между значением, классом точности, типом и т.д. не всегда уместны. У разделителей есть два варианта: 1) указать их в настройках программы на соответствующей вкладке (эти разделители будут применены ко всем элементам); 2) указать разделители непосредственно в полях компонентов (задаются каждому индивидуально).
|
|
|
|
|
Apr 2 2018, 11:24
|
Местный
  
Группа: Участник
Сообщений: 241
Регистрация: 2-03-13
Из: Кривой Рог, Украина
Пользователь №: 75 861

|
kicadbom2spec v3.14
- Исправлена ошибка копирования и вырезания текста в редакторе полей.
- Улучшена обработка децимального номера.
- Добавлена возможность выбора типа шрифта: прямой или курсив.
- Добавлена поддержка вывода перечня элементов в виде текстового документа (*.odt).
- Если в документе *.odt текст не помещается в ячейку таблицы по ширине, то ширина текста будет автоматически подогнана средствами программы kicadbom2spec, так как LibreOffice Writer не имеет данного функционала. В документах *.ods LibreOffice Calc автоматически изменяет размер шрифта, чтобы вместить содержимое, поэтому здесь kicadbom2spec ширину текста не регулирует.
- Добавлена поддержка вывода перечня элементов в виде табличных данных (*.csv). Разделитель - запятая ','. Кодировка - Юникод (UTF-8).
- Параметры диалогового окна создания перечня элементов разделены на три группы (Файл, Параметры, Основная надпись) и разнесены по соответствующим вкладкам.
- Добавлена опция позволяющая включить или выключить подчёркивание наименования групп.
- Теперь по умолчанию наименование группы выравнивается по левому краю. С помощью отдельного параметра можно установить выравнивание по центру.
- Также, теперь по умолчанию выравниваются по левому краю и позиционные обозначения. С помощью отдельного параметра можно установить выравнивание по центру.
- Изменено выравнивание примечания, чтобы соответствовать ЕСКД (по левому краю).
- Кардинально переработан механизм формирования групп компонентов, чтобы соответствовать требованиям пункта 5.7.6 ГОСТ 2.701-2008. Требования пункта 5.7.7 не поддерживаются, так как KiCad не позволяет создавать повторяющиеся функциональные блоки с одинаковыми обозначениями компонентов внутри них. В KiCad используется сквозная нумерация.
- Добавлена возможность изменять количество пустых строк между группами разных компонентов (с разными обозначениями).
- Добавлен параметр, позволяющий вставлять пустые строки не только между разными типами элементов, но и между элементами, которые имеют разное наименование группы.
- Добавлена опция, позволяющая запретить образование пустых строк в начале страницы.
- Добавлена возможность указывать стандарт компонентов в наименовании группы. Наименования формируются автоматически на основе стандарта и марки компонентов.
- Если группа состоит из одного компонента, то можно указать имя группы в строке наименования компонента (вместо отдельной строки) с помощью специального параметра.
- Изменён механизм взаимодействия программы kicadbom2spec.pyw с модулем complist.py. Теперь при формировании перечня из программы передаются только параметры. Файл схемы (включая иерархические листы) с внесёнными изменениями сохраняется во временный каталог и передаётся модулю complist.py для формирования перечня.
- Модуль complist.py сделан полностью независимым от kicadbom2spec.pyw.
- Переработана команда "Сохранить схему как...". Теперь запрашивается только расположение и имя корневого (основного) файла, а все вложенные файлы иерархических листов сохраняются относительно корневого. Если иерархические листы содержатся в отдельных каталогах, то они будут созданы.
- Все диалоговые окна можно закрыть клавишей Escape.
- В диалоговых окнах редактора настроек, выбора параметров для импорта и создания перечня элементов, по умолчанию, фокус на кнопке ОК.
- Доработана опция "Добавить единицы измерения". Выполняется попытка определить цифровую часть значения и множитель. В случае удачного определения, значение будет приведено в нормальный вид и будут добавлены единицы изменения. В противном случае, значение останется без изменений. В качестве десятичного разделителя используется запятая. Единицы изменения и множители, указанные в международном формате, будут переведены. Примеры:
Код На схеме В перечне Конденсаторы 1.0 1,0мкФ 2200 2200пФ 4н7 4,7нФ 10μF 10мкФ 2μ 2мкФ Резисторы 1.2 1,2Ом 1R2 1,2Ом R12 0,12Ом 510 510Ом 1,5k 1,5кОм 1,5kOhm 1,5кОм 1,5kΩ 1,5кОм 6M8 6,8МОм Дроссели 100 100мкГн 22u 22мкГн 470мк 470мкГн 6m8 6,8мГн 510uH 510мкГн - Добавлена опция, позволяющая вставлять пробел между цифровой частью значения и единицами измерения (включая множитель).
- Обновлено и дополнено руководство пользователя.
|
|
|
|
|
Apr 3 2018, 00:48
|
Участник

Группа: Участник
Сообщений: 64
Регистрация: 20-12-16
Пользователь №: 94 698

|
Цитата(Барановский Константин @ Apr 2 2018, 18:24)  Константин! Огромная благодарность и уважение вам за вашу работу! То что заметил сразу На https://launchpad.net/kicadbom2spec обновить описание видимо можно Первое открытие окошка редактора полей открывается, видимо, меньшим размером. После того как закрыл его крестиком, открывается нормально
Эскизы прикрепленных изображений
|
|
|
|
|
Apr 12 2018, 08:34
|
Местный
  
Группа: Участник
Сообщений: 241
Регистрация: 2-03-13
Из: Кривой Рог, Украина
Пользователь №: 75 861

|
Цитата(break) Если снять отметку у элемента в самой левой графе (без имени), то этот элемент всё равно попадёт в перечень. Проверено на выводе в текстовом варианте, в других пока не пробовал. Раньше всё было нормально. Нужно установить отметку у параметра "Запоминать выбор элементов" на вкладке Основные. После последних изменений этот параметр потерял актуальность, нужно будет удалить его. Цитата(break) Ещё проблема - при курсивном шрифте в одной строке символы позиционных обозначений получились обрезанные справа сверху (при прямом шрифте - всё нормально). После очистки форматирования в этой графе проблема исчезла. В листе регистрации изменений "Изм." тоже обрезается. Там устанавливается масштаб по ширине 85%. Установка на 100% исправляет, но точка уже не влезает в строку. То же самое наблюдается в левых графах, в которых надписи располагаются боком, но там масштаб и так уже 100%. Может это глюк LibreOffice. В 3-х местах состыковки линий в левом нижнем углу наблюдаются "дырки" (крайняя левая нижняя точка и левый верхний и нижний углы штампа). Несколько линий при пересечении и примыкании не сливаются, а накладываются, при этом получается тонкая белая полоска (или две) на той линии, которая находится "снизу". В последнее время LibreOffice часто отображает содержимое с искажениями. Плюс к этому, могут отображаться контуры фреймов, такблиц в виде белых тонких линий (настраивается в меню Вид). Поэтому картинка выглядит немного пугающе, но если распечатать документ или экспортировать в PDF, то можно увидеть реальный вид документа.
|
|
|
|
|
Apr 12 2018, 08:47
|
Местный
  
Группа: Свой
Сообщений: 469
Регистрация: 13-07-11
Из: С-Пб.
Пользователь №: 66 206

|
Барановский КонстантинЦитата если распечатать документ или экспортировать в PDF, то можно увидеть реальный вид документа После "печати" в pdf обрезание букв исчезло, но "дырки" и белые полоски остались.
|
|
|
|
|
Apr 12 2018, 14:38
|
Местный
  
Группа: Участник
Сообщений: 241
Регистрация: 2-03-13
Из: Кривой Рог, Украина
Пользователь №: 75 861

|
Цитата(break @ Apr 12 2018, 10:47)  ... но "дырки" и белые полоски остались. Проблема "дырок" в LibreOffice 6 версии (в 5-ой на Windows 7 такого нет). Создал сообщение об ошибке, если что. С полосками сложнее. Дело в том, что рамка текстового документа состоит из нескольких таблиц, состыкованных друг с другом. Между ними, так или иначе, образуется небольшой зазор. Посчитал что это не критично, так как лучшего варианта компоновки не нашёл. P.S. Цитата('op3po3') Первое открытие окошка редактора полей открывается, видимо, меньшим размером... Есть такое дело. Буду работать над этим.
Сообщение отредактировал Барановский Константин - Apr 12 2018, 15:48
|
|
|
|
|
Apr 28 2018, 06:40
|
Местный
  
Группа: Свой
Сообщений: 469
Регистрация: 13-07-11
Из: С-Пб.
Пользователь №: 66 206

|
Барановский Константин Похоже, что я что-то не так делаю, но не могу понять что. При добавлении своих вариантов в поле "Группа", в перечне наименований этих групп не появляется. И как быть, например, с микросхемами и разъёмами? Микросхемы могут быть DA и DD. Что указывать в обозначении элементов? Если отдельно указать и то, и другое, то не будут ли созданы 2 отдельные группы? Соединители (разъёмы) могут быть X, XP, XS.
P.S. Есть ещё одна тонкость, которую стоило бы учесть. Если одинаковые элементы идут последовательно, но имеют нумерацию с разрывом (в данном исполнении промежуточные элементы не используются), то стоило бы объединить их в одну строчку. Например, R10 100 кОм R13 100 кОм R16 100 кОм стоило бы сделать так: R10, R13, R16 100 кОм
И неплохо было бы добавлять пустую строку после наименования группы.
|
|
|
|
|
Apr 29 2018, 08:26
|
Местный
  
Группа: Участник
Сообщений: 241
Регистрация: 2-03-13
Из: Кривой Рог, Украина
Пользователь №: 75 861

|
Цитата(break @ Apr 28 2018, 09:40)  Похоже, что я что-то не так делаю, но не могу понять что. При добавлении своих вариантов в поле "Группа", в перечне наименований этих групп не появляется. И как быть, например, с микросхемами и разъёмами? Микросхемы могут быть DA и DD. Что указывать в обозначении элементов? Если отдельно указать и то, и другое, то не будут ли созданы 2 отдельные группы? Соединители (разъёмы) могут быть X, XP, XS. Не понял о чём именно идёт речь. Имеется в виду: 1) стандартные значения для поля "Группа"; 2) автоматическое заполнение поля "Группа" при открытии документа; 3) заполнение поля "Группа" в таблице полей; или что-то ещё? Цитата(break @ Apr 28 2018, 09:40)  Есть ещё одна тонкость, которую стоило бы учесть. Если одинаковые элементы идут последовательно, но имеют нумерацию с разрывом (в данном исполнении промежуточные элементы не используются), то стоило бы объединить их в одну строчку. Например, R10 100 кОм R13 100 кОм R16 100 кОм стоило бы сделать так: R10, R13, R16 100 кОм Действительно, не учёл такой вариант. Доработаю. Цитата(break @ Apr 28 2018, 09:40)  И неплохо было бы добавлять пустую строку после наименования группы. Сделаю.
|
|
|
|
|
May 3 2018, 08:18
|
Местный
  
Группа: Свой
Сообщений: 469
Регистрация: 13-07-11
Из: С-Пб.
Пользователь №: 66 206

|
Барановский КонстантинЦитата Не понял о чём именно идёт речь <Правка> <Параметры> вкладка <Основные> 'Автоматически заполнять поле "Группа" для:' кнопка <Добавить>, ввожу 'Обозначение элемента:', 'Значение поля "Группа":' кнопка <ОК> В списке появляется эта группа, отмечаю чекбокс. Во вкладке <Значения полей> созданная группа тоже видна, но в сгенерированном перечне этих групп нет.
|
|
|
|
|
  |
4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0
|
|
|