PLM之家-上海点团信息科技有限公司(doteam.tech)工业4.0数字化软件官方知识管理平台

查看: 120|回复: 1

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

[复制链接]

2098

主题

3300

帖子

6万

积分

管理员

PLM之家mildcat

Rank: 9Rank: 9Rank: 9

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

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

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

x
Tecnomatix 二次开发入门教程 3 第一个hello plmhome程序

5.JPG


通过创建一个Hello PLMHome的消息框,来熟悉Tecnomatix 二次开发流程。具体步骤如下:

(1)使用Visual Studio 创建 C# Class 库
(2) 添加 Tecnomatix.Engineer.dll引用 设置copy local = false 2.JPG
(3)设置output 路径到 tecnomatix empower DoneTCommand路径下

6.JPG
(4)Add new public class
添加 using tecnomatix.engineering
继承 TxButtonCommand
设置Name return
设置Category  return
Execute Command 实现弹出对话框(添加引用Windows Forms)
TxMessageBox.Show("Hello Plmhome", "plmhomeTecnomatixTraining", MessageBoxButtons.OK, MessageBoxIcon.Information);
(5) 注册命令将程序集DLL放在<Installation dir> \ DotNetCommands \或其子目录中。建议将此目录预设为“构建配置属性”的“输出路径”字段中的路径。
通过运行CommandReg应用程序将命令注册(集成)到所需的Tecnomatix产品中。 CommandReg.exe位于安装目录下,默认情况下为C:\ Program Files \ Tecnomatix \ eMPower。
使用CommandReg,可以将命令配置添加到.xml文件中,该文件包含将命令集成到所需产品所需的所有信息。因此,它可以与命令程序集一起分发,以便将其集成到其他计算机中。
要正常工作,.xml文件必须位于<安装目录> \ DotNetExternalApplications下。无需为分发.xml文件的每台计算机单独运行CommandReg.exe。唯一的要求是在这些计算机上,将文件放在<Installation dir> \ DotNetExternalApplications位置。
  • 浏览到包含新命令的程序集。
  • 从“类”列表中选择要添加的命令。
  • 选择要添加命令的产品。 (产品根据您的安装列出。)
  • 选择.xml文件名。
  • 创建新的.xml文件或将命令添加到<Installation dir> \ DotNetExternalApplications目录下的现有.xml。
  • 单击注册。命令注册将添加到选定的.xml文件中。
  • 要使用CommandReg从产品中取消注册命令,请选择与此命令集成的.xml文件,然后单击“取消注册”。保存此命令注册的部分将从.xml文件中删除。

1.JPG
(6)通过Customize Ribbon 找到注册的菜单添加 ---新命令应出现在“自定义”对话框中。然后,您可以将其拖动到工具栏或菜单中,并像使用任何其他命令一样将其激活。


3.JPG

源代码如下:
游客,如果您要查看本帖隐藏内容请回复



上海点团信息科技有限公司,承接NX,CATIA,CREO等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施开发培训,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com
回复

使用道具 举报

0

主题

3

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 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
回复 支持 反对

使用道具 举报

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

本版积分规则


<

QQ|小黑屋|手机版|PLM之家-工业软件数字化驱动之家-国产自主软件推进者 ( 沪ICP备13003373-3

GMT+8, 2018-9-21 03:43 , Processed in 0.133965 second(s), 30 queries .

快速回复 返回顶部 返回列表