Перейти к публикации

Как сохранить модель в конкретном формате Step?


Рекомендованные сообщения

Не может ли кто-нибудь посоветовать чайнику в SW, как из программки, в смысле, автоматически, а не руками через меню, можно сохранять модели в STEP именно AP214, а не 203?

Почитал встроенный хелп, нашел, что SaveAs2 сохраняет в нужном формате, ориентируясь на расширение имени файла (!), а оно, ессно, одинаковое. Почитал про SetUserPreferenceToggle, про STEP ничего не нашел.

Попробовал записать в макрос так и эдак, так и макросы вышли одинаковые. На этом мысль остановилась.

А надо перегнать в STEP несколько сот конфигураций моделей, заданных таблицей, причем именно в AP214. Так его жрет уже электронный САПР, а AP203 жрет плохо. Причем аффтары электронного сапра приделали импорт STEP не так давно и по ходу сломали импорт IGES, который был всегда. Теперь вилы.

PS. SW2006 SP1

Изменено пользователем morda
Ссылка на сообщение
Поделиться на других сайтах


Не может ли кто-нибудь посоветовать чайнику в SW, как из программки можно сохранять модели в STEP именно AP214, а не 203?

<{POST_SNAPBACK}>

Ну ну знаю, в SW2007 можно прямо при сохранении выбрать необходимый STEP, если у вас этого нет могу только предложить поковырять настройки формата если таковые имеются (Выделенная кнопка на картинке, сам SW2006 не пользовался):

post-6363-1174337616_thumb.png

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

Так-то пожалуйста, вопросов нет. Но у меня их многие сотни, причем и моделей, и конфигураций, руки устанут. Я-то рассчитывал написать нехитрую программку на визуальном основном.

Собственно, чего там, оказалось дело нехитрое, объектная модель в хелпе описана, знай делай GetConfigurationNames и для всех полей по очереди ShowConfiguration2 и SaveAs2.

Вот только складывает оно, кажись, в AP203. А потом у меня из-за этого электронный сапр не видит цвета поверхностей модели.

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

Вот только складывает оно, кажись, в AP203.

<{POST_SNAPBACK}>

Ну если вы один раз нажмете уже указанную кнопочку и выберете соответсвующие параметры то оно будет сохранятся и в 214 формате STEP.

А если справку поковырять?

Ключевое слово "swUserPreferenceIntegerValue_e", потом ищешь на странице "Import and Export" (Ну или сразу поиск AP203 или AP214). Так что вперед и с песьней!!!

Enumeration | System-Level | Document-Level | Comments

swStepAP | Yes | No |Specifies STEP version number for files saves as STEP. Valid values are:

203 - STEP AP203 format

214 - STEP AP214 format

retval = SldWorks.SetUserPreferenceIntegerValue ( userPreferenceValue, value)
Или если точнее:
retval = SldWorks.SetUserPreferenceIntegerValue ( swStepAP, 214)

или

retval = SldWorks.SetUserPreferenceIntegerValue ( 75, 214)

или

retval = SldWorks.SetUserPreferenceIntegerValue ( &H4B, 214)
Да вобщем последнии строчки это одно и тоже.
Ссылка на сообщение
Поделиться на других сайтах

Большое-большое спасибо, на слово swStepAP сразу нашел:

Enumeration | System-Level | Document-Level | Comments

swStepAP | Yes | No | Specifies STEP version number for files saves as STEP.

А вот слов "Valid values are: 203 - STEP AP203 format 214 - STEP AP214 format" у меня в хелпе в этом месте просто нет. Поэтому я и не нашел ничего, когда искал на слова AP203. И сами значения 203 и 214 угадывал бы святым духом. То ли у меня SW2006 такой уродский? Ну не продается в наших краях в ларьках SW2007.

Изменено пользователем morda
Ссылка на сообщение
Поделиться на других сайтах

Прикольная штука, спасибо. Правда, в моем случае это не совсем то, потому что у меня много конфигураций одной модели, они же создаются автоматически из формул, описывающих размеры. И каждую надо скинуть в свой степ. Так что я написал пяток строчек на визуальном основном, и оно работает.

