реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Глюк при передвижении примитивов компонентов на плате
AltC
сообщение Jun 1 2010, 14:29
Сообщение #1





Группа: Новичок
Сообщений: 2
Регистрация: 1-06-10
Пользователь №: 57 682



Фото1: Фото2:

Сверху две фотки объясняющие проблему. Задача передвинуть знак плюса для кондера C5, т.к. он залез на другой компонент. В свойствах компонента C5 галка “Lock Primitives” снята. Первая фотка до модификации, вторая глюк передвижения одной из линий. Брал окончание линии и тянул в нужное для себя место. Если не снизить разрешение сетки, вообще не передвигается. Кнопка “Мove Selection” на тулбаре, тоже не помогает передвинуть линии знака плюс.
Был Altium Designer Winter 09 8.0.0.15895 поставил Altium Designer Summer 09 Build 9.3.1.19182, тежи траблы, проблема не решена.
Можно конечно удалить линии знака полностью и нарисовать новые на слое “Top Overlay”, но они не войдут в комплект примитивов для компонента, в данном примере компонента C5, если включить опять галку в чекбоксе “Lock Primitives” свойств данного компонента.
Если кто знает ответ напишите, буду благодарен smile.gif
Go to the top of the page
 
+Quote Post
Krys
сообщение Jun 1 2010, 14:44
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 002
Регистрация: 17-01-06
Из: Томск, Россия
Пользователь №: 13 271



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


--------------------
Зная себе цену, нужно ещё и пользоваться спросом...
Go to the top of the page
 
+Quote Post
TOREX
сообщение Jun 1 2010, 15:15
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 839
Регистрация: 31-01-10
Из: Санкт-Петербург
Пользователь №: 55 187



Вариант 1- сделать "+" текстом а не линиями в библиотеке и сделать ForceUpdate.
Вариант2 - удалить линии символа "+". нарисовать где нужно и из компонента и этих линий сделать Union, тогда перемещаться будут вместе.
Причина редактирования: Лишнее дублирование


--------------------
Кто ясно мыслит - тот ясно излагает.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Jun 1 2010, 15:51
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



1 оптимально
2 морока.
Вообще если линию тянуть не за узел-- должна перетаскиваться
Go to the top of the page
 
+Quote Post
AltC
сообщение Jun 1 2010, 16:50
Сообщение #5





Группа: Новичок
Сообщений: 2
Регистрация: 1-06-10
Пользователь №: 57 682



Хе хе, точно, я линиями рисовал smile.gif. Кондеры из своей библы я уже в несколько десятков проектов включал, и все на Аltium Designer плевался wink.gif.
Хотя думаю что проблема переноса линий после разблокировки это все равно глюк, ну не может так работать перенос линий в разблокированном компоненте.
Ниже есть отач в котором есть на скорую руку сделанный тестовый проект платы c глючными капикаторами, и Библа с одним компонентом, кондером. Все сбито в одну папку и Библа и плата.

Тему надо считать закрытой.
Благодарен всем кто так быстро откликнулся на вопли страждущего smile.gif.
Удачи всем !

Прикрепленный файл  z_bug.rar ( 353.72 килобайт ) Кол-во скачиваний: 88
Go to the top of the page
 
+Quote Post
Krys
сообщение Jun 2 2010, 02:16
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 002
Регистрация: 17-01-06
Из: Томск, Россия
Пользователь №: 13 271



попробовал, у меня вообще сдвинуть этот плюсик не получилось ни при какой сетке. Пробовал также команды Edit - Move - Move by X,Y и им подобные. Не помогает. Так что бага похоже имеет место быть...


--------------------
Зная себе цену, нужно ещё и пользоваться спросом...
Go to the top of the page
 
+Quote Post
Владимир
сообщение Jun 2 2010, 06:23
Сообщение #7


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Забыли
Цитата
В свойствах компонента C5 галка “Lock Primitives” снята.
Go to the top of the page
 
+Quote Post
Krys
сообщение Jun 2 2010, 07:09
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 002
Регистрация: 17-01-06
Из: Томск, Россия
Пользователь №: 13 271



Lock Primitives я сразу снял, всё равно этот эффект имеет место...


--------------------
Зная себе цену, нужно ещё и пользоваться спросом...
Go to the top of the page
 
