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

 
 
 
Reply to this topicStart new topic
> Хочу удалитть DXF Cell из проекта. Не получается.
PCBExp
сообщение Oct 28 2011, 08:27
Сообщение #1


Знающий
****

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



Надо доточить чужой проект. В него втащены DXF Cell с ненужными изображениями. Просто удалить содержимое слоя не достаточно. Оно возникает вновь и непонятно откуда. Никак не могу найти как эти DXF Cell убить ....
Go to the top of the page
 
+Quote Post
Vadim
сообщение Oct 28 2011, 10:13
Сообщение #2


Неиодный дизайнер
*****

Группа: Свой
Сообщений: 1 240
Регистрация: 1-12-04
Из: Минск
Пользователь №: 1 273



Неужели удаление ненужного Cell из локальной библиотеки не помогает?


--------------------
SPECCTRA forever! IO/Designer forever!
Go to the top of the page
 
+Quote Post
PCBExp
сообщение Oct 28 2011, 10:59
Сообщение #3


Знающий
****

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



Цитата(Vadim @ Oct 28 2011, 14:13) *
Неужели удаление ненужного Cell из локальной библиотеки не помогает?

Я полностью сносил директорию WORK из папки PCB. Не помогло. Или это надо делать как-то по другому?
Go to the top of the page
 
+Quote Post
Vadim
сообщение Oct 28 2011, 11:30
Сообщение #4


Неиодный дизайнер
*****

Группа: Свой
Сообщений: 1 240
Регистрация: 1-12-04
Из: Минск
Пользователь №: 1 273



Setup -> Cell Editor
Вкладка Drawing
Выделяем ненавистный Cell, удаляем крестиком.



--------------------
SPECCTRA forever! IO/Designer forever!
Go to the top of the page
 
+Quote Post
PCBExp
сообщение Oct 28 2011, 12:52
Сообщение #5


Знающий
****

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



Цитата(Vadim @ Oct 28 2011, 15:30) *
Setup -> Cell Editor
Вкладка Drawing
Выделяем ненавистный Cell, удаляем крестиком.


Я удалил все содержимое в User Draft Layers. Удалил эти слои через Setup>Setup Parametrs - Layers. Потом сделал то, что Вы написли, но экспедиция ответила: This cell cannot be deleted because it is referenced in the design. Где еще чего убить надо?



Сообщение отредактировал PCBExp - Oct 28 2011, 12:53
Go to the top of the page
 
+Quote Post
Vadim
сообщение Oct 28 2011, 13:26
Сообщение #6


Неиодный дизайнер
*****

Группа: Свой
Сообщений: 1 240
Регистрация: 1-12-04
Из: Минск
Пользователь №: 1 273



Странно. Единственное объяснение, которое приходит в голову, что искомый Cell не находится на слое User Draft Layers (вы ведь удалили всё, что находится на нём, но тем не менее Cell остался в проекте). Возможно, он находится на другом, выключенном для отображения слое. Кстати, в каком режиме удаляли? Нужно удалять в режиме размещения компонентов.


--------------------
SPECCTRA forever! IO/Designer forever!
Go to the top of the page
 
+Quote Post
ClayMan
сообщение Oct 28 2011, 13:43
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 551
Регистрация: 3-09-10
Из: Беларусь, Минск
Пользователь №: 59 267



А зачем удалять то в принципе, если это все на user-слое? Не выводите его потом в файлы для производства да и только.
Go to the top of the page
 
+Quote Post
PCBExp
сообщение Oct 28 2011, 15:18
Сообщение #8


Знающий
****

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



Цитата(Vadim @ Oct 28 2011, 17:26) *
Странно. Единственное объяснение, которое приходит в голову, что искомый Cell не находится на слое User Draft Layers (вы ведь удалили всё, что находится на нём, но тем не менее Cell остался в проекте). Возможно, он находится на другом, выключенном для отображения слое. Кстати, в каком режиме удаляли? Нужно удалять в режиме размещения компонентов.

Удалял кстати в режиме графики. Видимо в этом кроется разгадка. Сейчас попробовал еще раз все занести и удалить в режиме компонентов. Все равно удалить через Cell editor не получается.

Да я собственно никуда и не вывожу. Я занес свой чертеж с расположение корпуса и теперь дивлюсь как эти непонятные рисунки возникают из ниоткуда. Их приходится удалять - причем выборочно (свой то надо сохранить). Раза три я такую хирургию делал и устал...
Go to the top of the page
 
+Quote Post
Vadim
сообщение Oct 28 2011, 16:06
Сообщение #9


Неиодный дизайнер
*****

Группа: Свой
Сообщений: 1 240
Регистрация: 1-12-04
Из: Минск
Пользователь №: 1 273



Только что проверил - если все экземпляры конкретного Drawing Cell удалёны из платы, Cell Editor без проблем удаляет и сам Cell. И никаких следов не остаётся. В принципе, я в этом не сомневался, проверил для очистки совести. Версия Expedition - 2007.7. Если Cell Editor не удаляет, значит, данный cell у Вас точно используется. Ищите.




