在系统设计和构成之前,必须对系统进行分析、综合和预测研究,从而得出系统的性能评价指标,如控制精度、响应速度和系统稳定性等。一般来说,我们可以从两个方面来对系统的性能进行分析,一是时域,二是频域,它们是从不同的侧面,以被研究系统的传递函数为依据,来研究系统的特性,关于这方面的研究工作已有不少报道。本文介绍在平台下进行控制系统频域分析研究的方法。1简介()是一个基于图形编程语言的开发环境。它既可用于与、、、-232、-485及数据采集板卡等硬件进行通讯,也可以同/网络和等标准软件进行接口,利用建立的32位程序,能满足数据采集、测试等所需的执行速度。这是一种不需要很多编程经验而功能强大的编程工具,与其他语言开发工具相比,编程具有以下特点:(1)的基本编程单元是图标,不同的图标表示不同的功能模块。用开发的程序又称为虚拟仪表程序(),包括前面板和框图程序。前面板是用于设置输入量和输出量的用户图形界面,包含如开关、按钮、图表、图形等多种图标;框图程序用图形语言编写,相当于传统程序的源代码,完成对前面板中输入量和输出量的控制。框图中的部件包括库中的功能和结构、前面板上用于控制和指示的终端以及各种子等。部件可以看成为程序的节点,部件之间用连线联接,以确定框图内的数据流向。当一个节点的所有输入量给定后,这个节点开始运行,执行完毕后,把它的输出量传递给数据流中的下一个节点。提供了3个具有图形化的可移动的模板来创建和运行程序:工具()、控制()和功能()。工具模板用于创建、修改和调试程序;控制模板可以给前面板增加输入量和输出指示量;功能模板用于创建框图程序。其中控制模板和功能模板分别只出现在前面板和框图程序窗口中。图1所示为一用编程实现的一个温度计,图1()为前面板,上面布置有一个温度计、温度瞬时值及摄氏和华氏温度的转换开关,图1()为框图程序,它先用一个子程序来模拟从数据采集卡的0通道来读取电压,再将读数乘以1000转换成华氏温度,也可以根据前面板上转换开关的位置,将华氏温度转换成摄氏温度,并从温度计上实时显示温度的变化,文本框中给出温度的瞬时值。这种可视化编程过程近似于思维过程。另外,编程的查错、调试功能也非常强大。程序查错无须先编译,只要有语法错误,会自动显示,并给出错误的类型、原因及准确位置。进行程序调试时,可以在任何位置插入任意多的数据探针,运行程序时,会给出各探针的具体数值,通过观察数据流的变化、程序运行的逻辑状态,寻找错误,大大减少了程序调试的时间,使软件的开发更省时、省力,容易为多数工程师和技术人员所接受。()前面板()框图程序图1利用开发的温度计(2)继承和发展了结构化和模块化程序设计的概念,使虚拟仪器是分层次和模块化的。既可以把任意一个虚拟仪器当作顶层程序,也可将其当作其它虚拟仪器或自身的子程序,这样用户就可以把一个复杂的应用任务分解为一系列的、多层次的子任务,通过为每一个子任务设置一个子虚拟仪器,并运用方框图原理把这些子虚拟仪器进行组合、修改、交叉和合并等处理。最后建成的顶层虚拟仪器就成为一个包括所有应用功能的子虚拟仪器的集合。(3)是一个带有扩展功能库和子程序的通用程序设计系统,其在开发环境下提供的应用程序有180多种,大致可分为以下几个方面:高级分析函数库、工具箱库、综合时频分析控制箱、仪器驱动函数库、演示程序库、开发工具库和应用程序生成器等,帮助用户迅速组建自己的应用系统。还提供了数百种仪器的源码级驱动程序(其中包括(488)仪器,仪器,232仪器)。还可通过动态链接库()开发自己的函数库,进一步扩展功能。(4)支持多种系统平台。在任何一个

