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

Свойство-шаблон не срабатывает

Вот здесь: https://github.com/emb-lib/kicad-tools/wiki/Инспектор

Описано  "Свойство-шаблон" и есть картинка в инспекторе как формула превращается в строку.

Попробовал по этому примеру, поле Description в свойствах компонента остается пустым.

Как заставить его заполняться по шаблону? И как запустить "Inspector" который указан в той статье?

Description.thumb.jpg.e81c7146cbf195d8e83a9d38e52e8109.jpg

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так статья-то про что? Она про сторонний инструмент. Вот в нём всё это работает. Идеология такая: открываем схему в этой программе, правим свойства компонентов, используя возможности группового редактирования этой программы, сохраняем. Открываем в кикаде, наблюдаем результат. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, dxp сказал:

Так статья-то про что? Она про сторонний инструмент. Вот в нём всё это работает. Идеология такая: открываем схему в этой программе, правим свойства компонентов, используя возможности группового редактирования этой программы, сохраняем. Открываем в кикаде, наблюдаем результат. 

А как этот инструмент прикрутить к Kicad? Есть инструкции по добавлению сторонних модулей?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А никак. В Кикаде есть какой-то внутренний интерфейс для плагинов и скриптов на питоне, но только для PCB редактора, насколько знаю. И это мутная и плохо документированная (имхо) штука. А для схематика вообще, насколько знаю, глухо. Но групповое редактирование свойств компонентов нужно как воздух. Вот поэтому и возник этот инструмент. В принципе, жить можно: сперва рисуем схему, расставляем номиналы пассивке, наименования микросхемам, диодам, транзисторам, разъёмам и т.д., а потом, в конце, когда схема уже почти на выходе, загружаем её в эту стороннюю программу и быстро создаём/задаём все нужные параметры всем компонентам, начиная от футпринтов и заканчивая строками описания для перечня элементов. Конечно, было бы куда лучше, если можно было бы это интегрировать в кикад, но он не очень дружественнен к этому (по крайней мере на момент написания этой программы - менеджера свойств компонентов).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 7/30/2019 at 10:03 AM, dxp said:

Но групповое редактирование свойств компонентов нужно как воздух.

Инструмент редактирования полей

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

20 часов назад, baranovskiykonstantin сказал:

Инструмент редактирования полей

Не очень понял, как там найти все конденсаторы со значением поля Type, равным C0G, и футпринтом 0402, чтобы потом изменить им футпринт на 0603? Или как, например, найти все резисторы и конденсаторы и создать у них новое поле Nominal, сделать это поле видимым, а поле Value сделать невидимым? Как сделать композитное поле - т.е. чтобы можно было не писать в одном поле для перечня длинный список каждый раз, а сделать шаблон, в который один раз вписать составные части и дальше по этому шаблону генерилось значение поля - это актуально, например, для строки описания для того же перечня элементов. Кстати, именно эта функциональность (шаблон свойства) и интересовала автора темы.

И всякое такое подобное, что, например, в Altium Designer легко делается через запрос Find Similar Objects... (поиск, выделение объектов) и Inspector (изменение свойств объектов). Появление в 5-й версии таблицы свойств несомненно является большим шагом вперёд, но до функциональности нормальных коммерческих САПР тут ещё очень далеко, насколько я понимаю на данный момент (возможно, отстал от жизни).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 hours ago, dxp said:

Не очень понял, как там найти все конденсаторы со значением поля Type, равным C0G, и футпринтом 0402, чтобы потом изменить им футпринт на 0603?

На панели слева установить отметку возле параметра "Группировать компоненты",  для полей "Type" и "Посад.место" установить отмект в обеих колонках "Показать", "Группировать по". Для всех остальных полей - снять отметки в колонке "Группировать по". Все комопоненты с полями Type=C0G и Посад.место=0402 будут сведены в одну строку, в перечне полей справа. В этой строке можно сменить 0402 на 0603 сразу для всех этих компонентов. Сгруппированные компоненты можно раскрыть щелчком по обозначению.

3 hours ago, dxp said:

Или как, например, найти все резисторы и конденсаторы и создать у них новое поле Nominal, сделать это поле видимым, а поле Value сделать невидимым?

Создать поле можно (кнопка "Добавить поле" слева внизу), но изменять свойства полей в редакторе пока невозможно. Кстати, поле, созданное в редакторе полей, присваивается всем компонентам (так как в таблице создаётся общая колонка для всех компонентов), но при сохранении изменений, поле будет добавлено только тем комопонентам, для которых оно не пусто.

3 hours ago, dxp said:

Как сделать композитное поле - т.е. чтобы можно было не писать в одном поле для перечня длинный список каждый раз, а сделать шаблон, в который один раз вписать составные части и дальше по этому шаблону генерилось значение поля - это актуально, например, для строки описания для того же перечня элементов. Кстати, именно эта функциональность (шаблон свойства) и интересовала автора темы.

Согласен, функция очень полезна и нужна. Но пока она не реализована и, похоже, в ближайшем будущем эта ситуация не изменится.

3 hours ago, dxp said:

И всякое такое подобное, что, например, в Altium Designer легко делается через запрос Find Similar Objects... (поиск, выделение объектов) и Inspector (изменение свойств объектов).

Думаю, подобное сравнение с коммерческим ПО не уместно. Безусловно, разработчикам KiCad нужно стремится к достижению высот профессиональных САПР, но упрекать их в отсутствии функционала Altium Designer можно будет только тогда, когда труд этих разработчиков будет оплачиваться также как и в Altium.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Никто никого не упрекает. Пакет развивается, и это очень хорошо. Просто есть вещи, которые очень актуальны и которых не хватает. Именно поэтому появился ваш kicadbom2spec, пусть и как сторонняя программа. Именно поэтому появился тот менеджер компонентов, тоже как сторонняя программа. Конечно, было бы куда лучше, если бы KiCad был реализован как ядро с развитым API, на базе которого сообщество бы писало плагины и расширения, тогда эти или подобные инструменты были по сути встроены в пакет, и по фичам он быстро догнал (а то и обогнал) бы коммерческие САПРы, т.к. круг разработчиков расширился бы до границ его пользователей. Но, к сожалению, этого нет и не предвидится.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...