PLM之家PLMHome

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

  [复制链接]

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

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

CanadaMSC 楼主

2020-6-24 04:28:51

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

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

x
新手上路,希望站长以及各路大神指导!
& L/ \8 J1 U7 y! b: bNX12 二次开发问题,编译器为VS2017! J/ S8 ~5 G9 P
目标:使用UI创建长方体" o2 G* G$ ^$ X' h' G5 V+ s3 |6 {$ [3 I
遇到的问题:生成.dll文件后, 将文件保存到application文件夹下,将文件名写入.men文件中,但是进入nx后点击按钮显示错误,错误提示如下:
5 b  C# l" [8 ~% b, ?. S- J6 M2 B' A5 ]0 Y; j& n+ ^2 @
附件

, p3 W- [+ g/ o3 e                               
登录/注册后可看大图

" R8 e* p2 ]' {5 x! T" x/ x以下是我的主要操作步骤,希望大神帮看看6 ?; M) k8 a: X( P* T4 j" _. D
1、        在nx12 块ui编辑器中生成了一个设计好的创建长方体的UI,保存成C++文件7 u" j% ?6 }( s: S& t1 q  ~& G
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文件的文件名  w9 g) b! X, i! \
/ c/ M1 ?/ R! {! R
保存后回到nx,点击按钮出现了以上了提示。$ \) t( [$ J' r7 w

! s; {- S! O/ a9 J# S另外,我之前在application文件夹中保存了符合标准的.bmp图标文件,在.men中添加该图标时,nx中也不显示图标。感觉我的application文件没和startup文件相关联,或者没和nx相关联。
8 I" a/ B' [' o6 e1 O& d希望懂的人帮看下!感激不尽,是哪里出了问题
2 N* M* l" I  U% V5 T  K
( W! z8 g9 F/ h, c4 }' x- s
9 D- l* H# [5 I/ n1 N
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# l1 M5 ]* B$ e( w2 L0 d4 T
EDIT UG_GATEWAY_MAIN_MENUBAR
- z( `8 x. b2 |BEFORE UG_HELP- r! y$ D4 s( @" X) T
        CASCADE_BUTTON LHXMENU
1 e5 k4 y  y+ {# a5 F        LABEL 李恒旭工具栏
8 R# O* H$ t* b; \2 D% P( @END_OF_AFTER# d/ V9 M2 V; T) |. f6 \$ ^
2 x. N7 Q5 {( e4 O# A
MENU LHXMENU
# X" z/ v! ?4 NBUTTON createblock
2 G' P% f( e3 B0 w+ q( V6 LLABEL create cube
! T1 E# J  X: T, kBITMAP block; m3 X, e' ]3 o6 J, b) W( v' b
ACTIONS NX12_NXOpenCPP_Wizard8# f6 u+ \8 i/ l8 F! b5 J
SEPARATOR
; m9 |9 a: Y% i7 C/ W! B4 G2 y, x4 K) V3 ]$ d( ?! H0 M( n+ \, ?' N# L
TOGGLE_BUTTON crartesth
" w4 h. e: ]. r6 Q0 G0 T$ }3 D! FLABEL XXX$ g& n. Q& P# T
ACCELERATOR Alt+O
: O" m2 L, K  |' V9 |7 O$ `- n. ~' c  X! v) N+ N7 W
BUTTON SAMPLE_GO_TO_goodwebsite. Z7 m" `$ B6 P6 m
LABEL owo, {" q* c& R! A& g3 F4 `2 J) u
ACTIONS "START http://www.baidu.com"8 A9 O2 y/ i4 V! c+ c0 [% X
END_OF_MENU: F2 n1 f- o8 J& T" Z' n

* E4 E. r: i3 i: j老师我的菜单文件是按照你你的视频写的,在nx中正常的图标都显示正常,下拉菜单也显示正常,只有在application中调用的actions和bitmap不显示。+ j3 Y/ q# g' ?" L, J( z
  b5 a1 b- T! D. U
端午节快乐~
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

返回列表 本版积分规则

:
新手上路
:
lihxhx2019@gmail.com
:
未填写
:
未填写
:
未填写

主题1

帖子2

积分25

图文推荐

  • Tecnomatix 二次开发入门教程 6 实现打开PL

    Tecnomatix 二次开发入门教程 6 实现打开PLM之家

  • Tecnomatix 二次开发入门教程 4 设置图标

    Tecnomatix 二次开发入门教程 4 设置图标效果如

  • Tecnomatix 二次开发入门教程 3 第一个hell

    Tecnomatix 二次开发入门教程 3 第一个hello plm

  • 官方文档,NX12 使用 Python进行二次开发相

    官方文档,NX12 使用 Python进行二次开发相关配

  • PLM之家NX插件V8.0.0.0发布,支持NX1847版

    PLM之家NX插件 ============================

  • 关闭

    站长推荐上一条 /1 下一条

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部