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

Вернуться   Форум DWG.RU > Программное обеспечение > Вертикальные решения на базе AutoCAD > AutoCAD MEP 2012 RUS. Проблема со спецификациями труб и их фитингов

AutoCAD MEP 2012 RUS. Проблема со спецификациями труб и их фитингов

Ответ
Поиск в этой теме
Непрочитано 12.01.2012, 13:29
AutoCAD MEP 2012 RUS. Проблема со спецификациями труб и их фитингов
lex0101
 
инженер-программист
 
Иваново
Регистрация: 12.02.2009
Сообщений: 41

Господа, всем доброго времени.
Задача стоит в следующем: Получить спецификацию труб и фитингов в текущем чертеже AutoCAD MEP 2012 RUS по форме из нашего ГОСТа, да так, чтобы автоматически в колонку "Количество" для штучных фитингов вставлялось количество штук, а для труб, соответственно, их суммарная длина (суммарная длина труб одного диаметра).
В стиле спецификации, добавлена нужная графа с формулой-скриптом (пример нашел где-то на форумах, адаптировал под свои каталоги).
И вот собственно ПРОБЛЕМА: нажимаю на вставку спецификации, выбираю нужный стиль, выделяю элементы, размещаю спецификацию на чертеже, жму Добавить все наборы свойств - результат все отлично, т.е. штуки посчитались, длина написалась! Сохраняю чертеж. Закрываю MEP. Открываю MEP. Открываю чертеж и в момент, когда он открывается на стадии "Извлечение данных из спецификации" на 50% MEP вылетает с фатальной ошибкой. В чем тут проблема, а????
Прикладываю примеры:
Пример1 - чертеж с подготовленными стилями до вставки спецификации.
Пример2 - тот же чертеж после вставки спецификации.

Вложения
Тип файла: dwg
DWG 2010
Пример1.dwg (681.4 Кб, 25593 просмотров)
Тип файла: dwg
DWG 2010
Пример2.dwg (686.9 Кб, 25201 просмотров)

Просмотров: 50652
 
Непрочитано 20.03.2013, 20:29
#41
VitalyAF


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


пример выложите
VitalyAF вне форума  
 
Непрочитано 21.03.2013, 21:16
#42
pandr


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


Выкладываю пример и скриншоты.
после множества попыток попробовал влоб скопировать с вашего файла в свой.
Все равно не получается. А в вашем работает.

не очень понял все ли выложил
Миниатюры
Нажмите на изображение для увеличения
Название: 1.Скопировал стили спецификаций m.jpg
Просмотров: 214
Размер:	129.5 Кб
ID:	99323  Нажмите на изображение для увеличения
Название: 2. Что получилось в стиле 1.jpg
Просмотров: 163
Размер:	131.2 Кб
ID:	99324  Нажмите на изображение для увеличения
Название: 3. Что получилось в стиле 2.jpg
Просмотров: 153
Размер:	135.2 Кб
ID:	99325  Нажмите на изображение для увеличения
Название: 4.Что получилось m.jpg
Просмотров: 171
Размер:	96.5 Кб
ID:	99326  
Вложения
Тип файла: dwg
DWG 2013
Виталий специф.dwg (775.4 Кб, 4436 просмотров)
pandr вне форума  
 
Непрочитано 22.03.2013, 10:07
#43
VitalyAF


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


pandr
Цитата:
не очень понял все ли выложил
я тоже...
Всё копируется!
Давайте ещё раз попробуем:
1. Создайте новый файл по шаблону, например - Aecb Model (Global Ctb)
2. Открываем диспетчер стилей _AecStyleManager
3. Из диспетчера стилей открываем файл Фитинги_Трубы_для_MEP2013_RUS
4. Открываем в нём вкладку и копируем набор свойств Объекты документации > Наборы характеристик > ОбъектТруба Если спросит переопределить, ответить ДА
5. Вставляем этот набор в созданный файл
6.Так же копируем стиль таблицы
7. Закрываем диспетчер стилей
8. Рисуем трубы с отводами
9. Вставляем таблицу на стол SCHEDULEADD > на палитре свойств выбираем стиль ОбъектТруба
10. Из контекстного меню таблицы выполняем команду Добавить все наборы характеристик
11. Так же из контекстного меню таблицы выполняем команду Объекты > Добавить выбираем трубы с отводами, получаем таблицу!
Всё, пробуйте... Жду результат

PS
Если получится и таблица вас устраивает, то проделайте то же самое не с новым файлом, а с самим шаблоном

PS
Похоже пора мне ден. вознаграждения брать за консультации, а то скоро по миру пойду....

Последний раз редактировалось VitalyAF, 22.03.2013 в 10:22.
VitalyAF вне форума  
 
