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

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

  [复制链接]

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

1

主题

1

回帖

25

积分

新手上路

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

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

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

x
新手上路,希望站长以及各路大神指导!
3 F2 z# N, O% t# Q5 m' GNX12 二次开发问题,编译器为VS20176 G/ [) p& P3 ]3 L8 H6 l
目标:使用UI创建长方体
  x8 \- b) ~  T" p8 X* s4 K7 o- l遇到的问题:生成.dll文件后, 将文件保存到application文件夹下,将文件名写入.men文件中,但是进入nx后点击按钮显示错误,错误提示如下:
$ i' A, k3 z8 S! u% r7 n' {* ^
) }, c3 j/ i2 X% \- h 附件

* P3 W! k0 ?+ [, z9 `7 l% ~                               
登录/注册后可看大图
! m2 I- {% G  ]) z6 i5 _
以下是我的主要操作步骤,希望大神帮看看3 d: [0 L2 X0 q; {; ?3 s' ]
1、        在nx12 块ui编辑器中生成了一个设计好的创建长方体的UI,保存成C++文件
, \, T- d8 x) [1 x  m$ m2、        用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文件的文件名1 {' W1 ]9 ~5 O5 e+ X
2 Z9 F/ r0 X6 c9 S
保存后回到nx,点击按钮出现了以上了提示。& n' C: t! m8 ^

$ H+ \6 V4 R& r5 G$ o5 [' H另外,我之前在application文件夹中保存了符合标准的.bmp图标文件,在.men中添加该图标时,nx中也不显示图标。感觉我的application文件没和startup文件相关联,或者没和nx相关联。1 V& s2 W7 }9 h3 O
希望懂的人帮看下!感激不尽,是哪里出了问题
7 u- g4 @) o+ j2 j" y6 X" B! n; Q/ E" g9 I! K6 Z
3 f: A6 j) {8 T+ j/ U
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之家站长

积分
82162
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
. K0 k' S3 L# n4 R1 L! cEDIT UG_GATEWAY_MAIN_MENUBAR
# h2 r6 ]4 S( D3 `- V3 BBEFORE UG_HELP
9 D9 b2 v5 ?0 W" z1 }. j        CASCADE_BUTTON LHXMENU
. y8 j1 t3 T% U$ R$ |        LABEL 李恒旭工具栏
. j9 t6 D( H5 h: R0 l5 aEND_OF_AFTER
( @% _; A3 |7 \' z  s
$ z7 ~+ d: I, z0 rMENU LHXMENU
' s% n4 d' m* m; k; uBUTTON createblock
1 n. G$ H# I& b* yLABEL create cube
  ]# ^4 y/ W, YBITMAP block
6 l# J8 _2 _$ a5 l/ W6 l# mACTIONS NX12_NXOpenCPP_Wizard88 M" ^# K) b  h( L5 p: p, _
SEPARATOR; c) M3 Y" o9 g) b* @
, l( v% B5 w' ^1 _0 r2 J' L
TOGGLE_BUTTON crartesth
; L# k1 ~7 j* Q2 E4 CLABEL XXX
9 ^1 w1 i0 O- v5 h4 q$ K, O; _ACCELERATOR Alt+O4 G) U9 R( m1 J; I: _$ P7 c
) l5 A- Z8 w# f8 j
BUTTON SAMPLE_GO_TO_goodwebsite
$ f9 A. W) ]9 Z% Q6 `# OLABEL owo* ^( r. w6 x! S, w7 u0 a
ACTIONS "START http://www.baidu.com"2 D! v( h, R  g  K6 J6 a
END_OF_MENU
/ u. S8 T( m; R$ H7 u
$ k! M* O9 A, ]& E% I9 p8 ~' @9 T5 E! G老师我的菜单文件是按照你你的视频写的,在nx中正常的图标都显示正常,下拉菜单也显示正常,只有在application中调用的actions和bitmap不显示。
1 i* K9 O0 R6 l* a
# f$ h/ U$ n$ |' s# x) X3 G- E; g端午节快乐~
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了