PLM之家PLMHome

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

2019-9-18 10:43:55 2223 15

  [复制链接]
admin 发表于 2018-9-5 22:07:38 |阅读模式

admin 楼主

2018-9-5 22:07:38

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

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

x
Tecnomatix 二次开发入门教程 3 第一个hello plmhome程序8 M2 b+ n& R, T  k2 v

) N7 y$ i2 o4 y  R3 k* Q* E! ?! p! F
5.JPG
; f' W0 S# O$ `/ C4 s
, O5 {# }  x/ d. U

9 B( P9 _& L3 E通过创建一个Hello PLMHome的消息框,来熟悉Tecnomatix 二次开发流程。具体步骤如下:8 e' Y: ?0 r7 R8 ~" n8 p+ _: n+ q

8 S5 I5 c( S, P2 C9 v(1)使用Visual Studio 创建 C# Class 库% c; X7 l5 W* U
(2) 添加 Tecnomatix.Engineer.dll引用 设置copy local = false 2.JPG
- {- u  F/ h) {3 T7 j% J' s(3)设置output 路径到 tecnomatix empower DoneTCommand路径下

4 X, ?) B+ w" _ 6.JPG
) o2 q, q! d. f  k4 d" f7 }2 M(4)Add new public class ' E7 y0 r  p3 N2 M
添加 using tecnomatix.engineering
8 o1 b8 f; M0 |" a- ^" {4 D继承 TxButtonCommand
! u; M' x" M& P) U- P3 m1 {# ?+ Z设置Name return! a; P* E4 W* T* X' X( v; ~. e8 F
设置Category  return
, u* `& @3 j- L+ ^4 ]" lExecute Command 实现弹出对话框(添加引用Windows Forms)* ^9 A( M* X) b' Z: _* k' ^
TxMessageBox.Show("Hello Plmhome", "plmhomeTecnomatixTraining", MessageBoxButtons.OK, MessageBoxIcon.Information);
/ B  v/ a) ?  `(5) 注册命令将程序集DLL放在<Installation dir> \ DotNetCommands \或其子目录中。建议将此目录预设为“构建配置属性”的“输出路径”字段中的路径。3 S2 k3 s& w, B$ N' a) l: F
通过运行CommandReg应用程序将命令注册(集成)到所需的Tecnomatix产品中。 CommandReg.exe位于安装目录下,默认情况下为C:\ Program Files \ Tecnomatix \ eMPower。0 K# `, K9 [  Z# F$ N
使用CommandReg,可以将命令配置添加到.xml文件中,该文件包含将命令集成到所需产品所需的所有信息。因此,它可以与命令程序集一起分发,以便将其集成到其他计算机中。8 w% W( I) Y& j% b9 i* }& o4 z
要正常工作,.xml文件必须位于<安装目录> \ DotNetExternalApplications下。无需为分发.xml文件的每台计算机单独运行CommandReg.exe。唯一的要求是在这些计算机上,将文件放在<Installation dir> \ DotNetExternalApplications位置。
- L3 b. `$ ~$ S* k
  • 浏览到包含新命令的程序集。
  • 从“类”列表中选择要添加的命令。
  • 选择要添加命令的产品。 (产品根据您的安装列出。)
  • 选择.xml文件名。
  • 创建新的.xml文件或将命令添加到<Installation dir> \ DotNetExternalApplications目录下的现有.xml。
  • 单击注册。命令注册将添加到选定的.xml文件中。
  • 要使用CommandReg从产品中取消注册命令,请选择与此命令集成的.xml文件,然后单击“取消注册”。保存此命令注册的部分将从.xml文件中删除。
    . E; O0 O; t- N  U
% T7 B* K- E9 D  T) |! e+ M% |3 _
1.JPG
; o8 X# x+ O& [  Z+ |: g1 Y# [/ h(6)通过Customize Ribbon 找到注册的菜单添加 ---新命令应出现在“自定义”对话框中。然后,您可以将其拖动到工具栏或菜单中,并像使用任何其他命令一样将其激活。
) Q) H0 a, L2 H  n5 @

+ H/ Y' R6 t2 B4 i
3.JPG ) U. g6 y5 `3 f4 {
' M* F" @) [0 e* a' T! O  c, k
源代码如下:
游客,如果您要查看本帖隐藏内容请回复
  I' s) Z2 W7 u; ~6 |
& _' l) e/ p" k& k/ m% M

0 n& b' p1 Q% H1 |# J# J3 }
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复

使用道具 举报

全部回复15

635263394 发表于 2018-9-13 09:31:37

635263394 沙发

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.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

chris 发表于 2018-11-26 11:36:36

chris 地板

2018-11-26 11:36:36

学习学习,给力
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

174659562 发表于 2018-12-21 17:22:32

174659562 6#

2018-12-21 17:22:32

学习Tecnomatix 二次开发
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

李斌 发表于 2019-5-5 16:12:10

李斌 7#

2019-5-5 16:12:10

好好学习,努力向上
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

wangminjiang 发表于 2019-5-9 14:35:07

wangminjiang 8#

2019-5-9 14:35:07

注册码ruxia
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

fthj0537 发表于 2019-7-28 16:40:43

fthj0537 9#

2019-7-28 16:40:43

好东西,学习学习!!
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

safdgfgdhkhogfy 发表于 2019-9-18 10:43:55

safdgfgdhkhogfy 10#

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.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

发表回复

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

返回列表 本版积分规则

用户组 : 管理员
邮   箱 :xduniverse@qq.com
手   机 :VIP用户可查看[申请]
Q   Q : 点击这里给我发消息
性别 : 就不告诉你
主页 :http://www.plmhome.com
个人介绍 :原西门子NX高级教务员,10多年NX培训,开发咨询,Teamcenter培训实施等

主题2259

帖子3494

积分66449

  • Teamcenter12.0 汽车

    Teamcenter12.0 汽车解决方案TcAE 入门教程 *

  • PLM之家NX插件V8.0.0.

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

  • 官方文档,NX12 使用

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

  • Tecnomatix 二次开发

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

  • 一个简单的登录和注册

    一个简单的登录和注册HTML CSS开发页面 登录代

  • 关闭

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

  • 发布新帖
  • 在线客服1
  • 在线客服2
  • 微信
  • 客户端
  • 返回顶部