AutoCAD MEP 2012 RUS. Проблема со спецификациями труб и их фитингов
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

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

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

Ответ
Поиск в этой теме
Непрочитано 12.01.2012, 13:29 #1
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 Кб, 25618 просмотров)
Тип файла: dwg
DWG 2010
Пример2.dwg (686.9 Кб, 25213 просмотров)

Просмотров: 53990
 
Непрочитано 12.01.2012, 15:27
#2
VitalyAF


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


На этом форуме выкладывали готовую таблицу.
http://forum.abok.ru/index.php?showt...660&start=1660
там 84 стр. Не поленитесь, обязательно найдёте, где-то ближе к середине!

Цитата:
Закрываю ... Открываю ...вылетает с фатальной ошибкой. В чем тут проблема, а????
Проблема номер 1 - rus версия
2- формулы написаны неправильно( т.е. Они допускают некоторые погрешности, но до определённого предела)
VitalyAF вне форума  
 
Автор темы   Непрочитано 12.01.2012, 15:45
#3
lex0101

инженер-программист
 
Регистрация: 12.02.2009
Иваново
Сообщений: 41


Цитата:
Сообщение от VitalyAF Посмотреть сообщение
На этом форуме выкладывали готовую таблицу.
http://forum.abok.ru/index.php?showt...660&start=1660
там 84 стр. Не поленитесь, обязательно найдёте, где-то ближе к середине!
Вооот, вот там-то я и нашел примеры формул (74-76 стр).
И там тоже под RUS версию, правда 2011.

Цитата:
Сообщение от VitalyAF Посмотреть сообщение
Проблема номер 1 - rus версия
2- формулы написаны неправильно( т.е. Они допускают некоторые погрешности, но до определённого предела)
Что значит "погрешности до определенного предела?"
lex0101 вне форума  
 
Непрочитано 12.01.2012, 15:54
#4
VitalyAF


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


формулу здесь покажите, не могу файл открыть
VitalyAF вне форума  
 
Автор темы   Непрочитано 12.01.2012, 16:34
#5
lex0101

инженер-программист
 
Регистрация: 12.02.2009
Иваново
Сообщений: 41


Прошу прощения, но файлы Пример1 и Пример2 выложенные мной ранее не совсем правильные.
Выкладываю нужные файлы: Пример3_1 и Пример4_1. Все тоже самое, как и в первом посте.

Отдельно формула для подсчета штук и метров:

RESULT = "0"
On error resume next
Set acadApp = GetObject(,"AutoCAD.Application")
Length=0
Count = 0

s="[Z31_Specification:НаименованиеП]"
f="[Z31_Specification:Типобъекта]"
h="[Z31_Specification:Обработка]"
a="[Z31_Specification:Типэлемента]"
k="[КОЛИЧЕСТВО]"

For Each object In acadApp.ActiveDocument.ModelSpace

If object.ObjectName = "AecbDbPipe" Then
If object.Handle <> h Then
If f = "Труба" Then
set dict=object.GetExtensionDictionary
Set subdict = Dict.Item("AEC_PROPERTY_SETS")
For Each sch_propset In subdict
If sch_propset.Name = "Z31_Specification" Then
For Each sch_prop In sch_propset.Properties
If sch_prop.Name = "НаименованиеП" Then
If sch_prop.Value= s Then
Length = Length + object.Length
End If
End If
Next
End If
Next
End If
If f="Фитинг трубопровода" Then
set dict=object.GetExtensionDictionary
Set subdict = Dict.Item("AEC_PROPERTY_SETS")
For Each sch_propset In subdict
If sch_propset.Name = "Z31_Specification" Then
For Each sch_prop In sch_propset.Properties
If sch_prop.Name = "Типэлемента" Then
If sch_prop.Value= a Then
Count = Count+object.Count
End If
End IF
Next
End If
Next
End If
End If
End If

Next


If f = "Труба" Then RESULT = Replace( Round((Length)/1000,2), ".", ",") End If

If f = "Фитинг трубопровода" Then RESULT = Replace( Round((Count + k)), ".", ",") End If
Вложения
Тип файла: dwg
DWG 2010
Пример3_1.dwg (659.5 Кб, 6464 просмотров)
Тип файла: dwg
DWG 2010
Пример4_1.dwg (661.8 Кб, 6420 просмотров)
lex0101 вне форума  
 
Непрочитано 12.01.2012, 16:49
#6
VitalyAF


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


здесь >>
Код:
[Выделить все]
 If f = "Фитинг трубопровода" Then RESULT = Replace( Round((Count + k)), ".", ",") End If
Count - кол-во объектов, а что в "к" ??
VitalyAF вне форума  
 
Автор темы   Непрочитано 12.01.2012, 16:58
#7
lex0101

инженер-программист
 
Регистрация: 12.02.2009
Иваново
Сообщений: 41


Цитата:
Сообщение от VitalyAF Посмотреть сообщение
здесь >>
Код:
[Выделить все]
 If f = "Фитинг трубопровода" Then RESULT = Replace( Round((Count + k)), ".", ",") End If
Count - кол-во объектов, а что в "к" ??
Вот эта К меня тоже смущает, но ведь штуки считаются правильно.
Я бы так написал:

If f = "Фитинг трубопровода" Then RESULT = k End If

где k="[КОЛИЧЕСТВО]"

так логичней

сейчас попробую

И все равно результат такой же: при открытии чертежа вылетает.
И что еще заметил: вылетает только тогда, когда совсем MEP закрываю, а потом заново открываю. Ели просто чертеж закрыть - открыть, то все работает.

Последний раз редактировалось lex0101, 12.01.2012 в 17:06.
lex0101 вне форума  
 
Непрочитано 12.01.2012, 17:10
#8
VitalyAF


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


Цитата:
где k="[КОЛИЧЕСТВО]"
что в переменной "[КОЛИЧЕСТВО]", слово шт. что ли? ))
VitalyAF вне форума  
 
Автор темы   Непрочитано 12.01.2012, 17:17
#9
lex0101

инженер-программист
 
Регистрация: 12.02.2009
Иваново
Сообщений: 41


Цитата:
Сообщение от VitalyAF Посмотреть сообщение
что в переменной "[КОЛИЧЕСТВО]", слово шт. что ли? ))
не слово, а число
если Вы на счет кавычек, то без них таже фигня происходит
lex0101 вне форума  
 
Непрочитано 12.01.2012, 17:26
#10
VitalyAF


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


какое число? в Count же число!
VitalyAF вне форума  
 
Автор темы   Непрочитано 13.01.2012, 08:38
#11
lex0101

инженер-программист
 
Регистрация: 12.02.2009
Иваново
Сообщений: 41


Цитата:
Сообщение от VitalyAF Посмотреть сообщение
какое число? в Count же число!
В Count число и в k число, точнее в k значение из колонки "Кол." для данной строки.

Формула

Код:
[Выделить все]
RESULT = "0"
On error resume next
Set acadApp = GetObject(,"AutoCAD.Application")
Length=0
Count = 0

s="[Z31_Specification:НаименованиеП]"
f="[Z31_Specification:Типобъекта]"
h="[Z31_Specification:Обработка]"
a="[Z31_Specification:Типэлемента]"
k="[КОЛИЧЕСТВО]"

For Each object In acadApp.ActiveDocument.ModelSpace

	If object.ObjectName = "AecbDbPipe" Then
		If object.Handle <> h Then
			If f = "Труба" Then
				set dict=object.GetExtensionDictionary
				Set subdict = Dict.Item("AEC_PROPERTY_SETS")
				For Each sch_propset In subdict
					If sch_propset.Name = "Z31_Specification" Then
						For Each sch_prop In sch_propset.Properties
							If sch_prop.Name = "НаименованиеП" Then 
								If sch_prop.Value= s Then
									Length = Length + object.Length
								End If
							End If
						Next
					End If
				Next
			End If
			If f="Фитинг трубопровода" Then
				set dict=object.GetExtensionDictionary
				Set subdict = Dict.Item("AEC_PROPERTY_SETS")
				For Each sch_propset In subdict
					If sch_propset.Name = "Z31_Specification" Then
						For Each sch_prop In sch_propset.Properties
							If sch_prop.Name = "Типэлемента" Then
								If sch_prop.Value= a Then
									Count = Count+object.Count
								End If
							End IF
						Next
					End If
				Next
			End If
		End If
	End If

Next


If f = "Труба" Then RESULT = Replace( Round((Length)/1000,2), ".", ",") End If

If f = "Фитинг трубопровода" Then RESULT = Count End If
Тоже не работает! Причем количество штучных изделий выдает всегда 0.
И еще странное заметил, если из этой формулы убрать строку определения переменной k="[КОЛИЧЕСТВО]", то еще и суммарная длина труб не получается, т.е. сколько труб, столько и записей в спецификации (но с длинами).
Как этот MEP работает!!!)))

