|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
15.使用DispaTCher从NX中创建PDF
* i5 r5 H; n* l0 Z/ g$ }; E9 q 1 q% d! W( R! d6 M* Q. a5 p4 F1 w# P( Q# J. M
如果你已经配置 nxtocgmdirect 服务运行,可以直接转到步骤 4.
9 I" E: }- u2 ^0 R: L1) 首选激活 nxtocgmdirect,通过 TEM 的方式
9 V- f: o- S" s y) }- x. q
* F( c$ r" G0 m/ n2013-11-15
& i$ u" c5 B4 j8 l) e G* ?; h+ N或者修改 translator.xml. 3 O$ d1 v6 u( C! ]7 c ~
# O' l$ d1 l6 }3 y: ]7 j: |
<!-- Configuration of the NX to Cgm Direct translator -->
/ Q" v1 e: _. ?8 N <NxToCgmDirect provider="SIEMENS" service="nxtocgmdirect" isactive="true" ! [ p# N5 P. F5 z' S
OutputNeeded="false"
. A( e# ]5 i) q% i2 G, x7 c wrapperclass="&WRAPPER;UGtocgmdirect.UgToCgmDirect">
% v/ {* o8 P5 U8 q <TransExecutable name="nxtocgmdirect.bat"
6 E9 i7 S* k! tdir="&MODULEBASE;/Translators/nxtocgmdirect"/>
; @, x; `1 T5 C6 `9 f' P6 ?* [* V! d9 s <Options>
: k+ W* P+ `( x" i9 k/ V0 [5 m <Option name="inputpath" string="-i" 6 m1 n& |8 Q, _* ^4 U" t
description="Full path to the input file."/>
; ~5 N& m/ \, H; `8 @" _% b) V/ Q </Options>
: i! d" t9 v% I4 u; C <TransErrorStrings> * j* ~7 w4 F" g! o2 |
<TransInputStream string="Cannot"/>
! a, G$ t2 z, k9 C3 w# O5 b <TransInputStream string="ERROR"/> - W; M* ~! X P6 h) `% B
<TransInputStream string="exception"/>
8 d* P: n& F1 I' k- V e& u <TransInputStream string="ERRORS"/>
, x! c7 _2 l. F8 ^0 _! d. x <TransErrorStream string="Errored"/> 1 I/ q. T6 s" e& ?1 C4 S- [
<TransErrorStream string="failed"/> + D C; z: w5 {4 v3 w% B5 L9 C
</TransErrorStrings> 1 E& {/ p& t& e* S2 [$ |' x
</NxToCgmDirect>
4 j4 s0 i% D* W: `, F
8 y3 T" Z# q" _0 a" p9 J2) 你需要验+ B4 c2 `* D; O/ w
证%dispatcher%\Module\Translators\nxtocgmdirect\nxtocgmdirect.bat 正确配3 @9 J' ~. h% R2 @& u* M/ q! A6 G
置,特别是下面 4 个变量。
4 C; ~3 J& B" L1 Q5 vset TC_ROOT= 4 v- y( o* D$ B% z
set TC_DATA=
: H0 B# z5 S- x! N$ {, eset UGII_BASE_DIR=
1 w; c8 m, c. e# X# Nset UGS_LICENSE_SERVER=
8 u1 @ c: d( R. R
0 T4 v q+ G0 E7 E8 V3) 验证能否为 NX Drawing 产生有效的 CGM 文件。
8 D* C8 p, ]! N* Y( L% J+ Y+ {选择 数据集 ,然后选择 Translation > Translate >
0 t) p# Y# D3 W$ F0 J5 ^
) H# p# O+ C- l+ w& m2013-11-15 ! c" m+ q$ S" c% N" ?- M
确保选择 nxtocgmdirect,然后完成。 / @% K/ {4 E+ v5 S9 @2 j8 [5 W
0 A5 q5 u& \8 i9 ?
确保 Module 和 DispatcherClient 运行没有错误: ! L# |# b! F/ p
6 O1 C* Y( |7 `& H$ O' h( l刷新 Item,CGM 正常产生。
s; L, c) a' X) j4 b( X
- p+ z C8 v6 D Z9 Y: b2 U4) 现在为了能够创建 PDF,而不是 CGM,你需要 nxtocgmdirect bat 文件后面增加“-4 W% t4 x5 u/ b8 |! K t/ |
pdf -nocgm”。
8 V& H- {" |; @2 m# d* J3 \6 O8 S"%UGII_BASE_DIR%\Ugmanager\export_ugdwgimages.exe" -all -text=text –pdf -nocgm %*
8 \: C7 j% T6 Z u& |, @, k3 t/ w9 B4 x" y
6 W# J# i# p. {5 w-pdf 创建 PDF 文件。-nocgm 抑制 CGM 的创建(因为它会通过脚本自动创建)。 更改后,保存文件,然后重新提交任务(或者提交一个新的任务)。
2 n9 q$ ^9 u R( R. X
) v" o H3 v! |当任务完成后,刷新对象,选择 PDF 数据集,在 Viewer 中验证它的视图。 |
|