DMU (Digital Mock Up),使得Teamcenter Visulization能够对TC Engineering数据库中的3D模型进行数字验证(Mockup),要实现这一功能,就需要配置DIS Adapter(在TCENG2005之前称为IMAN DAK).
配置DIS Adapter 需要事先配置好以下工具:
Teamcenter Engineering 2005
Teamcenter Visulization 2005
Teamcenter Engineering 2005 Web tier (On Weblogic)
配置步骤:
(1) 在web application manager (insweb.bat)中添加新的应用程序,名为"visdis home", 磁盘位置为teamcenter engineering 安装盘的web-tier目录,在"高级选项"中不要生成WARFILE,"解决方案"仅选择"teamcenter visdis file", 然后确定完成创建过程.假设application manager目录为c:\tceng2k5\, 所生成的stage目录为c:\tceng2k5\staging5
(2) 修改weblogic启动脚本startWeblogic.cmd, 添加以下内容:
添加变量定义:
set DAKOPT_1="-DServerHost=http://ugsplm:7001" (改为你自己的主机名与端口)
set DAKOPT_2="-DTcEngAdapter.home=c:/tceng2k5/staging5/webapp_root/TcEngAdapter"
修改启动命令行:
%JAVA_HOME%\bin\java %JAVA_VM% %MEM_ARGS% %JAVA_OPTIONS% %DAKOPT_1% %DAKOPT_2% -Dweblogic.Name ...
(3)重新启动weblogic
(4)测试DIS Adapter
打开IE, 在文件菜单中选择"打开", 在弹出对话框中输入以下地址:
http://host:port/tc/FileAccess
勾选"以文件夹方式打开", 点击确定
此时,如果提示要求输入teamcenter的用户名和密码,则配置成功.
(5) 配置TCEngineering Site Preferences
在infodba的用户选项中搜索并修改以下preferences:
IMAN_DAK_Default_Site_Server = host:port , 如 ugsplm:7001
IMAN_DAK_Server_Suffix = /tc/FileAccess/
IMAN_DAK_Default_Site_Protocol = http://
IMAN_dmu_version = 6 (如果是TcVis 5.x则值为5, TcVis2005则为6)
(6) 在portal (richclient or otw)中测试DMU
在导航器中选择某一个含有DirectModel数据的Item或ItemRevision, 点击Open In DMU 菜单或按钮,如能正确引导TcVis2005并定位到该零组件,则表示配置成功.
同样,在Web TIer中选择含有JT数据的Item 或 ItemRevision, 在菜音中选择Teamcenter visulization,如能成功打开tcvis2005并打开该模型,则表示成功.
关于DIS Adapter 与可视化协同:
我们知道在teamcenter visulization中可以创建visual conference来进行可视化协同,在没有DIS Adapter的情况下,进行协同的所有人必须首先指定一个会议路径,这个路径可以是本地的,也可以网络上的某个文件夹,然后,创建conference之前,每一方必须先通过某种方式获得会议用到的模型的JT文件,然后会议才能正确进行,但是在配置了DIS Adapter之后,该过程可以大大简化,只要在创建好会议之后,将Teamcenter engineering中所用到的零组件在DMU中打开,即可使会议的任何一方都能看到这个模型数据,前提是,你的DIS Adapter服务可以被与会的任何一方都能访问到.
(END)
No comments:
Post a Comment