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

 
 
> Бяка в ПКАД2006SP2 при открытии файлов, созданных в более ранней версии
megajohn
сообщение May 12 2007, 11:56
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 080
Регистрация: 16-11-04
Из: СПб
Пользователь №: 1 143



Бяка в ПКАД2006SP2 при открытии файлов, созданных в более ранней версии (наткнулся случайно).
Рисунок №1

А вот что PCAD2006SP2->PCB натворил в моем PCB созданном ранее в PCAD2004SP4
Рисунок №2

Будьте зрительно внимательны, и DRC-проверены =)

Сообщение отредактировал megajohn - May 12 2007, 11:58
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 


--------------------
Марс - единственная планета, полностью населенная роботами (около 7 штук).
Go to the top of the page
 
+Quote Post
3 страниц V  < 1 2 3 >  
Start new topic
Ответов (15 - 29)
Жека
сообщение May 23 2007, 08:13
Сообщение #16


Знающий
****

Группа: Участник
Сообщений: 672
Регистрация: 6-01-06
Из: Петербург
Пользователь №: 12 870



Ну какие тут могут быть технические методы. Технически это должен исправлять Altium.
Или Вы предлагаете искать, какое программное обеспечение сносит Пикаду крышу?


--------------------
Льва Абалкина больше нет. Забудь о нем. На нас идет автомат Странников!
Go to the top of the page
 
+Quote Post
GKI
сообщение May 23 2007, 08:39
Сообщение #17


Новичок
****

Группа: Модераторы
Сообщений: 927
Регистрация: 5-09-04
Из: Новосибирск
Пользователь №: 607



Один из вариантов: импортирование ASCII файла напрямую в САМ-350. Но при этом способе тоже есть свои неудобства.

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

Ещё способы есть?


--------------------
"Hе бойся сказать больше, чем нужно, но не путай ненужное с недопустимым." (с) Вантала
Производство печатных плат
Go to the top of the page
 
+Quote Post
Жека
сообщение May 23 2007, 08:51
Сообщение #18


Знающий
****

Группа: Участник
Сообщений: 672
Регистрация: 6-01-06
Из: Петербург
Пользователь №: 12 870



Можно попробовать генерить нетлист и сравнивать с эталонным, который требовать у закащика
ЗЫ Сорри, это не прокатит - нетлисты будут совпадать

Сообщение отредактировал Жека - May 23 2007, 09:00


--------------------
Льва Абалкина больше нет. Забудь о нем. На нас идет автомат Странников!
Go to the top of the page
 
+Quote Post
GKI
сообщение May 23 2007, 09:09
Сообщение #19


Новичок
****

Группа: Модераторы
Сообщений: 927
Регистрация: 5-09-04
Из: Новосибирск
Пользователь №: 607



Ну почему же. Если заказчик выдаст из своего "правильного" пикада и пришлёт мне свой нетлист, который я подключу к импортированным в САМ-350 герберам, то может и прокатить....
Но прикол в том, что если заказчик смог сгенерировать (правильно сгенерировать) нетлист, то он и гербара может так же лекго сделать и прислать.


--------------------
"Hе бойся сказать больше, чем нужно, но не путай ненужное с недопустимым." (с) Вантала
Производство печатных плат
Go to the top of the page
 
+Quote Post
SergM
сообщение May 23 2007, 10:16
Сообщение #20


Местный
***

Группа: Модераторы
Сообщений: 392
Регистрация: 23-06-04
Из: Харьков
Пользователь №: 151



1. Копируем pcb.exe (переименовав предварительно, например, в "pcbold.exe") из P-CAD 2006SP1 в каталог P-CAD 2006SP2. (Кто устанавливал SP1 и SP2 - идем в ...P-CAD 2006\System\Uninstall\P-CAD 2006 Service Pack 2 и берем pcb.exe оттуда, кто устанавливал сразу SP2 - в течение 30 дней можем взять тут, 4.6MB).
2. Проблемные файлы открываем и сохраняем с помощью "pcbold.exe".
3. Выходим из pcbold. Далее работаем с pcb.exe из P-CAD 2006SP2.
4. Ждем P-CAD 2006SP3.
Go to the top of the page
 
+Quote Post
Mikle Klinkovsky
сообщение May 23 2007, 13:30
Сообщение #21


Профессионал
*****

Группа: Свой
Сообщений: 1 972
Регистрация: 10-10-05
Из: 54°36'41.81" 39°43'6.90"
Пользователь №: 9 445



