实验十三 开源虚拟仪器示例

一、实验目标

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. 运行程序界面如图。