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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как взять спецификацию на чертеже в Автокаде???

Как взять спецификацию на чертеже в Автокаде???

Ответ
Поиск в этой теме
Непрочитано 23.03.2011, 16:34 #1
Как взять спецификацию на чертеже в Автокаде???
n2011_3
 
носки вяжу
 
Тьма таракань
Регистрация: 22.03.2011
Сообщений: 27

Добрый день, уважаемые! Подскажите решение проблемы: Спецификацию на чертеже в Автокаде записать в другой формат (txt? xls). При экспорте в эксель - много неопознанных знаков. Может быть есть готовые программы или кто-то может сделать такую (не бесплатно). Прошу Вашего совета и рекомендаций.
Просмотров: 15889
 
Непрочитано 23.03.2011, 16:49
#2
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,413
Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от n2011_3 Посмотреть сообщение
кто-то может сделать такую
И это пишет программист???
Александр Ривилис вне форума  
 
Автор темы   Непрочитано 23.03.2011, 16:55
#3
n2011_3

носки вяжу
 
Регистрация: 22.03.2011
Тьма таракань
Сообщений: 27
<phrase 1=


Если будут советы такого содержания... то видимо не на тот форум пришла
n2011_3 вне форума  
 
Непрочитано 23.03.2011, 16:57
#4
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от n2011_3 Посмотреть сообщение
Если будут советы такого содержания... то видимо не на тот форум пришла
вы опечатались: вместо "мои знания" напечатали "советы", вместо "не на ту работу" написали "не на тот форум".
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Автор темы   Непрочитано 23.03.2011, 17:01
#5
n2011_3

носки вяжу
 
Регистрация: 22.03.2011
Тьма таракань
Сообщений: 27
<phrase 1=


Спасибо! Дельного больше и предложить нечего..
n2011_3 вне форума  
 
Непрочитано 23.03.2011, 17:01
#6
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от n2011_3 Посмотреть сообщение
Спасибо! Дельного больше и предложить нечего..
Какой вопрос, такой ответ. Всегда пожалуйста.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Непрочитано 23.03.2011, 17:06
#7
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,413
Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от n2011_3 Посмотреть сообщение
Если будут советы такого содержания... то видимо не на тот форум пришла
Прошу прощения, если обидел. Не хотел.
Вопрос 1: Что из себя представляет "спецификация на чертеже"? Выложите пример (в dwg-формате версии не выше 2007).
Вопрос 2: Что имеется в виду под неопознанными знаками?
Александр Ривилис вне форума  
 
Непрочитано 23.03.2011, 18:49
#8
Alan

CAD
 
Регистрация: 28.08.2003
Киев
Сообщений: 1,834
<phrase 1=


Цитата:
Сообщение от n2011_3 Посмотреть сообщение
Спецификацию на чертеже в Автокаде записать в другой формат (txt? xls).
Бесплатные решения.
1.Распечатать таблицу и перевести прогой типа FineReader или PDF Transformer (платные) в xls
2.Воспользоваться Поиском на этом форуме
Платные решения.
1.Написать постановку задачи и ответить на вопросы п.7
2.Найти программиста, которому и заказать.
Таких хватает
__________________
По теории майский жук летать не может.
Но он этого не знает. И летает...
Alan вне форума  
 
Непрочитано 23.03.2011, 20:15
#9
KennyMckormik


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


программ не смог найти реально работающих, НО! есть модули отлично конвертирующие таблицы xls - dwg (как таблицы, просто линии и текст, причем есть возможность конвертации текс+линии в таблицу)
если интересно - в личку
__________________
Timeo Danaos et dona ferentes :eek:
KennyMckormik вне форума  
 
Непрочитано 23.03.2011, 20:31
#10
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406


http://dwg.ru/dnl/6638
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 23.03.2011, 20:43
#11
doctorraz

электрик
 
Регистрация: 19.02.2010
Волгоград
Сообщений: 2,298
Отправить сообщение для doctorraz с помощью Skype™


спдс график экспортирует-импортирует в эксель на раз.
или я чего-то непонял??
doctorraz вне форума  
 
Непрочитано 23.03.2011, 21:13
#12
Andi55

инженер-электрик
 
Регистрация: 12.08.2005
Иркутск
Сообщений: 523
<phrase 1=


Налетели, умники, умничать... Всего-то , у девочки акадовская табля криво экспортируется в текст...

Олеся, сделай текст в таблице по-дефолту Ариал и экспортируй. Нормально получится.
__________________
В MEP моя буква - Е
Andi55 вне форума  
 
Автор темы   Непрочитано 23.03.2011, 22:15
#13
n2011_3

