|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
15.使用DispaTCher从NX中创建PDF * G3 o$ M1 F/ R0 i; }% F8 F
! C0 Q% J; ~0 y/ |# ?如果你已经配置 nxtocgmdirect 服务运行,可以直接转到步骤 4. ! `6 v. O$ t. I2 c% P, j
1) 首选激活 nxtocgmdirect,通过 TEM 的方式
6 }+ w7 A& V. R+ t5 O8 _7 Z. d
3 V8 T% \$ g! U. Z3 R z2013-11-15
/ `4 x' E# l3 V' h8 F6 k8 S- {或者修改 translator.xml. ; V: Q3 q" j% r) [
& V M, v0 l; }& L- U<!-- Configuration of the NX to Cgm Direct translator --> : w: v( d0 a9 o- {6 z: E
<NxToCgmDirect provider="SIEMENS" service="nxtocgmdirect" isactive="true"
- `1 V& G. k/ |' zOutputNeeded="false" $ e' R" N4 l9 @" C) M3 ~: Q
wrapperclass="&WRAPPER;UGtocgmdirect.UgToCgmDirect">
: L! ]3 h# T1 @2 O7 d- j, K <TransExecutable name="nxtocgmdirect.bat"
2 N9 u! o) k% fdir="&MODULEBASE;/Translators/nxtocgmdirect"/>
# X) K1 s% ?( B/ j <Options>
4 B+ e, q4 z% P3 a2 A/ X <Option name="inputpath" string="-i"
: k7 q& Q" H i% s% ]; F. g1 { description="Full path to the input file."/> 3 N: h/ @8 c. ]' s
</Options> : b; o+ S) L7 L* w% s
<TransErrorStrings>
8 W& {; Z* k/ D2 t) t$ X# ? <TransInputStream string="Cannot"/> : y8 G; ]: ^/ N9 B5 P
<TransInputStream string="ERROR"/>
2 \* c# a- {5 j$ p, g <TransInputStream string="exception"/> : Z4 S9 h2 a% Q7 [' p
<TransInputStream string="ERRORS"/>
4 S' ]$ g7 _2 G/ E4 F$ i( N$ X <TransErrorStream string="Errored"/> 5 G. {5 \, a5 |- g
<TransErrorStream string="failed"/>
! K& ~ a4 j) s: g/ I5 R </TransErrorStrings>
9 [2 X: V( r' [& ~4 g6 L$ f </NxToCgmDirect> & c/ y( q9 X: _+ ~
/ m% l) ]7 A/ |: V+ h6 J" p
2) 你需要验) U8 v+ J) g$ F% z7 k7 G
证%dispatcher%\Module\Translators\nxtocgmdirect\nxtocgmdirect.bat 正确配& B: _! F. G) j X
置,特别是下面 4 个变量。
; j) ?# D& o/ q) ]9 b* X, L! Aset TC_ROOT=
% z; a. G* `/ kset TC_DATA= 9 z: H& e! M2 _- l0 E
set UGII_BASE_DIR=
) K0 P: M! u" s5 Y$ c/ Aset UGS_LICENSE_SERVER= ! R4 I* t9 \+ R {0 r8 w+ n! n
3 R. ^8 |8 B$ @2 H2 x4 Y
3) 验证能否为 NX Drawing 产生有效的 CGM 文件。 # f* S7 G/ f0 b, }
选择 数据集 ,然后选择 Translation > Translate > 7 N2 W' d, j# Z# t: t3 E
d' L( ?2 u7 L1 U. j6 T% w& i1 n9 E2013-11-15 + I, G# E' O! {, @3 A8 u, Q
确保选择 nxtocgmdirect,然后完成。 & Y6 L" F( v" H4 T$ Q: _
6 e" e3 a, z7 M8 @( h' u
确保 Module 和 DispatcherClient 运行没有错误:
1 P7 _0 B7 b8 v( B
) |) a7 J3 y/ U X0 Q# }刷新 Item,CGM 正常产生。
8 a; \$ Z" B( z, I: a: q + C6 k0 e# k7 l9 n( N, G* j9 V
4) 现在为了能够创建 PDF,而不是 CGM,你需要 nxtocgmdirect bat 文件后面增加“-& r2 S3 I$ D, D0 O0 ]; h5 g
pdf -nocgm”。 / D& a; Q1 b9 S2 g
"%UGII_BASE_DIR%\Ugmanager\export_ugdwgimages.exe" -all -text=text –pdf -nocgm %* ! p+ H: v0 j, p; b% [# }7 `
# @) V9 s- Z& W2 U( A+ N
-pdf 创建 PDF 文件。-nocgm 抑制 CGM 的创建(因为它会通过脚本自动创建)。 更改后,保存文件,然后重新提交任务(或者提交一个新的任务)。
3 B0 `8 U P& q+ N. T; p3 l. B' z . s h; y; D. F( S( l5 @0 O' U
当任务完成后,刷新对象,选择 PDF 数据集,在 Viewer 中验证它的视图。 |
|