|
|
  |
Вопросы начинающих 2017 г., Новая тема для начинающих и простых вопросов |
|
|
|
Jun 1 2017, 09:00
|

Частый гость
 
Группа: Свой
Сообщений: 84
Регистрация: 24-08-16
Из: Санкт-Петербург
Пользователь №: 93 079

|
Цитата(Zlumd @ Jun 1 2017, 10:26)  Но повторно это меню почему-то не вызывается. Заскриншотить не могу. Оно, нет?Правый верхний угол upd. Опередили. С этим разобрались, отлично. upd2. Кстати я тыркался в эти настройки, но у меня вместе с ALT передвигает край линии в любой комбинации этих параметров. Конкретно сейчас стоит drag/drag/ignore и всё равно всё работает.
|
|
|
|
|
Jun 1 2017, 09:20
|
Местный
  
Группа: Свой
Сообщений: 327
Регистрация: 12-04-05
Из: Новосибирск
Пользователь №: 4 057

|
Цитата(Parad12e @ Jun 1 2017, 16:00)  upd2. Кстати я тыркался в эти настройки, но у меня вместе с ALT передвигает край линии в любой комбинации этих параметров. Конкретно сейчас стоит drag/drag/ignore и всё равно всё работает. Какая версия Альтиума? У меня v16.0.6 Build 282.
|
|
|
|
|
Jun 1 2017, 12:28
|

Частый гость
 
Группа: Свой
Сообщений: 84
Регистрация: 24-08-16
Из: Санкт-Петербург
Пользователь №: 93 079

|
Цитата(Zlumd @ Jun 1 2017, 11:20)  Какая версия Альтиума? У меня v16.0.6 Build 282. 16.1.10. Сейчас сделал как у Вас на скриншоте - и правда перестало произвольный угол давать. Если с дезигнаторами найдёте решение - отпишитесь. Я их почти всегда ручками ставлю.
|
|
|
|
|
Jun 2 2017, 04:52
|
Местный
  
Группа: Свой
Сообщений: 327
Регистрация: 12-04-05
Из: Новосибирск
Пользователь №: 4 057

|
Делаю сборочный чертеж платы. Добавил во все футпринты строчку ".Designator" Обновил из библиотеки все футпринты на плате. На плате пораздвигал все эти десигнаторы, чтобы нормально всё читалось. Теперь снова обновляю футпринты из библиотеки. Но альтиум возвращает все вторые десигнаторы на место, как они стояли в библиотеке. Каждый раз при обновлении из библиотеки протыкивать несколько сотен галочек, чтобы выбрать, какие объекты обновлять, а какие нет - это просто ужасно. Почему Designator в слое Top Overlay не обновляется, а .Designator в TopAssy обновляется? Никакой логики. Пришлось сделать дополнительный слой TopAssyDesignator, в библиотеках переместить туда все строчки ".Designator", обновить один раз все футпринты, заново расставить вторые десигнаторы, и при последующих обновлениях футпринтов, запретить обновляться слою TopAssyDesignator.
Здесь все так же сборочные чертежи делают? Или никто футпринты никогда не обновляет? Или есть какой-то более простой способ?
|
|
|
|
|
Jun 2 2017, 06:13
|
Местный
  
Группа: Свой
Сообщений: 301
Регистрация: 9-02-06
Пользователь №: 14 158

|
Цитата(Zlumd @ Jun 2 2017, 07:52)  ... Теперь снова обновляю футпринты из библиотеки. Но альтиум возвращает все вторые десигнаторы на место, как они стояли в библиотеке. Каждый раз при обновлении из библиотеки протыкивать несколько сотен галочек, чтобы выбрать, какие объекты обновлять, а какие нет - это просто ужасно. Зачем постоянно обновлять футпринты? Сборочный делается из финального дизайна - какое после этого обновление??? Цитата Почему Designator в слое Top Overlay не обновляется, а .Designator в TopAssy обновляется? Никакой логики. Как минимум отличие в том, что в Top Overlay он системный, а в механическом слое имеет статус "вспомогательной графики". Цитата Пришлось сделать дополнительный слой TopAssyDesignator, в библиотеках переместить туда все строчки ".Designator", обновить один раз все футпринты, заново расставить вторые десигнаторы, и при последующих обновлениях футпринтов, запретить обновляться слою TopAssyDesignator. Здесь все так же сборочные чертежи делают? Или никто футпринты никогда не обновляет? Или есть какой-то более простой способ? Изначально надо было делать надписи отдельном слое - это раз, никто не обновляет футпринты по сто раз в процессе проектирования платы - это два, и нынешнее состояние Draftsman уже таково, что пляски с Designator на механическом слое не требуются - это три.
|
|
|
|
|
Jun 2 2017, 09:26
|
Участник