Последний раз редактировалось Кулик Алексей aka kpblc, 13.01.2012 в 09:24.
lex0101 вне форума  
 
Непрочитано 13.01.2012, 09:27
#12
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450


Попробуй заменить строку
Код:
[Выделить все]
k="[КОЛИЧЕСТВО]"
на
Код:
[Выделить все]
k=CLng("[КОЛИЧЕСТВО]")
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 13.01.2012, 10:23
#13
lex0101

инженер-программист
 
Регистрация: 12.02.2009
Иваново
Сообщений: 41


Если k=CLng("[КОЛИЧЕСТВО]"), то она вообще не строится(((
lex0101 вне форума  
 
Непрочитано 13.01.2012, 11:02
#14
VitalyAF


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


k - здесь не нужен! Формула и так пробегает по всем объектам кроме первого If object.Handle <> h Then
вместо k здесь просто надо добавить единицу. Это во-первых, во-вторых не понятно как вообще всё это у вас работает, т.к. в начале цикла стоит проверка на тип объекта If object.ObjectName = "AecbDbPipe" Then
В третьих Count = Count+object.Count - что это? ) Если вы хотите суммировать отводы, то д.б.
Count = Count+1
Потом у вас путаница Тип объекта, Тип элемента! Вы ищете Труба If f = "Труба" Then Когда там Pipe Style
На том сайте, что я показывал была где-то рабочая, готовая таблица, может быть её лучше найти?!!!

PS Иногда таблица разворачивается по строкам, ( т.е. сколько труб, столько и записей в спецификации )в этом случае её надо просто обновить...

PS
Вот вам и ответ на то, почему сбоит! Кроме того 2012RUS как никогда неустойчиво работает с формулами!!! Еле-еле проект перетащил на неё с ENG версии и поклялся никогда больше этого не делать! ))
Потерпите немного... Скоро всё это не нужно будет...

Последний раз редактировалось VitalyAF, 13.01.2012 в 11:10.
VitalyAF вне форума  
 
Автор темы   Непрочитано 13.01.2012, 11:48
#15
lex0101

инженер-программист
 
Регистрация: 12.02.2009
Иваново
Сообщений: 41


Цитата:
Сообщение от VitalyAF Посмотреть сообщение
Потерпите немного... Скоро всё это не нужно будет...
Что это означает? Конец света? Или выход в марте AutoCAD MEP 2013?

Формулу надо так поправить?

Код:
[Выделить все]
RESULT = "0"
On error resume next
Set acadApp = GetObject(,"AutoCAD.Application")
Length=0
Count = 0

s="[Z31_Specification:НаименованиеП]"
f="[Z31_Specification:Типобъекта]"
h="[Z31_Specification:Обработка]"

For Each object In acadApp.ActiveDocument.ModelSpace

	If object.ObjectName = "AecbDbPipe" Then
		If object.Handle <> h Then
			If f = "Труба" Then
				set dict=object.GetExtensionDictionary
				Set subdict = Dict.Item("AEC_PROPERTY_SETS")
				For Each sch_propset In subdict
					If sch_propset.Name = "Z31_Specification" Then
						For Each sch_prop In sch_propset.Properties
							If sch_prop.Name = "НаименованиеП" Then 
								If sch_prop.Value= s Then
									Length = Length + object.Length
								End If
							End If
						Next
					End If
				Next
			End If
			If f="Фитинг трубопровода" Then
				set dict=object.GetExtensionDictionary
				Set subdict = Dict.Item("AEC_PROPERTY_SETS")
				For Each sch_propset In subdict
					If sch_propset.Name = "Z31_Specification" Then
						For Each sch_prop In sch_propset.Properties
							If sch_prop.Name = "НаименованиеП" Then
								If sch_prop.Value= s Then
									Count = Count + 1
								End If
							End IF
						Next
					End If
				Next
			End If
		End If
	End If

Next


If f = "Труба" Then RESULT = Replace( Round((Length)/1000,2), ".", ",") End If

If f = "Фитинг трубопровода" Then RESULT = Count End If
lex0101 вне форума  
 
Непрочитано 13.01.2012, 12:02
#16
VitalyAF


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


Цитата:
Что это означает? Конец света?
он самый - конец!
Вы адаптировали не правильно, формула щас у вас работает только для труб! (If object.ObjectName = "AecbDbPipe" Then...)
Ищите готовую таблицу!
VitalyAF вне форума  
 
Автор темы   Непрочитано 13.01.2012, 14:01
#17
lex0101

инженер-программист
 
Регистрация: 12.02.2009
Иваново
Сообщений: 41


Цитата:
Сообщение от VitalyAF Посмотреть сообщение
Вы адаптировали не правильно, формула щас у вас работает только для труб! (If object.ObjectName = "AecbDbPipe" Then...)
Исходя из этого делаю следующее:
Меняю используемый набор характеристик - применение его только к Стилю труб, соответственно все характеристики переделываю.
Меняю формулу:
Код:
[Выделить все]
RESULT = 0
On error resume next
Set acadApp = GetObject(,"AutoCAD.Application")
Length=0

s="[Z31_Specification:НаименованиеП]"
f="[Z31_Specification:Типобъекта]"
h="[Z31_Specification:Обработка]"

For Each object In acadApp.ActiveDocument.ModelSpace

	If object.ObjectName = "AecbDbPipe" Then
		If object.Handle <> h Then
			If f = "Труба" Then
				set dict=object.GetExtensionDictionary
				Set subdict = Dict.Item("AEC_PROPERTY_SETS")
				For Each sch_propset In subdict
					If sch_propset.Name = "Z31_Specification" Then
						For Each sch_prop In sch_propset.Properties
							If sch_prop.Name = "НаименованиеП" Then 
								If sch_prop.Value= s Then
									Length = Length + object.Length
								End If
							End If
						Next
					End If
				Next
			End If
			
		End If
	End If

Next


If f = "Труба" Then RESULT = Replace( Round((Length)/1000,2), ".", ",") End If
Результат такой:
1. Нет суммарной длины труб (3 трубы - 3 позиции), длина у каждой прописалась
2. После открытия чертежа Fatal Error
3. Пойду повешусь,

Цитата:
Сообщение от VitalyAF Посмотреть сообщение
Ищите готовую таблицу!
Намыливая веревку))) я поискал:

1.http://forum.abok.ru/index.php?showtopic=8638&st=1500
посты №1513 и №1514
2.http://forum.dwg.ru/showthread.php?t=76463
последний пост
При всем уважении к господину "cdholder", но у него в обеих темах (если я не слепой конечно) именно так, как у меня было вначале (ну за исключением "адаптированности" к каталогу)

Что делать то(((((((?????????? хелп ми, плиз
lex0101 вне форума  
 
Непрочитано 31.05.2012, 20:24
#18
Messerz


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


Кто-нибудь смотрел MEP 2013 в этой части?
Есть ли решение по подсчету длин труб?
Messerz вне форума  
 
Непрочитано 31.05.2012, 23:34
#19
VitalyAF


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


И да и нет!
Появилась возможность группировать строки таблицы по стилям и вставлять промежуточные
итоги - субтотал. И, как я понял, скрывать промежуточные значения, оставляя только субтотал.
Группировка работает, субтотал тоже, осталось скрыть промежуточные значения.
Если их удастся скрыть, то значит решение есть, иначе снова половинчатое решение. Пробуйте!

Но хотелось бы настоящего решения, типа Roombook, например MEPbook! ))
PS Помните, "Сказка о золотой рыбке"?

Последний раз редактировалось VitalyAF, 01.06.2012 в 08:07.
VitalyAF вне форума  
 
Непрочитано 09.06.2012, 14:19
#20
Messerz


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


Скачал пробник MEP 2013 и даже русифицировал. Опробовал массу вариантов, но получить приемлемый вид спецификации так и не удалось.
Мне интересно, бог с ней, с гостовской спецификацией, а как же господа забугорные инженеры подсчитывают длины труб по диаметрам?
Вот я, скажем, черчу технологический трубопровод переменного диаметра и сложной конфигурации как в плане, так и по вертикали.
Выделяю эту систему и по сути никакой полезной информации про нее получить не могу. Тут было бы полезно добавить хотя бы длину трубопровода по оси...
Этот параметр, насколько я понимаю, вообще получить невозможно.
В общем, много еще остается вопросов к разработчикам.
Messerz вне форума  
 
Непрочитано 09.06.2012, 22:57
#21
VitalyAF


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


Цитата:
...а как же господа забугорные инженеры подсчитывают длины труб по диаметрам?
Как-то считают, скорее всего покупают утилиты сторонних разработчиков, их достаточно много.
Мы на сегодняшний день умеем подсчитывать длины труб стандартными средствами, группируя по стилям, размерам, профилю с помощью формул. Примеры выкладывались мною на 3-х форумах, включая и dwg.ru.
У таких таблиц есть ограничения - невозможно обратиться к файлу таблицей через ссылку. Обойти этот недостаток можно с помощью конвертации Schedule Table в Autocad Table.

Последний раз редактировалось VitalyAF, 11.06.2012 в 11:22.
VitalyAF вне форума  
 
Непрочитано 06.03.2013, 12:43
#22
sirocco


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


Добрый день! Подскажите как посчитать длины труб по диаметрам? Как пользоваться приведенной формулой в MEP? Это вроде лиспа для autocad?
sirocco вне форума  
 
Непрочитано 06.03.2013, 15:16
#23
VitalyAF


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


Здравствуйте!
По этой ссылке найдёте новые стили таблиц для подсчёта длин труб и количества отводов с группировкой
http://forum.dwg.ru/showpost.php?p=954590&postcount=13

а пользоваться нужно следующим образом:
1. простой способ
а) скопировать стиль таблицы в свой файл - конструкцию или вид (мастер файл)
б) вып. ком. _AecScheduleAdd
в) выбрать объекты
г) указать место расположения таблицы

2. более сложный (правильный) способ
а) найти в путях MEP файл со стилями таблиц
б) вставить туда стиль этой таблицы
в) создать на палитре инструмент - таблица со ссылкой на этот файл
г) взять инструмент с палитры... Далее см. П.1 в) г)
VitalyAF вне форума  
 
