ТАБЛИЦИ и VBScript, как вытянуть свойства объектов которые не прописаны?
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Вертикальные решения на базе AutoCAD > ТАБЛИЦИ и VBScript, как вытянуть свойства объектов которые не прописаны?

ТАБЛИЦИ и VBScript, как вытянуть свойства объектов которые не прописаны?

Ответ
Поиск в этой теме
Непрочитано 20.07.2009, 13:45 #1
ТАБЛИЦИ и VBScript, как вытянуть свойства объектов которые не прописаны?
brain adams
 
Регистрация: 17.07.2009
Сообщений: 31

Парни , столкнулся с тем что мне нужно извлечь те свойства из объектов , которые не прописываються автоматически в Propertys set def., например в многослойной стене нет возможности поелементно посчитать объем и вывести эту инфу в таблицу, кто знает как в VBScript это прописать???
Просмотров: 5227
 
Непрочитано 20.07.2009, 13:50
#2
Кулик Алексей aka kpblc
Moderator

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


Вопрос именно про AutoCAD или все же про AutoCAD Architecture?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 20.07.2009, 15:44
#3
brain adams


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


По AutoCAD Architecture конечно
brain adams вне форума  
 
Непрочитано 20.07.2009, 15:48
#4
Кулик Алексей aka kpblc
Moderator

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


Топик перемещен. На будущее: постарайся не ошибаться с разделом.
Кстати, версия АА какая? 2008? 2009? 2010? Или, может, вообще AutoCAD Architecture Desktop 2005?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 20.07.2009, 16:03
#5
brain adams


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


Вобще у меня 2010 но что в 2006 -2009 одни и теже свойства, абсолютно не имеет значение
brain adams вне форума  
 
Непрочитано 20.07.2009, 17:39
#6
VitalyAF


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


Цитата:
Сообщение от brain adams Посмотреть сообщение
... в многослойной стене нет возможности поелементно посчитать объем и вывести эту инфу в таблицу, кто знает как в VBScript это прописать???
Тут нужно уточнить, стена часто бывает общей для нескольких помещений, что конкретно нужно, ведомость отделки по помещениям или...???
VitalyAF вне форума  
 
Непрочитано 20.07.2009, 20:05
#7
Кулик Алексей aka kpblc
Moderator

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


VitalyAF, я так понял, что надо просто объем каждого компонента суммировать и выводить.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 20.07.2009, 21:45
#8
VitalyAF


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


Кулик Алексей aka kpblc
Была какая-то фигучка к-рая считала послойно объём компонентов и выводила в ком. строку, толку от неё 0.000000001 ))
VitalyAF вне форума  
 
Непрочитано 20.07.2009, 22:49
#9
Кулик Алексей aka kpblc
Moderator

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


VitalyAF, от такой фигулечки действительно толку будет ноль, это очевидно Весь вопрос в том, где потом будут использоваться эти данные об объеме компонентов. Скорее всего, выводиться в ScheduleTable.
Я бы не делал ставку на вычисление в PropertySetDefinitions - слишком много ресурсов будет "слопано" почем зря (сугубо ИМХО!), и попытался бы найти другое решение.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 21.07.2009, 11:28
#10
brain adams


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


Итак уточнаю, предположим у меня есть наружнная стена(В архитектурном автокаде), у которой есть несущий остов-кирпич , потом утеплитель , потом фасадный кирпич(либо другая конфигурация, таблица долна быть уневерсальной), мне если посчитать объем а потом из него количество каждого материала , даст возможность без вычислений узнать показатели так необходимые для сметы , это уже на стадии ПП- я смогу дать ориентировочную стоимость. Но вот беда в том что в Property set deffination возможно автоматически определением вытянуть только общий объем и общую ширину и т. п. и даже материал стены показываеться только первый, но ведь эти показатели сумируються прогой, и не зря в Сomponents в разделе стены пишуться индексы компонентов , стены, ее характеристики. Я например переписал в автоматической таблице (Shcedual Tab) чтоб открывание вместо "Left" и "Right" писало "Л" и "-" с помощью простой if ...then ...else...но вот дальше тупик я использовал свои знания бейсика 15-ти летней давности.....Поэтому и прошу помощи специалистов которые моглиб помоч .Для наглядности вкладываю два принт скрина.
Миниатюры
Нажмите на изображение для увеличения
Название: компонент.jpg
Просмотров: 152
Размер:	104.1 Кб
ID:	23826  Нажмите на изображение для увеличения
Название: свойства.jpg
Просмотров: 146
Размер:	104.1 Кб
ID:	23827  
brain adams вне форума  
 
Непрочитано 21.07.2009, 15:45
#11
VitalyAF


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


