|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Регистрация: 20.03.2008
Сообщений: 2,653
|
Хотелось бы снова вернуться к лиспу с #16(страница 1) и советам VVA #311 и #317(16-я страница). То есть, как дополнить этот код (#16) функцией, убирающей форматирование текста... Также хотелось бы его дополнить функцией замены цвета текста, в который вставляется рассчитанное значение, чтобы идентифицировать обработанные объекты....
(по аналогии с лиспом для суммы длин отрезков http://dwg.ru/f/showthread.php?t=842...D%E8%FF&page=6 , #118) |
|||
|
||||
Держи. Коментарии в коде. Нужное выделил красным
Код:
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
VVA,
Поскольку в разработке главной программы форума пока пауза, у меня возродилась просьба (где то в начале форума уже было). Помнишь самый первый SPEC, еще без гостов. Там все работало кроме швеллеров и двутавров. Прошу добавить возможность их подсчета. Напомню как это выглядело, в базу надо вбить только двутавры с уклоном внутренних граней полок (ГОСТ 8239-89) и швеллеры с уклоном внутренних граней полок (ГОСТ 8240-97). При этом обозначаем просто, как указанно в файле примера. Примитивно конечно же, но все же, людям ленивым типа меня полезно.
__________________
Блог |
||||
|
||||
VVA, Появилась идея приспособить лисп к таблицам, как ты думаешь, можно и на таблицы распространить? Все тоже самое, только отмечаем ячейки вместо мтекстов. Продолжать дальше размышления на этот счет, или шансов нет?
__________________
Блог |
||||
|
||||
Red Nova, С таблицами не получится, так как ssget вернет таблицу целиком, а не выбранные ячейки. Хота целиком обрабатывать таблицу может и легче, так как там есть шапка, и известно какой столбец "Марка" , а какой "Масса ед." Но это нужно писать другой код. Пока что я за это браться не буду.
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
Цитата:
__________________
Блог |
||||
|
||||
Решил перейти со SPEC на SPEC5D, обнаружил что не все необходимые госты имею. В гугле искал, но есть далеко не все. Поделитесь пожалста следующими гостами
ГОСТ 24045-94 (по моему профильный настил) ГОСТ 5915-70 (гайки) ГОСТ 11371-78 (шайбы) ГОСТ 5336-80 (сетка, нашел только в виде интернет страницы, хочется по культурнее) ГОСТ 30245-03 (Труба квадратная, тоже нашел только в виде интернет страницы)
__________________
Блог |
||||
|
||||
VVA
Обнаружил что SPEC5D массу фланцев считает неправильно, причем если пропустить минус, то считает тоже не правильно, но совсем по другому. Прикрепил бы файл, да форум совсем сума сошел, ничего толком не работает
__________________
Блог |
||||
|
||||
подождем файлик
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
Ну ни в какую не крепится файл. Попробую в строчном виде написать результат вычисления
ГОСТ19903-74 / Фл. (знак диаметра)327х12 / - / 4 / 30.8 / 123.2 ГОСТ19903-74 / Фл. (знак диаметра)327х12 / / 4 / 0.0308 / 0.1 Оба ответа ошибочны.
__________________
Блог Последний раз редактировалось Red Nova, 05.07.2008 в 17:57. |
||||
|
||||
Так хоть понятно? Имелись в виду колонки
Обозначение/ Наименоваие/Длина/ Количество/ Масса ед/ Масса Всех
__________________
Блог |
||||
|
||||
До сих пор файл не прикрепляется.
Обнаружил еще следующее: Если не писать строчку ГОСТ то считает нормально. / / Фл. Ø140x12 / / 10 / 1.5 / 14.5 / / / Фл. Ø140x12 / - / 10 / 1.5 / 14.5 / Если же ее писать, то считает неврно. / ГОСТ19903-74 / Фл. Ø140x12 / / 10 / 0 / 0.1 / / ГОСТ19903-74 / Фл. Ø140x12 / - / 10 / 13.2 / 131.9 / Тот же ГОСТ для обычной листовой стали считает нормально.
__________________
Блог |
||||
|
||||
Принцип определения типа проката:
1. Если есть ГОСТ и этот ГОСТ описан в файле prokat.ves, то тип проката берется из файла (это ЛИСТ). 2. Если описания ГОСТА нет, то пытаемся определить по вхождению символов в наименование (если есть ФЛ. то это Фланец)
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
В prokat.ves, в прокатах листовых ГОСТ19903-74 вписан.
Для обычного листа (прямоугольного) массу считает нормально и по ГОСТ19903-74 и по приближенной формуле, а вот для фланца вписывая ГОСТ19903-74 расчет сходит с ума.
__________________
Блог |
||||
|
||||
Ну вот на конец загрузилось.
__________________
Блог |
||||
|
||||
Red Nova, Так как вписан ГОСТ19903-74 и он помечен как ЛИСТ, то и считает как лист. Исправленный prokat.ves (добавно разделение в ГОСТ19903-74 на фланцы и листы) Изменения коснулись этих строк
Цитата:
Цитата:
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
Спасибо большое, теперь работает корректно.
__________________
Блог |
||||
|
||||
Вот и скрин
__________________
Блог |
||||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сейсмозащита и сейсмоизоляция существующих, построенных зд. | 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 |