目录
一、概述.................................................. 错误!未定义书签。
二、课程设计目的及要求 (2)
2.1 设计目的 (2)
2.2 设计任务和技术要求 (2)
2.2.1 设计主要任务 (2)
2.2.2 技术要求 (3)
三、总体设计 (4)
3.1 设计流程框图 (4)
3.2 设计内容 (4)
3.3 设计步骤 (5)
3.4 设计结果 (5)
3.4.1 前面板图形 (5)
3.4.2 背面板程序框图 (6)
3.4.3 程序运行时图形 (7)
四、课程设计心得与体会 (8)
五、参考文献 (8)
一、概述
虚拟仪器技术就是利用高性能的模块化硬件,结合高效灵活的软件来完成各种测试、测量和自动化的应用。灵活高效的软件能帮助我们创建完全自定义的用户界面,模块化的硬件能方便地提供全方位的系统集成,标准的软硬件平台能满足对同步和定时应用的需求,这也正是NI近30年来始终引领测试测量行业发展趋势的原因所在。只有同时拥有高效的软件、模块化I/O硬件和用于集成的软硬件平台这三大组成部分,才能充分发挥虚拟仪器技术性能高、扩展性强、开发时间少,以及出的集成这四大优势。
LabVIEW(Laboratory Virtual Instrument Engineering Workbench,实验室虚拟仪器集成环境)是一种图形化的编程语言(又称G语言),它是由美国NI 公司推出的虚拟仪器开发平台,也是目前应用最广、发展最快、功能最强的图形化软件集成开发环境,使用这种语言编程时,基本上不用写程序代码,取而代之的是程序框图。LabVIEW的特点如下:
◆编程简单;
◆开发周期短;
◆高效性;
◆开放性;
◆自定义性;
◆性价比高,能一机多用。
二、课程设计目的及要求
2.1 设计目的
模块化设计的目的通过测控系统工程设计课程设计的综合训练,培养学生独立思考、分析问题、解决问题的能力,培养工程实践能力、创新能力和综合设计能力。根据所学虚拟仪器技术课程的理论知识及labview软件,对编程、仿真等进行设计。
2.2 设计任务和技术要求
2.2.1 设计主要任务
1. 掌握状态监控的原理;
2. 确定贮液罐状态监控的方案;
3. 利用LabVIEW软件编制监控界面;
4. 对本次课程设计进行总结,撰写课程设计报告。
2.2.2 技术要求
1. 模拟实时显示贮液罐液位状态;
2. 模拟显示贮液罐温度以及压力;
3. 要求系统操作简单,显示直观,使用方便,满足用户要求;
4. 课程设计报告书写规范、文字通顺、图表清晰、数据完整、结论明确。
三、总体设计
3.1 设计流程框图
3.2 设计内容
监测一个贮液罐的实际液位、温度、进口压力、出口压力;用曲线图显示被测量液位随时间的变化情况;液位超标时用指示器报警;手动和自动两种方式调节贮液罐的液位高度;用调节步长按钮决定自动调节的快慢程度;设计贮液罐状态监控系统前面板。 建立实时项目文件
安装
程序框图设
系统总体调
确定总体方案指标等
控制系统设
软件设计
前面板设计 形成结果
3.3 设计步骤
1、前面板设计
整个贮液罐监控系统前面板需要的控件有:停止键、手自动切换、液位超标指示灯、步长调节旋钮、高度设定、实际高度显示、进出口压力显示、温度显示和实际液位高度波形图。
停止键、手自动切换、液位超标在新式布尔量控件中进行选择,步长调节旋钮在数值控件中选择旋钮、压力表在数值中选择量表控件,设定高度、实际高度、温度在数值控件中分别选择垂直指针滑动杆垂直填充滑动杆和温度计,液位高度波形图选择波形图表。
2、程序框图设计
程序采用While循环结构,结束用停止布尔按钮结束,除设定高度和调节步长是手动设置外,其他输入
如压力和温度的设定均采用编程—数值—随机数的方式给定,手自动切换布尔量连接比较选项中的选择节点,用于切换手自动,液位超标将实际高度和超标高度比较,输出一布尔量。
3.4 设计结果
3.4.1 前面板图形
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论