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

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

  [复制链接]

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

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

CanadaMSC 楼主

2020-6-24 04:28:51

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

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

x
新手上路,希望站长以及各路大神指导!" O: ]& C1 L+ Q! k5 D5 ]
NX12 二次开发问题,编译器为VS2017
6 j" ~' Z9 A3 f( s目标:使用UI创建长方体
; v9 F6 F+ t$ m: u% S$ n! S遇到的问题:生成.dll文件后, 将文件保存到application文件夹下,将文件名写入.men文件中,但是进入nx后点击按钮显示错误,错误提示如下:
* \. x' W& f* W9 s4 n- e& X5 G0 j8 r. P, `( f  J' C
附件
8 f% _, Y/ w" e" M8 ?$ ~/ A
                               
登录/注册后可看大图
! i1 }9 n- G0 j
以下是我的主要操作步骤,希望大神帮看看$ c. A. a8 _9 A& S2 G" E
1、        在nx12 块ui编辑器中生成了一个设计好的创建长方体的UI,保存成C++文件3 |- y% J8 F/ }9 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文件的文件名
# j7 d8 ^! Q. y& ]$ R; N1 }3 Y
1 a- W" s: q: q! E+ M4 A  I9 @) N保存后回到nx,点击按钮出现了以上了提示。2 ]7 E  P8 l. B0 }- C, J
& `3 a2 q! C& N# C
另外,我之前在application文件夹中保存了符合标准的.bmp图标文件,在.men中添加该图标时,nx中也不显示图标。感觉我的application文件没和startup文件相关联,或者没和nx相关联。( P9 z  g  k  p; C# y
希望懂的人帮看下!感激不尽,是哪里出了问题' P, o& f) X0 P& }
7 l0 |# v, {' z
8 o' o0 W7 h$ }8 |, }1 K: \5 g5 a
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* n% q- D1 J7 d& d! A$ {0 o
EDIT UG_GATEWAY_MAIN_MENUBAR
3 z2 |; j* F" F, OBEFORE UG_HELP- j- Z) D5 b' \3 ^, ^8 N
        CASCADE_BUTTON LHXMENU7 a* o+ E+ m+ u: A
        LABEL 李恒旭工具栏
, @, m% b4 S- K1 m3 e3 e* }" _END_OF_AFTER" E& e. k5 p1 e4 z

" g5 G' f  g' \) T9 O+ ?! R6 dMENU LHXMENU3 w# G/ i" C; @4 b& y5 Z! Z6 i
BUTTON createblock
8 d) _# l6 E, V- T6 \LABEL create cube
& s+ e9 Z& F) ?( Z9 s7 V( RBITMAP block/ x* t- Z% j+ H# x5 Z! M  a+ a" R
ACTIONS NX12_NXOpenCPP_Wizard87 w. N, {- |" o; f$ y2 o% Z
SEPARATOR
1 C) Q. v' [" _3 P6 N7 u
( H2 u5 z/ ?6 J( ATOGGLE_BUTTON crartesth: R# e# R0 p- _. ?2 }
LABEL XXX
8 [( i( S! q, @( i" D+ T5 d2 u% WACCELERATOR Alt+O9 H* i- N  z% G/ O

: p$ I: L' R  }* k6 VBUTTON SAMPLE_GO_TO_goodwebsite1 T$ n$ h* A7 [; O/ E1 ]8 {
LABEL owo- g- q/ {+ z) W# L: i. c5 I
ACTIONS "START http://www.baidu.com"6 n# y9 K1 x8 ?$ m
END_OF_MENU3 F! A4 K$ U* m- `; a: X4 G

2 R4 \" [4 v% k* v$ H老师我的菜单文件是按照你你的视频写的,在nx中正常的图标都显示正常,下拉菜单也显示正常,只有在application中调用的actions和bitmap不显示。
( Y: s) H4 \7 Q6 `) N& B) r
2 J9 a3 F8 t/ L/ R5 M; 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二次开发专题模块培训报名开始啦

    我知道了