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

 
 
 
Reply to this topicStart new topic
> GAL mode Lagacy mode, Как переключиться и на что влияет
BlackPrapor
сообщение Apr 5 2016, 13:03
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 221
Регистрация: 15-09-04
Пользователь №: 662



Граждане, не смог понять, что означают термины GAL mode, Legacy mode, GAL backend и т.п., как перключаться между этими двумя mode и как это влияет на функциональность
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Apr 5 2016, 17:22
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Это режимы отображения pcbnew. Переключаются в меню View. Отличаются радикально. Попробуйте. В режиме GAL (Open GL) работет push-and-shove router, есть возможность двигать концы линий. Откуда растут ноги у названия GAL я не в курсе.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
alex9
сообщение Apr 5 2016, 19:36
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 231
Регистрация: 5-06-11
Пользователь №: 65 492



Currently Pcbnew is being heavily refactored including getting a new rendering engine (called the graphics abstraction layer or GAL) with OpenGL and Cairo back ends.
(тоже зацепилоsm.gif; заодно наладил у себя OpenGL)
Go to the top of the page
 
+Quote Post
faa
сообщение Apr 6 2016, 09:33
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394



Цитата(Сергей Борщ @ Apr 5 2016, 20:22) *
Откуда растут ноги у названия GAL я не в курсе.

GAL - graphics abstraction layer.
ЦЕРН-овцы PNS-роутер сосредоточенно пилят и вполне успешно.
Диф.пары, автовыравнивание длин проводников (как отдельных и в диф.паре), обход препятствий, раздвигание всего и вся.
Но PNS-роутер доступен только в режимах OpenGL или Cairo. В старом (Legacy) не работает.
Go to the top of the page
 
+Quote Post
BlackPrapor
сообщение Apr 6 2016, 10:51
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 221
Регистрация: 15-09-04
Пользователь №: 662




Вот я в том самом меню выбираю режим opengl, а тем не менее у меня, у меня в менюшках нет таких команд как в хелпе. Например, при импорте нетлиста все компоненты пихаются в одну кучу по нулевым координатам. А в хелпе сказано, что должно быть авторазмещение. Как этого добиться, что делать, куда жать?
Go to the top of the page
 
+Quote Post
BlackPrapor
сообщение Apr 8 2016, 08:17
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 221
Регистрация: 15-09-04
Пользователь №: 662



Я спросил какую-то глупость или никто не знает?
Go to the top of the page
 
+Quote Post
break
сообщение Apr 8 2016, 08:34
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 469
Регистрация: 13-07-11
Из: С-Пб.
Пользователь №: 66 206



BlackPrapor
Цитата
А в хелпе сказано, что должно быть авторазмещение. Как этого добиться, что делать, куда жать?

Надо нажать кнопку "Автоматическое размещение" (или как-то так) в верхней панели инструментов, нажать правую кнопку мыши, выбрать пункт меню "Глобальное перемещение и размещение" и выбрать соответствующий пункт "Авт. разместить..." с нужным вариантом. Желательно предварительно поставить сетку покрупнее. Только это всё равно не даст оптимального размещения, просто по порядковым номерам. Потом всё равно придётся перемещать как надо.


P.S.
Цитата
Я спросил какую-то глупость или никто не знает?

Я не каждый день сюда заглядываю. Полагаю, что и остальные тоже.
Go to the top of the page
 
+Quote Post
BlackPrapor
сообщение Apr 8 2016, 09:42
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 221
Регистрация: 15-09-04
Пользователь №: 662



Цитата(break @ Apr 8 2016, 11:34) *
Надо нажать кнопку "Автоматическое размещение" (или как-то так) в верхней панели инструментов, нажать правую кнопку мыши, выбрать пункт меню "Глобальное перемещение и размещение" и выбрать соответствующий пункт "Авт. разместить..." с нужным вариантом. Желательно предварительно поставить сетку покрупнее. Только это всё равно не даст оптимального размещения, просто по порядковым номерам. Потом всё равно придётся перемещать как надо.


У меня нет ничего подобного в меню. Где-то это ещё можно найти кроме контекстного меню?
Документацию я, в принципе, прочитал хотя бы по диагонали. Отсюда и вопрос возник. Нет у меня такого, что описано в документации. И ка это включить мне непонятно.




Цитата
Только это всё равно не даст оптимального размещения, просто по порядковым номерам. Потом всё равно придётся перемещать как надо.


Меня устраивает, потому что изначально все компоненты вообще в одну кучу свалены, расставлять их из этой кучи вообще не вариант.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Apr 8 2016, 10:11
Сообщение #9


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



QUOTE (BlackPrapor @ Apr 8 2016, 11:42) *
У меня нет ничего подобного в меню.
Влючите Legacy mode


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
alex9
сообщение Apr 8 2016, 10:26
Сообщение #10


Местный
***

Группа: Участник
Сообщений: 231
Регистрация: 5-06-11
Пользователь №: 65 492



"Legacy mode" это которое "Default" через F9?

зы
Application: kicad
Version: 4.0.2+dfsg1-2~bpo8+1-stable release build
wxWidgets: Version 3.0.2 (debug,wchar_t,compiler with C++ ABI 1002,GCC 4.9.2,wx containers,compatible with 2.8)
Platform: Linux 3.16.0-4-686-pae i686, 32 bit, Little endian, wxGTK
Boost version: 1.55.0
USE_WX_GRAPHICS_CONTEXT=OFF
USE_WX_OVERLAY=OFF
KICAD_SCRIPTING=ON
KICAD_SCRIPTING_MODULES=ON
KICAD_SCRIPTING_WXPYTHON=ON
USE_FP_LIB_TABLE=HARD_CODED_ON
BUILD_GITHUB_PLUGIN=OFF


Сообщение отредактировал alex9 - Apr 8 2016, 10:27
Go to the top of the page
 
+Quote Post
BlackPrapor
сообщение Apr 8 2016, 10:39
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 221
Регистрация: 15-09-04
Пользователь №: 662



Цитата(Сергей Борщ @ Apr 8 2016, 14:11) *
Влючите Legacy mode

Да, действительно, появилось меню. А как остальные "фишки", типа проталкивания, они же только в OpenGL mode работают или я неверно понял? Или нужно переключаться туда-сюда?
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Apr 8 2016, 10:43
Сообщение #12


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



QUOTE (BlackPrapor @ Apr 8 2016, 12:39) *
Или нужно переключаться туда-сюда?
Да, пока что именно так. В будущем они планируют перетащить все функции из Legacy в GAL и Legacy убрать.


QUOTE (alex9 @ Apr 8 2016, 12:26) *
"Legacy mode" это которое "Default" через F9?
Да.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
BlackPrapor
сообщение Apr 8 2016, 12:51
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 221
Регистрация: 15-09-04
Пользователь №: 662



Спасибо.
Go to the top of the page
 
+Quote Post

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

 


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


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