носки вяжу
 
Регистрация: 22.03.2011
Тьма таракань
Сообщений: 27
<phrase 1=


Цитата:
Вопрос 1: Что из себя представляет "спецификация на чертеже"? Выложите пример (в dwg-формате версии не выше 2007).
Вопрос 2: Что имеется в виду под неопознанными знаками?
Вот спецификация, ее руками вбивают в базу данных. Как можно этот процесс автоматизировать?
Миниатюры
Нажмите на изображение для увеличения
Название: таблица.jpg
Просмотров: 314
Размер:	29.6 Кб
ID:	56092  
Вложения
Тип файла: dwg
DWG 2007
Специф-фрагмент чертежа.dwg (1.30 Мб, 1984 просмотров)

Последний раз редактировалось n2011_3, 23.03.2011 в 22:24.
n2011_3 вне форума  
 
Непрочитано 24.03.2011, 09:23
#14
Main Urod


 
Регистрация: 20.01.2009
Сообщений: 1,170


Цитата:
Сообщение от n2011_3 Посмотреть сообщение
Вот спецификация, ее руками вбивают в базу данных. Как можно этот процесс автоматизировать?
И это говорит программист...
Сравни что у тебя становится "неопознанными знаками" и исходном и конечном файле. Подумай... Заметь что это спецсимволы. Избавься от них в исходном файле (удали или замени на другие) и будет тебе счастье.
Main Urod вне форума  
 
Автор темы   Непрочитано 24.03.2011, 12:45
#15
n2011_3

носки вяжу
 
Регистрация: 22.03.2011
Тьма таракань
Сообщений: 27
<phrase 1=


Только один смелый нашелся сказать "И это говорит программист", а остальные что??? К Вашему сведению знаки в таблице на чертеже ГОСТовские обозначают: тип металла (лист, швеллер, балка, уголок и т.д. и т.п) и эту таблицу должен прочитать правильно рабочий в цехе для изготовления продукции. Менялись эти знаки на подобные экселевские, остается все равно много ошибок. А исправлять ошибки не благодарное дело уж ручками внести инфу правильно. Для решения этой проблемы может быть только прога на автолиспе, но... На этом форуме видно одни студенты младших курсов - понтов много, а дельного нет ничего. Привет, Павлинам самовлюбленным! Олеся!
Если кто-то способен и желает написать прогу - пишите. Денег много не бывает.

Последний раз редактировалось n2011_3, 24.03.2011 в 12:54.
n2011_3 вне форума  
 
Непрочитано 24.03.2011, 12:54
#16
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,413
Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от n2011_3 Посмотреть сообщение
Для решения этой проблемы может быть только прога на автолиспе, но...
Нет. Совершенно необязательно. Более того имея таблицу соответствия ГОСТовских обозначений и символов в Excel всё это можно проделать в самом Excel. Если такой таблицы нет и её нельзя создать, то и автоматизировать ничего нельзя.
Цитата:
Сообщение от n2011_3 Посмотреть сообщение
На этом форуме видно одни студенты младших курсов
Студентом я был 30 лет назад (не преувеличиваю).
Цитата:
Сообщение от n2011_3 Посмотреть сообщение
а дельного нет ничего
А на что дельное Вы рассчитываете при такой постановке вопроса?
Александр Ривилис вне форума  
 
Автор темы   Непрочитано 24.03.2011, 12:59
#17
n2011_3

носки вяжу
 
Регистрация: 22.03.2011
Тьма таракань
Сообщений: 27
<phrase 1=


В чем не правильность постановки вопроса?
В экселе есть таблица спец. символов, вот из нее и выбирались знаки похожие на нужные, но они все равно не правильно переводятся.
Относительно автоматизации - разрабатываются чертежи в автокаде, приведенный чертеж - это маленькая часть таблицы. Изготавливаемая продукция, например конструкции для нефтезавода, можно представить какие там таблицы в чертеже. И потом руками вносят инфу, чтобы получить документы для склада, цеха, отгрузки. И все предусмотреть (знаки какие могут быть) не реально, хотя список используемых материалов ограничен.
n2011_3 вне форума  
 
Непрочитано 24.03.2011, 13:12
#18
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,413
Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от n2011_3 Посмотреть сообщение
В экселе есть таблица спец. символов, вот из нее и выбирались знаки похожие на нужные, но они все равно не правильно переводятся.
Значит таблица неправильная. Для меня это очевидно.
Цитата:
Сообщение от n2011_3 Посмотреть сообщение
И все предусмотреть (знаки какие могут быть) не реально, хотя список используемых материалов ограничен.
Олеся (прошу прощения, но это правильное имя?). Как же можно писать программу не имея четкой постановки? Как программисту Вам это должно быть очевидно. Или Вы хотите получить ответ "задача не имеет решения" и показать это руководству?
Александр Ривилис вне форума  
 