Цитата(GKI @ May 23 2007, 12:08) *
И опять же. Это не метод борьбы с данным конкретным глюком....
Заказчик так же может открыть свой старый файл новым пикадом и нарваться на эту неприятность.

Заказчик имеет возможность исправить вновь возникшие ошибки.
Цитата
Давайте попробуем обсуждать технические методы борьбы, а не организационные.


Организоционные (административные) вопросы техническими методами не решаются.


--------------------
Подвиг одного - это преступление другого! (с) Жванецкий
Go to the top of the page
 
+Quote Post
atlantic
сообщение May 23 2007, 18:08
Сообщение #22


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

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



Цитата(SergM @ May 23 2007, 13:16) *
1. Копируем pcb.exe (переименовав предварительно, например, в "pcbold.exe") из P-CAD 2006SP1 в каталог P-CAD 2006SP2. (Кто устанавливал SP1 и SP2 - идем в ...P-CAD 2006\System\Uninstall\P-CAD 2006 Service Pack 2 и берем pcb.exe оттуда, кто устанавливал сразу SP2 - в течение 30 дней можем взять тут, 4.6MB).
2. Проблемные файлы открываем и сохраняем с помощью "pcbold.exe".
3. Выходим из pcbold. Далее работаем с pcb.exe из P-CAD 2006SP2.
4. Ждем P-CAD 2006SP3.


Тут надо быть предельно внимательным, потому как при запуске этого "pcbold", который из SP1,
банер(заставка при запуске) и HELP About, скажут вам, что это SP2 а не SP1, хотя файл действительно из SP1. Поэтому не пугайтесь:-). (за отображении версии(и мнг. другое) отвечает файл PCadRsc.dll)

Как мне кажется,для такого случая, чтоб не ловить себя на мысли: "В чем же я действительно работаю:
в SP1 или SP2 ?", лучше создать отдельную папку с пикадом SP1. Так оно надежнее будет и правильнее.

Сообщение отредактировал atlantic - May 23 2007, 18:23
Go to the top of the page
 
+Quote Post
SergM
сообщение May 23 2007, 19:15
Сообщение #23


Местный
***

Группа: Модераторы
Сообщений: 392
Регистрация: 23-06-04
Из: Харьков
Пользователь №: 151



Цитата(atlantic @ May 23 2007, 21:08) *
...чтоб не ловить себя на мысли: "В чем же я действительно работаю:
в SP1 или SP2 ?", лучше создать отдельную папку с пикадом SP1. Так оно надежнее будет и правильнее.
Возможно, Вы правы. Я ограничился ярлыком на рабочий стол.
Так как это способ быстрого обхода конкретного глюка P-CAD2006SP2 техническими методами.

Сообщение отредактировал SergM - May 24 2007, 07:47
Go to the top of the page
 
+Quote Post
oilchenk
сообщение May 23 2007, 19:49
Сообщение #24


Участник
*

Группа: Свой
Сообщений: 29
Регистрация: 26-07-04
Пользователь №: 395



Как оказалось, глюк не только с импортом, но и при работе с линиями, состоящими из нескольких сегментов (3 и больше), расположенных вдоль одной линии.
Демонстрация:
Откройте плату Мегаджона. Проведите разорванные дорожки.
Разбейте один из сегментов дорожки (не крайний, подключенный к выводу, а промежуточный) на 3 участка. Для этого выделите его и в меню по правой кнопке мышки выберите пункт Add Vertex. Затем выделите один из полученных сегментов и снова разбейте его на 2 части с помощью Add Vertex.
Затем выделите один из полученных сегментов и измените его размер, передвинув одну из его крайних точек вдоль линии.
Один из сегментов исчезнет.
Go to the top of the page
 
+Quote Post
SergM
сообщение May 23 2007, 20:40
Сообщение #25


Местный
***

Группа: Модераторы
Сообщений: 392
Регистрация: 23-06-04
Из: Харьков
Пользователь №: 151



Цитата(oilchenk @ May 23 2007, 22:49) *
Как оказалось, глюк не только с импортом, но и при работе с линиями, состоящими из нескольких сегментов (3 и больше), расположенных вдоль одной линии.
Да, есть такое в pcb редакторе P-CAD 2006SP2.
Go to the top of the page
 
+Quote Post
atlantic
сообщение May 24 2007, 10:24
Сообщение #26


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

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