--------------------
SPECCTRA forever! IO/Designer forever!
Go to the top of the page
 
+Quote Post
PCBExp
сообщение Oct 28 2011, 18:08
Сообщение #10


Знающий
****

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



Цитата(Vadim @ Oct 28 2011, 20:06) *
Только что проверил - если все экземпляры конкретного Drawing Cell удалёны из платы, Cell Editor без проблем удаляет и сам Cell. И никаких следов не остаётся. В принципе, я в этом не сомневался, проверил для очистки совести. Версия Expedition - 2007.7. Если Cell Editor не удаляет, значит, данный cell у Вас точно используется. Ищите.


а у меня MG2005SP1. Я так понимаю что удаляли Вы тем способом что и мне советовали. Я отключил все кроме USER DRAFT LAYER. Удалил все что было. Потом удалил сами слои через Setup>Setup Parametrs >General. Что то мне подсказывает что если сами слои удалились, то ничего из них не осталось. Иначе они удалиться не дают... Где еще могут быть яйца отложены? Или может какой конкретный файл убить в проекте?
Go to the top of the page
 
+Quote Post
fill
сообщение Oct 29 2011, 07:51
Сообщение #11


Гуру
******

Группа: Модераторы
Сообщений: 4 361
Регистрация: 17-08-04
Из: КП Две Поляны
Пользователь №: 512



Цитата(PCBExp @ Oct 28 2011, 22:08) *
а у меня MG2005SP1. Я так понимаю что удаляли Вы тем способом что и мне советовали. Я отключил все кроме USER DRAFT LAYER. Удалил все что было. Потом удалил сами слои через Setup>Setup Parametrs >General. Что то мне подсказывает что если сами слои удалились, то ничего из них не осталось. Иначе они удалиться не дают... Где еще могут быть яйца отложены? Или может какой конкретный файл убить в проекте?


1. Удаление в режиме рисование, это просто удаление ГРАФИКИ. Т.е. вы убрали видимые элементы ячейки, но не убрали саму ячейку.
2. Меня смущает фраза "Я занес свой чертеж с расположение корпуса" - т.е. вы вставили Drawing_Cell внутрь Package_Cell внутри CELL_Editor? Тогда надо удалять сначала внутри CELL_Editor.
3. Прямая аннотация с опцией Delete local data; then rebuild all local library data - удаляет всю локальную библиотеку и создает новую.
4. Для удаления всей CELL из размещения в топологии, достаточно щелкнуть\выбрать любой ее видимый сегмент графики в режиме Place и нажать Delete.


--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю.

www.megratec.ru
Go to the top of the page
 
+Quote Post
PCBExp
сообщение Oct 29 2011, 10:30
Сообщение #12


Знающий
****

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



Всем спасибо, кто пытался помочь. Особенно Vadim

Собака была зарыта в том режиме в котором удалялось содержимое слоев. Сами слои после этого тоже удалялись а вот Cell оставался.
Вообщем втащил я под старыми именами Cell-ов (в режиме перезаписи Cell) первые попавшиеся под руку DXF и удалил их еще раз правильно - уже в режиме Place. Потом слои снес а потом и сами Cell стало возможно удалять.
Go to the top of the page
 
+Quote Post
fill
сообщение Nov 8 2011, 07:23
Сообщение #13


Гуру
******

Группа: Модераторы
Сообщений: 4 361
Регистрация: 17-08-04
Из: КП Две Поляны
Пользователь №: 512



When there are no graphic shapes in a cell (such as DXF or drawing cell) on board, there is no way to select the cell, and it cannot be unplaced.

This state is achieved by deleting the graphics inside a cell in Draw Mode with the Edit > Modify > 'Allow Cell Graphic Edit' menu enabled.

There are two ways to unplace the cell:

1. Use ECO > Replace Cell > Reset and select (No Part) in 'Cells to process' list, select cell to reset then Click 'OK' to restore cell that needs to be unplaced. Afterwards, the cell can then be selected by the user and can be unplaced.

OR

2. Use the example of the Automation script below to unplace the cell. This Automation script will unplace cells whose name start with 'DXF'.

Note: The following piece of code is just for example purposes to show on how to use Automation to unplace the cell from the board.

Set pcbApp = Application
Set pcbDoc = pcbApp.ActiveDocument
If (ValidateServer(pcbDoc) = 1) Then
Set CellsColl = pcbDoc.Cells("DXF*")
For Each Cellobj In CellsColl
For Each Compobj In Cellobj.components
Compobj.Anchor=epcbAnchorNone
Compobj.delete()
Next
Next
Else
Msgbox("Could not validate the server. Exiting program.")
End If


--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю.

www.megratec.ru
Go to the top of the page
 
+Quote Post

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

 


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


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