如何迭代Cloud PLM的AD(Altium Designer) 插件原创
金蝶云社区-timeMemory
timeMemory
1人赞赏了该文章 194次浏览 未经作者许可,禁止转载编辑于2022年08月12日 17:36:38

一、首先,部署一台Cloud PLM现支持的AD版本的环境,安装上Cloud PLM的标准 AD插件(并且能正常运行)。

image.png


二、在客户端目录(参考下图)下找到以下组件,并拷贝出来备用。

Kingdee.PLM.Integration.AD.dll  

Kingdee.PLM.IntegrationConverter.exe 

Kingdee.K3.PLM.Integration.Common.dll 

Kingdee.PLM.Integration.PADS.dll

CadConfig.xml

image.png


三、从系统目录下(System32或者SysWOW64)下找到以下组件,并拷贝出来备用。

Kingdee.PLM.SystemConverter.exe 

Kingdee.PLM.SystemConverter.exe.config

image.png


四、如果没有业务变动,以上组件是不需要做处理的。然后,通过注册表找到AD植入菜单的文件夹路径:以AD10为例,在注册表HKEY_CURRENT_USER\Software\Altium节点搜索DestinationFolder键,获取到AD植入菜单的所在文件夹路径,不同版本的方式可能会不一样,这里仅做参考。

image.png

五、在这个目录下主要关注3个文件:

DXP.RCS  -- 植入菜单文件,可以使用文本文档打开进行编辑,通过它可以看到插件调用的关系

KDPLM.PrjScr -- PLM插件工程文件,其下包含KDBOMReader.pas。可以用AD打开后对其下的KDBOMReader.pas进行编辑

KDBOMReader.pas -- PLM插件的代码目录,主要作业文件,涉及到各版本接口的部分请参考对应的接口文档。

image.png


六、安装:迭代插件完成后,参照以上第二、三点,将对应的文件放到对应位置(其中Kingdee.PLM.SystemConverter.exe 

Kingdee.PLM.SystemConverter.exe.config 需要同时放到System32与SysWOW64下);参照第五点,将插件文件放到植入菜单文件目录


备注:以上是从现有CLOUD PLM的AD10插件为参考,如各AD版本接口存在差异,请参考对应的AD文档进行修改完善。

赞 1