Тема: Марки Autocad MEP
Народ отзовитесь плиз. Можно ли базовыми возможностями Autocad mep приклеивать к девайсам марки(команда AECDEFINETAG)не по отдельности, а автомаркировкой, больно лениво по одной марки проставлять?
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Autodesk → Autodesk MEP → Марки Autocad MEP
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Народ отзовитесь плиз. Можно ли базовыми возможностями Autocad mep приклеивать к девайсам марки(команда AECDEFINETAG)не по отдельности, а автомаркировкой, больно лениво по одной марки проставлять?
Владимир Петров,
Можно ли базовыми возможностями Autocad mep приклеивать к девайсам марки(команда AECDEFINETAG)не по отдельности, а автомаркировкой,...?
Можно!
1)ставишь первую, потом появляется опция Multiple, выделяешь остальные. Марки вточности лягут так же как первая.
2)для работы контрукции временно маркируются, потом марки удаляются. Основная маркировка в видах (через ссылку).
3)для сквозной нумерации нескольких конструкции их собирают в видах в мастер-файл и применяют команду Renumber
4)MEP объекты, например устройства, должны быть предварительно классифицированы, тогда их можно промаркировать одной маркой, выбрав их областью. В зависимости от класса марка может выглядеть по-разному на разных объектах.
Пример формулы для маркировки устройств >>>>>>>>>>>>>
Select Case "[Класс]" Case "Junction Box" RESULT = "[ID][Number]" Case "Портал" RESULT = "[ID]" Case "Безадресные" RESULT ="[ID][Number]" Case "Адресные" RESULT = "[PanelName][ID][№Шл_Цепи]" Case "ВРУ" RESULT = "[ID]" Case "Панель" RESULT ="[Number][ID]" Case "Lighting" RESULT ="[ID][Number]" Case "ВЭП" RESULT = "[ID][Number]" Case "ГЭП" RESULT = "[ID][Number]" Case "ЛВС" if "[NameObj]"= "ОСБ" Then RESULT = "[PanelName]:[CircuitNumber]" Else RESULT = "[ID][Number]-[PanelName]:[CircuitNumber]" Case "ТЛФ" RESULT = "[ID][Number]-[PanelName]:[CircuitNumber]" Case "РО" RESULT = "[ID][Number]" Case "Switch" RESULT = "[ID][Number]" Case "TV" RESULT = "[ID][Number]" Case Else RESULT = "NOT DEFINED" End Select
Виталий спасибо. Только у меня почему то при простановке марки методом Multiple, марки не ложатся в точности как первая. Может где-то в свойствах галку какую-нить надо поставить? И еще можно подробней про команду Renumber как она правильно называется, а то я и так _.renumber, renumber, _renumber вводить пробовал.
Владимир Петров,
...марки не ложатся в точности как первая.
Такое было в прошлых версиях из-за глюка, ещё может быть из-за рассовмещения положения блоков в Mvblock-е устройства.
Обрати внимание на 3D вид (блок) в твоих устройствах.
Устройства из STC библиотеки MEP тоже страдают такой фигнёй.
В верхнем меню Document > Scheduling > Renumber Data... или команда _AecPropertyRenumberData, или из каталога на палитры можно достать этот струмент.
Добавлено!
Пример маркировки
http://www.vitalyf.by.ru
Vitaly
Пример формулы для маркировки устройств >>>>>>>>>>>>>
Код
Select Case "[Класс]"
Case "Junction Box" RESULT = "[ID][Number]"
Case "Портал" RESULT = "[ID]"
Case "Безадресные" RESULT ="[ID][Number]"
Case "Адресные" RESULT = "[PanelName][ID][№Шл_Цепи]"
Case "ВРУ" RESULT = "[ID]"
Case "Панель" RESULT ="[Number][ID]"
Case "Lighting" RESULT ="[ID][Number]"
Case "ВЭП" RESULT = "[ID][Number]"
Case "ГЭП" RESULT = "[ID][Number]"
Case "ЛВС" if "[NameObj]"= "ОСБ" Then RESULT = "[PanelName]:[CircuitNumber]" Else RESULT = "[ID][Number]-[PanelName]:[CircuitNumber]"
Case "ТЛФ" RESULT = "[ID][Number]-[PanelName]:[CircuitNumber]"
Case "РО" RESULT = "[ID][Number]"
Case "Switch" RESULT = "[ID][Number]"
Case "TV" RESULT = "[ID][Number]"
Case Else
RESULT = "NOT DEFINED"
End Select
подскажите, пожалуйста...
создал в определениях классификаций новую: Dynamic
в ней создал три подкласса: Класс1, Класс2, Класс3
в наборах характеристик создал ноый: ПРИБОР_устр
там в определениях вбил несколько пунктов определений произвольной характеристике и пару определений формульной характеристики(!!!)
...здесь мне и надо менять значение рузультата в зависимости от Класс1..Класс3..КлассN
затык в в том чтоб определить Select Case "[???]", т.е. созданные классы из новой классификации...буду очень благодарен за ответ!
Александр,
...там в определениях вбил несколько пунктов определений произвольной характеристике и пару определений формульной характеристики(!!!)
???
1)нужно создать не что попало а определение Classification Definition например Класс и в нём указать имя созданного определения классификации Dynamic, тогда в формуле можно будет указать Select Case "[Класс]", к-рое будет ссылаться на Dynamic.
2)стилям устройств назначить классы Класс1, Класс2 или Класс3
Vitaly
посмотрел ваш ролик по нумерации устройств.
хочу понять как получилось при прикреплении марки к группе устройств каждый след.номер нумеруется по правилу предыдущий + 1...у меня нумерации не происходит, хотель бы узнать на каком шаге при создании марки указывается cв-во инкрементности???
Александр,
...как получилось ... по правилу предыдущий + 1
Для этого текстовому свойству Number присвоил формат AutoIncrement и всё. Текущее значение где-то хранится, поэтому если через какое-то время вставить новое устройство, то его номер будет Nтек+1
В ролике показаны уже пронумерованные ранее устройства, а вначале они нумеруются в порядке простановки.
на каком шаге при создании марки указывается cв-во инкрементности???
))) ...на начальном этапе! Создал его сразу с форматом автоинкремент.
Народ помогите. Можно ли копировать содержимое Меповских марок. Если можно то как? Заранее спасибо.
Владимир Петров,
...копировать содержимое Меповских марок
???
Не понятно! ...их содержимое - аттрибуты указывающие на свойства.
Копировать марку, свойства? Что конкретно надо?
Нужно скопировать текст, который отображает марка. Свойство,которое она отображает является формульной характеристикой, состоящей из кучи компонентов.
Владимир Петров,
Фомулу копировать? Ctrl+C в окне с формулой...
Нет Виталий как копировать средствами винды я и сам знаю. Есть уст-во, к нему приклеена выноска с маркой, марка отображает значение формульной характристики ("[1_Номер_ЦП][Элементы_планов_по_стилю:Многобуквенный_код][2_Номер_ПП].[3_Номер_ШЛЕЙФА].[4_Номер_ЭЛЕМЕНТА]"). Есть ли возможность в мепе скопировать ту информацию, которую отображает марка.
Владимир Петров, ...незнаю, можно выгрузить сначала в xls..., потом ещё куда нить. Может в контексте поставленной задачи проще можно сделать? Какая задачка-то?
Виталий, можно ли настроить марку для того чтобы она работала только с devicaми определенного класса, например у меня создано device "оконечное устройство" и проклассифицировано как "оконечники", у не хочу чтобы она маркировалось методом Multiple, щас у меня получается, что когда я проставляю марки методом Multiple ко всем оконечным устройством подсоединяется пустая выноска и приходиться удалять их?
Владимир Петров, один из способов -
на палитре в свойствах девайса задействовать опцию Insert Tag, тогда оно сразу будет размещаться на плане вместе с тегом.
Виталий я раньше пробовал вставлять устройства с тегом, но у меня не получалось делать это вместе с выноской. Может это возможно каким-нибудь образом?
Виталий здравствуйте!
Помогите разобраться, почему я когда я создаю марку для обычного автокадовского блока, она ведет себя как-то глючно, ее невозможно перемещать, такого эффекта при создании марки для устройств я не наблюдал. Выкладываю пример http://rapidshare.com/files/277974032/marka.dwg.html. Заранее спасибо.
Владимир ПетровДа, марка для блока не перемещается, почему не знаю, блоками не пользуюсь! Нужно конвертнуть во что нить MEP-овское!
Vitaly
Создал марку в AMEP 2010
http://ifolder.ru/14232007
В наборе характеристик создал характеристику "МАРКИРОВКА_ПЛАНЫ", в ней формула "7_Обозначение" описывается кодом,код по структуре похож на ваш...
Код
Select Case "[Класс]"
Case "Junction Box" RESULT = "[ID][Number]"
Case "Портал" RESULT = "[ID]"
Case "Безадресные" RESULT ="[ID][Number]"
Case "Адресные" RESULT = "[PanelName][ID][№Шл_Цепи]"
Case "ВРУ" RESULT = "[ID]"
Case "Панель" RESULT ="[Number][ID]"
Case "Lighting" RESULT ="[ID][Number]"
Case "ВЭП" RESULT = "[ID][Number]"
Case "ГЭП" RESULT = "[ID][Number]"
Case "ЛВС" if "[NameObj]"= "ОСБ" Then RESULT = "[PanelName]:[CircuitNumber]" Else RESULT = "[ID][Number]-[PanelName]:[CircuitNumber]"
Case "ТЛФ" RESULT = "[ID][Number]-[PanelName]:[CircuitNumber]"
Case "РО" RESULT = "[ID][Number]"
Case "Switch" RESULT = "[ID][Number]"
Case "TV" RESULT = "[ID][Number]"
Case Else
RESULT = "NOT DEFINED"
End Select
...но усложнен условиями if
затык в том,что код не выполняется с условиями,почему не понимаю???
Александр,
У вас используются длинные русские имена переменных, возможно, вы где-то проследили лишний пробел или enter.
Стоило только заменить их на короткие символы, как всё заработало
PS При работе с длинными именами раздвигайте максимально диалоговое окно!
Vitaly
Блин,а действительно помогло)))не знаю как это связано с длиной,пробелов в переменных не нашел...буду пробовать латинские имена может с ними проблем будет меньше,а за совет огромное спасибо)))
Александр,
Пожалуйста,
пробелов в переменных не нашел...
...да не в переменных, а в выражениях! )
PS
Лучше формулы вставлять из списка, они уже форматированы нужным образом, гарантируют прав. работу формулы!
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Autodesk → Autodesk MEP → Марки Autocad MEP
Форум работает на PunBB, при поддержке Informer Technologies, Inc