Teamcenter--java开发培训

合集下载

Teamcenter功能介绍ppt课件

Teamcenter功能介绍ppt课件

NX集成管理
工程设计 - NX 集成 -使用Teamcenter NX Manager模块管理NX文件
NX模型的保存 装配关联关系管理 二维图纸管理 模板管理 属性映射 Part Family管理 Arrangement管理 轻量化模型 NX模型的打开 协同设计工具 供应商协同 自顶向下(Top Down)的设计模式 自底向上(Bottom Up)的设计模式 产品中设计零部件(Design in Product) 精确/非精确BOM管理 BOM结构的文本、图形比较 智能基线 复杂零部件模型管理,如左右件、变型件
导出到本地系统目录
记录导出日志
重用库
支持RosettaNet国际标准企业 零部件分类框架 自定义的零部件分类框架
用户定义特征库
DCS/Check Mate检查
自动检查并显示检查结果
流程管理
工作流设计器界面
特点:
提供可视化操作界面 灵活多样的流程任务类型,提供为
工作流程模板提供13种任务类型,8 种状态和9种操作类型,可组合适合 您各类业务流程需求的流程模板。 便捷、灵活的拖拽编辑方式,快速 构建流程模板 可导入、导出流程模板,便于流程 模板 的保存和移植
S18D 低豪华版
车型1
车型n
S18D车型
发动机
悬架
天窗
子系统
• 零部件
零部件1
零部件2
零部件3
零部件4
零部件n
BOM编制与基本维护管理 ——手工编制BOM
通过剪切、复制、粘贴增加、删除零部件 移除单个零件或整个子装配部件 添加、删除BOM属性列
BOM编制与基本维护管理 ——克隆BOM
工作流程简介

TeamCenter中文培训文档OMF使用讲稿

TeamCenter中文培训文档OMF使用讲稿

602-OMF-Usage培训Confidential. © 2002 HAND Enterprise Solutions, Inc.培训内容 • 准备知识• 对象的概念; • 对象的分类介绍;• 系统的基本操作• 对象的查询、创建等; • 数据的传递(检入、检出); • 关系的展开,创建、展开、编辑、删除等。

Confidential. © 2002 HAND Enterprise Solutions, Inc.2产品数据管理系统准备知识Confidential. © 2002 HAND Enterprise Solutions, Inc.3对象(object)的基本概念 对象是用来描述事物的一个基本单位 • 对象具有其特有的属性和行为 • 对象之间是有关系的 • 具有相同属性和相似行为的一组对象称为类 • Teamcenter使用面向对象的技术来管理数据信 息主数据 主数据 成品 成品技术规范 技术规范 原材料 原材料Confidential. © 2002 HAND Enterprise Solutions, Inc.产品档案 产品档案4Teamcenter中的对象分类 • 业务项(Business Items) • 数据项(Date Items) • 存储项(Storage Items)Confidential. © 2002 HAND Enterprise Solutions, Inc.5业务项(Business Item)与 数据项(Data Item)• 业务项用来描述与业务相关的数据信息 • 业务项只存在于Teamcenter 的数据库中,没有任何文件系统的数据和它相对应 • 数据项是用来描述业务项的物理文件 • 数据项不仅存在于数据库中,同时也有文件 系统的数据和它相对应Confidential. © 2002 HAND Enterprise Solutions, Inc.6存储项(Storage Item)存储项用来存放业务项(BI)和数据项(DI) • • • • 文件系统(File System) 数据仓库(Vault) 数据仓库位置(Vault Location) 个人工作区(Work Location)文件系统数据仓库数据仓库位置个人工作区Confidential. © 2002 HAND Enterprise Solutions, Inc.7存储项(Storage Item)--Continued 文件系统(File System)• 文件系统相当于Teamcenter中的根目录,它决定了个人工作区和 数据仓库位置的位置,便于系统管理A File SystemConfidential. © 2002 HAND Enterprise Solutions, Inc.8存储项(Storage Item)--Continued 数据仓库(Vault)• 当用户数据逐步成熟,需要与其它用户共享或者需要提交流程时, 需将数据的所有权从用户本人转移给一个数据仓库; • 数据的所有权一旦交给数据仓库,用户就交出了对它的绝对控制权 。

Teamcenter8.1java开发培训(1)

Teamcenter8.1java开发培训(1)

