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

 
 
> Как в Altium Designer вносятся изменения в изделие?
MVJ
сообщение Feb 1 2018, 10:04
Сообщение #1


Частый гость
**

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



Перехожу из PCAD-2006 на Altium Designer (версия 14.3.10).
В PCADе работал следующим образом: для каждого нового изделия создавалась папка, например Device1 и в ней файлы схемы, нетлиста и платы Device1.sch, Device1.net и Device1.pcb. В дальнейшем, если требовалось внести изменения в изделие, то все делалось в этой же папке, например:
1) Если требовалось изменить только разводку платы без изменения схемы, то редактировался файл платы и сохранялся в Device1A.pcb (на основе того же нетлиста).
2) Если требовалось изменить схему, то копировал файл схемы в Device1-2.sch, вносил изменения, делал нетлист Device1-2.net, импортировал изменения в плату и сохранял ее в Device1-2.pcb

Правильно ли я понимаю, что в Altium Designer как в случае 1, так и в случае 2 нужно создавать новый проект в новой папке? Где об этом почитать?

Сообщение отредактировал MVJ - Feb 1 2018, 12:15
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 14)
EvgenWL
сообщение Feb 1 2018, 10:55
Сообщение #2


Частый гость
**

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



Можно в той же папке скопировать имеющийся файл проекта .PrjPcb с другим названием и заменить в нем неоходимые файлы .PcbDoc или .SchDoc на новые.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Feb 1 2018, 11:00
Сообщение #3


Гуру
******

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



На самом деле алтиум и тут не причем.
Это системный подход.
У всех он разный и в двух словах не опишешь.

А уже как реализовать этот системный подход средствами алтиума -- это второй вопрос и тоже не в двух словах
Go to the top of the page
 
+Quote Post
hasl
сообщение Feb 1 2018, 12:19
Сообщение #4


Частый гость
**

Группа: Участник
Сообщений: 199
Регистрация: 11-12-14
Пользователь №: 84 071



У всех разные пути решения данной задачи.
Я вообще использую git
Go to the top of the page
 
+Quote Post
peshkoff
сообщение Feb 1 2018, 12:30
Сообщение #5


люблю бегать и орать
*****

Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376



И задача уж точно решается проще, чем в пикаде.
Как вспоню эти файлы ECO (где вероятность его правильной загрузки ниже 0.001), аж мурашки по коже..
Go to the top of the page
 
+Quote Post
Владимир
сообщение Feb 1 2018, 12:39
Сообщение #6


Гуру
******

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



Цитата(peshkoff @ Feb 1 2018, 15:30) *
И задача уж точно решается проще, чем в пикаде.
Как вспоню эти файлы ECO (где вероятность его правильной загрузки ниже 0.001), аж мурашки по коже..

+1. особенно когда их нет
Go to the top of the page
 
+Quote Post
Gorby
сообщение Feb 1 2018, 12:46
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 449
Регистрация: 28-10-04
Из: Украина
Пользователь №: 1 002



Цитата(MVJ @ Feb 1 2018, 11:04) *
Перехожу из PCAD-2006 на Altium Designer (версия 14.3.10).
В PCADе работал следующим образом: для каждого нового изделия создавалась папка, например Device1 и в ней файлы схемы, нетлиста и платы Device1.sch, Device1.net и Device1.pcb. В дальнейшем, если требовалось внести изменения в изделие, то все делалось в этой же папке, например:
1) Если требовалось изменить только разводку платы без изменения схемы, то редактировался файл платы и сохранялся в Device1A.pcb (на основе того же нетлиста).
2) Если требовалось изменить схему, то копировал файл схемы в Device1-2.sch, вносил изменения, делал нетлист Device1-2.net, импортировал изменения в плату и сохранял ее в Device1-2.pcb

Правильно ли я понимаю, что в Altium Designer как в случае 1, так и в случае 2 нужно создавать новый проект в новой папке? Где об этом почитать?

Если с ПИКАДа, то лучше переходить на Mentor PADS. Очень схожи идеологически, но без Пикадовского маразма с компонентами.
Ну и плюс все последние плюшки из мира ПСБ дизайна. Если есть желание, могу проконсультировать.


--------------------
Умею молчать на 37 языках...
Go to the top of the page
 
+Quote Post
peshkoff
сообщение Feb 2 2018, 06:30
Сообщение #8


люблю бегать и орать
*****

Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376



Я заранее извиняюсь, конечно, но первый раз слышу, что
Цитата
....Очень схожи идеологически...


и

Цитата
...и плюс все последние плюшки из мира ПСБ дизайна...

Go to the top of the page
 
+Quote Post
MVJ
сообщение Feb 2 2018, 07:26
Сообщение #9


Частый гость
**

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



Цитата(peshkoff @ Feb 1 2018, 16:30) *
И задача уж точно решается проще, чем в пикаде.

Уточняю вопрос. Имеется проект в AD (схема и плата). Задача: не изменяя схему, изменить разводку платы. При этом старый вариант платы должен быть сохранен, чтобы с ним можно было работать.
Исходное положение: в папке Device1 находятся файлы Device1.PrjPcb, Device1.PrjPcbStructure, Device1.SchDoc, Device1.PcbDoc, Device1.OutJob, WorkspaseDevice1.DsnWrk. Здесь же находятся папки Project Logs for Device1, _Previews, History. Библиотеки общие для всех проектов и находятся вне папки с данным проектом.
Не придумал ничего лучше как:
Создал папку Device1-2 , скопировал в нее все указанные файлы и переименовал их (Device1 заменил на Device1-2). Папки не копировал. Текстовым редактором во всех файлах (кроме SchDoc и PcbDoc) нашел строку Device1 и заменил ее на Device1-2. Проверил новый проект -работает.
Но может для указанной задачи имеется более цивилизованный способ?
В пикаде для данной задачи достаточно было просто скопировать pcb-файл под другим именем в этой же папке.

