NX二次开发高级技术: UDO 用户自定义对象介绍
用户定义的对象(的UDO)允许您添加自己的自定义对象的NX内最大限度地提高您的工作效率。您可以使用UDO当你需要不在NX中存在的对象。您定义数据存储在UDO中,并定义它在NX的行为。
UDO包含自定义数据,包括:
•UDO名称 - 一个UDO类名指定。
•自由格式数据 - 可能包括整数,双精度,和字符串。
•可变数据 - 可能包括长度,面积和体积。
•链接到NX的对象 - 有五种不同类型的链接
UDO行为在NX中通过实现以下回调方法定制的:
•Display--通过原始的图形在屏幕上绘制的UDO,如点,线,弧,曲线和小平面显示器,如果不实现这个回调UDO将是不可见的。
•Attention Point --定义了UDO的关注点。建议您使用相同的方法,关注点作为用于显示。
•Fit--定义UDO的界限。每个对象的边界,当你选择菜单→视图→操作→适合窗口进行评估。建议你用同样的方法为适合作为用于显示。
•Selection--定义用来选择UDO在屏幕上的空间区域。
•Update--允许UDO更新每当UDO的链接对象经过更新(注意执行这个方法是依赖于所使用的链接类型)。
•Delete--当UDO的链接对象已被删除允许UDO做清理(注意执行这个方法是依赖于所使用的链接类型)
•Edit--每当用户试图编辑UDO(通过菜单→编辑→用户自定义对象或右击UDO和从MB3弹出菜单中选择Edit )调用。
•Information--每当用户进入菜单→信息→对象并选择UDO调用。
能举个例子吗? 能举个例子吗?:o
页:
[1]