fox1001

Понизить версию файлов солида

57 сообщений в этой теме

За всех не скажу, но явно не только у меня с каждым новым релизом в моделях возростает удельный вес именно продвинутых фичеров, особенно поверхностей.

Ну а у меня наоборот - поверхности в СВ мне не нужны и вполне хватает тех возможностей которые были ещё с 2006-го СВ :) Но это всё уже демагогия.

Для тех фич, которые есть и в одной и в другой версии технически возможно сделать экспорт? Возможно. Другие производители софта делают такую возможность? Делают. Вот и всё. И комментировать здесь особо не чего, все прекрасно понимают что такова политика компании. Кого она не устраивает те не пользуются её продуктами, ну или пользуются, но безоплатно :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах


Основная фишка- мы мол можем взять любую чужую модель и сделать своей редактируемой изменением размеров

Вот к примеру есть масштабирование, деформация, переместить/заменить грань, про заклеить/вырезать молчу, слышали о таком ? Есть существенная разница между изменением размеров и моделью с деревом проектирования.

построенные без самых последних выкрутасов с применением только тех средств, которые были в предыдущих версиях

К чему такая уверенность что банальная команда выдавить абсолютно аналогичная такой же с 2003 года? Потому что кнопка похоже или потому что действует также ? Ведь наверное оптимизируют в новых версиях все команды чтобы они работали быстрее и эффективней, у меня уверенность в такой идентичности нет совсем.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Это не серьёзная заявка, но банальнейшая реклама, причём не в своём разделе. <noindex>А цена</noindex> этой самой "синхронной технологии" в базарный день весьма и весьма не высока.

Хорошая вещь для случая, когда сборка представляет из себя зоопарк по программным продуктам. Попробовал редактировать чужое в Space Clame и возвратить хозяину в виде импортируемой детали (для взаимной компоновки.) Получилось.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Мда, тема быстро розрослась и отвлеклась от первичного вопроса.

По последним поднятым темам. Синхронная технология и прямое редактирование - действительно удобная вещь - но отнюдь не панацея. В варианте исполнения SE она хороша когда нужно один-два раза изменить чужие детали. Если Вам нужно в конечном итоге получить кучу сходных по геометрии но отличающихся по размерам деталюшек и сборок синхронная технология от SE Вам не сильно поможет.

Та же технология но в NX, когда изменения можно оставить в дереве - существенно расширяет возможности базового параметрического подхода. По сути, таким образом, NX позволяет добавить параметрику к чужой геометрии.

Но это не ново. В том же SW, еще кажись с версии 2003 есть фунционал "move face", который по сути работает аналогично, только в менее автоматизированном режиме. А в UG это было вообще с незапамятных времен.

Что касается сохранения дерева:

Года два назад в сети встречал программу которая, если верить описанию из SW и Pro/E перегоняла в CATIA v5 с сохранением дерева. Так как кроме скриншотов и описания на родном сайте, бесплатно ничего больше найти не удалось, а для теста нужно было купить программу, я не решился. Сейчас попытался еще раз найти эту программку, не получилось. Похоже падишах сдох вместе с ишаком.

Что касается внутреннего формата файлов SW и методов его запаковки. Файлы *.sldprt - это банальный 7z архив. Распаковав его Вы получите некоторое количество папочек с файликами. Некоторые из этих файлов чисто текстовые, некоторые - бинарные, в каком-то своем формате. Долго и неоднократно пытались расковырять все это дело. Честно скажу устойчивого результата не получилось. Может кому-то эта информация будет полезна и он будет более напористым.

Что касается макросов. Это реально, но исключительно для наиболее простых операций, типа выдавить/повернуть. Проблема макроса и считывающего информацию из новых версий, и для макроса строящего геометрию в старом, будет состоять в том, что для каждой версии нового SW и для каждой необходимой версии старого SW - такие макросы придется править, так как API функции имеют привычку меняться от версии к версии.

Изменено пользователем OBrain

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Только сейчас построил в Компас 12 деталь из двух опериций: выдавливание и масштабирование и попытался сохранить в 5-й версии. Не сохраняет, пишет нельзя. В пятой версии не было команды масштабирование. Удалил операцию масштабирование - сохраняет в 5-й версии.

Так что сохранение в компасе в предыдущей версии тоже от лукавого.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Только сейчас построил в Компас 12 деталь из двух опериций: выдавливание и масштабирование и попытался сохранить в 5-й версии. Не сохраняет, пишет нельзя. В пятой версии не было команды масштабирование. Удалил операцию масштабирование - сохраняет в 5-й версии.

Так что сохранение в компасе в предыдущей версии тоже от лукавого.

Конечно! Даже достаточно посмотреть HELP API от SW - там прямо написано для отдельных функций -(для разных версий SW ) "Устарело, использовать эту..."

