实验十三 开源虚拟仪器示例
一、实验目标
1.调用子vi实现双通道示波器功能;
2.调用子vi实现S1信号源功能;
2.调用子vi实现万用表功能;
2.调用子vi实现电源控制功能;
二、实验步骤
前面板实现界面如图所示,实现了双通道示波器功能,信号源S1功能,万用表功能,电源控制功能;
前面板界面
在程序面板实现使用到的子vi和配置如下:
1. 在程序面板中,放置“设备初始化.vi”,用于初始化VISA控件,和EPI设备进行连接。
2.
设备初始化完成后,设置默认的仪器参数,主要包括“S1设置”,“采样率设置.vi”,“采样量程设置.vi”,“触发设置.vi”,“AIN耦合.vi”。
3. 示波器采集和波形显示,包括“数据采集.vi”,还包括频率计算和平均值计算。
4.
万用表数据采集,万用表数据是经过处理的,后面有单位,需要根据万用表档位进行处理数据,下图就为万用表数据处理,处理后显示值就为真实的值。
5.
信号源S1输出设置,S1可以输出正弦波,三角波,方波等波形,还可以改变频率,幅度等信息,这部分采用事件结构处理,使用“S1设置.vi”,“S1方波.vi”等。
6.
电源设置,包括正电源电压电流设置,负电源电压电流设置,固定电源电压设置,这部分也采用事件结构,主要使用“正电源设置.vi”,“负电源设置.vi”
,“固定电压设置.vi”等。
7.示波器采样率和档位设置,采用事件结构。
8. 运行程序界面如图。