数字存储式录音系统课件.pptx

数字存储式录音系统引子你知道留声机吗?单声道录放音是什么?我们是否可以自己做个录音机?硬件平台将所需传感器模块安置在对应的nextboard平台槽位上使用nextpad检测模块是否正常使用声音采集与回放实验模块是否能够工作Nextpad软件平台免费概念演示实验课程云技术Nextpad应变桥实验演示数字式录音系统功能描述可以播放声音文件可以录制声音文件可回放录制的声音文件播放文件可以随时暂停(可选)播放文件可以修改声音大小(可选)录音系统软面板录音机的设计数据采集数据存储麦克风信号调理信号放大文件读取信号发生扬声器细节解析硬件准备驻极体麦克风原理扬声器模拟信号采集与发生软件准备美化界面(控件制作、属性节点)程序架构声音信号的存储回放驻极体麦克风驻极体麦克风结构图 驻极体麦克风放大电路扬声器扬声器又称“喇叭”一种十分常用的电声换能器件当不同的电子能量传至线圈时,线圈产生一种能量与磁铁的磁场互动,这种互动造成纸盘振动所需分析的模拟信号信息模拟NI DAQmx驱动NI-DAQmx 驱动提供了LabVIEW和采集硬件的连接底层VI 编程接口DAQ助手NI-DAQmx 驱动可以配置 Buffering Signal routing etc… retriggering Sample rates Clocking数据采集配置硬件资源 信号读\写 关闭资源模拟信号采集——使能端口采集声音的硬件电路,需要有一个使能信号。在开始AI采集之前,需要先将使能端口置高。声音文件声音文件存储声音文件读取文件对话框程序框图配置 程序运行 弹出对话框前面板设计前面板设计 — 选项卡控件选项卡控件(Tab)可以将更多的内容归类整合在一个前面板中。前面板设计 — 修饰使用方框、线条、箭头等修饰控件组合或分隔前面板上对象 这些对象仅用于修饰美化界面— 自定义控件的使用优化界面 — 属性节点程序中对于任意控件都可以修改其属性使用属性节点可修改控件的部分属性如: 是否可见、是否闪烁、颜色。。。什么是属性控件类属性: 可见控件数组子类属性: 行数布尔子类属性: 布尔文本数组布尔停止对象可见:是布尔文本: 停止停止属性节点用来访问对象的属性类的层次结构通用对象图形对象控件布尔属性节点 — 执行顺序属性节点用来访问对象的属性如创建可见属性节点:右击控件,选择“创建-属性节点-可见”属性节点按照由上而下的顺序执行如某接线端出错,节点将在此处中止执行。返回错误消息并不再继续执行后续接线端优化界面——窗口外观对话框形式自定义形式配置VI属性——窗口外观前面板数据显示——波形图表前面板数据显示——波形图表波形图表和波形图-显示采样率恒定的数据XY图-显示采样率非均匀的数据及多值函数的数据。 数据图表绘制-波形图表刷新模式右键单击图表,从快捷菜单选择高级?刷新模式默认刷新模式为带状图表示波器图表和扫描图显示曲线速度明显快于带状图表绘制数据 图标的说明文档解析程序架构属性节点While循环事件结构状态机流程图流程图 — 声音信号采集状态机完成各个状态跳转某些状态可复用随时响应界面按键操作状态机-基本结构(回顾)状态机由状态的集合以及对应状态切换的转换函数构成每个状态可触发一个或多个状态或结束进程处理While循环移位寄存器条件结构条件结构(回顾)包含两个或两个以上的条件分支每次仅执行其中某一个条件分支执行哪个分支取决于输入值其类似于文本编程语言中的switch语句或if...then...else语句状态机-状态转移模板创建标准状态机事件结构对于界面的按钮响应“超时”帧的灵活应用与状态机的联合何谓事件结构(回顾)用户界面(静态)事件范例单击鼠标按键单击键盘按键修改数值控件的值事件结构组成(回顾)超时事件选择器标签事件选择器标签:识别当前查看的事件分支超时 : 等待某个事件发生的事件,默认值为–1,即永不超时事件结构 — 超时超时端口状态机通常用于While循环每次循环仅处理一个事件无事件发生时休眠超时端口若有数值输入,程序如何执行?有何意义?设计完成系统实现驻极体麦克风、扬声器模拟信号的连续采集及模拟电压输出界面设计状态机事件结构思考题音量的修改如何实现?随时暂停的功能,若不适用状态机,实现容易吗?www.nextU.通过本课程,了解麦克风、声音文件录制。巩固事件结构的使用及状态机结构的使用。巩固AI、AO、DO的使用。自从1877年,美国的大发明家托玛斯·爱迪生发明了滚桶式留声机开始,就进入了单声道的录音时代。尽管我们生活的环境中,随时随地都可从上下、左

文档评论(0)

1亿VIP精品文档

相关文档