现代测控技术实习 教材:LabVIEW 8.20程序设计从入门到精通

Slides:



Advertisements
Similar presentations
《LabVIEW 8.20程序设计从入门到精通》 随书课件
Advertisements

ASP .NET 程序设计(C#版) 第二版 机械工业出版社同名教材 配套电子教案
LSF系统介绍 张焕杰 中国科学技术大学网络信息中心
杨青青 信息电子技术研究所 智能仪表设计 杨青青 信息电子技术研究所
绪论 测试信号的描述与分析 测试系统的基本特性 常用传感器 模拟信号处理 数字信号处理 计算机与虚拟仪器测试技术.
现代农业创业指导 广西省兴安县农广校.
Arduino与小游戏制作 钟鸣远
综合布线技术与实践教程 第九章:综合布线系统工程网络分析 课程网站:
UI(用户界面)集训班 Illustrator 高级班.
第6章 字符串、数组、簇和矩阵.
LabVIEW计算机实测与控制 胡致远 胥洞菡
C++中的声音处理 在传统Turbo C环境中,如果想用C语言控制电脑发声,可以用Sound函数。在VC6.6环境中如果想控制电脑发声则采用Beep函数。原型为: Beep(频率,持续时间) , 单位毫秒 暂停程序执行使用Sleep函数 Sleep(持续时间), 单位毫秒 引用这两个函数时,必须包含头文件
计算机基础知识 丁家营镇九年制学校 徐中先.
《数据库原理及应用》课程介绍 信息工程学院 孙俊国
Introduction to Jianmin
LSF系统介绍 张焕杰 中国科学技术大学网络信息中心
LabVIEW環境簡介 虛擬儀控程式設計 LabVIEW
Hadoop I/O By ShiChaojie.
嵌入式系统课程简介 宋健建 南京大学软件学院 2004/02/10.
LabVIEW 计算机实测与控制 复旦大学物理系 周震 指导老师:谭砚文.
SVN服务器的搭建(Windows) 柳峰
走进编程 程序的顺序结构(二).
第11章:一些著名开源软件介绍 第12章:服务安装和配置 本章教学目标: 了解当前一些应用最广泛的开源软件项目 搭建一个网站服务器
数 控 技 术 华中科技大学机械科学与工程学院.
LabVIEW计算机实测与控制 赵雪冰 材料物理 钱哲仁 材料物理.
数据挖掘工具性能比较.
Windows 7 的系统设置.
宁波市高校慕课联盟课程 与 进行交互 Linux 系统管理.
宁波市高校慕课联盟课程 与 进行交互 Linux 系统管理.
三:基于Eclipse的集成开发环境搭建与使用
Unit 11.Operating System 11.1 What’s OS 11.2 Related Courses
程序设计工具实习 Software Program Tool
SOA – Experiment 2: Query Classification Web Service
pptfans.cn _ Free PowerPoint Templates, Diagrams and Charts
INSERT THE TITLE OF YOUR PRESENTATION HERE
C语言程序设计 主讲教师:陆幼利.
微机系统的组成.
FREE PPT TEMPLATES Custom Text INSERT THE TITLE
pptfans.cn _ Free PowerPoint Templates, Diagrams and Charts
K60入门课程 02 首都师范大学物理系 王甜.
VisComposer 2019/4/17.
《LabVIEW 8.20程序设计从入门到精通》 随书课件
INSERT THE TITLE OF YOUR PRESENTATION HERE
Platform Builder使用介绍 WINCE系统应用开发流程说明 ACTION RDC 杨 涛 2005.Dec.3th
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
班級:博碩子一甲 授課老師:鐘國家 助教:陳國政
核探测与核电子学国家重点实验室 中国科学技术大学近代物理系 王照琪
JSP实用教程 清华大学出版社 第2章 JSP运行环境和开发环境 教学目标 教学重点 教学过程 2019年5月7日.
iSIGHT 基本培训 使用 Excel的栅栏问题
<编程达人入门课程> 本节内容 计算机编程语言 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群: ,
2019/5/8 第2章 数据分析软件介绍.
INSERT THE TITLE OF YOUR PRESENTATION HERE
Visual Basic程序设计 第13章 访问数据库
魏新宇 MATLAB/Simulink 与控制系统仿真 魏新宇
pptfans.cn _ Free PowerPoint Templates, Diagrams and Charts
Delphi 7.0开发示例.
计算机绘图 AutoCAD2016.
INSERT THE TITLE OF YOUR PRESENTATION HERE
GIS基本功能 数据存储 与管理 数据采集 数据处理 与编辑 空间查询 空间查询 GIS能做什么? 与分析 叠加分析 缓冲区分析 网络分析
INSERT THE TITLE OF YOUR PRESENTATION HERE
OF YOUR PRESENTATION HERE
B081 LabVIEW 7.X 實用教本 第4章 LabVIEW的工作環境.
C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.
第6章 字符串、数组、簇和矩阵.
pptfans.cn _ Free PowerPoint Templates, Diagrams and Charts
FVX1100介绍 法视特(上海)图像科技有限公司 施 俊.
Experiment on Computer Measurement and Control with LabVIEW
学习数据结构的意义 (C语言版) 《数据结构》在线开放课程 主讲人:李刚
第六讲 酒店客房管理系统(二) 教育部“十二五”职业教育国家规划教材
入侵检测技术 大连理工大学软件学院 毕玲.
Presentation transcript:

现代测控技术实习 教材:LabVIEW 8.20程序设计从入门到精通 陈宝玉 chenby@gmail.com

第1章 揭开LabVIEW的面纱

引子 “最初只存在机器语言,计算机的世界里一片黑暗。可是不久,汇编语言问世了,给计算机的世界投下了一缕曙光。后来,Fortran的出现带来了光明。” LabVIEW图形化编程语言的出现终于把人们——尤其是工程师和科学家们从繁杂的编程工作中解放出来,使他们能够真正专心于自己所关注的事情。

本章内容 1.1 虚拟仪器的概念 1.2 什么是LabVIEW? 1.3 LabVIEW可以做什么? 1.4 LabVIEW的发展历程

1.1 虚拟仪器VI(Virtual Instrument) 传统仪器 厂商定义功能 虚拟仪器 用户定义功能

1.1 虚拟仪器的概念 虚拟仪器系统是由计算机、应用软件和仪器硬件三大要素构成的。计算机与仪器硬件又称为VI的通用仪器硬件平台。

1.1 虚拟仪器的概念 软件技术是虚拟仪器的核心技术。常用的仪器用开发软件有LabVIEW、LabWindows/CVI、VEE等等,其中以美国NI公司开发的LabVIEW应用最为广泛。

1.1 虚拟仪器的概念 虚拟仪器的主要特点有: 用户可以根据自己的需要定义和制造各种仪器。 尽可能采用了通用的硬件,各种仪器的差异主要是软件。 可充分发挥计算机的能力,有强大的数据处理功能,可以创造出功能更强的仪器。 用户可以根据自己的需要定义和制造各种仪器。

1.2 什么是LabVIEW? LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一种用图标代替文本行创建应用程序的图形化编程语言-G语言,可视为一个标准的数据采集和仪器控制软件。 使用G语言编程时,基本上不写程序代码,取而代之的是流程图或程序框图。它尽可能利用了技术人员、科学家、工程师所熟悉的术语、图标和概念,因此,LabVIEW是一个面向最终用户的工具。使用它进行原理研究、设计、测试并实现仪器系统时,可以大大提高工作效率。

1.2 什么是LabVIEW? LabVIEW程序被称为VI(Virtual Instrument),即虚拟仪器。

1.3 LabVIEW应用程序的构成 前面板 (Front Panel) 控制对象(输入) 显示对象 (输出) 随机信号发生器的前面板

1.3 LabVIEW应用程序的构成 程序框图 (Block Diagram) 随机信号发生器的流程图 与前面板控件对应的连线端子 函数:随机数发生器 结构:循环 与前面板控件对应的连线端子 随机信号发生器的流程图

1.4 LabVIEW的操作模板 工具选板(Tools Palette) view | tools palette 控制选板(Control Palette) view | Control Palette 功能选板( Functions Palette ) view | Functions Palette

1.5 LabVIEW可以做什么? LabVIEW在测试、测量和自动化等领域具有最大的优势,因为LabVIEW提供了大量的工具与函数用于数据采集、分析、显示和存储。 用户可以在数分钟内完成一套完整的从仪器连接、数据采集到分析、显示和存储的自动化测试测量系统。 它被广泛地应用于汽车、通信、航空、半导体、电子设计生产、过程控制和生物医学等各个领域。

1.5 LabVIEW可以做什么? LabVIEW不仅可以用来快速搭建小型自动化测试测量系统,还可以被用来开发大型的分布式数据采集与控制系统。 在美国Lawrence Livermore国家实验室,一个花费2000万美金的极为复杂的飞秒激光切割系统就是基于LabVIEW开发的。 在北京正负电子对撞机二期工程北京谱仪慢控制系统中,大约有30种物理量共7000多点的现场数据点需要实时采集控制和分析记录等。

1.6 LabVIEW的发展历程

1.7 如何学好LabVIEW 1、多学习实例,本书以及LabVIEW都提供了大量的实例。 2、大胆尝试,尝试编写自己的程序。 “I hear…I forget. I see…I remember. I do…I understand.”

上机练习 1. 熟悉LabVIEW程序主界面、前面板和程序框图; 2. 初步了解tools palette、controls palette 、functions palette; 3. 会使用help; 4. 作书上第二章的VI,并添加幅值/频率调节控件。