鼎阳示波器S2204之高级测量的EPICS程序实例

       在使用EPICS系统对鼎阳示波器进行项目开发时,常常需要获取很多的测量项,比如正脉宽、延时、平均值等,可以通过设置示波器的高级测量功能来获取,以下解决方法,供参考。

1、设置高级测量状态

     1)编写设置测量开关方法

          

         此方法参考示波器编程手册,如图1所示:

图1 设置测量开关状态

       2)编写设置测量模式方法

   

           此方法参考示波器编程手册,如图2所示:

图2 设置测量模式

       3)初始化处理

               在.cmd文件中进行初始化处理:

                   

2、设置和获取高级测量测试项

      以获取正脉宽为例。

      1)编写获取高级测量项值协议

              

       在.proto文件中编写此方法,它包括了设置高级测量项的开关状态、信号源、测试类型,和获取测试值;

        此方法参考示波器编程手册,如图3-图6所示:

图3 设置高级测量项的开关状态

 

图4 设置高级测量项的信号源

图5 设置高级测量项的测试类型

图6 获取高级测量项值

         2)编写获取高级测量值方法

        

              在.db文件中编写此方法,调用.proto文件的协议,传入的参数可在.cmd文件中自定义,

       同时在此方法中设置扫描频率等参数;

        3)数据处理      

             

            在.db文件中编写数据处理方法,对获取到的正脉宽值换算到us级。

            以上就是我在此项目中的一些收获心得,与大家分享,希望能帮助大家更好的理解EPICS

     在示波器项目中的应用,同时欢迎大家讨论、交流与指正。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值