Полная версия этой страницы:
Тормозит проект в Altium
AlexeyK
Apr 11 2015, 15:25
Я начал трассировать плату и через некоторое время заметил, что проект сильно тормозит. Выражается это в долгом выборе инструментов трассировки (интерактивная трассировка) в перемещении дорожек. Подскажите пожалуйста с чем это может быть связанно.
Ссылка на проект в Altium Designer 15
AlexeyK
Apr 12 2015, 09:44
Если удалить всю трассировку проект перестаёт тормозить.
AlexeyK
Apr 12 2015, 14:08
Как быть?
Владимир
Apr 12 2015, 14:46
Уберите On Line DRC
AlexeyK
Apr 12 2015, 15:10
Цитата
Уберите On Line DRC
Мне это не помогло. Всё равно тормозит. А у вас разве нет?
RFTech
Apr 12 2015, 15:13
Цитата(AlexeyK @ Apr 11 2015, 18:25)

Я начал трассировать плату и через некоторое время заметил, что проект сильно тормозит. Выражается это в долгом выборе инструментов трассировки (интерактивная трассировка) в перемещении дорожек. Подскажите пожалуйста с чем это может быть связанно.
Ссылка на проект в Altium Designer 15 Обновить драйвер видеокарты (возможно даже исчезновение трасс).
AlexeyK
Apr 12 2015, 16:01
Цитата(RFTech @ Apr 12 2015, 17:13)

Обновить драйвер видеокарты (возможно даже исчезновение трасс).
А у вас всё нормально?
Владимир
Apr 12 2015, 16:11
Цитата(AlexeyK @ Apr 12 2015, 18:10)

Мне это не помогло. Всё равно тормозит. А у вас разве нет?
Да я и не смотрел проект.
Открыл.
Нет не тормозит ни с включенным ни с выключенным DRC
1 Заметна задержка при переходе а режим редактирования-- пару секунд. Дальше быстро и не заметно никаких задержек.
2. Файл по размеру неимоверно большой. Возможно из-за полярных координат и перерасчета. По идее его размер на порядок, а может и больше должен быть меньше.
Возможно с этим и связана задержка перехода в режим редактирования-- загрузка больших объемов в KЭШ
Если размер памяти компа маленький то задержка у вас связана с постоянным перекачкой на жесткий диск.
Увеличьте память компа--- залетает
AlexeyK
Apr 12 2015, 17:03
У меня 8 гиг оперативы, проц Intel core I7. Производительности должно хватать...
Corvus
Apr 12 2015, 17:22
Проверил у себя. Тормозит жутко, первый раз такое вижу.
Q9550, 8 ГБ, GeForse GTX 650 Ti.
Владимир
Apr 12 2015, 18:09
I7-4770, 3.4GHz, 16ГБ, GTX 770
Только задержка входа в режим трассировки
AlexeyK
Apr 12 2015, 18:54
Плата не сложная, имеет 2 слоя, а для неё нужен топовый комп и даже тот не обеспечивает комфортной работы.
Может это поможет решению проблемы. Если отключить в настройках интерактивной трассировки опцию Dragging то всё перестаёт тормозить, но трассировка без этой опции будет непростым занятием ))
Владимир
Apr 12 2015, 19:09
Размер раздут за счет расположения под углом. Если все положить но 90 градусов--- объем файла падает раз в 15. Но похоже это перерасчет в полярных координат.
Трассировка на самом деле простая.
Делаем один блок человечески и копируем его с топологией и поворотом на 360/17 градусов. далее добавляем и корректируем общие цепи
Murzik_6011
Apr 12 2015, 19:21
ВсЁ ползает сносно. Только при запуске интерактивной разводки и при выходе из нее задержка примерно на 3 секунды. При разводке тормозов нет.
Конфа: феник 6-тиядрЁный, 16 гектар памяти, рейд 0, радик ХД7850, мастдай 7 - 64 кусочка (88 процессов).
Владимир
Apr 12 2015, 19:26
Тоже я и писал в 8 посту.
То есть железо примерно одинаково, и ведет одинаково
AlexeyK
Apr 12 2015, 20:18
Цитата
Делаем один блок человечески и копируем его с топологией и поворотом на 360/17 градусов. далее добавляем и корректируем общие цепи
Владимир, расскажите поподробнее, как можно сделать?
peshkoff
Apr 13 2015, 07:10
когда начинаете трассировать, нажмите TAB и отключите Pin Swapping
AlexeyK
Apr 13 2015, 18:24
Цитата(peshkoff @ Apr 13 2015, 09:10)

