|
|
  |
Атрибуты |
|
|
|
Feb 5 2014, 15:32
|
Участник

Группа: Участник
Сообщений: 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. Хотя там атрибут имеется. Причем чуть ранее также определял и заводил другой атрибут, все нормально. Потом другой удалил в библиотеке, проапдейтил в схеме а он так и остался в свойствах символа на схеме.
|
|
|
|
|
Feb 6 2014, 12:28
|
Участник

Группа: Участник
Сообщений: 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
|
|
|
|
|
Feb 7 2014, 13:31
|
Участник

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

|
А как это сделать?
|
|
|
|
|
Feb 11 2014, 10:52
|
Участник

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

|
Вообщем, удалил. А как теперь вводимый по-новой атрибут заставить прописываться новым значением в схеме? Т.е., завожу новый атрибут из центральной библиотеки, затем он появляется вместе с символом в схеме после апдейта или вновь вытаскиваю, затем пытаюсь редактировать поле value - не редактируется. Хотя, ранее все прокатывало.
|
|
|
|
|
Feb 14 2014, 10:34
|
Участник

Группа: Участник
Сообщений: 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 не дает.
|
|
|
|
|
Feb 15 2014, 14:19
|
Участник

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

|
Иногда помогает переиндексировать библиотеку, для чего удалить файл SysIndex.cbf и перезапустить библиотеку. Практически всегда помогает от чудес.
|
|
|
|
|
Feb 27 2014, 12:46
|
Участник

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

|
Цитата(vzelenuk @ Feb 15 2014, 18:19)  Иногда помогает переиндексировать библиотеку, для чего удалить файл SysIndex.cbf и перезапустить библиотеку. Практически всегда помогает от чудес. Сработало. Спасибо. Действительно - чудеса.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|