实验4 简单双通道示波器设计 目的:综合实用Labview 知识,在本设计中使用了层叠式顺序结构、分支结构、循环结构等编程逻辑结构以及常见的数据结构,如簇、捆绑成簇等数据处理结构;同时还用到了波形生成控件 VI、逻辑控件 VI、数值控件 VI 等多个控件。此外还创建了多个子 VI,可以使学生更好地掌握 Labview 编程的方法和技术。 设计要求:能够实现比较简单的双通道示波器功能,主要功能包括:输出波形显示(单通道输出波形显示或两通道输出波形同时显示);选择触发器极性(通道B 触发、外触发 EXT、正负极性触发等)并能设置触发电位;能进行水平分度和垂直分度的调节。前面板样式: 图 1 简单双通道示波器的前面板 实验内容:设计简单双通道示波器,并对主要功能进行测试、调节和使用。 1. 运行所设计的简单双通道示波器VI。 2. 调节该简单双通道示波器的一些选择开关和旋钮,可以测试该示波器的主要功能。选择触发源开关,可以实现通道B(CH B)或外部触发(EXT);选择触发沿开关,可以实现正触发(POS)或负触发(NEG);通过旋钮调节设定触发电平(Level)。 3. 选择通道开关,可以显示不同信号。 4. 选择定位调节开关(POSITION),可以调节水平和垂直分度。 5. 可以显示该简单双通道示波器的信息和终止该示波器的运行。 简单双通道示波器V I 的程序框图: 该 VI 主要包括:触发功能块、通道选择功能块、水平分度调节功能块、垂直分度调节功能块、程序控制功能块和波形显示功能块。 图2 简单双通道示波器的程序框图 一、简单双通道示波器V I 控件的设计过程 启动 Labview ,弹出启动界面,选择文件下拉菜单中的新建项目,在弹出的项目浏览器中的我的电脑菜单上击右键选择新建 VI,弹出 VI 界面,保存为 S_oscilloscope.vi 图3 创建 VI 并保存后的界面 1 、 前面板的创建和设计 主要为创建波形图显示控件、设计图徽、创建触发器面板,创建通道选择面板、创建定位面板、创建程序控制面板等。 (1 ) 示波器波形图控件的创建 在前面板上,选择控件中的波形图, 图 4 波形图控件的选择 设置波形图属性,在波形图上击右键弹出属性对话框,设定相应的属性: 外观设置如图 5 图 5 外观选项卡设置 格式与精度设置如图 6 图6 格式与精度设置 波形曲线设置如图7 在名称中可以添加你的曲线名称。 图7 曲线设置 标尺设置 图8 标尺设置 其它属性的设置,所有属性可根...