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

 
 
> Pcad2004 "разбухают файлы"
misyachniy
сообщение Apr 9 2008, 08:46
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 716
Регистрация: 27-05-05
Из: Kyiv
Пользователь №: 5 454



Сложил две платки - получилось около 500К(ASCII)
Начал коректировать в Specctra. С каждой корректировкой растот размер.
Даже при убирании дорожек. выростает до 3,5..4мегабайта и вышибает с ошибкой - нехватка памяти или виснет.
2006 пробовал аналогично.
Когда импортирует из Specctra пишет в "окошко" Частично разведенные цепи занимаю больше времени на импорт.
Чего такое залезло в файл, что файл так разрастается?

Специально конвертировал в Specctra и обратно без никаких действий - тоже растет.
Системщик обновил антивирус, я переинсталировал PCAD - не помогает.
Раньше ткого не наблюдал.
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 17)
atlantic
сообщение Apr 9 2008, 09:20
Сообщение #2


участник
****

Группа: Свой
Сообщений: 573
Регистрация: 16-02-06
Пользователь №: 14 402



Цитата(misyachniy @ Apr 9 2008, 11:46) *
Сложил две платки - получилось около 500К(ASCII)
Начал коректировать в Specctra. С каждой корректировкой растот размер.
Даже при убирании дорожек. выростает до 3,5..4мегабайта и вышибает с ошибкой - нехватка памяти или виснет.
2006 пробовал аналогично.
Когда импортирует из Specctra пишет в "окошко" Частично разведенные цепи занимаю больше времени на импорт.
Чего такое залезло в файл, что файл так разрастается?

Специально конвертировал в Specctra и обратно без никаких действий - тоже растет.
Системщик обновил антивирус, я переинсталировал PCAD - не помогает.
Раньше ткого не наблюдал.

Что значит сложил две платки?,
и что по вашему значит - корректировать в в Specctra?

Надо как-то конкретнее излагать,
а то можно подумать, что под сложением двух плат - подразумеваете их мультиплицирование в одном файле, если это именно так, то "открою секрет" : Specctra понимает только один контур платы, если их будет два или более, то результат наверно и будет ваш случай.
Go to the top of the page
 
+Quote Post
misyachniy
сообщение Apr 9 2008, 10:25
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 716
Регистрация: 27-05-05
Из: Kyiv
Пользователь №: 5 454



Цитата(atlantic @ Apr 9 2008, 12:20) *
Что значит сложил две платки?,
и что по вашему значит - корректировать в в Specctra?

Надо как-то конкретнее излагать,
а то можно подумать, что под сложением двух плат - подразумеваете их мультиплицирование в одном файле, если это именно так, то "открою секрет" : Specctra понимает только один контур платы, если их будет два или более, то результат наверно и будет ваш случай.


Именно сложил две разные платы в PCB. Использовал Paste Ciruit. Соеденил только цепь GND.
Отдельно платы нормально конвертировались в Specctra, редактировались и ипортировались обратно в PCAD.
Go to the top of the page
 
+Quote Post
Uree
сообщение Apr 9 2008, 10:26
Сообщение #4


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

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



В этом случае вообще экспорт в спекктру не должен проходить 07.gif
Go to the top of the page
 
+Quote Post
atlantic
сообщение Apr 9 2008, 11:18
Сообщение #5


участник
****

Группа: Свой
Сообщений: 573
Регистрация: 16-02-06
Пользователь №: 14 402



Цитата(Uree @ Apr 9 2008, 13:26) *
В этом случае вообще экспорт в спекктру не должен проходить :07:

видимо крутая версия Specctrы у автора : )))


автору:(если очень надо)
сделайте один контур платы(старые удалите и создайте новый покрывающий обе платы),
хотя это и изврат(вообщем, так никто не делает:).
Чтож вы в спекктре корректируете, сразу на двух платах???
Go to the top of the page
 
+Quote Post
Vlad-od
сообщение Apr 9 2008, 11:27
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 363
Регистрация: 27-07-07
Из: Voronezh
Пользователь №: 29 411



Цитата(Uree @ Apr 9 2008, 14:26) *
В этом случае вообще экспорт в спекктру не должен проходить 07.gif

Экспорт проходит, но файл действительно пухнет и после второго раза конвертации перестал открываться ПИКАДом, хотя R*.pcb создает.

Видимо при складывании необходимо более корректно делать объединение файлов

Объединение общим контуром не помогает.

Хотя я просто поигрался, не вдаваясь особенно в суть.

Сообщение отредактировал Vlad-od - Apr 9 2008, 11:29
Go to the top of the page
 
+Quote Post
atlantic
сообщение Apr 9 2008, 12:42
Сообщение #7


