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

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

в Delphi вывести чертеж из Автокада и графики и таблицы из Маткада

Ответ
Поиск в этой теме
Непрочитано 21.02.2013, 00:10
в Delphi вывести чертеж из Автокада и графики и таблицы из Маткада
serg_art
 
Регистрация: 21.02.2013
Сообщений: 10

Очень нужна помощь!
Нужно написать программу на делфи, которая выводит чертёж из dwg, а также выводит на экран графики и таблицы из Маткада, в зависимости от нажатых кнопок в форме программы.
Просмотрел половину интернета, но что-то совсем непонятно.
Может кто-то сталкивался с такой задачей и сможет помочь?
Просмотров: 11129
 
Непрочитано 21.02.2013, 14:29
#21
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372


Цитата:
Про растровый Thumbnail услышал впервые, если у него нормальное разрешение
Это маленькая картинка (превьюв) для отображения в файловых менеджерах. Какое там может быть "нормальное" разрешение.
DEM, если в Сети много спрашивают, это не значит, что там есть. Вот сначала сделай (например изучая Lasarus), а потом говори про "проще всего".

Самое лучшее сделали ребята из Тулы. Но их работа стоит денег, и это правильно.

Последний раз редактировалось ShaggyDoc, 21.02.2013 в 14:37.
ShaggyDoc вне форума  
 
Автор темы   Непрочитано 21.02.2013, 14:53
#22
serg_art


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


Да я и не против заплатить, весь вопрос с стоимости лицензии.
Отправил запрос, буду ждать ответа.
serg_art вне форума  
 
Непрочитано 21.02.2013, 15:17
#23
zamtmn

КИПиА
 
Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
<phrase 1=


ShaggyDoc
Вы немного преувеличиваете. Отобразить на "форме" не так уж и сложно в случае "небольшого DXF", сложно это отредактировать, сделать чтоб не тормозило и незабыть сохранить чтоб потом читалось в автокаде.
>>С AutoCAD такие фокусы не проходят. Это сложное приложение, которое не встраивается.
Не встраивается потому что так задумано - хочешь встроить покупай другие инструменты. Эффективный менеджмент))
Другое дело что 99.9% процентов заппросов в гугль идет от двоечников ищущих по заданию злого препода компонент который достаточно разместить на форме, написать компонент.dwgfile:='superfile.dwg'; и всё самособой заработает. ТС кстати толком так и не расписал что ему надо.
>>Затем в форму программы выводится автокадовский чертёж с определённой точки
Может значить что там рисуется 10 линий и 5 окружностей и всё. А может миллион примитивов и требуется повторить "половину" функционала автокада.
zamtmn вне форума  
 
Непрочитано 21.02.2013, 15:22
#24
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Цитата:
Сообщение от ShaggyDoc Посмотреть сообщение
Вот сначала сделай (например изучая Lasarus), а потом говори про "проще всего".
Сделать что????
http://wiki.freepascal.org/fpvectorial
Вот стандартный компонент для Лазаря.....
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.

Последний раз редактировалось DEM, 21.02.2013 в 15:35.
DEM вне форума  
 
Автор темы   Непрочитано 21.02.2013, 15:37
#25
serg_art


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


В автокад ничего передавать не надо, сохранять открытый файл не надо, что либо изменять в чертеже с помощью делфи тоже не надо.
Нужно просто при открытии формы открыть определённый чертеж в форме программы.
Пока что тут советуют:
- открытие автокада, перевод в jpg, передача в форму как картинку.
- открытие автокада, перевод в dxf, отрисовка с помощью делфи чертежа.
- купить компоненту, которая позволит работать с автокадом, стоимость от 50тысяч.
serg_art вне форума  
 
Непрочитано 21.02.2013, 15:43
#26
hwd

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


Цитата:
Сообщение от serg_art Посмотреть сообщение
купить компоненту, которая позволит работать с автокадом, стоимость от 50тысяч.
Был ещё указан вариант стоимостью в 250$, что несколько ниже, чем "50тысяч".

P.S. "работать с автокадом" и "работать с чертежём" - это две большие разницы.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Непрочитано 21.02.2013, 15:48
#27
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968



Мне кажется быстрее всего сохранить в dxf...
Вот примеры для Лазаря...
https://github.com/alrieckert/lazaru...ts/fpvectorial
Повторяю fpvectorial стандартный компонент Лазаруса...
Если уж так надо могу по искать пример....
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 21.02.2013, 18:44
#28
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372