Непрочитано 06.03.2013, 17:57
#24
sirocco


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


Цитата:
Сообщение от VitalyAF Посмотреть сообщение
а) скопировать стиль таблицы в свой файл - конструкцию или вид (мастер файл)
Как правильно скопировать стиль? У меня при копировании стиль "Труба_отвод" имеет всего две графы.
sirocco вне форума  
 
Непрочитано 06.03.2013, 18:25
#25
VitalyAF


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


Цитата:
Как правильно скопировать стиль?
через менеджер стилей, а вы как копировали?
по способу 1.
а) открыть ваш файл, через менеджер стилей открыть файл со стилем
б) найти стиль таблицы, правой кн. копировать
в) вставить в стили своего файла, далее см. п.1
т.е. вы совсем 1-ый раз в MEP?

Последний раз редактировалось VitalyAF, 06.03.2013 в 18:34.
VitalyAF вне форума  
 
Непрочитано 07.03.2013, 11:50
#26
sirocco


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


Установлен MEP 2013 RUS. Скопировал стиль, выполнил команду _AecScheduleAdd, выбрал объекты. Но в результатеНажмите на изображение для увеличения
Название: Спецификация.jpg
Просмотров: 258
Размер:	111.4 Кб
ID:	98275.
sirocco вне форума  
 
Непрочитано 07.03.2013, 12:32
#27
VitalyAF


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


Теперь нужно добавить свойства всем объектам, для этого правый клик на таблице > Добавить свойства всем объектам
VitalyAF вне форума  
 
Непрочитано 07.03.2013, 13:03
#28
sirocco


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


Отлично! Теперь бы научить считать фитинг во внешних ссылках.
sirocco вне форума  
 
Непрочитано 07.03.2013, 14:49
#29
NoR

проектирование электрики
 
Регистрация: 19.08.2009
Домодедово
Сообщений: 79
Отправить сообщение для NoR с помощью Skype™


1. Создай стиль таблицы и сохрани файл.
2. Перетащи стиль таблицы на инструментальную палитру.
3. Правой клавишей на созданной таблице выбираешь "Свойство объекта"
4. В списке "Выбор объектов" ставишь "просматривать внешние ссылки" да.
NoR вне форума  
 
Непрочитано 07.03.2013, 15:43
#30
VitalyAF


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


Цитата:
3. Правой клавишей на созданной таблице выбираешь "Свойство объекта"
да... Но она не обязательно д.б. на палитре можно и прямо на экране в свойствах таблицы указать "просматривать внешние ссылки"
VitalyAF вне форума  
 
Непрочитано 07.03.2013, 16:55
#31
sirocco


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


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

1.Создаю файл, рисую трубы.
2.Открываю Диспетчер стилей > Объекты документации > Стили спецификаций.
3.Копирую стиль из чертежа "Фитинги_Трубы_для_MEP2013_RUS.dwg"
4.Вставляю в мой чертеж.
И снова стиль некорректно копировался. Опять не хватает граф в стиле. Может я что-то наколдовал с палитрой?
sirocco вне форума  
 
Непрочитано 07.03.2013, 18:29
#32
VitalyAF


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


Не надо колдовать с палитрой и создавать инструмент!
Научитесь сначала по способу 1. работать.
Всё делайте как и раньше, только в свойствах таблицы укажите - "просматривать внешние ссылки"
VitalyAF вне форума  
 
Непрочитано 11.03.2013, 09:46
#33
sirocco


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


Цитата:
Сообщение от VitalyAF Посмотреть сообщение
Не надо колдовать с палитрой и создавать инструмент!
Научитесь сначала по способу 1. работать.
После экспериментов с палитрой даже через диспетчер стилей не получается копировать стиль спецификации. Так стиль не копируется:
а) открыть ваш файл, через менеджер стилей открыть файл со стилем
б) найти стиль таблицы, правой кн. копировать
в) вставить в стили своего файла, далее см. п.1
sirocco вне форума  
 
Непрочитано 11.03.2013, 11:13
#34
VitalyAF


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


Цитата:
Так стиль не копируется:..
С копированием стилей существуют определённые правила, например
при копировании стиля таблиц прилинкованные свойства копируются тоже.
Но они не могут изменить (удалить, повредить) уже существующие свойства с таким же именем без вашего на то согласия! Поэтому по умолчанию одноименные свойства в таких ситуациях не заменяют друг друга. Т.е. таблица копируется, а свойства остаются прежними!
Для того, чтобы свойства всё же обновились, существует несколько способов:
1. Первым делом добавить новые свойства в наборы свойств шаблонов( в файлы стандартов)
2. Пользоваться синхронизацией свойств по стандарту(отдельная большая тема)
3. Явно копировать их и при вставке в свой файл утвердительно отвечая на запрос замены существующих свойств.

PS
Кстати, свойства должны быть одинаковыми и в ссылках, иначе таблица тоже не заработает! Это обеспечивается п. 1-3

PS
Мои сообщения выше, как и подавляющее большинство сообщений на этом форуме
рассчитаны на минимальные знания предмета.
Невозможно 2-3-мя строками заменить руководство пользователя!
Поэтому делайте выводы... Такие ситуации будут сопровождать вас на каждом шагу,
пока вы не прочтёте это самое руководство.

Последний раз редактировалось VitalyAF, 11.03.2013 в 12:27.
VitalyAF вне форума  
 
Непрочитано 12.03.2013, 09:35
#35
sirocco


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


Цитата:
Сообщение от VitalyAF Посмотреть сообщение
3. Явно копировать их и при вставке в свой файл утвердительно отвечая на запрос замены существующих свойств.
Это как?


Цитата:
Сообщение от VitalyAF Посмотреть сообщение
Невозможно 2-3-мя строками заменить руководство пользователя!
Тем не менее в руководстве описано просто:



Стиль таблицы спецификации можно копировать из других чертежей и редактировать в соответствии с требованиями текущей задачи.
Откройте два чертежа: один, из которого будет скопирован требуемый стиль таблицы спецификации, и другой, в который этот стиль будет скопирован.
Выберите вкладку "Управление" панели "Стиль и отображение" Диспетчер стилей .
В левой панели окна "Диспетчер стилей" разверните чертеж, содержащий стиль таблицы спецификации, предназначенный для копирования.
Разверните "Объекты документации" "Стили спецификаций".
Щелкните правой кнопкой мыши на требуемом стиле и выберите "Копировать".
Разверните чертеж, в который будет скопирован выбранный стиль спецификации.
Разверните "Объекты документации" "Стили спецификаций".
Щелкните правой кнопкой мыши на пункте "Стили спецификаций" и выберите "Вставить".


Но стиль не копируется. Даже пытался его переименовать и скопировать, но не получается.
sirocco вне форума  
 
Непрочитано 12.03.2013, 10:34
#36
VitalyAF


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


Цитата:
Это как?
Это значит, что сначала нужно скопировать свойства относящиеся к таблице, потом саму таблицу!
Пробуйте проделать это на новом файле созданном по шаблону.
Цитата:
Но стиль не копируется...
Это явно ошибка, ни разу не встречал подобного за много лет! Проверьте на другом ПК. Похоже, что блокируется доступ к файлу чем-то, или MEP повреждён.

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

Последний раз редактировалось VitalyAF, 12.03.2013 в 10:49.
VitalyAF вне форума  
 