Между прочим, в WIN API тоже периодичсеки вносятся мзмнения. И по-большому счету структууру ОС (той же WIN) определяеся именно WIN API, а не какие-то там отвлеченные функции...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

вопрос можно решить так: записывать дерево конструирования в порядке следования элементов с их параметрами в текстовый файл в одной версии. Затем считывать этот текстовый файл в другой версии. Анализировать текстовый файл и последовательно строить элементы с нужными параметрами. Но сложностей с "this method is absolete" не избежать. Для простых деталей с "вытянуть-повернуть" реализовать такую прогу в виде макроса не очень сложно. :g: вроде было что-то на эту тему?

В принципе неплохо бы создать "нейтральный" формат файлов "дерево построения" для обмена данными с разными системами.

Для простых деталей, пока, конечно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

вопрос можно решить так: записывать дерево конструирования в порядке следования элементов с их параметрами в текстовый файл в одной версии. Затем считывать этот текстовый файл в другой версии. Анализировать текстовый файл и последовательно строить элементы с нужными параметрами. Но сложностей с "this method is absolete" не избежать. Но для простых деталей с "вытянуть-повернуть" реализовать такую прогу в виде макроса не очень сложно. g.gif вроде было что-то на эту тему?

Здесь упоминали некий макрос, который как я понимаю именно так и делал. Скорее всего это единственный реальный вариант. Но судя по всему дело это не такое простое как кажется. Особенно с учётом того, что в DS любят менять АПИ от версии к версии.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Для простых деталей с "вытянуть-повернуть" реализовать такую прогу в виде макроса не очень сложно.

Простые детали можно и ручками построить. Проблемы же передачи возникают обычно для сложных проектов где не только простые детали, но и сборки/детали со сложными поверхностями/со сложными привязками и т.п.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Простые детали можно и ручками построить. Проблемы же передачи возникают обычно для сложных проектов где не только простые детали, но и сборки/детали со сложными поверхностями/со сложными привязками и т.п.

Вопрос зачастую в количестве деталей и в количестве элементов в них.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Посмотрел такую закономерность с помощью архива:

На скрине один и тот же файл в разных версиях.

post-22588-1289822886_thumb.jpg

Вот если бы можно было этими строчками менять...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Подскажите пожалуйста, есть ли обратная совместимость в пределах версий 2015 SP 1.0, 1.1 и 1.2?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Для геометрии - есть. Для FlowSimulation и космоса может и не быть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А как насчет того что первые версии выходящих продуктов с сп 0 умеют сохранять в старый предыдущий формат? ну и наустанавливав предыдущих с сп0 перекинуть на предыдущий формат?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
А как насчет того что первые версии выходящих продуктов с сп 0 умеют сохранять в старый предыдущий формат? ну и наустанавливав предыдущих с сп0 перекинуть на предыдущий формат?
На сколько помню, там эта передача не полная и сильно ограничена и не позволяет полностью спустить файл вниз (могу ошибаться, т.к. давно не интересовался этой темой). С таким же успехом можно спустить файл вниз сохранив его в нейтральный формат.

 

А вот API функция передачи файла в предыдущую версию имеется ещё с древних времён, но как говорят в SWR данная функция API ни когда не работала и сейчас отмечена как не поддерживаемая, но в API так и висит swSaveAsSW98plus (Obsolete and no longer supported-Устарело и больше не поддерживается): http://help.solidworks.com/2017/english/api/swconst/solidworks.interop.swconst~solidworks.interop.swconst.swsaveasversion_e.html

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Есть очень дурацкая идея, которую давно думал... :rolleyes:

 

И для оценки дурацкости привлёчем, пожалуй, @streamdown :velho:

 

Итак, задача - перенести Дерево Построения на сколько угодно версий ниже.

 

Возможное решение - не выстраивать Дерево - а... Просто дать пользователю удобный интерфейс построения нового.

 

Для чего каждый имеющийся фичер с результатом его действия последовательно "фотографируется" (все имеющиеся вкладки, размеры и т.д. - простыми скриншотами).

 

В низкой версии открываем макрос - он последовательно выводит скриншоты где-нибудь справа, например, одновременно вызывая нужный фичер, если он есть в этой версии (но не передавая ему никакие параметры, кроме разве что не сильно зависимых от API) - а юзверь легко выстраивает новую модель по "подсказкам"...

 

Алгоритм работы:

 

1. Записал макрос в верхней версии;

2. Открыл его в нижней;

3. Выводится фичер - ручками его набиваем (или если повезёт - вбивается сам :rolleyes:), смотрим на ожидаемый результат (он рядом на скриншоте из верхней версии);

4. IF "Фичеры => 1" GOTO 3 :biggrin:;