brain adams,
вы всё же на вопрос ответьте, если нужна площадь и объём компонентов стены по помещениям, то можно забыть и не вспоминать ещё оч. долго про это, нет такой возможности!!!
Мусолили этот вопрос много лет.
Если привязка к помещениям не нужна, то тогда ещё есть оч. небольшой шанс вытащить нужную информацию о компонентах!!!
PS ... и не важно где и что написано. в т.ч. и на тех скринах, если что-то выводится на экран, то это не означает, что можно получить доступ к этой информации!!!
VitalyAF вне форума  
 
Автор темы   Непрочитано 21.07.2009, 16:16
#12
brain adams


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


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


Мне не нежно по помещениям, намверно во второй раз повторяю , и если не можешь вытащить эту инфу, не значит что это не возможно просто скажи что не знаешь, да и все

Последний раз редактировалось Кулик Алексей aka kpblc, 21.07.2009 в 16:31.
brain adams вне форума  
 
Непрочитано 21.07.2009, 16:35
#13
Кулик Алексей aka kpblc
Moderator

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


Вытаскивать объем компонентов в общем случае (с учетом модификаторов стен, EndCap'ов, OpenCap'ов и т.п.) - весьма затруднительное занятие ИМХО. Я, по крайней мере, заниматься подобным не собираюсь.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 21.07.2009, 16:40
#14
VitalyAF


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


brain adams
...да ты не волнуйся так, бедный, даже буквы позабыл...
я же реально хотел тебе, умному человеку помочь, потому что представляю как это можно сделать, а ты всё испортил, вместо того чтобы просто ответить стал показывать нам свои отстойные скрины!
Сынок, мы это всё видели как минимум лет 5-ть тому назад! )) Какая наивность, в стилях прописано а в свойствах достать не могу, рассмешил )))
VitalyAF вне форума  
 
Автор темы   Непрочитано 21.07.2009, 17:16
#15
brain adams


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


VitalyAF- возьми себя в руки а то слюна аж на экран брызжит , "Сынком " называть своих детей будешь, Я здесь не для того чтоб твои наезды выслушивать, И пародох в том что я эти таблици также лет 5 или 6 назад еще изучил(здесь они для наглядности) . Если хочешь покарячеться это не комне. Или ты думал я как детя малое этот автокад первый раз в руки взял, я говорю то что " свойства если есть в системе то их можно достать но то что это не просто это факт!!"
brain adams вне форума  
 
Непрочитано 21.07.2009, 17:24
#16
VitalyAF


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


...флаг тебе в руки!!!

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

Последний раз редактировалось VitalyAF, 21.07.2009 в 17:54.
VitalyAF вне форума  
 
Непрочитано 21.07.2009, 21:56
#17
Кулик Алексей aka kpblc
Moderator

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


Спокойнее, спокойнее...
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 22.07.2009, 10:41
#18
brain adams


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


Кулик Алексей aka kpblc- ты сказал что не хочешь заниматься вытягиванием всех свойств, вместе с ендкейпами и маселементами, ну а без всего этого реально полуить просто обьем поелементно?
brain adams вне форума  
 
Непрочитано 22.07.2009, 10:48
#19
Кулик Алексей aka kpblc
Moderator

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


А без этого получаемый результат будет весьма сильно отличаться от реального. Если честно, то у меня просто не хватает мозгов на проработку универсального алгоритма, это во-первых. Во-вторых, я сейчас практически не использую механизм ScheduleTable,- вместо него программно создаю собственные таблицы (мне показалось так удобнее).
В качестве примера - см. вложение. Надо посчитать объемы компонентов стены. Обрати внимание, что для каждого проема свои стили OpenCap'ов.
Вложения
Тип файла: dwg
DWG 2007
aa2008_walls.dwg (243.4 Кб, 1073 просмотров)
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 22.07.2009, 11:03
#20
brain adams


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


Так открыл, тут помимо стен и окон должно что-то еще отображаться? Или ты как пример просто вложил? А ендкейпы это такое .... Я ж говорю мне не важно будут они учитываться или нет . Я смотрю ты переписал названия слоев на руский, и как удобно?
brain adams вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Вертикальные решения на базе AutoCAD > ТАБЛИЦИ и VBScript, как вытянуть свойства объектов которые не прописаны?



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сейсмозащита и сейсмоизоляция существующих, построенных зд. IANationalInformAgentstvo Прочее. Архитектура и строительство 216 20.01.2015 16:51
Мониторы LCD CRT Разное 94 17.06.2008 10:51
ЮМОР 2006 =) Perezz!! Разное 1122 04.01.2007 00:46
Как получить таблицу свойств объектов такую же как в OrCad passat AutoCAD 1 08.12.2004 01:12