1 / 6
文档名称:

基于LabVIEW的电子琴程序设计.docx

格式:docx   大小:340KB   页数:6
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于LabVIEW的电子琴程序设计.docx

上传人:653072647 2017/11/27 文件大小:340 KB

下载得到文件列表

基于LabVIEW的电子琴程序设计.docx

文档介绍

文档介绍:LabVIEW技术与应用课程设计报告
题目:基于LabVIEW的电子琴程序设计
学院:
专业班级:
学生姓名:
学号:
指导教师:
日期:
设计题目及要求
题目:基于LabVIEW的电子琴程序设计
要求:使用LabVIEW设计一个运行于计算机的电子琴软件,电子琴是由36个琴键所构成,包含有高音、中音、低音的音阶以及半音阶共同组成也就是所谓的黑键跟白键。软件实现弹奏功能。其中弹奏功能:每按下一个琴键,扬声器播放对应频率声音。
前面板设计
电子琴是由36个琴键所构成,包含有21个白键和15个黑键,在前面板中利用“确定按钮”作为琴键,白键和黑键的属性设置分别如下图所示:
图1 白键属性设置
图2 黑键属性设置
把设置好的36个琴键按次序排布为电子琴的样子,从左到右白健依次是低音、中音、高音的1 2 3 4 5 6 7,黑键也是依次是低音、中音、高音的半音阶,如下图所示:
图3 设置后的电子琴按键
程序框图设计
按以下步骤设计程序框图:
,电子琴需要能连续弹奏,因此要把整个发声程序放在一个while循环中。
2. 每个按键发声都是一个事件,所在在程序框图中需要把他们放在事件结构中,在事件结构中对每个按键发声进行设置。具体做法如下:在程序中选择事件结构,添加新的事件分支,事件源为某琴键按钮,然后将本分支所处理的琴键按钮放入该分支页面中,由于电子琴的琴键通常需要按下去才会发出声音,所以本分支出发的条件就设置为当鼠标按下时触发。事件结构设置如下图所示:
图4 事件结构的设置
,得用播放声音之类的控件,本设计选用了播放波形的控件,原因是因为波形的频率容易设置,能让声音听起来更接近。具体做法如下:通过路径“信号处理-波形生成-仿真信号”选择仿真信号控件,并选择仿真的信号为正弦波,同时创建一个输入控件,输入相应的频率值,该输入控件与仿真信号控件的频率相连。然后通过路径“图形与声音-声音-输出-播放波形”选择播放波形控件,将仿真信号控件的输出与播放波形控件的输入相连,如下图所示:
图5 发声程序
如此类推,每个琴键设计一个对应的发声程序,并把该发声程序放入对应的事件结构中,

最近更新

2024年山东第二医科大学辅导员考试笔试真题汇.. 36页

2026年企业作业人员题库100道及参考答案(实用.. 41页

2026年刑事诉讼原理与实务模拟题100道及参考答.. 49页

2025山东临沂市级开发公益性岗位招用就业困难.. 32页

2026年厦门演艺职业学院单招职业技能测试题库.. 44页

2026年合肥科技职业学院单招职业技能测试模拟.. 44页

2025年岫岩县招教考试备考题库带答案解析(必.. 31页

2026年国开电大外国文学形考题库【考点提分】.. 40页

2025年甘肃省武威市凉州区金沙镇人民政府招聘.. 50页

2026年天津艺术职业学院单招职业适应性考试题.. 44页

2026年安徽新闻出版职业技术学院单招职业技能.. 43页

2026年常州工业职业技术学院单招职业技能测试.. 43页

2026年广西省崇左市单招职业倾向性测试题库附.. 44页

2026年廉政知识专题及参考答案一套 14页

2026年中国科协所属单位面向社会招聘工作人员.. 46页

2026年浙江交通职业技术学院单招职业适应性测.. 42页

2026年四川科技职业学院单招职业技能测试题库.. 43页

2026年大学c语言的期末试题精编答案 13页

2026年锅炉操作工考试题库200道及完整答案【必.. 74页

2026年平安银行入行考试题库附答案 40页

2026福建福州市鼓楼区国有资产投资发展集团有.. 51页

2026年政府采购培训试题100道附参考答案(能力.. 31页

2026年疾病控制题库及参考答案(完整版) 40页

2025交通运输部所属事业单位第七批统一招聘10.. 18页

2025年新疆考试录用公务员《公安专业科目》真.. 30页

ALC墙板蒸压加气轻质混凝土板材安装施工方案及.. 3页

GBT228-2024金属材料室温拉伸试验方法 39页

单招考试-计算机网络技术期末试卷(带答案) 14页

沪科版八年级-《压强》单元测试题(含答案) 7页

企业承包商准入与退出机制 11页