tcSolidworksIntegration - james-gone/knowledge GitHub Wiki

与Solidworks集成

安装

安装准备
  • 安装集成前必须安装以下软件:
    • 支持的客户端操作系统 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
服务器安装
客户端安装
配置 JT 转换器
配置工具库和标准件库

更新SW集成的模板文件

静默安装

加载属性映射到TC
  • 准备工作
  • 执行过程
    1. 复制以下文件到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>
    2. 转换属性映射标记为文本文件,属性定义在swim.xml内
      2.1 启动tc的命令行环境
      2.2 执行 create_attr_mappings.bat

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的图形和结构树都会高亮显示.

⚠️ **GitHub.com Fallback** ⚠️