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

 
 
> Глюк PCAD2006: невозможно переместить объект в заданную точку...
Доктор ТуамОсес
сообщение May 8 2007, 09:36
Сообщение #1


Частый гость
**

Группа: Новичок
Сообщений: 125
Регистрация: 24-04-07
Пользователь №: 27 267



Столкнулся со следующим глюком P-CAD PCB.
Имеется разведенная плата ЛЕВЫЙ НИЖНИЙ УГОЛ {далее по тексту просто ЛНУ} которой имеет координаты (53.281;57.632) в абсолютной системе координат {далее просто СК}. Я захотел передвинуть плату так, чтобы её ЛНУ имел бы координаты (0.000;0.000) в абсолютной СК. Сказано - сделано. Выбираю всё. Размещаю SelectionPoint в ЛНУ. И...А она не размещается - автоматом прыгает в центр ближайшего отверстия (Pad). Вопрос: почему???
"Ну ладно" - подумал я - "не мытьём так катанием" и измерил расстояния dX и dY центра этого пресловутого отверстия, в который прыгает SelectionPoint, от ЛНУ по оси X и Y соответственно. Опять выделяю всё, ставлю SelectionPoint в центр этого пресловутого отверстия {точнее говоря, не ставлю, а она сама туда ставиться при попытке установить её в ЛНУ}, захватываю бакшпаком выделенное и ввожу с клавиатуры координаты (dX,dY) - плата вообще не двигается. "Наверное из-за ширина линии границы платы в слое Board часть линии попадает в "минус" - за пределы Workspace" - подумал я.
Тогда я решил двинуть плату так, чтобы ЛНУ имел координаты (100.000;100.000) - тоже ведь круглое число и ничего при этом за границу Workspace не вылезет. Увеличиваю Workspace, чтоб плата точно уж влезла {даже с большим запасом}. Опять выделяю всё, ставлю SelectionPoint в центр этого пресловутого отверстия {точнее говоря не ставлю, а она сама туда ставиться при попытке установить её в ЛНУ}, захватываю бакшпаком выделенное и ввожу с клавиатуры координаты (100.000+dX,100.000+dY) {разумеется ввожу конкретные числа, а не формулы, которые я здесь привожу}. Щёлкаю ещё раз бакшпаком {чтобы "оторвать" выделенное от указателя мыши}. Плата оказывается перемещённой... Ну куда???... Координаты её ЛНУ в абсолютной СК равны (100.000+ErrorX;100.000+ErrorY), где ErrorX и ErrorY - некотрые ошибки позиционирования значения которых лежат в диапазоне: -0.010...+0.010 мм.. И причём они меняются случайным образом от попытке к попытке разместить плату так, как я описал.
Пробовал перемещать плату по-другому: не вводя координаты с клавиатуры, а, двигая её кнопками со стрелками - всё равно не удаётся установить так, как надо - есть ошибки позиционирования ErrorX и ErrorY.
Да, сетка у меня была при всех моих экспериментах 0.001 мм.... Пробовал даже с сеткой 0.0002 мм {которая устанавливаться устанавливается, а отображается как 0.000}...Не помогло..

Итак, вопросы:

1) Почему невозможно установить SelectionPoint в произвольную точку выделенной группы объектов???
2) Почему невозможно переместить выделенную группу объектов в произвольную точку??? Почему имеют место быть ErrorX и ErrorY ???
3) И какой во всё этом мистический смысл???

© Доктор ТуамОсес inc.©

Вторник. 8 мая 2007 года. 13-35.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Uree
сообщение May 8 2007, 15:00
Сообщение #2


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Цитата(Доктор ТуамОсес @ May 8 2007, 12:36) *
...ввожу с клавиатуры координаты (dX,dY) - плата вообще не двигается
... и ввожу с клавиатуры координаты (100.000+dX,100.000+dY)...


Где Вы вводите координаты? Если в окошках слева внизу - то это ТОЛЬКО ПЕРЕМЕЩЕНИЕ КУРСОРА. Тупость здесь не при чем. Проверьте. Двигание клавишами курсора - то же самое, двигает только курсор. Выделили, нажали RM, и потащили куда надо. Все. К чему тут сложности?... При желании точно попадать в нужные координаты - ставьте правильную, не очень мелкую сетку(чтоб нужная координата была в этой сетке и легче было в нее попасть), меняйте зум в процессе перемещения и все.
Go to the top of the page
 
