|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
23.09.2008, 22:49 | #1 | |
Копирование данных для спецификаций из выносок СПДС в таблицу из мтекстов
ՃԱՐՏԱՐԱԳԵՏ, Տ.Գ.Թ.
Торонто
Регистрация: 23.10.2007
Сообщений: 1,980
|
||
Просмотров: 50235
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Я разбирался только с узловыми выносками, и там добраться до текста (если рассматривать только lsp) можно только через ent*-методы. Остальные элементы не ковырял.
По идее получить данные о первой и второй строк указанной выноски можно так: Код:
Добавлено: Расписывать логику лениво, хватай код: Код:
И еще. Тут критичным является код, выделенный полужирным. Если разработчики в одной из следующих версий поменяют DXF-представление своих примитивов (а кто им запретит?), код станет нерабочим. P.S. Естественно, СПДС-ка должна быть загружена. Для варианта загрузки только ObjectEnabler'a не проверял.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. Последний раз редактировалось Кулик Алексей aka kpblc, 23.09.2008 в 23:36. |
|||
|
||||
Кулик Алексей aka kpblc,
Спасибо, список из содержаний позиционных выносок создается. А можно включить в выбор кроме позиционных выносок еще и гребенчатые и цепные выноски?
__________________
Блог |
||||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Наверное, можно. Но как там разбираться с количеством стрелок - пока не знаю (ковырять надо)
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Кулик Алексей aka kpblc,
А зачем разбираться с количеством стрелок? Нам надо только прочитать содержание верхней и нежней строки и добавить их в список.
__________________
Блог |
||||
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Только тут конечно вопрос следующий
Выполнять ли автоматическое изменение спецификации или только при выполнении команды. Часть объектов по любому выносками не обозначаем, как быть с их подсчетом. В общем ньюансов много, сам пользуюсь PS-конструкции для этого дела, но тоже пока система не доработана. Самому лезть и корректировать что то нету возможности ни времени ни возможности т.к. все файлы уже с компилированы, да и OBJECT-ARX технологиями не владею.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Как зачем? А подсчет ты не планируешь выполнять?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
DEM,
Цитата:
Цитата:
Цитата:
__________________
Блог |
||||
|
||||
Кулик Алексей aka kpblc,
Посмотри файл прикрепленный в первом посте (отмечено желтой рамкой). Искомый лисп должен заполнять только строки спецификации которые содержат информацию о профиле (Номер позиции, ГОСТ, Профиль, Длина). Графу количество заполнять не требуется, это уже надо вручную, иначе больно муторно. Расчет спецификации выполняется далее лиспом от VVA
__________________
Блог |
||||
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Red Nova
Я говорбю про необозначенные объекты, ты ведь не все будешь на чертеже обозначать.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
|
||||
DEM,
Ну так это по старинке, ручками, но опыт показывает что почти все отображено в выносках.
__________________
Блог |
||||
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Ну тогда вопрос следующего плана для работы с какой частью проекта тебе это надо КМ или КЖ.
А то может проще PS -конструкции использовать.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
|
||||
В общем больше для КМ, но и для КЖ без проблем пойдет. PS я как-то ставил. Тогда интересного мало нашел. Правда спецификации не смотрел.
__________________
Блог |
||||
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
В общем вот что можно делать с помощью PS-конструкции.
По хорошему можно еще по копаться в файлах настроек, и сделать более оптимальным заполнение спецификаций. Почти тоже самое можно делать с помощью СПДС, только использовать объектов СПДС, как мне кажется сбор информации с четежа с помощью выносок несколько не корректен, т.к. не не всегда все обозначаем. Лучше построить систему на блоках и объектах СПДС или же PS-конструкции.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
|
||||
DEM,
Дойдут руки поставлю PS еще раз. Но меня в общем вполне устаревает лисп от VVA для расчета спецификаций. Цитата:
Если удастся создать корректный алгоритм фильтрации для выносок СПДС, то проблем не вижу. Просто делая проект надо помнить, что далее все выноски будут обработаны лиспом, а значит при проставлении выносок позиций надо следовать некоторым правилам. P.S. Я долго искал, но так и не нашел в СПДС возможности рассчитывать массы спецификаций. Может я что-то пропустил?
__________________
Блог |
||||
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Red Nova
ВСе равно по моему мнению данный путь несколько тупиковый, все таки использование объектов более целесообразно, их просто проще подсчитать.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
|
||||
kpblc,
Получается включить в набор гребенчатые и цепные выноски? Как у тебя со свободным временем. Надеюсь я не очень тебе мешаю своими просьбами? DEM, А по моему наоборот. Выноски СПДС по любому удобнее использовать чем блоки. А подсчитать и их можно.
__________________
Блог |
||||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Red Nova, у меня просто сейчас шансов нет заняться (ADT, собака, никак не сдается - надо его выдрессировать).
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
крыс
Обломался... Может если подожду свободное время у тебя все же появится? Ато аппетит то уже проснулся.
__________________
Блог |
||||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сейсмозащита и сейсмоизоляция существующих, построенных зд. | IANationalInformAgentstvo | Прочее. Архитектура и строительство | 216 | 20.01.2015 16:51 |
Предложения по расчетным моделям сооружений | aldt | Расчетные программы | 8 | 06.07.2009 17:53 |
Программа для разработки спецификаций в MS Excel | Бриг | Прочее. Программное обеспечение | 5 | 27.09.2007 08:38 |
Создание форматки для СПДС | Владимир М | Программирование | 2 | 22.09.2006 23:17 |
Программы для разработки спецификаций | assenizator | AutoCAD | 6 | 04.02.2005 13:34 |