iCAx开思网

标题: TeamCenter Enterprise接口程序碰见的问题,请教高手 [打印本页]

作者: ufc_lm    时间: 2007-1-29 18:04
标题: TeamCenter Enterprise接口程序碰见的问题,请教高手
用vb开发一个tce的接口,功能是批量选择dwg图纸,把图纸的信息读出来 在界面上显示,然后注册,即创建一个工程图样和数据项,零部件对象,并且工程图样和数据项要挂上关系,工程图样和零部件建立partdoc关系,同时工程图样 、数据项、零部件对象都要检入到数据仓库里。现在工程图样和零部件对象都可以检入。但是检入未受管的DI时,老报错。请教各位老大,谁有这方面的经验,多多帮忙下,很急 谢谢


    4177577@163.com
    QQ:248948

[ 本帖最后由 ufc_lm 于 2007-1-31 09:29 编辑 ]
作者: collion    时间: 2007-1-30 13:59
弱弱的问一下用vb是怎么开发客户端程序呢?是在程序中调用ITK吗?那Teamcenter客户端在启动时是怎么加载vb程序呢?用java来写客户端程序是不是好些呢?谢谢指教~~~
作者: ufc_lm    时间: 2007-1-31 09:36
在tc50正式环境下有个support目录,下面有.bas文件,是vb里需要用到的模块,引用你需要的函数,如Declare Function clLogin2 Lib "basapi.dll" (ByVal user As String, ByVal pw As String, mfail As Long) As Long 这就是登录时函数。然后就在vb程序里调用tce提供的函数 来操作tce,至于为什么不用java,在批量操作的情况下还是vb接口比较快些。
作者: ufc_lm    时间: 2007-1-31 09:36
在tc50正式环境下有个support目录,下面有.bas文件,是vb里需要用到的模块,引用你需要的函数,如Declare Function clLogin2 Lib "basapi.dll" (ByVal user As String, ByVal pw As String, mfail As Long) As Long 这就是登录时函数。然后就在vb程序里调用tce提供的函数 来操作tce,至于为什么不用java,在批量操作的情况下还是vb接口比较快些。
作者: ren_sz    时间: 2007-9-5 09:33
不错。
作者: flyingkylin    时间: 2007-9-9 09:25
这个问题还没有遇到过,不好意思了。。。

可否请教您个问题呢?:

在TC40中构建几个类(与其他应用程序集成),在自己开发的某个报表程序中引用TCEnt 的API,以某个有权限的用户名登陆TC,获得通信许可,读出产品结构等信息,处理,生成一份word文档,随便可存到任何目录,然后通过接口检入到当前用户的工作区中。

问题是:我们的工作区设置不在本机,都放服务器上了,使用函数获取到WorkLocation的目录却是本机目录,如 E:\Filesys\User1Loc,但其实应该是 \\EntServer\Filesys\User1Loc,这样很不好处理,于是我们把服务器的FileSys映射为Z盘,各客户端都映射一下这个目录,这样实现的传递外部数据到工作区。

有没有其他方式啊?比如什么函数可以直接把某本机文件传到某个工作区或数据仓库位置中?我找不到,请您指教,谢谢!!!




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3