Перейти к содержанию
    

Бяка в ПКАД2006SP2 при открытии файлов, созданных в более ранней версии

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

Или Вы предлагаете искать, какое программное обеспечение сносит Пикаду крышу?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

ЗЫ Сорри, это не прокатит - нетлисты будут совпадать

Изменено пользователем Жека

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Но прикол в том, что если заказчик смог сгенерировать (правильно сгенерировать) нетлист, то он и гербара может так же лекго сделать и прислать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И опять же. Это не метод борьбы с данным конкретным глюком....

Заказчик так же может открыть свой старый файл новым пикадом и нарваться на эту неприятность.

Заказчик имеет возможность исправить вновь возникшие ошибки.

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

...чтоб не ловить себя на мысли: "В чем же я действительно работаю:

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

Возможно, Вы правы. Я ограничился ярлыком на рабочий стол.

Так как это способ быстрого обхода конкретного глюка P-CAD2006SP2 техническими методами.

Изменено пользователем SergM

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как оказалось, глюк не только с импортом, но и при работе с линиями, состоящими из нескольких сегментов (3 и больше), расположенных вдоль одной линии.

Демонстрация:

Откройте плату Мегаджона. Проведите разорванные дорожки.

Разбейте один из сегментов дорожки (не крайний, подключенный к выводу, а промежуточный) на 3 участка. Для этого выделите его и в меню по правой кнопке мышки выберите пункт Add Vertex. Затем выделите один из полученных сегментов и снова разбейте его на 2 части с помощью Add Vertex.

Затем выделите один из полученных сегментов и измените его размер, передвинув одну из его крайних точек вдоль линии.

Один из сегментов исчезнет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как оказалось, глюк не только с импортом, но и при работе с линиями, состоящими из нескольких сегментов (3 и больше), расположенных вдоль одной линии.
Да, есть такое в pcb редакторе P-CAD 2006SP2.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как оказалось, глюк не только с импортом, но и при работе с линиями, состоящими из нескольких сегментов (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) видимо разработчики еще, не до конца продумали и реализовали эту простую идею.

Отсюда и "глюкис". Важно, что они стремятся сделать лучше, и сделают!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Прежде всего это не глюк а опция.

Видимо не все поняли, что происходит,а именно откуда появилась

эта ошибка связанная с пропаданием сегментов.

Разработчики PCAD решили наконец избавиться(видимо с версии 2006), от излишней сегментации линий:

<...>

 

Да, это верно по поводу сегментации. Демонстрация глюка, которую я описал, несколько искусственная. Но глюк проявляется и при других манипуляциях с линией, приводящих к появлению линии из нескольких сегментов. Например, перемещение изломов или сегментов линии. Сместите в приведенном в этом сообщении примере (open_gluk_pcad2006_segment_line.PCB) излом или сегмент по стрелке до получения прямой линии и увидите. В реальной работе такое вполне может случиться. Так что, перефразируя дедушку Ленина: DRC, DRC и еще раз DRC.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Что читают так точно. Они присутствуют на форуме.

Так что замеченны представителями они точно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что читают так точно. Они присутствуют на форуме.

Так что замеченны представителями они точно.

Вопрос в другом, они эти глюки на Альтиум отсылают, или только тут читают и все?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...