|
Копирование проекта в новый проект в Orcad 9.2, Part reference одинаковых комплектов |
|
|
|
Feb 12 2006, 18:49
|
Местный
  
Группа: Свой
Сообщений: 339
Регистрация: 27-08-05
Пользователь №: 8 013

|
Просьба высказать соображения! Делаю из старого проекта новый. В новый проект копирую страницы из старого проекта. Все-бы хорошо, но есть страница, которая изображает 16-ть повторяющихся комплектов. Part reference элементов в каждом комплекте выполнена в виде: 0_R11 - резистор R11 нулевого комплекта, 3_R11 - резистор R11 третьего комплекта. После копирования во всех комплектах part reference одинаковая и соответствует нулевому комплекту. То-ли это глюк программы, то-ли вообще элементы в повторяющихся комплектах задумано обозначать по другому. Побороть сам не смог, а обозначать заново вручную - очень нудно, да и ошибки вносятся легко. И, кстати, кто-нибудь знает, как в этом пакете автоматически пронумеровать элементы на приципиальной схеме "сверху-вниз" а не "слева-направо"?
|
|
|
|
|
 |
Ответов
(1 - 6)
|
Feb 13 2006, 03:21
|

Местный
  
Группа: Свой
Сообщений: 255
Регистрация: 10-03-05
Из: Омск
Пользователь №: 3 195

|
Цитата(bsp @ Feb 12 2006, 21:49)  Просьба высказать соображения! Делаю из старого проекта новый. В новый проект копирую страницы из старого проекта. Все-бы хорошо, но есть страница, которая изображает 16-ть повторяющихся комплектов. Part reference элементов в каждом комплекте выполнена в виде: 0_R11 - резистор R11 нулевого комплекта, 3_R11 - резистор R11 третьего комплекта. После копирования во всех комплектах part reference одинаковая и соответствует нулевому комплекту. То-ли это глюк программы, то-ли вообще элементы в повторяющихся комплектах задумано обозначать по другому. Побороть сам не смог, а обозначать заново вручную - очень нудно, да и ошибки вносятся легко. И, кстати, кто-нибудь знает, как в этом пакете автоматически пронумеровать элементы на приципиальной схеме "сверху-вниз" а не "слева-направо"? Если вы копируете методом ctrlC-ctrlV - то парт референсы сбрасываются. К сожалению, заставить оркад нумеровать по-другому невозможно. Попробуйте из листа схемы старого проекта выкинуть все ненужное и вставить его в виде иерархического блока. Или прицепить к проекту в виде страницы схемы.
|
|
|
|
|
Feb 14 2006, 08:19
|
Местный
  
Группа: Свой
Сообщений: 339
Регистрация: 27-08-05
Пользователь №: 8 013

|
Цитата(dm_mur @ Feb 13 2006, 05:21)  Цитата(bsp @ Feb 12 2006, 21:49)  Просьба высказать соображения! Делаю из старого проекта новый. В новый проект копирую страницы из старого проекта. Все-бы хорошо, но есть страница, которая изображает 16-ть повторяющихся комплектов. Part reference элементов в каждом комплекте выполнена в виде: 0_R11 - резистор R11 нулевого комплекта, 3_R11 - резистор R11 третьего комплекта. После копирования во всех комплектах part reference одинаковая и соответствует нулевому комплекту. То-ли это глюк программы, то-ли вообще элементы в повторяющихся комплектах задумано обозначать по другому. Побороть сам не смог, а обозначать заново вручную - очень нудно, да и ошибки вносятся легко. И, кстати, кто-нибудь знает, как в этом пакете автоматически пронумеровать элементы на приципиальной схеме "сверху-вниз" а не "слева-направо"?
Если вы копируете методом ctrlC-ctrlV - то парт референсы сбрасываются. К сожалению, заставить оркад нумеровать по-другому невозможно. Попробуйте из листа схемы старого проекта выкинуть все ненужное и вставить его в виде иерархического блока. Или прицепить к проекту в виде страницы схемы. Копирую в виде иерархических блоков. Но все эти блоки ссылаются на одну схему. В этой схеме в свойствах элементов для каждого указаны шестнадцать различных reference ( 0_R11, 1_R11 ... ). В исходном проекте эти свойства заносились вручную. Все это работает, нормально идет проверка правильности, генерация списков цепей, трассировка. Но вот при копировании в другой проект свойства элементов во всех комплектах соответствуют свойствам элемента самого младшего (базового?) комплекта.
|
|
|
|
|
Feb 15 2006, 08:09
|
Местный
  
Группа: Свой
Сообщений: 339
Регистрация: 27-08-05
Пользователь №: 8 013

|
Цитата(arttab @ Feb 15 2006, 04:41)  Создаю новый проект, копирую главный лист с иерархическими блоками, создаю newshematic и newpage как в проекте, откуда копировал, и вставляю в newpages содержимое иерархического блока. Работает нормально (anotions? creat netkist). Попробовал. Создал новый проект, скопировал в него главный лист с иерархическими блоками. Далее создаю newshematic и newpage с такими же именами, как в старом проекте. Копирую в новую страницу содержимое страницы старого проекта. Счастья это не приносит, любой комплект при открывании имеет нумерацию элементов нулевого комплекта. При этом наличие 16-ти комплектов сомнению не подвергается ( при открывании схемы спрашивает, комплект с каким номером открыть ). Пробовал копировать не содержимое страницы, а саму страницу, и схему - результат прежний. Если при этом посмотреть свойства элементов, то в старом проекте у каждого элемента 16 строчек ( по числу иерархических блоков ) и в каждой строчке обозначение элемента отличается. В новом проекте строчек тоже 16, но обозначение элемента в каждой строчке повторяется.
|
|
|
|
|
Feb 23 2006, 11:10
|
Местный
  
Группа: Свой
Сообщений: 339
Регистрация: 27-08-05
Пользователь №: 8 013

|
Цитата(KiV @ Feb 21 2006, 17:51)  Может проблема в настройках? Options->Preferences->Miscellaneous Я уже не помню, как в 9.2, но в 10.5 в этом окне есть пара пунктов: 1) Automatically reference plased parts 2) Preserve reference on copy Первый выключить, второй включить. В 9.2 есть только первый пункт. Его выключение не помогает.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|