|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
15.使用DispaTCher从NX中创建PDF
$ w' V- e; o$ |6 F
* X8 b( j1 O, _) D& O. z如果你已经配置 nxtocgmdirect 服务运行,可以直接转到步骤 4.
+ _$ S$ U+ `2 O) g1) 首选激活 nxtocgmdirect,通过 TEM 的方式
+ G5 {( k: `4 z1 `" [6 \ % z3 ]2 u J+ L# ] w
2013-11-15
* G) Q) z* C2 ^) I( m o( N或者修改 translator.xml.
7 M- B" ~9 y Z( V( D) L
# W7 D) O. v; ~3 L7 K) D<!-- Configuration of the NX to Cgm Direct translator --> . U ~3 u4 l/ w W. z3 d9 B
<NxToCgmDirect provider="SIEMENS" service="nxtocgmdirect" isactive="true" $ x6 y" Z+ u3 M3 r* G8 N
OutputNeeded="false"
& R G6 g7 q3 Q- I wrapperclass="&WRAPPER;UGtocgmdirect.UgToCgmDirect">
5 Y- t9 G+ y1 {/ v" d- C <TransExecutable name="nxtocgmdirect.bat" @( |; j9 Z5 m4 i: l0 o
dir="&MODULEBASE;/Translators/nxtocgmdirect"/> : z$ a7 j- M1 Y" k- P i
<Options>
$ F+ o5 g. M( [2 V <Option name="inputpath" string="-i" 0 b8 V# F, D6 Y* U
description="Full path to the input file."/>
8 l4 t& P- ]9 p$ W </Options> 2 Y! G/ n) W( _% g! I( M+ t
<TransErrorStrings>
* R: U: B& R1 {& ~ <TransInputStream string="Cannot"/>
# I' |5 }% g" k" l! T <TransInputStream string="ERROR"/> & H# |, C! a; l/ Y- p, d3 T
<TransInputStream string="exception"/>
$ _& S% j" j1 i2 y" I6 t2 N. ~3 P <TransInputStream string="ERRORS"/> , b H! F( p9 e% |# j& ]
<TransErrorStream string="Errored"/> - C) ]% b/ u- w# T8 |. t
<TransErrorStream string="failed"/> % A+ r% V9 T5 l/ w3 {7 P+ ^) |3 w
</TransErrorStrings> 1 L- s/ A I8 l% t
</NxToCgmDirect>
5 e# S# O, a! C( a3 L- F
" a6 h' X+ A5 e3 C& P2) 你需要验( ]: J1 E: H. ]) O' p- N' r, B
证%dispatcher%\Module\Translators\nxtocgmdirect\nxtocgmdirect.bat 正确配
" h$ g3 r, r! v2 |$ V置,特别是下面 4 个变量。 6 P6 S+ r+ S8 D' O- s2 `" U0 f
set TC_ROOT= " d$ u1 Q# y& P5 \
set TC_DATA= # Z2 h5 f: |; U* J% W: O/ L
set UGII_BASE_DIR= 3 C/ [: K5 {8 S9 {# m
set UGS_LICENSE_SERVER=
1 K/ b1 h* g0 i5 y# N
8 V* _7 K' t: X3) 验证能否为 NX Drawing 产生有效的 CGM 文件。 , _- f) d! ?1 q- G& f# k! |$ j# d
选择 数据集 ,然后选择 Translation > Translate > / f% U% H8 a: ~% ~* G5 m# z) {- v
4 q! r& l" l( p" [+ e2013-11-15 4 ^+ {5 M& ]0 t7 U4 W
确保选择 nxtocgmdirect,然后完成。
1 D L8 \+ _& A+ E8 d z+ n7 L7 }% d( }4 t7 G
确保 Module 和 DispatcherClient 运行没有错误:
/ |! m: D/ x. i! ^2 _0 L8 Q. l 3 k) x' X+ A/ m2 i) I7 z: R% ~( R
刷新 Item,CGM 正常产生。 - E( i. O }* A5 G9 E# U" f8 [
7 p3 h- v$ T# m* }7 U4) 现在为了能够创建 PDF,而不是 CGM,你需要 nxtocgmdirect bat 文件后面增加“-
6 i7 V2 f: y4 C! U) zpdf -nocgm”。 " [, W/ L- i/ {" Q
"%UGII_BASE_DIR%\Ugmanager\export_ugdwgimages.exe" -all -text=text –pdf -nocgm %* 9 r; x) ^$ t+ I
) H4 a. z3 a! h8 j, g
-pdf 创建 PDF 文件。-nocgm 抑制 CGM 的创建(因为它会通过脚本自动创建)。 更改后,保存文件,然后重新提交任务(或者提交一个新的任务)。
/ Q- K4 Y% I- S, s ; u H5 ^' f7 m Z$ x5 F; r/ h
当任务完成后,刷新对象,选择 PDF 数据集,在 Viewer 中验证它的视图。 |
|