|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
15.使用DispaTCher从NX中创建PDF
5 R! a! L4 G. F # X& Y. M' d6 v# v+ X$ G3 F$ p
如果你已经配置 nxtocgmdirect 服务运行,可以直接转到步骤 4.
4 z; K: ~- l# i7 K) L3 h8 i# f3 w1) 首选激活 nxtocgmdirect,通过 TEM 的方式
* B4 f4 G: S- H+ T3 W( ?4 M. i
& v# A, t; C( k( e* V2013-11-15
, C! @: a, G" D% A或者修改 translator.xml. ' v0 f; u/ a3 t$ T
$ w2 f% b" P! i3 E: _
<!-- Configuration of the NX to Cgm Direct translator -->
6 z8 n/ w- [* p <NxToCgmDirect provider="SIEMENS" service="nxtocgmdirect" isactive="true"
2 {' ~+ m$ Q9 JOutputNeeded="false"
6 I5 e6 w8 Z) s" Q; s wrapperclass="&WRAPPER;UGtocgmdirect.UgToCgmDirect"> 9 ?6 U6 G* y% u8 {+ B
<TransExecutable name="nxtocgmdirect.bat" . O! q2 v, K3 y3 E$ o
dir="&MODULEBASE;/Translators/nxtocgmdirect"/> 8 J0 M: }% F. |8 a* V: a
<Options> 8 A. f1 y, o3 l& d; ?$ ^& j" ^
<Option name="inputpath" string="-i"
% \& g* Q0 {% T2 t0 s0 G$ n/ h description="Full path to the input file."/>
3 y W' B) I' V6 a </Options>
4 `+ X* {: @# E <TransErrorStrings>
: C6 ^$ r! g8 v! |1 l; n; d <TransInputStream string="Cannot"/>
0 D. z. e! p0 j8 P <TransInputStream string="ERROR"/>
- u$ E/ D7 C" h <TransInputStream string="exception"/> " f3 ?5 N2 [, ~6 U- T0 `
<TransInputStream string="ERRORS"/>
5 I& K& b2 _8 K$ {9 e& e <TransErrorStream string="Errored"/>
( [) L4 c8 x( ?. L$ B5 P <TransErrorStream string="failed"/>
- S4 s) m2 ^7 z </TransErrorStrings>
* J0 D3 {% i9 c9 k7 S1 y </NxToCgmDirect>
R2 Y& i/ Y) } & A, t/ a* v& u5 Y
2) 你需要验: a& |% N3 h1 W
证%dispatcher%\Module\Translators\nxtocgmdirect\nxtocgmdirect.bat 正确配 K& R% s5 \! x6 O7 y9 E
置,特别是下面 4 个变量。 , j0 ?1 f# V7 b7 M5 Q/ H3 H
set TC_ROOT=
' ^8 x: M2 P, }! K. X/ Uset TC_DATA=
?/ m) U# C0 C4 k# C" x5 }7 dset UGII_BASE_DIR=
7 h- ~: E5 _$ R8 yset UGS_LICENSE_SERVER=
$ p5 a' t' J2 R. y8 C
" F8 F2 ?3 Q) f: D5 [3) 验证能否为 NX Drawing 产生有效的 CGM 文件。
$ q( r! l8 Z4 g3 }5 Y选择 数据集 ,然后选择 Translation > Translate > t1 _, h9 C D3 ~/ N7 [
8 a' [( ?$ p) |4 [7 l9 y# o: b
2013-11-15 ; b3 C$ h" s L. Q9 g
确保选择 nxtocgmdirect,然后完成。 , e7 h+ v2 I$ B; x: o, e" C
3 E7 V3 [! t7 Y) A, D
确保 Module 和 DispatcherClient 运行没有错误: 6 b2 r' V/ t! R3 e, f
5 r, ^4 p. ]5 W/ W刷新 Item,CGM 正常产生。
2 s8 c! Z( {0 `3 u. B4 d , b( g- o: J7 [/ {$ J
4) 现在为了能够创建 PDF,而不是 CGM,你需要 nxtocgmdirect bat 文件后面增加“-5 y, k: l2 ]) ^$ u& ?& O
pdf -nocgm”。 ! @2 }/ q2 Z3 m( o4 J$ L
"%UGII_BASE_DIR%\Ugmanager\export_ugdwgimages.exe" -all -text=text –pdf -nocgm %* 6 l( I' i0 g. ?* h8 B5 E
4 z- `/ O# v3 O' O) |" ~: m: `( }-pdf 创建 PDF 文件。-nocgm 抑制 CGM 的创建(因为它会通过脚本自动创建)。 更改后,保存文件,然后重新提交任务(或者提交一个新的任务)。
( c: C, \% o) @: v$ j
% `; K4 S0 ~5 N' g8 X- p当任务完成后,刷新对象,选择 PDF 数据集,在 Viewer 中验证它的视图。 |
|