Проникающая гидроизоляция бетона
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Как сосчитать сумму цифр из отдельных мтекстов (и лисп для подсчета спецификаций)

Как сосчитать сумму цифр из отдельных мтекстов (и лисп для подсчета спецификаций)

Ответ
Поиск в этой теме
Непрочитано 26.01.2008, 13:15
Расчет спецификаций из мтекстов
Red Nova
 
ՃԱՐՏԱՐԱԳԵՏ, Տ.Գ.Թ.
 
Торонто
Регистрация: 23.10.2007
Сообщений: 1,974

Я не пользуюсь таблицами AutoCADа, черчу ячейки, в них по мтексту. Вопрос как оперативно соcчитать сумму цифр их содержимого. Слышал есть такой калькулятор, по моему calcacad называется, но на 2008-й Cad не идет. Что делать?

Добавлено.
Постепенно форум перешел в разработку липа для расчета спецификаций из мтекстов, и расчет суммы из мтекстов стал просто полезной добавкой к расчету спецификации. Последний вариант программы находится тут

Последний раз редактировалось Red Nova, 13.03.2009 в 10:11.
Просмотров: 154535
 
Непрочитано 21.03.2008, 19:59
#241
LSN


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


Спасибо большое VVA за данную программу!

Помоему алгоритм организован достаточно грамотно:
1. Программа считает как двухстрочные варианты записи в графе Наименование, так и однострочные.
2. Так же если в графе Обозначение записан номер ГОСТа то она обращается к нему, если нет, то по формулам.
3. Можно самому пополнять базу профилей.

Единственное конечно хотелось бы чтобы она перезаписывала в существующие МТексты массы, гораздо быстрее получается.

to VVA, не понял как добавить в базу Рифленые листы, там необходимо ориентироваться на массу квадратного метра, а в базе только по погонным метрам считается. Скорее всего надо добавлять код. Вид записи рифленых листов в Наименование такой, как я считаю Риф 962х4 L=2367, где 962 - ширина, 4 - толщина.
LSN вне форума  
 
Автор темы   Непрочитано 21.03.2008, 20:31
#242
Red Nova

ՃԱՐՏԱՐԱԳԵՏ, Տ.Գ.Թ.
 
Регистрация: 23.10.2007
Торонто
Сообщений: 1,974
Отправить сообщение для Red Nova с помощью Skype™


dextron3, Поставил эту программу Мансура, меня не впечатлило. Мтекст куда лучше. Там ведь и символов не вставить. Хотя это конечно же off top

P.S. А ролик то забыл/
Red Nova вне форума  
 
Автор темы   Непрочитано 21.03.2008, 21:08
#243
Red Nova

ՃԱՐՏԱՐԱԳԵՏ, Տ.Գ.Թ.
 
Регистрация: 23.10.2007
Торонто
Сообщений: 1,974
Отправить сообщение для Red Nova с помощью Skype™


VVA
Испытал снова SPECKG, только что понял что надо и гост рамкой отмечать.
1.С расчетом листа так и не понял. Вот сам глянь файлик.
2.Почему текст масс то italic а то обычный? (глюки какие-то)
3.Вопрос снят
4.Так как на счет добавить вариант с оверрайт.
5.Разве предложенный мною алгоритм вычисления координаты Х для масс не более удобный?
6.Как на счет SPEC+ SPECKM?
7.Вопрос снят
8.Остальные вопросы в файле.
Вложения
Тип файла: dwg
DWG 2004
Спецификация КЖ вопросы.dwg (53.5 Кб, 1927 просмотров)

Последний раз редактировалось Red Nova, 23.03.2008 в 00:37.
Red Nova вне форума  
 
Непрочитано 21.03.2008, 21:17
#244
LSN


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


Цитата:
Сообщение от Red Nova Посмотреть сообщение
7.Как добавляют профили в базу данных?
Открывакшь блокнотом файл prokat.ves и добавляешь новый сортамент. Синтаксис там описан, да и "примеры" есть.
LSN вне форума  
 
Непрочитано 21.03.2008, 21:25
#245
dextron3

Фотограф
 
Регистрация: 01.01.2007
Алматы
Сообщений: 5,042


как же всетаки сделать лисп универсальный....
__________________
инженер проектировшик с опттом программа авто гад образование высшие
dextron3 вне форума  
 
Автор темы   Непрочитано 21.03.2008, 21:49
#246
Red Nova

