导航

随笔分类 -  Teamcenter Enterprise

UGS Teamcenter Enterprise Customize
摘要:1. 创建一个属性ObjectHandle define attribute ObjectHandle store as string(256); 2. 将属性添加到PdmItem上去 attach dynamic attribute ObjectHandle to PdmItem; 3. 添加一个文本项 //.TXT 10notifsample001 //.Ass... 阅读全文

posted @ 2006-06-10 16:21 hcfalan 阅读(434) 评论(0) 推荐(0)

摘要:比如说,创建一个AssmStrc(Bom关系)的Relation,设置一些属性,然后添加到数据库去: ObjectPtr assmObj = NULL; ObjectPtr assmMstrObj = NULL; ObjectPtr asmstrcRel = NULL; string dbName = NULL; //... dstat = ConstructRelation(AssmStrc... 阅读全文

posted @ 2006-06-10 15:34 hcfalan 阅读(493) 评论(0) 推荐(0)

摘要:1、定义一个外部、 类消息,like CommandLineMsg define external class message clShutMsg like CommandLineMsg; 2、将新消息attach到指定类上面去: attach class message clShutMsg to PdmSessn in server bbksvr; 3、写消息方法体,这里只是... 阅读全文

posted @ 2006-06-10 15:33 hcfalan 阅读(229) 评论(0) 推荐(0)

摘要:创建命令行客户端的基本程序大纲 main(int argc, char* argv[]){/*LINE 001*/ MODNAME("main:appname");/*LINE 002*/ 定义程序变量;/*LINE 003*/ dstat = clInitMB2(argc, &argv, NULL); //必须在这里调用/*LINE 004*/ if (不是GUI模式)/*LINE 005*... 阅读全文

posted @ 2006-06-10 15:32 hcfalan 阅读(429) 评论(0) 推荐(0)

摘要:例如:关系AsRevRev是GenAssm与Part之间的BOM引用关系,它有一个List属性为“ReferenceDesignators”,那么在得到AsRevRev对象之后如何获取ReferenceDesignators属性的值呢? 使用objListGetList: ObjectPtr relItem = NULL; SetPtr rdList = NULL; int ... 阅读全文

posted @ 2006-06-10 15:32 hcfalan 阅读(1239) 评论(0) 推荐(0)

摘要:1. Create Event Use OMF to create a new event definition object. Select Create >Administrative Items - Event Definitions. You may use another event (such as Submit) as an example. The name of your n... 阅读全文

posted @ 2006-06-10 15:31 hcfalan 阅读(381) 评论(0) 推荐(0)

摘要:在一般的客户化情景中,总会有对某类对象连续编码的情况,例如对规格文档(SpcDoc)使用如下规则进行连续编码: 前缀'SPEC-' + 5位流水码,ex: SPEC-00001,SPEC-00002,... 解决方法: 要点:使用GetUniqueIndentifier方法获取编码。 步骤: 1、两个关键类常量的设置 SpcDoc.UdfPrefixC = "SPEC-"; // 设置编码前... 阅读全文

posted @ 2006-06-10 15:30 hcfalan 阅读(275) 评论(0) 推荐(0)

摘要:将SetDialogDefaults attach 到一个对话框类上的时候,注意要在方法实现代码中确保对SetDialogDefaultsAtParent的调用。例如 DAsmGet2:SetDialogDefaults(...) { // 这一行代码必不可少(重要) dstat = SetDialogDefaultsAtParent(DAsmGet2Class, ... 阅读全文

posted @ 2006-06-10 15:30 hcfalan 阅读(192) 评论(0) 推荐(0)

摘要:LcmAdvancerMessage input object is Business item object, such as Document or Part. for example, 如果你想在一个业务对象的LicfCycleState发生改变的同时,更新其关联对象的LicfCycleState的属性值,那么就需要LcmAdvancerMessage. 1. define message ... 阅读全文

posted @ 2006-06-10 15:29 hcfalan 阅读(403) 评论(0) 推荐(0)

摘要:1、in dir/msg/bbkmsg.met file, define as: define class message NewReport like SelectedItemSetMsg; 2、in dir/src/pdmitem.met file, define as: attach class message NewReport to PdmItem in server b... 阅读全文

posted @ 2006-06-10 15:28 hcfalan 阅读(842) 评论(0) 推荐(0)

摘要:// 首先定义一个对象指针,该指针即将指向新对话框对象 ObjectPtr newDlg = NULL; // 然后创建对话框 dstat = SetUpDialog(AssemblyClass, // n哪个类? originObject, // 原始对象(传入) GetInfoDialog2C, ... 阅读全文

posted @ 2006-06-10 15:27 hcfalan 阅读(258) 评论(0) 推荐(0)

摘要:将SetDialogDefaults attach 到一个对话框类上的时候,注意要在方法实现代码中确保对SetDialogDefaultsAtParent的调用。例如 DAsmGet2:SetDialogDefaults(...) { // 这一行代码必不可少(重要) dstat = SetDialogDefaultsAtParent(DAsmGet2Class, ... 阅读全文

posted @ 2006-06-10 15:27 hcfalan 阅读(163) 评论(0) 推荐(0)

摘要:定义新消息需要在dir/msg/bbkmsg.met文件里面定义,并且bbkmsg.met文件应该在dir/msg/msgcusmk.def文件里面被包含。 例如定义一个按钮消息,在bbkmsg.met文件里面这样定义: define message PartsButton like ButtonMsg; 阅读全文

posted @ 2006-06-10 15:26 hcfalan 阅读(193) 评论(0) 推荐(0)

摘要:描述:定义一个属性PartColor, 添加到Part类上去。 1、 create dir/src/part.met 文件,添加如下内容: define attribute PartColor; store PartColor as name value table; display PartColor as "Color"; attach attribute ... 阅读全文

posted @ 2006-06-10 15:25 hcfalan 阅读(397) 评论(0) 推荐(0)