
tc二次开发
沃隆先生
这个作者很懒,什么都没留下…
展开
-
Teamcenter ITK(服务端)开发环境配置
•1新建解决方案2•Visual C++——>Win32——>Win32项目 CustomTest3•选择Next4•选择DLL5•点击完成6,配置依赖文件7、添加宏9 添加静态库到目前位置,所有的配置就算完成了!...原创 2021-03-28 19:58:54 · 1358 阅读 · 0 评论 -
Teamcenter ITK(服务端)二次开发系列视频教程
因为工作比较忙,所以在客户端视频教程录制完成后间隔很长时间才把服务单开发的教程录制完成,内容暂时如下,后面如果有时间再补充如果有需要视频的可扫下方二维码联系原创 2021-03-28 19:20:45 · 1319 阅读 · 2 评论 -
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 评论 -
TC的Soa签入签出方法
public static voidsignoff(ModelObject[] objects) {Reservation res = ReservationService.getService(AppXSession.getConnection());res.checkout(objects, "", "");}public static voidsignin(Model...原创 2020-03-28 23:41:21 · 852 阅读 · 0 评论 -
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 评论 -
TC创建Item和有必填信息的Item
publicTCComponent createCom(TCSession session,String itemTypeName,String itemID,String name,String revisionID,Map<String,String> revisionMap) {IBOCreateDefinition createDefinition = BOCreateD...原创 2020-03-08 20:54:27 · 769 阅读 · 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 SOA开发源码: 打印对象信息
import com.teamcenter.clientx.AppXSession;import com.teamcenter.services.strong.core.DataManagementService;import com.teamcenter.soa.client.model.ServiceData;import com.teamcenter.soa.client.model....原创 2020-03-08 20:47:49 · 952 阅读 · 2 评论 -
Teamenter SOA开发源码:通过user ID 找 User
import com.teamcenter.services.strong.query.SavedQueryService;import com.teamcenter.services.strong.query._2006_03.SavedQuery.GetSavedQueriesResponse;import com.teamcenter.services.strong.query._200...原创 2020-03-08 20:46:44 · 711 阅读 · 0 评论 -
Teamcenter二次开发介绍及资料
1、RCP客户端开发Teamcenter客户化RCP二次开发2、SOA集成开发Teamcenter客户化SOA二次开发3、ITK服务端开发Teamcenter客户化ITK二次开发4、UtilityTeamcenter客户化Utility二次开发5、AWCTeamcenter客户化AWC二次开发6、系统集成Teamcenter客户化之系统集成7、RCP,ITK及SOA二次...原创 2020-03-08 20:16:28 · 4620 阅读 · 6 评论 -
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 评论 -
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 评论