
tc客户端开发
文章平均质量分 52
沃隆先生
这个作者很懒,什么都没留下…
展开
-
Teamcenter 二次开发系列视频教程
Teamcenter 二次开发系列视频教程第一讲,Hello World! 视频下载地址如下:链接:https://pan.baidu.com/s/1HasjTnHS7G3Re9_TuaXsog提取码:34j5原创 2020-06-14 21:45:04 · 3861 阅读 · 12 评论 -
Teamcenter 二次开发系列视频教程
鉴于有很多想学习Teamcenter二次开发,或是刚入门的同学想要一套TC的二次开发视频教程,本人打算录制一套TC二次开发系列教程,该教程主要针对工作中常用模块儿的功能点,这些功能点基本上都是日常工作中会使用的,因为工作也很忙,只能抽下班时间和周末时间来录制,打算先录制客户端二次开发,然后是服务端二次开发,最后是集成方向的SOA开发,目前大概整理出来了客户端准备录制的视频内容大概如下:,如有需要可以留言我再补充录制...原创 2020-06-14 20:25:45 · 3923 阅读 · 1 评论 -
Teamcenter LOV属性值的设置与获取
1、获取lov方法public String getRealLoveName(String lovName,String displayName){ TCComponentListOfValues lov= TCComponentListOfValuesType.findLovByName(lovName); if(lov.getListOfValues().getRealValues(displayName)!=NULL){ return (String)lov.ge原创 2020-06-06 22:08:57 · 1656 阅读 · 0 评论 -
Teamcenter二次开发资料积累
Teamcenter二次开发主要分为客户端开发和服务端开发,以及系统集成开发SOA和AWC,其中客户端开语言主要用Java,服务端开发语言主要用C/C++,SOA开发API目前支持JAVA, C#以及C++,使用频率最高的还是Java的API,常用于与ERP,MES等系统的集成,当然可以与工具系统的集成,如AutoCAD, NX等工具集成等,以下是自己多年工作经验所总结,全网独一份,有需要的可以联...原创 2020-05-18 22:55:35 · 5380 阅读 · 7 评论 -
Teamcenter进行菜单栏开发
在对Teamcenter进行二次开发的时候经常会对菜单进行扩展,Eclipse 提供了两种扩展点供用户添加菜单项到相应的位置。这两种扩展点为 org.eclipse.ui.commands(简称为 Commands 方式)和 org.eclipse.ui.actionSets(简称为 Actions 方式),我现在只写了用Commands方式实现的,为什么不用Actions可以参考这篇文章Ecli...原创 2020-03-21 17:39:59 · 1199 阅读 · 0 评论 -
Teamcenter获取Project项目组所有成员
List<Object> list = project.getTeam();//项目小组所有成员TCComponent[] alluser=(TCComponent[]) list.get(0);//项目小组管理员TCComponent[] adminuser=(TCComponent[]) list.get(1);//项目小组特权用户TCComponent[]...原创 2020-03-08 20:57:52 · 643 阅读 · 2 评论 -
TC判断当前用户对BOM行是否有写权限
InterfaceAIFComponent aifComponent = this.app.getTargetComponent();TCAccessControlService accessControlService = session.getTCAccessControlService();boolean isWrite = false;try {isWrite = ac...原创 2020-03-08 20:57:10 · 447 阅读 · 1 评论 -
TC获取所有的时间表模版
private TCComponent[] searchScheduleTemplate() {// TODO Auto-generated method stubTCComponentContextList tccomponentcontextlist = null;// TODO Auto-generated method stubTCComponentQueryType tc...原创 2020-03-08 20:56:07 · 439 阅读 · 0 评论 -
teamcenter获取当前用户下所有的项目
TCComponentProjectType prjType = (TCComponentProjectType) session.getTypeComponent(ITypeName.TC_Project);TCComponent[] projects = prjType.extent(session.getUser(), true);原创 2020-03-08 20:53:06 · 656 阅读 · 0 评论 -
获取结构管理器顶层BOMLine
targetBOMLine.getCachedWindow().getTopBOMLine();原创 2020-03-08 20:52:20 · 340 阅读 · 0 评论 -
Teamcenter二次开发之Hello Word!
1、打开 Eclipse 找到菜单栏 File —> New —> Plug-in Project2、创建项目名称,选择工作空间(可选项),点击Next3、Version 去掉 1.0.0 后面的后缀,点击Next4、选择模版,Finish5、在新建的项目里找到 plugin.xml 文件,双击打开6、选择Dependencies,点击Add添加...原创 2019-11-30 21:56:27 · 1713 阅读 · 0 评论