Помощник
Здравствуйте, гость ( Вход | Регистрация )
|
|
7:10:2007, 09:14
|
|
Новенький ![]() Группа: Программист Сообщений: 32 Регистрация: 16:09:2007 Пользователь №: 12 772 Специализация: инженер-конструктор, инженер-программист Репутация: 0
|
Мне с Delphi необходимо прочитать чертеж. Детали типа - тела вращения. Необходимо чтобы программа сиогла определить какие поверхности присутспвуют на детали: цилиндрическая(и ее размеры), коническая (и ее размеры), резьба и т.д...Как это можно сделать?
|
|
Сообщение
#1
|
|
![]() |
|
|
8:10:2007, 13:07
|
|
Божественный ![]() ![]() ![]() ![]() ![]() Группа: Модеры Сообщений: 2 450 Регистрация: 27:05:2004 Из: Минск Пользователь №: 561 Специализация: Delphi, RDBMS, C# Репутация: 8
|
Учитвая глубину и качество Вашего вопроса .. можно только и ответить... руками... А если по теме то для этого как минимум надо знать формат файла в котором хранится данный чертёж....
|
|
Сообщение
#2
|
|
|
|
8:10:2007, 14:42
|
|
Божественный ![]() ![]() ![]() ![]() ![]() Группа: Модеры Сообщений: 899 Регистрация: 19:11:2003 Пользователь №: 133 Репутация: 11
|
Тут скорее надо не формат файла юзать, а посмотреть в сторону COM-интерфейса Компаса. Сейчас под рукой Компаса нет, надо будет на работе глянуть. В Unigraphics есть такая возможность, там даже программить можно в GRIP, C, C++
|
|
Сообщение
#3
|
|
|
|
8:10:2007, 18:33
|
|
Новенький ![]() Группа: Программист Сообщений: 32 Регистрация: 16:09:2007 Пользователь №: 12 772 Специализация: инженер-конструктор, инженер-программист Репутация: 0
|
интуитивно я догадываюсь, что это COM- технологии, но как это делается?
|
|
Сообщение
#4
|
|
|
|
10:10:2007, 05:17
|
|
Божественный ![]() ![]() ![]() ![]() ![]() Группа: Модеры Сообщений: 2 450 Регистрация: 27:05:2004 Из: Минск Пользователь №: 561 Специализация: Delphi, RDBMS, C# Репутация: 8
|
Для: zubr
COM однозначно попроще будет для решения этой проблемы .. просто в теме вопроса ни слова не было о использовании COM (для этого была создана точно такая же вторая тема |
|
Сообщение
#5
|
|
|
|
10:10:2007, 08:28
|
|
Новенький ![]() Группа: Программист Сообщений: 32 Регистрация: 16:09:2007 Пользователь №: 12 772 Специализация: инженер-конструктор, инженер-программист Репутация: 0
|
Для: zubr COM однозначно попроще будет для решения этой проблемы .. просто в теме вопроса ни слова не было о использовании COM (для этого была создана точно такая же вторая тема В смысле вторая тема? А если ближе к делу, как мне все таки разобраться с этими ком-технологиями применительно к Компасу? где об этом почитать? может есть какая литература на эту тему? |
|
Сообщение
#6
|
|
|
|
10:10:2007, 09:57
|
|
Божественный ![]() ![]() ![]() ![]() ![]() Группа: Модеры Сообщений: 899 Регистрация: 19:11:2003 Пользователь №: 133 Репутация: 11
|
Интерфейсы компаса посмотри Project->Import type library. А документацию к интерфейсам попробуй поищи на сайте Аскон: http://www.ascon.ru/
|
|
Сообщение
#7
|
|
|
|
10:10:2007, 10:23
|
|
Новенький ![]() Группа: Программист Сообщений: 32 Регистрация: 16:09:2007 Пользователь №: 12 772 Специализация: инженер-конструктор, инженер-программист Репутация: 0
|
Посмотрел. Что-то там ниче не понятно. Может кто уже пытался сделать подобное с другим приложением, покажите наглядно как это делается, а я по этому примеру попытаюсь разобраться со своим
|
|
Сообщение
#8
|
|
![]() |
|
Текстовая версия | Сейчас: 17:05:2008 - 10:14 |