仪器信息网APP
选仪器、听讲座、看资讯

【金秋计划】用批处理实现安捷伦气相液相通信状态检测

  • myoldid
    2024/09/03
    好好学习
  • 私聊

气相色谱(GC)

  • 用批处理实现对安捷伦仪器通信进行测试



    某天需要用安捷伦的液质做方法验证,可是开机后,工作站显示ms脱机。按照惯例,用ping命令测试MS的ip,发现ping不通,而LC能ping通。那说明电脑到交换机,交换机到LC通信正常。重启MS,再次ping,正常。工作站也能顺利联机了。也就在后面两天,群里一网友问为啥GC ping不通。根据她提供的照片,发现是GC和电脑IP一致,那问题可能就在这里。如图1,图2.



    图1



    图2

    那是否可以弄一个批处理,来判断电脑和GC,LC的IP段是否一致,IP是否冲突,再测试能否ping通。这样遇到工作站不能联机时,就不用去查看电脑IP,不用手动ping了。

    既然都是2024年了,写批处理就不用自己输命令。

    1. 先判断IP段,如图3,用AI生成

    图3

    复制代码到txt文档,以ANSI格式保存后。再修改后缀名为bat。尝试一下,ip段能顺利判断了。

    2. 再判断通断是否能ping通,如图4


    图4

    3. 但是以上命令在仪器和电脑为同一ip段时,不管能不能ping通,都提示连接成功。查看运行过程,发现命令是以“丢包”数做判断的。而ping同一IP段时,不管通不通,“丢包”都为0(正常情况下ping不通应该返回请求超时)。而正常ping通的情况下,是会返回一个时间,一个TTL。那就修改一下要求,如图5.

    图5

    4. 用再次生成的命令,可以正常判断是否ping通了。那就把两个批处理融合起来。先判断ip段,ip段相同且不重复,执行ping命令。Ping成功显示连接正常,不通显示连接失败。再优化一下,正常用绿色字体,失败用红色字体。描述也修改一下,最后运行结果如图6,图7,图8

    图6

    图7

    图8

    图9

    5. 虽然整个过程看似简单,但是AI也有傻的时候,实际我是用了3种AI,多次尝试后才实现以上目的。有这个命令后,就不用再手动去ping了,也不用去查看ip了,还是有点点用的。

    有兴趣的可以下载附件再做优化研究

附件:

    +关注 私聊
  • zyl3367898

    第1楼2024/09/05

    应助达人

    很实用,这个批处理是图5里面的内容吗?

0
    +关注 私聊
  • myoldid

    第2楼2024/09/06

    应助达人

    不是的,我把内容也贴出来吧

    zyl3367898(zyl3367898) 发表:很实用,这个批处理是图5里面的内容吗?

0
    +关注 私聊
  • zyl3367898

    第3楼2024/09/07

    应助达人

    贴吧,期待楼主贴出来。我有篇原创里面有ping命令,就发不上来,说触动禁词开关了。你怎么发上来的?

0
猜你喜欢最新推荐热门推荐更多推荐
举报帖子

执行举报

点赞用户
好友列表
加载中...
正在为您切换请稍后...