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

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

2 часа назад, malvi.dp сказал:

будьте добры тогда и файлики ТС, чтоб воспроизвести этот диалог. Спасибо.

Цитата

1 файл вызывает системные сообщения

2 файл работает без сообщений

 

вопрос на форум по импорту STL.zip

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


@Sla_68  Вообще не возникло никаких сообщений... непонятно... :g:

https://cloud.mail.ru/public/Z5eW/ZziJLHuTy

Ссылка на сообщение
Поделиться на других сайтах
17 часов назад, Sla_68 сказал:

прикрепил код и тестовые парочку файлов:

@Kelny, тестировал оба файла на версиях sw2016 и sw2020 - никакого диалога нет.

Скрытый текст

STL-Imp.gif

Возможно, в параметрах импорта что-то изменилось в 22 версии... (у меня галочка на "Графическое тело").

Скрытый текст

stl_setting.jpg

 

 

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

у меня импорт идет в настройках obj и stl  как твердое тело.

Как сетку я не пробовал.. возможно что и ошибок нет при такой настройке импорта. Но очень хочется портить как твердотел или поверхность

там 2 файла первый - вызывает проблему, второй - не вызывает

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

у меня импорт идет в настройках obj и stl  как твердое тело.

Как сетку я не пробовал.. возможно что и ошибок нет при такой настройке импорта. Но очень хочется портить как твердотел или поверхность

там 2 файла первый - вызывает проблему, второй - не вызывает

Удалось таки воспроизвести этот диалог

Скрытый текст

STL2.png

если в параметрах тела сетки установить одну или обе галочки

Скрытый текст

STL1.png

Если же галочки снять, то макрос отрабатывает без диалога, а вот если вручную открыть файл, то выскакивает такое окно:

Скрытый текст

STL3.png

В этом случае нужно просто установить отметку "Больше не отображать сообщение" и оно больше не будет донимать.

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

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

Ссылка на сообщение
Поделиться на других сайтах
5 часов назад, ЮрЮрыч сказал:

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

Нижний правый угол экрана -> ПКМ по единицам измерения -> в открывшемся окне изменить то что не надо на то что надо :)

1.JPG

Ссылка на сообщение
Поделиться на других сайтах
9 часов назад, ЮрЮрыч сказал:

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

 

IModelDocExtension.SetUserPreferenceInteger(swUserPreferenceIntegerValue_e.swUnitSystem, swUserPreferenceOption_e.swDetailingNoOptionSpecified, swUnitSystem_e.<Value>), где swUnitSystem_e.<Value> перечисление
  
swUnitSystem_CGS           1 = Centimeter, gram, second 
swUnitSystem_Custom        4 = Lets you set length units, density units, and force 
swUnitSystem_IPS           3 = Inch, pound, second 
swUnitSystem_MKS           2 = Meter, kilogram, second 
swUnitSystem_MMGS          5 = Millimeter, gram, second 

 

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

@Бестолковый С названием топика не ошиблись? Человек спрашивает:

9 часов назад, ЮрЮрыч сказал:

как програмно меняются единицы измерения.

' VBA
' 1. Open a document in SOLIDWORKS.
' 2. Run the macro below to set inch units with
'     a fractional base of 16 and no rounding.

Dim swApp As SldWorks.SldWorks
Dim Part As SldWorks.ModelDoc2
Option Explicit
Sub main()
   Set swApp = Application.SldWorks
   Set Part = swApp.ActiveDoc
   Part.SetUnits swINCHES, swFRACTION, 16, 0, False
End Sub

 

Код взят отсюда: https://help.solidworks.com/2019/english/api/sldworksapi/solidworks.interop.sldworks~solidworks.interop.sldworks.imodeldoc2~setunits.html

Вот еще описание всех методов: https://help.solidworks.com/2021/English/api/swconst/DP_Units.htm

Ну и на вкусное, статья от Артема (см. через ВПН) https://www.google.com/url?sa=t&source=web&rct=j&opi=89978449&url=https://www.codestack.net/solidworks-api/options/document/set-units/&ved=2ahUKEwjgpL-apN6GAxU7HxAIHYO0D2IQFnoECBAQAQ&usg=AOvVaw15xq49gocoVQ5BzEA31qGf

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

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

Ссылка на сообщение
Поделиться на других сайтах
4 часа назад, ЮрЮрыч сказал:

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

Вычислить координаты объектов и сравнивать с координатами плоскости.

 

4 часа назад, ЮрЮрыч сказал:

