2023-5-12 阿尔泰采集与交接

阿尔泰采集

  1. 引用形式:首先通过art安装包,安装好了所需的dll;厂商提供了一段C#的代码,通过DllImport("Art_DAQ.dll")声明了所有的函数等,我将它作为我项目中的一个代码文件,从而得以使用artDAQ

  2. 框架选择:目前用的net461;等调通后,再试试换成standard2.0

  3. 主从触发:首先,所有卡都设置PXI_10M引脚作为参考时钟同步;设置主卡将开始触发导出到PXI_Trig0,设置从卡为数字触发且触发源为PXI_Trig0。最后确保主卡触发前,从卡已经start

  4. 紧急中断:不可以实现。厂商提供的函数都是阻塞等待,没有办法中断已经在采集运行的任务。

  5. 现阶段:写了两版代码,demo版功能正常,BasicAI版的主卡运行顺利,从卡未触发。正在通过比对代码定位问题。

AIThing/BasicAI可以修改的地方

  1. AIThing的没有去try-catch几个method,导致异常未处理

  2. staticConfig里可以加入:直流/差分配置,触发电平配置

  3. 可以新增method:tryTrig

球磨交接

  1. 采集程序:查看日志和代码,定位到reset可能有问题,在TryReset里添加调试信息

  2. 球磨服务器