查看: 6691|回复: 0

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

[复制链接]

4

主题

4

回帖

52

积分

管理员

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

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

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

×
15.使用DispaTCher从NX中创建PDF ; Q% K* j. D1 I0 t
* O( L$ N1 \4 }& T
如果你已经配置 nxtocgmdirect 服务运行,可以直接转到步骤 4. & y0 w, D4 s2 |# a) C9 \
1)  首选激活 nxtocgmdirect,通过 TEM 的方式 . }& H6 o* i% G# w/ c& g  x3 t
  , b" Q! b* @' J8 ^. Z& s- u- G
2013-11-15 8 T- {' m& }' E6 }2 K" U+ C- }
或者修改 translator.xml.
# `4 B) J8 F) a) C  e* y   . C% b5 U+ d" |  R0 I3 G' g/ o
<!-- Configuration of the NX to Cgm Direct translator --> ; F3 V1 W+ \2 |: X! J
  <NxToCgmDirect provider="SIEMENS" service="nxtocgmdirect" isactive="true" 9 ~8 Q9 H. x; M0 ~
OutputNeeded="false"
8 h/ G9 c$ n) a1 A7 C! T( S       wrapperclass="&WRAPPER;UGtocgmdirect.UgToCgmDirect"> * T0 M0 h0 F) _1 N; T
    <TransExecutable name="nxtocgmdirect.bat"   Q5 r5 \9 L5 U# m% m- L2 B. c/ M
dir="&MODULEBASE;/Translators/nxtocgmdirect"/>
. q' ~# Z& t- u2 U" g4 W    <Options> 1 a6 v3 e0 T: N( O8 m
      <Option name="inputpath" string="-i" - V) X* {/ ]8 F( E, p9 N4 G0 i8 h* Z
              description="Full path to the input file."/> - \2 i' d) F) ^  ?  Q1 r. G1 a- F' K$ `
     </Options>
: S2 \8 a/ K# s. s% v6 x3 m8 d# ^    <TransErrorStrings> ) U7 J# Z5 B3 o: Q/ v- Z
      <TransInputStream string="Cannot"/> ) v9 s5 H5 f5 R- I
      <TransInputStream string="ERROR"/> 0 t! ~  s8 a3 B# R4 `* w! }0 D
      <TransInputStream string="exception"/>
) r  \9 G2 Q5 U9 J+ }1 O1 v      <TransInputStream string="ERRORS"/>
+ X$ a, \# l# }) P      <TransErrorStream string="Errored"/> * W9 C0 z1 `; k+ J  x
      <TransErrorStream string="failed"/> 6 `( z8 N- m' Y: U; v6 M3 U
    </TransErrorStrings> 3 [7 ]0 L) t8 S* w( Z
  </NxToCgmDirect> $ ?+ y0 d' K; c0 u9 K
9 _/ b4 p3 v2 f& u, N9 f
2)  你需要验
4 P9 D# s. y1 w% l, Q* @证%dispatcher%\Module\Translators\nxtocgmdirect\nxtocgmdirect.bat 正确配4 z5 G/ @# z5 e6 r4 h( a+ a1 X: C' F+ V
置,特别是下面 4 个变量。
5 G* [' z6 u1 \" ~, F9 bset TC_ROOT=
0 m2 @. {1 ]$ Y. q# Z8 Zset TC_DATA= * L, i1 L: e# ^5 Y/ B7 J: R
set UGII_BASE_DIR= + Z  j( K/ q! e: \. x  h, u! D
set UGS_LICENSE_SERVER=   |4 X$ H* z  z6 y& }7 `$ G$ p- I

( ]) ]8 v& G! s# G/ \4 Q2 d1 M3)  验证能否为 NX Drawing 产生有效的 CGM 文件。 ! {, r% C- s3 g0 p7 V
选择 数据集 ,然后选择 Translation > Translate >
: d# ~2 S- X9 Z  ^6 i  
: o1 N* v8 }, R& o2013-11-15 $ d& g9 g; Q5 v
确保选择 nxtocgmdirect,然后完成。 3 i9 V& r) s- H2 z0 N7 T
3 L# f+ ?" G9 ^8 l7 V, s
确保 Module 和 DispatcherClient 运行没有错误: * f' o, ]5 T3 l# K
8 h+ g$ q7 j/ C: N9 r# D* _* n/ }
刷新 Item,CGM 正常产生。
$ Y+ U9 b$ O4 y) [
, ^0 h" i& n6 x6 d; J# n$ {4)  现在为了能够创建 PDF,而不是 CGM,你需要 nxtocgmdirect bat 文件后面增加“-
4 S7 a  @% q5 P% R. I9 Gpdf -nocgm”。 , B& D  A" a; \& W
"%UGII_BASE_DIR%\Ugmanager\export_ugdwgimages.exe" -all -text=text –pdf -nocgm %* ( b+ Z- b3 G1 r$ j  d5 S: T- e* T
1 {8 J0 L6 k2 R0 A" W! V7 x: ~
-pdf 创建 PDF 文件。-nocgm 抑制 CGM 的创建(因为它会通过脚本自动创建)。 更改后,保存文件,然后重新提交任务(或者提交一个新的任务)。
" Z+ m" \* L" [3 n& `
2 \3 m: S' w' o$ ?当任务完成后,刷新对象,选择 PDF 数据集,在 Viewer 中验证它的视图。
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复

使用道具 举报

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

本版积分规则

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