Непрочитано 24.03.2011, 14:08
#19
Main Urod


 
Регистрация: 20.01.2009
Сообщений: 1,170


Цитата:
Сообщение от n2011_3 Посмотреть сообщение
К Вашему сведению знаки в таблице на чертеже ГОСТовские обозначают: тип металла (лист, швеллер, балка, уголок и т.д. и т.п)
Я знаю что обозначают эти значки. Только вот ни эксель ни автокад этого не знают. И ваша задача их этому обучить. Подобрать такие символы в акаде, которые не меняли бы свое значение в экселе

Цитата:
Сообщение от n2011_3 Посмотреть сообщение
Менялись эти знаки на подобные экселевские, остается все равно много ошибок.
Значит неправильно менялись. У вас в акаде свалка из шрифтов: ISOCPEUR, Verdana, может еще какие есть. А в экселе что? Calibri, Arial? Вот и ищите нестыковки между шрифтами.
Main Urod вне форума  
 
Непрочитано 24.03.2011, 14:13
#20
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от Main Urod Посмотреть сообщение
Я знаю что обозначают эти значки. Только вот ни эксель ни автокад этого не знают. И ваша задача их этому обучить. Подобрать такие символы в акаде, которые не меняли бы свое значение в экселе



Значит неправильно менялись. У вас в акаде свалка из шрифтов: ISOCPEUR, Verdana, может еще какие есть. А в экселе что? Calibri, Arial? Вот и ищите нестыковки между шрифтами.
Не в шрифте дело:
Цитата:
Сообщение от Alexander Rivilis
%%C - символ диаметра, который был задолго до UNICODE. Еще в DOS
Др. символы - тоже специфичны для автокада. Имхо - нужно написать файл, в котором указано, что на что менять (спецсимвол автокада на нужный символ Unicode).
Пишете свою программку экспортирования, проверяя содержимое по обозначенному выше файлу и производя замену если требуется. Экспортируйте в юникод.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:

Последний раз редактировалось hwd, 24.03.2011 в 14:21.
hwd вне форума  
 
Автор темы   Непрочитано 24.03.2011, 14:28
#21
n2011_3

носки вяжу
 
Регистрация: 22.03.2011
Тьма таракань
Сообщений: 27
<phrase 1=


Спасибо!
А то бросить тапком может каждый....
Постановка задачи проста как день:
дано: чертеж в автокаде который содержит таблицу данных
решение:...........
результат: данные таблицы в 1С-ке
Не может быть, что нет пути, как только через экспорт в эксель. Не верю, что эта задача не решена. Да на чертеже намешано шрифтов - это для экспериментов ради, в поиске нужного. С любовью, Олеся!
n2011_3 вне форума  
 
Непрочитано 24.03.2011, 14:42
#22
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,413
Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от n2011_3 Посмотреть сообщение
Не верю, что эта задача не решена.
Поймите же Олеся. В общем случае задача просто не имеет решения. Тот же знак диаметра может иметь код %%C, \U+2205, \U+00D8 и вообще любой в зависимости от используемого файла шрифта. Если сузить постановку задачи (т.е. ограничится одним-двумя файлами шрифта), то задачу конечно можно решить. По поводу 1C ничего не скажу - никогда для него не писал. Думаю, что в таком виде, как Вы ставите задачу её никто и никогда не решал и не решит.
Александр Ривилис вне форума  
 
Непрочитано 24.03.2011, 14:42
#23
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от n2011_3 Посмотреть сообщение
результат: данные таблицы в 1С-ке
Насколько я помню, в "1Ц" можно передавать данные посредством xml. Тогда вообще получается простая задача (для программиста) - извлекаете данные из таблицы, программно меняете символы и на основе результата формируете Xml-файл в кодировке UTF-8.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Автор темы   Непрочитано 24.03.2011, 14:52
#24
n2011_3

носки вяжу
 
Регистрация: 22.03.2011
Тьма таракань
Сообщений: 27
<phrase 1=


"извлекаете данные из таблицы" - подразумевается экспорт в эксель и "программно меняете символы" - все знаки "%%%" или "??" в один определенный знак. А вы заметили, что разные знаки автокада переводятся в один и тот же экселевский знак "?"
В 1С-ку нет проблем вбить любой формат, кроме dwg.
n2011_3 вне форума  
 