Цитата(peshkoff @ Feb 1 2018, 16:30) *
Как вспоню эти файлы ECO (где вероятность его правильной загрузки ниже 0.001), аж мурашки по коже..

Проблемы возникали только если включить запись ECO после того как начал вносить изменения в схему. Если включить до начала внесения изменений - никогда никаких проблем не возникало

Go to the top of the page
 
+Quote Post
Владимир
сообщение Feb 2 2018, 07:43
Сообщение #10


Гуру
******

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



В проекте может быть два и более файлов PCB

Цитата(MVJ @ Feb 2 2018, 10:26) *
Проблемы возникали только если включить запись ECO после того как начал вносить изменения в схему. Если включить до начала внесения изменений - никогда никаких проблем не возникало

Это когда вы один.
Приходит умный начальник, забирает проект, ничего не пишет.
Потом говорит. Я тут все на схеме подправил как надо-- теперь ты на плате давай.

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

А если он еще что-то вставил новое из своей библиотеки-- танцы продолжаюся.
Go to the top of the page
 
+Quote Post
hasl
сообщение Feb 2 2018, 07:44
Сообщение #11


Частый гость
**

Группа: Участник
Сообщений: 199
Регистрация: 11-12-14
Пользователь №: 84 071



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

Сообщение отредактировал hasl - Feb 2 2018, 07:45
Go to the top of the page
 
+Quote Post
Владимир
сообщение Feb 2 2018, 07:47
Сообщение #12


Гуру
******

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



Цитата(hasl @ Feb 2 2018, 10:44) *
вот поэтому хранить в одной папке схему одной версии и несколько плат разных версий - абсурд.
Либо надо пользоваться контролем версий, что дает возможность откатится на любой шаг и посмотреть разницу

Ну да. Обычно плата одна, а вариантов исполнения много.
Но чтобы схема одна и полностью идентичная разным вариантам плат -- может быть, но в моей практике не встречалось.
Go to the top of the page
 
+Quote Post
Uree
сообщение Feb 2 2018, 08:02
Сообщение #13


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

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



У меня много раз были такие проекты - схема одна, а форма/размер плат разные(такое редко) или варианты прорисовки полигонов и кол-во переходных(это частый случай был, особенно на первых версиях). Просто сделал нужное кол-во РСВ, подключал их все к одному проекту и работал с ними по очереди. При генерации выходных данных (герберы/ВОМ и т.п.) нужно было выбирать из какого именно файла будут вытягиваться данные.
Каких-то проблем с таким подходом не заметил. Следить только надо было чтобы все варианты были синхронизированы со схемой.

А, да, обычно еще и все эти версии собирались в одну панель, чтобы одной платой(заготовкой) заказать все варианты сразу. РСВ файл панели тоже подключался к проекту, но его со схемой никак не связывал. Просто в нем делалась заготовка на которую собирались все варианты через Panel Array(или как оно точно называется). Ну и для герберов панели обычно дополнительное задание было в OutJob-e.
Go to the top of the page
 
+Quote Post
MVJ
сообщение Feb 2 2018, 08:24
Сообщение #14


Частый гость
**

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



Цитата(Владимир @ Feb 2 2018, 11:47) *
Но чтобы схема одна и полностью идентичная разным вариантам плат -- может быть, но в моей практике не встречалось.

Пример такого случая. Партия изделий изготовлена и поставлена заказчикам. В ходе эксплуатации высказаны пожелания изменить компоновку платы (например, переместить некоторые компоненты). Поэтому для следующей партии делаем новую плату, но и старый вариант должен быть сохранен (например, чтобы легче разбираться при ремонте уже поставленной ранее продукции).
Второй случай. Изначально делаем два варианта платы с разной компоновкой (например по-разному размещены разъемы), чтобы можно было обсудить с заказчиком (или смежными разработчиками) и выбрать наиболее подходящий вариант

Сообщение отредактировал MVJ - Feb 2 2018, 09:03
Go to the top of the page
 
+Quote Post
HardEgor
сообщение Feb 2 2018, 08:45
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 2 223
Регистрация: 3-03-06
Из: Tomsk
Пользователь №: 14 925



Цитата(MVJ @ Feb 1 2018, 17:04) *
Перехожу из PCAD-2006 на Altium Designer (версия 14.3.10).
В PCADе работал следующим образом: для каждого нового изделия создавалась папка, например Device1 и в ней файлы схемы, нетлиста и платы Device1.sch, Device1.net и Device1.pcb.

Вот как вы делаете в PCAD, точно также я делаю в Altium. В проекте на схему делаю "Save As", сохраняю в этой же папке с новым именем и в проекте автоматически изменяется имя схемы на новое.
Если на плате ничего не изменяется, то её можно просто обновить из схемы, но можно точно также новую версию сохранить.
Плюс пишу readme.txt в котором вписываются изменения по каждой версии (да и вообще все особенности платы и схемы).
Плюс выпускаю извещение.
Ну и backup никто не отменял.
Go to the top of the page
 
+Quote Post

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

 


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


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