|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
VVA
Лист ромб и Лист чечевица считает под одну массу. Я помню что они отличались. Файл опять не крепит, пишу пример строчно / ГОСТ 8568-77 / Лист ромб-8х100x1000 / / 10 / 6.7 / 66.6 / / ГОСТ 8568-77 / Лист чечевица-8х100x1000 / / 10 / 6.7 / 66.6 / dextron3, А ты что не помнишь последовательность столбцов spec5d? Напомню /Обозначение/ Наименоваие/Длина/ Количество/ Масса ед/ Масса Всех
__________________
Блог |
||||
|
||||
У меня считает правильно
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
У меня тоже на работе заработало, а дома нет
Может остался прописан путь к старому файлу, надо будет проверить.
__________________
Блог |
||||
|
||||
VVA
A) Так и не понял в чем дело, на работе работает правильно, дома – нет. Стер всю домашнюю папку, проверил поиском, чтобы файлы нигде не дублировались, скопировал папку с рабочего компа, ну ни в какую чечевичный лисп не считается правильно, значение приравнивается к ромбу. Ну да ладно, спишем на сверх естественные силы. B) Опять думал о ведомости расхода стали. Прежде чем к этому приступить решил посмотреть какие массы выдает команда в ком строке (ты ведь на это будешь основываться если будешь писать лисп расхода стали) Обнаружил следующее. 1. Ну про это ты уже от части знаешь, и на вряд ли сможешь помочь, т.к. наверное это только у меня. Масса чечевичного листа приплюсовывается к массе листа ромба. 2. Масса фланца не приплюсовывается к листам той же толщины, а считается отдельно. Желательно это исправить. Арматура суммируется по принципу госта а разность марки игнорируется. Имел арматуру ГОСТ 5781-82 Ac1 и ГОСТ 5781-82 A500c, получил общую сумму масс. Цитата:
К стати тут в шапке пишет что-то не то, (я про “Прокат ДЛџ СОВМЕСТИМОСТИ”) C) Прошу подправить существующий лисп, и подумать о создании нового лиспа для создания ведомости расхода стали. Помню предлагал вариант, но он оказался больно сложным. Вот придумал более легкий. Смотри ТЗ в файле. Надеюсь ты найдешь время для этой разработки.
__________________
Блог |
||||
|
||||
VVA, Думаю задумку с #444 можно еще более упростить.
В файле с #444 ведомость создается на основе существующей заготовки. А что если создавать ведомость как генерируемую таблицу? На мой взгляд так должно быть легче и в программном аспекте, и в аспекте дальнейшего использования. В таком случае алгоритм должен выглядеть так: Отмечаем текст с именем “Изделия-1”, это имя записывается в памяти, затем рамкой отмечаем все детали принадлежащие “Изделию-1”, затем отмечаем текст с именем “Изделия-2” и соответственно рамкой его детали, так продолжается для всех Изделий, когда все изделия уже вписаны в память нажимаем enter, и вставляем сгенерированную таблицу. При вставки таблицы желательно чтобы прежде запрашивался масштабный коэффициент для нее, так как не у всех таблицы 1:1, я к примеру их делаю в модели, и они у меня 1:25.
__________________
Блог |
||||
|
|||||||||
1.
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Фрагмент базы Цитата:
__________________
Как использовать код на Лиспе читаем здесь |
|||||||||
|
||||
1) Спасибо. С добавлением классов арматуры разобрался, работает.
2) С фланцем не работает. Пробовал на рабочем компе, на котором барабашек с листами нет. Вот результат Цитата:
Цитата:
4) А как на счет ведомости стали? Не заинтересовало?
__________________
Блог |
||||
|
||||
Подозреваю, что лисп старый
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
Вот версия лиспа, листинг которого приводил.
При загрузке будет печататься номер сборки. Цитата:
*** Добавлено *** Теперь для ГОСТ 103-76 и ГОСТ 103-2006 будет писать ПОЛОСА.
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
Спасибо, по видемому ты был прав что лисп старый. Лисп с#449 работает так как надо.
Цитата:
__________________
Блог |
||||
|
||||
VVA,
А что если автоматизировать создание самой таблицы спецификации (из мтекстов разумеется)? В смысле каждый из нас, конструкторов которые используют твои лиспы типа SPEC5D, сперва должны создать ведомость, которую потом уже можно считать одним кликом при помощи твоей программы. А ведь вся информация, которую мы собираем в таблицу спецификации по большей части уже присутствует на чертеже, и куча времени уходит на ее копирование в спецификацию. Предлагаю создать программу, которая умеет это автоматизировать. Вот ее краткое описание. Задумка пока только для людей вписывающих позиции в выноски СПДС (если будет интерес, то в принципе выносками СПДС можно не ограничиваться). Как большинство конструкторов оформляют позиционную выноску. В первую строку вписывается номер позиции, во вторую строку информацию о прокате (арматуре). При запуске лисп выбирает все позиционные выноски СПДС, фильтрует не информативные (те которые своими параметрами не подходят под наши условия), затем избавляется от дублирующейся информации (та же позиция может быть в разных местах), затем отмечаем приготовленный шаблон спецификации, и лисп переписывает в нее собранную информацию. Думаю основной принцип ясен. Если это тебя заинтересует, то расскажу про все задуманные этапы по подробнее. А пока подожду твоего ответа.
__________________
Блог |
||||
|
||||
проектировшик Регистрация: 01.01.2007
СССР
Сообщений: 5,143
|
Red Nova, а ты VetCAD 3.5 ++ смотрел, так как все что ты рассказываешь это там реализовано, скачай пробную версию, посмотри, как он считает спецификации, как раз таки там есть выноски, которые запозиционированы, и завязаны со спецификацией, из которой автоматом делается ведомость расхода, потом расскажи что думаешь...
буду ждать...
__________________
инженер проектировшик с опттом программа авто гад образование высшие |
|||
|
||||
Посмотрел VetCad.
Задумка конечно же хорошая. Но. 1. Позиционная выноска есть блок + полилиния. Это неудобно. 2. Чтобы работать с VetCad выносками и спецификациями надо сначала вызывать редактор VetCad. То есть нет энейблера как в СПДС. Добавил И кроме этого. Я не ставлю целью записать в позицию всю информацию о ней, как в VetCad, только то, что уже на чертеже. К примеру графу количество в спецификации следует заполнять самим (после сбора информации из выносок). P.S. 1. А ты что на VetCad перешел? 2. Поздравляю с двухтысячным.
__________________
Блог Последний раз редактировалось Red Nova, 20.07.2008 в 16:28. |
||||
|
||||
проектировшик Регистрация: 01.01.2007
СССР
Сообщений: 5,143
|
Red Nova, мне кажжется что уже все приркучивать к тому что есть только во вред, помнишь ты писал про фланцы я встваил файл так у меня все пластины перестал считать откатился назад....
Веткад задумка очень даже хорошая я еще как только автокадом пользоваться начал сразу а таком способе задумался, но жаль что программа платная, поэтому не для нас... Раньше на проджект студио слюни текли, специально поизучал, но как дело до проекта дошло такого гемора я еще не встречал, я уже кажется описывал проблему PSconstruction, щас хочу расчитывать, начал Лиру изучать, ну тоже с помощью форума, оказывается расчеты тоже интересное дело, как бы начинаешь не интуитивно а реально чувствовать бетон, напряжения, арматуру, прокаты и т.п., тоже начинай учить... 2/ А спасибо мне сказали кто 10 тыщ сообщений набирает, тот автоматом moderatorom становится, ну естесвенно дается испытательный срок, типа модератор чата и не более..., а там как себя покажешь
__________________
инженер проектировшик с опттом программа авто гад образование высшие |
|||
|
||||
Цитата:
Цитата:
__________________
Блог |
||||
|
||||
Red Nova, #451 Я это делать не буду, т.к.
1. Не использую СПДС в работе 2. не интересно.
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
> #451: практически нереализуемо лиспом. Представление СПДС-объектов недостаточно для такого действия.
Добавлено: а штатные средства составления спецификаций (которые идут вместе с СПДС) не пробовал прикрутить? Говорят, получается...
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
VVA,
Понятно, ну собственно я так и предполагал, ты и так во многих вопросах мне помог… Кулик Алексей aka kpblc, Цитата:
Цитата:
Попробую по логике пояснить. Если выбрать СПДС выноску, и зайти в свойства, то мы увидим там (в свитке SPDS Graphics) следующие строки “Первая строка” и “вторая строка” (Возможно необходимо иметь для этого энейблер СПДС). Неужели невозможно лиспом прочитать содержание этих строк? Если их содержимое прочитать, то дальше наличие СПДС не имеет влияния, и дело за стандартными операциями, похожими на те, которые VVA использовал на этом топике (хотя может и очень сложными).
__________________
Блог |
||||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
Я был неправ, признаю. Добраться до свойств выноски в принципе можно. Но только прочитать (по-моему, менять невозможно). Вот одно из представлений узловой выноски (полученное по (entget (car (entsel)))):
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Ну вот, это именно то что и требовалось. Ничего в выноске менять не надо. Она только несет исходную информацию. А дальше многократная фильтрация этой информации, упорядочивание, а затем и заполнение ее в заранее преготовленный шаблон.
Продолжение ответа тут. http://dwg.ru/f/showthread.php?t=22894
__________________
Блог |
||||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сейсмозащита и сейсмоизоляция существующих, построенных зд. | IANationalInformAgentstvo | Прочее. Архитектура и строительство | 216 | 20.01.2015 16:51 |
Предложения по расчетным моделям сооружений | aldt | Расчетные программы | 8 | 06.07.2009 17:53 |
Мониторы LCD CRT | Разное | 94 | 17.06.2008 10:51 | |
ЮМОР 2006 =) | Perezz!! | Разное | 1122 | 04.01.2007 00:46 |