勇哥注:
很多人都想知道nx open api能否控制nx mcd的对象。
答案是不可以,nx mcd运行时对象是一种只有在仿真运行后才存在的运行时对象。
控制它的api称为:MCD RuntimeObject API
nx mcd中我们做运动幅、信号等设置后,这些mcd对象会保存在零件文件中。
这个时候,这个零件图纸就仅nx可以打开了,你再让solidowrks等软件就打不开了。
4. 有关NXObject和MCD运行时对象的详细信息
a) NXObject是所有可在NX中建模并支持NXOPEN API的对象的基类,
例如:直线、实体、曲线或坐标系。在MCD中建模的刚体、碰撞体和接头也
是NXObject。
b) RuntimeObject是NXMCD运行时对象的基类,运行时对象仅在MCD仿真
过程中可访问。用户可以在MCD运行时检查器中观察运行时对象属性的
值。
c) 关于MCD对象和MCD运行时对象的注释:
创建MCD对象并保存在零件文件中。MCD运行时对象在MCD仿真过
程中动态创建,并在停止MCD仿真后销毁。
MCD运行时行为代码:步骤回调只能访问MCD运行时对象,
无法访NXObject,也无法调用NXOPEN函数。
在MCD运行时行为代码中,如果需要获取设计对象刚体的属性,必须
NXObject,也无法调用NXOPEN函数。
在MCD运行时行为代码中,如果需要获取设计对象刚体的属性,必须
首先使用NXObjectManager将rigid body RuntimeObject转换为rigid
body NXObject,并通过Get()方法,将rigid body的标签作为参
数进行操作。
4.1在Visual Studio对象浏览器中查看对象API
a) 在 解 决 方 案 资 源 管 理 器 中 , 找 到 “References”-> 右 键 单 击
“NXOpen”->“View in Object Browser

b) 您可以在“{}NXOpen”中找到MCD NXObject API。机电一体化

c) 您还可以查看“摘要和备注”以了解NXObject API

d) 在 解 决 方 案 资 源 管 理 器 中 , 找 到 “ 引 用 ”-> 右 键 单 击 “NXOpen.
Utilities”->“View in Object Browser”

e) 您可以在{} NXOpen中找到MCD RuntimeObject API

f) 您还可以查看摘要和备注,以了解RuntimeObject API



少有人走的路


