участник
****

Группа: Свой
Сообщений: 573
Регистрация: 16-02-06
Пользователь №: 14 402



Цитата(Vlad-od @ Apr 9 2008, 14:27) *
Экспорт проходит, но файл действительно пухнет и после второго раза конвертации перестал открываться ПИКАДом, хотя R*.pcb создает.

Видимо при складывании необходимо более корректно делать объединение файлов

Объединение общим контуром не помогает.

Хотя я просто поигрался, не вдаваясь особенно в суть.

Видимо объединяете, уже после того как один раз через спекктру пропустили,
надо до самого первого захода в нее сделать только один контур.
(после опухания уже трудно назад отпухнуть :-)

Только вопрос автору, какая цель была изначально?
Go to the top of the page
 
+Quote Post
Vlad-od
сообщение Apr 9 2008, 13:11
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 363
Регистрация: 27-07-07
Из: Voronezh
Пользователь №: 29 411



немного в оффтоп

Интересно, а когда с незамкнутым контуром заходишь в спекктру, там тоже самое происходит?

Я вот пытаюсь вспомнить - кажется я сохранял иногда такие файлы, но никогда такого эффекта не замечал.
У меня было такое. Давно - года три назад. Дали подправить чужую плату. И файл также увеличивался в размере. Я его правил в ПЦБ.
Ответа так и не нашел, почему. Хотя внимания на этом не заострял - времени на коррекуию было мало.

Сообщение отредактировал Vlad-od - Apr 9 2008, 13:39
Go to the top of the page
 
+Quote Post
atlantic
сообщение Apr 9 2008, 13:37
Сообщение #9


участник
****

Группа: Свой
Сообщений: 573
Регистрация: 16-02-06
Пользователь №: 14 402



Цитата(Vlad-od @ Apr 9 2008, 16:11) *
немного в оффтоп

Интересно, а когда с незамкнутым контуром заходишь в спекктру, там тоже самое происходит?

да вроде она "плюется"(ругается на такие dsn файлы, это типа как без штанов на улицу выходить:) и заканчивает сесию выходом(возвращет домой за штанами :)
Go to the top of the page
 
+Quote Post
Vlad-od
сообщение Apr 9 2008, 13:44
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 363
Регистрация: 27-07-07
Из: Voronezh
Пользователь №: 29 411



Цитата(atlantic @ Apr 9 2008, 17:37) *
возвращет домой за штанами smile.gif

Мне кажется не совсем так, ведь если контур хоть какой-то есть, то она (спекктра) его автоматически замыкает и в этом кусочке можно возиться. Если контуров много, то в одном из них она работает, а остальные не воспринимает. Тут что-то другое.
Go to the top of the page
 
+Quote Post
SERoz
сообщение Apr 9 2008, 14:00
Сообщение #11


Местный
***

Группа: Участник
Сообщений: 301
Регистрация: 9-10-06
Из: Питер
Пользователь №: 21 135



Думаю - не помешает почистить стеки КП и текста (наверняка с двух плат накопилось)....
Параллельно можно спрямить связи (если уже есть провода и их тоже)...


--------------------
И да поможет тебе F1, и да сохранит тебя F2, во имя Control-а, Alt-а, и Святого Del-а! Да будет так, ENTER
Go to the top of the page
 
+Quote Post
Uree
сообщение Apr 9 2008, 14:10
Сообщение #12


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

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



Цитата(Vlad-od @ Apr 9 2008, 15:44) *
Мне кажется не совсем так, ведь если контур хоть какой-то есть, то она (спекктра) его автоматически замыкает и в этом кусочке можно возиться. Если контуров много, то в одном из них она работает, а остальные не воспринимает. Тут что-то другое.


Так работали встроенные ПКАДовские роутеры. Спекктра именно выбрасывает обратно с сообщением об ошибке. Уже не раз встречались темы с такой ошибкой - на глаз контур есть, но разница в местах соединения сегментов в доли мм все портит.
Go to the top of the page
 
+Quote Post
Vlad-od
сообщение Apr 9 2008, 14:16
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 363
Регистрация: 27-07-07
Из: Voronezh
Пользователь №: 29 411



Цитата(Uree @ Apr 9 2008, 18:10) *
на глаз контур есть, но разница в местах соединения сегментов в доли мм все портит.

Это да, но если у спекктры есть возможность, она пытается замкнуть контур. И если ей удается его замкнуть так чтобы была какая-то площадь, то она в этом контуре работает и не вываливается.
Может в у меня старая версия и в новых немного не так.
Go to the top of the page
 
+Quote Post
misyachniy
сообщение Apr 10 2008, 06:07
Сообщение #14


Знающий
****