когда начинаете трассировать, нажмите TAB и отключите Pin Swapping
Не помогает, всё так же тормозит.
Удалите в выделенной области ARC кусочки (их там порядка 1000 штук) и все будет летать!!!
AlexeyK
Apr 14 2015, 13:35
Цитата(filmi @ Apr 14 2015, 07:39)

Удалите в выделенной области ARC кусочки (их там порядка 1000 штук) и все будет летать!!!
Огромное спасибо, я уже думал переделывать весь проект в DipTrace. Вы мне очень помогли.
Это можно отнести к глюку Altium? Ведь я сам столько маленьких кружочков чисто физически не наставил бы.
AlexeyK
Apr 14 2015, 16:50
У меня есть 2 вопроса.
1.А можно ли в Altium при трассировке использовать 0 резисторы?
2.Можно каким то образом продублировать трассировку компонентов расположеных на дуге платы?
Alexey Sabunin
Apr 14 2015, 16:53
Цитата(AlexeyK @ Apr 14 2015, 16:35)

Это можно отнести к глюку Altium? Ведь я сам столько маленьких кружочков чисто физически не наставил бы.
То что есть проблема с производительностью при большом количестве дуг - это известно, она будет решена. Мне интересно, как эти дуги были получены? не могли бы вы уточнить как делался проблемный кусок топологии?!
AlexeyK
Apr 14 2015, 17:03
Цитата(Alexey Sabunin @ Apr 14 2015, 18:53)

Не могли бы вы уточнить как делался проблемный кусок топологии?!
Тяжело сказать, я сам не понял что произошло. Но этот кусок возможно появился тогда, когда я разорвал дугу поместив туда компоненты (конденсаторы)
Turnaev Sergey
Apr 14 2015, 17:56
Alexey Sabunin
Алексей, а работу с базой данных на серваке нормальную когда-нибудь сделают?
При первом после открытия подключении к базе в панели library тормозит по минуте наверное, и при всяких обновлениях посадочных и УГО может на несколько минут зависать...
С серваками скорость хорошая, два разных пробовали, по локалке скорость 10МБ/с, что не мешает Альтиуму сохранять там файлы *.DbLib размером 300кб по несколько минут. Остальные форматы файлов сохраняет быстро.
Пробовали делать базы Excel, Access, теперь SQLite, скорости не добавляется.
Если хотите, могу видео записать, как производится сохранение файлов *.DbLib, ажно видно как байтики к файлу прибавляются.
Цитата(AlexeyK @ Apr 14 2015, 20:50)

У меня есть 2 вопроса.
1.А можно ли в Altium при трассировке использовать 0 резисторы?
2.Можно каким то образом продублировать трассировку компонентов расположеных на дуге платы?
1) Не понял вопроса.
2) Развести одну комнату, а далее через
Copy Room FormatsP.s. Центральный вырез в плате как по мне лучше сделать фрезировкой, а не огромным свердением...
Corvus
Apr 14 2015, 20:00
Цитата(AlexeyK @ Apr 14 2015, 19:50)

1.А можно ли в Altium при трассировке использовать 0 резисторы?
Если правильно понял вопрос, то
http://electronix.ru/forum/index.php?s=&am...st&p=865146http://techdocs.altium.com/display/ADOH/En...+Jumper+Support
Владимир
Apr 15 2015, 04:33
Цитата(filmi @ Apr 14 2015, 22:00)