+Quote Post
Dopler
сообщение Jun 5 2010, 13:53
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 437
Регистрация: 23-04-05
Из: Таганрог
Пользователь №: 4 425



Плюсы конденсатора перетаскиваются также, как и все другие компоненты в альтиуме (на мой взгляд через одно место):

Чтобы перетащить не надо выделять!

Т.е. мы привыкли сначала щелкнуть на объект для выделения, потом пытаться его тащить. В Альтиуме это работает не всегда (например, нельзя выделить объект, которому сделан lock), или в данном случае.
Зато другой способ работает всегда - поднести указатель к объекту, нажать левую кнопку мыши и не отпуская передвигать. Правда палочки от плюса передвигаются по одной, как передвинуть весь плюс не знаю. Это, кончено, однозначный баг.
Go to the top of the page
 
+Quote Post
uriy
сообщение Jun 5 2010, 14:39
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Цитата
например, нельзя выделить объект, которому сделан lock
Всегда выделялся без проблем. О том что он заблокирован узнаешь только тогда когда пытаешься его подвинуть.
Цитата
Правда палочки от плюса передвигаются по одной, как передвинуть весь плюс не знаю. Это, кончено, однозначный баг.
А вы плюсик вставили текстом? Если двумя линиями, то с какой стати альтиум должен их двигать вместе??? Может вам потребуется нарисовать десяток линий у компонента в слое шелкографии и что при попытке сдвинуть одну линию, должны двигаться сразу все линии? Юнионов в РСВ вроде нет.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Jun 5 2010, 18:27
Сообщение #11


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата
Юнионов в РСВ вроде нет.

Есть. Удобная вещи. Если бы лини плюсика были связаны в Union они бы и переносились в месте.
Жаль что этой фичи нет в библиотекаре.
Но при копировании Uniun из Pcb и в ставке в библиотекаре- как ни странно, он и в библиотеке Union smile.gif
Go to the top of the page
 
+Quote Post
Krys
сообщение Jun 21 2010, 04:41
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 2 002
Регистрация: 17-01-06
Из: Томск, Россия
Пользователь №: 13 271



Я тут нашёл способ перетаскивания плюсика :)))
При редактировании библиотеки столкнулся точно с той же самой багой и именно с плюсиком конденсатора.
Выделяю плюсик - тащу - тащится только одна линия, а вторая на месте.
Сделал просто: выделил, вырезал, потом вставил в другое место. Пока ищешь место для вставки - плюсик перемещается за курсором целиком :)))


--------------------
Зная себе цену, нужно ещё и пользоваться спросом...
Go to the top of the page
 
+Quote Post
evc
сообщение Jun 21 2010, 04:57
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 206
Регистрация: 17-03-07
Из: Москва
Пользователь №: 26 266



Все дело в том, что вы не плюс, состоящий из двух линий тащили, а точку перелома линии (или ЛКМ создали такую). Это т.ск. не баг а фича. (Кстати ПМСМ это очень полезный функционал, который прибавился в последних версиях.)
Перетащить (плюс) делается так: выделяете нужные компоненты/примитивы, потом Edit -> Move -> Move Selection. Еще замечательная фича Алтиума: последнюю операцию можно сделать нажав последовательно на E -> M -> S. Если соответствующие каждой операции клавиши выучить, работать становится гораздо быстрее - I love Altium!!! smile.gif


--------------------
УЭР
Go to the top of the page
 
+Quote Post
Krys
сообщение Jun 21 2010, 07:20
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 2 002
Регистрация: 17-01-06
Из: Томск, Россия
Пользователь №: 13 271



evc, действительно, Ваш вариант работает. Но всё же это бага, что простой Drag без Move Selection не срабатывает - это называется "интуитивно НЕпонятный интерфейс" :))
Я потыкался ещё глубже и пришёл к выводу, что бага проявляется только, если линии плюсика хоть как-то касаются друг друга: пока касаются - тащатся по одной. Как только появляется хоть небольшой зазорчик между ними - выделение перетаскивается, как и предполагалось, целиком.


--------------------
Зная себе цену, нужно ещё и пользоваться спросом...
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 05:57
Рейтинг@Mail.ru


Страница сгенерированна за 0.01475 секунд с 7
ELECTRONIX ©2004-2016