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

 
 
 
Reply to this topicStart new topic
> Атрибуты
tpz
сообщение Feb 5 2014, 15:32
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 73
Регистрация: 18-07-13
Пользователь №: 77 590



Подскажите, плиз, как разобраться с атрибутами?
Создал part в библиотеке, вытащил символ на схему. Затем захотел добавить атрибут, внес его в Tools>Property_Definition_Editor, затем вытащил в редакторе символов, затем проапдейтил символы с новым атрибутом на схеме. Менять значение атрибута ДхДизайнер не дает, пишет:
This property is not defined in the Central Library Property Definition Editor. Please define the property before editing. Хотя там атрибут имеется.
Причем чуть ранее также определял и заводил другой атрибут, все нормально. Потом другой удалил в библиотеке, проапдейтил в схеме а он так и остался в свойствах символа на схеме.

Go to the top of the page
 
+Quote Post
SM
сообщение Feb 5 2014, 16:47
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



надо не символы апдейтить, точнее не только символы, а Other Objects (Tools->Update Other Objects)
Go to the top of the page
 
+Quote Post
tpz
сообщение Feb 6 2014, 12:28
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 73
Регистрация: 18-07-13
Пользователь №: 77 590



Цитата(SM @ Feb 5 2014, 20:47) *
надо не символы апдейтить, точнее не только символы, а Other Objects (Tools->Update Other Objects)

Я уже все там переапдейтил(со всеми вариантами галок и радиобаттонов), изменений никаких. Flag out-of-date symbols в Setup->Settings->Advanced стоит.

Сообщение отредактировал tpz - Feb 6 2014, 12:58
Go to the top of the page
 
+Quote Post
SM
сообщение Feb 6 2014, 14:31
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Тогда, возможно, их надо грохнуть в локальной либе руками. Похоже он умеет переносить атрибуты из центральной либы в локальную, а вот удалять оттуда их сам не умеет
Go to the top of the page
 
+Quote Post
tpz
сообщение Feb 7 2014, 13:31
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 73
Регистрация: 18-07-13
Пользователь №: 77 590



А как это сделать?
Go to the top of the page
 
+Quote Post
SM
сообщение Feb 11 2014, 09:29
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Сорри, их надо не в локальной либе грохнуть (их там нет), а в схеме - просто тыкая в них мышью, и нажимая del. После удаления из property definition и обновления other objects, они удаляются из списка для добавления нового атрибута, а уже стоящие на схеме надо вручную удалять.
Go to the top of the page
 
+Quote Post
tpz
сообщение Feb 11 2014, 10:52
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 73
Регистрация: 18-07-13
Пользователь №: 77 590



Вообщем, удалил. А как теперь вводимый по-новой атрибут заставить прописываться новым значением в схеме? Т.е., завожу новый атрибут из центральной библиотеки, затем он появляется вместе с символом в схеме после апдейта или вновь вытаскиваю, затем пытаюсь редактировать поле value - не редактируется. Хотя, ранее все прокатывало.
Go to the top of the page
 
+Quote Post
SM
сообщение Feb 11 2014, 11:07
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Может у него Overridable в "No" стоит? Хотя это на уровне идеи. я пока такого не видел, чтобы нельзя было значение вводить в DxD
Go to the top of the page
 
+Quote Post
tpz
сообщение Feb 14 2014, 10:34
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 73
Регистрация: 18-07-13
Пользователь №: 77 590



Цитата(SM @ Feb 11 2014, 15:07) *
Может у него Overridable в "No" стоит? Хотя это на уровне идеи. я пока такого не видел, чтобы нельзя было значение вводить в DxD


Вот 2 строчки из файла CentLib.prp по 2 атрибутам:
*TEXTPROP 224 CELL 132 ".*" 1 "MN_Part_Number" 0.080in VISIBLE SINGLE TEMPLATE "DEFAULT" 4 3 3 1 1 1
*TEXTPROP 225 CELL 132 ".*" 1 "DC_Resistance" 0.080in VISIBLE SINGLE TEMPLATE "DEFAULT" 4 3 3 1 1 1

Видно, что они идентичные, только порядковые номера разные.

Сначала я завел атрибут MN_Part_Number через Tools>Property_Definition_Editor в менеджере библиотек, все в схеме проапдейтилось и начало редактироваться. Потом по той же схеме завел аналогичный атрибут DC_Resistance с другим именем и значение атрибута перестало редактироваться в редакторе схем. ДхДизайнер пишет: This property is not defined in the Central Library Property Definition Editor. Please define the property before editing. Хотя, там этот атрибут имеется. И ведь, зараза, атрибут апдейтится в схему, его можно подсветить, поставив галку а отредактировать поле Value не дает.
Go to the top of the page
 
+Quote Post
SM
сообщение Feb 15 2014, 10:15
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Ну я подозреваю, что не проапдейтилось второй раз. Проверьте, можно ли этот атрибут в DxD добавить произвольному символу, у которого его нету изначально.
Go to the top of the page
 
+Quote Post
vzelenuk
сообщение Feb 15 2014, 14:19
Сообщение #11


Участник
*

Группа: Свой
Сообщений: 69
Регистрация: 15-02-14
Из: Кострома
Пользователь №: 80 525



Иногда помогает переиндексировать библиотеку, для чего удалить файл SysIndex.cbf и перезапустить библиотеку. Практически всегда помогает от чудес.
Go to the top of the page
 
+Quote Post
tpz
сообщение Feb 27 2014, 12:46
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 73
Регистрация: 18-07-13
Пользователь №: 77 590



Цитата(vzelenuk @ Feb 15 2014, 18:19) *
Иногда помогает переиндексировать библиотеку, для чего удалить файл SysIndex.cbf и перезапустить библиотеку. Практически всегда помогает от чудес.

Сработало. Спасибо. Действительно - чудеса.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 14:24
Рейтинг@Mail.ru


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