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

 
 
> Медленно перерисовывает линии в PCB Editor, Проводишь курсором и долго ждешь
vts
сообщение Nov 24 2011, 06:09
Сообщение #1


Участник
*

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



Установил SPB 16.3 на W7. Рисую шелкографию на компоненте линией 0,2 мм как требует изготовитель. Провожу курсором над элементом после чего программа секунд 20 перерисовывает элемент. Уменьшил толшину линии до 0,01 - дефект исчез. Решил проверить на SPB 16.0 под XP. Такого торможения не наблюдается, но есть одно различие: на SPB 16.3 линии с закругленными концами, на в SPB 16.0 - с прямыми. В связи с этим у меня два вопроса:
1. Это связано с верией программы и её настройками или операционной системой;
2. Можно ли это победить или придется мириться и рисовать тонкими линиями, но тогда как изготовитель плат поймет где какой толшиной делать?
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 14)
shmeihel
сообщение Nov 24 2011, 07:18
Сообщение #2





Группа: Участник
Сообщений: 12
Регистрация: 21-04-07
Пользователь №: 27 216





1. SPB 16.5 на Win7 - нет такого глюка.
2. При экспорте гербера обратите внимание на опцию (сделать линии нулевой толщины такой-то) undefined line width на форме artwork control form.
Go to the top of the page
 
+Quote Post
Uree
сообщение Nov 24 2011, 08:24
Сообщение #3


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Сразу бы и хот-фикс указывали, чтобы не гадать на эту тему... А то версии часто маловато для понимания проблемы.
А по сути - никогда не сталкивался с подобной зависимостью. Известная проблема под Вин7 - это применение infinite-курсора, поому как OpenGL часть в этой винде сильно переработана по сравнению с ХР. Но просто линия... Проверьте установки Аллегро по OpenGL(попробуйте выключить например), скругление линий выключите, поперебирайте ширину линий - на каких что проявляется, попробуйте на разных файлах, что происходит... В общем поисследуйте вопрос глубже и скорей всего сами найдете в чем причина.
Go to the top of the page
 
+Quote Post
vts
сообщение Nov 24 2011, 10:35
Сообщение #4


Участник
*

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



Подскажите где находятся настройки OpenGl в PCB Editor-е.


Нашел. Отключил использование OpenGL в User Preferences и все стало нормально.
Uree спасибо за подсказку в каком углу искать.

Даже как-то странно. Включил OpenGL снова и работает без тормозов. Чудеса да и только.

Пропало, но на одном элементе, а на двух других осталось.

Пропало на том у которого стороны четырехугольника подсвечиваются по отдельности, а у которых полным четырехугольником - тормозит, хотя я у всех вроде рисовал линиями.

Сообщение отредактировал vts - Nov 24 2011, 10:40
Go to the top of the page
 
+Quote Post
Uree
сообщение Nov 24 2011, 10:41
Сообщение #5


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Тогда однозначно дело не в софте. Что-то в тех элементах не так.
Go to the top of the page
 
+Quote Post
vts
сообщение Nov 24 2011, 10:47
Сообщение #6


Участник
*

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



С этой программой не соскучишься. У быстрого элемента на вкладке Find было All On, а у медленных нет. Когда я и у них все включил - вопрос отпал. Правда меня уже терзают подозрения как они на плате будут себя вести.
Go to the top of the page
 
+Quote Post
Uree
сообщение Nov 24 2011, 11:32
Сообщение #7


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Ну как Вам сказать... На 10-ти слойке с под 2000 компонентов, шейпами установленными в Smooth и при всех включенных слоях тормоза конечно наблюдаются. Отключаем пересчет шейпов - уже в разы быстрее. Оставляем только нужные слои - все летает. На платах с 4-мя слоями и числом компонентов 500-1000 все летает при любых настройках.
Да, это справедливо при наличии нормальной видеокарты. Встроенное видео лучше сразу забыть. Желательно что-нибудь хотя бы уровня игрового мэйнстрима, в районе $150. Тогда проивзодительность будет упираться в процессор, в корректность установленных констрейнов и их проверок и т.п., но никак не в видеоподсистему.
Go to the top of the page
 
+Quote Post
vts
сообщение Nov 24 2011, 11:56
Сообщение #8


Участник
*

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



Во вкладке Find за "тормоза" отвечает пункт Other Segs. Галка стоит - летает, нет - тормозит. Остальные влияния не оказывают.

Подскажите где отключается пересчет шейпов, ни в Design Parameter Editor ни в User Preferences не нашел (или просмотрел).

Сообщение отредактировал vts - Nov 24 2011, 11:59
Go to the top of the page
 
+Quote Post
Uree
сообщение Nov 24 2011, 12:34
Сообщение #9


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Ну странное что-то у Вас там с сегментами... не должно такого быть.

Переключается здесь:

Прикрепленное изображение


Прикрепленное изображение
Go to the top of the page
 
+Quote Post
Ant_m
сообщение Nov 24 2011, 13:54
Сообщение #10


Знающий
****

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