Группа: Участник
Сообщений: 71
Регистрация: 19-06-14
Пользователь №: 81 996

|
Добрый день. Ещё такой вопрос по поводу plane слоя. Я разбил его на несколько частей, надо чтобы одна часть была так сказать пустая. Т.е. вариант назначить No Net не катит, хотелось бы просто вырезать кусок, чтоб там не было фольги.
|
|
|
|
|
Jun 5 2017, 00:47
|
Местный
  
Группа: Свой
Сообщений: 327
Регистрация: 12-04-05
Из: Новосибирск
Пользователь №: 4 057

|
Цитата(Corvus @ Jun 4 2017, 04:20)  Владимир уже написал про скрипты. Конкретизирую: AdjustDesignators2 https://github.com/Altium-Designer-addons/scripts-libraries Скачивал я себе этот скрипт. Всё время ошибку выдаёт.
Фиг знает, что ему надо.
|
|
|
|
|
Jun 5 2017, 06:56
|

люблю бегать и орать
    
Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376

|
Цитата(Zlumd @ Jun 1 2017, 11:26)  Можно ли как-то автоматически поворачивать десигнаторы, чтобы они все смотрели в одну сторону? В 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, выполняется автоматически в зависимости от того, как повернт элемент  единственное, не проверял на 16 версии, вполне вероятно вылезет подобная ошибка, т.к. они каждую версию скрипт интерпретатор меняют Цитата(Zlumd @ Jun 5 2017, 03:47)  Скачивал я себе этот скрипт. Всё время ошибку выдаёт. Фиг знает, что ему надо.
|
|
|
|
|
Jun 5 2017, 07:16
|
Местный
  
Группа: Свой
Сообщений: 301
Регистрация: 9-02-06
Пользователь №: 14 158

|
Цитата(Zlumd @ Jun 5 2017, 03:47)  Скачивал я себе этот скрипт. Всё время ошибку выдаёт. Это точно был свежий Adjust Designators 2 с текстом в комментариях "Last Update 15/03/2016 (Miroslav Dobrev)"? Потому как он работает, сейчас специально проверил. Указанная ошибка возникала при запуске старой версии в AD14 и новее (изменялось именование объектов). Цитата Фиг знает, что ему надо. В свое время выяснить "что ему надо" и поправить "Adjust Designators.pas" мне стоило нескольких минут, писать на форуме было бы дольше :-). Потом уже скрипт был существенно улучшен "by Miroslav Dobrev".
|
|
|
|
|
Jun 5 2017, 08:51
|
Местный
  
Группа: Свой
Сообщений: 327
Регистрация: 12-04-05
Из: Новосибирск
Пользователь №: 4 057

|
Цитата(peshkoff @ Jun 5 2017, 13:56)  Попробуйте отсюда. https://sourceforge.net/p/altiumscripts/svncode/HEAD/tree/скрипт называется BatchEditComment, но на дезигнаторы тоже распространяется, переименовывать неохота было единственное, не проверял на 16 версии, вполне вероятно вылезет подобная ошибка, т.к. они каждую версию скрипт интерпретатор меняют Да. Запускается. Но Free Strings в нём нельзя поворачивать. Для PCB нужно как минимум три атрибута: 1. Десигнатор для маркировки 2. Десигнатор для сборочного чертежа 3. Номинал или название для сборочного чертежа А в альтиуме всего два атрибута: Designator и Comment. Причём Comment (судя по названию) предназначен для других целей. Почему альтиумовцы не сделали произвольное кол-во атрибутов? Из-за этого приходится извращаться со строчками Free Strings типа ".Designator" В PCADe можно было придумать хоть сколько атрибутов и как угодно их называть. Альтиум здесь предоставляет гораздо меньше возможностей. А за скрипт Спасибо. Пригодится десигнаторы в маркировке поворачивать. Только не понял, в чём высота текста измеряется? В мм или милах?
|
|
|
|
|
  |
7 чел. читают эту тему (гостей: 7, скрытых пользователей: 0)
Пользователей: 0
|
|
|