В продолжение темы про нумерацию многоэлементных компонентов по ГОСТ (т.е. типа D1.1, D1.2 и т.д.).
Вот, тут на досуге написал скриптик, который сперва запускает процесс Annotate (если не нужно - давите Close и переходите ко второй части скрипта), а затем - производит поиск по всем страницам схем в проекте, если находит элемент из нескольких частей, то скрывает его Designator, создает пользовательское поле Pos_GOST, делает его видимым, записывает в него информацию о позиционном обозначении (по ГОСТ) и помещает на то место, где до этого был десигнатор.
После работы скрипта доступно UNDO (правда, я с этим намучался очень долго - отказывалось работать, пока не перезагрузил машину).
Жду отзывов

P.S. Скрипту все равно, как названы такие многоэлементные компоненты. То есть работать должно и с транзисторами, и с релюшками и с чем угодно.
P.P.S. Разработано под Альтиум 6.7. Под более ранними версиями может не работать.
Сообщение отредактировал Gennaj - Nov 14 2007, 08:43