22-5-6组会:示波器采集

  • 层次:AIThing->IBasicAI->RigolAITask

  • RigolAITask的public函数

    • init(IP地址)

    • start(staticConfig)

  • RigolAITask.start

    • prepare()

    • configMapper()

    • config()

    • QueryY()

    • setWait()

    • await WaitRead()

  • RigolAITask触发的(IBasicAI订阅的)两个事件

    • TriggeredEvent:waitRead中确认示波器STOP后

    • TaskFinishEvent:确认数据都存入data[channels, pts]后

  • TO DEBUG:计算后的数据值错乱,与从示波器直接获取的ascii数据值不同

  • TODO:MDSplus服务器、炮号thing、MDSplus上传、毕设论文