|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
15.使用DispaTCher从NX中创建PDF 6 V9 }8 Q3 \$ R& c1 {3 V. q
* ?8 s5 r0 a, n) j, E9 ^$ ]! M, ]* v
如果你已经配置 nxtocgmdirect 服务运行,可以直接转到步骤 4.
) r" x* |& s, v+ w y' s% b1) 首选激活 nxtocgmdirect,通过 TEM 的方式
2 a- w" P2 V- j, u6 Y
4 E2 ~, N0 W) l2013-11-15
2 r! y7 ?# }6 T$ B: k* h/ B或者修改 translator.xml. ( K8 ^. b3 V$ S( O
) t6 ~8 x9 S: ^- _# N9 B
<!-- Configuration of the NX to Cgm Direct translator --> 2 v* F& U5 L ^% `, \0 B1 @1 I
<NxToCgmDirect provider="SIEMENS" service="nxtocgmdirect" isactive="true" 4 F7 G* O6 K3 o+ S
OutputNeeded="false"
9 e5 B2 |) W8 `9 G: c wrapperclass="&WRAPPER;UGtocgmdirect.UgToCgmDirect"> 5 W- d) n7 Z* l" }) G& b
<TransExecutable name="nxtocgmdirect.bat"
L5 z2 e! y! s* O4 y# z: sdir="&MODULEBASE;/Translators/nxtocgmdirect"/>
/ c3 |! @3 ~: a0 f2 @ <Options>
0 F+ ~. m0 d! s: B S1 b <Option name="inputpath" string="-i"
$ a- l6 Y+ P& l/ l0 \+ i0 L8 M description="Full path to the input file."/> - b3 b$ J$ b: F5 ]5 y
</Options> # i. d7 K5 O4 K7 ]
<TransErrorStrings>
* I6 C% g+ s# p0 t% n7 A r/ p <TransInputStream string="Cannot"/> $ u5 ]& h" X/ p! g3 }' T; K0 Z
<TransInputStream string="ERROR"/>
( I) ?# _% D S2 _) @ <TransInputStream string="exception"/>
$ T" k/ C+ I" b- J <TransInputStream string="ERRORS"/> 4 w! k+ D. P7 j* z5 j: E
<TransErrorStream string="Errored"/>
) X3 I! O" a- { [7 H <TransErrorStream string="failed"/>
% A8 Z; ]& W: N3 ~; E+ ]1 [3 p1 y </TransErrorStrings>
; A6 _8 V" O" F </NxToCgmDirect>
H" D+ H/ @. g
9 i) z/ P1 v# R% u2) 你需要验
5 f9 r% w* C' l3 Y1 l7 `5 G证%dispatcher%\Module\Translators\nxtocgmdirect\nxtocgmdirect.bat 正确配) h7 X A; b$ t% R
置,特别是下面 4 个变量。 & m1 ]/ H* Q# J0 K+ z' L' B
set TC_ROOT=
, d3 D! {. @' t$ a1 Wset TC_DATA= : c- {$ k2 b" v9 s3 _
set UGII_BASE_DIR= ) }1 f3 ]0 j# z. D l M
set UGS_LICENSE_SERVER= ( H. l5 D& W! x& ~/ ] j
+ w1 X0 t9 f* u! {+ a3) 验证能否为 NX Drawing 产生有效的 CGM 文件。
* ]7 s5 t7 z! Z f8 Q' ?& G; X8 M选择 数据集 ,然后选择 Translation > Translate > : w# |6 z" @: Y0 |
( p$ {+ v, j2 w( U
2013-11-15 ) N4 ]5 u3 A- s( R" A6 c
确保选择 nxtocgmdirect,然后完成。
4 h X* k' `( I' k5 Q& {' A
8 g, s! [2 v% {2 v1 C确保 Module 和 DispatcherClient 运行没有错误:
2 F. c/ V/ B+ n' @+ p- n0 n+ c5 l # V; S+ L7 B2 s1 d/ `
刷新 Item,CGM 正常产生。
5 N5 n. c5 Z# r: P - T: v. ^3 g g
4) 现在为了能够创建 PDF,而不是 CGM,你需要 nxtocgmdirect bat 文件后面增加“-' m' Q! |! l1 q b# D
pdf -nocgm”。 ' Z0 ^' o/ b5 ]: L Z% @
"%UGII_BASE_DIR%\Ugmanager\export_ugdwgimages.exe" -all -text=text –pdf -nocgm %* / U# |& a9 T8 ? [' V6 M
0 E1 D, _6 c0 g8 I& K j
-pdf 创建 PDF 文件。-nocgm 抑制 CGM 的创建(因为它会通过脚本自动创建)。 更改后,保存文件,然后重新提交任务(或者提交一个新的任务)。 8 P- Y: U% f& S( m# Q
7 x" Q- g4 g4 d1 {6 A& g9 T当任务完成后,刷新对象,选择 PDF 数据集,在 Viewer 中验证它的视图。 |
|