Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Умная вставка в Альтиуме
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > Altium Designer, DXP, Protel
Sergey Makarov
Всем привет! Интересует такой вопрос, может сможет кто ответить. Необходимо вставить кусок готовой схемы в уже существующую схему. Каким образом можно вставить ее так, чтоб сохранились оригинальные RefDes, но при этом была возможность к нему добавить индекс, например "_Ch1". Посмотрел опцию Smart Paste в схематике, но ниче полезного не увидел (у пикада была аналогичная функция). Может не туда смотрю? Подскажите плз, очень надо.
Rull
Цитата(Sergey Makarov @ Jul 1 2009, 08:46) *
Всем привет! Интересует такой вопрос, может сможет кто ответить. Необходимо вставить кусок готовой схемы в уже существующую схему. Каким образом можно вставить ее так, чтоб сохранились оригинальные RefDes, но при этом была возможность к нему добавить индекс, например "_Ch1". Посмотрел опцию Smart Paste в схематике, но ниче полезного не увидел (у пикада была аналогичная функция). Может не туда смотрю? Подскажите плз, очень надо.

через копипаст. Кусок схемы отдельно обработать на отдельном листе назначив любые десигнаторы
Sergey Makarov
Цитата(Rull @ Jul 1 2009, 11:15) *
через копипаст. Кусок схемы отдельно обработать на отдельном листе назначив любые десигнаторы

вручную добавить префиксы?
Rull
Цитата(Sergey Makarov @ Jul 1 2009, 12:41) *
вручную добавить префиксы?

суфффиксы автоматом добавляюцца в Annotate
serges
Цитата(Sergey Makarov @ Jul 1 2009, 09:46) *
Всем привет! Интересует такой вопрос, может сможет кто ответить. Необходимо вставить кусок готовой схемы в уже существующую схему. Каким образом можно вставить ее так, чтоб сохранились оригинальные RefDes, но при этом была возможность к нему добавить индекс, например "_Ch1". Посмотрел опцию Smart Paste в схематике, но ниче полезного не увидел (у пикада была аналогичная функция). Может не туда смотрю? Подскажите плз, очень надо.

Edit/Refactor. Префиксы - это другая статья, делайте до того.
Владимир
Цитата
суфффиксы автоматом добавляюцца в Annotate

Это не то, так как суффиксы добавляются при аннотации, а последнее может нарушить существующий порядок Designator, против чего автор поста и протестует
Цитата
Edit/Refactor. Префиксы - это другая статья, делайте до того.

Это тоже не то. Так как при переносе могут совпасть Designator, что потребует опять перенумерацию.
Можно схему добавить отдельным листом, и дать ей отдельную нумерацию и канал. Это рахрешает иметь одинаковые логичесгие десигнаторы и разные физические именно так как автор просил.
Но опять вставленная схема будет на отдельном листе. Что может не устроить.
musa
Цитата(Владимир @ Jul 1 2009, 22:01) *
.......... Это разрешает иметь одинаковые логичесгие десигнаторы и разные физические


А можно чуть по подробнее про логические и физические.....
Sergey Makarov
Цитата(Владимир @ Jul 1 2009, 22:01) *
Можно схему добавить отдельным листом, и дать ей отдельную нумерацию и канал. Это рахрешает иметь одинаковые логичесгие десигнаторы и разные физические именно так как автор просил.
Но опять вставленная схема будет на отдельном листе. Что может не устроить.


