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

Добавление массы для каждого члена iPart


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

Задача: добавить массу для каждого члена iPart.

Для этого вставьте следующий скрипт в проект приложения VBA:

Public Sub AddMassToIPart()
    Dim oDoc As PartDocument
    Set oDoc = ThisApplication.ActiveDocument
   
    oDoc.UnitsOfMeasure.MassUnits = kKilogramMassUnits
   
    Dim oFactory As iPartFactory
    Set oFactory = oDoc.ComponentDefinition.iPartFactory
   
    ' чтобы редактировать точность измерения массы, измените цифру 3 (количество знаков после запятой) на нужное вам значение
    ' если нужно убрать единицы измерения, сотрите & "кг" в последней строке
    For i = 1 To oFactory.TableRows.Count
        oFactory.DefaultRow = oFactory.TableRows(i)
        oDoc.Update2 (True)
        oFactory.TableRows(i)(oFactory.TableColumns.Count).Value = Math.Round(oDoc.ComponentDefinition.MassProperties.Mass, 3) & " кг"
    Next

End Sub

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

(измените разрешение на 720 HD для лучшего качества)

Коментарии и пожелания по улучшения макроса, пожалуйста отправляйте в следующей ветке форума:

http://forums.autodesk.com/t5/Autodesk-Inventor/iParts-Weights/td-p/2837207

 


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


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

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

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

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

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

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

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

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

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

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




×
×
  • Создать...