Непрочитано 22.03.2013, 11:40
#44
pandr


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


VitalyAF, огромное спасибо.
Все получилось, не обратил внимание, что в моем MEP 2013
в свойствах ОбъектТруба Типобъекта почему-то называется просто Тип,
а Имяразмераэлемента просто Имяэлемента и, оказывается,
при этом (при копировании) исчезает часть набора стиля спецификаций (часть таблицы),
видимо при этом стиль спецификаций корректно не перетащить и в библиотеку и в палитру?
pandr вне форума  
 
Непрочитано 22.03.2013, 12:43
#45
VitalyAF


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


Цитата:
видимо при этом стиль спецификаций корректно не перетащить и в библиотеку и в палитру?
раз получилось, то видимо так!
VitalyAF вне форума  
 
Непрочитано 22.03.2013, 21:23
#46
SpartachBubble

Инженер-проектировщик
 
Регистрация: 22.03.2013
Тамбов
Сообщений: 2


Приветствую господа инженеры.
Цитата:
Сообщение от pandr Посмотреть сообщение
не обратил внимание, что в моем MEP 2013
в свойствах ОбъектТруба Типобъекта почему-то называется просто Тип,
а Имяразмераэлемента просто Имяэлемента
В MEP2012RUS тоже самое, создал шаблон с данным набором характеристик (их в набор добавил вручную), соответственно, созданные заново чертежи работают по шаблону, а в старые приходится добавлять вручную, не очень удобно. может можно сделать чтобы не нужно было каждый раз добавлять?
Спасибо за труд, VitalyAF, и просьба ответить на такой вопрос:
Ваша формула для расчёта длин труб, по крайней мере так у меня получается, вычисляет общую длину труб соответствующего диаметра (определяется при выделении) всего чертежа, нельзя ли так сделать, чтобы определялась длина труб именно попавших в выделение? например мне нужно посчитать длину труб на разных уровнях или разных участков одного чертежа и создать несколько таблиц для каждого выделения, но так не получается, длина труб получает суммарная со всех уровней.
SpartachBubble вне форума  
 
Непрочитано 24.03.2013, 13:26
#47
VitalyAF


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


Цитата:
может можно сделать чтобы не нужно было каждый раз добавлять...
Можно!
Возьмите из примера формулы, свойства и вставьте в свои таблицы и свойства вашего шаблона!
Шаблон можно указать в качестве стандарта для авто синхронизации с уже существующими файлами.

Теперь о таблицах, принцип действия их таков, что они действительно захватывают все трубы и отводы в файле независимо от выбора. Однако можно попробовать устроить фильтр внутри формулы по каким либо параметрам, назовите пример.

Или делите трубы по файлам по любым признакам, в том числе по этажам, т.к. их можно даже в таком виде объединить в одну графическую, информационную модель и применить таблицу к любой части.
VitalyAF вне форума  
 
Непрочитано 25.03.2013, 18:08
#48
sirocco


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


Цитата:
Сообщение от VitalyAF Посмотреть сообщение
Теперь нужно добавить свойства всем объектам, для этого правый клик на таблице > Добавить свойства всем объектам
В 2013 это называется :"добавить все наборы характеристик" Нажмите на изображение для увеличения
Название: Screenshot_29.jpg
Просмотров: 137
Размер:	62.0 Кб
ID:	99583 и автокад стал вылетать, не выдавая никаких ошибок.
sirocco вне форума  
 
Непрочитано 25.03.2013, 20:11
#49
VitalyAF


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


Вы пробовали по http://forum.dwg.ru/showpost.php?p=1065616&postcount=43 работать?
Напишите подробно, по шагам ваши действия, начиная с версии ОС
Пример выложите!
VitalyAF вне форума  
 
Непрочитано 26.03.2013, 10:09
#50
sirocco


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


Цитата:
Сообщение от VitalyAF Посмотреть сообщение
Напишите подробно, по шагам ваши действия, начиная с версии ОС
Пример выложите!
1. Создал новый файл по шаблону - Aecb Model (Global Ctb)
2. Открыл диспетчер стилей _AecStyleManager
3. Из диспетчера стилей открыл файл Фитинги_Трубы_для_MEP2013_RUS
4. Открыл в нем вкладку и копировал набор свойств Объекты документации
5. Вставил этот набор в созданный файл Чертеж3.dwg. Подтвердил "заменить существующие" имена. Нажал ОК
6. Опять в свойствах отображается только две графы.
7. Повторил пункты 4 и 5. Только после этого в свойствах стиля "Труба_отвод" появляются все графы(со второго раза!)
8. Закрыл диспетчер стилей
9. Нарисовал трубы с отводами
10. Выполнил команду _AecScheduleAdd, выбрал все объекты. В свойствах таблицы поменял стиль на "Труба_отвод"
11. Из контекстного меню таблицы выполняю команду "добавить все наборы характеристик"
12. Вылетает автокад