Непрочитано 12.03.2013, 10:57
#37
NoR

проектирование электрики
 
Регистрация: 19.08.2009
Домодедово
Сообщений: 79
Отправить сообщение для NoR с помощью Skype™


См. видео

Последний раз редактировалось NoR, 10.07.2013 в 16:56.
NoR вне форума  
 
Непрочитано 20.03.2013, 17:06
#38
pandr


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


Добрый день.
Большое спасибо отвечающим.
У меня аналогичная проблема с sirocco.
Копирую вашу таблицу спецификаций, а из нее исчезает несколько столбцов данных.
Mep 2013 русский. До этого никогда такого не видел. В чем может быть причина?
pandr вне форума  
 
Непрочитано 20.03.2013, 18:29
#39
VitalyAF


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


см. выше
http://forum.dwg.ru/showpost.php?p=1059276&postcount=36
VitalyAF вне форума  
 
Непрочитано 20.03.2013, 19:42
#40
pandr


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


Выше все перепробывал. Для обычной спецификации созданной мной,
через диспетчер стилей все перетаскивается и работает. Работает и при перетаскивании на палитру.
А тут нет, (как в ролике NoR) и в Фитинги_Трубы_для_MEP2013_RUS.dwg (при перетаскивании спецификации через Диспетчер стилей)
остается только три столбца - остальные бесследно исчезают.
Не понимаю почему? вместо руководства читаю Help MEP2013, ну и руководство MEP2012 правда на русском...
pandr вне форума  
 
Непрочитано 20.03.2013, 20:29
#41
VitalyAF


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


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


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


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

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


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


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,288


Цитата:
видимо при этом стиль спецификаций корректно не перетащить и в библиотеку и в палитру?
раз получилось, то видимо так!
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,288


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

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

Или делите трубы по файлам по любым признакам, в том числе по этажам, т.к. их можно даже в таком виде объединить в одну графическую, информационную модель и применить таблицу к любой части.
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,288


Вы пробовали по 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 Кб, 4222 просмотров)
sirocco вне форума  
 
Непрочитано 26.03.2013, 13:31
#51
VitalyAF


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


Тогда таким макаром:
Цитата:
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,288


Цитата:
для сведений разработчика у меня 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,288


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


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


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

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

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


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


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


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


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


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


Обратите внимание на название файла с таблицей, она только для 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 вне форума  
 
Непрочитано 02.04.2013, 10:26
#61
VitalyAF


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


Выложите тот файл, что у вас на скриншотах, разберёмся в какую сторону копать!
Откуда эта таблица, есть ли там формулы? Я имел в виду свои таблицы с формулами, которые выкладывал по ссылке выше.
VitalyAF вне форума  
 
Непрочитано 02.04.2013, 11:11
#62
Gearbeast


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


Отправил Вам на почту.
Таблица появилась раньше меня, и про нее не могу ни чего сказать. Сам пока не силен в этом вопросе.
По ссылке что Вы дали "менеджер стилей" это "диспетчер стилей" или все таки что то другое?
Gearbeast вне форума  
 
Непрочитано 02.04.2013, 16:15
1 | #63
VitalyAF


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


Итак, что мы видим:

1. Набор свойств, на который ссылается таблица называется - "ОВ_Объекты",
а на вкладке "Применяется к" стоит галка "Стили и определения",
что в данном контексте не правильно! Должно быть "Применяется к" галка
>> "Геометрические"

2. В этом наборе свойство "Наименование" - формула типа >>
Код:
[Выделить все]
 If "[Типобъекта]"="Многовидовой элемент" Then
	RESULT ="[Имяразмераэлемента]"
ElseIf "[Типобъекта]"="Фитинг трубопровода" Then
	RESULT ="[Имяразмераэлемента]"
ElseIf "[Типобъекта]"="Труба" Then
	RESULT ="[Имяразмераэлемента]"
Else
	RESULT =""
End If
Ищет тип объекта "Многовидовой элемент" а должен искать - "Мультивидовой элемент"

Как всё это исправить вариант А
1. Исправить "Применяется к"
2. Исправить формулу
3. Удалить из стиля(ей) мультивидового элемента свойство "ОВ_Объекты"
4. Добавить его объектам
5. Обновить таблицу

вариант Б
Допускаю, (проверить нечем) что перевод 2011-ой отличается от 2012-ой,
тогда;
1. Исправить "Применяется к"
2. Исправить формулу добавив оба варианта перевода типа >>

Код:
[Выделить все]
 If "[Типобъекта]"= "Мультивидовой элемент" or "[Типобъекта]" = "Многовидовой элемент" Then...
3. См. п.п. 3-5 вар. А

Пробуйте!

Последний раз редактировалось VitalyAF, 02.04.2013 в 16:20.
VitalyAF вне форума  
 
Непрочитано 02.04.2013, 17:23
#64
Gearbeast


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


Спасибо за подробный и развернутый ответ.
Подскажите, пожалуйста, как попасть в эти формулы?
Gearbeast вне форума  
 
Непрочитано 02.04.2013, 20:40
#65
VitalyAF


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


... т.е. вы не знаете где свойства хранятся? А как же вы исправлять собираетесь?
Попросите кого-нить из владельцев 2011-ой версии чтобы помогли!
VitalyAF вне форума  
 
Непрочитано 04.04.2013, 09:48
#66
Gearbeast


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


Виталий Александрович, огромное Вам спасибо. Все получилось, Вы абсолютно правы разница в переводе 2011 и 2012 версий.
Сделали по варианту Б в файле спецификации и шаблона в Диспетчере стилей (Style Manager).

Могли бы Вы еще посоветовать что почитать в этом напралении: добавление воздуховодов (Ductadd), фитингов воздуховодов?
Создали воздуховоды (Autodesk Product Catalog), но не правильно, не заполнена базовая таблица, не заполняется спецификация и не предлагает выбрать тип воздуховода (как у мультивидовых элементов, труб), есть какие нибудь мануалы на эту тему?
Gearbeast вне форума  
 
Непрочитано 04.04.2013, 12:47
1 | #67
VitalyAF


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


Цитата:
Могли бы Вы еще посоветовать что почитать...
1. По данной теме обратитесь к коллеге >>
http://forum.dwg.ru/showpost.php?p=629717&postcount=1
2. Много видео материалов на ютубе
3. Есть так же руководства на англ. языке в интернете

От себя добавлю вот что.
Каталожные объекты отличаются от остальных, среди прочего тем.
что хранятся в каталогах. Это означает, что часть свойств приходится добавлять в каталоге, часть как обычно, в менеджере стилей. Т.е. имея два источника свойств, как собрать их в одном месте - в одном свойстве?
Для этого нужно сделать следующее:
1. Создать чистый файл без свойств и стилей
2. Нарисовать Duct с отводом и посмотреть какие наборы свойств он сформировал автоматически (возможно, что у 2011-го и 12-го MEP они разные!!!)
3. Ключевой момент - В наборе будут кастомные свойства, заданные в каталоге(с замочком) + свойства из менеджера стилей, т.е. то, что и требовалось!
4. Нанести на воздуховод и отвод марки, если таковые имеются
5. Провести остальные настройки видимости и рисования воздуховодов
6. Создать из этого файла шаблон, например Duct.dwt
7. Открыть его и удалить с экрана всю графику, сохранить.
8. Указать в настройках проектного шаблона путь к этому шаблону. Чтобы при создании конструкции его можно было применить

Всё выше сказанное не обязательно для ACA и MEP 2014 т.к. там свойства добавляются автоматически!
PS
постарайтесь перейти на одну какую-нить версию!

Последний раз редактировалось VitalyAF, 04.04.2013 в 17:34.
VitalyAF вне форума  
 
Непрочитано 04.04.2013, 16:05
#68
Gearbeast


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


Большое спасибо, Вам, Виталий Александрович. Буду разбираться.
Gearbeast вне форума  
 
Непрочитано 18.04.2013, 21:00
#69
lliax


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


Здравствуйте! Я только начинаю осваивать mep. Стоит acad mep 2013 x64/
Не могу добавить пользовательские каталоги. Подскажите где я что упускаю.
Миниатюры
Нажмите на изображение для увеличения
Название: 1.PNG
Просмотров: 185
Размер:	48.3 Кб
ID:	101386  Нажмите на изображение для увеличения
Название: 2.PNG
Просмотров: 173
Размер:	67.5 Кб
ID:	101387  Нажмите на изображение для увеличения
Название: 3.PNG
Просмотров: 153
Размер:	32.7 Кб
ID:	101388  Нажмите на изображение для увеличения
Название: 4.PNG
Просмотров: 161
Размер:	38.7 Кб
ID:	101389  
lliax вне форума  
 
