Перейти к содержанию
    

Как поворачивать компонент на плате?

Здравствуйте! Извините за детский вопрос, но вижу проблему с поворотом компонентов на плате. При правом клике в контектстном меню, бывает что виден пункт Rotate, бывает что не виден, не понял от чего это зависит. Нет ли горячей клавиши поворота компонентов на плате, как в других PCB программах для разводки плат?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поворот доступен не всегда, а только при выполнении некоторых команд:

- отдельная команда Edit -> Spin

- при выполнении команды перемещения (Move), командой Rotate на ПКМ

- при выполнении команды ручного размещения (Place Manual -H), опять же, команда Rotate на ПКМ

- в режиме PacementEdit (эквивалентен постоянно включенной команде Move с соответствующей маской выбора)

 

Плюс ко всему угол поворота может быть Absolut, а может быть Incremental. В первом случае компонент поворачивается сразу на заданный угол(относительно библиотечной ориентации, принимаемой за абсолютный ноль). Во втором задается угол приращения положения. Куда будет ориентирован компонент выбирается вектором мыши в процессе выполнения поворота(т.е. команда вызывается один раз, а потом мышкой вращаем компонент до нужной ориентации).

 

Группа компонентов(трасс, шейпов, переходных и т.д.) - поворот группы можно сделать ТОЛЬКО при ручном выборе точки привязки(Point -> User Pick). В остальных случаях каждый компонент(элемент выбранной группы) будет вращаться вокруг своего Origin.

 

PS ПОворот по умолчанию на горячей клавише не прописан. Но никто не мешает сделать это самому в env-файле(или другом, с набором ваших личных горячих клавиш).

У меня он на букве "r" и висит:

funckey r rotate

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо, при команде spin вместо поворота всего компонента, от компонента отделился и повернулся прямоугольник, что это означает? Где находится этот файл, в котором можно задать горячие клавиши?

 

А как повернуть компонент на другую сторону платы?

post-72375-1347288604_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо, при команде spin вместо поворота всего компонента, от компонента отделился и повернулся прямоугольник, что это означает? Где находится этот файл, в котором можно задать горячие клавиши?

 

А как повернуть компонент на другую сторону платы?

 

На другую сторону перемещается командой Mirror. Edit -> Mirror или на правой кнопке. А когда ты крутишь, что у тебя выбрано в Find?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Похоже крутится шейп на слое Place_Boundary. Значит не выбрана опция Symbols на закладке Find, зато выбрана Shapes.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если кто знает, подскажите как прописать горячие клавиши для поворота и mirror, а то замучаться можно, если компонентов много :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я же писал:

 

funckey r rotate

funckey m mirror

либо другие, удобные Вам буквы.

 

Горячие клавиши, описанные через funckey работают только внутри перечисленных выше команд, заменяя собой именно клик ПКМ и выбор команды из списка.

 

Пропишите их в локальном env-файле, в начале. Там пользовательская секция, РСВ эдитор ее не затирает при записи других изменений

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В папке 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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вроде бы ясно написано - env. Не sigxp.env, ни site.env или что-то еще. Просто файл env, без расширения, находится в папке HOME и содержит в себе конфигурацию РСВ эдитора.

Это точные команды. Посмотрите хэлп и поймете разницу между alias и funckey.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вы будете смеяться, но я не вижу папки HOME :)

Действительно смешно. Почитайте уже хелп! HOME это переменная среды. Значение её - путь к папке.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ничего не понимаем, но не сдаемся... Хэлп - не наш метод...

 

post-4480-1347369509_thumb.png

 

Так понятней, что такое HOME и где он у Вас находится?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вроде бы ясно написано - 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'

 

 

Но спасибо, что пытались помочь :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...