Jump to content

    

Нумерация компонентов в многоканальной схеме

Приветствую! Имеется иерархическая многоканальная схема. Есть каналы различного типа. Используется схема нумерации $Component_$ChannelPrefix$ChannelIndex, в результате получаются десигнаторы вида R1_V1, R1_V2, R1_V3  -- для канала типа "V", и R2_A1, R2_A2, R2_A3 -- для каналов типа "А". Все верно и соответствует заданному шаблону. В результате в проекте не существу в чистом виде ни R1, ни R2. Возникает желание сделать независимую нумерацию внутри каждого канала, это бы не создало повторяющихся десигнаторов, но сделало бы схему наглядной.

Как сделать независимы "Local Index" для каждого листа, что бы в результате в каждом канале нумерация компонентов начиналась бы с единицы? Что бы в проекте получились R1_V1, R1_V2, R1_V3 ... R1_A1,  R1_A2  и т.д.  

P.S.: Altium 15.1.14

Share this post


Link to post
Share on other sites

Выделяешь все Десигнаторы на листе, F11, в строке "Text" жмёшь "...". Закладка Formula. Там пишешь: !+'_V1'

Share this post


Link to post
Share on other sites

Если у тебя объявлен глобальный параметр, типа SheetNumber, то работает такая подстановка: =SheetNumber+R1.

Но! Это только красиво отображается, помоему косяки при экспорте и т.д... Я так с именами Нэтов парился. Ничего не получилось.

Share this post


Link to post
Share on other sites

Попробуйте поиграться с настройками.

Схемный редактор. Project->Project Options вкладка MultiChannel. Функция Designator Format задает способ нумерации компонентов.

В вашем случае, если я правильно понял, $ComponentPrefix_$RoomName_$ComponentIndex

 

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now