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

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

  [复制链接]

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

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

CanadaMSC 楼主

2020-6-24 04:28:51

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

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

x
新手上路,希望站长以及各路大神指导!' j5 u# k& ~7 D$ [
NX12 二次开发问题,编译器为VS2017
9 z8 W* y+ Y* A# H" F; T目标:使用UI创建长方体/ J3 P$ T$ M. g0 N# u" w9 C
遇到的问题:生成.dll文件后, 将文件保存到application文件夹下,将文件名写入.men文件中,但是进入nx后点击按钮显示错误,错误提示如下:
) e7 F, [* c1 \/ K5 h& P
$ i- o3 x6 ~  l) C0 a+ q4 N 附件

5 J7 U) H5 D& C& U$ l                               
登录/注册后可看大图
: b; I9 }/ K" I8 G3 W; P6 A
以下是我的主要操作步骤,希望大神帮看看1 E0 R5 v. X2 m/ o4 x
1、        在nx12 块ui编辑器中生成了一个设计好的创建长方体的UI,保存成C++文件
0 C# ^' m* K+ C! _! r2、        用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文件的文件名/ [0 ~9 Y# g: U. M8 P6 F. i6 _4 k

* ?1 C  ^, Y6 K' j6 \保存后回到nx,点击按钮出现了以上了提示。
" V" C% e  I8 }3 f7 B- ^- I8 k4 Y( B7 H
另外,我之前在application文件夹中保存了符合标准的.bmp图标文件,在.men中添加该图标时,nx中也不显示图标。感觉我的application文件没和startup文件相关联,或者没和nx相关联。8 l3 B$ j4 J/ C( H
希望懂的人帮看下!感激不尽,是哪里出了问题
" k/ c5 E7 p% c; @& N1 r% P1 M, ~
# C) l7 v0 m% h' M; D2 [, t; R
2 z* f& Z5 f- S- f+ O1 Q
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 121
5 O! Q% U( N  E; y( H9 `; FEDIT UG_GATEWAY_MAIN_MENUBAR
2 F; N9 B- K( t4 V* z% r' UBEFORE UG_HELP
% }8 f0 [* |5 G2 W0 P& G3 |        CASCADE_BUTTON LHXMENU. \- o; m( Y  w! z9 D  I
        LABEL 李恒旭工具栏
) e. S6 v  q2 A% ~! a: l& gEND_OF_AFTER. f8 H- @5 V/ m* _! R. t+ B

, ?0 l& l6 q+ P" l6 U% kMENU LHXMENU+ D; A, v! k* T( B8 N! o
BUTTON createblock2 H; e3 b4 s3 G; t8 s# C  C' F9 _
LABEL create cube
$ D) r4 y( p3 {% T! k  d5 K* i" ?BITMAP block9 c( }; X7 ]4 L7 b/ S
ACTIONS NX12_NXOpenCPP_Wizard8
) |+ n/ i+ k- o6 K, o  CSEPARATOR3 n$ x2 r5 p) }5 A3 W0 a
; P  z; ~' b1 K
TOGGLE_BUTTON crartesth. {7 G3 m/ |0 M6 y) R
LABEL XXX
$ ]% ~: j2 R+ k( U$ pACCELERATOR Alt+O
% N  ]1 n. T6 D% I/ R$ k5 k
: ]; ?* i7 I- MBUTTON SAMPLE_GO_TO_goodwebsite
$ `" U5 [7 J; y! q  ?LABEL owo$ u2 }9 H7 [" N# O* ^
ACTIONS "START http://www.baidu.com"( }% Z% v* Y1 T/ C( }6 a
END_OF_MENU8 v# }& s! }$ k8 V4 @/ ~' M. ?
& W  T! B. A, |/ U" |
老师我的菜单文件是按照你你的视频写的,在nx中正常的图标都显示正常,下拉菜单也显示正常,只有在application中调用的actions和bitmap不显示。
+ K' g% `! C) B, {  Y4 v7 n4 f* p: j7 K- \: T1 D0 j6 i
端午节快乐~
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了