附件中是控制Agilent 34401A万用表源程序,大家可以自由分发,任意使用。以下是几点说明
调用方法:
定义一个全局变量:CMeter meter(1, 9600); //1是串口号,9600是波特率,具体设置要看实际情况。
meter.Config(METER_VOLT_DC, METER_1_V); //万用表配置,直流电压测量,1V量程
float read_value = (float)meter.Measure(); //测量
此万用表控制程序仅仅包含了 直流电压测1V和10V量程的测量,如果要测电阻,频率之类的参数,大家可以参考34401A的手册,将相应的代码补上即可。
此程序延时函数是调用的ETS的延时函数,如果要换到其他平台(ASL有自带的,AST没有),把延时函数换成相应平台提供的函数即可。由于此串口通讯函数不是针对控制万用表来编写的,也不是通用的串口通讯程序,我也没有高兴花时间来修改,所以里面有很多代码无关万用表控制,大家将就用用。
欢迎光临 IC测试论坛--专业IC测试网 (http://ictest8.com/bbs/) | Powered by Discuz! X3.1 |