Перейти к содержанию
    

Вопросы начинающих 2017 г.

Но повторно это меню почему-то не вызывается. Заскриншотить не могу.

 

Оно, нет?

Правый верхний угол

 

upd. Опередили. С этим разобрались, отлично.

upd2. Кстати я тыркался в эти настройки, но у меня вместе с ALT передвигает край линии в любой комбинации этих параметров. Конкретно сейчас стоит drag/drag/ignore и всё равно всё работает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

upd2. Кстати я тыркался в эти настройки, но у меня вместе с ALT передвигает край линии в любой комбинации этих параметров. Конкретно сейчас стоит drag/drag/ignore и всё равно всё работает.
Какая версия Альтиума? У меня v16.0.6 Build 282.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Какая версия Альтиума? У меня v16.0.6 Build 282.

16.1.10.

Сейчас сделал как у Вас на скриншоте - и правда перестало произвольный угол давать.

Если с дезигнаторами найдёте решение - отпишитесь. Я их почти всегда ручками ставлю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

При использовании Copy Room Formats - не копируются полигоны, это надо где-то настраивать, или как всегда бага/фича Альтиума? AD16.1

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Делаю сборочный чертеж платы.

Добавил во все футпринты строчку ".Designator"

Обновил из библиотеки все футпринты на плате.

На плате пораздвигал все эти десигнаторы, чтобы нормально всё читалось.

Теперь снова обновляю футпринты из библиотеки. Но альтиум возвращает все вторые десигнаторы на место, как они стояли в библиотеке.

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

Почему Designator в слое Top Overlay не обновляется, а .Designator в TopAssy обновляется? Никакой логики.

Пришлось сделать дополнительный слой TopAssyDesignator, в библиотеках переместить туда все строчки ".Designator", обновить один раз все футпринты, заново расставить вторые десигнаторы, и при последующих обновлениях футпринтов, запретить обновляться слою TopAssyDesignator.

 

Здесь все так же сборочные чертежи делают? Или никто футпринты никогда не обновляет? Или есть какой-то более простой способ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

...

Теперь снова обновляю футпринты из библиотеки. Но альтиум возвращает все вторые десигнаторы на место, как они стояли в библиотеке.

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

Зачем постоянно обновлять футпринты? Сборочный делается из финального дизайна - какое после этого обновление???

 

Почему Designator в слое Top Overlay не обновляется, а .Designator в TopAssy обновляется? Никакой логики.

Как минимум отличие в том, что в Top Overlay он системный, а в механическом слое имеет статус "вспомогательной графики".

 

Пришлось сделать дополнительный слой TopAssyDesignator, в библиотеках переместить туда все строчки ".Designator", обновить один раз все футпринты, заново расставить вторые десигнаторы, и при последующих обновлениях футпринтов, запретить обновляться слою TopAssyDesignator.

Здесь все так же сборочные чертежи делают? Или никто футпринты никогда не обновляет? Или есть какой-то более простой способ?

 

Изначально надо было делать надписи отдельном слое - это раз, никто не обновляет футпринты по сто раз в процессе проектирования платы - это два, и нынешнее состояние Draftsman уже таково, что пляски с Designator на механическом слое не требуются - это три.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день. Ещё такой вопрос по поводу plane слоя. Я разбил его на несколько частей, надо чтобы одна часть была так сказать пустая. Т.е. вариант назначить No Net не катит, хотелось бы просто вырезать кусок, чтоб там не было фольги.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Слои plane инверсные. Рисуя в них регионы вырезаете в этой области медь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Зачем постоянно обновлять футпринты? Сборочный делается из финального дизайна - какое после этого обновление???
Вопрос был не "зачем", а "как", чтобы не двигать. При разработке (модификации) схем параллельно с ПСБ это обычная практика.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хочу к имеющимся десигнаторам в слое Top Overlay добавить дополнительние десигнаторы в слой TopAssy для сборочного чертежа.

Как сделать выравнивание по центру ?

 

Владимир уже написал про скрипты. Конкретизирую: AdjustDesignators2 https://github.com/Altium-Designer-addons/scripts-libraries

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Владимир уже написал про скрипты. Конкретизирую: AdjustDesignators2 https://github.com/Altium-Designer-addons/scripts-libraries