Непрочитано 24.03.2011, 15:06
#25
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от n2011_3 Посмотреть сообщение
"извлекаете данные из таблицы" - подразумевается экспорт в эксель и "программно меняете символы" - все знаки "%%%" или "??" в один определенный знак. А вы заметили, что разные знаки автокада переводятся в один и тот же экселевский знак "?"
В 1С-ку нет проблем вбить любой формат, кроме dwg.
Уберите из своего профиля слово "программист" - честно говоря коробит при такого уровня вопросах и работает не в вашу пользу...
Разве я где-то писал, что замену нужно производить при импорте в ексель? Её лучше производить в самом автокаде при экспорте, а не в екселе при импорте. По-моему подобные вещи вполне очевидны и не требуют пояснений. В вашем случае похоже, что всё же требуют... Насколько мне известно, символы имеющие разный код могут визуально отображать одинаковый графический символ. В данном случае - "?". Т.о. не факт, что в вашем случае полученный в екселе "?" это символ с одним и тем же кодом. Скорее это разные символы, имеющие одинаковое визуальное представление. Если текст передавать в кодировке Unicode (как я и советовал для xml) - такой проблемы не будет.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:

Последний раз редактировалось hwd, 24.03.2011 в 15:14.
hwd вне форума  
 
Непрочитано 24.03.2011, 15:08
#26
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,413
Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от n2011_3 Посмотреть сообщение
А вы заметили, что разные знаки автокада переводятся в один и тот же экселевский знак "?"
Причина в том, что в AutoCAD символы (текста) хранятся в UNICODE, а в CSV они попадают в ANSI.
Александр Ривилис вне форума  
 
Автор темы   Непрочитано 24.03.2011, 15:19
#27
n2011_3

носки вяжу
 
Регистрация: 22.03.2011
Тьма таракань
Сообщений: 27
<phrase 1=


Пожалуйста! Надеюсь всем станет легче...
Только и самим читать нужно правильно, в смысле импорт-экспорт!
Вы тут все умные между собой тусуетесь, а вы попробуйте с тупой потусоваться! Слабо, да?
n2011_3 вне форума  
 
Непрочитано 24.03.2011, 15:23
#28
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от n2011_3 Посмотреть сообщение
Пожалуйста! Надеюсь всем станет легче...
Так более соответствует действительности.
Цитата:
Сообщение от n2011_3 Посмотреть сообщение
Только и самим читать нужно правильно, в смысле импорт-экспорт!
Из автокада во внешний файл - это экспорт.
В ексель/1Ц из внешнего файла - это импорт.
Где чего неправильно?
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Автор темы   Непрочитано 24.03.2011, 15:26
#29
n2011_3

носки вяжу
 
Регистрация: 22.03.2011
Тьма таракань
Сообщений: 27
<phrase 1=


Так и я про "экспорт-импорт" думаю.
n2011_3 вне форума  
 
Непрочитано 24.03.2011, 18:30
#30
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,413
Отправить сообщение для Александр Ривилис с помощью Skype™


Во вложении TABLETOCSV.zip четыре файла:
TABLETOCSV2008x32.arx и TABLETOCSV2008x64.arx для для AutoCAD 2008...2009 x86 и x64
TABLETOCSV2010x32.arx и TABLETOCSV2010x64.arx для для AutoCAD 2010...2012 x86 и x64.
Они добавляют в AutoCAD две команды:
1. TableToCSV - сохранение в формате CSV UTF-8
2. TableToXLS - сохранение в формате XLS (требуется установленный Excel версии не ниже 2000) .
Команды требуют указать файл и таблицы (можно несколько штук в один файл).
Символы %%c,%%d,%%p в ячейках таблицы заменяются на соответствующие символы в кодировке UNICODE.
Вложения
Тип файла: zip TABLETOCSV.zip (100.9 Кб, 121 просмотров)
Тип файла: zip Специф-фрагмент чертежа.zip (7.2 Кб, 109 просмотров)

Последний раз редактировалось Александр Ривилис, 25.03.2011 в 14:54.
Александр Ривилис вне форума  
 
Автор темы   Непрочитано 24.03.2011, 19:57
#31
n2011_3

носки вяжу
 
Регистрация: 22.03.2011
Тьма таракань
Сообщений: 27
<phrase 1=


Спасибо, Александр!
n2011_3 вне форума  
 
Непрочитано 24.03.2011, 21:14
#32
Pastor

это только кличка
 
Регистрация: 22.10.2006
Москва
Сообщений: 252


