PLM之家PLMHome-国产软件践行者

[TC问题解决方案] 15. 如何使用Dispatcher从NX中创建PDF

[复制链接]

2013-11-18 09:09:35 6391 0

admin 发表于 2013-11-18 09:09:35 |阅读模式

admin 楼主

2013-11-18 09:09:35

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

您需要 登录 才可以下载或查看,没有账号?注册

x
15.使用DispaTCher从NX中创建PDF
( W' ^: f( f2 b' `6 Q
( B- [# W% A* k如果你已经配置 nxtocgmdirect 服务运行,可以直接转到步骤 4. 6 S9 d1 S$ k6 a: ?1 i9 ]+ U* n6 |
1)  首选激活 nxtocgmdirect,通过 TEM 的方式
3 \- I0 `7 R/ y" c/ R8 I/ X  
. l$ o. Y* y, T2013-11-15
1 O; e. Q+ Y( T  j* @$ e* M7 H6 Z或者修改 translator.xml.
/ N6 \8 w, a  R& Y+ H; u   6 h9 Y  t( q" p, T* d2 ^
<!-- Configuration of the NX to Cgm Direct translator -->
6 w& P1 t" Y5 w7 ~  <NxToCgmDirect provider="SIEMENS" service="nxtocgmdirect" isactive="true" $ c4 M9 Y+ \. x  e$ u5 _
OutputNeeded="false"
1 ~6 V3 d9 m& c' u+ f       wrapperclass="&WRAPPER;UGtocgmdirect.UgToCgmDirect"> / B2 v: s, |# K6 }+ W0 `
    <TransExecutable name="nxtocgmdirect.bat"
. h+ a- K  u& q/ U/ Cdir="&MODULEBASE;/Translators/nxtocgmdirect"/>
( A- [" h; I( S1 G2 p( V    <Options>
* X1 Y2 p8 M. ]& l- p4 w7 \      <Option name="inputpath" string="-i"
& S# b# ^( ~. m) I0 {6 i              description="Full path to the input file."/>
3 o4 m2 ]' \4 Q2 [- c3 \( q( h' F( E     </Options>
" S1 A+ O6 R$ t5 l  k) G8 F    <TransErrorStrings> 7 ^9 M8 }( S1 i# H. ~7 O
      <TransInputStream string="Cannot"/>
" L: b/ m# S, L" h# r' j      <TransInputStream string="ERROR"/>
& i. A( [# z* k$ |2 ^; V, K! L      <TransInputStream string="exception"/> 0 l. _. V# ]! S, p
      <TransInputStream string="ERRORS"/> $ |) ]$ _/ {' F1 B
      <TransErrorStream string="Errored"/>
6 `$ K  N' ~  a      <TransErrorStream string="failed"/> : P0 a2 r! L; c4 E' s* n
    </TransErrorStrings> 2 i; ~5 R- F, O, |3 g5 N% u
  </NxToCgmDirect>
, ]1 {& F3 O; b" ]
& C7 W0 n$ w: M4 C4 k3 Z0 B* T2)  你需要验
* I5 p. ?) W5 f2 U% i证%dispatcher%\Module\Translators\nxtocgmdirect\nxtocgmdirect.bat 正确配
1 q( O' L8 p2 h. J- N+ a1 q: H, I置,特别是下面 4 个变量。 ( F* c' e7 _( p3 l8 b7 B# ^3 y
set TC_ROOT= , X3 L3 w; p3 [/ T
set TC_DATA=
, o( Q* B5 c5 F& R0 `4 S! i; L8 |set UGII_BASE_DIR= - S+ q6 L) h& w
set UGS_LICENSE_SERVER= : H1 T. }9 z' K7 g

7 _7 Q0 ~! L* \# d% o$ L) o. {3)  验证能否为 NX Drawing 产生有效的 CGM 文件。
+ B6 A2 L. @7 t1 u0 W" }0 C选择 数据集 ,然后选择 Translation > Translate > 7 p- _1 ^' _# A& Q% ]9 M
  
1 Q9 ?( s4 {. A2013-11-15 * Z+ A0 M) C: n$ b; w! |" y
确保选择 nxtocgmdirect,然后完成。
4 X' S, v, j9 a4 P- k / [# ?8 h* {5 ]% D% a
确保 Module 和 DispatcherClient 运行没有错误: & l0 X+ v3 v2 ]9 J6 C; i

7 ^- z0 U8 g  c; o2 Z刷新 Item,CGM 正常产生。 , V  |# D+ c7 U! F; z+ O( y4 l# J

" G) f/ K/ [$ f  R( X4 x4)  现在为了能够创建 PDF,而不是 CGM,你需要 nxtocgmdirect bat 文件后面增加“-2 S% V% v/ y5 b- U+ z, ?
pdf -nocgm”。 " n( @6 H. D6 K, [7 q4 j
"%UGII_BASE_DIR%\Ugmanager\export_ugdwgimages.exe" -all -text=text –pdf -nocgm %* 5 C( J+ d2 U1 D- r& y$ W( o0 P

1 f: A; Q, C6 r7 [; f, x6 L-pdf 创建 PDF 文件。-nocgm 抑制 CGM 的创建(因为它会通过脚本自动创建)。 更改后,保存文件,然后重新提交任务(或者提交一个新的任务)。
! c/ N8 {4 N1 S0 j0 D/ _ % P4 O, D! |0 K: ^: k0 p* p
当任务完成后,刷新对象,选择 PDF 数据集,在 Viewer 中验证它的视图。
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了