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

 
 
29 страниц V  « < 27 28 29  
Reply to this topicStart new topic
> Вывод текстовой документации в KiCAD-ГОСТ, Обсуждаем разрабатываемые варианты вывода документации
Барановский Конс...
сообщение Oct 20 2017, 05:48
Сообщение #421


Местный
***

Группа: Участник
Сообщений: 211
Регистрация: 2-03-13
Из: Кривой Рог, Украина
Пользователь №: 75 861



Цитата(op3op3 @ Oct 20 2017, 05:44) *
что можно предпринять чтобы устранить ошибку?

Указать децимальный номер.

Ошибку исправлю.

P.S.
Чтобы избавиться от этой ошибки, можно заменить файл complist.py в каталоге программы на исправленную версию из репозитория.

Сообщение отредактировал Барановский Константин - Oct 20 2017, 17:45
Go to the top of the page
 
+Quote Post
op3op3
сообщение Oct 23 2017, 06:26
Сообщение #422


Участник
*

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



Цитата(Барановский Константин @ Oct 20 2017, 12:48) *
Указать децимальный номер.

Ошибку исправлю.

P.S.
Чтобы избавиться от этой ошибки, можно заменить файл complist.py в каталоге программы на исправленную версию из репозитория.

Да, действительно, в это поле были вписаны три символа, как поставил децимальный номер перечень стал генерироваться ) Благодарю! )
Go to the top of the page
 
+Quote Post
alex9
сообщение Nov 27 2017, 06:52
Сообщение #423


Местный
***

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



2 Барановский Константин

Добрый день!

Как можно настроить отображение поля "Посад.место" (для просмотра)?
Если никак - сделайте, пожалуйста )
Go to the top of the page
 
+Quote Post
Барановский Конс...
сообщение Dec 9 2017, 14:17
Сообщение #424


Местный
***

Группа: Участник
Сообщений: 211
Регистрация: 2-03-13
Из: Кривой Рог, Украина
Пользователь №: 75 861



kicadbom2spec v3.13

Прикрепленное изображение

  • Исправлена ошибка, не позволяющая обрабатывать пустое поле децимального номера.
  • Исправлена работа с файлами иерархических листов, имя которых содержит кириллицу.
  • Добавлена возможность изменять ширину диалогового окна создания перечня элементов. Значение ширины сохраняется в конфигурационном файле.
  • Также, теперь сохраняется ширина окна редактора полей.
  • Добавлена панель для отображения всех полей текущего компонента. Текущим считается тот компонент, в строке которого находится курсор. Значения полей соответствуют сохранённым в файле. Названия и значения полей доступны только для чтения, их можно скопировать с помощью контекстного меню.
  • Дополнено руководство пользователя.

Go to the top of the page
 
+Quote Post
break
сообщение Mar 26 2018, 10:01
Сообщение #425


Местный
***

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



Барановский Константин
Во время создания перечня при добавлении единиц измерения, если на схеме их нет то в выходном файле отсутствует пробел между значением и единицей измерения. Например, значения сопротивлений в омах на схеме имеют только число. Получается, например, такой вариант: на схеме "20", в перечне - "20Ом". Поправить не сложно, но получается "неаккуратненько".
И ещё: дефисы между значением, классом точности, типом и т.д. не всегда уместны.
Go to the top of the page
 
+Quote Post
Барановский Конс...
сообщение Mar 26 2018, 16:25
Сообщение #426


Местный
***

Группа: Участник
Сообщений: 211
Регистрация: 2-03-13
Из: Кривой Рог, Украина
Пользователь №: 75 861



Цитата(break @ Mar 26 2018, 12:01) *
Во время создания перечня при добавлении единиц измерения, если на схеме их нет то в выходном файле отсутствует пробел между значением и единицей измерения. Например, значения сопротивлений в омах на схеме имеют только число. Получается, например, такой вариант: на схеме "20", в перечне - "20Ом". Поправить не сложно, но получается "неаккуратненько".

Добавлю опцию, которая будет вставлять пробел между цифровой частью значения и (мультипликатором) единицей измерения.

Цитата(break @ Mar 26 2018, 12:01) *
И ещё: дефисы между значением, классом точности, типом и т.д. не всегда уместны.

У разделителей есть два варианта:
1) указать их в настройках программы на соответствующей вкладке (эти разделители будут применены ко всем элементам);
2) указать разделители непосредственно в полях компонентов (задаются каждому индивидуально).
Go to the top of the page
 
+Quote Post
Барановский Конс...
сообщение Apr 2 2018, 11:24
Сообщение #427


Местный
***

Группа: Участник
Сообщений: 211
Регистрация: 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мкГн
  • Добавлена опция, позволяющая вставлять пробел между цифровой частью значения и единицами измерения (включая множитель).
  • Обновлено и дополнено руководство пользователя.
Go to the top of the page
 
+Quote Post
op3op3
сообщение Apr 3 2018, 00:48
Сообщение #428