Олеся, оставайтесь с нами.
Здесь вообще-то пацаны нормальные тусуются. Просто некто "миша-инженер" достал всех намедни.
__________________
...в шее моей жилы железные, и лоб мой - медный...
Pastor вне форума  
 
Непрочитано 24.03.2011, 22:19
#33
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,413
Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от n2011_3 Посмотреть сообщение
Спасибо, Александр!
Так отпишитесь - это чем-то помогло?
Александр Ривилис вне форума  
 
Автор темы   Непрочитано 25.03.2011, 09:20
#34
n2011_3

носки вяжу
 
Регистрация: 22.03.2011
Тьма таракань
Сообщений: 27
<phrase 1=


Вот мечтала я о своем, о девичьем и в мою пустую, но красивую головку, пришла такая мысль, мысль , конечно, бредовая, но мне по статусу можно все..
А что все автокадовская таблица, да автокадовская, а если ну ее. И сделать прогу, на липсе, например,которая будет создавать таблицу и записывать все данные в отдельный файл, а его потом и взять тепленьким. А?
Павлинчики... распушите хвостики... пошевелите своими красивыми перышками
Вы ж здесь всех чайников мира научили воду на липсе кипятить, пора и за дело взяться! Родина вас не забудет!
Ловлю Ваши тапки!
С любовью, Олеся!
n2011_3 вне форума  
 
Непрочитано 25.03.2011, 09:37
#35
_Oleg_


 
Регистрация: 28.09.2006
Dnepropetrovsk
Сообщений: 683


Олеся, как-то вы самокритично к себе относитесь.
На счет лиспа - не знаю. А так, как идея.

Пишется отдельная программа с использованием таблиц на манер экселевских. В таблицы вручную набивается спецификация. Потом программа по такой таблице генерирует файл спецификации формата dxf, откуда ее можно скопировать и вставить в чертеж dwg. В C++ это реализуемо.
_Oleg_ вне форума  
 
Автор темы   Непрочитано 25.03.2011, 09:53
#36
n2011_3

носки вяжу
 
Регистрация: 22.03.2011
Тьма таракань
Сообщений: 27
<phrase 1=


Спасибо за совет. Но может я не очень Вас поняла, или я невнятно свою мысль сформулировала, но я имела ввиду,что разместить ее, родимую таблицу на чертеже и при прочерчивании сразу в нее записывать нужную инфу. Но инфа записывается и в таблицу и в отдельный файл, в принципе любого формата, кроме dwg.
Создать таблицу в экселе и записать данные в таблицу автокада - так такая функция реализована в автокаде и работает чудесно, но такой режим не подходит.
n2011_3 вне форума  
 
Непрочитано 25.03.2011, 10:04
#37
_Oleg_


 
Регистрация: 28.09.2006
Dnepropetrovsk
Сообщений: 683


Да, видимо я неправильно Вас понял. По работе внутри када я ничего сказать не могу.

П.С. Один мой друг занимается разработкой КМД. Как он построил свою работу. Он написал arx один или несколько. Так вот в этих arx лежит спецификация металлопроката в 2D представлении и еще некоторые мелочи. Вычерчивая деталировку он пользуется этой спецификацией. Если какая- то деталь нестандартная, он присваиваей ей свойства, например пластина или др.
После того как чертеж выполнен он просто обводит рамкой определенный узел и выполняет команду - построить спецификацию, которая четко строится в виде таблицы по выбранному узлу прямо в чертеже.
Правда писал эту прогу он несколько лет). А так мне понравилось.

Последний раз редактировалось _Oleg_, 25.03.2011 в 10:15.
_Oleg_ вне форума  
 
Автор темы   Непрочитано 25.03.2011, 10:19
#38
n2011_3

носки вяжу
 
Регистрация: 22.03.2011
Тьма таракань
Сообщений: 27
<phrase 1=


Здорово! Мне нужно срочно с Вашим другом познакомиться!!! Только задача у меня вот такая, имея заполненную таблицу в автокаде, данные с таблицы взять без ошибок и поместить в базу данных для дальнейшей с ними работы. Если Ваш друг работает на предприятии, которое не только проектирует, но и по разработанным чертежам изготавливает проукцию, то он в курсе этих дел. У нас руками с чертежа вносят данные с таблиц, чтобы получить документы для склада, цеха, отгрузки. Это я уже повторяюсь.
Это просто не правильно, имея чертеж в эл.виде не использовать его в полной мере. И на фига он тогда нужен, автокад, иметь красивую печатную форму, так космические корабли создали люди вычертив их за кульманом, ну и т.д. А мы красиво напечатали и отдали людям без образования, они как автоматы вносят данные в базу. Малайцы!!! Павлины, о чем думаете??????????????????

Последний раз редактировалось n2011_3, 25.03.2011 в 10:27.
n2011_3 вне форума  
 
Непрочитано 25.03.2011, 10:22
#39
Main Urod


 
Регистрация: 20.01.2009
Сообщений: 1,170


Цитата:
Сообщение от n2011_3 Посмотреть сообщение
И сделать прогу, на липсе, например,которая будет создавать таблицу и записывать все данные в отдельный файл, а его потом и взять тепленьким. А?
Можно и так сделать.
Можно и по другомую
Только для начала надо знать что есть и что надо получить. А вы, я так понимаю, и сами не представляете что вам хочется.


Цитата:
Сообщение от n2011_3 Посмотреть сообщение
Родина вас не забудет!
А она и так нас не забудет. За проектировщиками слишком много следов жизнедеятельности остается.
Main Urod вне форума  
 
Автор темы   Непрочитано 25.03.2011, 10:31
#40
n2011_3

носки вяжу
 
Регистрация: 22.03.2011
Тьма таракань
Сообщений: 27
<phrase 1=


Да я знаю, что мне хочется! Красивого, молодого и богатого! Но Вам бы прочитать с начала надо бы, чтоб знать, что написать!
И не пишите мне уже свои нравоучения... надоело их читать!
P.S.
Олег, спасибо за друга! Я бы пошла с Вами в разведку!!!

Последний раз редактировалось n2011_3, 25.03.2011 в 10:38.
n2011_3 вне форума  
 
Непрочитано 25.03.2011, 11:03
#41
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,413
Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от n2011_3 Посмотреть сообщение
И сделать прогу, на липсе, например,которая будет создавать таблицу и записывать все данные в отдельный файл, а его потом и взять тепленьким.
Какие данные?
P.S.: Липс - это губы, а лисп - это язык программирования.
Александр Ривилис вне форума  
 
Автор темы   Непрочитано 25.03.2011, 11:16
#42
n2011_3

носки вяжу
 
Регистрация: 22.03.2011
Тьма таракань
Сообщений: 27
<phrase 1=


Извините, при лучине я тут, вот и ошибки пошли, а я имела ввиду язык программирования.
Александр, я обязательно отпишусь. Для меня все достаточно серьезно.
n2011_3 вне форума  
 
Непрочитано 25.03.2011, 11:23
#43
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


А почему не идти от обратного - делать таблицы в екселе и импортировать их в автокад? Я под это дело писал когда-то решение: юзер в екселе делает таблицу, затем копирует её в буфер обмена (Ctrl +C) и вставляет в автокаде (Ctrl + V). Причём вставка происходит в виде таблицы автокада, с учётом оформления. Автоматически происходит распознание типа ведомости/спецификации, в свете чего столбцы и строки получают корректные размеры и оформление.

Таблицы в екселе делать гораздо удобней, чем в автокаде. Помимо этого реализована возможность создания шаблонов заголовков спецификаций/ведомостей (сохраняются во внешний xml-файл) и формирование на их основе таблиц (диалог с юзером через графическое окно). Могу показать видео, как это выглядит, если интересно.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:

Последний раз редактировалось hwd, 25.03.2011 в 11:37. Причина: заменил слово "экспорт" на "импорт" - очепятка.
hwd вне форума  
 
Автор темы   Непрочитано 25.03.2011, 11:49
#44
n2011_3

носки вяжу
 
Регистрация: 22.03.2011
Тьма таракань
Сообщений: 27
<phrase 1=


Ни один проектировщик не согласится делать таблицу в экселе и потом вставлять ее в автокад, они на сделке им пофиг, что будут с чертежом делать дальше, его дело нарисовать, а ему работать в экселе отдельно а в автокаде отдельно - это не тот вариант И для такого варианта все в автокаде есть, такая функция есть и работает прекрасно.
n2011_3 вне форума  
 
Непрочитано 25.03.2011, 12:08
#45
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от n2011_3 Посмотреть сообщение
Ни один проектировщик не согласится делать таблицу в экселе и потом вставлять ее в автокад
Неправда - то, что я обозначил выше - как раз таки и был заказ наших проектировщиков (причём сразу нескольких проектных групп). Я с ними согласен - в екселе таблицы делать удобней чем в автокаде, тем более, что эти таблицы у них в екселе формируются автоматом с помощью VBA-макросов. На "нет" и суда нет - дело ваше.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Непрочитано 25.03.2011, 12:13
#46
Дима_

Продуман
 
Регистрация: 22.02.2007
Питер
Сообщений: 2,839


