zoukankan      html  css  js  c++  java
  • PCB Genesis 无需启动Xmanager图形窗口运行脚本 实现方法

    从事PCB工程行业的都知道,启动Genesis需2个exe程序(Xmanager.exe与get.exe)需一起启动才可以打开我们熟悉的软件,

    而Xmanager是图形窗口是给用户UI交互使用的,如果仅仅是后台跑脚本是否不用启动Xmanager,

    因为图形界面对于Genesis脚本是多余的,那么是否可以只启动get.exe在后台运行脚本呢。

    答案是:当然是可以的啦,实现起来非常简单 ,下面这里介绍实现方法。

    一.C#代码实现

        1.C:genesise97getget.exe            启动get.exe路径path

         2.-X                                               无界面启动参数param

         3.-s                                               启动脚本script

         4.e:/start_script.csh                        脚本路径path

    Process.Start(@"C:genesise97getget.exe", "-X -se:/start_script.csh");      

    二.无图形窗口运行脚本主要应用场景:

    1.跑批量任务,不需要与UI界面交互,如:批量获取TGZ信息将信息提取出来,批量TGZ执行指令进行模拟测试 等。

    2.自动化程序(前端管理任务,后端执行任务),如:自动封周期,自动拉伸菲林,自动LDI输出,申请菲林自动输出 等。

    三.为什么选择无图形窗口执行?

       是因为当批量执行任务时,如果Genesis图形窗口频繁打开TGZ操作并持续几个小时,内存达到接近2G时候Genesis会自己挂掉,

       经分析原因是:Genesis读取TGZ数据读取到内存后,并进行一系列操作后,接着再关闭TGZ,

                              每操作一个TGZ完后,查看内存使用情况,get.exe内存使用量是逐个上升趋势,其实内存并没有完全释放掉.

  • 相关阅读:
    C语言寒假大作战01
    C语言I作业12—学期总结
    C语言I博客作业11
    C语言I博客作业10
    C语言I博客作业09
    C语言I作业07:第十二周作业
    团队作业6--复审与事后分析
    Alpha阶段项目复审
    事后诸葛亮
    团队作业5——测试与发布(Alpha版本)
  • 原文地址:https://www.cnblogs.com/pcbren/p/9611143.html
Copyright © 2011-2022 走看看