Цитата:
Повторяю fpvectorial стандартный компонент Лазаруса
А TCanvas вообще для всей "Windows" стандартный. Но на нем надо еще суметь нарисовать что-то "чисто конкретно". Не зря же даже для растровой графики по много лет разрабатывают и совершенствуют компоненты и библиотеки.

Отображать примитивные DXF мы умели еще в Турбо-Паскале, безо всяких компонентов - их вообще не было. И даже DWG из R10. А вот DXF из современного AutoCAD - затруднительно. То-то ребята из CadSoftTools дурью маются уж сколько лет, не знают, что "fpvectorial стандартный компонент"

Однако ТС упорно пишет:
Цитата:
просто при открытии формы открыть определённый чертеж в форме программы
Ну и открой его в TMemo как текст. Форма программы - да. Чертеж "определенный" - да. Открыт - да. Что-то показыватеся - да. И пусть кто-нибудь скажет, что это не чертеж. Ах да, "при открытии формы" - ну это на обытие OnShow привяжи. И можешь требовать зачёт.
ShaggyDoc вне форума  
 
Непрочитано 21.02.2013, 20:18
#29
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Да топик пастер к сожалению то ли задачи не понимает, то ли еще чего...
А по части fpvectorial я ж не спорю, довольно фиговые примеры к нему....
У меня скомпилилось с ошибками, и новые форматы он не читает....
Но ваши предложения довольно затратны, вы предлагаете для курсача использовать микроскоп...
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 21.02.2013, 21:30
#30
zamtmn

КИПиА
 
Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
<phrase 1=


DEM
fpvectorial для чертежей не подходит ИМХО. Если надо сгенерировать программой простенькую диаграмку/схемку и сохранить ее в dxf или svg - да, самое то. Но реальный чертеж визуализированный в fpvectorial смотрится совсем не как в автокаде - много чего не поддерживается. zcad по "фичам" будет побогаче (по багам тоже )
upd:
вот кстати пример программы на fpvectorial http://wiki.lazarus.freepascal.org/Turbo_Circuit

ShaggyDoc
>>То-то ребята из CadSoftTools дурью маются уж сколько лет, не знают, что "fpvectorial стандартный компонент"
Обычно когда человек на форуме спрашивает "компонент вывести чертеж из Автокада" ему совсем не надо всеумеющую мегалибу, а вполне подойдет тотже fpvectorial. Тащить в курсачь пол автокада - очень накладно
Предлагаете смириться и всем отслюнявить по полтинику? Если Вы покупаете у ребят из Тулы или Сан-Рафаэля - это ваш выбор, но он не единстенный верный.
zamtmn вне форума  
 
Непрочитано 21.02.2013, 22:13
#31
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Цитата:
Сообщение от zamtmn Посмотреть сообщение
fpvectorial для чертежей не подходит ИМХО
Он же написал, что у него там несколько примитивов всего лишь....
Исходя из этого и предлагал...
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 22.02.2013, 07:18
#32
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372


Цитата:
Тащить в курсачь пол автокада - очень накладно
Предлагаете смириться и всем отслюнявить по полтинику?
Я ничего не предлагаю. Просто объясняю, что просто так это не сделаешь. Хотя решение очевидно, только студент сам должен догадаться. Ну ладно, открываю тайну:

Надо сделать растровый скриншот любого чертежа и уже его вывести. Можно несколько. Можно с выбором. Делов-то. Всё равно "доцент тупой" - иначе бы он знал про AutoCAD.
ShaggyDoc вне форума  
 
Автор темы   Непрочитано 26.02.2013, 09:31
#33
serg_art


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


Остановился на CADImportVCL от тульских товарищей, сделали хорошее предложение по цене.
Удобные исходники, быстрый запуск, вывод чертежа в Timage, в общем кул.

Осталось добить маткад.
По ole связал, с графиком конечно засада. Опять нет типового решения, приходится шаманить.
Может есть возможность заскриптовать вывод графика в jpg, после расчёта или через какую-нибудь другую программу подтянуть в делфи?

Последний раз редактировалось serg_art, 27.02.2013 в 14:48.
serg_art вне форума  
 
Непрочитано 26.02.2013, 09:49
#34
trir


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


График это линия, получил данные и рисуй через AcAd
trir вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > в Delphi вывести чертеж из Автокада и графики и таблицы из Маткада



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
каждый новый чертеж открывается в новом окне автокада. как исправить? 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