Участник
*

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



Цитата(Барановский Константин @ Apr 2 2018, 18:24) *


Константин! Огромная благодарность и уважение вам за вашу работу!


То что заметил сразу

На https://launchpad.net/kicadbom2spec обновить описание видимо можно

Первое открытие окошка редактора полей открывается, видимо, меньшим размером. После того как закрыл его крестиком, открывается нормально
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
break
сообщение Apr 12 2018, 07:23
Сообщение #429


Местный
***

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



Барановский Константин
Спасибо.

Но всё же один глюк нашёл. Если снять отметку у элемента в самой левой графе (без имени), то этот элемент всё равно попадёт в перечень. Проверено на выводе в текстовом варианте, в других пока не пробовал. Раньше всё было нормально.
Ещё проблема - при курсивном шрифте в одной строке символы позиционных обозначений получились обрезанные справа сверху (при прямом шрифте - всё нормально). После очистки форматирования в этой графе проблема исчезла. В листе регистрации изменений "Изм." тоже обрезается. Там устанавливается масштаб по ширине 85%. Установка на 100% исправляет, но точка уже не влезает в строку.
То же самое наблюдается в левых графах, в которых надписи располагаются боком, но там масштаб и так уже 100%.
Может это глюк LibreOffice.
В 3-х местах состыковки линий в левом нижнем углу наблюдаются "дырки" (крайняя левая нижняя точка и левый верхний и нижний углы штампа).
Несколько линий при пересечении и примыкании не сливаются, а накладываются, при этом получается тонкая белая полоска (или две) на той линии, которая находится "снизу".
Go to the top of the page
 
+Quote Post
Барановский Конс...
сообщение Apr 12 2018, 08:34
Сообщение #430


Местный
***

Группа: Участник
Сообщений: 211
Регистрация: 2-03-13
Из: Кривой Рог, Украина
Пользователь №: 75 861



Цитата(break)
Если снять отметку у элемента в самой левой графе (без имени), то этот элемент всё равно попадёт в перечень. Проверено на выводе в текстовом варианте, в других пока не пробовал. Раньше всё было нормально.

Нужно установить отметку у параметра "Запоминать выбор элементов" на вкладке Основные. После последних изменений этот параметр потерял актуальность, нужно будет удалить его.

Цитата(break)
Ещё проблема - при курсивном шрифте в одной строке символы позиционных обозначений получились обрезанные справа сверху (при прямом шрифте - всё нормально). После очистки форматирования в этой графе проблема исчезла. В листе регистрации изменений "Изм." тоже обрезается. Там устанавливается масштаб по ширине 85%. Установка на 100% исправляет, но точка уже не влезает в строку.
То же самое наблюдается в левых графах, в которых надписи располагаются боком, но там масштаб и так уже 100%.
Может это глюк LibreOffice.
В 3-х местах состыковки линий в левом нижнем углу наблюдаются "дырки" (крайняя левая нижняя точка и левый верхний и нижний углы штампа).
Несколько линий при пересечении и примыкании не сливаются, а накладываются, при этом получается тонкая белая полоска (или две) на той линии, которая находится "снизу".

В последнее время LibreOffice часто отображает содержимое с искажениями. Плюс к этому, могут отображаться контуры фреймов, такблиц в виде белых тонких линий (настраивается в меню Вид). Поэтому картинка выглядит немного пугающе, но если распечатать документ или экспортировать в PDF, то можно увидеть реальный вид документа.
Go to the top of the page
 
+Quote Post
break
сообщение Apr 12 2018, 08:47
Сообщение #431


Местный
***

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



Барановский Константин
Цитата
если распечатать документ или экспортировать в PDF, то можно увидеть реальный вид документа

После "печати" в pdf обрезание букв исчезло, но "дырки" и белые полоски остались.
Go to the top of the page
 
+Quote Post
Барановский Конс...
сообщение Apr 12 2018, 14:38
Сообщение #432


Местный
***

Группа: Участник
Сообщений: 211
Регистрация: 2-03-13
Из: Кривой Рог, Украина
Пользователь №: 75 861



Цитата(break @ Apr 12 2018, 10:47) *
... но "дырки" и белые полоски остались.

Проблема "дырок" в LibreOffice 6 версии (в 5-ой на Windows 7 такого нет). Создал сообщение об ошибке, если что.
С полосками сложнее. Дело в том, что рамка текстового документа состоит из нескольких таблиц, состыкованных друг с другом. Между ними, так или иначе, образуется небольшой зазор. Посчитал что это не критично, так как лучшего варианта компоновки не нашёл.

P.S.
Цитата('op3po3')
Первое открытие окошка редактора полей открывается, видимо, меньшим размером...

Есть такое дело. Буду работать над этим.

Сообщение отредактировал Барановский Константин - Apr 12 2018, 15:48
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 19th April 2018 - 13:22
Рейтинг@Mail.ru


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