|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
15.使用DispaTCher从NX中创建PDF : A4 _& b2 v; }6 e
! N' w# D: |/ h0 v5 T" y( {如果你已经配置 nxtocgmdirect 服务运行,可以直接转到步骤 4. ( `* @' R1 t: W+ [8 W9 B+ }
1) 首选激活 nxtocgmdirect,通过 TEM 的方式
8 L" b& ~" V% }/ K0 P1 R 0 w2 q6 t9 m1 H. R z2 S
2013-11-15 4 n, n# Z9 ~% G! a
或者修改 translator.xml.
" s- W& U0 _& {6 h8 q0 v$ v ( F+ B. p: Z8 w, [1 M$ w3 i* _
<!-- Configuration of the NX to Cgm Direct translator -->
5 d9 l5 v" h( D* _ <NxToCgmDirect provider="SIEMENS" service="nxtocgmdirect" isactive="true"
& H1 _" e; t9 g3 ~2 f7 LOutputNeeded="false" ( n% j. O) G6 x9 S$ `
wrapperclass="&WRAPPER;UGtocgmdirect.UgToCgmDirect">
& `9 P( S; ~9 H) \' l <TransExecutable name="nxtocgmdirect.bat" 4 J* D) T/ Y+ a8 N2 V5 p9 x5 S; f5 b
dir="&MODULEBASE;/Translators/nxtocgmdirect"/> 8 g# a/ V7 g) \* c
<Options>
0 @) |) F' h. q, \& ]- m <Option name="inputpath" string="-i" y w( F! e! c- P& A% J
description="Full path to the input file."/>
6 q! ^; u" ?1 l0 j </Options>
! b2 a$ q- k3 }* p0 L! Q <TransErrorStrings> / Z! |; t$ m8 R3 V. W* D; A
<TransInputStream string="Cannot"/>
/ E& K5 p0 N0 O; U3 s <TransInputStream string="ERROR"/> / O* Z9 t1 M6 F. X; j
<TransInputStream string="exception"/> " N0 |5 y* p# z1 }
<TransInputStream string="ERRORS"/>
# [7 Z9 ]8 E: g <TransErrorStream string="Errored"/> 9 a# H7 `2 [. d% W0 `- R, |% m, |
<TransErrorStream string="failed"/> / ]0 B4 p$ h& ^' V: Q* H: r
</TransErrorStrings>
! P7 u, P- H* H. z% [/ B9 A; W' _0 ] </NxToCgmDirect>
/ }) [( t7 t* C; f; u3 x3 S3 U7 q
9 w4 p U% e4 ^/ \3 P2) 你需要验! [' j4 Y# ~, j/ p. c4 x
证%dispatcher%\Module\Translators\nxtocgmdirect\nxtocgmdirect.bat 正确配
! d$ ]3 Z$ r: R2 x置,特别是下面 4 个变量。 1 F/ B) x0 V' c" C
set TC_ROOT=
1 B' _ r0 J: g# e4 xset TC_DATA=
5 l- |- A a! `, }3 \set UGII_BASE_DIR= & o& G8 V1 e1 `
set UGS_LICENSE_SERVER= 4 p2 Q" X+ W! z$ [
( g. p* c9 j0 F9 t
3) 验证能否为 NX Drawing 产生有效的 CGM 文件。
5 `, n* C E! \3 B选择 数据集 ,然后选择 Translation > Translate > # U* ~- t3 i) I
% X" S+ g5 {* g( l
2013-11-15 " b! ^$ q. v9 P7 [
确保选择 nxtocgmdirect,然后完成。 0 e# I/ r, H/ V6 [
$ g0 z( }8 W* @: U/ y' A& A8 M% h) {确保 Module 和 DispatcherClient 运行没有错误:
# T; J- c) Y8 D 8 I6 p+ h/ {/ u5 [/ J
刷新 Item,CGM 正常产生。
t& y6 x1 q4 K& _ ' ^% l, I0 O4 s* V. M
4) 现在为了能够创建 PDF,而不是 CGM,你需要 nxtocgmdirect bat 文件后面增加“-) L& ~9 L! z9 \* v( l
pdf -nocgm”。
( j' a8 ]/ Y; ?# ~"%UGII_BASE_DIR%\Ugmanager\export_ugdwgimages.exe" -all -text=text –pdf -nocgm %*
* h* Q0 \5 v% Q# J. Y
+ r% }$ Q0 y9 y-pdf 创建 PDF 文件。-nocgm 抑制 CGM 的创建(因为它会通过脚本自动创建)。 更改后,保存文件,然后重新提交任务(或者提交一个新的任务)。
- _6 Y8 |/ r6 @; ]
8 n5 ~3 g. i! R0 Q/ ~当任务完成后,刷新对象,选择 PDF 数据集,在 Viewer 中验证它的视图。 |
|