Непрочитано 19.04.2013, 00:12
1 | #70
NoR

проектирование электрики
 
Регистрация: 19.08.2009
Домодедово
Сообщений: 79
Отправить сообщение для NoR с помощью Skype™


У каждого элемента каталога есть свой "Идентификатор элемента (Catalog_PartID)" и уникальное имя (см. рис. 1). При совпадении имени или идентификатора двух элементов из разных каталогов Autocad предпочитает элемент из каталога который находится выше по списку (см. рис.2), второй элемент который расположен ниже он просто игнорирует. Если поднять каталог, в понятиях AutoCAD MEP, кнопкой "вверх" то исчезнут два других каталога, так как при копировании имена и идентификаторы не меняются. Что бы отображались всё, надо в своем каталоге присвоить уникальные имена и идентификаторы.

Последний раз редактировалось NoR, 10.07.2013 в 16:56.
NoR вне форума  
 
Непрочитано 19.04.2013, 09:56
#71
lliax


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


Получается что каталог без оборудования не отображается в "Конструкторе содержимого" ?!
Т.е. чтобы добавить первое устройство в каталог, его проще сделать в Конструкторе и внести в существующий каталог, а потом его вырезать в новый каталог?
Спасибо за помощь! Я таким способом создал и внес в базу свой первый каталог!)

Последний раз редактировалось lliax, 19.04.2013 в 10:59.
lliax вне форума  
 
Непрочитано 19.04.2013, 14:10
1 | #72
NoR

проектирование электрики
 
Регистрация: 19.08.2009
Домодедово
Сообщений: 79
Отправить сообщение для NoR с помощью Skype™


Цитата:
Сообщение от lliax Посмотреть сообщение
Получается что каталог без оборудования не отображается в "Конструкторе содержимого" ?!
Да


Цитата:
Сообщение от lliax Посмотреть сообщение
Т.е. чтобы добавить первое устройство в каталог, его проще сделать в Конструкторе и внести в существующий каталог, а потом его вырезать в новый каталог?
Совершено верно, а можно создать каталог так (см. видео) не открывая AutoCAD MEP.
Вложения
Тип файла: rar Копирование каталога.rar (3.14 Мб, 156 просмотров)
NoR вне форума  
 
Непрочитано 19.04.2013, 14:25
#73
lliax


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


NoR, спасибо за видео! Весьма популярно
Копируем в редакторе каталогов раздел с элементом, а затем копируем элемент внутри раздела для присвоения нового ID элементу и переименовываем сам элемент.

Еще один вопросик есть. Сейчас моделирую нетиповое оборудование. Подскажите кто в чем создает 3D элементы?
С поставкой mep шел Inventor Fusion. С ним разбираюсь. Есть что-то поинтересней-полезней?
Поясню что мне сверх детальной проработки деталей не требуется, большей частью же оно показывается с минимум элементов.
lliax вне форума  
 
Непрочитано 19.04.2013, 14:43
#74
NoR

проектирование электрики
 
Регистрация: 19.08.2009
Домодедово
Сообщений: 79
Отправить сообщение для NoR с помощью Skype™


Цитата:
Сообщение от lliax Посмотреть сообщение
Подскажите кто в чем создает 3D элементы?
В AutoCAD MEP.
1. Создаю 3D-модель средствами AutoCAD. (с нужной деталировкой)
2. Создаю блок из 3D-модели.
3. Создаю элемент MEPа на основе блока в кострукторе содержимого.
4. Добавляю соединители и свойства.
5. Пользуюсь.

Последний раз редактировалось NoR, 19.04.2013 в 14:50.
NoR вне форума  
 
Непрочитано 03.07.2013, 11:32 MEP 2013
#75
alexius_sev


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


Здравствуйте, начертил трубы в 2013, потом сделал стиль спецификации в 2013, и она как-то неверно считает: остаются пустые строки. В чем может быть дело?
Изображения
Тип файла: jpg Снимок.JPG (57.9 Кб, 685 просмотров)
alexius_sev вне форума  
 
Непрочитано 03.07.2013, 11:40
#76
VitalyAF


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


Дело скорее всего в том, что не все свойства назначены трубам.
В контекстном меню спецификации выберите "Добавить все свойства"
VitalyAF вне форума  
 
Непрочитано 03.07.2013, 21:35
#77
alexius_sev


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


Цитата:
Сообщение от VitalyAF Посмотреть сообщение
Дело скорее всего в том, что не все свойства назначены трубам.
В контекстном меню спецификации выберите "Добавить все свойства"
добавлял
alexius_sev вне форума  
 
Непрочитано 03.07.2013, 22:47
1 | #78
VitalyAF


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


Цитата:
добавлял
...тогда пример в студию!
VitalyAF вне форума  
 
Непрочитано 09.07.2013, 11:58
#79
Dante_Tmb


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


Всё отлично работает. VitalyAF, спасибо!!
Dante_Tmb вне форума  
 
Непрочитано 05.09.2013, 16:47
#80
Sh_C

инженер
 
Регистрация: 06.11.2012
Санкт-Петербург
Сообщений: 52


Добрый день!
Сразу хочу сказать спасибо за подробные инструкции! Сначала дела со спецификацией обстояли совсем плохо, не знала даже, что и делать-то с имеющейся готовой таблицей.
В пустом файле удалось получить таблицу, только выполняя пункты согласно ссылке http://forum.dwg.ru/showpost.php?p=1067592&postcount=51. Все верно было посчитано.
Стала пробовать на своем файле, таблица получается, но длины труб считаются неправильно, а количество отводов - верно. Скажите, пожалуйста, в чем может быть дело?
Файл прилагаю. Для таблицы спецификации я выбирала только объекты, находящиеся внутри желтой рамки.
Вложения
Тип файла: dwg
DWG 2013
пример.dwg (4.80 Мб, 3095 просмотров)
__________________
Лучше день потерять, потом за пять минут долететь
Sh_C вне форума  
 
Непрочитано 05.09.2013, 17:08
1 | #81
VitalyAF


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


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

PS найдите на этом форуме и на www.caduser.ru мои самые последние сообщения на эту тему, т.к. таблицы многократно обновлялись!
VitalyAF вне форума  
 
Непрочитано 23.09.2013, 14:28
#82
Kot_Dementyev


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


Цитата:
Сообщение от VitalyAF Посмотреть сообщение
Тогда таким макаром:

9. Выбираем их > Палитра свойств > Дополнительно > Добавить наборы характеристик >
оставляем только галку ОбъектТруба
10. Вставляем таблицу на стол SCHEDULEADD > на палитре свойств выбираем стиль ОбъектТруба
и сразу выбираем объекты > Ok
PS
видимо у всех по-разному, у кого-то описанный выше способ работает, у кого-то нет, может быть зависит от версии ОС.
Ранее я уже писал, что таблица (не формула) глючит уже не первый год, поэтому приспосабливайтесь
Например у меня, чтобы добавить в таблицу с формулами объекты, приходится таблицу удалять и заново вставлять, уже выбирая нужные объекты.
Все сделал по пунктам. А в спецификации вот такое - скрин. Причем длину труб он не считает, а только кол-во кусков.
Подскажите что можно исправить?
Win 8 64, AC MEP 2012 rus.
Изображения
Тип файла: jpg Screen_1.jpg (203.3 Кб, 930 просмотров)
Kot_Dementyev вне форума  
 
Непрочитано 23.09.2013, 14:57
#83
alexius_sev


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


Исправить можно только повернувшись от автокада на 180 градусов и бежать бежать прочь
alexius_sev вне форума  
 
Непрочитано 23.09.2013, 15:50
#84
VitalyAF


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


Kot_Dementyev Выложите пример c dwg файлом!
alexius_sev брысь с форума!
VitalyAF вне форума  
 
Непрочитано 23.09.2013, 18:00
#85
Kot_Dementyev


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


Виталий, добрый день!
Спасибо, что откликнулись.

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

Но это только одна из проблем.
Я вижу у Вас очень большой опыт работы в КАДе и Вы многим помогли. Прошу и мне дать подж...ник в нужном направлении. А дальше я сам разберусь.

Я проектирую котельные и теплопункты, насосные холодоснабжения и т.д. В AutoCAD черчу в 3Д и даже визуализацию освоил... Но при очередном проекте небольшой котельной на объекте отсутствовал прораб, который у нас в организации считал все фитинги и делал заявки на закупку. Эту обязанность по данному объекту возложили на меня. Возможно и дальше так будет. Поэтому решил освоить МЕР именно из-за его способности автоматически вставлять в трубопроводы нужные фитинги (особенно нужны переходы типа резьба-пайка меди, латунные нипеля и муфты, унифицированные тройникии, и т.д.) и, что самое главное, автоматически вбивать их в спецификацию.
Одна из проблем базовой библиотеки КАДа - это отсутствие обыкновенных переходов с наружной резьбой. Когда из шарового крана я тяну (за крестик) трубу, КАД предлагает мне все что угодно, но только не нужный переход (бывало вообще предлагал из выскакивающего каталога только котел влепить в этот кран и все!).

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

