查看: 24181|回复: 78

[原创] Tecnomatix 二次开发入门教程 3 第一个hello plmhome程序

 火... [复制链接]

2477

主题

1280

回帖

8万

积分

管理员

PLM之家站长

积分
82265
QQ
发表于 2018-9-5 22:07:38 | 显示全部楼层 |阅读模式

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

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

×
Tecnomatix 二次开发入门教程 3 第一个hello plmhome程序
7 [: A4 Y# w$ d, C3 t% y

& c2 j, |9 d& ]
5.JPG 0 k6 x$ |+ M1 X+ {
" _. c) O. z7 ~# a$ Y3 r
+ n7 H4 s; a8 Z0 K; @9 D
通过创建一个Hello PLMHome的消息框,来熟悉Tecnomatix 二次开发流程。具体步骤如下:
" C# _6 ?6 ~" G! L3 a: Z: J: d7 s$ S2 y7 T2 U0 u% v& z
(1)使用Visual Studio 创建 C# Class 库' s, I3 a3 a/ ?  p# j. P
(2) 添加 Tecnomatix.Engineer.dll引用 设置copy local = false 2.JPG 2 Y* b7 ^# E* k7 d$ X1 F6 _7 O3 i
(3)设置output 路径到 tecnomatix empower DoneTCommand路径下
% e6 f" L% G' ]( A3 [5 @5 x9 \( B
6.JPG
/ ^) E9 w% U8 d# @. L(4)Add new public class
" }4 E9 O' M2 @& ~; y添加 using tecnomatix.engineering- F9 T- Y, a6 ^/ `
继承 TxButtonCommand
/ F* I' v$ g' i+ b设置Name return
- m6 }) [, g7 F' d& B& V设置Category  return  E/ j) F, a( o3 z1 D4 M, N
Execute Command 实现弹出对话框(添加引用Windows Forms)& W$ E1 m: \, e! f
TxMessageBox.Show("Hello Plmhome", "plmhomeTecnomatixTraining", MessageBoxButtons.OK, MessageBoxIcon.Information);
) [6 l$ z4 J' X$ ?; C6 v/ t; X(5) 注册命令将程序集DLL放在<Installation dir> \ DotNetCommands \或其子目录中。建议将此目录预设为“构建配置属性”的“输出路径”字段中的路径。
1 @6 a. J6 R7 }  B- }' n通过运行CommandReg应用程序将命令注册(集成)到所需的Tecnomatix产品中。 CommandReg.exe位于安装目录下,默认情况下为C:\ Program Files \ Tecnomatix \ eMPower。% t# l  B1 {7 a9 ?. G0 @. I6 `+ Y% g
使用CommandReg,可以将命令配置添加到.xml文件中,该文件包含将命令集成到所需产品所需的所有信息。因此,它可以与命令程序集一起分发,以便将其集成到其他计算机中。* ]4 |# W; E7 V( ?8 n
要正常工作,.xml文件必须位于<安装目录> \ DotNetExternalApplications下。无需为分发.xml文件的每台计算机单独运行CommandReg.exe。唯一的要求是在这些计算机上,将文件放在<Installation dir> \ DotNetExternalApplications位置。
- w9 c  T$ B) p0 [
  • 浏览到包含新命令的程序集。
  • 从“类”列表中选择要添加的命令。
  • 选择要添加命令的产品。 (产品根据您的安装列出。)
  • 选择.xml文件名。
  • 创建新的.xml文件或将命令添加到<Installation dir> \ DotNetExternalApplications目录下的现有.xml。
  • 单击注册。命令注册将添加到选定的.xml文件中。
  • 要使用CommandReg从产品中取消注册命令,请选择与此命令集成的.xml文件,然后单击“取消注册”。保存此命令注册的部分将从.xml文件中删除。
    / a; w" z* n& b3 r/ D* G- b

- q* g% @1 `6 h+ t5 Q1 [
1.JPG
4 v/ N$ l9 ]3 h: ^(6)通过Customize Ribbon 找到注册的菜单添加 ---新命令应出现在“自定义”对话框中。然后,您可以将其拖动到工具栏或菜单中,并像使用任何其他命令一样将其激活。

/ W2 _: q. F9 M8 \8 X6 h/ ^. S& b7 F9 z
3.JPG / L: y2 {. ~( N+ p$ b. S$ J' X

( T# p* P$ Y; y! D源代码如下:
游客,如果您要查看本帖隐藏内容请回复

" W" x- ?. F- I3 G. r/ m' Z6 J2 k( L" C4 \) w, G: k! {

: t& A: j8 \2 D, X
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复

使用道具 举报

0

主题

3

回帖

12

积分

新手上路

积分
12
发表于 2018-9-13 09:31:37 | 显示全部楼层
写的很详细,第一个hello plmhome程序
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复 支持 反对

使用道具 举报

2

主题

34

回帖

350

积分

中级会员

积分
350
发表于 2018-11-26 11:36:36 | 显示全部楼层
学习学习,给力
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复 支持 反对

使用道具 举报

0

主题

39

回帖

105

积分

注册会员

积分
105
发表于 2018-12-21 17:22:32 | 显示全部楼层
学习Tecnomatix 二次开发
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复 支持 反对

使用道具 举报

0

主题

1

回帖

18

积分

新手上路

积分
18
发表于 2019-5-5 16:12:10 | 显示全部楼层
好好学习,努力向上
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复 支持 反对

使用道具 举报

0

主题

17

回帖

75

积分

注册会员

积分
75
发表于 2019-5-9 14:35:07 | 显示全部楼层
注册码ruxia
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复 支持 反对

使用道具 举报

0

主题

34

回帖

158

积分

注册会员

积分
158
发表于 2019-7-28 16:40:43 | 显示全部楼层
好东西,学习学习!!
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复 支持 反对

使用道具 举报

0

主题

4

回帖

22

积分

新手上路

积分
22
发表于 2019-9-18 10:43:55 | 显示全部楼层
Tecnomatix 二次开发入门教程 3 第一个hello plmhome程序
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复 支持 反对

使用道具 举报

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

本版积分规则

在本版发帖
关注公众号
QQ客服返回顶部