AWT/Swing和SWT/Jface介绍
ØAWT 概述
Abstract Windows Toolkit(AWT)是最原始的 Java GUI 工 具包。AWT 的主要优点是,它在 Java 技术的每个版本上都成为了一 种标准配置,包括早期的 Web 浏览器中的 Java 实现;另外它也非 常稳定。这意味着我们不需要单独安装这个工具包,在任何一个 Java 运行环境中都可以使用它,这一点正是我们所希望的特性。
Teamcenter客户化开发(一)
目录
ØTeamcenter体系结构 ØRCP开发原理 ØAWT/Swing和SWT/Jface介绍 ØTeamcenter现有类结构 Ø开发环境安装与部署 Ø开发一个简单插件工程
Teamcenter体系结构 Ø两层结构
Teamcenter体系结构 Ø四层结构
1.在该包中建立NewItemAction类,并集成AbstractAIFAction类,实现 public void run()方法。
2.在action.properties文件中进行了注册,如下所示:
# File -> New -> Item # ----------------------
newItemAction=mon.actions.NewItemAction newItemAction.ICON=images/newitem_16.png MAND=newItemCommand newItemAction.ACCELERATOR=ctrl pressed T newItemCommand=mands.newitem.NewItemCommand
RCP开发原理 ØRCP体系结构
RCP开发原理 ØEclipse平台在文件系统中的目录结构

Teamcenter8.1java开发培训(2)

Teamcenter8.1java开发培训(2)
teamcenter客户化开发二tc中对话框讲解主要针对实例在系统中添加新建folder操作综述该章节主要是通过怎么在系统中客户化一个创建folder对象的操作
Teamcenter客户化开发(二)
TC中对话框讲解,主要针对实例,在系统中添加新建Folder操作
综述,该章节主要是通过怎么在系统中客户化一个创建 Folder对象的操作。并分别把该操作添加到菜单栏,工具 栏及右键菜单,对前一章节的知识进行全面的实践。接下 来,就从建立一个完整的客户化项目逐步进行讲解。
</extension>
TC中对话框讲解,主要针对实例,在系统中添加新建Folder操作
c) 通过扩展org.eclipse.ui.menus分别添加该操作到菜单栏,工具栏,以及右键 菜单。 添加到菜单代码
<menuContribution locationURI="menu:org.eclipse.ui.main.menu?after=additions"> <menu label="客户化菜单(M)" mnemonic="M" id="customMenus"> <command commandId="com.origin.custom.handler.newFolderHandler" mnemonic="S" icon="icons/newfolder_16.png" id="customMenus"> <visibleWhen> <reference definitionId="com.teamcenter.rac.ui.inMainPerspective"> </reference> </visibleWhen> </command>

TeamCenter中文培训文档MetaDM培训讲稿

TeamCenter中文培训文档MetaDM培训讲稿

Confidential. © 2002 HAND Enterprise Solutions, Inc.
9
1.5 对象模型
BBuussinineessss ItIteemm
Document Specification Drawing
Indexed for FTR
DDaattaa ItIteemm
Source Data
26
2.1.1 Teamcenter 产品管理的客户端
Confidential. © 2002 HAND Enterprise Solutions, Inc.
27
2.1.2 文档搜索
Confidential. © 2002 HAND Enterprise Solutions, Inc.
28
2.1.3 文档搜索结果
•DOC •DWG •XLS
DDaattaa ItIteemm
Presentation Data
•TTF •PDF •TIFF
MMaarrkkuupp
Confidential. © 2002 HAND Enterprise Solutions, Inc.
10
1.6 MetaDM 菜单界面: 创建菜单
16
1.9 访问动作
• 访问动作是: • View – 浏览内容 • Markup – 创建和更新标注 • Print – 用印记打印内容 • Fax – 传真有印记的内容
• 这些访问动作具有下面的特征: • 在业务项和数据项层次进行访问 • 多项目选择 • 维护访问日志 • 用户优先设置值
Confidential. © 2002 HAND Enterprise Solutions, Inc.

teamcenter培训教程-PPT精选文档