Цитата(oilchenk @ May 23 2007, 22:49) *
Как оказалось, глюк не только с импортом, но и при работе с линиями, состоящими из нескольких сегментов (3 и больше), расположенных вдоль одной линии.
Демонстрация:
Откройте плату Мегаджона. Проведите разорванные дорожки.
Разбейте один из сегментов дорожки (не крайний, подключенный к выводу, а промежуточный) на 3 участка. Для этого выделите его и в меню по правой кнопке мышки выберите пункт Add Vertex. Затем выделите один из полученных сегментов и снова разбейте его на 2 части с помощью Add Vertex.
Затем выделите один из полученных сегментов и измените его размер, передвинув одну из его крайних точек вдоль линии.
Один из сегментов исчезнет.

Прежде всего это не глюк а опция.
Видимо не все поняли, что происходит,а именно откуда появилась
эта ошибка связанная с пропаданием сегментов.
Разработчики PCAD решили наконец избавиться(видимо с версии 2006), от излишней сегментации линий:
т.е. если линию возможно описать двумя точками (x1,y1 : x2,y2 ),
то излишняя сегментация (x1,y1 : x2,y2: ... : xN,yN)
не нужна, при условии что: x1=x2=...xN или у1=у2=...yN
, т.е. можно записать как (x1,y1: xN,yN).
В ранних версиях включая 2004, была эта излишняя сегментация, которая, как было здесь
замечено убиралась через "Utils\Trace Clean-Up.."
В 2006 версии сделали эту оптимизацию при загрузке файлов в редактор и при разводке
(может еще при каких либо действия). Но видимо, сделали еще не до конца правильно,
так как в 2006SP1 она(оптимизация сегментов) как бы корректно работает при загрузке
ранних версий(отсюда и совет по преодолению проблемы),
а в 2006SP2 иногда глючит.

Что касается Add Vertex, то работает он так(в 2006SP2):
на середину выделеного сегмента, добавляется "виртуальная точка излома"
которую после добавления следует сместить с оси бывшего сегмента
(именно отсюда и ваш "глюк": вы смещаеете вдоль линии,
а программа оптимизирует удаляя лишнии),
а именно получится два новых сегмента, одним словом так делают "ломаную".
На сколько я помню, в DOS версиях PCAD, Vertex нельзя было поставить,
на тот же самый сегмент, к которому его добавляли, что было логично.
Тут(в 2006SP2) видимо разработчики еще, не до конца продумали и реализовали эту простую идею.
Отсюда и "глюкис". Важно, что они стремятся сделать лучше, и сделают!
Go to the top of the page
 
+Quote Post
oilchenk
сообщение May 24 2007, 21:13
Сообщение #27


Участник
*

Группа: Свой
Сообщений: 29
Регистрация: 26-07-04
Пользователь №: 395



Цитата(atlantic @ May 24 2007, 14:24) *
Прежде всего это не глюк а опция.
Видимо не все поняли, что происходит,а именно откуда появилась
эта ошибка связанная с пропаданием сегментов.
Разработчики PCAD решили наконец избавиться(видимо с версии 2006), от излишней сегментации линий:
<...>


Да, это верно по поводу сегментации. Демонстрация глюка, которую я описал, несколько искусственная. Но глюк проявляется и при других манипуляциях с линией, приводящих к появлению линии из нескольких сегментов. Например, перемещение изломов или сегментов линии. Сместите в приведенном в этом сообщении примере (Прикрепленный файл  open_gluk_pcad2006_segment_line.PCB ( 32 килобайт ) Кол-во скачиваний: 181
) излом или сегмент по стрелке до получения прямой линии и увидите. В реальной работе такое вполне может случиться. Так что, перефразируя дедушку Ленина: DRC, DRC и еще раз DRC.
Go to the top of the page
 
+Quote Post
atlantic
сообщение May 25 2007, 09:06
Сообщение #28


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

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



Интересно, официальные представители сообщают о таких глюках в Altium, или это останется не замеченным?
Go to the top of the page
 
+Quote Post
Владимир
сообщение May 25 2007, 12:20
Сообщение #29


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата
Интересно, официальные представители сообщают о таких глюках в Altium, или это останется не замеченным?

Что читают так точно. Они присутствуют на форуме.
Так что замеченны представителями они точно.
Go to the top of the page
 
+Quote Post
atlantic
сообщение May 25 2007, 14:05
Сообщение #30


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

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



Цитата(Владимир @ May 25 2007, 15:20) *
Что читают так точно. Они присутствуют на форуме.
Так что замеченны представителями они точно.

Вопрос в другом, они эти глюки на Альтиум отсылают, или только тут читают и все?
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 28th July 2025 - 14:13
Рейтинг@Mail.ru


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