admin 发表于 2013-11-18 09:09:35

15. 如何使用Dispatcher从NX中创建PDF

15.使用Dispatcher从NX中创建PDF

如果你已经配置 nxtocgmdirect 服务运行,可以直接转到步骤 4.
1)首选激活 nxtocgmdirect,通过 TEM 的方式

2013-11-15
或者修改 translator.xml.
   
<!-- Configuration of the NX to Cgm Direct translator -->
<NxToCgmDirect provider="SIEMENS" service="nxtocgmdirect" isactive="true"
OutputNeeded="false"
       wrapperclass="&WRAPPER;ugtocgmdirect.UgToCgmDirect">
    <TransExecutable name="nxtocgmdirect.bat"
dir="&MODULEBASE;/Translators/nxtocgmdirect"/>
    <Options>
      <Option name="inputpath" string="-i"
            description="Full path to the input file."/>
   </Options>
    <TransErrorStrings>
      <TransInputStream string="Cannot"/>
      <TransInputStream string="ERROR"/>
      <TransInputStream string="exception"/>
      <TransInputStream string="ERRORS"/>
      <TransErrorStream string="Errored"/>
      <TransErrorStream string="failed"/>
    </TransErrorStrings>
</NxToCgmDirect>

2)你需要验
证%dispatcher%\Module\Translators\nxtocgmdirect\nxtocgmdirect.bat 正确配
置,特别是下面 4 个变量。
set TC_ROOT=
set TC_DATA=
set UGII_BASE_DIR=
set UGS_LICENSE_SERVER=

3)验证能否为 NX Drawing 产生有效的 CGM 文件。
选择 数据集 ,然后选择 Translation > Translate >

2013-11-15
确保选择 nxtocgmdirect,然后完成。

确保 Module 和 DispatcherClient 运行没有错误:

刷新 Item,CGM 正常产生。

4)现在为了能够创建 PDF,而不是 CGM,你需要 nxtocgmdirect bat 文件后面增加“-
pdf -nocgm”。
"%UGII_BASE_DIR%\Ugmanager\export_ugdwgimages.exe" -all -text=text –pdf -nocgm %*

-pdf 创建 PDF 文件。-nocgm 抑制 CGM 的创建(因为它会通过脚本自动创建)。 更改后,保存文件,然后重新提交任务(或者提交一个新的任务)。

当任务完成后,刷新对象,选择 PDF 数据集,在 Viewer 中验证它的视图。
页: [1]
查看完整版本: 15. 如何使用Dispatcher从NX中创建PDF