|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
15.使用DispaTCher从NX中创建PDF
7 `4 Q7 X6 X3 }. @ ( B- @* L/ E' d1 d1 }5 ?
如果你已经配置 nxtocgmdirect 服务运行,可以直接转到步骤 4. / b* k# |% ]: D3 X" b: i( @. w
1) 首选激活 nxtocgmdirect,通过 TEM 的方式
! h, d8 e2 f; x. W1 e" E- l' a, y+ [ # _6 C. R# `( \$ e% [
2013-11-15 $ V( J6 q$ h0 l1 B2 |% ~
或者修改 translator.xml. & M& \7 \% J1 g2 p
. r$ w( Y4 r( t% D" S5 F/ Q0 p1 D6 D<!-- Configuration of the NX to Cgm Direct translator -->
1 G; }. i- X# X3 J <NxToCgmDirect provider="SIEMENS" service="nxtocgmdirect" isactive="true"
; a* K2 ?- j$ q* C7 J: @OutputNeeded="false"
( v: p+ _9 |3 E# k2 u2 b7 Z9 f) P wrapperclass="&WRAPPER;UGtocgmdirect.UgToCgmDirect">
! {8 E) A- ?5 H <TransExecutable name="nxtocgmdirect.bat"
" j; ^' v8 G7 N6 {0 G8 }dir="&MODULEBASE;/Translators/nxtocgmdirect"/> 0 h) T8 Y% o4 h% q
<Options> : ] L' A! d" F P+ k
<Option name="inputpath" string="-i"
: s$ X u3 ^1 Y3 y% R description="Full path to the input file."/> 2 |& h. \( V4 H" Q$ @. x
</Options> - ], D( D( _7 l8 e
<TransErrorStrings>
- n. Q: f7 y2 Y- y; Y <TransInputStream string="Cannot"/> ; I: f6 o% a) G) A9 v
<TransInputStream string="ERROR"/> : Q9 @7 B- t8 i3 g. d
<TransInputStream string="exception"/> / }+ M; }% _: O! l R* v2 u1 q8 s; L
<TransInputStream string="ERRORS"/>
: ?8 p, g' _5 c. G t3 A5 f, D <TransErrorStream string="Errored"/> % \0 I1 n+ r) S
<TransErrorStream string="failed"/>
! n& ]& M5 A: r8 m6 m% u; c2 f </TransErrorStrings>
8 L$ v' {" u1 F: @% g3 l </NxToCgmDirect>
8 ?7 d0 j! A3 G1 V- B1 G ) ^1 d' r$ ^2 B) r# J" G$ C
2) 你需要验6 d4 R+ L/ x% y( ]
证%dispatcher%\Module\Translators\nxtocgmdirect\nxtocgmdirect.bat 正确配7 k! H4 T) a) N# ^+ q; x2 z7 p. S
置,特别是下面 4 个变量。 - F0 }6 j5 h3 W
set TC_ROOT=
3 p3 F! M8 q( [set TC_DATA= 8 [5 j& n6 P8 X( U8 G2 `- I
set UGII_BASE_DIR= 9 K/ W3 `: _# ?8 s9 v
set UGS_LICENSE_SERVER=
& H) K9 J+ W9 b% \3 V * J) e2 H- a4 S& @9 r* b1 n [! k
3) 验证能否为 NX Drawing 产生有效的 CGM 文件。
! `' [# ]( R9 m; a5 q选择 数据集 ,然后选择 Translation > Translate > / D" h' c' C8 h) p" ]
, N7 j0 h6 U% j! q# j p# j
2013-11-15
( b4 J# `) |& S) Q确保选择 nxtocgmdirect,然后完成。
9 q) S ?# q1 `! \0 c/ _0 j+ \+ S
. S( h6 d0 G: Q9 r0 _: }! x确保 Module 和 DispatcherClient 运行没有错误: * `6 v: y9 ]; Y: ~- E K
0 u) t/ t" q+ z8 M$ i
刷新 Item,CGM 正常产生。
+ e6 l, K/ s* K
* L) w% X) T4 _5 v% N$ F; `4) 现在为了能够创建 PDF,而不是 CGM,你需要 nxtocgmdirect bat 文件后面增加“-
0 B( _# j. D/ _. n+ i+ w9 Gpdf -nocgm”。
+ m5 i. x, S. ?9 C ~"%UGII_BASE_DIR%\Ugmanager\export_ugdwgimages.exe" -all -text=text –pdf -nocgm %*
( b" {2 `$ y$ _7 ^- u
) p# J6 G7 l- c-pdf 创建 PDF 文件。-nocgm 抑制 CGM 的创建(因为它会通过脚本自动创建)。 更改后,保存文件,然后重新提交任务(或者提交一个新的任务)。
0 M- Z |$ Q# |) @, b % Z, e. a1 O# s
当任务完成后,刷新对象,选择 PDF 数据集,在 Viewer 中验证它的视图。 |
|