|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
15.使用DispaTCher从NX中创建PDF 0 W( V C8 f* F( }( A/ K
# A- `: B" B- J- d
如果你已经配置 nxtocgmdirect 服务运行,可以直接转到步骤 4. - _: k8 D; e0 J, D3 `$ C. P6 l2 {+ @
1) 首选激活 nxtocgmdirect,通过 TEM 的方式
/ z: w' K# q* v/ x( K: \
$ I! j& E4 S$ @& T- B* e+ ]3 T4 l2013-11-15
7 O% G" y! }% R2 F5 h4 Q或者修改 translator.xml.
4 i' |; o/ O; w$ p' k, T7 i8 r/ | # ?% @1 o1 W! K- b6 P, J
<!-- Configuration of the NX to Cgm Direct translator -->
# ^2 w& ^0 M6 {) Y' W# t. a# r <NxToCgmDirect provider="SIEMENS" service="nxtocgmdirect" isactive="true" 8 g) G" S5 W. {3 T
OutputNeeded="false"
: F" R* Z1 Q8 }0 I wrapperclass="&WRAPPER;UGtocgmdirect.UgToCgmDirect">
4 B9 [/ _. f; e/ |5 @ <TransExecutable name="nxtocgmdirect.bat"
$ v9 r( T) p. H+ k. n% {& W$ Ydir="&MODULEBASE;/Translators/nxtocgmdirect"/>
4 `3 D4 l) S- _: Q# f5 a+ k <Options> 5 i6 _) s! Z( }5 W: I9 k8 Q
<Option name="inputpath" string="-i" 1 A* p3 y3 D1 U2 i. b- \' x
description="Full path to the input file."/>
: R( x5 A) u& Y/ x </Options> 2 f2 _. @- w3 t- a, w9 `
<TransErrorStrings>
3 `! o$ B: `* j; R( K <TransInputStream string="Cannot"/>
& x8 U% n+ @1 K; Q$ A0 W7 i! S5 A <TransInputStream string="ERROR"/> 9 N3 s5 ?7 J% H
<TransInputStream string="exception"/>
1 u4 S. H6 v9 ?- ]9 H <TransInputStream string="ERRORS"/> 8 K3 l/ |7 |+ [" e% u" U( d
<TransErrorStream string="Errored"/> . M/ {& X1 X- I7 a2 \
<TransErrorStream string="failed"/> # q7 I4 t! q; l$ B5 H, x5 {# j& Q
</TransErrorStrings> h, {' d; x. C* r
</NxToCgmDirect>
. j. Z! P2 o b! G( y. [; ^
: K7 ?% z1 o8 W2) 你需要验
; S+ s* q2 ?; X' u证%dispatcher%\Module\Translators\nxtocgmdirect\nxtocgmdirect.bat 正确配
+ U( M# E& m+ `8 H置,特别是下面 4 个变量。
7 ]' Q* l3 ]$ _- nset TC_ROOT= ! g5 |' J$ d5 Y9 _, j
set TC_DATA= 5 z) A/ G0 R- W9 y" T8 C
set UGII_BASE_DIR= . j1 f# b4 T2 z, _$ B; ~% R, y5 X! m
set UGS_LICENSE_SERVER=
& K* Q2 }( X5 a$ G
9 D: P( c- D* y3) 验证能否为 NX Drawing 产生有效的 CGM 文件。
) O# b6 n1 v8 M* ~6 I选择 数据集 ,然后选择 Translation > Translate > 9 G! M) ^; ~4 O2 \. q. h6 w
5 S* Q9 t5 G+ s: G2013-11-15
4 V" v$ s. B$ M @4 \, p确保选择 nxtocgmdirect,然后完成。 / x1 y7 v4 k+ a% I
5 S s3 m4 D, h$ X d# L% b* f确保 Module 和 DispatcherClient 运行没有错误: 3 ^% E$ z. Q: z6 j! O, R' O# d+ T
- W* U% `3 p$ \3 U# V
刷新 Item,CGM 正常产生。
4 W& J, i" ~* g+ m# g; Q. w 0 ~1 I9 U' S% q: p1 @* e2 i/ T1 Q( ?
4) 现在为了能够创建 PDF,而不是 CGM,你需要 nxtocgmdirect bat 文件后面增加“-
( U4 `8 E- r1 s* [% Mpdf -nocgm”。
& g6 n& Q l% E+ T! @, k"%UGII_BASE_DIR%\Ugmanager\export_ugdwgimages.exe" -all -text=text –pdf -nocgm %*
& m) B% Q3 Q/ K( \5 K
) P1 K- ` b6 |7 K5 o) K-pdf 创建 PDF 文件。-nocgm 抑制 CGM 的创建(因为它会通过脚本自动创建)。 更改后,保存文件,然后重新提交任务(或者提交一个新的任务)。
7 ]; `* T. R G; T& Y, b. z ( b( u$ C( j# L4 F* ]2 { y
当任务完成后,刷新对象,选择 PDF 数据集,在 Viewer 中验证它的视图。 |
|