Отметка стены в AutoCAD Architecture

Автор Тема: Отметка стены в AutoCAD Architecture  (Прочитано 6604 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Тема содержит сообщение с Решением. Нажмите здесь чтобы посмотреть его.

Оффлайн Алексей ТерноАвтор темы

  • ADN Club
  • ****
  • Сообщений: 381
  • Карма: 33
    • C3D Extensions
  • Skype: alexeyterno
При формировании марок в AutoCAD Architecture столкнулись с проблемой: невозможно вывести отметку стены.
В атрибутах марки устанавливается ссылка на программную характеристику, но в предлагаемом списке отметки стены нет (во вложении).
Есть ли какой-нибудь способ вывести отметку стены?


Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13830
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Отметка стены в AutoCAD Architecture
« Ответ #1 : 09-10-2015, 18:42:08 »
Алексей Терно
У нас пока нет специалистов по адаптации AA. Так что лучше спроси на специализированном форуме или задай вопрос через подписку.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Алексей Кулик

  • Administrator
  • *****
  • Сообщений: 1097
  • Карма: 172
Re: Отметка стены в AutoCAD Architecture
« Ответ #2 : 09-10-2015, 21:02:24 »
Во-первых, что есть "отметка стены"? Отметка верха? Отметка низа?
Во-вторых, можно попробовать настроить стиль стены и создать в нем соответствующее свойство (насколько я помню, некое подобие VBS в АА было).
Все, что сказано - личное мнение.

Правила форума существуют не просто так!

Приводя в сообщении код, не забывайте про его форматирование!

Оффлайн Алексей ТерноАвтор темы

  • ADN Club
  • ****
  • Сообщений: 381
  • Карма: 33
    • C3D Extensions
  • Skype: alexeyterno
Re: Отметка стены в AutoCAD Architecture
« Ответ #3 : 09-10-2015, 22:37:44 »
Ок. В понедельник проверю стиль стены. Если ничего не даст, буду писать на http://forums.autodesk.com/

Отмечено как Решение Алексей Терно 12-10-2015, 12:28:19

Оффлайн Алексей ТерноАвтор темы

  • ADN Club
  • ****
  • Сообщений: 381
  • Карма: 33
    • C3D Extensions
  • Skype: alexeyterno
Re: Отметка стены в AutoCAD Architecture
« Ответ #4 : 12-10-2015, 12:25:32 »
Решение найдено!
В наборе характеристик для стен в формульной характеристике необходимо прописать формулу:
Код - Visual Basic [Выбрать]
  1. Set acadApp = GetObject(,"AutoCAD.Application")
  2. acadVerString = acadApp.ActiveDocument.GetVariable("ACADVER")
  3.  
  4. Select Case acadVerString
  5.         Case "20.1s (LMS Tech)"
  6.                 aecBaseVer = "AecX.AecBaseApplication.7.8"
  7.         Case Else
  8.                 aecBaseVer = "Unknown"
  9. End Select
  10.  
  11. If aecBaseVer = "Unknown" Then
  12.         RESULT =  "Unknown"
  13. Else
  14.         Set aecBase = acadApp.GetInterfaceObject(aecBaseVer)
  15.         aecBase.Init acadApp
  16.         Set wallObj = acadApp.ActiveDocument.ObjectIDToObject( [ObjectID] )
  17.         Set utilObj = aecBase.ActiveDocument.Utility
  18.         wallStart = utilObj.ConvertToVariantArray(wallObj.StartPoint)
  19.         RESULT = wallStart(2)
  20. End If

PS: для версии 2016

Оффлайн Алексей Кулик

  • Administrator
  • *****
  • Сообщений: 1097
  • Карма: 172
Re: Отметка стены в AutoCAD Architecture
« Ответ #5 : 12-10-2015, 13:01:42 »
Настоятельно не рекомендую так делать. Потери памяти будут неимоверными.
Может, попробовать использовать в стиле стены новый PropertySet, с использованием Project Level Elevation?
Все, что сказано - личное мнение.

Правила форума существуют не просто так!

Приводя в сообщении код, не забывайте про его форматирование!

Оффлайн Алексей ТерноАвтор темы

  • ADN Club
  • ****
  • Сообщений: 381
  • Карма: 33
    • C3D Extensions
  • Skype: alexeyterno
Re: Отметка стены в AutoCAD Architecture
« Ответ #6 : 12-10-2015, 14:47:28 »
Цитировать
Может, попробовать использовать в стиле стены новый PropertySet, с использованием Project Level Elevation?

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

Оффлайн Алексей Кулик

  • Administrator
  • *****
  • Сообщений: 1097
  • Карма: 172
Re: Отметка стены в AutoCAD Architecture
« Ответ #7 : 12-10-2015, 14:57:29 »
Ну так и стили у них разные, наверное? Ну неразумно, мне кажется, на каждый объект стены задавать принудительное смещение...
Все, что сказано - личное мнение.

Правила форума существуют не просто так!

Приводя в сообщении код, не забывайте про его форматирование!