PLM之家PLMHome-工业软件与AI结合践行者

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

  [复制链接]

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

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

CanadaMSC 楼主

2020-6-24 04:28:51

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

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

x
新手上路,希望站长以及各路大神指导!, N, D$ Q8 J  G0 t/ d( P
NX12 二次开发问题,编译器为VS20175 A" G, @& j6 z! x" Y) d
目标:使用UI创建长方体, [) a1 M( [: {* ~  I
遇到的问题:生成.dll文件后, 将文件保存到application文件夹下,将文件名写入.men文件中,但是进入nx后点击按钮显示错误,错误提示如下:0 y, o+ N1 h$ s9 G7 E3 D
- K, p( ]* y1 E. s1 L1 i
附件

; S; z( |  I6 K6 Y1 u+ s2 R                               
登录/注册后可看大图

: y8 ]( S  T* b" W" h: g# P$ y以下是我的主要操作步骤,希望大神帮看看, t6 ?! {8 |: Z; J/ X' O
1、        在nx12 块ui编辑器中生成了一个设计好的创建长方体的UI,保存成C++文件! r$ K  ]& A2 Z; Z2 V$ Q
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文件的文件名
& @2 T. @9 m% C
# l% [) m/ }: S( z8 d; y% O保存后回到nx,点击按钮出现了以上了提示。2 S" `1 k2 c1 H

2 a% q0 k* [3 m* c另外,我之前在application文件夹中保存了符合标准的.bmp图标文件,在.men中添加该图标时,nx中也不显示图标。感觉我的application文件没和startup文件相关联,或者没和nx相关联。6 k( f2 {" I2 l% q6 U" A6 `& N
希望懂的人帮看下!感激不尽,是哪里出了问题' q* \/ E& [7 E6 @

! H( z7 y2 i5 F" o0 o: c9 W8 C% C5 {6 W) u  ~7 {) \! {
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- D! Y) p# F+ B- l9 b8 S
EDIT UG_GATEWAY_MAIN_MENUBAR
- {# \+ m# n7 a0 l7 w, ~: i) T3 MBEFORE UG_HELP; E: N0 g* p: B& T
        CASCADE_BUTTON LHXMENU' ?+ k1 ]: [$ q6 p" g. n& E$ ?/ N
        LABEL 李恒旭工具栏
2 S, ?" Y; Z2 b8 y6 DEND_OF_AFTER
( C6 O7 D8 ^6 _' P/ Q- q0 Z( P+ }
MENU LHXMENU3 J7 n) G+ m! ]) W9 s$ L
BUTTON createblock
; F- q0 j; z7 }5 U7 \# {LABEL create cube* H4 v. a% o: ?$ Y9 |
BITMAP block! n( g+ x/ B. L+ O: j% u4 H7 V
ACTIONS NX12_NXOpenCPP_Wizard8
" M9 _( n/ Z+ S9 r) BSEPARATOR! Q2 ~, _' O1 C1 u! `

7 u3 |/ M) x7 z) n. h' @- cTOGGLE_BUTTON crartesth' M& `2 l- C& ?0 u  V
LABEL XXX
0 c! M+ r) K$ cACCELERATOR Alt+O/ l; z8 x$ j0 [: }/ s/ {" R
! L5 v7 D4 `5 m- b" |# q
BUTTON SAMPLE_GO_TO_goodwebsite/ R. t$ H5 o7 r+ A" w6 M
LABEL owo  k8 \4 s- @* E# i5 j1 k1 _
ACTIONS "START http://www.baidu.com"
: ^4 @0 v, f' O+ X, h. ^  q) ?9 DEND_OF_MENU# N9 T1 Z0 g) F4 R6 k

: K# ~# S0 G! o; [$ T老师我的菜单文件是按照你你的视频写的,在nx中正常的图标都显示正常,下拉菜单也显示正常,只有在application中调用的actions和bitmap不显示。2 ~* z& g- Z( O4 P; V
0 [) f- b9 S$ Z$ 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二次开发专题模块培训报名开始啦

    我知道了