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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Готовые программы > "RN спецификация" программа для работы со спецификациями

"RN спецификация" программа для работы со спецификациями

Ответ
Поиск в этой теме
Непрочитано 26.04.2014, 14:58 #1
"RN спецификация" программа для работы со спецификациями
Red Nova
 
ՃԱՐՏԱՐԱԳԵՏ, Տ.Գ.Թ.
 
Торонто
Регистрация: 23.10.2007
Сообщений: 1,980

Программа предназначена для автоматизирования процесса заполнения и расчета спецификаций все компоненты которых являются примитивами AutoCAD (текст, мультитекст, линии, блоки).
Придумана мною и написана с большой помощью (а точнее руками) VVA, kpblc, CB и других умельцев знающих о программировании на много больше меня (команды суммирования и умножения текстовых примитивов отловлены на форуме и добавлены в общий пакет для удобства, уже не помню, но, скорее всего, они также разрабатывались где-то на формуле).
Разработана и совершенствуется начиная с 2008-го года.
Сам давно не представляю без этого комплекта программ работу нашего конструкторского бюро.
Таки решил выложить сюда полный комплект функций для работы над спецификациями а также меню с кнопками.
Тестировалось до версий AutoCAD 2014x64, СПДС 8.1

Принцип:
Работа производится на платформе AutoCAD. При этом функция переноса информации из выносок в спецификацию работает только при наличии СПДС Графикс.
Каждая строка спецификации состоит из нескольких столбцов с информацией (текстовые примитивы).
Все текстовые примитивы строки расположены на одной и той же координате У.

Программа содержит несколько команд и функций из которых можно выделить две основные:

I - команды расчета веса для спецификации.
SPECKG - диалоговый выбор варианта расчета спецификации
Spec3 - Выбираются столбцы Обозначение Наименование Количество,
места расположения текстов Масса_ед и масса_всего запрашиваются точками
Spec3D - Выбираются столбцы Обозначение Наименование Длина Количество
места расположения текстов Масса_ед и Масса_всего запр
Spec4 - Выбираются столбцы Обозначение Наименование Количество Масса_ед
Spec4D - Выбираются столбцы Обозначение Наименование Длина Количество Масса_ед
Spec5 - Выбираются столбцы Обозначение Наименование Количество Масса_ед Масса_всего
Spec5D - Выбираются столбцы Обозначение Наименование Длина Количество Масса_ед Масса_всего
В графе Обозначения текст не обязательно должен присутствовать, но графа учитывается всегда!

II - команда сбора информации из выносок СПДС в шаблон будущей спецификации (команда NTT).
Если первая команда нам дала возможность сосчитать вес позиций то вторая команда помогает перенести всю информацию о профиле в шаблон спецификации. То есть если на чертеже мы уже проставили в выносках все номера и сведение о профиле то все это можно легко перенести в будущею спецификацию. При этом происходит фильтрация кучи заведомо ненужной информации.

Команды назначенные кнопкам меню:
NTT - копирование данных из выносок СПДС в шаблон спецификации
SPEC5D - расчет весов спецификаций (выбираются столбцы Обозначение Наименование Длина Количество Масса_ед Масса_всего)
SUMTSET - настройки параметров расчета спецификаций
SUMTE - сложение содержимого нескольких текстов (или размеров), результат записывается в отдельный текст
MULTE - умножение содержимого нескольких текстов (или размеров), результат записывается в отдельный текст
MULTCV2 - перемножение массива текстовых примитивов распределенных в три столбца (двух соседних столбца перемножаются и результат записывается в третий столбец)
TOKR - округление чисел

Установка:
-Скопировать папку “RN_Спецификация” на жесткий диск.
-Прописать путь к папке в путях поддержки AutoCAD-a
(options - files - support file search path - add)
-Загрузить файлы "sumT.lsp", "ntt (note to text).lsp", "dwgru-get-spds-text-and-range.lsp" и "dwgru-conv-pickset-to-list.lsp" командой appload (далее content - add).
-Загрузить файл RN_Спецификация.cui командой menuload.
-Перезагрузить AutoCAD

Темы обсуждения на форуме:
Расчет веса спецификаций - http://forum.dwg.ru/showthread.php?t=16987
Сбор информации из выносок СПДС в шаблон будущей спецификации - http://forum.dwg.ru/showthread.php?t=24951

Видеообзор:
Пока только на армянском языке. Найду свободное время и на русском сделаю, но принцип думаю и так ясен будет .
https://www.youtube.com/watch?v=-rbELyqQikI

