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

 
 
 
Reply to this topicStart new topic
> Умная вставка в Альтиуме, может кто сталкивался?
Sergey Makarov
сообщение Jul 1 2009, 05:46
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 147
Регистрация: 19-10-05
Из: Россия, г.Чебоксары
Пользователь №: 9 845



Всем привет! Интересует такой вопрос, может сможет кто ответить. Необходимо вставить кусок готовой схемы в уже существующую схему. Каким образом можно вставить ее так, чтоб сохранились оригинальные RefDes, но при этом была возможность к нему добавить индекс, например "_Ch1". Посмотрел опцию Smart Paste в схематике, но ниче полезного не увидел (у пикада была аналогичная функция). Может не туда смотрю? Подскажите плз, очень надо.
Go to the top of the page
 
+Quote Post
Rull
сообщение Jul 1 2009, 07:15
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 86
Регистрация: 16-02-06
Из: Киев
Пользователь №: 14 398



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

через копипаст. Кусок схемы отдельно обработать на отдельном листе назначив любые десигнаторы
Go to the top of the page
 
+Quote Post
Sergey Makarov
сообщение Jul 1 2009, 09:41
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 147
Регистрация: 19-10-05
Из: Россия, г.Чебоксары
Пользователь №: 9 845



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

вручную добавить префиксы?
Go to the top of the page
 
+Quote Post
Rull
сообщение Jul 1 2009, 10:05
Сообщение #4


Частый гость
**

Группа: Участник
Сообщений: 86
Регистрация: 16-02-06
Из: Киев
Пользователь №: 14 398



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

суфффиксы автоматом добавляюцца в Annotate
Go to the top of the page
 
+Quote Post
serges
сообщение Jul 1 2009, 17:48
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 807
Регистрация: 17-05-06
Из: Москва
Пользователь №: 17 175



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

Edit/Refactor. Префиксы - это другая статья, делайте до того.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Jul 1 2009, 18:01
Сообщение #6


Гуру
******

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



Цитата
суфффиксы автоматом добавляюцца в Annotate

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

Это тоже не то. Так как при переносе могут совпасть Designator, что потребует опять перенумерацию.
Можно схему добавить отдельным листом, и дать ей отдельную нумерацию и канал. Это рахрешает иметь одинаковые логичесгие десигнаторы и разные физические именно так как автор просил.
Но опять вставленная схема будет на отдельном листе. Что может не устроить.
Go to the top of the page
 
+Quote Post
musa
сообщение Jul 2 2009, 04:04
Сообщение #7


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

Группа: Свой
Сообщений: 1 033
Регистрация: 26-02-07
Из: Москва
Пользователь №: 25 668



Цитата(Владимир @ Jul 1 2009, 22:01) *
.......... Это разрешает иметь одинаковые логичесгие десигнаторы и разные физические


А можно чуть по подробнее про логические и физические.....
Go to the top of the page
 
+Quote Post
Sergey Makarov
сообщение Jul 2 2009, 06:10
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 147
Регистрация: 19-10-05
Из: Россия, г.Чебоксары
Пользователь №: 9 845



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


Пока вышел из положения следующим образом, добавил нужный кусок схемы и разведенный участок платы в свой проект. Вручную изменил десигнаторы (например добавить к ним "_Ch1"), как в схеме так и в PCB, затем с помощью ComponrntLinks произвел соответствие между компонентами схемы и печатной платы используя функцию Add PairMatched by Distignators и произвел Переаннотацию элементов в схематике, и апдейт платы. Получилось великолепно, единственно что если бы схема была большая, то вручную менять дистигнаторы пришлось бы очень долго, к тому же аналогичную операцию пришлось делать и на печатной плате. Еще хочу добавить, что при добавлении куска схемы, происходит их добавление с текущими дисигнаторами без изменения, так что происходит конфликт при наличии в схеме элементов имеющих одинаковые дисигнаторы, а вот при добавлении в печатную плату куска разведенной схемы, происходит автоматическое добавление к текущему дисигнатору индекса "_1", что значительно упрощает дело. Великолепно было бы если бы и в схематике происходило тоже самое.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Jul 2 2009, 08:33
Сообщение #9


Гуру
******

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



Цитата(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" пишем нужный префикс

на этом все
Go to the top of the page
 
+Quote Post
Sergey Makarov
сообщение Jul 2 2009, 12:16
Сообщение #10


Частый гость
**

Группа: Свой
Сообщений: 147
Регистрация: 19-10-05
Из: Россия, г.Чебоксары
Пользователь №: 9 845



Цитата(Владимир @ 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, 12:18
Go to the top of the page
 
+Quote Post
Владимир
сообщение Jul 2 2009, 12:55
Сообщение #11


Гуру
******

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



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


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

Работает smile.gif
Go to the top of the page
 
+Quote Post
Sergey Makarov
сообщение Jul 2 2009, 13:12
Сообщение #12


Частый гость
**

Группа: Свой
Сообщений: 147
Регистрация: 19-10-05
Из: Россия, г.Чебоксары
Пользователь №: 9 845



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

Работает smile.gif

Великолепноwink.gif Еще раз огромное спасибо!
Go to the top of the page
 
+Quote Post

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

 


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


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