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

2018-9-13 09:31:37 237 1

[复制链接]
admin 发表于 2018-9-5 22:07:38 | 显示全部楼层 |阅读模式

admin 楼主

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

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



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

使用道具 举报

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

使用道具 举报

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

返回列表 本版积分规则

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

主题2117

帖子3322

积分62070

  • Tecnomatix 二次开发

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

  • 部署teamcenter visua

    部署teamcenter visualization设置和相关选项 我

  • Tecnomatix 二次开发

    Tecnomatix 二次开发入门教程 4 设置图标效果如

  • 206. 使用图纸Version

    206. 使用图纸Version UP修复新版本图纸相关问题

  • NX12.0模具设计中提供

    NX12.0模具设计中提供的零件成本计算功能 结合

  • 发布新帖
  • 在线客服1
  • 在线客服2
  • 微信
  • 客户端
  • 返回顶部
  • NX讨论
    Catia
    TC讨论
    Tecno
    云课堂
    业务合作
    x
    温馨提示

    PLM之家(plmhome.com)提供专业的实施开发培训

    NX二次开发基础培训 | 已 80 学员 参加

    NX二次开发高级培训 | 最高性价比

    CAA二次开发 | 值的一试

    Teamcenter用户基础入门 | 虚拟机赠送

    其他培训申请

    哥已知晓
    快速回复 返回顶部 返回列表