少有人走的路

勇哥的工业自动化技术网站

nx mcd运行时行为(3):运行时api的说明

勇哥注:

很多人都想知道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

image.png


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

image.png

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


image.png

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

Utilities”->“View in Object Browser”

image.png

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

image.png


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

image.png







发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2025年12月    »
1234567
891011121314
15161718192021
22232425262728
293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接

Powered By Z-BlogPHP 1.7.3

Copyright www.skcircle.com Rights Reserved.

鄂ICP备18008319号


站长QQ:496103864 微信:abc496103864