Jump to content
    

Altium Ссылка в тексте на параметр компонента

Здравствуйте. Есть лист схемы в котором много одинаковых компонентов (линейка светодиодов) с достаточно длинным обозначением. Чтобы не загромождать схему хочу скрыть partnamber всех светодиодов и написать текстом VD1-VD20 ИПД132. Можно ли в текст вставить ссылку на параметр partnumber одного из светодиодов из линейки чтобы он (partnumber) автоматом подставлялся в текст VD1-VD20 такой то? Если да то как? Поиском не нашел информации.

Альтиум стоит 23 и 24

Edited by Nicolai326

Share this post


Link to post
Share on other sites

если текст это параметр одного из этих диодов-- то можно

Share this post


Link to post
Share on other sites

В 25.10.2024 в 18:15, Nicolai326 сказал:

Чтобы не загромождать схему хочу скрыть partnamber всех светодиодов и написать текстом VD1-VD20 ИПД132.

Обычно partnumber в схеме не пишут, он есть только в перечне и там можно написать VD1-VD20 ИПД132

Share this post


Link to post
Share on other sites

9 минут назад, Uladzimir сказал:

если текст это параметр одного из этих диодов-- то можно

Да, текст это параметр одного из диодов а именно его partnumber. Как это можно сделать?

 

8 минут назад, HardEgor сказал:

Обычно partnumber в схеме не пишут, он есть только в перечне и там можно написать VD1-VD20 ИПД132

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

Edited by Nicolai326

Share this post


Link to post
Share on other sites

Текст в кавычках +ссылка на параметр.
пример на картинкеimage.thumb.png.1b47b0a0d20c1653adfa46cbd6b17e96.png

Share this post


Link to post
Share on other sites

18 минут назад, Uladzimir сказал:

Текст в кавычках +ссылка на параметр.
пример на картинкеimage.thumb.png.1b47b0a0d20c1653adfa46cbd6b17e96.png

Не получается. На картинке открыта вкладка properties какого элемента схемы или какой части компонента? Что означает Alternative Part в поле Name?

Share this post


Link to post
Share on other sites

просто один из параметров. У вас будет свой -- тот, текст которого должен быть показан.
да на картинке свойства одного из компонентов, выбранного в качестве примера

Share this post


Link to post
Share on other sites

image.thumb.png.01300eb84e4a447521f4b36e423e5fe6.png

Сделал параметр у одного из диодов. Прописал ему Value =`VD1-VD6`+PartNumber
Отображается на схеме как #NAME?

Share this post


Link to post
Share on other sites

Так параметр PartNumber это у  меня в примере.
у вас  скорее всего свой (там где название компонента приведено)). Вот ничего и не находит. Соответсвенно надпрись такая

Цитата

partnamber

 

Share this post


Link to post
Share on other sites

В моем компоненте тоже есть параметр PartNumber значение которого наименование компонента. В общем не получается.  То ли я совсем тупой к вечеру пятницы то ли не знаю каких то азов альтиума и не понимаю Вас....

8 минут назад, Uladzimir сказал:

Так параметр PartNumber это у  меня в примере.
у вас  скорее всего свой (там где название компонента приведено)). Вот ничего и не находит. Соответсвенно надпрись такая

 

Это опечатка при наборе текста. В параметрах компонентов у меня PartNumber

Share this post


Link to post
Share on other sites

19 минут назад, Nicolai326 сказал:

В параметрах компонентов у меня PartNumber

покажите.

 

1 час назад, Nicolai326 сказал:

Я так делаю для своего удобства

по всей вероятности ваш метод совсем не направлен на "удобство"

напишите рядом текстом и не парьтесь с этой псевдоавтоматизацией

Share this post


Link to post
Share on other sites

1 минуту назад, peshkoff сказал:

покажите.

image.png.5d203bc577c31f13bd6a3c91021df644.png

 

1 минуту назад, peshkoff сказал:

напишите рядом текстом и не парьтесь с этой псевдоавтоматизацией

Уже так и сделал

Share this post


Link to post
Share on other sites

Оставьте только =Partnumber - Если параметр есть-- он отобразится.
потом допишете начальный текст

 

Ах да. Там кавычки в английской раскладке 
='C32-C34 '+PartNumber

Share this post


Link to post
Share on other sites

1 минуту назад, Uladzimir сказал:

Оставьте только =Partnumber - Если параметр есть-- он отобразится.
потом допишете начальный текст

 

Тоже вариант, но все равно не совсем то что я хотел. В общем, получается что желаемого мною функционала похоже нет в альтиуме в том виде в каком я хочу и проще делать по старинке в ручную.

Share this post


Link to post
Share on other sites

2 минуты назад, Nicolai326 сказал:

В общем, получается что желаемого мною функционала похоже нет

а как должен быть реализован такой "функционал"? некий параметр, который относится к группе компонентов? где он должен храниться? в одном из компонентов?

я слабо представляю как это можно реализовать. да и зачем?

времена, прошли, когда экономили на бумаге или на времени разработчика, когда рисование ста конденсаторов в сто раз больше, чем одного.

сейчас спокойно добавляем лист, ставим сколько надо конденсаторов, отображаем все необходимые параметры и работаем дальше потратив минуту вместо часа на "автоматизацию".

и кстати, 

1 час назад, Nicolai326 сказал:

когда она идет в КД просто всё лишнее удаляется

этого ЕСКД и не требует.

---------

за ндцать лет отрисовывания схем мне ни разу не потребовалась подобная "функция". хотя конденсаторов в проекте тыщи, листов - десятки

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...