Правда, сразу возник такой вопрос. А почему эти степы такие огромные? Типа деталька на сто поверхностей, а файл в полмегабайта.

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

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

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

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




  • Сообщения

    • gudstartup
      никак. это не предназначено для пряного редактирования. файл создан станкостроителем из исходников которые есть у станкостроителя а потом скомпилирован в p-code . напрямую редактировать это примерно как exe файл в виндоус пытаться изменить. про то за что отвечают переменные данные в диалоговых окнах у вас должно быть написано в руководстве по эксплуатации станка а если такового нет то вы обратитесь к станкостроителю и может они вышлют вам отдельную инструкцию.
    • IgP
      Автоматически. Но это настраивается, ну или описывается/задаётся в файле параметров резьбы thd_metric.dat. Этот файл д.б. в каталоге UGII. thd_metric.dat
    • Bot
      АСКОН представляет новую, 23-ю версию своего флагманского продукта — системы трехмерного проектирования КОМПАС-3D. Ориентиром в ее разработке стали потребности предприятий высокотехнологичных отраслей промышленности. Вместе с базовыми инструментами 3D и 2D-проектирования обновлены отраслевые приложения для КОМПАС-3D. Игорь Волокитин, директор по продукту КОМПАС-3D С каждым новым релизом КОМПАС-3D становится более функциональным и производительным инструментом инженера. Новая версия содержит расширенные возможности проектирования, реверс-инжиниринга, работы с импортированной геометрией, инструментами моделирования изделий сложных форм. Мы убеждены, что реализованные в этой версии предложения предприятий высокотехнологичных отраслей будут массово востребованы всеми пользователями. Продолжается разработка нативного КОМПАС-3D для отечественных операционных систем на базе Linux. В этом году планируется выпуск бета-версии. Работаем по плану в соответствии с утвержденной [...] View the full article
    • ЮрЮрыч
      Здравствуйте, у меня с разрывом линия получилась.Новый точечный рисунок (2).bmp
    • Bot
      Передовая инженерная школа Санкт-Петербургского политехнического университета Петра Великого «Цифровой инжиниринг» (ПИШ СПбПУ) заключила лицензионный договор на распространение своего ключевого программного продукта — Цифровой платформы по разработке и применению цифровых двойников CML-Bench®. Генеральным дистрибьютором CML-Bench® на территории России, Республики Беларусь и Казахстана выбрана высокотехнологичная инжиниринговая компания ООО Лаборатория «Вычислительная механика» (CompMechLab®) —spin-out СПбПУ. CML-Bench® — SPDM-система управления деятельностью в области системного цифрового инжиниринга, цифровая платформа разработки и применения цифровых двойников как высокотехнологичных промышленных изделий или продуктов, так и физико-механических процессов, а также технологических / производственных процессов изготовления. Разработки на базе CML-Bench® реализуются в соответствии с национальным стандартом Российской Федерации — ГОСТ Р 57700.37–2021 «Компьютерные [...] View the full article
    • Viktor2004
      какая ссылка не рабочая? Ссылка на этот же форум. Там в низу пятой страницы мое видео как создавать файлы MACRO
    • WSXASD
      Спасибо. Жаль только там ссылка не рабочая((( Уже весь интернет прошерстил. Нету
    • Павлуха
      Тат помогает серверный юпс. А сохранять солид сам напоминает.
    • Viktor2004
      Вот тут на пятой странице есть https://cccp3d.ru/topic/114285-софт-фанук/page/5/  
    • WSXASD
      Здравствуйте коллеги! Подскажите, как открыть и редактировать диалоговые окна меню Custom? Это своя оболочка от производителя. Зачем мне это нужно? Потому что станок шлифовальный китайский и сделан с китайской логикой. Меняя значения параметров обработки в этих окнах, я меняю переменные, которые затем используются в макропрограмме обработки. Чтобы понять как работает макропрограмма обработки, мне нужно знать какие именно переменные меняются, когда я меняю тот или иной параметр в диалоговом окне. Если я правильно понимаю (может быть и нет) то за эти меню отвечает файл PD0105M.000 Вот как и чем его открыть и посмотреть что внутри?
×
×
  • Создать...