P.S.Windows XP, SP3, autocad MEP 2013 rus
Вложения
Тип файла: dwg
DWG 2013
Чертеж3.dwg (747.4 Кб, 4221 просмотров)
sirocco вне форума  
 
Непрочитано 26.03.2013, 13:31
#51
VitalyAF


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


Тогда таким макаром:
Цитата:
1. Создайте новый файл по шаблону, например - Aecb Model (Global Ctb)
2. Открываем диспетчер стилей _AecStyleManager
3. Из диспетчера стилей открываем файл Фитинги_Трубы_для_MEP2013_RUS
4. Открываем в нём вкладку и копируем набор свойств Объекты документации > Наборы характеристик > ОбъектТруба Если спросит переопределить, ответить ДА
5. Вставляем этот набор в созданный файл
6.Так же копируем стиль таблицы
7. Закрываем диспетчер стилей
8. Рисуем трубы с отводами
9. Выбираем их > Палитра свойств > Дополнительно > Добавить наборы характеристик >
оставляем только галку ОбъектТруба
10. Вставляем таблицу на стол SCHEDULEADD > на палитре свойств выбираем стиль ОбъектТруба
и сразу выбираем объекты > Ok
PS
видимо у всех по-разному, у кого-то описанный выше способ работает, у кого-то нет, может быть зависит от версии ОС.
Ранее я уже писал, что таблица (не формула) глючит уже не первый год, поэтому приспосабливайтесь
Например у меня, чтобы добавить в таблицу с формулами объекты, приходится таблицу удалять и заново вставлять, уже выбирая нужные объекты.

Последний раз редактировалось VitalyAF, 26.03.2013 в 13:39.
VitalyAF вне форума  
 
Непрочитано 26.03.2013, 23:40
#52
SpartachBubble

Инженер-проектировщик
 
Регистрация: 22.03.2013
Тамбов
Сообщений: 2


Цитата:
Сообщение от VitalyAF Посмотреть сообщение
видимо у всех по-разному, у кого-то описанный выше способ работает, у кого-то нет, может быть зависит от версии ОС.
Ранее я уже писал, что таблица (не формула) глючит уже не первый год, поэтому приспосабливайтесь.
для сведений разработчика у меня Win7 MEP2012 всё лицензионное, всё отлично работает, пока ничего не висло, не глючило.

Цитата:
Сообщение от VitalyAF Посмотреть сообщение
т.к. их можно даже в таком виде объединить в одну графическую, информационную модель и применить таблицу к любой части
это понятно, на крайний случай можно выделить фрагмент, скопировать в новый файл и там создать таблицу, но это всё кустарные методы, хотелось бы более цивильного и простого решения - выделил что нужно и посчитал.

Цитата:
Сообщение от VitalyAF Посмотреть сообщение
Теперь о таблицах, принцип действия их таков, что они действительно захватывают все трубы и отводы в файле независимо от выбора. Однако можно попробовать устроить фильтр внутри формулы по каким либо параметрам, назовите пример.
По поводу фильтра сложно сказать, на ум не приходит какие могут быть параметры, они всегда разные. Кстати, эксперименты показали, что фитинг считает именно выделенный почему то, пример 2 участка по 2 трубы соединённые отводом, получаю 2 таблицы (выделяя по одному участку каждый раз) в каждом по одному отводу, а трубы метраж одинаковый суммарный в 2х таблицах , с трубами как я теперь понял так и должно быть, но отводы то считает в выделенном фрагменте. О VB имею примерное представление, но вот думаю, нельзя ли там вставить условие при подсчёте труб, что-то типа "если объект труба находится в выделенном фрагменте, то её длина в формуле расчёта общей длины равна длине трубы иначе её длина в формуле равна нулю"?

Последний раз редактировалось SpartachBubble, 26.03.2013 в 23:46.
SpartachBubble вне форума  
 
Непрочитано 27.03.2013, 08:35
#53
VitalyAF


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


Цитата:
для сведений разработчика у меня Win7 MEP2012 всё лицензионное, всё отлично работает, пока ничего не висло, не глючило.
сплюньте! У меня тоже не с горбушки софт. Но работаю давно на виртуалках, т.к. в основном тестирую новые версии и 2-3 шт. прежних версий. Win7 x64 с MEP2012 ENG тоже такие же кренделя выкидывал...
Однако отмечу, что ENG версии всегда устойчивее работают. Есть подозрение на нестабильность видео подсистемы, что подтверждается сравнением с будущей версией

