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

 
 
> Параллельное перемещение
def_rain
сообщение Oct 29 2015, 13:33
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 223
Регистрация: 23-09-15
Из: Спб
Пользователь №: 88 520



Здравствуйте, товарищи.

При расстановке symbols столкнулся с некоторым неудобством.
Допустим ситуация следующая:
Нужно разместить один компонент строго под другим вплотную друг к другу с минимальным зазором между их silkscreen outline(см. фото блок №2)
При этом шаг сетки очень мелкий.

Делаю следующее:
1. Сначала выравниваю один компонент относительно другого по координате X командой Align components
2. Далее выравниваю, ставлю вплотную один компонент к другому по координате Y (см. фото блок №1). Так вот на этом этапе и возникает вопрос. Как лучше и проще подвинуть один компонент к другому по Y, чтобы при этом не изменилась заранее выставленная координата X ? Может есть команда на подобии параллельного перемещения? Допустим в layout можно было сначала выравнять компонент по X, а потом подвинуть ТОЛЬКО по Y просто используя стрелочки вверх/вниз на клавиатуре.
Меня интересуют какие способы для этого предусмотрены в Аллегро?



Сообщение отредактировал def_rain - Oct 29 2015, 14:01
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Ant_m
сообщение Oct 30 2015, 08:17
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 756
Регистрация: 14-08-07
Из: Москва
Пользователь №: 29 765



Что мешает иcпользовать ipick 0 +0,1 ?
Величина шага при использовании стрелок задается в каком то из скриптов конфигурации при загрузке editor.
Точнее сказать не могу, года два как cadence не использую, сижу на альтиуме crying.gif

p/s Все украдено до нас (С). Посмотрите что есть в tools - utilites - aliases/key
Цитата
alias CDown 'ipick 0; ipick_to_gridunit 0 -1'
alias CF2 next
alias CF5 color192
alias CF6 layer priority
alias CLeft 'ipick 0; ipick_to_gridunit -1'
alias CRight 'ipick 0; ipick_to_gridunit +1'
alias CSF5 status
alias CUp 'ipick 0; ipick_to_gridunit 0 +1'
.....
Go to the top of the page
 
+Quote Post
def_rain
сообщение Nov 2 2015, 12:31
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 223
Регистрация: 23-09-15
Из: Спб
Пользователь №: 88 520



Цитата(Ant_m @ Oct 30 2015, 22:17) *
Величина шага при использовании стрелок задается в каком то из скриптов конфигурации при загрузке editor.
Точнее сказать не могу, года два как cadence не использую, сижу на альтиуме crying.gif


Спасибо за ответ!

Кстати, двигать конечно стрелками можно, но как я выяснил не удобно... Просто здесь есть нюанс в том, что при перемещении стрелками, на самом деле мы не перемещаем компонент, а перемещаемся по экрану с захваченным компонентом. А данное перемещение по экрану происходит в пикселях(а не в мм, inch). Причем минимальный шаг перемещения = 16 пикселей, а максимальный 256. Это настраивается в Display - roaminc. И причем здесь я обнаружил глюк =)через каждые 6-7 шакгов с помощюь стрелки в одном направлении, компонент перемещается допустим не на 16 пикс, а примерно на 32.

Цитата(Ant_m @ Oct 30 2015, 22:17) *
Посмотрите что есть в tools - utilites - aliases/key

Я понял что вы имеете в виду. Т.е. по молчанию назначена клавиша CTRL+стрелки на ipick (alias CLeft 'ipick 0; ipick_to_gridunit -1')
и Shift + Стрелкина на move (alias SDown 'move; ipick_to_gridunit 0 -1')

1. Не могу понять в чем разница между CLeft и SLeft ?

Цитата(Ant_m @ Oct 30 2015, 22:17) *
Что мешает иcпользовать ipick 0 +0,1 ?

2. Посмотрел Help,для данной команды в синтаксисе нет "+" как у вас "+0.1" Здесь имеется в виду что координата X остается без изменения, а к координате Y прибавляется 0.1 к текущему значению?

Сообщение отредактировал def_rain - Nov 2 2015, 12:39
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- def_rain   Параллельное перемещение   Oct 29 2015, 13:33
- - Ant_m   Выбираете команду move, потом компонент и в строке...   Oct 29 2015, 14:02
|- - def_rain   Цитата(Ant_m @ Oct 30 2015, 04:02) Выбира...   Oct 29 2015, 15:05
- - Uree   CLeft - Control Left, SLeft - Shift Left. По крайн...   Nov 2 2015, 18:01
|- - def_rain   Цитата(Uree @ Nov 3 2015, 08:01) CLeft - ...   Nov 3 2015, 13:41
- - Uree   Имеется несколько режимов работы редактора - Globa...   Nov 3 2015, 15:40
|- - def_rain   Цитата(Uree @ Nov 4 2015, 05:40) Имеется ...   Nov 6 2015, 10:07
- - krux   вообще странно, что вам приходится двигать разведе...   Nov 6 2015, 10:33
|- - def_rain   Цитата(krux @ Nov 7 2015, 00:33) вообще с...   Nov 6 2015, 12:03
- - Uree   Я тоже всегда делаю почти законченные модули, а по...   Nov 6 2015, 11:01
- - Uree   Ну настроек разных сеток здесь не особо(хотя вариа...   Nov 6 2015, 12:52
|- - def_rain   Uree Скажите, не встречались ли Вы случайно с глю...   Nov 6 2015, 13:33
- - krux   ЦитатаДопустим переношу виа в точку начала координ...   Nov 6 2015, 16:35
|- - def_rain   Цитата(krux @ Nov 7 2015, 06:35) это не г...   Nov 9 2015, 07:09
- - Uree   Включите постоянную видимость панели Option и не б...   Nov 9 2015, 10:54
|- - def_rain   Цитата(Uree @ Nov 10 2015, 00:54) Включит...   Nov 9 2015, 11:22
- - Uree   Для выбора нужного чего-то "наедьте" мыш...   Nov 9 2015, 12:41
|- - def_rain   Цитата(Uree @ Nov 10 2015, 02:41) Правда ...   Nov 9 2015, 13:32
- - Uree   Ок, поправки после трансляции вещь мало приятная, ...   Nov 9 2015, 15:13
- - Uree   Несколько колор-файлов и скрипты для смены сеток: ...   Nov 9 2015, 21:06
- - def_rain   Цитата(Uree @ Nov 10 2015, 11:06) Несколь...   Nov 10 2015, 09:57
- - Uree   Цитата(def_rain @ Nov 10 2015, 10:57) Вот...   Nov 10 2015, 11:53


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

 


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


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