• SCPI指令闲扯


      准备用SCPI控制我的汉泰DSO3254示波器,实现如下的功能。

      一通道采集数据,二通道作为触发,每触发一次,传输一和二通道采集到数据到电脑。

      我以为可以如下设计:电脑发出指令,示波器电脑进入挂起状态,示波器等待外部触发,电脑等待示波器的主动传输,外部触发之后,示波器采集数据,装满了设置的缓冲区之后,传输给电脑。

      可是,我翻遍了示波器是的SCPI手册,根本没有发现类似的指令,只有电脑主动采集的指令,这就很迷了。

      示波器使用了安捷伦的IO接口库作为中间层,这样就可以用安捷伦的调试器,抓取示波器自己的上位机传输的数据,看看他的调用方法。

      然后神奇的事情就发生了,上位机用的方法就是,轮询。

      上位机不停的发送主动获取波形的指令,如果示波器采集到了新的波形,就采集,如果没采集到就返回00000000000。

      它真是轮询,轮询,轮询,论。。。。。。。。

      看来SCPI真的不适合示波器。。。。。。。

  • 相关阅读:
    PHP touch() 函数
    PHP tmpfile() 函数
    PHP tempnam() 函数
    PHP symlink() 函数
    PHP stat() 函数
    pt-table-sync
    P4233 射命丸文的笔记
    C# Task.Run 和 Task.Factory.StartNew 区别
    C# Task.Run 和 Task.Factory.StartNew 区别
    SourceYard 制作源代码包
  • 原文地址:https://www.cnblogs.com/backahasten/p/9822195.html
Copyright © 2020-2023  润新知