Методы интерференции к сожалению не подходит.

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

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • lem_on
      Местоимения перепутал, вместо "ты" надо писать "я" ))) От первого лица все таки пишешь. 
    • Ганс В
      Даже не создавая, инструмент, метод обработки, инструмент и.т.д.  Начинаю задать ЛСК- нулевую точку обработку, прога вылетает    4130c86a.jpgНе понимаю как сюда ставить скрин, подскажите пожалуйста, куда нажать  
    • vad0000
    • Jesse
      прочитал много буков, но не увидел слова "демпфирование".. Оно у вас вообще задано хоть какое-то?) Не являюсь большим специалистом в явной динамике, то ИМХО задание демпфирования должно решить большую часть ваших проблем. Допустим вы решаете задачу на шаге 10-5 секунд. По идее это означает, что максимальная собственная частота в вашей задаче w = 105 Гц. Ускорение a ~ w2 * u.  Если колебания после удара идут с перемещением u=10 мм, то в итоге получите ваше ускорение 108 м/с2. Задайте какое-нибудь копеечное демпфирование, и все эти "паразитные" колебания и скачки ускорений исчезнут.   с такими прочными сплавами у меня вообще ничего не сомнётся и не сломается Быть может МПа?))   p.s.: вообще при решении такой сложной задачи имхо надо хоть примерно понимать, какой должен получиться результат. Мб инфа с испытаний/подобных расчётов. Иначе "плавать" будете туда-сюда. В любом случае, не решайте сложную задачу, не решив простую!) Отработайте на простых примерах всё.
    • lux59
      Спасибо! полезное видео! как дело дойдет обязательно проверю, хотя погрешность изготовления в ручную думаю будет больше))) все равно там постучим тут подпилим здесь подварим) 
    • maxx2000
      насколько мне известно эта команда собирает контур их пересекающихся кривых/     Возможно для СВ подойдёт команда удлинить объект
    • Orchestra2603
      Ну, это и понятно. Все так и должно быть. Обычно, если пренебречь упрочнением, то результат получается с ошибкой в безопасную сторону. Типа, оценка сверху. Ясно, что даже если у заделанной по обеим концам балки появятся три пластических шарнира, то в реальности она не превратится в механизм, поскольку из-за этого упрочнения какая-то остаточная несущая способность все равно будет. Просто удобнее и проще считать в запас по идеально упруго-пластической модели, либо брать какую-то упрощенную билинейную модель с каким-то консервативным значением касательного модуля. Этого просто обычно достаточно, чтобы отловить сценарии потери несущей способности с некоторым приемлимым запасом. У нас примерно так считают локальные корпусные конструкции на предельные состояния.   Могу предположить, что например когда в Дайне считают краш-тесты, или когда проектируют какие-нибудь штуки которые должны поглощать кинетическую энергию при ударе, возможно, какие-то сложные технологические процессы, где нужно знать величину остаточных напряжений и/или деформаций и т.д... Там, наверное, важно точно определить величину пластических деформаций. Но, наверное, вряд ли в таких случаях считают по такой простой билинейной диаграмме вообще.  
    • kkk
      То-то у меня ничего не вышло. Ладно попробую на досуге покопать, может что и получится. В любом случае спасибо, за расширение кругозора. :)   Тут видите в чем дело - мы хоть только что закончили делать представительскую зону в Лахта-центре (куда входят и личные помещения Миллера), относимся к широкораспространенному понятию "малый бизнес". А точнее "очень малый".  Люди то у нас золотые, а вот все остальное как в "очень малом" бизнесе.  Станок, на котором сейчас пытаются выполнить эту работу (да уже выполнили сегодня) на самом деле предназначен немного для другого, и с основной работой справляется хорошо. Данные же работы будут носить периодический характер, а уж мое участие будет еще реже - подготовил одну модель и "спи-отдыхай". Другой вопрос, что я, как человек ленивый, сразу пытаюсь избавиться от ручного труда. там, где это возможно. Тем более чем больше делаешь руками, тем выше вероятность ошибки. 
    • maxx2000
      @lux59 сплющить это сплющить, а развёртка это развёртка.  Сплющить можно по разному, смотреть можно с 3 минуты https://youtu.be/1G9Y7ipOFO8?si=5d5itaQ4o8_nwiNV Если тебя устраивает такая возможная погрешность то нормально В твоём случае достаточно сравнить площади и длины кромок у согнутой и сплющенной детали
    • lux59
      ясно, но вот так как я сделал нормально же? Нет же особой необходимости переводить в листовой и после разворачивать, раз я и так развернул? После сохраню в DFX и отдам на лазер, я раньше делал развертки в рино в скетч ап в синема
×
×
  • Создать...