查看: 6628|回复: 0

[TC问题解决方案] 15. 如何使用Dispatcher从NX中创建PDF

[复制链接]

4

主题

3

回帖

38

积分

管理员

积分
38
发表于 2013-11-18 09:09:35 | 显示全部楼层 |阅读模式

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

您需要 登录 才可以下载或查看,没有账号?注册

×
15.使用DispaTCher从NX中创建PDF - Q8 w" P, i6 Y! [  t
; E$ z$ v7 h$ a# A; Z8 k
如果你已经配置 nxtocgmdirect 服务运行,可以直接转到步骤 4.
# C& V) i4 P1 P3 [7 G  o1)  首选激活 nxtocgmdirect,通过 TEM 的方式
* o. Y; @# g/ i2 N) t) A# I+ `8 c  3 x5 i- B$ C  q5 v- F. o+ q5 S8 \
2013-11-15 5 E' }! q) m+ I/ ~! b
或者修改 translator.xml.
5 o, O# p7 |& r9 _/ H0 V# F2 {+ r   
1 O7 P3 H, l" ?5 {1 `  Q<!-- Configuration of the NX to Cgm Direct translator -->
5 H; \3 W; v' C5 b9 j" R0 }& k  <NxToCgmDirect provider="SIEMENS" service="nxtocgmdirect" isactive="true" 1 v- U! F8 r( C8 c
OutputNeeded="false" , O; \/ T. P! M9 e
       wrapperclass="&WRAPPER;UGtocgmdirect.UgToCgmDirect">
, e6 i" d+ w+ @4 a, A, ^8 K$ l! Z    <TransExecutable name="nxtocgmdirect.bat"
% n, Y. v. M* J. Q# [dir="&MODULEBASE;/Translators/nxtocgmdirect"/>
7 u9 J3 \1 y& z" i6 |    <Options> / N6 ?6 n7 `( c  l; r$ ~
      <Option name="inputpath" string="-i"
0 e4 K9 P9 H' y  }- S              description="Full path to the input file."/> , F/ v! U& [$ X3 F( Z
     </Options> 9 k% A, P5 E/ z& c' z1 G
    <TransErrorStrings> 3 o  s  _  T0 K
      <TransInputStream string="Cannot"/>
, `  q* x! P, d, U/ C# I+ f      <TransInputStream string="ERROR"/> 7 i& V' g* i: o, ~1 p" c6 R
      <TransInputStream string="exception"/> 4 w9 g5 K. K5 K: T( D1 u* {: w9 G3 p
      <TransInputStream string="ERRORS"/> , T! h  [) J, m
      <TransErrorStream string="Errored"/>
: e5 b- M' h2 K% P& ~% @# ]      <TransErrorStream string="failed"/>
, C, s! A. T- S1 ]. {6 m    </TransErrorStrings> ; C* y3 l* v4 ~
  </NxToCgmDirect> , b0 [; `; A) [% ~% K
: D0 b) ~' ?3 p; w
2)  你需要验* o$ a' x9 N" J1 n/ R' C6 S( x
证%dispatcher%\Module\Translators\nxtocgmdirect\nxtocgmdirect.bat 正确配
' z( q! Y  H$ Y8 D4 u% |2 Z1 I; j置,特别是下面 4 个变量。
% ^, ~( N$ Y' _' Gset TC_ROOT= 7 w: p- b* I7 ?5 j
set TC_DATA=
( D. \6 U6 a% O/ eset UGII_BASE_DIR=
# D8 F! s7 M( j" n3 z) U" bset UGS_LICENSE_SERVER= 3 X$ ]6 w6 o+ U

' D% f, ?$ y" I* ~8 X0 r3)  验证能否为 NX Drawing 产生有效的 CGM 文件。
2 e/ {! F  j- ]9 _, Q选择 数据集 ,然后选择 Translation > Translate > % W6 G- J9 [9 D* j. i
  
: j3 }' u; u  l# H! e) i/ R2013-11-15
- Y5 o6 p& c; @7 y确保选择 nxtocgmdirect,然后完成。 5 i4 c( R; o0 s
7 D; O8 x; h3 A2 e5 u( }
确保 Module 和 DispatcherClient 运行没有错误:
7 M. r  Y! P! a3 B9 U: s 2 g+ x/ L* d8 O* f) R' p! _- h
刷新 Item,CGM 正常产生。   r5 X* t0 n& M8 L

! H0 h/ H$ `/ G$ K+ [; V4)  现在为了能够创建 PDF,而不是 CGM,你需要 nxtocgmdirect bat 文件后面增加“-3 A2 F7 g1 l3 P9 O4 |9 @0 f! i9 [
pdf -nocgm”。
7 z' ^8 n7 i. \  w7 b"%UGII_BASE_DIR%\Ugmanager\export_ugdwgimages.exe" -all -text=text –pdf -nocgm %* $ o- t5 R$ Z. c8 w3 \  c) T

1 R8 Y4 t# x& N: B  ]9 \-pdf 创建 PDF 文件。-nocgm 抑制 CGM 的创建(因为它会通过脚本自动创建)。 更改后,保存文件,然后重新提交任务(或者提交一个新的任务)。
7 k. R$ Y: O  W0 z. r" t 1 @: `2 p& R! H7 x  v0 Z# ?$ r
当任务完成后,刷新对象,选择 PDF 数据集,在 Viewer 中验证它的视图。
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

在本版发帖
关注公众号
QQ客服返回顶部