Про отводы. Особенности формулы таковы, что они просто суммируются, а длины труб считаются в цикле. Причём для каждого участка перебираются все трубы! Это можно увидеть, сняв галку Quantities.

Думайте, как надумаете, скажете! Возможности фильтрации внутри цикла невелики, т.к. приходится работать с заголовками объектов. Это может быть цвет, слой дополнительно к тем фильтрам которые уже есть.

Настоящее решение пока не просматривается, Autodesk что-то пытаются сделать с Schedule Table типа субтотал, но результат не совсем ясен.

С нулями вообще не будет работать, может быть пустое значение...

Последний раз редактировалось VitalyAF, 27.03.2013 в 12:58.
VitalyAF вне форума  
 
Непрочитано 28.03.2013, 11:08
#54
sirocco


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


Цитата:
Сообщение от VitalyAF Посмотреть сообщение
видимо у всех по-разному, у кого-то описанный выше способ работает, у кого-то нет, может быть зависит от версии ОС.
Да, через палитру получилось. Только не понятно почему в моем случае стиль таблицы нужно копировать дважды. После первого раза копируется название, после второго появляются графы с формулами.
P.S. чем отличается команда _AecScheduleAdd от SCHEDULEADD. Приставка _aec как-то влияет?
sirocco вне форума  
 
Непрочитано 28.03.2013, 11:23
#55
VitalyAF


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


Цитата:
Приставка _aec как-то влияет?
... не думаю.
Цитата:
почему в моем случае стиль таблицы нужно копировать дважды
причина м.б. в вашем софте.
Настройте таблицу по вашим требованиям и поместите её на палитру, как указано в руководстве пользователя.
Это избавит вас от повторного копирования.
VitalyAF вне форума  
 
Непрочитано 01.04.2013, 15:41
#56
Gearbeast


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


Здравствуйте. Спрошу в этой теме, чтобы не начинать новую.
На работе используются 2 версии Autocad'a MEP 2011 и 2012. В 2011 при использовании спецификации идет отображение наименования изделия в таблице, а в 2012 оно не отображается, хотя все остальное есть.
Подскажите, пожалуйста, в какую сторону копать.

Прилагаю скриншоты, на них понятнее и нагляднее.

Библиотека каталогов одна и та же.
Миниатюры
Нажмите на изображение для увеличения
Название: 2011 (2).JPG
Просмотров: 137
Размер:	147.1 Кб
ID:	100120  Нажмите на изображение для увеличения
Название: 2012 (1).JPG
Просмотров: 119
Размер:	381.4 Кб
ID:	100121  
Gearbeast вне форума  
 
Непрочитано 01.04.2013, 15:50
#57
VitalyAF


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


Здравствуйте.
Выкладывайте примеры с библиотекой. Можно мне на мыло.
VitalyAF вне форума  
 
Непрочитано 01.04.2013, 16:36
#58
Gearbeast


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


Отправил Вам на [email protected].
Gearbeast вне форума  
 
Непрочитано 01.04.2013, 17:46
1 | #59
VitalyAF


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


Обратите внимание на название файла с таблицей, она только для 2012 версии!
Таблицу для нескольких версий выложу в ближайшее время.
PS
а пока сделайте отдельную таблицу для MEP2011 как указано здесь >>
http://forum.dwg.ru/showpost.php?p=954590&postcount=13

Последний раз редактировалось VitalyAF, 01.04.2013 в 21:22.
VitalyAF вне форума  
 
Непрочитано 02.04.2013, 09:40
#60
Gearbeast


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


Здравствуйте.
Спасибо за ответ.
На сколько я знаю, таблица делалась для MEP2011 и работает она в нем как надо, а в 2012 как раз не показывает название котла.
Не могли бы Вы уточнить где посмотреть название файла с таблицей, что оно только для 2012 версии и как это определить.
Gearbeast вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Вертикальные решения на базе AutoCAD > AutoCAD MEP 2012 RUS. Проблема со спецификациями труб и их фитингов

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как сделать чтобы чертеж по умолчанию открывался в версии 2009 Autocad, а не 2012? _olga_ AutoCAD 14 19.06.2013 18:48
Настройки AutoCAD 2011 в AutoCAD 2012 Fedorino AutoCAD 1 09.11.2011 09:11
AutoCAD 2009: создание массива по траектории как AutoCAD 2012 Dimitriy AutoCAD 8 05.11.2011 21:41
Проблема с загрузкой AutoCad 2005 pers2 AutoCAD 9 20.08.2006 19:16
AutoCad 2004 RUS или AutoCad LT 2004 RUS DEN AutoCAD 7 23.01.2004 22:23