|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
15.使用DispaTCher从NX中创建PDF
4 t3 w- s: k' \: s: L 4 n& o7 x7 E2 k6 [
如果你已经配置 nxtocgmdirect 服务运行,可以直接转到步骤 4. 1 \. F6 r% B, n0 N+ s% g- f& _
1) 首选激活 nxtocgmdirect,通过 TEM 的方式
) K- e# B) d3 e7 A# g & D* D2 u3 W4 W2 c5 R: n( F9 k
2013-11-15 2 B* J. g6 `6 [- J t
或者修改 translator.xml.
( I- a( [8 `& R% N* K. \6 K
9 r1 z4 T0 d1 ~<!-- Configuration of the NX to Cgm Direct translator -->
7 u% C# N% _- G5 y <NxToCgmDirect provider="SIEMENS" service="nxtocgmdirect" isactive="true" ! J/ U( A) P6 e& N& N% ^) r
OutputNeeded="false" , R- p/ [" ]+ n0 E; G
wrapperclass="&WRAPPER;UGtocgmdirect.UgToCgmDirect"> ; n4 D* _/ K* z, Q/ R. `8 {
<TransExecutable name="nxtocgmdirect.bat" # O9 | M* h! G* U2 c0 O3 G
dir="&MODULEBASE;/Translators/nxtocgmdirect"/> 5 {8 H, F- c) I2 P/ ~7 \; U; i
<Options> 8 w& {; O/ [/ ?( |0 l* o
<Option name="inputpath" string="-i"
) d4 W N$ H& Z7 [/ n( I description="Full path to the input file."/> # V2 w9 N& M4 L5 F
</Options>
: B" I$ j0 h( y# j" q' ?, D4 l- g/ F <TransErrorStrings> ' X' Q- ?( x! a+ m" u5 [. `! y+ D
<TransInputStream string="Cannot"/>
, w5 A5 ^0 p; K( ]6 l' F3 v <TransInputStream string="ERROR"/>
/ N2 A* b6 X: U" V6 m, M* ] <TransInputStream string="exception"/>
* U5 r' e. I$ ~- ]" B5 H <TransInputStream string="ERRORS"/>
' Q1 \! Q* F% H+ V. D <TransErrorStream string="Errored"/>
7 `) U- g9 k- W4 C T <TransErrorStream string="failed"/> % h6 C( v7 H5 A9 M
</TransErrorStrings> : v! D5 f5 L) y. D5 X
</NxToCgmDirect>
* {6 {/ Y2 u2 `7 ?' {4 ^- x# p
\" S& }1 b! h6 h8 h& [* c2) 你需要验3 s: c' q' [; U* v0 H
证%dispatcher%\Module\Translators\nxtocgmdirect\nxtocgmdirect.bat 正确配# O9 k0 E. @2 H) V" M# h
置,特别是下面 4 个变量。
{# ~% g) X2 X1 X: u, h Z; bset TC_ROOT=
- U. M+ N# E ^. q: `. m# wset TC_DATA= 6 _. O' e$ |5 Q1 j
set UGII_BASE_DIR= 9 |, L0 G. {+ a- i
set UGS_LICENSE_SERVER=
& I2 t( E. t6 o& Y. o9 q " B! c, k6 W& i }
3) 验证能否为 NX Drawing 产生有效的 CGM 文件。 $ W: x4 {% [1 C" F
选择 数据集 ,然后选择 Translation > Translate > ( L! O- o8 E5 C" y8 L
/ g1 N3 Q4 Q' Y5 x2013-11-15
( d- W& Y U* B) b- Y( b6 V# g- y确保选择 nxtocgmdirect,然后完成。
# H" ^1 O) U7 B ) U; r2 V& l( j: l) I/ c
确保 Module 和 DispatcherClient 运行没有错误:
L3 c3 ]0 ^9 N& J" j" U
. L5 y8 n0 \# y" j5 l刷新 Item,CGM 正常产生。
W; Y9 o, [2 ` / M; a1 s, B( Y& b9 E
4) 现在为了能够创建 PDF,而不是 CGM,你需要 nxtocgmdirect bat 文件后面增加“-
& _% l' o$ H' x* U- Ppdf -nocgm”。 ' L& }. A& O. N+ t
"%UGII_BASE_DIR%\Ugmanager\export_ugdwgimages.exe" -all -text=text –pdf -nocgm %* . `0 D- i! I J
' ?( X U" B, t' _" o1 I-pdf 创建 PDF 文件。-nocgm 抑制 CGM 的创建(因为它会通过脚本自动创建)。 更改后,保存文件,然后重新提交任务(或者提交一个新的任务)。
% g3 I5 n# z, Z; f2 a D & J+ Y7 {. t. ?7 |
当任务完成后,刷新对象,选择 PDF 数据集,在 Viewer 中验证它的视图。 |
|