|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
15.使用DispaTCher从NX中创建PDF
" b8 T- }( D9 v, ~+ Q/ r8 X
* X$ M: p2 }, [, ]: P# h6 l- u, y4 f如果你已经配置 nxtocgmdirect 服务运行,可以直接转到步骤 4.
2 i2 [5 d0 Q# `' r% ~. ?1) 首选激活 nxtocgmdirect,通过 TEM 的方式 & A+ l* K. `! x
, T( H; e1 w$ `
2013-11-15
3 i- s, i) |) b+ Q' P2 D或者修改 translator.xml.
* e3 L0 p4 d: f2 A : W N% z* T) ], i, ?* \
<!-- Configuration of the NX to Cgm Direct translator --> ' L9 a. H4 y# x. v
<NxToCgmDirect provider="SIEMENS" service="nxtocgmdirect" isactive="true" * i) U4 g. x' {2 S" A, ~
OutputNeeded="false" 1 ~" i9 s) j3 u. \5 N
wrapperclass="&WRAPPER;UGtocgmdirect.UgToCgmDirect"> + c. T7 N& J, H) l$ D
<TransExecutable name="nxtocgmdirect.bat" 1 ?/ R" v" E- h. ^+ x; W& P# F
dir="&MODULEBASE;/Translators/nxtocgmdirect"/>
4 f2 Y5 U$ O% ?. v <Options> + @! ]5 n1 I1 @1 u( U/ k
<Option name="inputpath" string="-i" 1 J: [4 O5 u6 ]9 I; M6 ]7 Y( m
description="Full path to the input file."/> 0 t: {% {+ l; v% q+ f4 \
</Options>
, Q% d G L' j2 k/ | <TransErrorStrings> ! b2 G* y+ Z/ T6 f" z
<TransInputStream string="Cannot"/> . X; J, w! r* P/ `
<TransInputStream string="ERROR"/>
. M, @% f2 X* ]" P <TransInputStream string="exception"/>
. {0 V# q' g+ j <TransInputStream string="ERRORS"/>
- ]. V# P6 c* T2 M+ O4 o) `9 r, Q <TransErrorStream string="Errored"/>
) D0 G5 e) M( u! o% b <TransErrorStream string="failed"/> 3 f) R, i# r3 n( i! N: y
</TransErrorStrings>
h, R" M! A7 }- X! R </NxToCgmDirect> / h! Q2 B5 D! N5 S C- k& @5 H
; m, v" Z9 C" K
2) 你需要验7 s9 D3 N5 Q" K/ P' V
证%dispatcher%\Module\Translators\nxtocgmdirect\nxtocgmdirect.bat 正确配
/ F4 o( i( k w" ~: p+ e! L置,特别是下面 4 个变量。 " H! `- f4 z' |( m9 \0 n
set TC_ROOT= ( L, B& l# X( S; X# V2 g
set TC_DATA=
5 x5 b6 n4 y3 t" ^1 @set UGII_BASE_DIR=
c3 O" g4 m1 Rset UGS_LICENSE_SERVER= ' W8 f. F6 c J- S; M$ }+ C
8 B. V2 p5 |9 h: {3) 验证能否为 NX Drawing 产生有效的 CGM 文件。 A+ p2 A h7 ` A( Z
选择 数据集 ,然后选择 Translation > Translate >
" T5 L2 X( {2 r+ l# I M3 K4 G
& ~& y, X: h9 u' |2013-11-15
. a5 m" F4 Q/ i( V; y确保选择 nxtocgmdirect,然后完成。
" q4 ~, D2 _% t* D% U# Z6 m8 {* ~* \ ! m0 ]& F$ T* l& E2 H
确保 Module 和 DispatcherClient 运行没有错误: 5 q- ~# [3 S- l+ O9 s
1 A" L+ U- E7 N$ N& o
刷新 Item,CGM 正常产生。 ; S( ?; d; C P9 h
! E& b1 g( H2 h& K( |$ b% U* L
4) 现在为了能够创建 PDF,而不是 CGM,你需要 nxtocgmdirect bat 文件后面增加“-0 q" l8 s B* R. f. ]$ v
pdf -nocgm”。
7 z6 {2 o$ X4 w, h"%UGII_BASE_DIR%\Ugmanager\export_ugdwgimages.exe" -all -text=text –pdf -nocgm %* . F- q4 K7 w, |. ]1 S# q
* _; {- G% S+ I6 D5 ]. x
-pdf 创建 PDF 文件。-nocgm 抑制 CGM 的创建(因为它会通过脚本自动创建)。 更改后,保存文件,然后重新提交任务(或者提交一个新的任务)。
7 y* N M. P1 t0 h: f: v6 j! F+ x
) S4 Z1 k) n' U8 ^- Q当任务完成后,刷新对象,选择 PDF 数据集,在 Viewer 中验证它的视图。 |
|