PLM之家PLMHome-工业软件践行者

[求助] nxopen UI导入NX失败,希望大神指导

  [复制链接]

2020-6-26 03:13:45 3928 2

1

主题

1

回帖

25

积分

新手上路

积分
25
发表于 2020-6-24 04:28:51 | 显示全部楼层 |阅读模式

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

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

x
新手上路,希望站长以及各路大神指导!' P4 c' V  A9 ?# q: F' M
NX12 二次开发问题,编译器为VS2017
1 d0 U& F  H8 e! p4 T目标:使用UI创建长方体
& ]" s6 P/ Y/ |. ], Q, ^* I! c遇到的问题:生成.dll文件后, 将文件保存到application文件夹下,将文件名写入.men文件中,但是进入nx后点击按钮显示错误,错误提示如下:( O  O1 E( X3 R7 g4 {9 I
1 R. p5 F: T; T8 K0 c2 E/ F3 m
附件
" k+ K; w7 O1 ~* t
                               
登录/注册后可看大图

1 k$ h: n5 W0 A! f以下是我的主要操作步骤,希望大神帮看看
4 ?) Z; \: y3 o7 l/ Z7 X1、        在nx12 块ui编辑器中生成了一个设计好的创建长方体的UI,保存成C++文件! u1 B$ {0 l& n. M
2、        用VS2017创建c++ wizard,编译成功后到C:\Users\hengxu\source\repos\NX12_NXOpenCPP_Wizard9\NX12_NXOpenCPP_Wizard9路径中将.cpp .hpp文件替换成用nx12生成的文件,并将名字改成与vs中的一致,回到vs,根据提示全部选是,这样vs中的cpp和hpp文件都变成了新的,编译成功,生成了一个dll文件,找到这个dll文件拷贝到nx文件夹下我创建的application文件夹中,并在startup文件夹中的.men文件中已经写好的一个按钮功能的ACTIONS后加入dll文件的文件名
( [* w$ l' N  z% Z5 x+ M% P: b1 T0 T' ^8 u  }' Q
保存后回到nx,点击按钮出现了以上了提示。
* l" _( b5 |0 _8 q2 r4 D1 b4 M. E5 l! V) G
另外,我之前在application文件夹中保存了符合标准的.bmp图标文件,在.men中添加该图标时,nx中也不显示图标。感觉我的application文件没和startup文件相关联,或者没和nx相关联。
/ V* g1 b( ~: s- i  j希望懂的人帮看下!感激不尽,是哪里出了问题
% G& G, W4 Z0 z8 T& L* k: h! r4 T: ^; ~$ ?: g7 _
6 }$ S( c, j; y3 e& D( Y$ J" A2 I
Capture.JPG
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复

使用道具 举报

全部回复2

2470

主题

1275

回帖

8万

积分

管理员

PLM之家站长

积分
82170
QQ
发表于 2020-6-24 06:08:31 | 显示全部楼层
这个很明显是 菜单文件 没写好啊,有没有看过我的视频? 菜单文件不需要自己从头写,在 ugii/menus/下面找几个例子,拷贝出来直接修改
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复 支持 反对

使用道具 举报

1

主题

1

回帖

25

积分

新手上路

积分
25
 楼主| 发表于 2020-6-26 03:13:45 | 显示全部楼层
VERSION 121# X# |" z- r6 l: T
EDIT UG_GATEWAY_MAIN_MENUBAR
! l3 O' l4 C6 z& `4 ^5 Z/ VBEFORE UG_HELP
6 @, W  `- g8 ?8 z/ G0 m0 U/ J, ^        CASCADE_BUTTON LHXMENU
/ G. c; `$ n7 |. N  X  o        LABEL 李恒旭工具栏
/ M! i- I. T3 x& l$ ]& HEND_OF_AFTER- M4 N3 A/ s2 t2 O2 a$ J
9 I) K$ j8 R1 R: B) [  P, W
MENU LHXMENU
- J* L. I1 t; I, y) K+ O3 OBUTTON createblock: T$ i9 S) E% r0 _5 ~# c
LABEL create cube
) h1 p9 g8 @1 G2 SBITMAP block6 Q, ?5 E  O7 N+ s4 z2 h* C4 s
ACTIONS NX12_NXOpenCPP_Wizard86 Y3 f7 r9 p4 G  Z5 I9 u3 H/ A
SEPARATOR$ T* ^" ~. A9 h$ |. h
% s8 \1 u: t4 O/ S  G! N6 Y
TOGGLE_BUTTON crartesth7 S6 Q* D% x7 f, ]$ `; q
LABEL XXX( Q3 T3 O# J1 g8 U7 y
ACCELERATOR Alt+O
, t/ _* B' C  k7 {% j1 y: Q
7 y5 v6 A9 C. {+ U$ k! y, GBUTTON SAMPLE_GO_TO_goodwebsite* f2 Z$ x! D  N# m: i/ `) n, W
LABEL owo+ O$ l4 z3 V1 `
ACTIONS "START http://www.baidu.com"( b! m/ }9 U9 h
END_OF_MENU% H& r& d& c! {# ~+ J* i! u7 I
$ i3 ~2 a# |5 N/ j) m5 B
老师我的菜单文件是按照你你的视频写的,在nx中正常的图标都显示正常,下拉菜单也显示正常,只有在application中调用的actions和bitmap不显示。
4 Z9 A1 ?2 t9 d9 W7 I: i5 ?. Y# K
: A6 x7 d8 E2 P; J" w! w8 Y端午节快乐~
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复 支持 反对

使用道具 举报

发表回复

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

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

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

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

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

    我知道了