alex70 0 10 сентября, 2012 Опубликовано 10 сентября, 2012 · Жалоба Здравствуйте! Извините за детский вопрос, но вижу проблему с поворотом компонентов на плате. При правом клике в контектстном меню, бывает что виден пункт Rotate, бывает что не виден, не понял от чего это зависит. Нет ли горячей клавиши поворота компонентов на плате, как в других PCB программах для разводки плат? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uree 1 10 сентября, 2012 Опубликовано 10 сентября, 2012 · Жалоба Поворот доступен не всегда, а только при выполнении некоторых команд: - отдельная команда Edit -> Spin - при выполнении команды перемещения (Move), командой Rotate на ПКМ - при выполнении команды ручного размещения (Place Manual -H), опять же, команда Rotate на ПКМ - в режиме PacementEdit (эквивалентен постоянно включенной команде Move с соответствующей маской выбора) Плюс ко всему угол поворота может быть Absolut, а может быть Incremental. В первом случае компонент поворачивается сразу на заданный угол(относительно библиотечной ориентации, принимаемой за абсолютный ноль). Во втором задается угол приращения положения. Куда будет ориентирован компонент выбирается вектором мыши в процессе выполнения поворота(т.е. команда вызывается один раз, а потом мышкой вращаем компонент до нужной ориентации). Группа компонентов(трасс, шейпов, переходных и т.д.) - поворот группы можно сделать ТОЛЬКО при ручном выборе точки привязки(Point -> User Pick). В остальных случаях каждый компонент(элемент выбранной группы) будет вращаться вокруг своего Origin. PS ПОворот по умолчанию на горячей клавише не прописан. Но никто не мешает сделать это самому в env-файле(или другом, с набором ваших личных горячих клавиш). У меня он на букве "r" и висит: funckey r rotate Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alex70 0 10 сентября, 2012 Опубликовано 10 сентября, 2012 · Жалоба Спасибо, при команде spin вместо поворота всего компонента, от компонента отделился и повернулся прямоугольник, что это означает? Где находится этот файл, в котором можно задать горячие клавиши? А как повернуть компонент на другую сторону платы? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexa1973 0 10 сентября, 2012 Опубликовано 10 сентября, 2012 · Жалоба Спасибо, при команде spin вместо поворота всего компонента, от компонента отделился и повернулся прямоугольник, что это означает? Где находится этот файл, в котором можно задать горячие клавиши? А как повернуть компонент на другую сторону платы? На другую сторону перемещается командой Mirror. Edit -> Mirror или на правой кнопке. А когда ты крутишь, что у тебя выбрано в Find? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uree 1 10 сентября, 2012 Опубликовано 10 сентября, 2012 · Жалоба Похоже крутится шейп на слое Place_Boundary. Значит не выбрана опция Symbols на закладке Find, зато выбрана Shapes. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alex70 0 11 сентября, 2012 Опубликовано 11 сентября, 2012 · Жалоба Если кто знает, подскажите как прописать горячие клавиши для поворота и mirror, а то замучаться можно, если компонентов много :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uree 1 11 сентября, 2012 Опубликовано 11 сентября, 2012 · Жалоба Я же писал: funckey r rotate funckey m mirror либо другие, удобные Вам буквы. Горячие клавиши, описанные через funckey работают только внутри перечисленных выше команд, заменяя собой именно клик ПКМ и выбор команды из списка. Пропишите их в локальном env-файле, в начале. Там пользовательская секция, РСВ эдитор ее не затирает при записи других изменений Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alex70 0 11 сентября, 2012 Опубликовано 11 сентября, 2012 · Жалоба В папке 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 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uree 1 11 сентября, 2012 Опубликовано 11 сентября, 2012 · Жалоба Вроде бы ясно написано - env. Не sigxp.env, ни site.env или что-то еще. Просто файл env, без расширения, находится в папке HOME и содержит в себе конфигурацию РСВ эдитора. Это точные команды. Посмотрите хэлп и поймете разницу между alias и funckey. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alex70 0 11 сентября, 2012 Опубликовано 11 сентября, 2012 · Жалоба Вы будете смеяться, но я не вижу папки HOME :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vitan 2 11 сентября, 2012 Опубликовано 11 сентября, 2012 · Жалоба Вы будете смеяться, но я не вижу папки HOME :) Действительно смешно. Почитайте уже хелп! HOME это переменная среды. Значение её - путь к папке. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alex70 0 11 сентября, 2012 Опубликовано 11 сентября, 2012 · Жалоба Нашел ФАЙЛ env , он находится в папке share/pcb/text , наверное этот. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uree 1 11 сентября, 2012 Опубликовано 11 сентября, 2012 · Жалоба Ничего не понимаем, но не сдаемся... Хэлп - не наш метод... Так понятней, что такое HOME и где он у Вас находится? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alex70 0 11 сентября, 2012 Опубликовано 11 сентября, 2012 · Жалоба Вроде бы ясно написано - 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' Но спасибо, что пытались помочь :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vts 0 11 сентября, 2012 Опубликовано 11 сентября, 2012 · Жалоба Это файл настройки программы установленный при инсталяции программы, его лучше не трогать. Посмотрите куда указывает переменная среды окружения $HOME в свойствах компьютера. Создайте в этой директории папку pcbenv. Создайте сами или проведите какие-либо настройки в PCB Editor-е ( в этом случае он сам его создаст) и там уже создавайте свои настройки. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться