|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
в Delphi вывести чертеж из Автокада и графики и таблицы из Маткада
Регистрация: 21.02.2013
Сообщений: 10
|
||
Просмотров: 11111
|
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Вариантов не много, сам этим не занимался, только исходники для ознакомления скачивал.....
1. COM-сервер Пример1 2. Delphi+Lisp Пример 2 3. Использовать Lazarus(аналог Делфи) и Zcad
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Регистрация: 21.02.2013
Сообщений: 10
|
Спасибо за варианты!
но дело в том, что чертёж уже нарисован, нужно просто выводить в активную форму делфи определённый кусок этого чертежа. И тоже самое с маткадом. В примерах везде указано как рисовать в автокаде, а как работать с готовыми чертежами я не нашёл. Т.е. делфи является всего лишь оболочкой для подгрузки чертежа и некоторых таблиц с графиками. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
serg_art
Ты конкретнее опиши задачу с примерами... Просто можно например, использовать dxf и открыть в Zcad-е это дело, или найти другой движок для dxf.... Ну а по части таблиц макада то вроде как есть библиотека которая это показывает, на крайняк можешь их в txt засунуть и считать удобными для тебя способами и отобразить стандартными элементами...
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Регистрация: 21.02.2013
Сообщений: 10
|
Задача такая;
Нужно сделать оболочку на делфи, причём XE3, которая при запуске читает файлы автокада, маткада и екселя. Затем в форму программы выводится автокадовский чертёж с определённой точки. В эту же форму выводится таблица из екселя, и график из маткада. На форме есть несколько кнопок, при нажатии которых выводятся различные графики и данные. Чертеж автокада остаётся без изменения. Вся фишка в том, что чертеж автокада и расчёт маткадовский могут меняться со временем, поэтому и нужно просто считывать файлы из программ и выводить их в форму "как есть". |
|||
![]() |
|
||||
Куда выводит? Во двор? Может всё таки "визуально отобразить" в твоей форме?
Мешать мух и котлеты - плохая привычка. Если тебе нужно работать с чертежами\подшивками без участия AutoCAD, то можешь воспользоваться этими библиотеками, предварительно оформив подписку. Цитата:
А вообще, по моему скромному видению, ты изобретаешь велосипед. Что тебе мешает разделить твою задачу на подзадачи, и решать каждую из них средствами целевых приложений (маткад\автокад)? Зачем изобретать левые чудовищные редакторы, которые и чертежи лопатят, и документы маткада, и за сигаретами бегают?
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
|
||||
никакие. ссылку на инструменты, позволяющие работать с содержимым чертежей, я тебе дал выше. Визуализация полученного контента в твоей форме и его правка - это другой вопрос, для решения которого нужно хорошо владеть технологией построения GUI.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,611
|
Цитата:
Тогда, имхо, фрагмент чертежа распечатать в png или jpg и показать в обычном picturebox. (Как "порулить" автокадом для получения картинки автору уже рассказали) Остальное по вкусу. ЗЫ. Хотя мне больше нравится идея просматривать чертеж в акаде и туда же поддтаскивать данные из других программ |
|||
![]() |
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372
|
Цитата:
На самом деле будет работать сам Word. С AutoCAD такие фокусы не проходят. Это сложное приложение, которое не встраивается. Можешь сам убедиться, взяв в Demos забыл_какой_пример со встраиванием любых приложений. Компонентов, читающих DWG не найдешь. Есть они, но $3000 у тебя нет, так что и компонентов нет. Из Delphi реально можно работать с AutoCAD в разных вариантах, но выводить в форму, да еще с "определенной точки". В форму можно вывести растровый Thumbnail, который хранится в DWG. Вот это легко, сам такой компонент делал. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
ShaggyDoc
НУ что вы человека пугаете..... Если ему без разницы в dwg или dxf формате файл автокада, то все вполне решается....
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Регистрация: 21.02.2013
Сообщений: 10
|
Цитата:
Мне на форме нужно просто отображать двухмерный чертёж небольшой подстанции, считывать и передавать из/в автокада, чтобы он что-то рисовал, не требуется. В принципе можно тогда обойтись переводом из автокада в jpg, но такой перевод должен делаться автоматически при открытии формы. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Цитата:
НО ПРОЩЕ ВСЕГО использовать dxf ВОТС
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Регистрация: 21.02.2013
Сообщений: 10
|
Уважаемый DEM, я обязательно попробую чтение dxf из делфи, уже нашёл кучу информации по работе с этими файлами.
Просто хочется иметь запасное решение. Про растровый Thumbnail услышал впервые, если у него нормальное разрешение и его достаточно просто выводить в форму, то хочется попробовать и такой вариант. И всем большое спасибо за помощь, здорово, когда есть люди, которые помогут советом! |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
каждый новый чертеж открывается в новом окне автокада. как исправить? | GreyeyedPhoenix | AutoCAD | 34 | 09.01.2024 11:46 |
как правильно вставить чертеж из автокада в ворд ? | heller | AutoCAD | 18 | 13.11.2014 10:07 |
Как перегнать векторный чертеж dwg из Автокада в pdf, jpeg или другой растр? (вопрос из FAQ) | Marv | AutoCAD | 1 | 28.09.2008 14:28 |
Как сделать правильный чертеж | pk77 | Разное | 64 | 03.04.2007 16:36 |
как настроить чертеж, чтобы автоматически выводились таблицы | matrixx | AutoCAD | 15 | 20.04.2006 22:48 |