Скачивал я себе этот скрипт. Всё время ошибку выдаёт.

post-4057-1496623639_thumb.png

Фиг знает, что ему надо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Можно ли как-то автоматически поворачивать десигнаторы, чтобы они все смотрели в одну сторону?

В PCADe была галочка Right Reading.

Она делала следующее :

if ( Rotation == 180 ) Rotation = 0

if ( Rotation == 270 ) Rotation = 90

Вращение относительно центра текста, чтобы его местоположение не поменялось.

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

Может как-то можно сделать Text Justification не Left-Below, a Center ?

Автоматический поворот был бы вообще супер.

 

Попробуйте отсюда.

https://sourceforge.net/p/altiumscripts/svncode/HEAD/tree/

скрипт называется BatchEditComment, но на дезигнаторы тоже распространяется, переименовывать неохота было

Надо запустить, сверху выбрать Desingators

ниже выставить галочки действий

Описаное выше действие, поворот на 90 и 180, выполняется автоматически в зависимости от того, как повернт элемент

0_122b65_b9335845_orig.png

 

единственное, не проверял на 16 версии, вполне вероятно вылезет подобная ошибка, т.к. они каждую версию скрипт интерпретатор меняют

 

Скачивал я себе этот скрипт. Всё время ошибку выдаёт.

Фиг знает, что ему надо.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Скачивал я себе этот скрипт. Всё время ошибку выдаёт.

 

Это точно был свежий Adjust Designators 2 с текстом в комментариях "Last Update 15/03/2016 (Miroslav Dobrev)"?

Потому как он работает, сейчас специально проверил.

Указанная ошибка возникала при запуске старой версии в AD14 и новее (изменялось именование объектов).

 

Фиг знает, что ему надо.

 

В свое время выяснить "что ему надо" и поправить "Adjust Designators.pas" мне стоило нескольких минут, писать на форуме было бы дольше :-).

Потом уже скрипт был существенно улучшен "by Miroslav Dobrev".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Попробуйте отсюда.

https://sourceforge.net/p/altiumscripts/svncode/HEAD/tree/

скрипт называется BatchEditComment, но на дезигнаторы тоже распространяется, переименовывать неохота было

единственное, не проверял на 16 версии, вполне вероятно вылезет подобная ошибка, т.к. они каждую версию скрипт интерпретатор меняют

Да. Запускается. Но Free Strings в нём нельзя поворачивать.

Для PCB нужно как минимум три атрибута:

1. Десигнатор для маркировки

2. Десигнатор для сборочного чертежа

3. Номинал или название для сборочного чертежа

 

А в альтиуме всего два атрибута: Designator и Comment. Причём Comment (судя по названию) предназначен для других целей.

Почему альтиумовцы не сделали произвольное кол-во атрибутов?

Из-за этого приходится извращаться со строчками Free Strings типа ".Designator"

В PCADe можно было придумать хоть сколько атрибутов и как угодно их называть.

Альтиум здесь предоставляет гораздо меньше возможностей.

 

А за скрипт Спасибо. Пригодится десигнаторы в маркировке поворачивать.

Только не понял, в чём высота текста измеряется? В мм или милах?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да. Запускается. Но Free Strings в нём нельзя поворачивать.

Для PCB нужно как минимум три атрибута:

1. Десигнатор для маркировки

2. Десигнатор для сборочного чертежа

3. Номинал или название для сборочного чертежа

 

А в альтиуме всего два атрибута Designator и Comment. Причём Comment (судя по названию) предназначен для других целей.

Почему альтиумовцы не сделали произвольное кол-во атрибутов?

Из-за этого приходится извращаться со строчками Free Strings типа ".Designator"

В PCADe можно было придумать хоть сколько атрибутов и как угодно их называть.

Альтиум здесь предоставляет гораздо меньше возможностей.

 

А за скрипт Спасибо. Пригодится десигнаторы в маркировке поворачивать.

Только не понял, в чём высота текста измеряется? В мм или милах?

 

В 17 версии добавили вроде параметры в PCB.

Текст в мм, писалось на скорую руку. Конкретно по дезигнаторам нужно было быстро сделать скрипт, который выравнивал текст, ставил его по центру и высота 0.4 мм. В сборочный шел этот текст

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...