2) Развести одну комнату, а далее через Copy Room Formats
P.s. Центральный вырез в плате как по мне лучше сделать фрезировкой, а не огромным свердением...
2 Не прокатит. Copy Room Formats не поддерживает поворот комнат. Paste Array с указанием угла и перелинкованием компонетов
P.S. Не лучше, а необходимость. Максимальное отверстие, которое сверлится, зависит от толщины платы и сравнимо с ней.
AlexeyK
Apr 15 2015, 16:21
Цитата(Владимир @ Apr 15 2015, 06:33)

Paste Array с указанием угла и перелинкованием компонетов
Пожалуйста расскажите пошагово как это сделать или ссылку на урок дайте.
Цитата(Corvus @ Apr 14 2015, 22:00)

То что нужно )
Владимир
Apr 15 2015, 18:38
Цитата(AlexeyK @ Apr 15 2015, 19:21)

Пожалуйста расскажите пошагово как это сделать или ссылку на урок дайте.
То что нужно )
1. Разводим комнату. выделяем в ней все
2. Edit/Paste special ==> array ==> Указываем угол и число копий. увеличение Designator ставим больше чем их одинаковыых в комнате, например 10. Радуемся, что все красиво и готово.
3. Рroekt/ component Link связываем новые компоненты с существующими на схеме. Возможно через FSO быстрее будет их переименовать к в старых комнатах. Тут уже не радуемся , а немного мучаемся
Уроков, ссылок нет. Писать некому. Народ в пахоте
AlexeyK
Apr 18 2015, 08:05
Добавляю новый файл со схемой в проект и при компиляции вылетает множество ошибок. В чём может быть проблема?
Ещё какая то бредятина выходит. Вот зачем он это делает, меня подраконить?
Нажмите для просмотра прикрепленного файла
Владимир
Apr 18 2015, 08:53
Причин 1000 с гаком.
Наиболее часто встречающиеся-- не находит посадочных в библиотеках и отсюда и остальные причины без гака
AlexeyK
Apr 18 2015, 15:08
Кто то явно проклял эту разработку...
Опять ошибка. Не тянеться дорожка от одного драйвера. К драйверу тянеться, от драйвера нет

Если делать автотрассировкой комп зависает на 10 %.
Вот скажите как можно разрабатывать 20 лет ПО и оставить в нём столько ошибок. Или это защита от нелицензионного использования?
Владимир
Apr 18 2015, 16:01
Цитата(AlexeyK @ Apr 18 2015, 18:08)

Кто то явно проклял эту разработку...
Закон "падающего бутерброда"

Цитата
Опять ошибка.
Правила, проверка компонентов
Цитата
Если делать автотрассировкой комп зависает на 10 %.
Советы врагов.
Цитата
Вот скажите как можно разрабатывать 20 лет ПО и оставить в нём столько ошибок.
Я думаю если не все, то почти порождены вами
За столько лет продукт с явными багами вылетел бы в трубу.
А что они есть, так кто не работает, у того их и нету.
Цитата
Или это защита от нелицензионного использования?
Ну не делайте из разработчиков подлениких врагов. Нет, не связано.
AlexeyK
Apr 19 2015, 10:41
Это последнее что я попрошу вас, форумчане, подсказать в этом проекте.
Не не компилируеться проект, если в него добавить схему (Jumpers.SchDoc). В чём подвох?
Ссылка на проект Altium
Владимир
Apr 19 2015, 11:00
Цитата(AlexeyK @ Apr 19 2015, 13:41)

Это последнее что я попрошу вас, форумчане, подсказать в этом проекте.
Не не компилируеться проект, если в него добавить схему (Jumpers.SchDoc). В чём подвох?
Ссылка на проект AltiumВ иерархическом проекте может быть только 1 верхний лист.
AlexeyK
Apr 19 2015, 11:25
Спасибо
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.