Содержание архива:
- лиспы
- файл базы профилей prokat.ves
- файл примеров спецификаций
- шрифты СПДС
- меню с иконками кнопок
- ReadMe

Вложения
Тип файла: rar RN_Спецификация.rar (290.8 Кб, 358 просмотров)


Последний раз редактировалось Red Nova, 26.08.2014 в 08:44.
Просмотров: 7665
 
Непрочитано 26.08.2014, 06:04
#2
Curiosity

Конструктор
 
Регистрация: 10.03.2014
Якутск
Сообщений: 18


У меня почему то команда NTT не работает
Windows 7 64, Autocad 2010, spds 8
А так за программу большое спасибо!
Curiosity вне форума  
 
Автор темы   Непрочитано 26.08.2014, 08:42
#3
Red Nova

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


Что именно выдает в командной строке? Выложи цитату.
На файле примера из архива пробовал?

Последний раз редактировалось Red Nova, 26.08.2014 в 08:48.
Red Nova вне форума  
 
Непрочитано 27.08.2014, 03:10
#4
Curiosity

Конструктор
 
Регистрация: 10.03.2014
Якутск
Сообщений: 18


Извиняюсь, ложная тревога, все работает
Забыл загрузить lisp ntt функции
Curiosity вне форума  
 
Непрочитано 27.08.2014, 17:42
#5
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


Red Nova, Чем твоя спецификация отличается от VVAшной? Мои 5 копеек, ты я так понимаю, проигнорировал...
gomer вне форума  
 
Автор темы   Непрочитано 03.09.2014, 17:50
#6
Red Nova

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


gomer
По части расчета спецификаций это та же программа. В шапке описано что к чему. Но тут не только лисп от VVA. Тут есть еще и лисп копирования информации из выносок в шаблон спецификации, и еще пару плюшек. Все собрано вместе для удобства.
Про проигнорированные 5 копеек.
В шапке указаны имена формумчан непосредственно разрабатывавших основной код функций. Причем помогало еще много людей, за что я всем, конечно же, им благодарен. Извини если путаю, но, по моему, твое участие было не в написании кода. Ты сделал свой вариант меню. Но у меня меню другое, даже иконки кнопок свои. Так что не очень понимаю твоей обиды...
Red Nova вне форума  
 
Непрочитано 03.09.2014, 18:46
#7
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


Ошибаешься, что я обижаюсь, ведь моих 5 копеек тут нет.
gomer вне форума  
 
Автор темы   Непрочитано 03.09.2014, 21:18
#8
Red Nova

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


OK
Red Nova вне форума  
 
Непрочитано 30.09.2014, 20:35
#9
Nfors85


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


Не подскажите какие файлы нужно ковырять чтобы добавить свои ГОСТ в базу данных?
А то простым исправлением в базе одного ГОСТ на другой не дал желанного результата(((
Хочу ГОСТ на новее ГОСТ заменить, а в результате в спецификацию забивается старый ГОСТ, хоть и его в базе вообще нету.
И ещё каз изменить "." на "," в массе изделия? Обновил лисп из темы VVA

Последний раз редактировалось Nfors85, 30.09.2014 в 22:13.
Nfors85 вне форума  
 
Автор темы   Непрочитано 30.09.2014, 22:16
#10
Red Nova

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


1. На счет нового ГОСТа - тут не во всех случаях правка одинакова, иногда приходится лисп править. О каком именно ГОСТе речь? Если я и не смогу помочь, то основная тема на данный лисп тут, создал лисп VVA, а он может все .
2. Менять системный разделитель можно командой sumtset.
Добавил. Ну вижу ты и сам кое с чем разобрался ).
Red Nova вне форума  
 
Непрочитано 30.09.2014, 23:10
#11
Nfors85


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


С ГОСТ-ом тоже разобрался, в лиспе и в базе заменил и теперь всё гуд.
Nfors85 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Готовые программы > "RN спецификация" программа для работы со спецификациями

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Авиация: история, техника, экономика, инфраструктура. T-Yoke Разное 5114 05.01.2015 15:55
Программа расчета совместной работы несколких фундаметов sasch Расчетные программы 13 31.01.2012 18:06
Программа для работы с форумом dextron3 Прочее. Программное обеспечение 3 27.12.2009 19:46
Фундамент с динамическими нагрузками в Scad Tlelaxu SCAD 9 31.08.2007 10:44