Поэтому есть вопросы к Вам:

1. Не организовывайте ли Вы вэбинары на тему проектирования в AutoCAD MEP? Думаю здесь на форуме нашлось бы много желающих Вас послушать и посмотреть как Вы работаете.
2. Или может Вы знаете компанию, которая достаточно грамотно проводит обучение, чтоб было не жалко потраченных средств?
3. Можете посоветовать доступную литературу или видеоуроки на более менее понятном языке с живыми примерами (а то от сплошных слов "диспетчер", "свойства", "тип", подтип", "параметры" и т.д. голова кругом). Имеется ввиду как правильно присвоить характеристики оборудования котельных к этим параметрам, чтоб можно было достаточно широко использовать возможности программы по сортировке, подсчету и нумерации оборудования и материалов.

Если удобно - пишите мне на мыло.

Заранее спасибо.
Вложения
Тип файла: dwg
DWG 2010
Проба МЕР_3.dwg (637.6 Кб, 4608 просмотров)
Kot_Dementyev вне форума  
 
Непрочитано 23.09.2013, 22:09
#86
NoR

проектирование электрики
 
Регистрация: 19.08.2009
Домодедово
Сообщений: 79
Отправить сообщение для NoR с помощью Skype™


В примере таблица рабочая.
Добавь характеристики всем трубам. Как это делается см. рисунок.
Миниатюры
Нажмите на изображение для увеличения
Название: Снимок.GIF
Просмотров: 314
Размер:	115.9 Кб
ID:	112655  
NoR вне форума  
 
Непрочитано 24.09.2013, 10:52
#87
VitalyAF


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


Kot_Dementyev
1. - честно говоря не думал об этом, имхо желающих не так уж много.
2. - нет, не знаю
3. - часто на слуху Paul Aubin, попробуйте его почитать, правда похоже, что он теоретик...
Цитата:
(а то от сплошных слов "диспетчер", "свойства", "тип", подтип", "параметры" и т.д. голова кругом).
Это всегда и со всеми так! Нужно время, что бы улеглось всё в голове. Изучать предмет всегда лучше на языке оригинала!
Последнее время перевод ещё более-менее сносный, а раньше я не узнавал MEP на русском, т.е. вообще не так и не о том писали!
По интерфейсу MEP могу посоветовать - https://sites.google.com/site/byvitaly/home если ещё не читали
Пока я бы не советовал на новые OS переходить,
Цитата:
Win 8 64, AC MEP 2012 rus.
т.к. не правильно работают со свойствами, например рабочая формула в win 7 может не работать в win 8
и т.д.
VitalyAF вне форума  
 
Непрочитано 24.09.2013, 12:28
#88
Kot_Dementyev


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


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

VitalyAF, ну вот видите - подкинул Вам идею. Среди информационной голодухи по МЕРу в нэте, думаю спрос на Ваши семинары будет хороший. Я 1-й запишусь. ))

Этот сайт еще не посещал, почитаю, спасибо.

Цитата:
Сообщение от VitalyAF Посмотреть сообщение
Цитата:
Win 8 64, AC MEP 2012 rus.
т.к. не правильно работают со свойствами, например рабочая формула в win 7 может не работать в win 8
и т.д.
Выбил у начальства новый зверь-компьютер, и наш чудо-ITник влепил последнюю версию Винды.

Кстати, скачал и установил МЕР 2014 (наверно подразумевается 2013), вроде меньше сбоит и функции работают те, которые в 2012 не работали.
Тут есть медные переходы, но только если вставлять их отдельно, как "Фитинг трубопровода". Сама прога при трассировке их не вставляет и в "Настройке трассировки трубопровода" напротив переходов стоит "нет", которое можно заменить в ниспадающем меню на нужный тип переходов, но вот только среди предлагаемого для замены списка нет этих медных переходов, которые есть при нажатии на "Фитинг трубопровода"! Бред. Может знаете, как их туда подставить? Буду очень признателен.
Kot_Dementyev вне форума  
 
Непрочитано 24.09.2013, 16:52
#89
VitalyAF


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


Цитата:
Тут есть медные переходы, ...
Возьмите эту трубу с палитры - "Типовая латунная, медная" тогда отводы будут рисоваться.
Цитата:
в "Настройке трассировки трубопровода" напротив переходов стоит "нет",
Переходы эти есть в каталоге, почему их нет в диалоге, предстоит разобраться...
Какой профиль (ярлык) и шаблон вы используете в работе? А так же важно выбирать "своё" рабочее пространство...
VitalyAF вне форума  
 
Непрочитано 24.09.2013, 16:59
#90
Kot_Dementyev


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


ярлык: AutoCAD MEP 2014 (Русский) — Русский (Russian)
шаблон: Aecb Model (Russian Ctb).dwt
раб простр: трубопроводы
Kot_Dementyev вне форума  
 
Непрочитано 24.09.2013, 18:40
#91
VitalyAF


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


используйте AutoCAD MEP 2014 (Global) — Русский (Russian)
VitalyAF вне форума  
 
Непрочитано 24.09.2013, 19:18
#92
Kot_Dementyev


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


Такая же байда. См. скрины.
Изображения
Тип файла: jpg 111.jpg (369.5 Кб, 930 просмотров)
Тип файла: jpg 222.jpg (332.9 Кб, 976 просмотров)
Kot_Dementyev вне форума  
 
Непрочитано 24.09.2013, 23:58
#93
NoR

проектирование электрики
 
Регистрация: 19.08.2009
Домодедово
Сообщений: 79
Отправить сообщение для NoR с помощью Skype™


В каталоге ошибка. Как исправить см. видео.
З.Ы.
Такие нелепые ошибки чаще всего возникают благодаря не качественной локализации. И autodesk не стремится улучшатся в этом направлении.
Вложения
Тип файла: rar Трубы фитинг.rar (4.88 Мб, 232 просмотров)
NoR вне форума  
 
Непрочитано 25.09.2013, 08:26
#94
VitalyAF


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


Цитата:
Такие нелепые ошибки чаще всего возникают благодаря не качественной локализации.
В данном случае причина не в локализации.
C ошибками обращайтесь >>
http://forum.dwg.ru/showpost.php?p=1128364&postcount=1

Последний раз редактировалось VitalyAF, 25.09.2013 в 09:32.
VitalyAF вне форума  
 
Непрочитано 25.09.2013, 11:08
#95
Kot_Dementyev


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


Цитата:
Сообщение от NoR Посмотреть сообщение
В каталоге ошибка. Как исправить см. видео.
Не, ну, прям..., я прям..., ваще! NoR, ОЧЕНЬ Вам спасибо! Очень! Конкретный исчерпывающий ответ!

Весьма признателен!

Цитата:
Сообщение от NoR Посмотреть сообщение
Такие нелепые ошибки чаще всего возникают благодаря не качественной локализации. И autodesk не стремится улучшатся в этом направлении.
Согласен. Думаю это из-за не согласованности терминов: одни написали "переход", другие "соединитель". А может это упущение при переводе, о чем неоднократно писал VitalyAF.
Kot_Dementyev вне форума  
 
Непрочитано 30.05.2014, 17:48
#96
Сержъ


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


Здравствуйте.
Скачал файл "Фитинги_Трубы_для_MEP2013_RUS.dwg", выложенный здесь - http://forum.dwg.ru/showpost.php?p=954590&postcount=13
При открытии файла - в спецификации в столбце длины труб отображаются нули.
При создании файла с пустого шаблона, и копирования стилей через диспетчер, история та же - фитинги считаются, а трубы по нулям.
Подскажите пожалуйста, как сделать, чтобы трубы также считались.
Изображения
Тип файла: jpg Нули длины труб.jpg (51.9 Кб, 616 просмотров)
__________________
Век живи, век учись...
Сержъ вне форума  
 
Непрочитано 30.05.2014, 20:48
#97
VitalyAF


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


Ваш пример выложите
VitalyAF вне форума  
 
Непрочитано 31.05.2014, 17:12
#98
Сержъ


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


Вчера пробовал открыть по очереди все три Ваших файла для 2012, 203, 2014 версии.
У меня МЕР 2013 русский 64 бит, ОС Win7.
Почему-то, сразу версия 2013 не хотела работать - формула в таблице считала длину труб на ноль.
Сегодня все сделал заново - и заработало

Спасибо, Вам Виталий Александрович за спецификацию.

