当前位置: 首页 > news >正文

如何进行网站建设分析游戏评测网站怎么做

如何进行网站建设分析,游戏评测网站怎么做,郑州网络,wordpress加水我想用Matlab中的应用程序设计器编写一个简单的音频过滤应用程序。一个人应该能够加载音频文件,按播放和改变参数,如输入增益,截止频率等,而文件正在播放。我只是不知道如何能够实时更改参数并更新相应的变量,以便人们能够听到过滤器是如何更改的。这是我现在写的代码:classdef…我想用Matlab中的应用程序设计器编写一个简单的音频过滤应用程序。一个人应该能够加载音频文件,按播放和改变参数,如输入增益,截止频率等,而文件正在播放。我只是不知道如何能够实时更改参数并更新相应的变量,以便人们能够听到过滤器是如何更改的。这是我现在写的代码:classdef EulerFilter matlab.apps.AppBase% Properties that correspond to app componentsproperties (Access public)UIFigure matlab.ui.FigureCutoffKnobLabel matlab.ui.control.LabelCutoffKnob matlab.ui.control.KnobPlayButton matlab.ui.control.StateButtonendproperties (Access public)inputGain % input GainCutoffHz % cutoff frequency in Hzendmethods (Access public)function play(app)% setup file streamframeLength 256;fileReader dsp.AudioFileReader(...Sun Behind CloudsDry.wav,...SamplesPerFrame,frameLength);deviceWriter audioDeviceWriter(...SampleRate,fileReader.SampleRate);% code snippet% porcessing of frameswhile ~isDone(fileReader)% code snippetendrelease(fileReader);release(deviceWriter);endendmethods (Access private)% Code that executes after component creationfunction startupFcn(app)app.inputGain 1;app.CutoffHz 22000;end% Value changed function: PlayButtonfunction PlayButtonValueChanged(app, event)value app.PlayButton.Value;play(app);end% Value changing function: CutoffKnobfunction CutoffKnobValueChanging(app, event)%display(event)changingValue event.Value;app.CutoffHz changingValue;endend% App initialization and constructionmethods (Access private)% Create UIFigure and componentsfunction createComponents(app)% Create UIFigureapp.UIFigure uifigure;app.UIFigure.Position [100 100 640 480];app.UIFigure.Name UI Figure;% Create CutoffKnobLabelapp.CutoffKnobLabel uilabel(app.UIFigure);app.CutoffKnobLabel.HorizontalAlignment center;app.CutoffKnobLabel.Position [159 322 37 22];app.CutoffKnobLabel.Text Cutoff;% Create CutoffKnobapp.CutoffKnob uiknob(app.UIFigure, continuous);app.CutoffKnob.Limits [10 22000];app.CutoffKnob.MajorTicks [10 1000 5000 22000];app.CutoffKnob.ValueChangingFcn createCallbackFcn(app, CutoffKnobValueChanging, true);app.CutoffKnob.Position [155 367 45 45];app.CutoffKnob.Value 22000;% Create PlayButtonapp.PlayButton uibutton(app.UIFigure, state);app.PlayButton.ValueChangedFcn createCallbackFcn(app, PlayButtonValueChanged, true);app.PlayButton.Text Play;app.PlayButton.Position [60 40 100 22];endendmethods (Access public)% Construct appfunction app EulerFilter% Create and configure componentscreateComponents(app)% Register the app with App DesignerregisterApp(app, app.UIFigure)% Execute the startup functionrunStartupFcn(app, startupFcn)if nargout 0clear appendend% Code that executes before app deletionfunction delete(app)% Delete UIFigure when app is deleteddelete(app.UIFigure)endendend它主要是Matlab为图形用户界面生成的函数。我添加了一些属性,其中包含输入增益、截止值等的值,以及执行信号处理的play()函数。我可以运行应用程序,按下播放按钮,听到正在播放的音频文件,但当我改变截止频率,例如,没有改变。我想这是因为当按下play按钮时,我在回调函数中执行play()函数,因此在另一个按钮完成之前,不能执行切断旋钮时的回调函数。当我第一次更改参数,然后按播放,一切都是正确的,除了我不能改变参数时,文件正在播放。我尝试过以下方法,但没有成功:在play()函数的while循环中调用回调函数,但我不知道需要传递哪个参数事件(Matlab总是告诉我它不知道缺少命令或参数)或者这是否有用在runStartupFcn()中执行play()函数,但此函数在显示图形用户界面之前执行,这当然是无用的据我所知,我不能在其他地方添加函数所以现在的问题是:我能让应用程序实时工作吗?我期待着你的回答!
http://www.zqtcl.cn/news/217849/

相关文章:

  • seo网站推广软件 快排手机网页小游戏
  • 上海免费网站建设品牌长沙com建站网站设计
  • 大网站成本品牌设计风格
  • 电大形考任在哪个网站做湖南seo推广服务
  • dede网站 异步生成wordpress 页面新建
  • 郑州网站制作网页网站优化我自己可以做吗
  • 合肥做网站的公司百度做兼职去哪个网站
  • 重庆市城市建设规划官方网站一款app从开发到上线的流程
  • 微网站开发难吗登录qq网页版
  • 网站不备案能解析吗网站开发项目中职责
  • 三优科技 网站开发网站开发实训报告总结
  • 离线推广网站规划书常用的网站都有哪些
  • 成都 视频网站建设网站邮件推送
  • 深圳均安网站制作温州网站优化案例
  • 做网站需要哪些流程网站建设中项目经理的职责
  • 专业低价建设微网站微商城怎么样在wordpress上添加播放视频
  • 网站制作经费预算表域名备案信息查询系统
  • 苏州网站建设找苏州聚尚网络推荐南昌个人网站制作怎么做
  • 普法网站建设wordpress伪静态404错误
  • 易语言如何做浏网站湛江高端网站开发
  • 窦各庄网站建设wordpress 意见反馈
  • 建站公司还有前途吗海拉尔做网站的公司
  • 素材网站有哪些如何做简单视频网站
  • 如何做网站公证宁波网站建设公司比较好
  • 网站建设公司行情新网站建设风格
  • 30天网站建设实录 pdf微信分销工具
  • 深圳电子商务网站 开发招标文件范本
  • 常州网站制作包括哪些网站商城模板
  • wordpress下拉式菜单哈尔滨seo优化公司
  • 网站添加百度地图标注怎么在百度免费推广