基于matlab的频域辨识,基于Lab VIEW的控制系统频域分析研究相关推荐

  1. 基于matlab的频域辨识,频域辨识简介.ppt

    频域辨识简介 * 中国科学技术大学振动控制与运动体控制实验室 提纲 频域辨识基础 非参数辨识 辨识信号设计 频率响应估计 参数辨识 最小二乘类算法 极大似然辨识 子空间辨识 提纲 频域辨识基础 非参数 ...

  2. 基于matlab编程方法实现模糊推理及解模糊的方法研究,基于Matlab编程方法实现模糊推理及解模糊的方法研究.doc...

    基于Matlab编程方法实现模糊推理及解模糊的方法研究 基于M a tlab 编程方法实现模糊推理及解模糊的方法研究 王海江, 陈 瑾, 徐卫忠 (中船重工集团 第七一一研究所 上海 200090) ...

  3. 三相半波可控整流电路matlab仿真,基于MATLAB的三相半波电阻性负载可控整流电路仿真研究...

    基于MATLAB的三相半波电阻性负载可控整流电路仿真研究 摘 要:利用MATLAB7.0命令语言对可控整流电路的仿真研究,给出三相半波电阻负载可控整流电路的理论分析波形图,提供该电路的MATLAB的命 ...

  4. matlab模拟流动传热,基于MATLAB的快速式汽-水换热器传热与流动特性研究

    基金项目:国家自然科学基金项目 (项目编号: 50776055) ;山东省自然科学基金项目 (项目编号: Y2007F10) 基于 MATLAB的快速式汽 -水换热器传热与流动特性研究 张艳乔1 ,张 ...

  5. matlab非线性系统频域标识,基于MATLAB的最小二乘法系统辨识与仿真

    第 29卷 第 2期 许昌学院学报 Vol. 29. No. 2 2010年 3月 JOURNAL OF XUCHANG UN IVERSITY Mar. 2010 收稿日期: 2008 - 10 - ...

  6. 基于matlab测幅值,基于MATLAB的分析测试系统

    基于MATLAB的分析测试系统 来源:华强电子网 作者:华仔 浏览:663 时间:2016-08-10 14:18 标签: 摘要: 摘 要:介绍基于matlab的分析测试系统的结构,详细阐述了系统的工 ...

  7. 基于matlab fdma传输系统设计,基于MATLAB的LTE系统仿真研究

    摘  要: 根据LTE系统的原理和模块构成,分析并建立了一个基于MATLAB的系统级仿真平台.针对LTE系统中被广泛认可的轮询.比例公平和最大载干比三种经典调度算法,利用仿真平台产生的数据对三者的性能 ...

  8. 基于matlab fdma传输系统设计,基于matlab频分复用系统的研究与仿真设计3695.doc

    基于matlab频分复用系统的研究与仿真设计3695.doc 目录1设计任务及要求111设计任务112设计要求12设计作用及其目的13设计过程及原理231频分复用通信系统模型建立232语音信号采样53 ...

  9. 基于matlab的漏电保护器仿真,基于MATLAB仿真的高压断路器振动信号故障诊断

    内容介绍 原文档由会员 第二波打卡 发布 基于MATLAB仿真的高压断路器振动信号故障诊断 16300字 44页 原创作品,已通过查重系统 摘 要 断路器在分合闸操作中所产生的振动信号是一系列无规则的 ...

最新文章

  1. RelativeLayout布局,不希望文本盖住其他组件
  2. 仅需一部摄像机即可实现基于AI的3D重建
  3. 第十六届全国大学生智能车竞赛线上赛点赛道审核 - 广东赛区
  4. python3 subprocess.Popen 报错 No such file or directory
  5. 应届算法岗,选择巨头还是AI明星创业公司
  6. 爬虫图谱(个人整理使用)
  7. thinkphp3.2加载第三方函数库
  8. 【报告分享】2021制造业与人工智能创新应用发展报告.pdf(附下载链接)
  9. linux怎么入侵别人电脑关机,Linux关机执行脚本命令应该怎么做?
  10. BigGAN论文解读
  11. 双人联机五子棋html代码,双人联机聊天或五子棋游戏设计【高手请进】
  12. Unity的[Obsolete]属性
  13. 20190527-陈静初-文件操作-笔记
  14. 低分辨率和畸变严重的棋盘格角点的自动检测
  15. HashMap 扩容 加载因子
  16. 关于Fortify 代码安全扫描常见问题
  17. 腾讯区块链发行多少腾讯区块链如何投资?
  18. 申论省考必须背的一篇倡议书
  19. 服务器uefi装系统教程,uefi模式怎么重装系统_win10uefi装系统步骤教程
  20. 调用工厂模式来实现对象实例化

热门文章

  1. (4)Python3笔记 之 流程控制
  2. BZOJ3245: 最快路线 拆点dijkstra
  3. rem和css3的相关知识点
  4. 有原创保护能力的公众帐号可申请页面模版功能和图文消息正文插入历史群发链接...
  5. 自学php【二】 PHP计算时间加一天
  6. ubuntu 上已经安装libxml2还提示需要reinstall的解决方法
  7. QT跨平台项目开发经验(项目打包)
  8. php操作redis_PHP操作Redis的基本方法
  9. 软件测试知识产权保护,一种软件测试方法及软件测试系统专利_专利申请于2017-09-07_专利查询 - 天眼查...
  10. python计算入门_Python入门教程02-01(计算机核心基础)