tcSolidworksIntegration - james-gone/knowledge GitHub Wiki
- 安装集成前必须安装以下软件:
- 支持的客户端操作系统 Windows 7 and Windows 8, VC++再分发库必须安装.Microsoft Visual C++ Redistributable Package,包括32位x86和64位x64.
- SW集成10.1.0要求必须安装Microsoft .NET V4.5.1.
- 支持的服务端操作系统有:HP Itanium\ Sun Solaris \ IBM AIX \ Linux \ Microsoft Windows.
- 支持的Teamcenter系统有:TC9.1.3.2和TC10.1.2.2以及后9和10的补丁版本.
- TC的胖客户端
- SolidWorks的版本,2013SP5 \ 2014SP0 \ 2015SP2.1
- 安装前必须停止所以活动会话连接, 所有用户必须退出登录,所有服务器处于待机状态,清楚所有数据库锁定.步骤如下:
- 通知所有用户退出TC登录
- 停止4层服务pool manager
- 执行清除数据库锁定的命令
clearlocks –assert_all_dead infodba infodba dba
- 准备工作
- 执行过程
- 复制以下文件到TC服务器端(如果sw集成客户端可以直接访问到tc的命令行工具,则不用执行该步骤):
<SWIM_DIR>\swim.jar <br> <SWIM_DIR>\swim.dtd <br> <SWIM_DIR>\create_attr_mappings (UNIX) or <br> create_attr_mappings.bat (Windows) <br> <SWIM_DIR>\soa_client9\xercesImpl.jar <br> <SWIM_DIR>\swim.xml <br>
- 转换属性映射标记为文本文件,属性定义在swim.xml内
2.1 启动tc的命令行环境
2.2 执行 create_attr_mappings.bat
- 复制以下文件到TC服务器端(如果sw集成客户端可以直接访问到tc的命令行工具,则不用执行该步骤):
create_attr_mappings -u <infodba user> -p <infodba password> -i swim.xml -o swim_attr_mappings.txt
3. 抽取出tc系统内当前的映射文件,并做好备份
export_attr_mappings -u=<infodba user> -p=<infodba password> -g=dba -file=existing_attr_mappings.txt
忽略以下经过waring
> WARNING: Item Master form - no master qualifier found, adding master=iman for attribute = : Item.GRM(IMAN_master_form,Item Master)...
4. 合并SW集成的属性映射到当前的映射文件
5. 将映射文件导入tc.
import_attr_mappings –u=<infodba user> -p=<infodba password> -g=dba -file=merge_attr_mappings.txt
- Swim.properties 配置选项
- swim.xml
- Attribute Mapping 配置属性映射
- User Defined Columns 配置默认的列
- BOM Map BOM的映射
- Auxiliary Files 附属辅助文件
- Template Map 模板映射
- Dataset Map 数据集映射
- swim.cfg 配置文件
- Teamcenter Preferences TC首选项
- Utility Functions 工具的功能
- 模型导出
- 模型导入
- 批量导入tc
- 在tc内重命名sw模型
- 最佳实践
选中tc集成结构树内的item对象时,sw的图形和结构树都会高亮显示.