Группа: Свой
Сообщений: 716
Регистрация: 27-05-05
Из: Kyiv
Пользователь №: 5 454



Виновник найден. В проекие есть дорожка выполненая змейкой в которой 6 дуг по 90 градусов.
При конверстации в Specctr-у и обратно, на сколько я понимаю происходила апроксимация радиусов по разному. В результате вместо десятка объектов создавались сотни и тысячи.
В файле на 866К такой участок цепи состоял из 3075 объектов, а в файле 1,18М из 6147 объектов.
При удалении такой дорожки размер уменьшился до 500К и больше не растет.

По поводу контура платы.

Естественно, контур я создал один для обеих плат. Specctr-а при запуске определяет разрыв контура и не дает работать в ней.
Go to the top of the page
 
+Quote Post
Vlad-od
сообщение Apr 10 2008, 06:15
Сообщение #15


Местный
***

Группа: Свой
Сообщений: 363
Регистрация: 27-07-07
Из: Voronezh
Пользователь №: 29 411



Цитата(misyachniy @ Apr 10 2008, 10:07) *
Виновник найден. В проекие есть дорожка выполненая змейкой в которой 6 дуг по 90 градусов.
При конверстации в Specctr-у и обратно, на сколько я понимаю происходила апроксимация радиусов по разному. В результате вместо десятка объектов создавались сотни и тысячи.
В файле на 866К такой участок цепи состоял из 3075 объектов, а в файле 1,18М из 6147 объектов.
При удалении такой дорожки размер уменьшился до 500К и больше не растет.



Да, но я когда пробовал объединять файлы - в обоих файлах нет дуг (135°). А проект все равно увеличивается в размерах. Значит дело не только в этом.
Go to the top of the page
 
+Quote Post
koyodza
сообщение Apr 10 2008, 11:52
Сообщение #16


Местный
***

Группа: Свой
Сообщений: 213
Регистрация: 28-02-07
Из: Киев
Пользователь №: 25 744



Цитата(Vlad-od @ Apr 10 2008, 09:15) *
Да, но я когда пробовал объединять файлы - в обоих файлах нет дуг (135°). А проект все равно увеличивается в размерах. Значит дело не только в этом.

Могут быть виноваты и другие объекты. Похоже, PCAD не любит, когда много одинаковых объектов находятся по одним и тем же координатам. У меня когда-то был серьезный глюк (с вылетанием по ошибке) из-за случайно скопированных атрибутов CurrentDate и CurrentTime, находившихся в отдельном непроводящем слое (слой чертежа) и наложилось их друг на друга всего-то штук восемь
Go to the top of the page
 
+Quote Post
Vlad-od
сообщение Apr 10 2008, 12:02
Сообщение #17


Местный
***

Группа: Свой
Сообщений: 363
Регистрация: 27-07-07
Из: Voronezh
Пользователь №: 29 411



Цитата(koyodza @ Apr 10 2008, 15:52) *
Могут быть виноваты и другие объекты. Похоже, PCAD не любит, когда много одинаковых объектов находятся по одним и тем же координатам. У меня когда-то был серьезный глюк (с вылетанием по ошибке) из-за случайно скопированных атрибутов CurrentDate и CurrentTime, находившихся в отдельном непроводящем слое (слой чертежа) и наложилось их друг на друга всего-то штук восемь

У ПИКАДа есть ограничение по длине строки. Если много одинаковых элементов стоит в одной координате, то они описываются в одну строку. Как только длина строки превышает предельную - все что дальше не воспринимается прогой. Как минимум количество скобок не сходится.
Такое проявляется на многослойках. Когда в одной точке очень много ошибок по ДРС вываливается. Такую плату лучше не сохранять smile.gif
Go to the top of the page
 
+Quote Post
koyodza
сообщение Apr 10 2008, 12:14
Сообщение #18


Местный
***

Группа: Свой
Сообщений: 213
Регистрация: 28-02-07
Из: Киев
Пользователь №: 25 744



Цитата(Vlad-od @ Apr 10 2008, 15:02) *
У ПИКАДа есть ограничение по длине строки. Если много одинаковых элементов стоит в одной координате, то они описываются в одну строку. Как только длина строки превышает предельную - все что дальше не воспринимается прогой. Как минимум количество скобок не сходится.
Такое проявляется на многослойках. Когда в одной точке очень много ошибок по ДРС вываливается. Такую плату лучше не сохранять smile.gif

Там были разные строки, и со скобками вроде всё ОК. Видать таки просто множество объектов по одним и тем же координатам.

Ну а в моем случае - еще и автообновляемость самих объектов
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 31st July 2025 - 18:57
Рейтинг@Mail.ru


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