|
Как поворачивать компонент на плате?, Как поворачивать компонент на плате? |
|
|
|
Sep 10 2012, 13:56
|
Участник

Группа: Участник
Сообщений: 39
Регистрация: 18-06-12
Пользователь №: 72 375

|
Здравствуйте! Извините за детский вопрос, но вижу проблему с поворотом компонентов на плате. При правом клике в контектстном меню, бывает что виден пункт Rotate, бывает что не виден, не понял от чего это зависит. Нет ли горячей клавиши поворота компонентов на плате, как в других PCB программах для разводки плат?
|
|
|
|
|
Sep 10 2012, 14:38
|
Знающий
     
Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480

|
Поворот доступен не всегда, а только при выполнении некоторых команд: - отдельная команда Edit -> Spin - при выполнении команды перемещения (Move), командой Rotate на ПКМ - при выполнении команды ручного размещения (Place Manual -H), опять же, команда Rotate на ПКМ - в режиме PacementEdit (эквивалентен постоянно включенной команде Move с соответствующей маской выбора)
Плюс ко всему угол поворота может быть Absolut, а может быть Incremental. В первом случае компонент поворачивается сразу на заданный угол(относительно библиотечной ориентации, принимаемой за абсолютный ноль). Во втором задается угол приращения положения. Куда будет ориентирован компонент выбирается вектором мыши в процессе выполнения поворота(т.е. команда вызывается один раз, а потом мышкой вращаем компонент до нужной ориентации).
Группа компонентов(трасс, шейпов, переходных и т.д.) - поворот группы можно сделать ТОЛЬКО при ручном выборе точки привязки(Point -> User Pick). В остальных случаях каждый компонент(элемент выбранной группы) будет вращаться вокруг своего Origin.
PS ПОворот по умолчанию на горячей клавише не прописан. Но никто не мешает сделать это самому в env-файле(или другом, с набором ваших личных горячих клавиш). У меня он на букве "r" и висит: funckey r rotate
|
|
|
|
|
Sep 10 2012, 14:56
|
Участник

Группа: Участник
Сообщений: 39
Регистрация: 18-06-12
Пользователь №: 72 375

|
Спасибо, при команде spin вместо поворота всего компонента, от компонента отделился и повернулся прямоугольник, что это означает? Где находится этот файл, в котором можно задать горячие клавиши? А как повернуть компонент на другую сторону платы?
Эскизы прикрепленных изображений
 РЈРСВВВВВВеньшено Р В Р’В Р СћРІР‚ВВВВВР С• 36%
269 x 323 (27.5 килобайт)
|
|
|
|
|
|
Sep 10 2012, 15:40
|
Местный
  
Группа: Участник
Сообщений: 206
Регистрация: 10-03-12
Пользователь №: 70 714

|
Цитата(alex70 @ Sep 10 2012, 17:56)  Спасибо, при команде spin вместо поворота всего компонента, от компонента отделился и повернулся прямоугольник, что это означает? Где находится этот файл, в котором можно задать горячие клавиши?
А как повернуть компонент на другую сторону платы? На другую сторону перемещается командой Mirror. Edit -> Mirror или на правой кнопке. А когда ты крутишь, что у тебя выбрано в Find?
|
|
|
|
|
Sep 11 2012, 11:09
|
Участник

Группа: Участник
Сообщений: 39
Регистрация: 18-06-12
Пользователь №: 72 375

|
В папке share/pcb/text есть файл sigxp.env в котором содержится:
alias SF5 pop dyn_option_select @:@Copy alias SF6 pop dyn_option_select @:@Move alias ~D pop dyn_option_select @:@Delete alias ~Z sxundo
Этот файл Вы имеете ввиду?
Можете написать точные команды для клавиши m (mirror) и r (rotate) ? Или прямо в этом же файле дописать эти 2 строки?
funckey r rotate funckey m mirror
|
|
|
|
|
Sep 11 2012, 12:46
|
Участник

Группа: Участник
Сообщений: 39
Регистрация: 18-06-12
Пользователь №: 72 375

|
Вы будете смеяться, но я не вижу папки HOME
Эскизы прикрепленных изображений
 РЈРСВВВВВВеньшено Р В Р’В Р СћРІР‚ВВВВВР С• 73%
626 x 403 (47.76 килобайт)
|
|
|
|
|
|
Sep 11 2012, 12:50
|
Участник

Группа: Участник
Сообщений: 39
Регистрация: 18-06-12
Пользователь №: 72 375

|
Нашел ФАЙЛ env , он находится в папке share/pcb/text , наверное этот.
|
|
|
|
|
Sep 11 2012, 13:25
|
Участник

Группа: Участник
Сообщений: 39
Регистрация: 18-06-12
Пользователь №: 72 375

|
Цитата(Uree @ Sep 11 2012, 15:08)  Вроде бы ясно написано - env. Не sigxp.env, ни site.env или что-то еще. Просто файл env, без расширения, находится в папке HOME и содержит в себе конфигурацию РСВ эдитора. Это точные команды. Посмотрите хэлп и поймете разницу между alias и funckey. Uree Ваши команды не помогли. Помогли команды, которые мне подсказали на фирменном форуме funckey m 'mirror; Select element(s) to mirror placementedit; setwindow form.find; FORM find symbols YES; setwindow pcb' funckey r 'spin; Select element(s) to spin; iangle 90.000; Select element(s) to spin; done; placementedit' Но спасибо, что пытались помочь
|
|
|
|
|
Sep 11 2012, 13:30
|
Участник

Группа: Участник
Сообщений: 65
Регистрация: 19-01-10
Из: Ярославль
Пользователь №: 54 915

|
Это файл настройки программы установленный при инсталяции программы, его лучше не трогать. Посмотрите куда указывает переменная среды окружения $HOME в свойствах компьютера. Создайте в этой директории папку pcbenv. Создайте сами или проведите какие-либо настройки в PCB Editor-е ( в этом случае он сам его создаст) и там уже создавайте свои настройки.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|