Proteus, KiCAD и другие ECAD Разработчик так или иначе сталкивается с системами автоматизированного проектирования. Данный раздел - по САПР. |
27.06.2012, 11:02
|
|
Прохожий
Регистрация: 28.01.2011
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
|
Совместное использование Altium Designer с другими ECAD
Предлагаю использовать эту тему для обсуждения вопросов связанных с взаимодействием и совместным использование AD с программным обеспечение других фирм (САПРы, вспомогательные утилиты и пр.), импортом/экспортом данных в "неродные" форматы и т.п.
Для затравки вопрос такой:
Попробовал подружить AD v10.1089.24016 и P-CAD2006, чтоб использовать в последнем автотрассировщик Situs. Методика была описана для AD v6, делал по аналогии. Ось Windows 7 Pro Rus 64-bit. В-принципе, все почти работает - альтиум нормально получает данные из пикада, выполняем разводку, но потом при возврате данных происходит сбой - пикад не может прочитать переданный файл сессии, предыдущая сборка же альтиума (тоже 10-го) при возврате просто завешивала пикадовский интерфейс к ситусу, ну а вместе с ним и сам PCB. Заглянул я внутрь SES-файла, он действительно выглядит как-то покалечено - все символы слов и чисел разделены символами NUL (0х00), некоторые слова недописаны, оборваны, такое ощущение что и переносов строк тоже не хватает (нет той структурности какая обычно бывает у *,dsn и *.ses файлов). Короче какая-то каша. Пытался удалить лишние нулевые символы автозаменой в текстовом редакторе, но не помогло - как я уже писал там есть еще и другие ошибки. Похоже глючит плагин импорта/экспорта в Specctra. Хотя... ручаться не могу - может быть причина еще и в другом, не знаю.
Интересно сталкивался ли кто-нибудь еще с этим явлением, есть ли какое-либо простое решение этой проблемы, ну вроде того чтоб поменять что-то в настройках или в реестре?
|
|
|
Сказали "Спасибо" stratix
|
|
|
05.07.2012, 02:25
|
|
Прохожий
Регистрация: 28.01.2011
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
|
Re: Совместное использование Altium Designer с другими ECAD
50 просмотров и ни одного ответа... ![Обижен](images/smilies/icon_beee.gif)
Неужели никто с этим больше не экспериментировал? Может, конечно, тут и нет особой практической пользы, да и скрещивать друг с другом эти САПРы едва ли целесообразно, особенно сейчас - когда пикады окончательно похоронены их хозяевами, а альтиум дизайнер все шире начинает использоваться в России, но тут блин уже чисто технический азарт берет - что же это за баг такой, в чем причина и есть ли повторяемость явления на других системах... или может это особенность конкретного отдельно взятого компьютера или я чего либо прокосячил (хотя сложно представить чего такое можно натворить чтоб получить такой эффект, там даже настраиваемых параметров то нет).
|
|
|
Сказали "Спасибо" stratix
|
|
|
06.07.2012, 10:41
|
|
Вид на жительство
Регистрация: 11.09.2007
Адрес: Москва
Сообщений: 345
Сказал спасибо: 4
Сказали Спасибо 78 раз(а) в 66 сообщении(ях)
|
Re: Совместное использование Altium Designer с другими ECAD
Сообщение от stratix
|
Попробовал подружить AD v10.1089.24016 и P-CAD2006
|
Пути в реестре правильно прописали? А вообще интересно как вы их подружили. Этот вопрос обсуждался на форумах но реально подружить удалось только AD 6 так он видимо вшит в интерфейс.
|
|
|
|
21.07.2012, 15:36
|
|
Прохожий
Регистрация: 28.01.2011
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
|
Re: Совместное использование Altium Designer с другими ECAD
Подружил достаточно просто, аналогично тому как это делается для AD6. На рутрекере был вырезанный Situs от него, и в комплекте идет reg-файл, с помощью которого в системе регистрируется тип файлов Altium PCB Project, а заодно иконка и ассоциация с DXP. Исправляете пути на те которые у вас, добавляете информацию в реестр - и готово.
То есть, пикад, когда вы запускаете автотрассировку выбрав в меню Situs, он проверяет наличие AD в системе и путь к нему по этой записи в реестре, затем генерирует DSN-файл, запускает DXP.exe (судя по всему с какими-то ключами командной строки) и переходит в режим ожидания, а когда тот отработает, создаст SES-файл и завершится, импортирует разводку в проект. Все почти также как и со Спектрой, с той лишь разницей, что путь к трассировщику хранится в реестре, а не в INI-файле, ну и DO-файл вроде не используется. Формат DSN-файла может и имеет какие-то нюансы специфичные для альтиума, я не знаю, но во всяком случае Спектра и Электра понимают его вроде бы без проблем. Все работает до финальной стадии процесса, но вот потом SES-файл превращается в винигрет... настораживает символ NULL через каждый полезный символ.
|
|
|
Сказали "Спасибо" stratix
|
|
|
21.07.2012, 15:43
|
|
Прохожий
Регистрация: 28.01.2011
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
|
Re: Совместное использование Altium Designer с другими ECAD
Есть подозрение, что это может быть как-то связано с неправильным внутренним преобразованием кодировок, например, часть строковых функций программы юникодовая, другая обычная, в итоге происходит такая вот странная отсечка. Хотя и не знаю возможно это в действительности или нет, по идее компилятор такие вещи мог бы отловить. Более точно сформулировать затрудняюсь...
|
|
|
Сказали "Спасибо" stratix
|
|
|
30.07.2012, 09:11
|
|
Вид на жительство
Регистрация: 11.09.2007
Адрес: Москва
Сообщений: 345
Сказал спасибо: 4
Сказали Спасибо 78 раз(а) в 66 сообщении(ях)
|
Re: Совместное использование Altium Designer с другими ECAD
Сообщение от stratix
|
Есть подозрение, что это может быть как-то связано с неправильным внутренним преобразованием кодировок,
|
А если попробовать подружить с AD 9. Он всётаки ещё родной. В AD 10 китайцы могли интерфейс испортить.
|
|
|
|
04.08.2012, 10:56
|
|
Прохожий
Регистрация: 28.01.2011
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
|
Re: Совместное использование Altium Designer с другими ECAD
Да, для определенности стоит попробовать, хотя бы примерно узнать с какой версии AD эти проблемы вообще начались - как раз сейчас в процессе раздобытия девятки.
А вот насчет родной-неродной и китайцев, если можно поподробнее.... что именно имелось ввиду?
|
|
|
Сказали "Спасибо" stratix
|
|
|
04.08.2012, 23:41
|
|
Вид на жительство
Регистрация: 11.09.2007
Адрес: Москва
Сообщений: 345
Сказал спасибо: 4
Сказали Спасибо 78 раз(а) в 66 сообщении(ях)
|
Re: Совместное использование Altium Designer с другими ECAD
Сообщение от stratix
|
А вот насчет родной-неродной и китайцев, если можно поподробнее
|
9 версию делали в ещё в австралии а 10 уже по слухам в китае. Поэтому в 10 версии ввели множество изменений и улучшений не всегда в лучшую сторону
Последний раз редактировалось musa1; 04.08.2012 в 23:47.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 16:07.
|
|