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

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

  [复制链接]

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

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

CanadaMSC 楼主

2020-6-24 04:28:51

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

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

x
新手上路,希望站长以及各路大神指导!
$ e1 I/ l! n' TNX12 二次开发问题,编译器为VS2017
  a) r  \  r2 k8 b$ h  P目标:使用UI创建长方体
7 \( d$ r2 Q3 l! f遇到的问题:生成.dll文件后, 将文件保存到application文件夹下,将文件名写入.men文件中,但是进入nx后点击按钮显示错误,错误提示如下:
6 m/ s7 Q9 r0 r* e6 \# h- ?7 d/ s5 _! H
附件
/ e% w) j& Z8 b# d, h, {
                               
登录/注册后可看大图

- j! U6 N6 U8 j0 D/ ?: B! Q以下是我的主要操作步骤,希望大神帮看看3 D/ o% e% {! [
1、        在nx12 块ui编辑器中生成了一个设计好的创建长方体的UI,保存成C++文件' P! }9 o: L% b3 t& }7 l
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文件的文件名
  I  k1 B  G  e- E  W) r" @; H: ]: b! B( t+ H( C6 r, @: f
保存后回到nx,点击按钮出现了以上了提示。' Y1 D0 K2 r4 W& V

  I) N4 R$ H; g7 x; r8 |2 Y另外,我之前在application文件夹中保存了符合标准的.bmp图标文件,在.men中添加该图标时,nx中也不显示图标。感觉我的application文件没和startup文件相关联,或者没和nx相关联。
3 ^! |/ K: W% @0 b6 s希望懂的人帮看下!感激不尽,是哪里出了问题
5 u) q6 D+ r  J$ _, ?
$ u$ e. w: S; P( g* Q0 Y! [9 _8 n8 g- G" U$ `
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
" @/ E' S: O8 K- G5 t% z& B! a7 g, ~EDIT UG_GATEWAY_MAIN_MENUBAR, {5 k- r* F  g9 I. d* i% {; p
BEFORE UG_HELP8 C: A* ?6 }& F
        CASCADE_BUTTON LHXMENU: e+ U8 m* g. d' A
        LABEL 李恒旭工具栏
' p' I) t8 y  F3 OEND_OF_AFTER
, a# ?# l9 H! v! M8 U+ [# t. h4 [1 ~0 K
4 N* C! e& Z$ [% k, l; OMENU LHXMENU( E; e: Z& U1 Y9 W3 g2 d
BUTTON createblock$ E) I+ h# U$ m  x* |
LABEL create cube
5 Q6 L$ x$ ?$ ^9 d! DBITMAP block
0 v: I; ]+ @0 x( k& QACTIONS NX12_NXOpenCPP_Wizard8
: Z, @1 _3 Z$ V* nSEPARATOR6 \1 ~  H" g7 f" g; v6 H( i( L
3 ~4 G7 t& {& E- X5 _1 x9 b
TOGGLE_BUTTON crartesth* q4 o) J- O9 x# S
LABEL XXX
2 f$ }6 `7 P) t" _ACCELERATOR Alt+O% D! X& ]7 m3 r* a$ Y; U

7 v5 i. ~3 g8 o7 f$ s$ ~8 Y" qBUTTON SAMPLE_GO_TO_goodwebsite# e6 l# F" u( \7 b
LABEL owo
' J$ z; B8 `: C7 q" [. WACTIONS "START http://www.baidu.com"
2 T; k6 Z/ A2 M$ s/ I- X1 Z  gEND_OF_MENU4 I+ H8 e9 |' n, B) o! \" H, v( x' e
/ h9 z4 P, Z% j6 N& H
老师我的菜单文件是按照你你的视频写的,在nx中正常的图标都显示正常,下拉菜单也显示正常,只有在application中调用的actions和bitmap不显示。
  w& C. f- z1 W% V  B" j7 H6 p* i, @$ c: P  n
端午节快乐~
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了