|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
03.10.2013, 13:28 | #1 | |
Автоматизация раскладки настила
Техник-проектировщик
Москва
Регистрация: 03.10.2013
Сообщений: 4
|
||
Просмотров: 7358
|
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,604
|
Смотрите в сторону параметрических объектов СПДС
Вот пример видео: http://www.youtube.com/watch?v=pSDZJ1z8pHk Т.е. из того, что я вижу по картинке, Вам нужно сделать 3 объекта - треугольный, четырёхугольный и пятиугольный и в каждом из них иметь возможность включения/отключения зоны опирания. А дальше прогнать скриптом, найти одинаковые элементы независимо от ориентации, назначить им одинаковые марки, а всем остальным назначить уникальные марки и всё это дело посчитать. Вполне реально, как мне кажется. Последний раз редактировалось swell{d}, 03.10.2013 в 14:07. |
|||
|
||||
Техник-проектировщик Регистрация: 03.10.2013
Москва
Сообщений: 4
|
Да, видео заинтриговало. Не подскажите как найти такую СПДС? Я сейчас установил и не нашел таких функций, как на видео. Я в автокаде новичок, до этого долгое время компасом пользовался, сейчас понял, что в каде можно многое сделать быстрее, но и учиться очень долго нужно.
Объекты бывают совершенно произвольной формы, включая кривые, но это уже отдельные извращения. Основная масса конечно правильные формы. Буду методом проб и ошибок осваивать эту автоматику. |
|||
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,604
|
http://www.spds.ru/
темы про параметрические объекты: http://forum.dwg.ru/showthread.php?t=94398 и ещё одна была, чего-то найти не могу |
|||
|
||||
Регистрация: 25.03.2008
Зелик
Сообщений: 1,577
|
swell{d}, Вы лукавите. Измените размеры у одного из элементов, маркированых, например "7". Если в таблице стоит группировка по столбцу "марка", то косяк уйдёт в пр-во, ибо размер берется с первого элемента с маркой "7" и никакой проверки по размерам не предусмотрено
Как Вы боретесь с этим?
__________________
* Буква "ё" не используется в тексте исключительно в связи с требованиями ЕСКД. |
|||
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,604
|
CaMoCAD,
видео из #2 - не моё. У меня разные "проверки" занимают больше половины скрипта элемента. В случае неправильного назначения позиций спецификация выглядит так: |
|||
|
||||
Регистрация: 25.03.2008
Зелик
Сообщений: 1,577
|
swell{d}, можно полюбопытствовать, как в скрипт вставить проверку? Не покажете кусок скрипта?
PS А еще лучше бы вставить проверку в скрипт таблицы с выборкой. Это возможно?
__________________
* Буква "ё" не используется в тексте исключительно в связи с требованиями ЕСКД. |
|||
|
||||
Цитата:
- таблицу отчета настраиваем: сортировка и группировка по размерам, по позициям и т.п.; - маркируем все одной позицией; - позиции проставляем потом через таблицу.
__________________
Лучше не обещать, чем обещать и не исполнять. |
||||
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,604
|
Цитата:
//Проверяем параметры на адекватность if(rOtgib1 < 0) rOtgib1 = 0; if(rOtgib2 < 0) rOtgib2 = 0; if(iDiam < 3) iDiam = 3; //минимальный диаметр арматуры if(iDiam > 40) iDiam = 40; //максимальный диаметр арматуры if(rStep < 2*iDiam) rStep = 2*iDiam; //Пособие к СП52-101, п.5.9 if(rStep < iDiam+30) rStep = iDiam+30; //Пособие к СП52-101, п.5.9 iCount = int(iCount); iDobor = int(iDobor); if(iCount < 1) iCount = 1; if(iCount + iDobor < 1) iDobor = 1 - iCount; if(rScale < 0) rScale = 0; сидят в: function OnChangeParameters а про таблицы. проще всего сделать скрытые столбцы, в которые вывести все характеристики парам.объекта. группировка не будет срабатывать, если какие-то строки не одинаковые. нумеровать действительно можно и через таблицу. например, для нумерации свай я сделал отдельную табличку, в которую вывожу координаты свай, сортирую её по X и Y и затем нумерую через таблицу. получается симпатично. п.с. кстати, вот моё видео: http://www.youtube.com/watch?v=hRaElgzlE74 (я чего-то и забыл совсем про него) |
|||
|
||||
Регистрация: 25.03.2008
Зелик
Сообщений: 1,577
|
LynxM, swell{d}, - группировку ставлю по нескольким столбцам, разные строки не группируются, уже хорошо (как сам не допер?). Но как проставлять позиции через таблицу? Там вроде односторонняя связь, и как раз в другую сторону.
__________________
* Буква "ё" не используется в тексте исключительно в связи с требованиями ЕСКД. |
|||
|
||||
Цитата:
Видео в посте #2 мое (снимал когда-то для коллег, которые как ни обидно - но не доперли всех плюсов СПДС). Если смотреть с 3-й минуты - через таблицу меняю марку на детали.
__________________
Лучше не обещать, чем обещать и не исполнять. |
||||
|
||||
Регистрация: 25.03.2008
Зелик
Сообщений: 1,577
|
Да как же это? У меня эти ячейки недоступны для редактирования (=Iff(Exist(Object.FDG);Object.FDG;"")) СПДС 8.0.1307 FDG - это аттрибут дин.блока. Или такой номер только со стандартными деталями проходит? Блоки в пролете?
__________________
* Буква "ё" не используется в тексте исключительно в связи с требованиями ЕСКД. Последний раз редактировалось CaMoCAD, 10.10.2013 в 12:17. |
|||
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,604
|
По умолчанию? Как? =)
я только руками умею =) кстати, с выносками тоже работает: http://youtu.be/-QUqFAjN-YI |
|||
|
||||
Регистрация: 25.03.2008
Зелик
Сообщений: 1,577
|
Когда создаешь таблицу, выбираешь что считать, - потом ставишь галки. Каждая галка - это столбец в шаблоне отчета, там автоматом прописывается вот такая формула - =Iff(Exist(Object.FDG);Object.FDG;"")
Разве у Вас не так?
__________________
* Буква "ё" не используется в тексте исключительно в связи с требованиями ЕСКД. |
|||
|
||||
Цитата:
Двусторонняя связь таблицы работает со всеми примитивами СПДС и параметрическими объектами, а также с атрибутами дин. блоков AutoCAD. Вот еще одно мое видео (2-я минута): http://youtu.be/srOPsgwHbbI
__________________
Лучше не обещать, чем обещать и не исполнять. Последний раз редактировалось LynxM, 11.10.2013 в 17:30. |
||||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Методика расчета листового настила | {arn} | Металлические конструкции | 75 | 24.02.2023 22:30 |
Как назначаются ребра стального настила? | ascota | Металлические конструкции | 6 | 21.03.2013 21:15 |
Площадь сечения настила (чердачное перекрытие) | JORA78 | Прочее. Архитектура и строительство | 4 | 27.02.2012 06:02 |
Расчет балки настила с 3 м на 6 м | Mr.AS | Лира / Лира-САПР | 4 | 10.11.2011 21:00 |
Есть ли особенности устройства дереянного настила большой площади и протяженности? | Romka | Конструкции зданий и сооружений | 4 | 23.02.2011 13:16 |