|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
15.使用DispaTCher从NX中创建PDF
1 O$ W6 X3 S G6 i6 C, H" f . h7 Y. c: Y, F# G
如果你已经配置 nxtocgmdirect 服务运行,可以直接转到步骤 4. ~* N! ~: q5 y# h0 v& _4 u8 M
1) 首选激活 nxtocgmdirect,通过 TEM 的方式 . {2 [. b# s! u/ n. g& C9 |
5 o2 O& e! B: ~4 p1 R2013-11-15 ; W' b9 G- K: N
或者修改 translator.xml.
" V# O+ I, W9 C- Z8 Y! ~ M% ~ . ?* ?; R/ v1 J
<!-- Configuration of the NX to Cgm Direct translator -->
3 @ x; _0 n- C9 c <NxToCgmDirect provider="SIEMENS" service="nxtocgmdirect" isactive="true" 6 m1 x" A/ K# K P% g
OutputNeeded="false" 7 |* i G `# i( s2 f5 L
wrapperclass="&WRAPPER;UGtocgmdirect.UgToCgmDirect"> }/ U3 q5 C; k1 Z5 \
<TransExecutable name="nxtocgmdirect.bat"
* W) v- H8 _4 ^dir="&MODULEBASE;/Translators/nxtocgmdirect"/> : d( J% n9 e3 z( ~4 m" N9 Z0 m7 G1 \
<Options>
. M6 U; t4 j9 f/ [ <Option name="inputpath" string="-i"
0 W Q" w E3 f' D9 }8 z description="Full path to the input file."/>
& \3 o8 E+ @$ _; T </Options> . |$ i Q$ r1 M$ ]: n( ]
<TransErrorStrings> 4 D1 S6 N/ h( f/ Z) F8 s5 w
<TransInputStream string="Cannot"/>
c- g$ }; X; _; a; G, ~. ] <TransInputStream string="ERROR"/>
1 l+ l0 ^) j- q, g0 Y2 e$ h <TransInputStream string="exception"/>
4 y0 f8 I# p& b, q+ i2 h <TransInputStream string="ERRORS"/> ' S( l/ I8 U- u6 O+ }
<TransErrorStream string="Errored"/> 6 D% K$ j$ |; O! _, F' p5 V
<TransErrorStream string="failed"/> - @" w/ ?! `2 D; v: ?9 y
</TransErrorStrings>
/ y' y, a6 q3 e# z3 c3 D: A </NxToCgmDirect> 6 r, V& z3 T* w- h7 ]
6 I8 x6 t F" f# `2) 你需要验* K# U, ?. q- Y" i+ V R! G
证%dispatcher%\Module\Translators\nxtocgmdirect\nxtocgmdirect.bat 正确配
5 t- ?6 q* @9 S- G置,特别是下面 4 个变量。
- c0 V( ~. T7 c0 q( r5 l( @set TC_ROOT=
% i1 ]0 M3 S. @5 i* x& U- X4 ~set TC_DATA= ' [" `4 @" o, L. a3 N7 i
set UGII_BASE_DIR=
2 s+ ~ e# w" H! l5 Eset UGS_LICENSE_SERVER= ( g/ |# q% o' {* |4 k0 y7 ^# W
) w( U O2 W2 `9 _
3) 验证能否为 NX Drawing 产生有效的 CGM 文件。
; n4 v1 J' |; ~+ X! [/ s- a选择 数据集 ,然后选择 Translation > Translate >
: e5 Q; B8 ^9 r7 _5 h" A 5 Q! h' e" w* R% P. R; |
2013-11-15
% f$ l/ R! j9 F" t0 p. N8 F确保选择 nxtocgmdirect,然后完成。 9 c( n) z8 n, W$ U7 F/ J0 K
, W! r: I; G6 v6 ~+ e
确保 Module 和 DispatcherClient 运行没有错误: ) \) M$ K3 w4 Z
0 ~. k+ L4 \" r) W( C$ D1 c) [刷新 Item,CGM 正常产生。 + g P9 w& ?1 e2 z2 I
" E: v! s0 t+ R4 E1 o0 c8 h4) 现在为了能够创建 PDF,而不是 CGM,你需要 nxtocgmdirect bat 文件后面增加“-1 q9 f6 t P7 F; T' K1 _
pdf -nocgm”。
$ o6 L/ X5 d; d$ }: ^/ ~"%UGII_BASE_DIR%\Ugmanager\export_ugdwgimages.exe" -all -text=text –pdf -nocgm %* % S, W; C6 H2 x
- o' {: ~/ Q a+ q& m9 p
-pdf 创建 PDF 文件。-nocgm 抑制 CGM 的创建(因为它会通过脚本自动创建)。 更改后,保存文件,然后重新提交任务(或者提交一个新的任务)。 + f( W# ]( V) S: X, Q5 V7 B/ }
- _6 L( `- f$ c3 Y! [
当任务完成后,刷新对象,选择 PDF 数据集,在 Viewer 中验证它的视图。 |
|