teamcenter培训教程-PPT精选文档
空白处点右键
Page 21
20XX-XX-XX
商业秘密 版权所有 All rights reserved
数据对象窗格
数据结构页面
Page 17
20XX-XX-XX 数据搜索工具
数据页面
商业秘密 版权所有 All rights reserved
制造工艺规划器常用操作
打开制造工艺规划器 定制工具栏 插入列或删除列 在次级面板中打开结构 显示/隐藏数据面板 在制造工艺规划器中查找打开数据 导出到实时的EXCEL 结构搜索
Page 10
20XX-XX-XX
商业秘密 版权所有 All rights reserved
基本术语和概念
协同关联:
协同关联
• 协同关联是一个 Teamcenter 对象,它保 存着结构和配置关联中包 含的一组数据。通过这些 数据,您可以在一个容器 内捕捉多个不同的 Teamcenter 结构 ;
基本术语和概念
核心对象
产品 Product 工艺 Process 工厂 Plant 资源 Resource
产品
◆ 需要进行制造的零件和装配
工艺
◆ 制造零件和装配的步骤
工厂
◆ 支持制造工艺所用到的工厂结构
资源
◆ 基于零件和装配工艺所必须的物理设备
Page 4
20XX-XX-XX
商业秘密 版权所有 All rights reserved
Page 18
20XX-XX-XX
商业秘密 版权所有 All rights reserved
制造工艺规划器常用操作
显示自己最常用的菜单命令
1 在工具条上按右键,选择“定制工具条…” 2 选择“菜单”中的命令,添加到右侧

Teamcenter2007 开发培训RC

Teamcenter2007 开发培训RC

目录1 Registry的用法 (2)1.1 语法 (2)1.2 常见用法 (3)2 覆盖系统properties文件 (3)2.1 直接覆盖源文件 (3)2.2 插件方式覆盖 (3)3 应用程序和组成部分 (10)3.1 应用程序 (10)3.1.1 为应用程序Eclipse-plug创建工程 (11)3.1.2 增加扩展点com.teamcenter.rac.aifrcp.application (12)3.1.3 提供与语言相关的显示字符串 (14)3.2 应用程序菜单 (15)3.3 动作和命令处理 (16)3.4 对话框 (17)3.5 操作Operation (17)1Registry的用法Registry在整个Teamcenter rich client中有着重要的作用。

Teamcenter使用properties文件定义类的注册、图标、本地化语言(国际化语言)、查询顺序、外观、字体等等。

Teamcenter使用三种不同的properties文件来保存这些配置信息。

●主要文件规律:文件名和包名的最后一段一样作用:存放主要配置信息举例:access.properties●User文件规律:带_user后缀作用:一般这个文件为空,留给客户化时覆盖举例:access_locale.properties●语言文件规律:带_locale_XXX后缀,但对于Teamcenter来说只有一个选定的语言文件被起作用作用:存放与语言相关的配置信息举例:access_locale_zh_CN.properties1.1 语法●以定义图标为例:information.ICON=images/info_16.png●如果属性名中包含空格必需用\符号转义Adobe\ Acrobat=images/acrobat.gif●导入Teamcenter已经定义的properties文件improt=mon,mon.actions.actions1.2 常见用法●注册应用程序相关的菜单条tc2007test.test.MENUBAR=tc2007test.TestMenu●注册应用程序相关的菜单条tc2007test.test.TOOLBAR=tc2007test.TestToolBar●注册应用程序相关的主面版tc2007test.test.PANEL=tc2007test.TestPanel●定义应用程序标题tc2007test.test.TITLE=TESTApp●定义菜单的名称=Test2覆盖系统properties文件我们可以通过覆盖系统properties文件中定义的值来完成部分客户化工作。

载入Java VM时windows出现错误2的解决办法——【Team Center 内部培训资料】

载入Java VM时windows出现错误2的解决办法——【Team Center 内部培训资料】

载入Java VM时windows出现错误2的解决办法
作者:吴长军审校:陈泓希适用版本:Teamcenter所有版本
在安装授权工具或者集成的可执行程序时,有时系统会弹出“载入Java VM时windows出现错误2”的错误。

从而导致相关的程序无法安装,影响项目的实施工作。

图1
上网查询有的说是未设置环境变量,系统找不到JRE运行环境,但经过检查,相关的环境变量已经设置,在CMD中直接输入java,也可以弹出Java相关用法信息
1
图2
排除环境变量原因后,查询得知有说是JAVA安装不完整,需卸载后重新安装或安装低一个版本低的JAVA,可解决此问题。

经重新安装不同版本并验证后,发现此问题依旧无法解决,依然报相同的错误。

最后我们找到此问题的解决办法,及通过手动指向java虚拟机的位置,来正常执行安装程序。

操作命令如下:*.exe LAX_VM java.exe的安装路径。

具体命令如下:
图3
执行后,弹出安装窗口,程序可正常安装,问题解决。

2
3

