欢迎光临散文网 会员登陆 & 注册

E3D添加Ribbon菜单

2023-02-22 09:18 作者:杰出八角  | 我要投稿

一、E3D加载自定义pmllib、pdmsui

修改evars.init

该文件位于本地E3D安装目录下,注意扩展名不要弄错了

修改pmllib和pmlui调用路径,大概位于第8、9行。

set pmllib=%aveva_design_exe%pmllib\;\\192.168.10.100\project\ZTools\pmllib\

set pmlui=%aveva_design_exe%pmlui\;\\192.168.10.100\project\ZTools\pdmsui\

注意多路径的分隔符是“;”

完成后进入E3D,通过命令行调用插件以检验是否加载成功。

二、E3D添加Ribbon菜单步骤

1、 创建addin 和pmlobj文件,这一步与PDMS 12相同,不再赘述

2、 创建xml文件和uic文件

服务器上创建一个文件夹,命名addin(其他名称或者选择已有的文件夹都可以),这里以\\192.168.10.100\E3D\ADDIN\为例,复制E3D目录下的DesignCustomization.xml到该目录,将内容修改为:

<?xml version="1.0" encoding="utf-8"?>

<UICustomizationSet xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

  <DefaultIcon>AvevaSharedIcons:ID_WARNING</DefaultIcon>

  <UICustomizationFiles>

    <CustomizationFile Name="ZTOOLS" Path="\\192.168.10.100\E3D\ADDIN\ ZTOOLS.uic" />

  </UICustomizationFiles>

</UICustomizationSet>

 

其中Name为显示在步骤3的下拉列表里,Path为存放该Tab下定义的各种按钮。

如果是从头开始建,该uic文件是不存在的,它会在创建按钮的时候自动生成。

Xml和uic文件建议都放在服务器,便于多台电脑调用,以及今后添加或修改按钮。

3、 修改evars.init

该文件位于E3D安装目录下,注意扩展名不要弄错了

在文件最后位置添加以下语句

set caf_uic_path=%aveva_design_exe%;\\192.168.10.100\E3D\ADDIN

set caf_addins_path=%aveva_design_exe%;\\192.168.10.100\E3D\ADDIN

 

自定义的addin路径放在%aveva_design_exe%后面是为了让新建的Tab放在Ribbon的最右边,如果不加%aveva_design_exe%,则新建的Tab在Ribbon的最左边。

注意多路径的分隔符是“;”

4、 启动E3D,右键Ribbon空白区域或者点击右上角扳手按钮,选择进入Customize 窗口。下拉列表中选择前面定义好的ZTOOLS。如下图


5、 添加TAB和Group

定位到Ribbon —>Tabs,右键新建Tab,Caption属性命名Ztools,再右键新建Group, Caption属性命名CAESARII。


6、 添加命令,并将命令拖放到group层下面,这里的操作跟pdms一样,不在赘述

7、 完成后保存。至此完成Ribbon菜单和按钮的添加。


8、 以上步骤完成后,其他电脑如果要调用,直接按第3步修改evars.init,即可实现菜单的添加。

 


E3D添加Ribbon菜单的评论 (共 条)

分享到微博请遵守国家法律