admin 发表于 2018-9-5 22:07:38

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

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




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

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

(4)Add new public class
添加 using tecnomatix.engineering
继承 TxButtonCommand
设置Name return
设置Categoryreturn
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文件中删除。


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



源代码如下:**** Hidden Message *****


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

写的很详细,第一个hello plmhome程序

Chur 发表于 2018-11-25 10:41:43

查看一下

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

学习学习,给力

lihui341124 发表于 2018-12-5 09:26:56

学习学习

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

学习Tecnomatix 二次开发

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

好好学习,努力向上

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

注册码ruxia

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

好东西,学习学习!!

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

Tecnomatix 二次开发入门教程 3 第一个hello plmhome程序
页: [1] 2 3 4 5 6 7 8
查看完整版本: Tecnomatix 二次开发入门教程 3 第一个hello plmhome程序