实验十二 开源虚拟仪器示例
一、实验目标
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. 运行程序界面如图。