|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
15.使用DispaTCher从NX中创建PDF , U! h( ?: h) _$ X9 b6 c
8 m: |5 \; `( e: K
如果你已经配置 nxtocgmdirect 服务运行,可以直接转到步骤 4. ' E2 H N/ Y3 }9 u& s! Y; z
1) 首选激活 nxtocgmdirect,通过 TEM 的方式
% ?" r/ Y( k- Y
! B3 a( |" w4 x2 w0 _( W) Q2013-11-15
' |- \ P9 N, r0 r: O' R3 g& z: O或者修改 translator.xml.
( W. Z& a7 i3 a( Q
1 `. n; w1 {) }<!-- Configuration of the NX to Cgm Direct translator --> # k! O/ C2 B8 W) ?# ?4 G, P
<NxToCgmDirect provider="SIEMENS" service="nxtocgmdirect" isactive="true" / `" T, [) H+ B; M2 v v k
OutputNeeded="false" + p+ t7 b6 r1 j7 B6 ]
wrapperclass="&WRAPPER;UGtocgmdirect.UgToCgmDirect"> 2 x0 \9 h; Y+ P. W
<TransExecutable name="nxtocgmdirect.bat"
; z) J( W: p; n X: w( qdir="&MODULEBASE;/Translators/nxtocgmdirect"/>
9 }( k1 B& }* l! @0 i <Options> & O. {4 _* v: _/ b
<Option name="inputpath" string="-i" . b* k n$ N: p
description="Full path to the input file."/> " W2 k6 t- o' t1 A2 i
</Options> , L6 P* ~4 x& E( E! g: C/ x
<TransErrorStrings>
5 u8 ?" h& Y) P3 H <TransInputStream string="Cannot"/> ! i+ m% ?' h2 [) g6 j8 Y
<TransInputStream string="ERROR"/> : A0 `* S% f5 ^! s$ ~0 [
<TransInputStream string="exception"/> , n2 m0 R' J$ c% W
<TransInputStream string="ERRORS"/> ! B$ g6 C, F# h, f" q: I+ b$ @
<TransErrorStream string="Errored"/>
5 ^" B3 I7 m/ ~( R2 A6 u( ? <TransErrorStream string="failed"/> 8 i* T( ~4 ]3 D- T0 a8 R
</TransErrorStrings> / \2 i8 S: `4 i3 Q4 J
</NxToCgmDirect>
5 D A! g7 B& q8 F: x* `: q
; O3 O" S I) d) |5 X2) 你需要验, O: Q' h/ c+ s
证%dispatcher%\Module\Translators\nxtocgmdirect\nxtocgmdirect.bat 正确配
% J$ y' D. R$ Z置,特别是下面 4 个变量。
8 X1 b# F# e: bset TC_ROOT= , R7 F1 T5 a" a7 k: ?/ G
set TC_DATA=
8 ?! U" d* V) ?& N' k0 _set UGII_BASE_DIR= 9 L& |' {( N( l9 Q% F6 m
set UGS_LICENSE_SERVER= % c; q A/ F; Q8 q6 l t: p
/ o% a! E& c' [1 P# g$ k
3) 验证能否为 NX Drawing 产生有效的 CGM 文件。 # v2 }2 I. y" E. w& q/ a: {
选择 数据集 ,然后选择 Translation > Translate >
) ?& L0 ]3 q# l4 A% `' L- ^ 4 ^8 t/ W, r6 h& F
2013-11-15 i. V( n) i7 _# R8 k
确保选择 nxtocgmdirect,然后完成。
) L/ S# o) i- G! @ o7 j 3 f; W4 t8 V$ z' A& @/ ~. z
确保 Module 和 DispatcherClient 运行没有错误: 2 _* |& c8 J! |5 a! G; Q
s) J: t1 X! t% i9 h3 {3 k; \# Y
刷新 Item,CGM 正常产生。 ! h( `% E$ ^9 J; a7 T% p+ d
8 n' u; C0 j+ x
4) 现在为了能够创建 PDF,而不是 CGM,你需要 nxtocgmdirect bat 文件后面增加“-
5 M1 o0 B L8 A1 p) ^pdf -nocgm”。
* |( @% W, g. V6 c4 c" O! J; O"%UGII_BASE_DIR%\Ugmanager\export_ugdwgimages.exe" -all -text=text –pdf -nocgm %*
2 W/ C+ c. R0 W
6 K# ~6 ?. j1 G7 b7 ]-pdf 创建 PDF 文件。-nocgm 抑制 CGM 的创建(因为它会通过脚本自动创建)。 更改后,保存文件,然后重新提交任务(或者提交一个新的任务)。 ( r+ ?6 B0 c# G. E( f. W
$ k8 ?; ^8 F3 }) m4 M8 Z' _当任务完成后,刷新对象,选择 PDF 数据集,在 Viewer 中验证它的视图。 |
|