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

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

  [复制链接]

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

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

CanadaMSC 楼主

2020-6-24 04:28:51

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

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

x
新手上路,希望站长以及各路大神指导!! ~- V8 I4 p# H0 o" ?+ y
NX12 二次开发问题,编译器为VS2017
9 T4 `2 `0 d$ v. ^目标:使用UI创建长方体) f9 G% @6 y/ m! z3 ?3 q2 y5 S
遇到的问题:生成.dll文件后, 将文件保存到application文件夹下,将文件名写入.men文件中,但是进入nx后点击按钮显示错误,错误提示如下:
  S. ]+ `- x6 M* a, w# N8 H( y9 g. l9 Q% ]) F' u% r* P
附件
/ \0 e6 c& |0 a" i* D
                               
登录/注册后可看大图

$ i2 _' P* c, S以下是我的主要操作步骤,希望大神帮看看
$ @% A/ `6 p- U1、        在nx12 块ui编辑器中生成了一个设计好的创建长方体的UI,保存成C++文件, ?% Z2 Z& m- v+ j( [
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文件的文件名: S4 U# r+ A0 J7 |# F
$ O: H, I' C+ r
保存后回到nx,点击按钮出现了以上了提示。$ C& }* B+ Z- y

! R/ u7 U# r; s! x* o) R  r  ~# R另外,我之前在application文件夹中保存了符合标准的.bmp图标文件,在.men中添加该图标时,nx中也不显示图标。感觉我的application文件没和startup文件相关联,或者没和nx相关联。4 \, r3 G' e( U6 [$ {
希望懂的人帮看下!感激不尽,是哪里出了问题3 B. F9 I: l( `/ l" `

; ^1 x. E) T5 j( [
. t* ?$ c* W' A3 M4 @* {2 T" g' \( U+ w
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% P& F' M- d/ `  L) [( `
EDIT UG_GATEWAY_MAIN_MENUBAR$ R$ C  g7 S' b
BEFORE UG_HELP
& h  `0 p. H4 P2 S) t( [        CASCADE_BUTTON LHXMENU
5 P, O3 p* v8 L1 Z        LABEL 李恒旭工具栏: B$ l* P5 u2 L/ K  i) C/ e6 u
END_OF_AFTER
' q6 S/ Y7 t$ ?6 \" R$ V) S# x  i7 y" o2 p, W
MENU LHXMENU
$ P/ r1 l9 \  K. j! ?BUTTON createblock/ W* P# G0 C" q
LABEL create cube+ e2 ~/ y& r: m$ n
BITMAP block3 w0 v  a% L1 {! j6 z
ACTIONS NX12_NXOpenCPP_Wizard8# o, `5 G8 t# G! H' z/ t
SEPARATOR5 w4 I0 E2 n3 ?3 T
7 r- Z! r! j+ w! i
TOGGLE_BUTTON crartesth" a; r$ u: A- a  @& ?9 H
LABEL XXX
' z- K& v/ v9 O* z5 o% ~3 VACCELERATOR Alt+O& {" k& B2 ^& m' K" y: Q* \, {. b
, k; L- s' K8 i1 c  ~) J4 ~# j( D
BUTTON SAMPLE_GO_TO_goodwebsite$ }0 P7 ?: Y6 [" b
LABEL owo3 w" P3 \$ S! Z0 f, ^- P
ACTIONS "START http://www.baidu.com"3 ^- e8 y9 g% R5 {8 J
END_OF_MENU
6 x7 p6 U4 [. r( T& y+ M# R, F6 _% `" l
2 b! u% q4 h* _5 X老师我的菜单文件是按照你你的视频写的,在nx中正常的图标都显示正常,下拉菜单也显示正常,只有在application中调用的actions和bitmap不显示。, R9 |' O  x3 S9 J4 |/ j

9 B" B& ?0 e+ U端午节快乐~
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了