В других темах читал, что Вы знакомы с платными приложениями для МЕР для создания спецификаций.
Подскажите, пожалуйста - хотя бы наиболее пригодные на Ваш взгляд для создания спецификаций, близких к нашим ГОСТам.
Вложения
Тип файла: dwg
DWG 2013
Пример.dwg (819.7 Кб, 2965 просмотров)
__________________
Век живи, век учись...
Сержъ вне форума  
 
Непрочитано 03.06.2014, 11:48
#99
VitalyAF


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


1. В таких формулах нужно всегда отслеживать версию продукта, см. ниже, выделено цветом
Цитата:
Для MEP2012RUS в формуле нужно изменить в строке
Set baseApp = app.GetInterfaceObject("AecX.AecArchBaseApplication.7.0")
7.0 на 6.7 для других версий соответственно на 5.0, 4.7, 4.5
Для внесения изменений в работающую формулу нужно открыть файл не как обычно, а из менеджера стилей,
в этом случае формула не активна!!!
Кстати для MEP2015-ть версия 7.7

Цитата:
Вы знакомы с платными приложениями для МЕР для создания спецификаций.
не припоминаю... ))

2. Спецификации для MEP это большой отдельный разговор... Это основная проблема, на мой взгляд,
по значимости где-то рядом с библиотекой оборудования адаптированной к местным условиям!
Как ни крути, а воз и ныне там! Вроде бы очевидные вещи...
тем не менее есть ряд вопросов, которые возникают при подходе к проблеме
а) Всё ли, что мы хотим специфицировать находится в файле, если нет, то где взять, как поместить в спеку?
б) Если находится, то можно ли использовать в качестве данных для спецификации?
Например длины, в частности длины провода, вроде бы есть в файле, но это не та длина, что нам нужна...
так же длины лотков, кабель-каналов нужно корректировать с учетом раскроя материала... Т.е. где-то подошёл хлыст целиком, где-то обрезали, остаток пришпандорили в другом месте... В MEP это надо как-то учитывать!?
Вот, и т.д. вопросов набегает множество.
Хотя чисто технически под ГОСТ можно попробовать некую платную утилиту от Nanocad - TDD 3.0
http://www.nanocad.ru/products/detail.php?ID=164384

Суть идеи заключается в том, что MEP умеет выгружать информацию из файла в разные форматы файлов, в т.ч. mdb,
а TDD 3.0 умеет разбирать такие файлы и форматировать в таблицу с разными многочисленными опциями в т.ч. с сортировкой
При этом однажды проделанная вами работа может быть оформлена в виде шаблона, плюс что-то типа БД с названиями компонентов...
Я попробовал на практике применить это, мне понравилось, советую и вам! Дерзайте!

Вам для примера mdb файл сформированный из MEP проекта

test.zip

PS

За идею, прошу выложить здесь ваши результаты, если возьмётесь ))

Последний раз редактировалось VitalyAF, 03.06.2014 в 12:40.
VitalyAF вне форума  
 
Непрочитано 23.03.2015, 23:25
#100
Kot_Dementyev


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


что-то они там готовую спецификацию не показали в примерах, по ГОСТам которая
Kot_Dementyev вне форума  
 
Непрочитано 24.03.2015, 10:12
#101
VitalyAF


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


Цитата:
что-то они там готовую спецификацию не показали в примерах, по ГОСТам которая
конкретнее!!!
VitalyAF вне форума  
 
Непрочитано 24.03.2015, 10:44
#102
Kot_Dementyev


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


Я про некую платную утилиту от Nanocad - TDD 3.0
Kot_Dementyev вне форума  
 
Непрочитано 24.03.2015, 11:16
#103
VitalyAF


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


И...??? Мы здесь причём?
VitalyAF вне форума  
 
Непрочитано 24.03.2015, 16:53
#104
Kot_Dementyev


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


Добрый день, Виталий!
Игрался с Вашими примерами 2012, 2013, 2014 - трубы и фитинги.
И вот что заметил про 2014 (остальные выбивают) - пока дело касается труб и отводов - вроде считает, можно добавлять отводы и длину трубы, нажать "обновить" и спецификация обновляется.
Но как только в системе появляется тройник или переходник - выбивает автокад.
Это я рисовал в Ваших же примерах.

У меня Win 7 32 (лицензия), АС МЕР 2014

Не могли бы Вы выложить примеры с отводами, трубами, тройниками (они могут быть как равнопроходные так и с переходом диаметра) и переходами?
Это одни из главных элементов трассировки труб.

----- добавлено через ~8 мин. -----
... а еще муфты, и могут быть фланцы )))
Kot_Dementyev вне форума  
 
Непрочитано 24.03.2015, 18:06
#105
Kot_Dementyev


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


Каким-то чудом мне удалось наконец-то, за 2 года, ))) выудить спецификацию из своей котельной, правда только по части труб и фитингов, но и это намного упрощает.
Выкладываю то, что получилось.

Спасибо всем активным, особенно Виталию.
Миниатюры
Нажмите на изображение для увеличения
Название: screen_1.png
Просмотров: 157
Размер:	68.6 Кб
ID:	146299  
Kot_Dementyev вне форума  
 
Непрочитано 24.03.2015, 18:35
#106
VitalyAF


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


Цитата:
Каким-то чудом мне удалось наконец-то, за 2 года, )))
Сразу же её конвертируйте в Acad таблицу (см. в контекстном меню таблицы), не будет тормозить и так надёжнее...
Что касается Schedule Table для труб, то есть несколько версий, какая у вас?
выложите пример со стилем вашей таблицы...
VitalyAF вне форума  
 
Непрочитано 24.03.2015, 22:22
#107
Kot_Dementyev


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


За что это Вы меня так? )) не понял вопроса.

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

В продолжение работы. Решил разделить все трубы по назначению на системы: горячая вода, холодная, дренаж и т. д. Очень удобно иметь такую спец. для закупок и монтажа.
Все трубы с измененным назначением превратились в палочки в реалистичном отображении. См. вложения.
Подскажите как вернуть им прежний вид.

Еще интересно, как происходит упорядочивание строк в спец. Можно ли получить упорядоченную таблицу по диаметрам хотя бы?

Спасибо.

----- добавлено через ~10 мин. -----
А вот еще интересная задача, которую поставил мне заказчик:
не хочу котельную на меди, хочу на ППР )))

Самая обыкновенная задача для САПРа, но боюсь спрашивать из-за приколов МЕРа:
можно ли "одним нажатием кнопочки" все трубы и фитинги поменять с медных на полипропиленовые?
Хорошо, если бы это можно было бы делать для разных систем трубопроводов.
Миниатюры
Нажмите на изображение для увеличения
Название: screen_2.png
Просмотров: 96
Размер:	285.1 Кб
ID:	146322  Нажмите на изображение для увеличения
Название: screen_3.png
Просмотров: 75
Размер:	59.4 Кб
ID:	146323  
Kot_Dementyev вне форума  
 
Непрочитано 25.03.2015, 07:41
#108
VitalyAF


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


Цитата:
За что это Вы меня так? )) не понял вопроса.
Как? Я свои с проводами конвертирую, т.к. их много и они готовы к вставке на лист. Shedule Table постоянно сканирует файл, поэтому тормозит проект целиком, я их в конце уже конвертирую в акад таблицы, а те удаляю.
Цитата:
Подскажите как вернуть им прежний вид.
вместе с системой поменялись настройки трассировки, см. Диапазон размеров, поправьте его, чтобы отображалось 2-мя линиями
Настройки трассировки трубопровода
Цитата:
можно ли "одним нажатием кнопочки" все трубы и фитинги поменять с медных на полипропиленовые?
можно, в контекстном меню трубы - Modify Run
Цитата:
Можно ли получить упорядоченную таблицу по диаметрам хотя бы?
Можно и диаметр добавить или заменить им толщину трубы, как лучше? Так же есть ещё вариант с позициями, могу прикрутить

Последний раз редактировалось VitalyAF, 25.03.2015 в 07:50.
VitalyAF вне форума  
 
Непрочитано 25.03.2015, 12:08
#109
Kot_Dementyev


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


Спасибо, Виталий, двигаюсь дальше!

По поводу спецификации, толщину изоляции убирать не надо, можно добавить диаметры.
В общем, чтоб было так:

Труба медная, Ду15
Труба медная, Ду20
Труба медная, Ду25
Труба медная, Ду32
Отвод 90°, Ду15
Отвод 90°, Ду20
Тройник 90°, Ду15
Тройник 90°, Ду20
Тройник 90°, 25х15х25
Тройник 90°, 25х25х20
Тройник 90°, 25х25х15
Переход 15х20
Переход 20х25
... и т.д.

Номер позиции тоже не помешает.

