
PLM
文章平均质量分 80
Product Lifecycle Management(产品生命周期管理)。
本栏介绍PLM相关的知识和动态。
对Teamcenter 系统的管理和开发有深入的挖掘。
oscar999
毕业于中国科学技术大学,数据库四级、通过系统设计师、系统分析师、信息系统项目管理师资格认证。国际项目管理(IPMP)C级认证。超过15年软件项目开发和管理经验,精通Java Web相关技术(包括Spring系列、Ext JS等),对PHP、Python、C#、Vue等有涉猎。
展开
-
[码海拾贝 之TC] 呼叫外部应用程序或脚本
在Teamcenter Enterprise 的服务端开发中, 如何调用到外部的程序或是脚本。一般, 呼叫外部的程序或脚本在Java 中, 可以用这样的方式Process child = Runtime.getRuntime().exec()在 C 语言中可以使用system("a.bat"); 这样的方式。TC 的服务端语言是类C的语言, 它提供了一个API 用来处理osExecuteAsync(NULL,NULL,"C:\\test.bat",NULL);原创 2014-12-12 22:14:11 · 1856 阅读 · 0 评论 -
[码海拾贝 之TC] 使用View 定义动态的Class
前言在TC 中,Persistent Class 和 Table 是对应的关系。定义一个Persistent的Class , updatedb 的时候就会产生对应的table.在TC 的开发环境中, 使用一个username . 对应的会在这个username 下产生一个table在正式环境中, 因为使用到 adm, su ,可key 三个username, 所以在这三个username 下都会生原创 2014-12-22 18:23:48 · 1953 阅读 · 0 评论 -
Teamcenter Web 端自动登录 (SSO)
使用以上方式进行验证,在客户端的话就必须要安装 JRE.插件安装本身就是一个扰人的动作, 而且对于各浏览器来说, 相关的插件安装机制又有不同。比如对于目前的Chrome 的版本来说, 默认状况下, 不过你本地是否有安装JRE , 都会提示你安装最新的JRE.如果安装了两套JRE, 运行某些Java Base 的程序来说, 有可能出现版本不匹配的状况。所以, 是否有替代Java Applet 的方式实现浏览器端的自动登录? 答案是肯定的。可以使用NTLM 或NTLMV2 协议。原创 2014-09-16 18:24:37 · 4532 阅读 · 0 评论 -
[Teamcenter 2007 开发实战] 调用web service
在TC的服务端开发中, 可以使用gsoap 来调用web service.如何使用 gsoap , 参考gsoap 实现 C/C++ 调用web service接下来介绍如何在TC中进行开发。原创 2014-11-20 08:44:05 · 2409 阅读 · 0 评论 -
[Teamcenter 2007 开发实战] 获取错误或提示信息
TC 的开发分为CF 端开发和Web 端开发。CF端和Web 端各自有自己的错误信息提示方式。两种方式是否可以有一些整合?整合的好处即统一了显示, 又减少了重复原创 2014-06-08 15:39:27 · 2251 阅读 · 0 评论 -
[Teamcenter 2007 开发系列] web 非空验证
TC 2007 的Web 端,页面简洁也简单。非空验证的话,直接在后面加上一个 红箭头+ "Required value is not specified." 这样一些红色的提示信息。而这种验证看上去又是和CF端的form 的定义管理起来的。定义成require 的属性会做这种验证。那么在web 端实现的机制是怎样的呢? 是否可以不和CF端绑定,在 Web端直接进行这种验证呢?原创 2014-05-29 21:53:59 · 1705 阅读 · 0 评论 -
Teamcenter2007 开发环境搭建和技巧
承接以上那篇。 TC的正式环境搭建出来之后,就可以搭建开发的环境了。在TC中所谓的正式环境和开发环境的区别是:1. 这是环境就是TC本身提供的OOTB的环境。2. 开发环境是在正式环境基础之上,扩充一些自己的模块和功能。开发环境依赖正式环境, 因为很多服务还是使用正式环境的, 所以没有正式环境,开发环境也就无从谈起。原创 2013-08-28 16:52:06 · 2855 阅读 · 0 评论 -
国内外PLM/PDM厂商情况
1.国内市场老牌厂家定义:生存10年左右,有一大批用户群,每年都有有影响的新项目。本排名没有任何意义,仅仅取决我粘贴顺手与否。北京艾克斯特公司网站:http://www.extech.com.cn/ 产品名称:艾克斯特PDM武汉天喻网站:http://www.hustcad.com 产品名称:INTEPDM上海思普网站:http://www.sipm.com.cn/产品名称:SIPMPDM武汉原创 2008-10-26 11:09:00 · 6523 阅读 · 0 评论 -
PLM系统与选择
一、引言: 生命周期(Lifecycle)是一个广泛,重要而又有趣的概念。如同人生有生、老、病、死阶段,制造产品的企业有生命周期,制造企业的产品有生命周期,描述与管理这些产品的数据也有生命周期。生命周期呈现的是动态与时间的概念,这也符合世界是绝对运动的定律。 二、PLM系统的定义与定位 2.1 PLM定义 PLM(Product Life-cycle原创 2009-02-19 09:45:00 · 9610 阅读 · 0 评论 -
Teamcenter及其一揽子产品解决方案初步介绍
UGS的官方网提供了以下解决方案,刚接触TC的人对这些方案的用处肯定不了解。在咨询了Simens的顾问后,总结如下,供大家参考。 一: Teamcenter(TC的主要产品) 分为 1. Teamcenter Enterprise : 2. Teamcneter Engineering :主要用于工程制造业 对物件的管理,及流程的管理。举个例子,对一个冰箱零件的原创 2009-02-19 21:38:00 · 3470 阅读 · 0 评论 -
Teamcenter 开发利器组合介绍。 Eclipse + Visual Studio
Teamcenter 开发中,涉及到的主要开发文件的后缀的有Server 端: .met .mthWeb端:.java, .jsp, incjsp,.js,.xml在开发中,或许我们可以使用较简单的UltraEdit和EditPlus进行代码编辑,甚至使用记事本进行代码编辑。但是,对于一个开发新手来说,如果电脑配置允许的话,建议还是使用一些IDE来帮助我们快捷和方便的进行代码原创 2010-11-29 19:51:00 · 5542 阅读 · 5 评论 -
TeamCenter开发系统设计系列之一
开篇之作,首先介绍系统设计时应考虑的几个方面。1. 用户满意度。2. 时间 3. 费用4. 范围5. 质量时间,费用,范围;孰轻孰重就见仁见智了。但是用户满意度和质量却是每个系统都必须特别重视的。用户满意度来源于好的系统质量,系统运行质量,系统服务质量等。而要有好的系统质量,就一定要做好系统设计了。接下来,进入原创 2010-11-30 20:06:00 · 2178 阅读 · 0 评论 -
linux下自动部署Teamcenter Enterprise 的服务端脚本
#-----------------------------start-----------------------------#!/bin/cshecho '>>> start'cd $MTI_ROOT//configsource pdmsetupmuxstopsl原创 2011-08-23 08:39:03 · 1837 阅读 · 0 评论 -
Teamcenter 入门开发系列问答(1)
Questions1. 在sever端的message方法如何生成java的代码?(nmake java的动作),最好能举一例说明。2. 在thin client端的java 代码怎么去和服务器端交流?3. 所有的ap原创 2011-09-01 09:44:37 · 2616 阅读 · 0 评论 -
PLM基本概念收集
1. PLM是什么?2. PLM能干什么?3. PLM如何使用?4. PLM如何用编程语言实现? ERP:企业资源规划系统SCM:供应链管理系统CRM:客户关系管理系统PLM:产品生命周期管理系统 PML定义:PLM(Produc原创 2011-09-01 11:39:06 · 2910 阅读 · 0 评论 -
Teamcenter 入门开发系列问答(2)
Topics Search Engine in TCQuestions1.full-text search 是怎么去实现的?(和OracleText有关系吗)2.DRE1DISH,DRE1FSF,DREiDOL,这原创 2011-09-07 08:44:09 · 2136 阅读 · 0 评论 -
Teamcenter 入门开发系列问答(3)
TopicsMemory release & part family mangerQuestions 1.low_getspace low_freespace nlsStrDup low_reallocspace low_call原创 2011-09-09 08:44:45 · 2785 阅读 · 1 评论 -
Teamcenter 入门开发系列问答(4)
TopicsSystem Architecture&Distributed DBQuestions 1 .Server Architecture in Proview phase 0?2.如何在Corporate原创 2011-09-13 19:35:29 · 1839 阅读 · 0 评论 -
Teamcenter 入门开发系列问答(5)
Agenda1. Teamcenter itself2. Review3. Input question4. Input5. 6. MiscQuestions原创 2011-09-14 08:23:14 · 1668 阅读 · 0 评论 -
Teamcenter开发问题之-- relation 无法创建 and 无法check in
1. 状况分析:两个物件之间在OMF端无法拉Relation. 调用CreateRelation方法时报错误。原因导致分析:很有可能是一端物件的lifecycle state的状态变成Obsoleted了。 此种状况如果直接调用CreateRelation方法比较难发现。2. 状况分析:调用CreateObject之后,紧接这在程式里把这个物件check原创 2012-01-18 13:48:38 · 1656 阅读 · 0 评论 -
Teamcenter(Enterprise 2007) Admin 手法之 -- 移除relation
情况描述: Class1 , Class2 对应的Relation类为 Relation1 需要暂时移除 Class1 的某个对象与Class2的某个对象的某个Relation1. 之后要恢复这条relation.处理方式可以在web 或是OMF先delete ralation . 再拉上Relation. 但是,但在页面无法正确操作的话, 可以使用如下数据原创 2012-02-06 08:39:26 · 1478 阅读 · 0 评论 -
Teamcenter 2007 之 Part 物件关联
Part 物件关联, 就像一辆自行车有几个零件。1. 物件结构关联使用 AsRevRev 的Relation Class2. AsRevRev 是一个动态的class, 实际存在Db对应的Class是 AssmStrc3. AssmStrc 左边是上层物件, 右边是子物件的Master类。4. ItemRev 是了物件本身和master类的Relation. 物件本身和mast原创 2012-02-10 10:10:47 · 1357 阅读 · 0 评论 -
Teamcenter 2007之错误信息提示
Teamcenter 2007 错误和提示信息的报错方式,得分成两部分来说1. Enterprise Server 端 也就是OMF端操作的时候,错与信息提示在窗口的下方状态栏部分,使用uiShowText的function。可以指定msg显示在哪一个窗口部分, 是Home还是当前窗口。UI_ATTENTION_TEXTUI_DIALOG_TEXTUI_DIALO原创 2012-03-21 09:19:01 · 1852 阅读 · 0 评论 -
Teamcenter(Enterprise 2007) 开发之- 快速搭建开发环境(windows)
一直在培训新人,也总是在配置TC的开发环境。首先得安装正常环境,一般状况下正常环境的安装步骤有:1. 执行exe 解压安装档2. 安装(Db 创建) 等一系列的步骤耗时比较长, 如果有补丁包的安装的话, 就更麻烦了。其实远可以不必这么复杂。把我本地的正式环境copy过去,稍适修改就可以了。数据库也省了需要修改的部分有:1. 路径的修改。 p原创 2012-05-16 09:26:56 · 3388 阅读 · 2 评论 -
Teamcenter 开发中的一些问题
1.class,object message 的使用区别。2.重写的写法有什么不同,什么时候在前加O:3.unit定义什么的?4.Analog/RF(射频) IP5.MIN ,TYP,MAX 代表什么6.define class 时如何知道左右的关系类?7.Part Number,chip Number,Project NO, Product No 各自代表的意义?8.原创 2012-08-20 08:52:47 · 5273 阅读 · 0 评论 -
Teamcenter - Index search 找不到相关物件的解决方法
Teamcenter 使用的是autonomy搜索引擎。除了正确安装之外,要搜索一个类需要1. 确保此类或者其父类在 SEInfo 这张表里面2. SEAttrNameList里需要包含被search 的属性, 以下这些属性最好是包含上。 特别是OwnerNameProjectName,Creator,OriginalCreator,OwnerName,RespParty,原创 2012-08-31 11:07:03 · 2011 阅读 · 0 评论 -
Teamcenter2007 安装步骤
1. 设置环境变量Oracle 环境变量:ORACLE_HOME -- 如果是使用非本地db 可以不配置ORACLE_SID -- (像orcl)DB_VENDOR -- (像ORA)LOCAL -- 如果是使用非本地的db, 需配置这个(格式如: hostname:1521/sid)如果有安装sqlplus 可以在命名行敲入sqlplus 验证数据库是否可以连接。原创 2013-04-09 18:37:24 · 3256 阅读 · 0 评论 -
[Teamcenter 2007 开发系列] 整合Extjs 展现页面组件
前言Teamcenter web 端处理浏览器的请求的流程是:1. 浏览器点击一个link2. 在app map.xml 中定义的 response-chian 来处理这个link (response-chain 由action component 组成,每个action component 都是做通过输入,得到输出这样一些事情)3. 最终的resposne chain 都会导原创 2013-07-10 10:24:32 · 1807 阅读 · 0 评论