| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Вертикальные решения на базе AutoCAD > Autocad Architecture 2011: Как в атрибуте блока тега двери создать вычисляемое значение DOOROBJECTS:NUMBERSUFFIX+DOOROBJECTS:NUMBER (Д01)?

Autocad Architecture 2011: Как в атрибуте блока тега двери создать вычисляемое значение DOOROBJECTS:NUMBERSUFFIX+DOOROBJECTS:NUMBER (Д01)?

Ответ
Поиск в этой теме
Непрочитано 24.06.2011, 18:57 #1
Autocad Architecture 2011: Как в атрибуте блока тега двери создать вычисляемое значение DOOROBJECTS:NUMBERSUFFIX+DOOROBJECTS:NUMBER (Д01)?
сям
 
Регистрация: 22.06.2011
Сообщений: 8

Создаю тег для маркировки двери. Необходимо чтобы в кружке был текст — "Д01", т.е. значение DOOROBJECTS:NUMBERSUFFIX+DOOROBJECTS:NUMBER. Получилось по отдельности вставить два атрибута с Tag: — DOOROBJECTS:NUMBERSUFFIX и DOOROBJECTS:NUMBER. Как в атрибуте блока создать вычисляемое значение DOOROBJECTS:NUMBERSUFFIX+DOOROBJECTS:NUMBER?
Просмотров: 3209
 
Непрочитано 24.06.2011, 23:32
#2
VitalyAF


 
Регистрация: 19.07.2005
Россия
Сообщений: 3,225


Тэг состоит из двух частей разделённых двоеточием, например
DoorObjects:Number
где:
DoorObjects - имя набора свойств
Number - имя свойства в этом наборе
Т.е. сначала это свойство нужно создать, а лучше взять готовое из стандартной марки.

В качестве формата свойства нужно выбрать наиболее подходящее - Номер - Объект
и изменить его добавив префикс Д
VitalyAF вне форума  
 
Автор темы   Непрочитано 25.06.2011, 10:55
#3
сям


 
Регистрация: 22.06.2011
Сообщений: 8


Спасибо. Не сразу дошло, но разобрался. Сделал так. Через Style Manager зашел в Documentation Objects > Property Set Definition > DoorObjects. В список добавил Manual Property Definition под именем NumberPrefix со значением по умолчанию Д, и добавил Formula Property Definition под именем DOORTAG и значением [NumberPrefix][Number] (без пробела). Тут — все сделано. Теперь в блоке тега двери создал атрибут, в поле Tag вписал: DOOROBJECTS: DOORTAG (между DOOROBJECTS: и DOORTAG пробел не нужен, просто движок форума вставляет смеющийся смайлик ), отцентрировал в кружке. Все работает. Как я понял — нельзя делать вычисляемое значение в атрибуте, только создав переменную и потом вставив ее одну! в один! атрибут. Видать так проще решили в автодеске, хотя можно было–бы и так, и так Ну да ладно, и так все работает.

P.S. Все подробно описал для тех кто может будет потом тем же вопросом задаваться

Последний раз редактировалось сям, 25.06.2011 в 17:08.
сям вне форума  
 
Непрочитано 25.06.2011, 23:11
#4
VitalyAF


 
Регистрация: 19.07.2005
Россия
Сообщений: 3,225


...
до сих пор правильно >
Цитата:
Через Style Manager зашел в Documentation Objects > Property Set Definition > DoorObjects.
далее
Цитата:
В список добавил Manual Property Definition под именем NumberPrefix
почти правильно, но не NumberPrefix а просто Number
Тип свойства - Счётчик Целое (Autoincrement) Формат свойства - Номер-Объект-Дверь(NumberobjectDoor)
Никаких формул не надо!
Единственно что нужно сделать дополнительно - взять за основу имеющийся формат свойства NumberObject
скопировать, переименовать и изменить его добавив префикс Д
В теге будет DoorObjects:Number

PS в таких случаях за основу нужно брать готовые свойства, марки, чтобы сохранить совместимость с другими пользователями.
VitalyAF вне форума  
 
Автор темы   Непрочитано 29.06.2011, 15:10
#5
сям


 
Регистрация: 22.06.2011
Сообщений: 8


2VitalyAF: хм, таки да — с Property Data Formats проще
сям вне форума  
 
Непрочитано 13.03.2014, 00:31
#6
ЛЯ_

архитектор
 
Регистрация: 12.04.2011
Санкт_Петербург
Сообщений: 20


дорогой, о великий, Виталий! у нас караул! на одном ноутбуке не работают марки всего. файл тот же, что у всех, перемещаем марку в палитру и ставим оотуда на спейс (дверь, стену...), выпадает окошко со свойствами объекта - т.е. свойтва она видит - а на чертеже пустой кружок или исходный текст, на основе которого была сделана марка. АА 2011, АА 2013 - одно и то же. создала марку заново, она действительно стала маркой (появилась голубая ручка) - без эффекта. windows 7, 64 бит. комп не в сети. не понимаю даже с чем вообще это может быть связано. я думала человек делает что-то не так, но у меня тоже не получается.причем в таблице все видно, свойства отбражаются, меняются. и еще в свойствах марки в палитре не настраивается выноска тэга (leader). я предполагаю, что это как-то связано с неработающими марками. копирую файл с маркой на свой пк, ставлю ее заново в палитру и она прекрасно работает!!!
подскажите, о всезнающий наимудрейший!!!
ЛЯ_ вне форума  
 
Непрочитано 13.03.2014, 09:57
#7
VitalyAF


 
Регистрация: 19.07.2005
Россия
Сообщений: 3,225


Здравствуйте, Оля
Ответил вам в скайпе.
Думаю, что в таких случаях причину нужно искать в путях к стилям марок.
Да и сами папки на месте ли?
VitalyAF вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Вертикальные решения на базе AutoCAD > Autocad Architecture 2011: Как в атрибуте блока тега двери создать вычисляемое значение DOOROBJECTS:NUMBERSUFFIX+DOOROBJECTS:NUMBER (Д01)?

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Информация по идентификационным кодам программ в сетевых лицензиях Autodesk KSI AutoCAD 1 14.09.2009 15:59