PLM之家PLMHome-国产软件践行者

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

  [复制链接]

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

CanadaMSC 发表于 2020-6-24 04:28:51 |阅读模式

CanadaMSC 楼主

2020-6-24 04:28:51

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

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

x
新手上路,希望站长以及各路大神指导!& x+ h/ |) ~* c, w" Z1 \( E  }" r
NX12 二次开发问题,编译器为VS2017
$ X- r$ g; j' v1 _; Q- r) C( n& C目标:使用UI创建长方体
1 ?8 t8 C5 k# u# k' Y0 n% `遇到的问题:生成.dll文件后, 将文件保存到application文件夹下,将文件名写入.men文件中,但是进入nx后点击按钮显示错误,错误提示如下:6 L) J8 v5 P5 U

3 s- S( X( o; _$ O 附件
9 y' }6 A$ y# H1 C9 G- l
                               
登录/注册后可看大图
# Y  b% V% O9 _7 a. x' L# f7 |' ]
以下是我的主要操作步骤,希望大神帮看看/ U6 Y9 `" b1 l1 \& Q" E: X) S
1、        在nx12 块ui编辑器中生成了一个设计好的创建长方体的UI,保存成C++文件
/ h2 z; u* a  D. y8 O, W5 e2、        用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文件的文件名# x5 W5 N1 j3 `1 F+ j# n/ ?$ Y
% M/ L/ M4 d+ H% {' M' n3 V& \
保存后回到nx,点击按钮出现了以上了提示。
7 B# Q" C8 o4 m& l$ @, ]: U0 f
* K( D# Q6 I2 ^# P4 b5 H, u2 |  Y另外,我之前在application文件夹中保存了符合标准的.bmp图标文件,在.men中添加该图标时,nx中也不显示图标。感觉我的application文件没和startup文件相关联,或者没和nx相关联。& {& R2 ^  q1 k9 n& k6 ~
希望懂的人帮看下!感激不尽,是哪里出了问题
! d7 H5 [% Q# \2 E4 i( N* I7 _, A8 h2 I

# f7 @! K# S; b# ?* B
Capture.JPG
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复

使用道具 举报

全部回复2

admin 发表于 2020-6-24 06:08:31

admin 沙发

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.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

CanadaMSC 发表于 2020-6-26 03:13:45

CanadaMSC 板凳

2020-6-26 03:13:45

VERSION 1210 C; E+ V% r" C8 R
EDIT UG_GATEWAY_MAIN_MENUBAR
5 Q) S" j. ^: R* R; Q" \BEFORE UG_HELP. m" G) T( ?5 r
        CASCADE_BUTTON LHXMENU8 I# o5 Q1 t  m# n  }
        LABEL 李恒旭工具栏" h2 i! V! g4 a4 `$ N% C
END_OF_AFTER6 n4 i! ]6 X" _+ [8 L9 L0 b  `
. R8 `, n4 _) j! b3 P+ W
MENU LHXMENU
5 U; M2 X1 c+ D6 F8 R+ sBUTTON createblock
  x# S% A5 m  k) RLABEL create cube' ?0 u+ J5 Z0 m& J' o1 \
BITMAP block' d5 d, d' W; B& G+ y, b
ACTIONS NX12_NXOpenCPP_Wizard8/ S* k2 M9 N$ b$ d$ ^& k+ |
SEPARATOR" y. O7 |2 q" f# C/ G) R9 P

$ R2 A4 f' P" s( G: n0 \7 O) S7 STOGGLE_BUTTON crartesth
9 Y6 p7 R8 L1 ]! QLABEL XXX( h* z6 P; N0 J& Z& I. A1 |' Q
ACCELERATOR Alt+O
/ g4 V' u/ Y5 b- R
5 L  d. Y5 Y! l# [: FBUTTON SAMPLE_GO_TO_goodwebsite0 B/ K) n1 r1 W! ]. N
LABEL owo$ i/ S: Q  v; n( C( v# A
ACTIONS "START http://www.baidu.com"
$ \* p# Q; j9 s: f( oEND_OF_MENU
5 M, [& N6 ?" n
' k( \/ ~  m+ K6 ?$ @老师我的菜单文件是按照你你的视频写的,在nx中正常的图标都显示正常,下拉菜单也显示正常,只有在application中调用的actions和bitmap不显示。& H% ?5 u. Y0 b+ r5 k2 t" K# v

) D! l9 m3 N4 n% P- ]/ l端午节快乐~
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

发表回复

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

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

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

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

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

    我知道了