利用Labview实现连续系统的时域分析求零状态响应阶跃激励的设计汇总.doc
《利用Labview实现连续系统的时域分析求零状态响应阶跃激励的设计汇总.doc》由会员分享,可在线阅读,更多相关《利用Labview实现连续系统的时域分析求零状态响应阶跃激励的设计汇总.doc(24页珍藏版)》请在课桌文档上搜索。
1、目 录1 引言12 虚拟仪器开发软件Labview入门22.1 Labview介绍22.2 利用Labview编程完成习题设计33 利用Labview实现连续系统的时域分析求零状态响应-阶跃鼓励的设计143.1 连续系统的时域分析求零状态响应阶跃鼓励的根本原理143.2 连续系统的时域分析求零状态响应阶跃鼓励的编程设计及实现153.2.1 一阶连续时间系统的零状态响应153.2.2 二阶连续时间系统的零状态响应163.3 运行结果及分析193.3.1 一阶连续时间系统的运行结果及分析193.3.2 二阶连续时间系统的运行结果及分析204 总结235 参考文献231 引言连续时间系统处理连续时间
2、信号,通常用微分方程来描述这类系统,也就是系统的输入与输出之间通过它们时间函数及其对时间t的各阶导数的线性组合联系起来。如果输入与输出只用一个高阶的微分方程联系,而且不研究系统内部其他信号的变化,这种描述系统的方式称为输入输出法。系统分析的任务是对给定的系统模型和输入信号求系统的输出响应。系统时域分析法包含两方面内容,一是微分方程的求解,另一是系统单位冲激响应,将冲激响应与输入鼓励信号进展卷积积分,求出系统输出响应。同时作为近代系统时域分析方法,将建立零状态响应,运算过程方便,往往成为系统分析的根本方法。本课程设计就是利用LabVIEW软件来实现连续系统的时域分析求零状态响应阶跃鼓励的过程,L
3、abVIEW是常用的虚拟仪器开发软件。所谓虚拟仪器,就是在计算机为核心的硬件平台上,其功能由用户设计和定义,具有虚拟面板,其测试功能由测试软件实现的一种计算机仪器系统。虚拟仪器的实质是利用计算机显示器的显示功能来模拟传统仪器的控制功能,以多种形式表达输出检测结果;利用I/O接口设备完成信号的采集,测量与调理,从而完成各种测试功能的一种计算机仪器系统。使用者用鼠标,键盘操作虚拟面板,就如同使用一台专用的测量仪器一样。因此测量仪器的出现,使测量仪器与计算机的界限模糊了。虚拟仪器的虚拟两字主要包含以下两方面含义:1虚拟仪器的面板是虚拟的。虚拟仪器面板上的各种“图标与传统面板上的器件完成的功能是一样的
4、;由各种开关,按钮,显示器等图标实现仪器的通,断;被测信号的输入通道,放大倍数等参数的设置,及测量结果的数值显示,波形显示等。2虚拟仪器测量功能是通过对图形化软件流程图的编程来实现。LabVIEW是一种程序开发环境,由美国国家仪器NI公司研制开发的,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。2 虚拟仪器开发软件Labview入门2.1 Labview介绍LabVIEWLaboratoryVirtualInstrumentEngineerin
5、gWorkbench是一种用图标代替文本行创立应用程序的图形化编程语言。传统文本编程语言根据语句和指令的先后顺序决定程序执行顺序,LabVIEW则采用数据流编程方式,程序框图中节点之间的数据流向决定VI及函数的执行顺序。VI指虚拟仪器,是LabVIEW的程序模块。LabVIEW提供很多外观与传统仪器如示波器、万用表类似的控件,可用来方便地创立用户界面。用户界面在LabVIEW中被称为前面板。使用图标和连线,可以通过编程对前面板上的对象进展控制。这就是图形化源代码,又称G代码。LabVIEW的图形化源代码在*种程度上类似于流程图,因此又被称作程序框图代码。图形化的程序语言,又称为“G语言。使用这
6、种语言编程时,根本上不写程序代码,取而代之的是流程图或框图。它尽可能利用了技术人员、科学家、工程师所熟悉的术语、图标和概念,因此,LabVIEW是一个面向最终用户的工具。LabVIEW是一种图形化的编程语言的开发环境,它广泛地被工业界、学术界和研究实验室所承受,视为一个标准的数据采集和仪器控制软件。LabVIEW集成了与满足GPIB、V*I、RS-232和RS-485协议的硬件及数据采集卡通讯的全部功能。它还内置了便于应用TCP/IP、Active*等软件标准的库函数。这是一个功能强大且灵活的软件。利用它可以方便地建立自己的虚拟仪器,其图形化的界面使得编程及使用过程生动有趣,它可以增强你构建自
7、己的科学和工程系统的能力,提供了实现仪器编程和数据采集系统的便捷途径。使用它进展原理研究、设计、测试并实现仪器系统时,可以大大的提高工作效率。Labview在测试、测量和自动化等领域具有最大的优势,因为Labview提供了大量的工具与函数用于数据采集、分析、显示和存储,用户可以在数分钟内完成一套完整的从仪器连接、数据采集到分析、显示和存储的自动化测试测量系统,因此,Labview被广泛的应用于汽车、通信、航空、半导体、电子设计生产、过程控制和生物医学等各个领域。2.2 利用Labview编程完成习题设计1. 写一个正弦波发生器,要求频率和幅度可调 图21习题1前面板图 图22习题1程序面板图2
8、. 新建一个VI,进展如下练习: 1任意放置几个控件在前面板,改变它们的位置、名称、大小、颜色等等。 2在VI前面板和后面板之间进展切换 3并排排列前面板和后面板窗口 图23习题2前面板图 图24习题2程序面板图3. 编写一个VI求三个数的平均值: 1要求对三个输入控件等间隔并右对齐,对应的程序框图控件对象也要求如此 对齐。添加注释 2分别用普通方式和高亮方式运行程序,体会数据流向。 3单步执行一遍图25习题3前面板图 图26习题3程序面板图4. 写一个VI判断两个数的大小,如右图所示:当AB时,指示灯亮图27习题4前面板图 图28习题4程序面板图5. 写一个VI获取当前系统时间,并将其转换为
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 利用 Labview 实现 连续 系统 时域 分析 状态 响应 阶跃 激励 设计 汇总
链接地址:https://www.desk33.com/p-22639.html