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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как сделать "Базу" наименовании изделии используемых в проекте

Как сделать "Базу" наименовании изделии используемых в проекте

Ответ
Поиск в этой теме
Непрочитано 31.03.2015, 21:42 #1
Как сделать "Базу" наименовании изделии используемых в проекте
vladykinalex
 
Регистрация: 23.12.2013
Сообщений: 45

Делаю проект. 1 чертеж - 1 фаил. Работаю с подшивками. Возможно ли сделать некое подобие базы наименовании, которую можно вставлять в несколько файлов? и можно ли сделать так что бы брать наименования с этой базы и вставлять полями в чертежах?
Пробовал exell, но поле не вставляет текст.
Использую метод http://forum.dwg.ru/showthread.php?p...77#post1130077 , но недостатком данного метода считаю, что ссылается все таки на ячейку таблицы, и при добавлении строк, все сбивается. Может есть метод более лучший?

Последний раз редактировалось vladykinalex, 01.04.2015 в 09:15.
Просмотров: 3263
 
Непрочитано 01.04.2015, 06:57
#2
baksconstructor


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


Цитата:
Сообщение от vladykinalex Посмотреть сообщение
Работаю с подшивками. Возможно ли сделать некое подобие базы наименовании, которую можно вставлять в несколько файлов?
Не совсем понятно для чего всё это, соответственно и не ясно решение. Может Вам ведомость чертежей надо ?
baksconstructor вне форума  
 
Автор темы   Непрочитано 01.04.2015, 09:19
#3
vladykinalex


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


Цитата:
Сообщение от baksconstructor Посмотреть сообщение
Не совсем понятно для чего всё это, соответственно и не ясно решение. Может Вам ведомость чертежей надо ?
Нет, ведомость не надо. К примеру: на чертеже есть несколько одинаковых изделия (допустим лебедки), они имеют определенное название (допустим лебедка ТРА-300-П), решили изменить название лебедки (допустим на ТРА-300-Н), и что бы не искать по ВСЕМ файлам это название, меняем его в "базе" и оно меняется везде (в рамках одного проекта). А для нового проекта делаем новую базу или копируем со старого проекта.
vladykinalex вне форума  
 
Непрочитано 01.04.2015, 10:05
#4
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,499


Количество синхронизируемых названий - если не превышает десятков, то просто дополнительные поля на уровне подшивки.
Сергей812 вне форума  
 
Автор темы   Непрочитано 01.04.2015, 10:10
#5
vladykinalex


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


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
Количество синхронизируемых названий - если не превышает десятков, то просто дополнительные поля на уровне подшивки.
имеете ввиду дополнительные свойства подшивки? На данный момент там уже есть 6 дополнительных свойств, но они отвечают за заполнение штампа. А сколько максимально дополнительных свойств можно сделать?
vladykinalex вне форума  
 
Непрочитано 01.04.2015, 10:14
#6
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,499


Цитата:
Сообщение от vladykinalex Посмотреть сообщение
На данный момент там уже есть 6 дополнительных свойств, но они отвечают за заполнение штампа. А сколько максимально дополнительных свойств можно сделать?
На максимум не проверял, но несколько десятков без глюков работала. Попробуйте на копии проекта-это самый простой вариант из готовых, имхо)
Сергей812 вне форума  
 
Непрочитано 01.04.2015, 10:43
#7
trir


 
Регистрация: 18.12.2010
Сообщений: 5,108


dbConnect
trir вне форума  
 
Непрочитано 01.04.2015, 11:22
#8
baksconstructor


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


Ещё вариант - в свойствах чертежа задавать значения и полями брать эти значения из свойств. А при надобности просто менять оптом в нужных файлах эти свойства. Только здесь отдельная "приблуда" нужна, которая найдёт файл из списка и поменяет свойства.
baksconstructor вне форума  
 
Автор темы   Непрочитано 01.04.2015, 14:41
#9
vladykinalex


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


базами не пользовался, пробовал создать базу - не получается.
Как раз при использовании http://forum.dwg.ru/showthread.php?t=102123&page=3 содержимое ячейки заносится в свойства чертежа в графу прочее


Вообщем решил попробовать еще раз базу данных. Хочу сделать базу данных на основе Exell файла, может есть у кого нормальные уроки?

Последний раз редактировалось vladykinalex, 01.04.2015 в 17:36.
vladykinalex вне форума  
 
Непрочитано 01.04.2015, 19:47
#10
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,499