ՃԱՐՏԱՐԱԳԵՏ, Տ.Գ.Թ.
 
Регистрация: 23.10.2007
Торонто
Сообщений: 1,974
Отправить сообщение для Red Nova с помощью Skype™


LSN,
Цитата:
Открывакшь блокнотом файл prokat.ves
Оказывается простым notaped открывается. Будем знать.

dextron3, Просмотрел ролик, скажу что для этих целей в нелюбимом тобой мтекст редакторе я делаю очень пригодный фокус. Есть лисп такой, его в свое время VVA откапал, так при помощи этого лиспа можно в simbols добавить свои (custom) символы, вот и можно добавить туда "L= мм" и "(м.п.)"
Хотя в общем признаю что так наверное удобнее.
Red Nova вне форума  
 
Непрочитано 22.03.2008, 11:58
#247
dextron3

Фотограф
 
Регистрация: 01.01.2007
Алматы
Сообщений: 5,042


Red Nova, я еще раз подумал и всетаки вот моя спецификация
удобноя функционабельная и без дполнительных
двухстрочных гемороев
Миниатюры
Нажмите на изображение для увеличения
Название: Snap1.jpg
Просмотров: 157
Размер:	100.9 Кб
ID:	4543  
__________________
инженер проектировшик с опттом программа авто гад образование высшие
dextron3 вне форума  
 
Автор темы   Непрочитано 22.03.2008, 19:56
#248
Red Nova

ՃԱՐՏԱՐԱԳԵՏ, Տ.Գ.Թ.
 
Регистрация: 23.10.2007
Торонто
Сообщений: 1,974
Отправить сообщение для Red Nova с помощью Skype™


dextron3, В твоем варианте мне понравилось только отделение длины в отдельные тексты. В остальном я с VVA солидарен.
Red Nova вне форума  
 
Непрочитано 23.03.2008, 23:17
#249
dextron3

Фотограф
 
Регистрация: 01.01.2007
Алматы
Сообщений: 5,042


Red Nova, а ты помнишь мою спецификацию по расчету дерева?


а то что длинна отдельно это уже традиция, это еще с EXELовских времен пошло,
(PS Раньше в 2004 автокаде все таблицы спек копирывались их Exela)
__________________
инженер проектировшик с опттом программа авто гад образование высшие
dextron3 вне форума  
 
Автор темы   Непрочитано 24.03.2008, 12:44
#250
Red Nova

ՃԱՐՏԱՐԱԳԵՏ, Տ.Գ.Թ.
 
Регистрация: 23.10.2007
Торонто
Сообщений: 1,974
Отправить сообщение для Red Nova с помощью Skype™


Что то нас VVA подзабыл, ведь наши все разговоры без него безтолку. Вот ответит, тогда видно будит что да как, а пока я посплю. (Разбудите когда VVA придет).
Red Nova вне форума  
 
Непрочитано 25.03.2008, 14:42
#251
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,800
<phrase 1= Отправить сообщение для VVA с помощью Skype™


>LSN
Я сейчас переписываю "разбор" профилей.
Поиск типа профилей (двутавр, швеллер) будет искаться по ГОСТ, и только если не найден, то производиться "разбор" строк как делается теперь.
Про рифленые листы давай поговорим чуть позже, когда перепишу основное.

Так же будет восстановлен вариант и с заменой текстов.
Еще будет изменен подсчет веса в зависимости от округления.
Пример:
Округление до 2-х знаков после запятой
Арматура диаметром 8 А1 ГОСТ 5781-82 L=2800 Кол.- 72
Масса 1 метра, кг. -0.395
1. Как сейчас делается
Масса единицы: 0.395*2,8=1,078 (В ячейку пишем 1,08)
Масса всего:1,078*72=77,61
2. Как будет
Масса единицы: 0.395*2,8=1,078 (В ячейку пишем 1,08 и массу единицы изменяем на 1.08)
Масса всего:1,08*72=77,76
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 25.03.2008, 16:03
#252
dextron3

Фотограф
 
Регистрация: 01.01.2007
Алматы
Сообщений: 5,042


VVA, пожалуйста при написании кода не забудте про то что длина пишется отдельным текстом, мелочь но приятно...
__________________
инженер проектировшик с опттом программа авто гад образование высшие
dextron3 вне форума  
 
Непрочитано 25.03.2008, 18:34
#253
LSN


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


