mildcat 发表于 2013-12-2 20:33:45

PLM之家-NX9.0 二次开发实例视频-20 完善JA的选择功能

PLM之家-NX9.0 二次开发实例视频-20 完善JA的选择功能
内容:
默认录制的JA文件,在选择对象的时候,通过内部的标识去选取,如果改变其他的对象的时候,很可能程序执行失败,这个时候需要手动的进行代码的修改
目的:
使用添加选择功能,让用户交互式的进行选取对象,避免这种录制产生的缺陷。



高清教程见楼下:
PublicFunctionSelectface(ByRefselectedObject)AsNXObject
DimuiAsUI=ui.GetUI
DimmessageAsString="Selectface"
DimtitleAsString="Selection"
DimscopeAsSelection.SelectionScope    =Selection._
SelectionScope.WorkPart
DimkeepHighlightedAsBoolean=True
DimincludeFeaturesAsBoolean=True
DimresponseAsSelection.Response
DimselectionActionAsSelection.SelectionAction=
Selection.SelectionAction.ClearAndEnableSpecific
DimselectionMask_array(1)AsSelection.MaskTriple
WithselectionMask_array(0)
.Type=UFConstants.UF_face_type
.Subtype=0
.SolidBodySubtype=0
EndWith
DimcursorAsPoint3d
response=ui.SelectionManager.SelectObject(message,_
title,scope,selectionAction,_
includeFeatures,keepHighlighted,_
selectionMask_array,selectedObject,cursor)
Ifresponse=Selection.Response.CancelOrresponse_
=Selection.Response.BackThen
ReturnNothing
EndIf
EndFunction



mildcat 发表于 2013-12-2 20:33:57



PLM之家NX9.0二次开发视频教程 20 完善JA的选择功能

http://player.youku.com/player.php/sid/XMzA4NDQzNDk3Ng==/v.swf

东沟恋君 发表于 2013-12-7 22:41:11

赠人玫瑰,手有余香

江东 发表于 2013-12-23 00:41:30

一定要看看

C_X_J 发表于 2013-12-24 10:24:06

学习学习。。

逐日 发表于 2014-1-5 16:33:09

谢谢螺柱分享

student 发表于 2014-1-12 01:05:45

之持支持~~~來挖寶

ONE 发表于 2014-1-12 09:02:25


楼主辛苦啦.谢谢楼主

C_X_J 发表于 2014-1-18 12:43:57

楼主辛苦了,谢谢分享

不是哥干的 发表于 2014-1-19 08:44:16

谢谢高手的分享
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: PLM之家-NX9.0 二次开发实例视频-20 完善JA的选择功能