5. Фичеры закончились - всё вбили, нигде не накосячили?.. Можем спать работать дальше... :drinks_drunk:

 

Ы? Насколько реально? Насколько дико? Насколько нужно? :worthy: Кто бы взялся? :biggrin:

 

В принципе, очевидно, что такой алгоритм - почти то же самое, что заново строить деталь в старой версии Солида, имея под рукой её же, открытую в новой версии - за исключением ненужной суеты с переключениями/просмотрами (ну и без нового Солида, да, установленного на компе :rolleyes:)...

 

P.S> Чуть не забыл... Эскизы/3Д-Эскизы, разумеется, переносятся полностью хитрой Магией API - чтобы их не строить заново...

 

 

Изменено пользователем Ostlavius

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу



  • Сообщения

    • Tyler_D
      Добрый день! Подскажите пожалуйста, кто сталкивался с установкой двух достаточно разных версий компаса? Пробую установить 16.1.12 и 18.0.3, после установки - то что вижу за пару часов теста - Компас 16.1.12 вылетает при закрытии (не сохранении а закрытии) только чертежа с ошибкой "не удается создать новую страницу защиты для стека". Компас 18 - не подгружается справочник материалов и сортаментов в свойствах модели (без ошибки просто никакой реакции на кнопку). Виндовс 10. Кроме того заметил, нельзя переустановить компас 16 после установленного 18го - новая фишка системы? ))
    • Fedor
      Как же Вы ее сожмете, она же потеряет устойчивость... Смысл то в чем ?  Проще увеличить сечение. Или армирование ...
    • outbreak95
      Помимо предварительно растянутой арматуры, есть предварительно сжатая, а так же комбинированное преднапряжение
    • Fedor
      Зачем в колонне преднапряжение ?   Она же и так в состоянии сжатия ... :) 
    • Anat2015
      В мире, в котором мы находимся, существует все, только это надо найти. Ищите  да обрящите. Мануал есть?
    • hubble
      Начинающий. Имею пару вопросов по софту от Swansoft. Первый вопрос. После запуска окна с программой, включаю кнопку аварийного стопа. Далее перевожу станок в ручном режиме в референтную позицию - выбираю кнопку REF. Затем ось Z, затем кнопку +. То самое повторяю для X и Y. (Попутно еще один вопрос. В youtube видел ролики, где после нажатия кнопки любой оси X, Y или Z, станок сразу начинает движение. У меня же еще надо нажать кнопку +. Отчего так? Где-то настраивается?) Но после обнуления Absolute и Relative координаты по Я не обнулились. Так может быть? На рисунке (fanuc_1.gif) видно. Второй вопрос. Не включается шпиндель ни по часовой, ни против часовой стрелки. Положение всех кнопок, отображение на дисплее на момент нажатия кнопок включения шпинделя показано на рисунке fanuc_2.gif. Может тоже где-то что-то надо настроить?   P.S. Версия программы: Swansoft 7.2.2.0. В 7.2.4.0 тоже пробовал - не крутился шпиндель также. Когда изначально была 7.2.2.0, то работало. Затем решил поставить 7.2.4.0 (лучше бы не делал). И перестало работать. Снос и откат на старую версию не помог. После деинсталляции чистил CCleaner`ом.
    • dannykotov
      Спасибо, наборы же будут отображаться в виде цилиндров? Можно сделать, чтобы набору можно было присваивать модель?
    • Slepoy28
      Про зазор понятно. Исправил. А вот насчет шага, я отверстие делал не при помощи функции отверстие под крепеж, а выдавил с внутренним диаметром под резьбу, а потом проставил условное изображение резьбы с нужным значением. Проблем с отображением значения резьбы сделанное путем отверстие под крепеж нет, работает отлично. Просто непонятно, почему в случае использования функции Условное изображение он не проставляет выбранное значение, хотя я выбираю именно М448х2 
    • R_Jr
      можно одну ось убрать. я не совсем корректно нарисовал. задний мост является тележкой поэтому платформа опирается только на две точки. с учетом массы "квадратика" и характеристик площадки, можно принять, что ничего нигде никогда не изгибается. и эпюры не нужны.  все равно сопромат? я не указал еще одно условие: длина стороны "квадратика" и платформы всегда разные, условно берем, что они идеально прилегают друг к другу и квадратик имеет равномерную массу.
    • deflavr
      Здравствуйте. Нужен совет, помощь, подсказка. Есть деталь-матрица, одна штука в одном блоке.  Вопрос первый - Нужно сделать четыре матрицы в одном блоке. Так понимаю нужно скопировать, но не знаю как. Второй - Из матрицы получена деталь, теперь как из детали создать пуансон? (операцией "обьединение" и потом "кок" получил деталь из матрицы)   Заранее спасибо.