Цитата:
Сообщение от dextron3 Посмотреть сообщение
VVA, пожалуйста при написании кода не забудте про то что длина пишется отдельным текстом, мелочь но приятно...
Но лучше всего это сделать опционально
LSN вне форума  
 
Автор темы   Непрочитано 25.03.2008, 21:23
#254
Red Nova

ՃԱՐՏԱՐԱԳԵՏ, Տ.Գ.Թ.
 
Регистрация: 23.10.2007
Торонто
Сообщений: 1,974
Отправить сообщение для Red Nova с помощью Skype™


VVA,
Цитата:
Так же будет восстановлен вариант и с заменой текстов.
Еще будет изменен подсчет веса в зависимости от округления.
А разве стоит? по моему теперешний вариант правильнее.
P.S. Посмотри файл с #243, там вопросы.
Red Nova вне форума  
 
Непрочитано 26.03.2008, 11:26
#255
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,800
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Цитата:
А разве стоит? по моему теперешний вариант правильнее
Если это вопрос к
Цитата:
Так же будет восстановлен вариант и с заменой текстов
то он никуда не денется
Если это вопрос к
Цитата:
Еще будет изменен подсчет веса в зависимости от округления
то поясни. Пример я дал в #251
По поводе вопросов с #243 пока на все ответить не смогу, т.к. программу я уже "разобрал" и пока не собрал
Но на пару отвечу сразу:
Двутавр 25Б1 ГОСТ 26020-83 - нет такого в ГОСТе
Швеллер 32x20x2 ГОСТ 8278-83- нет такого швеллера Есть 32x25x3
По поводу разных марок сталей:
Какие марки используются и где они пишутся в спецификации? В твоем примере ничего этого нет
По остальным вопросам отвечу, когда соберу программу
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 26.03.2008, 12:44
#256
Red Nova

ՃԱՐՏԱՐԱԳԵՏ, Տ.Գ.Թ.
 
Регистрация: 23.10.2007
Торонто
Сообщений: 1,974
Отправить сообщение для Red Nova с помощью Skype™


VVA,
Цитата:
Так же будет восстановлен вариант и с заменой текстов.
Еще будет изменен подсчет веса в зависимости от округления.
Сорри, тут только по второму пункту вопрос. По первому я только за.
В качестве аргумена могу привести то, что в предложенном тобой варианте мы в результате теряем точность.
Red Nova вне форума  
 
Непрочитано 26.03.2008, 15:28
#257
dextron3

Фотограф
 
Регистрация: 01.01.2007
Алматы
Сообщений: 5,042


VVA, а почему моим раположением марки стали не воспольщоваться, хотя оно вообще на вес конструкции не влияет,
можно вообще игнорировать
Миниатюры
Нажмите на изображение для увеличения
Название: Snap1.jpg
Просмотров: 122
Размер:	50.2 Кб
ID:	4694  
__________________
инженер проектировшик с опттом программа авто гад образование высшие
dextron3 вне форума  
 
Непрочитано 26.03.2008, 16:07
#258
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,800
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Цитата:
В качестве аргумена могу привести то, что в предложенном тобой варианте мы в результате теряем точность
А как нормоконтролю объяснить, что 1.08*72=77,61 ? Разъяснения смотри #251
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 26.03.2008, 18:06
#259
dextron3

Фотограф
 
Регистрация: 01.01.2007
Алматы
Сообщений: 5,042


VVA, мы же не золото всетаки считаем...
__________________
инженер проектировшик с опттом программа авто гад образование высшие
dextron3 вне форума  
 
Автор темы   Непрочитано 27.03.2008, 11:32
#260
Red Nova

ՃԱՐՏԱՐԱԳԵՏ, Տ.Գ.Թ.
 
Регистрация: 23.10.2007
Торонто
Сообщений: 1,974
Отправить сообщение для Red Nova с помощью Skype™


VVA,
Цитата:
А как нормоконтролю объяснить, что 1.08*72=77,61 ? Разъяснения смотри #251
А что нормаконтроль не знает что такое округление и точные формулы? Для особо привередливых можно и переменную на этот счет сделать. Хотя по моему и так и так сойдет.
Red Nova вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Как сосчитать сумму цифр из отдельных мтекстов (и лисп для подсчета спецификаций)

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сейсмозащита и сейсмоизоляция существующих, построенных зд. 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