Нормальных уроков - это в смысле, чтобы оттуда надергать готовых решений?) Сначала определитесь - что вообще хотите получить, насколько типовые проекты и насколько их можно унифицировать. Чтобы потом не получить набор костылей, так как сделанное уже будет жалко бросить) А затем в инет-искать готовые решения, примеры - как другие решали подобные задачи.
Сергей812 вне форума  
 
Непрочитано 01.04.2015, 20:13
#11
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Цитата:
Сообщение от baksconstructor Посмотреть сообщение
Ещё вариант - в свойствах чертежа задавать значения и полями брать эти значения из свойств. А при надобности просто менять оптом в нужных файлах эти свойства. Только здесь отдельная "приблуда" нужна, которая найдёт файл из списка и поменяет свойства
Такая "приблуда" есть
ObjectARX. Получение/изменение из AutoLisp свойств чертежа (Summary Info) прямая ссылка http://www.maestrogroup.com.ua/support/getdwgprops.zip
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 01.04.2015, 20:13
#12
vladykinalex


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


http://sapr-journal.ru/uroki-autocad...nyx-v-autocad/
http://entercad.ru/acad_aug.ru/ws1a9...0acaf-59b5.htm
Вот несколько ссылок. Буду пробовать создать базу данных в Exell'е и привязать ее. В принципе я определился что хочу, может неправильно описал в постах. Как та раз делал для эксперимента и вроде база создалась, но потом не получалось сделать ее.

----- добавлено через ~3 мин. -----
Цитата:
Сообщение от VVA Посмотреть сообщение
Такая "приблуда" есть
Такой вариант наверное попроще чем с БД? но хочется попробовать с БД
vladykinalex вне форума  
 
Непрочитано 01.04.2015, 20:48
#13
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,499


показывал в свое время вариант

p.s. Excel-электронная таблица, а не БД)
Сергей812 вне форума  
 
Автор темы   Непрочитано 01.04.2015, 22:46
#14
vladykinalex


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


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
показывал в свое время вариант

p.s. Excel-электронная таблица, а не БД)
Средство взаимодействия с БД поддерживает следующие внешние приложения:
Microsoft Access
dBASE
Microsoft Excel
Oracle
Базы данных Paradox
Microsoft Visual FoxPro
SQL Server


но ведь тут написано, что можно использовать Excel
vladykinalex вне форума  
 
Непрочитано 01.04.2015, 23:03
#15
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,499


просто о корректной терминологии - если держите данные в экселе, то от этого БД он внезапно не станет. Иначе бы Майкрософт не делала бы отдельный продукт - Ассеss.
Сергей812 вне форума  
 
Автор темы   Непрочитано 01.04.2015, 23:19
#16
vladykinalex


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


да, вы правы. но можно ведь создать список в Excell и засунуть его в Autocad через "диспетчер подключения к БД"?
vladykinalex вне форума  
 
Непрочитано 01.04.2015, 23:39
#17
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,499


можно засунуть)
Сергей812 вне форума  
 
Непрочитано 02.04.2015, 09:50
#18
VitalyAF


 
Регистрация: 19.07.2005
Россия
Сообщений: 3,288


Цитата:
Возможно ли сделать некое подобие базы наименовании, которую можно вставлять в несколько файлов?
Если для одного проекта, то в свойствах подшивки легко умещается несколько десятков записей.

Если делать общую базу для нескольких проектов, то тут надо подумать...
Есть идея использовать отдельную подшивку, вернее её расшифрованную версию - xml для нескольких проектов.
Т.е. зная как устроена подшивка, завести отдельный xml файл, внести туда необходимые записи - базу наименований
и обращаться к ней только как к источнику полей стандартным образом.
Файл разместить где-то на сервере или облаке.
PS
если идея окажется удачной, то можно будет использовать её не только для наименований чертежей...
VitalyAF вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как сделать "Базу" наименовании изделии используемых в проекте



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В какой строительной сфере пригодится опыт проектирования? Саразан Профессии и трудовые отношения 396 07.09.2016 09:44
Семинары для ГИПов: есть ли необходимость? tropul Разное 38 10.11.2014 16:55
Бакалавр_Магистр vs Специалист. Насколько запись в дипломе повлияет на предпочтение работодателя? MMV Разное 285 18.10.2012 08:16
С праздником вас подводники! T-Yoke Разное 6 21.04.2012 12:56
Ключевые показатель эффективности инвестора FOXAL Разное 66 12.07.2010 12:49