4。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Teamcenter中对象的创建
2.Form的创建: Form的创建和Folder的创建差不多,都只有 三个参数。Form名称,Form描述,以及Form类型 。
TCComponentFormType tccomponentFormType = (TCComponentFormType) session.getTypeComponent("Form"); TCComponentForm tccomponentForm = tccomponentFormType.create("MyForm","MyFormDescription" ,"MyForm");
Teamcenter中对象的创建
1.Folder 文件夹的创建相对来说比较简单,只要两个参 数,即,文件夹名称和文件夹描述,以下就是在 系统中创建文件夹的代码。
TCComponentFolderType t = (TCComponentFolderType) session.getTypeComponent("Folder"); TCComponentFolder f=t.create("My Folder Folder Description","My Folder Type"); Name","My
Teamcenter中BOM结构的构建
c)创建BOMLine TCComponentBOMLine imancomponentbomline1 = imancomponentbomwindow.setWindowTopLine(imancomponentitem, imancomponentitemrevision1, imancomponent, imancomponent1);
Teamcenter中对象的创建
4.Dataset的创建方法 数据集的创建涉及到命名引用,所以创建过 程是先创建一个类型的数据集,然后把命名引用 添加上去。代码如下:
String as1[] = {url}; String as2[] = {"Text"}; String as3[] = {"Text"}; String as4[] = {"Plain"}; TCComponentDatasetType tccomponentDatasetType = (TCComponentDatasetType) session.getTypeComponent("Text"); TCComponentDataset tccomponentDataset = tccomponentDatasetType.create(dataFileName, "Text", "Text"); tccomponentDataset.setFiles(as1, as3, as4, as2);
Teamcenter客户化开发(三)
目录
Teamcenter中对象的创建 Teamcenter中查询构建器的调用 Teamcenter中BOM结构的构建
Teamceቤተ መጻሕፍቲ ባይዱter中对象的创建
Teamcenter中对象的创建一般都是通过会话 获取要创建对象的类型,然后再根据类型去创建 ,当然,每种对象的创建方法都不一样。下面, 将根据不同对象的创建方式进行说明: 1. Folder的创建。 2. Form的创建。 3. Item的创建。 4. Dataset的创建。
Teamcenter中对象的创建
2.Item的创建: Item的创建相对来说比前两个都复杂点,具 体原理就是先根据系统类型从系统中获取编码和 版本编码,然后进行创建。 a.ItemID和ItemRev获取方法:
TCComponentItemType tccomponentitemtype = (TCComponentItemType)session.getTypeComponent(“Item”); String itemId = tccomponentitemtype.getNewID(); String itemRev = getNewRev(null);
d)添加对象到BOMLine TCComponentBOMLine imancomponentbomline1 = imancomponentbomwindow.setWindowTopLine(imancomponentitem, imancomponentitemrevision1, imancomponent, imancomponent1);
Teamcenter中BOM结构的构建
Teamcenter中BOM结构的构建
Teamcenter中的BOM结构建立,具体方法是先在系统中创建 BOMWindow对象,然后再得到BOMLine对象,然后分别在BOMLine上进行添加就 可以了,实现代码如下:
a)获取版本规则 TCComponentRevisionRuleType imancomponentrevisionruletype = (TCComponentRevisionRuleType) session.getTypeComponent("RevisionRule");; TCComponentRevisionRule imancomponentrevisionrule = imancomponentrevisionruletype.getDefaultRule(); b)创建BOMWindow TCComponentBOMWindowType imancomponentbomwindowtype = (TCComponentBOMWindowType)session.getTypeComponent("BOMWindow" ); TCComponentBOMWindow imancomponentbomwindow = imancomponentbomwindowtype.create(imancomponentrevisionrule);
Teamcenter中对象的创建
b.Item单位获取方法:
TCComponentType uom = session.getTypeComponent("UnitOfMeasure"); TCComponent[] uoms = uom.extent();
c.Item创建方法
TCComponentItemType ccomponentitemtype = (); TCComponentItem item = TCComponentItemType)session.getTypeComponent(itemTypeccomponen titemtype.create(itemId,itemRev,itemType,itemName,itemDescription,uoms [0]); ((TCComponentFolder) target).add("contents", item);
Teamcenter中查询构建器的调用
查询构建器的调用 Teamcenter中有专门的查询构建器模块,我 们可以通过配置查询构建器然后通过代码对系统 中的对象进行搜索,以下是调用代码:
TCTextService tcTextService = session.getTextService(); String asKey[] = {tcTextService.getTextValue(“item_id")}; String asValues[] = {“00001”}; InterfaceAIFComponent interfaceAifComponent[] = session.search(“ItemId…", asKey, asValues);
相关文档
最新文档