PLM之家PLMHome-工业软件与AI结合践行者

[二次开发源码] NX二次开发源码: 报告当前视图对象所有信息

[复制链接]

2019-9-1 11:04:13 1753 0

admin 发表于 2019-9-1 11:04:13 |阅读模式

admin 楼主

2019-9-1 11:04:13

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

您需要 登录 才可以下载或查看,没有账号?注册

x

3 A, u8 B. r5 N/ X. m) c- x7 ~. ]$ y/ b0 H
NX二次开发源码: 报告当前视图对象所有信息
8 d4 O6 H9 P' t; S6 u$ l. h& t' l9 m  t
: u/ a' G+ @0 L- |2 O* I
[mw_shl_code=applescript,true]Option Strict Off0 R2 v! ?! [6 S! m
Imports System" N. ^( m5 r: h
Imports NXOpen" n) U7 X) X. Q1 Y9 |

4 z0 @. k$ O$ u- TModule report_all_objects_visible_in_the_work_view, u% Z4 j& {" N- U5 O/ k3 h

% q$ A8 g0 G$ w: R, G0 ^    Dim s As Session = Session.GetSession()
6 u/ M/ P4 R1 H" }7 D( U% B2 T; i    Dim workPart As Part = s.Parts.Work
) Q6 E( Z. ]9 _  r  x
% A& w  ?+ p8 j0 |    Sub Main()
/ {# ~" L5 J% a$ K' g8 t
8 K( w9 r: {, v! }        Dim visibleObjects() As DisplayableObject = workPart.Views.WorkView.AskVisibleObjects()
4 L* K( M  Q% N0 ~, }" c6 |        s.Information.DisplayObjectsDetails(visibleObjects)* ^9 o! R2 d7 a2 p0 t2 u
0 C6 p0 X% i. |. \
    End Sub  w- p: \* I/ q

+ y3 |5 `1 o/ G$ X7 t7 i% @6 t/ P# \    Public Function GetUnloadOption(ByVal dummy As String) As Integer8 j* L+ a0 o: S  Y  u8 m+ l
        GetUnloadOption = NXOpen.Session.LibraryUnloadOption.Immediately
' X/ E# m( l0 N( M0 o- `    End Function4 s# E& U+ s) R' ]
  A+ S" ]0 W. _
End Module[/mw_shl_code]7 t- a8 [* u. D
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了