+Quote Post
Доктор ТуамОсес
сообщение May 9 2007, 17:31
Сообщение #3


Частый гость
**

Группа: Новичок
Сообщений: 125
Регистрация: 24-04-07
Пользователь №: 27 267



Цитата(Uree @ May 8 2007, 19:00) *
Где Вы вводите координаты? Если в окошках слева внизу - то это ТОЛЬКО ПЕРЕМЕЩЕНИЕ КУРСОРА. Тупость здесь не при чем. Проверьте. Двигание клавишами курсора - то же самое, двигает только курсор. Выделили, нажали RM, и потащили куда надо. Все. К чему тут сложности?... При желании точно попадать в нужные координаты - ставьте правильную, не очень мелкую сетку(чтоб нужная координата была в этой сетке и легче было в нее попасть), меняйте зум в процессе перемещения и все.

Предыдущий мой ответ почему-то удалили. sad.gif
Ну что ж....Отвечу ещё раз...Вы не правы...Учите матчасть...
Да действительно, двигая выделенное хоть мышью, хоть кнопками со стрелками, хоть вводя непосредственно координаты с клавиатуры мы перемещаем указатель мыши. Но Вы забываете, что если "захватить" мышью выделенное (или при размещении компонента такой захват происходит автоматически) то можно вместей с указателем мыши двигать и то, что им захвачено....А захват выделенного происходит за определённую точку - SelectionPoint, которую можно установить в любой узёл текущей сетки {реально глючит и не ставиться в произвольный-то}.

Цитата(Uree @ May 8 2007, 19:00) *
Выделили, нажали RM, и потащили куда надо. Все. К чему тут сложности?... При желании точно попадать в нужные координаты - ставьте правильную, не очень мелкую сетку(чтоб нужная координата была в этой сетке и легче было в нее попасть), меняйте зум в процессе перемещения и все.


По-моему сложности это то что предлагаете Вы.. Вы сами то пробовали установить выделенную плату со всеми объектами на ней в заданную точку с точностью 0.001 мм??? Попробуйте...И увидите сколько времени и телодвижений {при зумах и перемещениях} это потребует (если вообще удасться)...А рука ведь дрожит {а надо установить с точностью до микрона}, а перересовка большой платы не успевает за вашим движением...Так что получается кино: какие-то объекты уже прорисовались, а какие-то ещё "в пути". ...Тем более когда нужно "перетащить" выделенную группу объектов мышью или кнопками со стрелками на расстояние в несколько микрон пикад вообще себя странно ведёт...Несколько последовательных нажатий координата вообще не меняется...А потом бац..Происходит скачок координаты...И переехали нужную точку....Приходится возвращаться и так много раз....И сколько времени это займёт???

А если ввести координаты с клавиатуры, то потребуется гораздо меньше усилий, дёрганий, времени и нервов...И выделенное встаёт сразу туда куда нужно {должно вставать по идее, но я столкнулся, что реально при выделении большой группы объектов не удаётся установить её в заданную точку точнее чем -0.010...0.010мм....Поэтому я и создал эту тему, чтобы узнать как с этим бороться}.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Доктор ТуамОсес   Глюк PCAD2006: невозможно переместить объект в заданную точку...   May 8 2007, 09:36
- - NightWish   Попробуйте установить Selection Point в правый ниж...   May 8 2007, 09:46
|- - Доктор ТуамОсес   Я серьёзно....Есть идеи и предложения по теме   May 8 2007, 10:12
|- - NightWish   Я тоже серьезно. Если не получается за один угол о...   May 8 2007, 10:33
- - &-rey   Цитата(Доктор ТуамОсес @ May 8 2007, 12:3...   May 8 2007, 11:32
|- - Доктор ТуамОсес   Цитата(&-rey @ May 8 2007, 15:32...   May 8 2007, 12:06
- - Uree   А где сказано, что ввод координат переместит выдел...   May 8 2007, 13:41
|- - Доктор ТуамОсес   Цитата(Uree @ May 8 2007, 17:41) А где ск...   May 8 2007, 13:56
- - GKI   Наконец-то хоть одно конструктивное сообщение. Зам...   May 11 2007, 04:26
- - Mikle Klinkovsky   1) У меня нет 2006го Пикада. 2) Я делал все точно ...   May 11 2007, 14:33
- - GKI   Учитывая "пожелания трудящихся" топик за...   May 14 2007, 08:19


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

 


RSS Текстовая версия Сейчас: 25th August 2025 - 20:36
Рейтинг@Mail.ru


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