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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Конвертация ACIS файлов (формат *.sat)

Конвертация ACIS файлов (формат *.sat)

Ответ
Поиск в этой теме
Непрочитано 05.03.2011, 16:43 #1
Конвертация ACIS файлов (формат *.sat)
Supermax
 
Руководитель фирмы
 
Москва
Регистрация: 28.03.2007
Сообщений: 1,831

Есть проблема.
Я имею два разных ACIS файла. Один от
Цитата:
12 Elysium, Inc 12 ACIS 18.0 NT 24 Thu Jun 18 09:59:33 2009
другой от
Цитата:
37 SolidWorks(2005235)-Sat-Convertor-2.0 12 ACIS 14.0 NT 24 Tue Aug 05 14:31:44 2008
Первый открывается автокадом (10) втрой не хочет.
Изучаю, вижу, второй нашпигован номерами записей. Вроде других отличий нет.
Пишу лисп и сохраняю копию такого файла но без номеров в начале.
Код:
[Выделить все]
(if (setq pathloc (getenv "Path_local_open")) T (setq pathloc (setenv "Path_local_open" "C:\\")))
(setq nameopen1 (getfiled "Выбор файла ACIS *.SAT" pathloc "sat"  128))
(setq pathloc (setenv "Path_local_open" (strcat (vl-filename-directory nameopen1) "\\")))
(setq nameloc2 (strcat pathloc (vl-filename-base nameopen1) "-2.sat"))
(setq desk1 (open nameopen1 "R"))
(setq desk2 (open nameloc2 "W"))
;
(while (setq linread (read-line desk1))
(if (= (ascii linread) 45) 
(progn
(if (= (read linread) 0) (setq svitch 3) (setq svitch 2))
(write-line (substr linread 
(+ svitch (strlen (vl-princ-to-string (read linread))))) desk2)
)
(write-line linread desk2)
)
)
(close desk1)
(close desk2)
Файл не хочет восприниматься.
Но такое ощущение, что не хватает чуть-чуть.
Что делать? Солидворкса у меня нет, а на сайте AUMA.COM полно графики редукторов, которые мне нужны (очень много нужно, а то бы сюда выложил), но они либо в step, либо в хреновом sat форматах.
Конвертеры в сети найти не могу. Хотел сам написать конвертер на лиспе, но недостаточно хорошо знаю формат.
SAT - обычный текстовый файл. Описание по нему у меня есть, но на английском и до сих пор не могу найти в нем описание структуры всего файла. Отдельные строки - пожалуйста, а все целиком - где?
Что означает первая строка?
Вторая из чего должна состоять и понимание каждой позиции?
Все остальные строки понятны, а вот в чем собственно сам формат определяется? В смысле старый SAT и новый чем отличаются кроме номеров записей?
Если я это пойму, то конвертер SAT для всех кадов сделаюи сюда выложу. Можно даже в 3D солиды данные сразу превращать, только надо понять где в SAT формате идет разделение одного солида от другого.

Люди! Я знаю, что наверняка у кого-нибудь из вас есть Солидворкс. Пожалуйста, возьмите второй файл, откройте его Солидворксом и пересохраните в более старый формат SAT. Потом выложите сюда. Сравним оба файла и найдем отличие. А потом попробуем исправить и сделать лисп для импорта новых SAT-ов

Вложения
Тип файла: rar APF_19.rar (131.0 Кб, 186 просмотров)
Тип файла: rar gs200_3_f30.rar (3.50 Мб, 169 просмотров)


Последний раз редактировалось Supermax, 06.03.2011 в 10:04.
Просмотров: 15584
 
Непрочитано 03.12.2011, 17:14
#2
Sh VL


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


Eсли еще актуально
У меня солид 2010 создаёт sat который не береn автокад.
15 SolidWorks 2010 12 ACIS 19.0 NT 24 Sat Dec 03 14:28:07 2011
Этот же файл не берет родной DWGeditor от солида.
Но зато 3D Tool берет этот файл.
37 SolidWorks(2005354)-Sat-Convertor-2.0 12 ACIS 14.0 NT 24 Wed Sep 30 15:41:14 2009
А этот созданый старим солидом толи 9 толи 6.
DWGeditor - берет
3D Tool - берет
ACAD 2011 - не берет
Ваш APF берут все даже ACAD 2011
а gs только 3D Tool и DWGeditor
Такая карусель.
Как решили свою проблему чем протестить sat.
Нужен переход от солида в автокад ?
Sh VL вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Конвертация ACIS файлов (формат *.sat)

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пакетная конвертация файлов dwg 2010 в dwg 2007? Vildar AutoCAD 9 22.11.2010 21:03
конвертация файлов autocad 12->autocad2006 v110018 AutoCAD 2 05.03.2008 19:33
Конвертация файлов старых версий с помощью AutoLISP kometa AutoCAD 4 12.11.2006 17:25
Конвертация нескольких файлов в более раннюю версию... Лариса AutoCAD 4 29.06.2005 05:26