PLM之家PLMHome

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

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

  [复制链接]
CanadaMSC 发表于 2020-6-24 04:28:51 |阅读模式

CanadaMSC 楼主

2020-6-24 04:28:51

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

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

x
新手上路,希望站长以及各路大神指导!' }% B3 i3 q% h, i( L
NX12 二次开发问题,编译器为VS2017
9 y( X% m- ^1 e$ _# s+ w; S目标:使用UI创建长方体
1 r8 }7 }2 e6 I, P1 S6 t遇到的问题:生成.dll文件后, 将文件保存到application文件夹下,将文件名写入.men文件中,但是进入nx后点击按钮显示错误,错误提示如下:1 K9 }4 w( ]2 O" u( B
3 ^( Y! z1 D6 g8 V, V
附件
8 `2 q. v1 c* j, h7 I+ s  b( b* z& y
                               
登录/注册后可看大图

- O* C0 O4 N8 Z& }以下是我的主要操作步骤,希望大神帮看看
  [9 {! O3 u# z" L" O1、        在nx12 块ui编辑器中生成了一个设计好的创建长方体的UI,保存成C++文件
7 ]' H% s: x6 |* g3 d9 ^! r2、        用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文件的文件名
9 E! h6 \& N$ I! v1 J! r
% V- T5 D3 s7 \* ^4 ^保存后回到nx,点击按钮出现了以上了提示。5 W* L# X+ i. a; J- [# m

9 r1 m% {6 v6 J" @/ s另外,我之前在application文件夹中保存了符合标准的.bmp图标文件,在.men中添加该图标时,nx中也不显示图标。感觉我的application文件没和startup文件相关联,或者没和nx相关联。& B) s' [3 h/ X8 @& R) y
希望懂的人帮看下!感激不尽,是哪里出了问题
% z- L8 m/ e7 l) l& J+ q
* n" @6 ?4 B( ]# b6 C2 u' j! g! W5 p0 E; @
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
' K) F, g1 j0 j1 G& eEDIT UG_GATEWAY_MAIN_MENUBAR8 Z+ h, L. L  x7 O) \6 P) ^
BEFORE UG_HELP
' |3 X6 i! \5 l3 t  @6 B( ?        CASCADE_BUTTON LHXMENU5 o+ }: J  i1 Z+ G) l4 m
        LABEL 李恒旭工具栏/ L3 p' n* f1 N4 u3 j( Z" V8 j
END_OF_AFTER3 b% y; ?! k3 s* O; h6 c& y; }  b

% L, \9 y& L/ N6 p% JMENU LHXMENU% t7 Z! m& o& M! I0 S
BUTTON createblock
9 l* z( g& g5 _- mLABEL create cube* Q, |& z3 e; ]/ X
BITMAP block
; q+ `+ e3 f4 e7 c6 s2 j0 Z% l4 n0 sACTIONS NX12_NXOpenCPP_Wizard8
# v% Z+ w9 v& V% V1 g9 |7 z. tSEPARATOR3 d- R$ ?! z+ A( Y! K' J8 z- b; s
9 W0 c" ~) Y) r2 }
TOGGLE_BUTTON crartesth5 j: _) s! K9 I4 i! d8 A/ K
LABEL XXX
2 n+ c1 w2 d. i8 z! PACCELERATOR Alt+O
+ q1 c  F# c6 \5 P. ~) e8 z( s# W: Y, ?7 A
BUTTON SAMPLE_GO_TO_goodwebsite9 V$ \: y- t5 D8 Y7 T9 b" T
LABEL owo3 o/ ~! N5 z4 l$ ~
ACTIONS "START http://www.baidu.com"
! v! |1 T1 T8 Z/ ?% r3 FEND_OF_MENU
: c: ^- u  `3 z" H3 Y) q, v* b( t: ^) D& R, b
老师我的菜单文件是按照你你的视频写的,在nx中正常的图标都显示正常,下拉菜单也显示正常,只有在application中调用的actions和bitmap不显示。5 H2 d" t; J# y5 Z2 i
* I$ \* ]: X8 o/ R" K1 L, O& y
端午节快乐~
上海点团信息科技有限公司,承接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

图文推荐

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

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

  • Aras Innovator 最简易-最成功的安装步骤

    Aras Innovator 最简易-最成功的安装步骤 需要

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

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

  • Tecnomatix 二次开发入门教程 5 创建Tecnom

    Tecnomatix 二次开发入门教程 5 创建Tecnomatix

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

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

  • 关闭

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

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部