|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
15.使用DispaTCher从NX中创建PDF
7 z! F) \6 ^; P
# W" n1 C- i1 }2 T x& s. n如果你已经配置 nxtocgmdirect 服务运行,可以直接转到步骤 4. , g [% V6 H4 v) n5 V
1) 首选激活 nxtocgmdirect,通过 TEM 的方式 1 p5 i# J2 n; x+ Y* P4 J% ^
0 w$ [8 z6 c! b6 g* ~0 P- h2013-11-15
7 V# Z% P: M M, Y0 [2 z; v( a或者修改 translator.xml. , x+ ~2 R' G' ^( H
* x8 l" B$ o/ i3 X8 x- \! S
<!-- Configuration of the NX to Cgm Direct translator -->
1 |* p$ y) ^( C3 Z. u- D <NxToCgmDirect provider="SIEMENS" service="nxtocgmdirect" isactive="true"
# L( M" _. ^0 ~0 h7 fOutputNeeded="false" 2 s8 F1 G& W$ T8 c5 k
wrapperclass="&WRAPPER;UGtocgmdirect.UgToCgmDirect">
2 B l) H* `( b0 o" D a <TransExecutable name="nxtocgmdirect.bat"
9 Q) o8 s4 y8 G# J. F: tdir="&MODULEBASE;/Translators/nxtocgmdirect"/> / j' I% B" G$ T5 L
<Options> 9 k& s, j- ]( T+ C$ Q: A4 a
<Option name="inputpath" string="-i"
. g& C" u* S! w& ]" e8 } description="Full path to the input file."/> 4 q0 _3 {& ^$ @& C2 b! F
</Options> ( `' m, G8 G0 e/ c
<TransErrorStrings>
* B3 r5 i- \" u6 ^3 f3 f! h <TransInputStream string="Cannot"/> $ f' B* ]* l+ |
<TransInputStream string="ERROR"/> ! ~# R& W+ F( v. N1 i4 d% i
<TransInputStream string="exception"/> ) `% k1 \: W3 D3 l8 h
<TransInputStream string="ERRORS"/>
( ?. w5 T: s0 g0 u3 ^$ s <TransErrorStream string="Errored"/> 0 S1 B, [* n( O, z: g9 |
<TransErrorStream string="failed"/>
' J3 j' e/ Z5 |0 Q4 A% k </TransErrorStrings> / b/ a% P1 g4 y' M
</NxToCgmDirect>
4 F$ z$ q X u& u0 s% Z
# D7 l6 q8 q, T4 m2) 你需要验
8 w: U; o) r; F+ [# ^/ h" l* L6 d证%dispatcher%\Module\Translators\nxtocgmdirect\nxtocgmdirect.bat 正确配
; j6 L2 {$ b7 X( C$ Q置,特别是下面 4 个变量。
$ N7 k* ~3 ` @& E3 u- G* Sset TC_ROOT= / g) R, P5 T8 w1 \+ v
set TC_DATA= o0 {1 H3 `, @# Q9 P5 Z! h
set UGII_BASE_DIR= I2 N$ |5 W2 i5 @" d
set UGS_LICENSE_SERVER= 6 {+ F* N$ A) h# |8 s) O! U4 X( Z z
9 e0 q4 V1 }' [/ [4 q5 _3 k3) 验证能否为 NX Drawing 产生有效的 CGM 文件。
+ [3 J L# `; F9 K1 @选择 数据集 ,然后选择 Translation > Translate >
( c( Y$ g% H! E5 ~. @
: e1 u( a: v- D6 k2 y! @ S8 y2013-11-15 6 ? V& M$ U6 L7 |( W( \7 Y3 e
确保选择 nxtocgmdirect,然后完成。 3 i' D1 G5 s( ^" z
$ o w0 y& O. p; a) D, n& A: z确保 Module 和 DispatcherClient 运行没有错误:
& c, t! m* B* k8 T0 r& U0 N6 L& c 4 A, {6 b# \$ {6 [" Y/ d
刷新 Item,CGM 正常产生。 * q. R. M( ^+ r. j7 A
3 x3 H8 H. s8 v0 j! n) q
4) 现在为了能够创建 PDF,而不是 CGM,你需要 nxtocgmdirect bat 文件后面增加“-- P" d( V( W# _ M1 `# }
pdf -nocgm”。
* |$ \. `: @) M P0 R"%UGII_BASE_DIR%\Ugmanager\export_ugdwgimages.exe" -all -text=text –pdf -nocgm %* 5 |- F( U; e( X* v% v3 U: v
( c5 C& R. S0 F" d( o7 _-pdf 创建 PDF 文件。-nocgm 抑制 CGM 的创建(因为它会通过脚本自动创建)。 更改后,保存文件,然后重新提交任务(或者提交一个新的任务)。
M/ X. u! v5 ~5 b6 ~ 9 T0 F8 m7 |# u& B( M6 Y
当任务完成后,刷新对象,选择 PDF 数据集,在 Viewer 中验证它的视图。 |
|