|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
15.使用DispaTCher从NX中创建PDF - ?9 g" @1 X& A7 q) `3 [1 R1 e
' B" T& |' w. [+ p如果你已经配置 nxtocgmdirect 服务运行,可以直接转到步骤 4. # Y6 a* S3 ~8 p$ P* E/ l0 y
1) 首选激活 nxtocgmdirect,通过 TEM 的方式
* a3 v5 k1 {1 O2 ^& F2 ? + D- l7 L% D4 w6 o$ a; _
2013-11-15 ' @! }0 y4 C9 O4 Z! x* O) |2 N n9 w
或者修改 translator.xml.
! l0 J( o+ T. `. u . C- _4 |% {4 s4 l4 W% f( @
<!-- Configuration of the NX to Cgm Direct translator -->
! g+ ~+ S2 a, e& ^) Y <NxToCgmDirect provider="SIEMENS" service="nxtocgmdirect" isactive="true"
7 R5 Z5 V A9 a; V' k& }" EOutputNeeded="false"
7 m) g- l8 H- o. Y wrapperclass="&WRAPPER;UGtocgmdirect.UgToCgmDirect"> ( |/ R# l' b" U1 S3 M
<TransExecutable name="nxtocgmdirect.bat"
6 h6 ~0 w+ ~$ |/ xdir="&MODULEBASE;/Translators/nxtocgmdirect"/> " `+ v: s( v$ `! L: S
<Options> 4 b" t; T6 m* ~; z$ ?
<Option name="inputpath" string="-i" $ j% Y6 v( q5 [) H9 z. `
description="Full path to the input file."/>
1 M* G, I/ E A! j </Options>
1 E% ^# p1 I7 J, c$ ?- _5 s <TransErrorStrings> 7 j7 |8 l" a, W% _# `3 z+ q B
<TransInputStream string="Cannot"/> 1 v& P5 q# M) J4 z9 y% `" R: h
<TransInputStream string="ERROR"/>
" U' [- U- \% }2 R <TransInputStream string="exception"/> 8 L6 c6 W+ p. d/ j
<TransInputStream string="ERRORS"/>
[, U' g5 ]( X. R; Q q <TransErrorStream string="Errored"/>
, D3 M( ~& x6 w3 L <TransErrorStream string="failed"/> 1 A# R4 n) D$ A I
</TransErrorStrings> ; {# g$ N A* u: ^& }8 f9 x
</NxToCgmDirect>
/ r- d8 I% j, A0 r% q6 N. k' _ 7 F5 I8 Y5 o3 O! U% S; X
2) 你需要验; n5 i n9 n3 s: [; ?
证%dispatcher%\Module\Translators\nxtocgmdirect\nxtocgmdirect.bat 正确配
. \1 l# P$ s" c% v置,特别是下面 4 个变量。
2 E2 f, T' ~ |' |set TC_ROOT=
8 d* H& {8 e( [/ u' H- c' Iset TC_DATA=
) _* i9 B+ {0 L% @2 `set UGII_BASE_DIR= . V' x$ L4 G3 v1 N
set UGS_LICENSE_SERVER= , z4 p! B+ [& G5 H5 c
/ S+ g0 h1 p& [0 h; g) Q" v$ S* n" b& a3) 验证能否为 NX Drawing 产生有效的 CGM 文件。 ( z4 I% w, v/ y. T- ]
选择 数据集 ,然后选择 Translation > Translate >
" Q" n3 K5 |$ f, V; n( C& S
+ d/ _9 G+ E; z: ?: c2013-11-15 4 L" m: u3 c# r, ^) W- W
确保选择 nxtocgmdirect,然后完成。
7 H6 F9 A" a2 l. g+ \: D
" d! S+ X- T" s确保 Module 和 DispatcherClient 运行没有错误:
$ N2 B7 C0 S2 B. N+ }
7 P4 _, o# E" g0 |/ u& ]6 u刷新 Item,CGM 正常产生。
9 T/ e, @# a9 c# a; x/ G
; L" ?' x& T/ d) H4 v4) 现在为了能够创建 PDF,而不是 CGM,你需要 nxtocgmdirect bat 文件后面增加“-) [& {5 J. l3 u5 C1 V
pdf -nocgm”。
0 O. D! ^. U/ O* z/ z" [. Z& ["%UGII_BASE_DIR%\Ugmanager\export_ugdwgimages.exe" -all -text=text –pdf -nocgm %*
' i9 K+ n; ?3 f, }' \% b * @5 D! G( f U8 l
-pdf 创建 PDF 文件。-nocgm 抑制 CGM 的创建(因为它会通过脚本自动创建)。 更改后,保存文件,然后重新提交任务(或者提交一个新的任务)。
0 y3 k" L5 c( q; g# M3 E * z. _& S9 K+ B) K
当任务完成后,刷新对象,选择 PDF 数据集,在 Viewer 中验证它的视图。 |
|