-
- Система контроля версий, примерно как у программистов. Создал
бранч, поигрался, вернулся в основную ветку. Вот только к CAD-ам
это никто пока полноценно не прикрутил. - ЫЫyкпy(20.10.2025 13:58)
- И правильно. Потому, что если программисты полезут в конструкторы, то вместо нормального моста будет построен релиз-кандидат, а к нему будут выпускаться сервис-паки. :-)))) - vpv.vpv(Сегодня, 11:43)
- В кикаде все данные в виде текстовых файлов, поэтому любая система
контроля версий у него будет хорошо работать. - AlexBi(20.10.2025 14:27)
- В Lithium ECAD тоже все данные текстовые именно для этого. Но нет данных, как это работает на практике. Для любых САПР. Все же это не код, и хотелось бы видеть отличия визуально. - Lithium ECAD(20.10.2025 15:02)
- Тут есть ремарка. Это звучит правильно только в теории. На практике любая система контроля версий работает со строками. В кикаде в строке несколько разных параметров. Поэтому если один разработчик поменял номиналы, а другой позиционные обозначения - вы за би-би-каетесть потом сливать версии. Проще убить лишний коммит и всё переделать. - =AlexD=(20.10.2025 14:30)
- Вроде в альтиуме есть, он даже может показать диф графически. - =AlexD=(20.10.2025 14:01)
- Постоянная. Прямая аннотация. Изменения в схеме переходят на плату.
Но из платы можно создавать цепи на схеме, например при трассировке
разъемов. Если нужно отключать синхронизацию, давайте обсуждать
детально конкретные задачи. Прям совсем ее убрать не получится, но
какое-то решение придумать всегда можно. Lithium ECAD(1 знак., 20.10.2025 11:52, ссылка)
- Гм. А если я временно добавляю на плату компоненты и создаю связи для них, то как эти
изменения на схеме отобразятся? - reZident(20.10.2025 12:22)
- Пока никак не отображаются, они будут только на плате, создать для
них связи не получится. В недалеком будущем символ будет также
добавляться на схему, и тогда это будет такой же компонент, как и
другие. Lithium ECAD(145 знак., 20.10.2025 12:55)
- Это же жесть будет! О.о Откуда программа может знать куда/на какой
лист схемы нужно поместить компонент? Это преррогатива
разработчика/дизайнера устройства, а не ПО! Такой версией я точно
пользоваться не буду! - reZident(20.10.2025 12:58)
- Можно спросить, на какую страницу ставить символы. Или по умолчанию
на текущую. В программе всегда открыта плата и страница схемы. А
если разработчику надо поставить многосекционный компонент на
разные страницы, ну так и ставить тогда на страницы схемы, а не на
плату. Не вижу никаких проблем. После установки на схему он все
равно на плате окажется. - Lithium ECAD(20.10.2025 13:17)
- Я же ранее обозначил, что это временные изменения на печатной плате, которые мне не нужно вносить в схему.
Поэтому постоянная связь платы и схемы будет мешать/раздражать и выбешивать :-) - reZident(20.10.2025 13:33)
- Вы так и не обозначили, для чего это нужно. Если говорить о
компонентах, то в Литиум компонент - это такая сущность, которая
содержит символ для схемы и футпринт для платы. Сейчас добавляя
компонент на схему автоматически добавляется его представление
(футпринт) на плату. В планах есть добавление опций отключения
символа или футпринта. И добавляя компонент на плату можно будет
отключить его символ схемы. Или наоборот, добавляя на схему,
отключить его футпринт. Возможно это Lithium ECAD(104 знак., 20.10.2025 14:03)
- При разработке устройства приходится учитывать его конструктивные
особенности и пробовать разные по габаритам детали. Например,
модули собственной разработки, которые имеют одинаковый интерфейс
подключения, но различающийся внутренний функционал и габариты. - reZident(20.10.2025 14:15)
- В Литиум максимально просто менять корпуса (футпринты) у
компонентов. Настолько просто, что даже задумываться об этом не
надо. Так как библиотеки интегрированные, то у каждого компонента
может быть несколько корпусов. Это готовится при разработке
библиотеки. Затем в проекте корпус компонента меняется буквально в
2 клика. Схема остается без изменений. Есть короткое видео, как это
делается. Примерно 15 по счету. Ссылка не ставится на конкретное. Lithium ECAD(73 знак., 20.10.2025 14:25, ссылка)
- Нет, все на так просто. Одинаковым/схожим может быть только один,
используемый в данной схеме интерфейс, а другие интерфейсы,
выведенные, но не используемые в данной схеме могут и не совпадать. reZident(602 знак., 20.10.2025 14:46)
- Что понимать под "интерфейсом" в данном контексте? Lithium ECAD(846 знак., 20.10.2025 14:57)
- "Упростить" вовсе не тождественно "ограничить в действиях". - reZident(20.10.2025 15:08)
- Смотря с какой стороны оценивать. Например, в Литиум мы ограничили
пользователя в независимом редактировании схемы и платы. Но при
этом даем сквозное выделение компонентов и цепей в обе стороны,
оригинальный механизм управления линиями связи (ratlines),
частичную обратную аннотацию. Все это упрощает разработку платы. И
функционал на базе синхронизации схемы/платы будет только
развиваться. - Lithium ECAD(20.10.2025 15:19)
- Есть все это сделать отключаемыми опциями, то пользовательская функциональность ПО только вырастет,
а не упадет, нес па? Дайте пользователю выбор - каким функционалом
пользоваться, а каким нет. Точно так же как по назначению hot key
на все доступные в меню действия. - reZident(20.10.2025 15:26)
- Абсолютно верно. Всегда стараемся идти навстречу пользователю. Но не все можем сделать сразу. Хоткеи со временем будут. Сейчас в работе интерактивная трассировка, точнее ее часть, так скажем. Это очень большая тема. Обход проводников с заданным в DRC зазором очень ждут. - Lithium ECAD(20.10.2025 15:34)
- Есть все это сделать отключаемыми опциями, то пользовательская функциональность ПО только вырастет,
а не упадет, нес па? Дайте пользователю выбор - каким функционалом
пользоваться, а каким нет. Точно так же как по назначению hot key
на все доступные в меню действия. - reZident(20.10.2025 15:26)
- Смотря с какой стороны оценивать. Например, в Литиум мы ограничили
пользователя в независимом редактировании схемы и платы. Но при
этом даем сквозное выделение компонентов и цепей в обе стороны,
оригинальный механизм управления линиями связи (ratlines),
частичную обратную аннотацию. Все это упрощает разработку платы. И
функционал на базе синхронизации схемы/платы будет только
развиваться. - Lithium ECAD(20.10.2025 15:19)
- "Упростить" вовсе не тождественно "ограничить в действиях". - reZident(20.10.2025 15:08)
- Что понимать под "интерфейсом" в данном контексте? Lithium ECAD(846 знак., 20.10.2025 14:57)
- Нет, все на так просто. Одинаковым/схожим может быть только один,
используемый в данной схеме интерфейс, а другие интерфейсы,
выведенные, но не используемые в данной схеме могут и не совпадать. reZident(602 знак., 20.10.2025 14:46)
- В Литиум максимально просто менять корпуса (футпринты) у
компонентов. Настолько просто, что даже задумываться об этом не
надо. Так как библиотеки интегрированные, то у каждого компонента
может быть несколько корпусов. Это готовится при разработке
библиотеки. Затем в проекте корпус компонента меняется буквально в
2 клика. Схема остается без изменений. Есть короткое видео, как это
делается. Примерно 15 по счету. Ссылка не ставится на конкретное. Lithium ECAD(73 знак., 20.10.2025 14:25, ссылка)
- При разработке устройства приходится учитывать его конструктивные
особенности и пробовать разные по габаритам детали. Например,
модули собственной разработки, которые имеют одинаковый интерфейс
подключения, но различающийся внутренний функционал и габариты. - reZident(20.10.2025 14:15)
- Ну вообще-то ты не прав. Если устанавливаемые компоненты будут сыпаться на новую (чистую) страницу, то ничего страшного в этом нет, наоборот, может быть полезно глянуть на получившуюся схему, при условии адекватного алгоритма взаимного размещения. Если временные компоненты удалишь, то и страница удалится/очистится. - =AlexD=(20.10.2025 13:49)
- Вы так и не обозначили, для чего это нужно. Если говорить о
компонентах, то в Литиум компонент - это такая сущность, которая
содержит символ для схемы и футпринт для платы. Сейчас добавляя
компонент на схему автоматически добавляется его представление
(футпринт) на плату. В планах есть добавление опций отключения
символа или футпринта. И добавляя компонент на плату можно будет
отключить его символ схемы. Или наоборот, добавляя на схему,
отключить его футпринт. Возможно это Lithium ECAD(104 знак., 20.10.2025 14:03)
- Я же ранее обозначил, что это временные изменения на печатной плате, которые мне не нужно вносить в схему.
Поэтому постоянная связь платы и схемы будет мешать/раздражать и выбешивать :-) - reZident(20.10.2025 13:33)
- Можно спросить, на какую страницу ставить символы. Или по умолчанию
на текущую. В программе всегда открыта плата и страница схемы. А
если разработчику надо поставить многосекционный компонент на
разные страницы, ну так и ставить тогда на страницы схемы, а не на
плату. Не вижу никаких проблем. После установки на схему он все
равно на плате окажется. - Lithium ECAD(20.10.2025 13:17)
- Это же жесть будет! О.о Откуда программа может знать куда/на какой
лист схемы нужно поместить компонент? Это преррогатива
разработчика/дизайнера устройства, а не ПО! Такой версией я точно
пользоваться не буду! - reZident(20.10.2025 12:58)
- Пока никак не отображаются, они будут только на плате, создать для
них связи не получится. В недалеком будущем символ будет также
добавляться на схему, и тогда это будет такой же компонент, как и
другие. Lithium ECAD(145 знак., 20.10.2025 12:55)
- Гм. А если я временно добавляю на плату компоненты и создаю связи для них, то как эти
изменения на схеме отобразятся? - reZident(20.10.2025 12:22)
- Система контроля версий, примерно как у программистов. Создал
бранч, поигрался, вернулся в основную ветку. Вот только к CAD-ам
это никто пока полноценно не прикрутил. - ЫЫyкпy(20.10.2025 13:58)