Предварительное именование выводов по наименованию цепи.

Автор asng, Авг. 05, 2026, 20:16

« назад - далее »

asng

При разработке схем с микроконтроллерами и/или другими элементами с программируемыми функциями выводов, наименования функций этих выводов заранее известны. Как правило, наименование цепи, присоединённой к такому выводу, соответствует наименованию функции данного вывода. Предлагаю добавить в редактор схем поле "наименование функции" для выводов размещённых на схеме элементов. Цепь, проведённая от вывода с заполненным полем "наименование функции", приобретает наименование функции вывода. В таком случае, на мой взгляд, упрощается/ускоряется работа со схемой: размещаем МК, заполняем поля "имя функции" для используемых выводов, проводим цепи, которые сразу будут именованными. Это удобней, чем именовать уже проведённые цепи.

И ещё. При изменении длины участка цепи с "привязанной" меткой, метка цепи смещается. Возможно ли сделать так, чтобы метка цепи оставалась на месте. Как вариант - свойство метки "заблокировать". Как правило, метки располагаются рядом с выводами элементов или шин. Может быть и привязку делать к названным элементам.

Моя благодарность ха отличную программу!
Успехов, Удачи и Здоровья!

Support

Что-то подобное планируем сделать на уровне создания библиотеки, т.к. например для памяти удобно было бы использовать имена выводов MOSI, SCK, ... (или А1, А2, ... для параллельной шины) для именования цепей сразу. В этом случае при создании компонента нужен один дополнительный флаг в свойствах каждого вывода "Использовать имя для обозначения цепей". Сложность в том, что на одной схеме могут быть несколько одинаковых имен выводов с разным назначением, например SPI-память, SPI-дисплей. На разных физических интерфейсах. Надо обрабатывать такие ситуации, возможно, добавлять какой-то суффикс в свойства компонента на схеме, чтобы не допустить КЗ в таких сигнальных линиях. Соответственно, запрашивать такой суффикс при установке компонента на схему, если есть выводы с включенным флагом  "Использовать имя вывода для обозначения цепей". Есть и другие вопросы, будем заниматься ими несколько позже.

С МК, у которого могут быть разные функции на одном выводе, такое конечно не подойдет. Попробуем проработать решение с учетом Вашего варианта, на первый взгляд есть что-то общее. Возможно при установке компонента на схему создавать таблицу функций выводов и заполнять ее на основе данных из библиотеки. А пользователь уже сможет ее редактировать, как ему надо. Вопрос интересный, думаю, займемся им в недалеком будущем. 

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

Спасибо!
Техническая поддержка Lithium ECAD