|
Медленно перерисовывает линии в PCB Editor, Проводишь курсором и долго ждешь |
|
|
|
Nov 24 2011, 06:09
|
Участник

Группа: Участник
Сообщений: 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. Можно ли это победить или придется мириться и рисовать тонкими линиями, но тогда как изготовитель плат поймет где какой толшиной делать?
|
|
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 14)
|
Nov 24 2011, 07:18
|
Группа: Участник
Сообщений: 12
Регистрация: 21-04-07
Пользователь №: 27 216

|
1. SPB 16.5 на Win7 - нет такого глюка. 2. При экспорте гербера обратите внимание на опцию (сделать линии нулевой толщины такой-то) undefined line width на форме artwork control form.
|
|
|
|
|
Nov 24 2011, 10:35
|
Участник

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

|
Подскажите где находятся настройки OpenGl в PCB Editor-е.
Нашел. Отключил использование OpenGL в User Preferences и все стало нормально. Uree спасибо за подсказку в каком углу искать.
Даже как-то странно. Включил OpenGL снова и работает без тормозов. Чудеса да и только.
Пропало, но на одном элементе, а на двух других осталось.
Пропало на том у которого стороны четырехугольника подсвечиваются по отдельности, а у которых полным четырехугольником - тормозит, хотя я у всех вроде рисовал линиями.
Сообщение отредактировал vts - Nov 24 2011, 10:40
|
|
|
|
|
Nov 24 2011, 10:47
|
Участник

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

|
С этой программой не соскучишься. У быстрого элемента на вкладке Find было All On, а у медленных нет. Когда я и у них все включил - вопрос отпал. Правда меня уже терзают подозрения как они на плате будут себя вести.
|
|
|
|
|
Nov 24 2011, 11:56
|
Участник

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

|
Во вкладке Find за "тормоза" отвечает пункт Other Segs. Галка стоит - летает, нет - тормозит. Остальные влияния не оказывают.
Подскажите где отключается пересчет шейпов, ни в Design Parameter Editor ни в User Preferences не нашел (или просмотрел).
Сообщение отредактировал vts - Nov 24 2011, 11:59
|
|
|
|
|
Nov 24 2011, 13:54
|
Знающий
   
Группа: Свой
Сообщений: 756
Регистрация: 14-08-07
Из: Москва
Пользователь №: 29 765

|
Цитата(Uree @ Nov 24 2011, 15:32)  Ну как Вам сказать... На 10-ти слойке с под 2000 компонентов, шейпами установленными в Smooth и при всех включенных слоях тормоза конечно наблюдаются. Отключаем пересчет шейпов - уже в разы быстрее. Оставляем только нужные слои - все летает. Uree вы оптимист, у меня на последней плате одни сплошные тормоза. В основном из-за постоянной подгрузки моделей. Тыкнешь add connect или show element и 30-40 сек. ждешь, пока модели подгрузяться, да посчитаются  А если не делать пересчет шейпов, то Editor регулярно начинает падать.
|
|
|
|
|
Nov 24 2011, 15:50
|
Знающий
     
Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480

|
О каких моделях речь и что у Вас там пересчитывается? И Вы уверены, что именно подгружается что-то? Активность ввода-вывода смотрели, какие процессы и что в этот момент делают? И да, я не то чтобы оптимист. Просто есть, что и с чем сравнивать. Обычно все быстренько работает. Но была одна плата, вроде бы с обычным наполнением по кол-ву, 4-х слойка, которая на некоторых(!) операциях тормозила жутко. Причем никакие исследования не помогли понять в чем именно проблема. Всякие отключения(Online-DRC, Shape Smooth) помогали, но частично. Но это была именно одна такая плата. На остальных все понятно - чем меньше на экране, чем меньше шейпов, чем больше онлайн-фичеров выключено - тем быстрее все работает. Да, в конце работы приходится включать почти все, но там и действий активных почти никаких с дизайном не делается. В основном апдейты шейпов, апдейты технологической информации, да проверки, чтоб нигде никакая ошибка не проскочила в производство.
|
|
|
|
|
Nov 25 2011, 05:56
|
Знающий
   
Группа: Свой
Сообщений: 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-х слойка, которая на некоторых(!) операциях тормозила жутко. Причем никакие исследования не помогли понять в чем именно проблема. А вот, например, совершенно непонятное раздувание размера компонента:
Причем, выделенные красным сделаны копированием и редактированием зеленого. Из-за этого неоправданно увеличивается размер brd файла, т.к dra-файлы в него входят... Помогает только полная перерисовка dra с "нуля"..
|
|
|
|
|
Nov 25 2011, 10:08
|
Знающий
   
Группа: Свой
Сообщений: 756
Регистрация: 14-08-07
Из: Москва
Пользователь №: 29 765

|
Констрейнов много. Попробую перебрать галочки в Analisis models, посмотрю что получится. В Editor cамая тормозная вещь - use_accurate_delay_calculation отключена. Она нужна, но если ее включить, то это сплошной тупеж. Лицензия XL, меньше никак Вот два DRA, один "нормальный", второй "боль шной".
DRA.zip ( 9.07 килобайт )
Кол-во скачиваний: 65При беглом просмотре похоже что отличие в количестве нулевых байт, в одной из строчек файла (смотрел Notepad++). З.Ы. Некоторые файлы DRA делались аж в 14 версии и постепенно, по мере миграции, поднимались с помощью uprev. Возможно это имеет значение...
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|