Чтобы сделать импорт из таблиц автокада надо "жестко" ограничить формат - то есть какие шрифты что обозначают - без этого никак - шрифтов с похожими на ГОСТовские обозначения символами может быть миллион. Если будут входной и выходной формат - пол дела уже решенно (или, как тут уже писали - создать внешний файл в ктором будет описываться словарь), вопрос второй куда в КОНЕЧНОМ итоге надо экпортировать значения из таблицы - 1С может работать как автономно - тогда только в какой-либо промежуточный формат (excel,csv,xml итд) с последующим "ручным" импортом, если 1С "стоит" на БД - формат таблиц (либо готовые sql запросы), тип коннектора (хотя если в разрезе лиспа - то здесь только ado - то есть, где-то в настройках вводится только имя источника данных - все остальное - штатными средствами). Если Вы поняли о чем я сейчас написал - то можно продолжить разговор (написать импорт из акадовкой таблицы - дело 15 минут - я просто готовые блоки соберу) - давайте оговоренную выше инфу - хотя могу сделать и чтоб "все" это было "user option" - то есть сами настраивали словари и sql запросы, если не поняли - то извините - пытаться понять что Вы подразумеваете под "брать тепленьким" и пр. у меня нет ни малейшего желания - хотите сделать автоматизацию - хотя-бы изучите вопрос - что для этого необходимо. Есть конкретные вопросы - задавайте, а если просто скучно - то продалжаейте веселить "павлинов".
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Автор темы   Непрочитано 25.03.2011, 13:08
#47
n2011_3

носки вяжу
 
Регистрация: 22.03.2011
Тьма таракань
Сообщений: 27
<phrase 1=


Здесь не от скуки и не для увеселения! А когда меня пинают иногда огрызаюсь, но не зло, а весело. Прошу не обижаться!
В КОНЕЧНОМ итоге мне нужно получить данные из таблицы автокад в формате excel, а из этого формата в 1с-ку я смогу записать.
n2011_3 вне форума  
 
Непрочитано 25.03.2011, 14:54
#48
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,413
Отправить сообщение для Александр Ривилис с помощью Skype™


Обновил #30
Александр Ривилис вне форума  
 
Автор темы   Непрочитано 01.11.2011, 17:08
#49
n2011_3

носки вяжу
 
Регистрация: 22.03.2011
Тьма таракань
Сообщений: 27
<phrase 1=


Добрый вечер всем!
Александр спасибо - у меня получилось с модулями. Сейчас мне нужно сделать, чтобы не команды набирать в AutoCAD, а вынести их в панель инструментов. Или как это делается? Посоветуйте.
n2011_3 вне форума  
 
Непрочитано 01.11.2011, 17:17
#50
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,413
Отправить сообщение для Александр Ривилис с помощью Skype™


Для этой цели воспользуйтесь командой _CUI, создайте панель, добавьте кнопочки и им присвойте команды.
Александр Ривилис вне форума  
 
Непрочитано 01.11.2011, 17:28
#51
Дима_

Продуман
 
Регистрация: 22.02.2007
Питер
Сообщений: 2,839


Какая версия автокада?
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Автор темы   Непрочитано 02.11.2011, 09:55
#52
n2011_3

носки вяжу
 
Регистрация: 22.03.2011
Тьма таракань
Сообщений: 27
<phrase 1=


Доброе утро!
1. AutoCAD2008 - с этой версией решила работать, хотя проектировщики работают и в этой и в AutoCAD2010.
2. Как определяла разрядность:
а) как блондинка - модуль 32-разрядный в AutoCAD не загружался, а 64-разрядный загрузился без проблем. Решила - они нашли друг друга. Потом решила - надо по науке все делать, если хочешь хороший результат иметь.
б) по науке - спросила у гугла: "Как определить разрядность AutoCAD", а он меня отправил на форум dwg.ru - тема у Вас такая есть. Воспользовалась найденной там инфой, ну и вроде мой AutoCAD 2008 сообщил мне , что он 64-разрядный.
в) Уррраааа!!!
Александр, но что-то у меня немного не так, потому что один символ "<" и 4 строка таблицы не определились правильно, а так все здорово. Как думаете, что мне посмотреть.
А еще hwd - беру все свое обратно - отрабатываю вариант: с excel в AutoCAD.
Пишите, буду рада любой информации и советам.
Ваша Олеся!!!
n2011_3 вне форума  
 
Непрочитано 02.11.2011, 10:12
#53
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,413
Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от n2011_3 Посмотреть сообщение
Потом решила - надо по науке все делать, если хочешь хороший результат иметь.
Прогрессируете!
P.S.: Кстати русского AutoCAD 2008 x64 не существовало в природе. С английским работаете?