Что касается переходов, то не нашел переходов с резьбы на трубу. Ведь по сути все эти трубы связывают оборудование, которое надо к ним подключить. А это множество переходников типа "резьба-пайка", "резьба-обжим", "резьба - приварка"... Я уже молчу про чисто резьбовые фитинги (ниппеля, муфты, переходы).
Это большое количество латуни, которое пока приходится считать вручную.
Kot_Dementyev вне форума  
 
Непрочитано 25.03.2015, 13:38
#110
VitalyAF


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


Цитата:
В общем, чтоб было так:

Труба медная, Ду15
Труба медная, Ду20
Нужен хотя бы фрагмент вашего каталога, чтобы привязаться к нему.
У меня пока нет RUS версии подходящей...
VitalyAF вне форума  
 
Непрочитано 25.03.2015, 14:24
#111
Kot_Dementyev


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


Пока у меня никакого каталога нет. Я пользуюсь тем, что есть в МЕРе.
А логика проста: чтоб не выискивать, например, тройники по всей таблице, надо сгруппировать их по возрастанию диаметров. Всё.
И так с каждым видом фитинга.

Трубы - аналогия по материалу и диаметру
Kot_Dementyev вне форума  
 
Непрочитано 25.03.2015, 15:09
#112
VitalyAF


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


Цитата:
А логика проста:...
Вы уверены, что в каталогах материал именно так прописан?
VitalyAF вне форума  
 
Непрочитано 25.03.2015, 15:19
#113
Kot_Dementyev


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


Согласен, с материалом заминочка... Хотел выбрать все ппр или медные трубы с проекте в "Быстром выборе" по материалу, строка такая есть, но на выбор не предлагает то, что использовано в проекте. Пиши, что хочешь.
Я так понял эти данные не вытаскиваются?
Придется сортировать без материала...

----- добавлено через ~2 мин. -----
Думаю это компенсирует сортировка по системам. Как правило, одна система делается из 1 материала труб.
Kot_Dementyev вне форума  
 
Непрочитано 25.03.2015, 15:30
#114
VitalyAF


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


Чтобы что-то ответить мне нужен rus каталог и rus версия MEP,
будет время поставлю на виртуалку...
Скорее всего материал можно прописать так, как нам нужно...
VitalyAF вне форума  
 
Непрочитано 28.10.2015, 10:25
#115
Livin


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


Работала на AutoCAD MEP 2013 RUS, пользовалась спецификацией Труба_отвод, все отлично работало. Установила AutoCAD MEP 2015 RUS SP2. В формуле изменила 7.0 на 7.7, однако при создании этого стиля спецификации программа сразу прекращает работу. Каталоги все подключены, регенерированы, тестированы, перенос и переопределение делала, наборы характеристик проверены. Файл чертежа подчистила, проверила. Не знаю что еще можно сделать.

ПС. Коллега тоже установила 15й акад, изменила формулу и все считает. У другого тоже программа вылетала, перенабрал формулу, стало считать. Я тоже перенабирала, не помогло.

ППС: Сейчас попробовали посчитать мой файл компе коллег, все отлично посчитал, мой автокад открывает этот файл, даже спецификацию пересчитывает, обновляет...НО! если эту таблицу удалить и попробовать вставить через команду SCHEDULEADD ->стиль -> Труба_отвод - программа снова прекращает работу.
Вложения
Тип файла: dwg
DWG 2007
Спецификация (2).dwg (852.2 Кб, 533 просмотров)
Livin вне форума  
 
Непрочитано 28.10.2015, 13:33
#116
VitalyAF


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


Здравствуйте,

Прямо ребус какой-то, на прежних версиях формула работала,
под 2015-ть изменили 7.3 на 7.7 вылетает, причём только на вашем ПК!?
И что из этого следует? ...Что у вас какой-то странный комп?
... Попробуйте разобраться, в чём всё же разница? Почему работает не везде, в чём отличие,
версия windows или что-то установлено такое, чего у других нет?
Утилиты какие-нить типа СПДС или ещё что...
VitalyAF вне форума  
 
Непрочитано 28.10.2015, 14:41
#117
Livin


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


Операционка одна и та же (завтра попробуем переустановить), СПДСка, действительно, не установлена была у меня, но установка ничего не изменила. Дополнительные утилиты не установлены ни у кого (кроме СПДС).
Livin вне форума  
 
Непрочитано 28.10.2015, 21:38
#118
VitalyAF


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


Подтверждаю, что-то не то с командой SCHEDULEADD, причём на ENG версии то работает, то нет,
а на RUS эта таблица валится постоянно!
Но дело не в таблице, а в чём-то другом, пока не ясно, постараюсь сообщить куда следует... ))
Как временный выход можно сделать следующее:
1. Скопировать текст формул в текстовый файл, желательно с пом. Notepad++ или Sublime Text
2. создать файл на основе текущей версии MEP
3. создать новый набор свойств, например ТрубаОбъект с теми же свойствами
4. создать новую таблицу и ввести в неё формулы из текстового файла
5. опробовать на примере
Должно работать, у меня сработало.
Этот файл с таблицей можно сохранить как шаблон.
PS
При переходе на новую версию, (тем более при пропуске версии/й)желательно обновлять существующие шаблоны,
а лучше создавать новые, перенеся туда накопленные настройки.

Удачи,

отпишите о результатах!

Последний раз редактировалось VitalyAF, 29.10.2015 в 07:31.
VitalyAF вне форума  
 
Непрочитано 30.10.2015, 12:18
#119
VitalyAF


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


Продолжаем...

Дальнейший поиск привёл к следующим результатам -
оказалось, что достаточно заново задать свойства объекта, подозреваю,
что достаточно вновь набрать "Имяразмераэлемента".
После этого падения исчезли и даже не модифицированный файл стал работать нормально!
Видимо где-то в реестре появилась нужная запись и всё нормализовалось...
VitalyAF вне форума  
 
Непрочитано 30.10.2015, 15:43
#120
Livin


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


Интересное дело... Попробовала вновь ввести в набор характеристик характеристику "Имяразмераэлемента", а такой характеристики нет... Есть характеристика "Наименование", причем если открыть хар-ку "Имяразмераэлента" галочка стоит именно напротив Наименования. Но несуществующая характеристика никуда не удалилась, не переименовалась и участвует в формуле и в таблице. Пробовала добавлять вместо "Имяразм..." хар-ку "Наименование", в стиле спецификации, эту характеристику не отображает.
Миниатюры
Нажмите на изображение для увеличения
Название: Интересное дело.PNG
Просмотров: 50
Размер:	27.1 Кб
ID:	159517  Нажмите на изображение для увеличения
Название: Интересное дело2.PNG
Просмотров: 59
Размер:	66.6 Кб
ID:	159518  
Livin вне форума  
 
Непрочитано 30.10.2015, 16:10
#121
VitalyAF


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


Цитата:
Интересное дело...
Да, уж...

"Наименование " у вас на правом рис. это пользовательское название колонки в таблице.
А я говорю про свойство "Имяразмераэлемента" см. на вашем левом рис. в верхней строке.
PS
После того, как вы переопределите свойство, в таблице эту колонку удалите и вставьте заново
VitalyAF вне форума  
 
Непрочитано 30.10.2015, 16:23
#122
Livin


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


Пользовательское название колонки это да, но я тоже про свойства (см. приложение). Колонку удаляла, вставляла с новой характеристикой. Но все равно вылетала программа. В пн снова все последовательно попробую сделать, включая изменения в формуле, там то тоже характеристика участвует.

ПС. Спасибо за участие)))
Миниатюры
Нажмите на изображение для увеличения
Название: Интересное дело3.png
Просмотров: 63
Размер:	31.2 Кб
ID:	159522  
Livin вне форума  
 
Непрочитано 30.10.2015, 16:39
#123
VitalyAF


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


Интересно...
Не должно быть ни какого "Наименования"
Покажите к чему свойства применяются, к каким объектам?
Может ещё что-то установлено и мешает? Вы винду переставили?

д.б. >>

Нажмите на изображение для увеличения
Название: Наименование.gif
Просмотров: 61
Размер:	4.3 Кб
ID:	159525
PS
Везде, где участвует, замените.
Возможно и остальные свойства надо переназначить...
Там их всего три, одно мы уже упомянули, осталось Система, Толщина изоляции и
Тип объекта

Последний раз редактировалось VitalyAF, 30.10.2015 в 16:45.
VitalyAF вне форума  
 
Непрочитано 01.09.2017, 19:33
#124
melok


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


При открытии файла - в спецификации в столбце длины труб отображаются нули.
Открывала все файлы 2013,2014,2012 все ранво везде нули, при этом, нормально считаются отводы, переходы, тройники
Подскажите пожалуйста, как сделать, чтобы трубы также считались.
melok вне форума  
 
Непрочитано 03.09.2017, 14:48
#125
VitalyAF


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


ответил здесь >> AEC версия
VitalyAF вне форума  
Ответ
Вернуться   Форум 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