`
Tu小二
  • 浏览: 1339 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Windchill二次开发-查询篇-部件查询

阅读更多

今天给大家介绍如何查询系统中的WTPart对象

 

public static WTPart getPart(String num){
        if(num == null || num.trim().length()==0){
            return null ;
        }
        WTPart part = null ;
        try {
            QuerySpec qs = new QuerySpec(WTPart.class) ;
            qs.appendWhere(new SearchCondition(WTPart.class,WTPart.NUMBER,SearchCondition.EQUAL,num),new int[] {0}) ;
            QueryResult qr = PersistenceHelper.manager.find((StatementSpec)qs) ;
            //过滤最新版本
            LatestConfigSpec ls = new LatestConfigSpec() ;
            QueryResult qrLs;
            qrLs = ls.process(qr);
            System.out.println(qrLs.hasMoreElements()) ;
            while(qrLs.hasMoreElements()){
                part = (WTPart) qrLs.nextElement() ;
            }
        } catch (WTException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        return part ;
    }

 

 


分享到:
评论

相关推荐

    windchill二次开发

    Windchill二次开发常用API方法 Windchill二次开发是指在Windchill平台上进行的定制化开发,以满足特定的业务需求。下面是Windchill二次开发中常用的API方法: 1. 根据零件名称/编码得到该零件 在Windchill中,...

    Windchill二次开发代码

    在"Windchill二次开发代码"这个主题中,我们主要会涉及到以下几个关键知识点: 1. **Query对象**: Query对象是Windchill的核心组件之一,用于检索和操作Windchill数据库中的数据。通过编写查询语句,开发者可以...

    proe工程图二次开发

    6. **实例应用**:比如,一家汽车零部件制造商可能需要根据行业标准创建特定的视图和注解,这时可以通过二次开发来实现;又或者,一个工程团队可能需要将设计数据直接同步到企业的数据库,这也可以通过二次开发实现...

    Pro_E二次开发在三维布线中的应用_Pro_E二次开发在三维布线中的应用_自动布线_

    在三维布线设计中,Pro_E(现在称为Creo Parametric)是一款强大的工具,而其二次开发能力使得这款软件能够适应更多定制化的需求,尤其是在自动化布线方面。本主题将深入探讨Pro_E的二次开发技术及其在三维布线中的...

    Windchill 零件操作通用类

    windchill WTPart WTpartMaster 零件操作最全的通用方法

    windchill11.0_api.chm

    WINDCHILL是全球功能最... WINDCHILL还提供开放的开发接口,用户可以根据自身业务需求,对系统进行二次开发,以便能够更好地满足企业的个性化需求。 https://www.ptc.com/cn/products/plm/plm-products/windchill/

    接上次零部件通用类中使用到的 IBA Util

    从提供的信息来看,这个工具集与"Windchill"的二次开发有关,"Windchill"是一款知名的产品生命周期管理(PLM)系统。 在"Windchill"的二次开发中,开发者通常需要对系统的原有功能进行扩展或定制,以满足特定业务...

    WindchillCustomizationGuide

    6. **集成与API**:讨论与其他企业系统(如ERP、CAD等)的集成,以及如何利用Windchill的API进行二次开发。 7. **安全性与权限管理**:阐述如何设置用户角色和权限,确保数据的安全性和访问控制。 8. **升级与迁移**...

    华为PLM优化平台-Iris

    Iris是华为基于Windchill系统进行的二次开发项目,目的是为了解决Windchill在使用过程中出现的一些用户体验问题,如操作复杂、培训周期长、界面不符合中国用户的使用习惯等。Iris的出现,有效地提升了PLM系统的易用...

    轨道车辆二维快速布局设计系统的建立及应用.pdf

    轨道车辆二维快速布局设计系统是基于参数化设计理念构建的,它整合了AutoCAD和Windchill软件的优势,通过二次程序开发实现了设计流程的自动化和智能化。参数化设计的核心在于将设计对象的关键属性转化为可调整的参数...

Global site tag (gtag.js) - Google Analytics