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

 
 
 
Reply to this topicStart new topic
> Заменить название футпринта на PCB, есть способ?
Vokchap
сообщение Mar 23 2008, 07:23
Сообщение #1


Профессионал
*****

Группа: Админы
Сообщений: 1 884
Регистрация: 15-07-06
Из: Новосибирск, Россия
Пользователь №: 18 835



У поставленного футпринта нужно заменить название (Footprint Name) на произвольное без обшаривания АДизайнером библиотек.
Go to the top of the page
 
+Quote Post
Gennaj
сообщение Mar 23 2008, 09:10
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 328
Регистрация: 15-08-06
Из: Севастополь
Пользователь №: 19 562



Цитата(Vokchap @ Mar 23 2008, 09:23) *
У поставленного футпринта нужно заменить название (Footprint Name) на произвольное без обшаривания АДизайнером библиотек.

А почему из схемы не хотите?
Там ставится галочка напротив Any, затем просто пишется нужное название футпринта. Библиотеку при этом можно не обшаривать.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Mar 23 2008, 09:13
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата(Vokchap @ Mar 23 2008, 09:23) *
У поставленного футпринта нужно заменить название (Footprint Name) на произвольное без обшаривания АДизайнером библиотек.

так оно меняется, но поиск по открыть библам производится.
Имеется ввиду заменить но любое название, даже не присутствующих в библиотеках?
С этим проблемы
Go to the top of the page
 
+Quote Post
Vokchap
сообщение Mar 23 2008, 09:31
Сообщение #4


Профессионал
*****

Группа: Админы
Сообщений: 1 884
Регистрация: 15-07-06
Из: Новосибирск, Россия
Пользователь №: 18 835



Цитата(Gennaj @ Mar 23 2008, 12:10) *
А почему из схемы не хотите?

Ситуация простая - есть футпринт на PCB, в библиотеках его нет. Для синхронизации со схемой нужно сделать имя футпринта на плате как у компонента на схеме, т.е. переименовать его и его UniqueID на PCB и без наличия такового в библиотеке.
Цитата(Владимир @ Mar 23 2008, 12:13) *
Имеется ввиду заменить но любое название, даже не присутствующих в библиотеках?

Именно так.
Go to the top of the page
 
+Quote Post
Gennaj
сообщение Mar 23 2008, 10:18
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 328
Регистрация: 15-08-06
Из: Севастополь
Пользователь №: 19 562



Цитата(Vokchap @ Mar 23 2008, 11:31) *
Ситуация простая - есть футпринт на PCB, в библиотеках его нет. Для синхронизации со схемой нужно сделать имя футпринта на плате как у компонента на схеме, т.е. переименовать его и его UniqueID на PCB и без наличия такового в библиотеке.

Что-то я не совсем пойму суть проблемы.
Допустим, есть компонент на плате. У него на плате есть некоторое имя футпринта. Можно ведь присвоить это имя компоненту на схеме. Ну, отругается Альтиум на то, что нет такого футпринта в библиотеке, ну и пусть его ругается. А Unique ID связывается даже если нет соответствия футпринтов через Project - Component Links.
По идее после этого компоненты на плате и схеме окажуться связанными и после update со схемы футпринт меняться не будет.
Опять-таки, если на схеме просто не указывать футпринт, но связать Links, то тоже никакой замены PCB после update не будет.
Go to the top of the page
 
+Quote Post
Vokchap
сообщение Mar 23 2008, 10:47
Сообщение #6


Профессионал
*****

Группа: Админы
Сообщений: 1 884
Регистрация: 15-07-06
Из: Новосибирск, Россия
Пользователь №: 18 835



Цитата(Gennaj @ Mar 23 2008, 13:18) *
Допустим, есть компонент на плате. У него на плате есть некоторое имя футпринта. Можно ведь присвоить это имя компоненту на схеме.

Задача ведь обратная - есть имя футпринта у компонента на схеме, нужно такое-же присвоить компоненту на плате, чтобы завязать их. smile.gif Отчего нужда такая - это уже другая история ...
Цитата(Gennaj @ Mar 23 2008, 13:18) *
Опять-таки, если на схеме просто не указывать футпринт, но связать Links, то тоже никакой замены PCB после update не будет.

Для однозначного сответствия название футпринта д.б. одинаковое на схеме и плате. Если нет, то они не синхронизуемы, даже если установлено соответствие через "Links". Или я не прав?
Go to the top of the page
 
+Quote Post
Gennaj
сообщение Mar 23 2008, 11:11
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 328
Регистрация: 15-08-06
Из: Севастополь
Пользователь №: 19 562



Цитата(Vokchap @ Mar 23 2008, 12:47) *
Для однозначного сответствия название футпринта д.б. одинаковое на схеме и плате. Если нет, то они не синхронизуемы, даже если установлено соответствие через "Links". Или я не прав?

Ну, я только что попробовал грохнуть на схеме у одного из компонентов футпринт, потом запустил Update, и Альтиум мне сообщил "No Difference found". Опять таки, когда я на схеме меняю футпринт, а затем применяю эти изменения к плате, ведь синхронизация не нарушается?

На плате, наверное, переименовать не получится.
Правда, есть вариант, создать библиотеку проекта. Либо целиком со всей платы, либо забросить только один компонент. Теоретически, если затем переименовать компонент в этой библиотеке, то при попытке смены названия футпринта на плате, альтиум должен будет его обнаружить и пропустить это изменение.
Go to the top of the page
 
+Quote Post
Vokchap
сообщение Mar 23 2008, 11:50
Сообщение #8


Профессионал
*****

Группа: Админы
Сообщений: 1 884
Регистрация: 15-07-06
Из: Новосибирск, Россия
Пользователь №: 18 835



Цитата(Gennaj @ Mar 23 2008, 14:11) *
Ну, я только что попробовал грохнуть на схеме у одного из компонентов футпринт, потом запустил Update, и Альтиум мне сообщил "No Difference found". Опять таки, когда я на схеме меняю футпринт, а затем применяю эти изменения к плате, ведь синхронизация не нарушается?

Да, если совсем вытереть футпринт из свойств компонента на схеме, то имеем такую дыру "No Difference found". Но этим задача не решается, т.к. далее схема редактируется и встанет проблема связать "ничто" с "чем-то". Какая уж тут синхронизация ...
Цитата(Gennaj @ Mar 23 2008, 14:11) *
Правда, есть вариант, создать библиотеку проекта. Либо целиком со всей платы, либо забросить только один компонент. Теоретически, если затем переименовать компонент в этой библиотеке, то при попытке смены названия футпринта на плате, альтиум должен будет его обнаружить и пропустить это изменение.

Конечно, это решение "на поверхности". Но это по-существу ненужная процедура, т.к. сам фунпринт на плате уже имеется. Есть более прямой способ - отредактировать имя футпринта у элемента на плате в шестнадцатиричном редакторе. Но выходит всё это через задний проход однако. biggrin.gif
Go to the top of the page
 
+Quote Post
Gennaj
сообщение Mar 23 2008, 12:52
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 328
Регистрация: 15-08-06
Из: Севастополь
Пользователь №: 19 562



Цитата(Vokchap @ Mar 23 2008, 13:50) *
Есть более прямой способ - отредактировать имя футпринта у элемента на плате в шестнадцатиричном редакторе. Но выходит всё это через задний проход однако. biggrin.gif

!!! Супер решение!!! lol.gif
Кстати, слово "прямой" при переводе на латынь превращается в "ректум", откуда совсем недалеко до "заднего прохода" biggrin.gif
Так что все совершенно логично smile.gif
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 17:44
Рейтинг@Mail.ru


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