САПР для инженера: января 2015

среда, 28 января 2015 г.

Доступ к инерционным свойствам модели с помощью iLogic в Autodesk Inventor

Максим Костандов спрашивает:
Добрый день, Андрей!
Не могли бы вы ответить на вопрос по Inventor: "как получить при помощи iLogic инерционные характеристики детали, чтобы с ними в дальнейшем оперировать?"
Отвечаю.

Эта проблема давно известна. Дело в том, что в Autodesk Inventor с помощью iLogic можно получить прямой доступ к физическим свойствам моделей, таким как Масса, Площадь, Объем и пр. 


При этом нет возможности считать инерционные свойства модели I1, I2 и I3 (для русскоязычных пользователей более привычно Ix, Iy и Iz).


Все легко решается с помощью API использованием метода

MassProperties.XYZMomentsOfInertia

Создайте правило iLogic и встройте в него эту функцию API.

В примере показано правило, в котором сначала обновляется документ, определяется, что это деталь, считываются значения моментов инерции и преобразуются в нужные единицы. В конце создаются пользовательские свойства детали МояМасса, Ix, Iy, Iz и им присваиваются значения.


В итоге в окне Свойства на закладке Прочие получим нужные моменты инерции


Текст правила
InventorVb.DocumentUpdate()

Dim massProps as MassProperties
Dim partDoc as PartDocument = TryCast(ThisDoc.Document, PartDocument)
If (partDoc IsNot Nothing) Then massProps = partDoc.ComponentDefinition.MassProperties

Dim moments(5) As Double
massProps.XYZMomentsOfInertia(moments(0), moments(1), moments(2), moments(3), moments(4), moments(5))
For i = 0 To 5
moments(i) = ThisDoc.Document.UnitsOfMeasure.ConvertUnits(moments(i), "kg cm^2", "kg mm^2")
Next

iProperties.Value("Custom", "МояМасса") = iProperties.Mass
iProperties.Value("Custom", "Ix") = moments(0)
iProperties.Value("Custom", "Iy") = moments(1)
iProperties.Value("Custom", "Iz") = moments(2)

Замечу, что данное правило будет работать лишь с деталями, для сборок его нужно немного доработать.

С уважением, Андрей.

вторник, 27 января 2015 г.

Обновления для Autodesk Inventor 2014 и 2015

В первые дни нового года, а именно 4 января 2015 года, разработчики Autodesk разместили обновления для Autodesk Inventor 2014 и 2015.


пятница, 23 января 2015 г.

Миниатюрный поршневой двигатель W18

Добрый день! Предлагаю в пятницу насладиться удивительной вещью.

Испанский инженер José Manuel Hermo Barreiro, известный как "Patelo", занимается конструированием и изготовлением миниатюрных двигателей.


Последний его проект - самый маленький двигатель W18 (!!!)

На данный момент строительство миниатюрного двигателя W18 полностью закончено. Двигатель представляет собой набор деталей и механизмов и в состоянии использовать любое топливо для своей работы. Изобретатель для этого экземпляра выбрал вариант с непосредственным впрыском сжатого воздуха.

Технические данные двигателя:
  • Количество деталей: 469
  • Количество винтов: 388
  • Время разработки и изготовления: 1850 часов
  • Объем цилиндра: 28,4 cc
  • Ход поршня: 10,25 мм
  • Диаметр поршня: 14 мм

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

четверг, 22 января 2015 г.

Разница между Service Pack и Update

Добрый день!

Начиная с 2012-х версий продуктов Autodesk стал выпускать для них не только пакеты исправления Service Pack, но и обновления Update.


В чем же разница между ними?

Обновления Update предназначены для исправления критически важных ошибок в короткий срок после их обнаружения. Механизм обновлений позволяет оперативно исправлять ошибки в ПО и реагировать на предложения и замечания пользователей. Ранее обновления назывались Hotfix.

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

Важные отличия:
  • Пакеты исправлений Service Pack могут быть добавлены в сетевые развертывания, обновления Update - нет
  • Пакеты исправлений изменяют номер сборки ПО (Build), обновления - нет


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

Найти обновления и пакеты исправлений можно на сайте Autodesk Knowledge Networks или через Диспетчер приложений (Application Manager).

Как удалить установленные обновления читайте здесь.

С уважением, Андрей.

среда, 21 января 2015 г.

Профессиональная сертификация по продуктам Autodesk

Добрый день!

Вчера сдавал два сертификационных экзамена по продуктам Autodesk: AutoCAD 2015 Certified Professional и Inventor 2015 Certified Professional

Теперь сертифицированный стал.



Поделюсь впечатлениями об экзамене.