PLM之家PLMHome-工业软件践行者

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

  [复制链接]

2019-9-18 10:43:55 20062 77

2471

主题

1276

回帖

8万

积分

管理员

PLM之家站长

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

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

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

x
Tecnomatix 二次开发入门教程 3 第一个hello plmhome程序
* l- G+ Z7 a0 x+ d" j( e' J

9 F- {2 U1 N: t3 z! C8 d
5.JPG
, O+ I8 ^/ e5 j% E0 i
) p% b' O7 S% S0 m

. \; n0 b5 J" ~4 W+ n' b$ }通过创建一个Hello PLMHome的消息框,来熟悉Tecnomatix 二次开发流程。具体步骤如下:6 o6 }5 T) @( V3 F

7 C, P* z3 `) p' R2 D9 l(1)使用Visual Studio 创建 C# Class 库
9 y  e, t: n2 n$ @(2) 添加 Tecnomatix.Engineer.dll引用 设置copy local = false 2.JPG
, A5 |% U( [. n; R; c' y(3)设置output 路径到 tecnomatix empower DoneTCommand路径下

- }/ [9 Q: o& c( c% U( r/ v+ e5 e 6.JPG
" P; T9 [( \- g+ |$ \(4)Add new public class 6 }  N1 \8 N) \" J8 |" \7 u, G
添加 using tecnomatix.engineering
) }6 ^2 M, ?8 E6 T8 |- W9 v继承 TxButtonCommand
8 P7 Z0 `: M/ h8 s# ^* X设置Name return+ C/ E( |% X9 p, y% T. H: j, L' w9 ^
设置Category  return9 e! ^4 `1 H5 s9 }5 n0 U* o
Execute Command 实现弹出对话框(添加引用Windows Forms)
* X) S% n2 w. i7 |" W8 tTxMessageBox.Show("Hello Plmhome", "plmhomeTecnomatixTraining", MessageBoxButtons.OK, MessageBoxIcon.Information);
5 X  q- ?9 e" x& R; m3 W+ i  F6 @& X(5) 注册命令将程序集DLL放在<Installation dir> \ DotNetCommands \或其子目录中。建议将此目录预设为“构建配置属性”的“输出路径”字段中的路径。3 P3 E) K- g# C
通过运行CommandReg应用程序将命令注册(集成)到所需的Tecnomatix产品中。 CommandReg.exe位于安装目录下,默认情况下为C:\ Program Files \ Tecnomatix \ eMPower。* P3 o4 Q; Y! j# x' c3 G
使用CommandReg,可以将命令配置添加到.xml文件中,该文件包含将命令集成到所需产品所需的所有信息。因此,它可以与命令程序集一起分发,以便将其集成到其他计算机中。
& G" k  I( E; g2 o要正常工作,.xml文件必须位于<安装目录> \ DotNetExternalApplications下。无需为分发.xml文件的每台计算机单独运行CommandReg.exe。唯一的要求是在这些计算机上,将文件放在<Installation dir> \ DotNetExternalApplications位置。
6 J, u" s$ q% R' e! s' |% S
  • 浏览到包含新命令的程序集。
  • 从“类”列表中选择要添加的命令。
  • 选择要添加命令的产品。 (产品根据您的安装列出。)
  • 选择.xml文件名。
  • 创建新的.xml文件或将命令添加到<Installation dir> \ DotNetExternalApplications目录下的现有.xml。
  • 单击注册。命令注册将添加到选定的.xml文件中。
  • 要使用CommandReg从产品中取消注册命令,请选择与此命令集成的.xml文件,然后单击“取消注册”。保存此命令注册的部分将从.xml文件中删除。
    7 m0 F1 i  {' i* _0 k$ _5 Q9 b
4 F, n. B* V. c
1.JPG , ^& p. [' Q8 Z- n; Y
(6)通过Customize Ribbon 找到注册的菜单添加 ---新命令应出现在“自定义”对话框中。然后,您可以将其拖动到工具栏或菜单中,并像使用任何其他命令一样将其激活。

/ M6 d3 L2 W3 `4 P6 H+ Y7 j( m% k$ r( ]% \* W1 U
3.JPG 0 ]0 B: m+ g7 \6 O; w" I+ U$ ?9 a

( s# q- P5 I8 n* a# e6 f1 g( A源代码如下:
游客,如果您要查看本帖隐藏内容请回复

. j  v, e, n- j  a, K, d
" U) V2 A5 I6 J" J
+ W5 |7 a6 B: P% }2 c9 E
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复

使用道具 举报

全部回复78

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
回复 支持 反对

使用道具 举报

发表回复

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

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了