Цитата:
Сообщение от n2011_3 Посмотреть сообщение
Александр, но что-то у меня немного не так, потому что один символ "<" и 4 строка таблицы не определились правильно, а так все здорово.
Где пациент (т.е. dwg-файл)? А еще лучше создайте комплект с помощью команды _etransmit (чтобы туда попали и шрифты).
Александр Ривилис вне форума  
 
Непрочитано 02.11.2011, 10:35
#54
Дима_

Продуман
 
Регистрация: 22.02.2007
Питер
Сообщений: 2,839


Создайте в "рукопашную" (команда _CUI) меню с необходимыми кнопками (рекомендую предварительно - на всякия пожарный - сохранить пользовательские настройки), у Вас получится файл *.cui (2008) либо *.cuix(2010). Их можно оба (то есть в 2010 загрузится и cui - автоматически преобразовав в cuix) можно загрузить через AcadApplication.MenuGroups.Load(...), но есть одно но, если вы используете ссылки, например, на lisp файлы, то они задаются только жестко (к сожалению никакие шаблны липа %windir% или %appdata% не работают). По сему рекомендую использовать для создания 2008 версию т.к. cui файл - по сути "обычный" XML, то есть перед установкой можно заменить значения по соответствующим ключам на "свои" (если с xml проблемы - то можно просто заменить в рукопашную необходимый текст на уникальные маски типа ***mypath_lisp_filies*** -а Ваш установщик автоматом заменит на "свои" просто как текст). В 2010 идет cuix - это по сути архив с множеством xml'ов - исправить програмно тоже конечно можно - но геморою прибавляется.
p.s. Панель с кнопками можно создать и чисто програмно
Код:
[Выделить все]
 (vla-add (vla-get-toolbars(vla-item(vla-get-menugroups(vlax-get-acad-object)) 0)) "Test")
- но "держатся" она будет только один сеанс (то есть только в автозагрузку поставить), с 2006 года автокад убрал команду сохранения (оставив только загрузку) - чем это мотивировалось - не знаю.
__________________
Когда в руках молоток все вокруг кажется гвоздями.

Последний раз редактировалось Дима_, 02.11.2011 в 10:49.
Дима_ вне форума  
 
Автор темы   Непрочитано 02.11.2011, 11:00
#55
n2011_3

носки вяжу
 
Регистрация: 22.03.2011
Тьма таракань
Сообщений: 27
<phrase 1=


Нет, Александр у меня нет прогресса - тупизм в высшей стадии. С разрядностью - с точностью до наоборот. 32-разрядный модуль загружается прекрасно, а 64-разрядный - нет. И AutoCAD 2008 - русский.
Дима_ - спасибо - буду пытаться)))
Вложения
Тип файла: dwg
DWG 2007
Специф-фрагмент чертежа.dwg (1.42 Мб, 1323 просмотров)
n2011_3 вне форума  
 
Непрочитано 02.11.2011, 11:08
#56
Дима_

Продуман
 
Регистрация: 22.02.2007
Питер
Сообщений: 2,839


n2011_3 Вы в итоге в каком диалекте программируете?
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Непрочитано 02.11.2011, 12:05
#57
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,413
Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от n2011_3 Посмотреть сообщение
32-разрядный модуль загружается прекрасно, а 64-разрядный - нет. И AutoCAD 2008 - русский.
Я это и подозревал.
Александр Ривилис вне форума  
 
Автор темы   Непрочитано 03.11.2011, 11:17
#58
n2011_3

носки вяжу
 
Регистрация: 22.03.2011
Тьма таракань
Сообщений: 27
<phrase 1=


Командой _CUI создала и панель и кнопочку - и все отлично получилось. Всем спасибо!
n2011_3 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как взять спецификацию на чертеже в Автокаде???



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Возможны ли в автокаде функции врщения и масштабирования группы объектов как в других графических редакторах типа корела? SilvioManuel AutoCAD 20 16.03.2013 19:03
Есть ли в Автокаде 2008 клавиша перебора команд, ранее введенных в командной строке? onick AutoCAD 4 13.11.2010 21:25
Мультивыноски в автокаде 2008 рус. Как привязать их к размерным стилям? Mek AutoCAD 10 16.11.2007 13:17
Как увеличить количество объектов с ручками в Автокаде dextron3 AutoCAD 5 20.08.2007 15:49
VBA, как просканировать окружности на чертеже? basboy Программирование 6 13.04.2005 16:58