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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Готовые программы > .Net TableAutoComplete2 - Автозаполнение строк спецификации. Поддержка баз оборудования Nanocad

.Net TableAutoComplete2 - Автозаполнение строк спецификации. Поддержка баз оборудования Nanocad

Ответ
Поиск в этой теме
Непрочитано 29.08.2022, 17:04 2 | 1 #1
.Net TableAutoComplete2 - Автозаполнение строк спецификации. Поддержка баз оборудования Nanocad
valerik88
 
Регистрация: 02.07.2016
Сообщений: 249

Программа для заполнения спецификаций.

Доработка программы TableAutoComplete https://forum.dwg.ru/showthread.php?t=151651

Отличие от той версии в том, что в качестве базы данных используется не Excel файл, а .sdf файл в формате приближенном к базам оборудования Nanocad
Преимущество этой версии в том, что можно использовать базы Nanocad и работает эта программа быстрее старой версии. А так же нет зависимости от Excel.
Возможно старая версия кому-то подходит больше, т.к. там проще просматривать и анализировать базу данных в Excel. А так же там может использоваться любой формат заполняемых таблиц.
Данная версия программы подразумевает использование таблицы спецификации по ГОСТ 21.110-2013.

Команды:
TAC - диалоговое окно для ввода текста с поиском строки в базе данных
TACSAVEROW - сохранение строки таблицы в базе данных
TACSAVETABLE - сохранение всей таблицы в базе данных
TACDIR - выбор папки с базами данных
TACMERGE - слияние всех баз данных из рабочей папки в пользовательский файл myDB.sdf
TACMERGEXLSX - слияние базы данных xlsx (из прошлой версии программы) в пользовательский файл myDB.sdf
TACCLOSE - закрытие всех открытых баз данных

Этой программой можно пользоваться без скачивания каких-то баз данных, просто в процессе работы потихоньку нарабатывать свою базу данных и использовать её.
Но я эту программу делал именно для того, чтоб использовать готовые базы оборудования.

Алгоритм использования баз данных Нанокад такой:
Скачиваем в одну папку нужные базы данных:
https://www.nanocad.ru/products/vk/db/ - ВК
https://www.nanocad.ru/products/otoplenie/db/ - Отопление
https://www.nanocad.ru/products/electro/db/ - Электрика
https://www.nanocad.ru/products/ops/db/ - ОПС
https://www.nanocad.ru/products/sks/db/ - СКС

Распаковываем их, чтоб в одной папке лежали все нужные базы данных в формате .sdf
Запускаем программу, выбираем папку с базами командой TACDIR
Объединяем все базы данных в один файл myDB.sdf командой TACMERGE
После этого файлы с базами данных переименуются в файлы .merged и их можно удалить из папки. Останется ваша база в одном файле myDB.sdf с ней программа и будет работать.

Объединять базы данных командой TACMERGE не обязательно, программа будет пытаться искать оборудование во всех файлах .sdf в выбранной папке. Но если их объединить - работать будет значительно быстрее.
При повторном объединении командой TACMERGE, ранее добавленное оборудование добавляться второй раз не будет. Поэтому можно будет обновлять базу данных по мере выхода новых баз Нанокад.

В архиве TAC.zip версии программы в виде dll файлов для Autocad 2016, 2017, 2019
Тестировалась работа на Autocad 2021 и 2022 (подгружалась версия программы 2019)
После скачивания dll файл необходимо разблокировать (Правой кнопкой - свойства - разблокировать), а потом загрузить в Autocad командой NETLOAD

В работе программы участвует программа Microsoft SQL Server Compact. И я не знаю включена ли эта программа в windows по умолчанию. Поэтому, возможно, для работы программы, необходимо чтоб в папке с программой лежали файлы для работы с SQL сервером. На всякий случай прикладываю архив TableAutoComplete2_2019.zip в котором лежат эти файлы. Но у меня работает и без них.

Для просмотра и редактирования баз данных sdf (через sql команды) можно использовать программу CompactView https://sourceforge.net/projects/compactview/

Миниатюры
Нажмите на изображение для увеличения
Название: Tac1.gif
Просмотров: 163
Размер:	2.80 Мб
ID:	249503  Нажмите на изображение для увеличения
Название: Tac2.gif
Просмотров: 157
Размер:	1.81 Мб
ID:	249504  

Вложения
Тип файла: zip TAC.zip (55.7 Кб, 53 просмотров)
Тип файла: zip TableAutoComplete2_2019.zip (2.51 Мб, 68 просмотров)
Тип файла: zip TableAutoComplete-src.zip (2.95 Мб, 54 просмотров)


Последний раз редактировалось valerik88, 29.08.2022 в 17:17.
Просмотров: 2581
 
Автор темы   Непрочитано 29.08.2022, 17:04
1 | 1 #2
valerik88


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


Так же выкладываю таблицу спецификации
Вложения
Тип файла: dwg
DWG 2007
Спецификация по ГОСТ 21.110-2013.dwg (88.6 Кб, 53 просмотров)

Последний раз редактировалось valerik88, 29.08.2022 в 18:10.
valerik88 вне форума  
 
Непрочитано 07.10.2022, 10:11
2 | #3
angel-fear

инженер-электрик
 
Регистрация: 21.10.2010
Краснодар
Сообщений: 134


Завелась только после дораспаковки TableAutoComplete2_2019.zip.
Было бы неплохо добавить какой-нибудь небольшой тестовый sdf-файлик.
angel-fear вне форума  
 
Непрочитано 07.10.2022, 16:59
#4
Kavalergrad


 
Регистрация: 21.11.2014
Москва
Сообщений: 60


angel-fear спасибо, что подсказал, а то никак не получалось
Kavalergrad вне форума  
 
Автор темы   Непрочитано 10.10.2022, 09:45
#5
valerik88


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


angel-fear, Вот мой файл, которым я пользуюсь
https://disk.yandex.ru/d/KO-VdBuVXrEC-Q
Там объединены базы IEK, DKC и некоторые другие для электрики.
valerik88 вне форума  
 
Непрочитано 19.06.2023, 08:40
#6
posetitel


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


а есть возможность сделать базу для одного элемента, который подставляется и в большую спецификацию, т.е. в сводную, как сейчас реализовано, и в малую по форме 7, которая размещается на чертеже?
posetitel вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Готовые программы > .Net TableAutoComplete2 - Автозаполнение строк спецификации. Поддержка баз оборудования Nanocad

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Прошу помочь с обозначением исполнения детали в спецификации Julia93 Организация проектирования и оформление документации 2 15.10.2019 06:29
Как показать семейство оборудования разрезанным? Nels Revit 3 26.01.2018 10:11
Как задавать нагрузки на технический этаж от оборудования? Нюанс. starina parri Конструкции зданий и сооружений 5 29.05.2017 11:47
Критерии отнесения затрат на ремонт или обслуживание оборудования? СергейКА Прочее. Отраслевые разделы 1 16.07.2016 11:19
Что должны содержать спецификации в чертежах КМ и КЖ? Meknotek Прочее. Архитектура и строительство 32 05.04.2011 18:54