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

一、实验目标

1.调用子vi实现双通道示波器功能;

2.调用子vi实现S1信号源功能;

二、实验步骤

前面板实现界面如图所示,实现了双通道示波器功能,信号源S1功能;

前面板界面

在程序面板实现使用到的子vi和配置如下:

1. 在程序面板中,放置“设备初始化.vi”,用于初始化VISA控件,和EPI设备进行连接。

设备初始化.vi:该 VI 会自动查找 E-PI
的通信端口,找到后其会设置该端口参数,返回一个端口设置结果;
在实际实现时,当设备初始化.vi
返回“真”时才对设备进行设置,即在“真”分支中设置,若返回“假”值表示初始化设备失败,不进行任何操作。

2.
设备初始化完成后,设置默认的仪器参数,主要包括“EPI-m104信号源设置.vi”,“采样时间设置.vi”,“采样量程设置.vi”,“触发设置.vi”,“EPI-m104耦合设计.vi”。

3. 示波器采集和波形显示,包括“数据采集.vi”,还包括频率计算和平均值计算。

4.
信号源S1输出设置,S1可以输出正弦波,三角波,方波等波形,还可以改变频率,幅度等信息,这部分采用事件结构处理,使用“EPI-m104信号源设置.vi”。

5.示波器采样率和档位设置,采用事件结构。

6. 运行程序界面如图。