Цитата(Uree @ Nov 24 2011, 15:32) *
Ну как Вам сказать... На 10-ти слойке с под 2000 компонентов, шейпами установленными в Smooth и при всех включенных слоях тормоза конечно наблюдаются. Отключаем пересчет шейпов - уже в разы быстрее. Оставляем только нужные слои - все летает.


Uree вы оптимист, у меня на последней плате одни сплошные тормоза. В основном из-за постоянной подгрузки моделей.
Тыкнешь add connect или show element и 30-40 сек. ждешь, пока модели подгрузяться, да посчитаются crying.gif
А если не делать пересчет шейпов, то Editor регулярно начинает падать.
Go to the top of the page
 
+Quote Post
Uree
сообщение Nov 24 2011, 15:50
Сообщение #11


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



О каких моделях речь и что у Вас там пересчитывается? И Вы уверены, что именно подгружается что-то? Активность ввода-вывода смотрели, какие процессы и что в этот момент делают?
И да, я не то чтобы оптимист. Просто есть, что и с чем сравнивать. Обычно все быстренько работает. Но была одна плата, вроде бы с обычным наполнением по кол-ву, 4-х слойка, которая на некоторых(!) операциях тормозила жутко. Причем никакие исследования не помогли понять в чем именно проблема. Всякие отключения(Online-DRC, Shape Smooth) помогали, но частично. Но это была именно одна такая плата. На остальных все понятно - чем меньше на экране, чем меньше шейпов, чем больше онлайн-фичеров выключено - тем быстрее все работает.
Да, в конце работы приходится включать почти все, но там и действий активных почти никаких с дизайном не делается. В основном апдейты шейпов, апдейты технологической информации, да проверки, чтоб нигде никакая ошибка не проскочила в производство.
Go to the top of the page
 
+Quote Post
Ant_m
сообщение Nov 25 2011, 05:56
Сообщение #12


Знающий
****

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



Время тратится в основном на загрузку dml моделей:
Цитата
Loaded existing device file 'D:\Design\worklib\stm\physical\devices.dml'
Loaded existing device file 'D:\Design\worklib\stm\physical\devices_dump.dml'
Loaded existing device file 'D:\Design\worklib\stm\physical\models\Murata\cap_murata.dml'
Loaded existing device file 'C:\Cadence\SPB_16.3\share\pcb\signal\power_integrity\power_integrity.dml'
Finished loading SigNoise device libraries



З.Ы. Забанил всякие devices_dump, cap_murata (они по сути есть в devices) - кажется помогло, стало чуть шустрее, и не при каждом тыке мышке подгружаться.

Цитата(Uree @ Nov 24 2011, 19:50) *
Но была одна плата, вроде бы с обычным наполнением по кол-ву, 4-х слойка, которая на некоторых(!) операциях тормозила жутко. Причем никакие исследования не помогли понять в чем именно проблема.

А вот, например, совершенно непонятное раздувание размера компонента: cranky.gif
Прикрепленное изображение

Причем, выделенные красным сделаны копированием и редактированием зеленого.
Из-за этого неоправданно увеличивается размер brd файла, т.к dra-файлы в него входят...
Помогает только полная перерисовка dra с "нуля".. maniac.gif
Go to the top of the page
 
+Quote Post
Uree
сообщение Nov 25 2011, 08:27
Сообщение #13


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Очень интересно... А какие у Вас опции установлены и какие констрейны, что оно прогружает эти модели в процессе редактирования РСВ, а не его моделирования??? И в какой лицензии Вы редактируете плату - в самой крутой из имеющихся?sm.gif

А не могли бы Выложить эти раздутые DRA, любопытно, что там досыпано внутрь...
Go to the top of the page
 
+Quote Post
Ant_m
сообщение Nov 25 2011, 10:08
Сообщение #14


Знающий
****

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



Констрейнов много. Попробую перебрать галочки в Analisis models, посмотрю что получится.
В Editor cамая тормозная вещь - use_accurate_delay_calculation отключена. Она нужна, но если ее включить, то это сплошной тупеж.
Лицензия XL, меньше никак laughing.gif

Вот два DRA, один "нормальный", второй "большной".Прикрепленный файл  DRA.zip ( 9.07 килобайт ) Кол-во скачиваний: 65

При беглом просмотре похоже что отличие в количестве нулевых байт, в одной из строчек файла (смотрел Notepad++).
З.Ы. Некоторые файлы DRA делались аж в 14 версии и постепенно, по мере миграции, поднимались с помощью uprev. Возможно это имеет значение...
Go to the top of the page
 
+Quote Post
Uree
сообщение Nov 25 2011, 11:03
Сообщение #15


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



И как всегда все оказалось просто, но непонятно sm.gif - измените размеры рабочего поля чертежа. Непонятно почему, но размеры этого файла напрямую зависят от размеров чертежа. При размерах 20х20мм файл стал размером 224КБ. Возвращаем размер А4 - опять 1.2МБ. Как будто там на весь чертеж какая-то решетка нарисована...
Go to the top of the page
 
+Quote Post

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

 


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


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