Пока вышел из положения следующим образом, добавил нужный кусок схемы и разведенный участок платы в свой проект. Вручную изменил десигнаторы (например добавить к ним "_Ch1"), как в схеме так и в PCB, затем с помощью ComponrntLinks произвел соответствие между компонентами схемы и печатной платы используя функцию Add PairMatched by Distignators и произвел Переаннотацию элементов в схематике, и апдейт платы. Получилось великолепно, единственно что если бы схема была большая, то вручную менять дистигнаторы пришлось бы очень долго, к тому же аналогичную операцию пришлось делать и на печатной плате. Еще хочу добавить, что при добавлении куска схемы, происходит их добавление с текущими дисигнаторами без изменения, так что происходит конфликт при наличии в схеме элементов имеющих одинаковые дисигнаторы, а вот при добавлении в печатную плату куска разведенной схемы, происходит автоматическое добавление к текущему дисигнатору индекса "_1", что значительно упрощает дело. Великолепно было бы если бы и в схематике происходило тоже самое.
Владимир
Цитата(musa @ Jul 2 2009, 07:04) *
А можно чуть по подробнее про логические и физические.....


Логические-- только первая часть десигнатора. Физические-- полные и первая часть и вторая с номером канала, ROOM и прочего как указано в Project/oroject option/multi-canal

Цитата(Sergey Makarov @ Jul 2 2009, 09:10) *
Пока вышел из положения следующим образом, добавил нужный кусок схемы и разведенный участок платы в свой проект. Вручную изменил десигнаторы (например добавить к ним "_Ch1"), как в схеме так и в PCB, затем с помощью ComponrntLinks произвел соответствие между компонентами схемы и печатной платы используя функцию Add PairMatched by Distignators и произвел Переаннотацию элементов в схематике, и апдейт платы. Получилось великолепно, единственно что если бы схема была большая, то вручную менять дистигнаторы пришлось бы очень долго, к тому же аналогичную операцию пришлось делать и на печатной плате. Еще хочу добавить, что при добавлении куска схемы, происходит их добавление с текущими дисигнаторами без изменения, так что происходит конфликт при наличии в схеме элементов имеющих одинаковые дисигнаторы, а вот при добавлении в печатную плату куска разведенной схемы, происходит автоматическое добавление к текущему дисигнатору индекса "_1", что значительно упрощает дело. Великолепно было бы если бы и в схематике происходило тоже самое.

Вручную и не надо, автоматом (правда только префикс удобно) всем элементом делается легко
Find simular всмем компонетам
F11 (вызываем инспестор)
в строке component designator в конце нажимаем многоточие
в колонке "from" все удаляем
в колонке  "to" пишем нужный префикс

на этом все
Sergey Makarov
Цитата(Владимир @ Jul 2 2009, 12:33) *
Логические-- только первая часть десигнатора. Физические-- полные и первая часть и вторая с номером канала, ROOM и прочего как указано в Project/oroject option/multi-canal


Вручную и не надо, автоматом (правда только префикс удобно) всем элементом делается легко
Find simular всмем компонетам
F11 (вызываем инспестор)
в строке component designator в конце нажимаем многоточие
в колонке "from" все удаляем
в колонке  "to" пишем нужный префикс

на этом все


Не получается так, таким образом у меня просто заменяет все дисигнаторы на то что я пишу в поле "to". Как итог получаются все компоненты с одинаковым дисигнатором поля "to". Или я чего то не понял
И кстати поле "from" не удаляетсяsad.gif
Владимир
Цитата(Sergey Makarov @ Jul 2 2009, 15:16) *
Не получается так, таким образом у меня просто заменяет все дисигнаторы на то что я пишу в поле "to". Как итог получаются все компоненты с одинаковым дисигнатором поля "to". Или я чего то не понял
И кстати поле "from" не удаляется sad.gif


Используйте вкладку "формула" и все получится не только с префиксом но и с индексом
TR0104 Altium Designer Panels Reference.pdf Page105
формула для примера
! + '_MEM'

Работает smile.gif
Sergey Makarov
Цитата(Владимир @ Jul 2 2009, 16:55) *
Используйте вкладку "формула" и все получится не только с префиксом но и с индексом
TR0104 Altium Designer Panels Reference.pdf Page105
формула для примера
! + '_MEM'

Работает smile.gif

Великолепноwink.gif Еще раз огромное спасибо!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.