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

labview基础

一、什么是labview

        labview是一种图形化编程语言,广泛应用于工控方面的数据采集、测试测量和仪器控制等;应用labview进行编程时不再需要编写代码,只需要在程序框图通过函数选板放置实现相应功能的函数图标即可。可以理解为底层的代码被封装在这些函数里了,不再需要编写,直接使用即可。

二、窗口介绍

        labview分为前面板(用户界面)和程序框图(代码)两部分。前面板是用户交互界面,主要是给用户看和使用的;程序框图以图形化的形式表达程序逻辑。前面板和程序框图都有各自的菜单栏选项。

(1)前面板

 在前面板上可以放置各种各样的控件,单击鼠标右键即可放置所需要的控件。

(2)程序框图

 程序框图编写所需要实现的功能的框图,单击鼠标右键选择放置所需要的函数。

三、新建一个vi

        开始编程时先新建一个vi,可以直接点击文件,新建vi,也可以点击创建项目里的选择空白vi模板创建。

 

         创建好后进行前面板的界面设计。单击鼠标右键选择字符串与路径,再选择字符串显示控件单击鼠标左键拖动到前面板放置即可。按照上述操作再放置两个字符串控件。

 

         之后进行程序框图的编辑,在前面板放置的输入和显示控件会在后面板生成一个相应的控件,能够通过逻辑结构,函数、连线等操作实现相应功能。单击鼠标右键在字符串选板里选择连接字符串函数,放置。然后将所有控件通过连线连接在一起,将鼠标移至控件旁边出现一个线筒的图标时点击鼠标左键即可进行连线。

 

         这样一个简单的vi就编写完成了,接下来先在两个输入控件里输入相应的字符串,然后点击白色箭头使其运行,显示控件即显示两个字符串连接后的字符串。

 最后点击文件选择保存或者快捷键Ctrl+S进行保存。

 四、子vi的生成与调用

         在一个vi里可以嵌套其他的vi,labview编程环境偏向模块化,对于一些重复使用的vi可以生成子vi这样看着更简洁也方便使用。子vi可以通过右上角的小方格接线快捷创建,光标移至小方格变为线筒时可以点击鼠标左键,再点击前面板对应控件,一般默认左边小方格接输入控件,右边接显示控件。可以理解为给子vi的控件创建相应的接线端。双击小方格右边图标可以修改子vi样式。

创建好的子vi可以被其他vi调用,调用方式为在vi程序框图单击鼠标右键,点击选择vi

 

 然后选择刚刚保存的vi放置即可

         如果忘记了接线端对应的控件,只需要将鼠标移至接线端就会显示相应提示。然后在前面板放置两个字符串输入控件,一个字符串显示控件,操作同之前一样,然后在程序框图进行连线即可。也可以鼠标移至子vi接线端,单击鼠标右键,创建输入控件或者显示控件。

 接线完成后就可以在前面板直接运行了

labview2020下载:

链接:https://pan.baidu.com/s/10-S2e2wxqDB6SiGliXIJoQ 
提取码:l643

http://www.lryc.cn/news/2412662.html

相关文章:

  • 电商术语PV、UV、GMV和转化率
  • 【Go入门】Go语言基础知识
  • canal 安装及入门教程
  • SIP监控域和SIP非监控域结构
  • 2024年最新GIMP(Linux下的Photoshop)-KOS安装教程_linux photoshop(1)
  • Linux进程管理命令:nohup、、jobs、fg、bg、ps、kill
  • 【ROS 01】ROS概述与环境搭建
  • 一文精通 crontab 从入门到出坑
  • JDK1.8下载与安装完整教程
  • 1. C语言之初识C语言
  • 吃透modbus协议
  • mysql数据库安装(详细)
  • 关于STM32
  • 字母数字-ASCII码表(最详细,最直观)
  • 《Scientific Reports》2024最新投稿经验
  • 一个很好用的BUG收集工具------Bugly
  • Kettle调优教程(推荐收藏)
  • 初学Vue(全家桶)-第16天(vuex):vuex简介
  • 全面解析ASCII码:ASCII码表、大小顺序与实际应用详解
  • OpenSSL命令行快速入门
  • XML基础入门:关于XML解析
  • ELK介绍及架构分析
  • Vue.js学习
  • Zookeeper详解(最详细的zookeeper解析+项目实例)
  • lodash的用法详解
  • Base64解码
  • 推荐一款效率类小工具--utools
  • RocketMQ高级原理
  • C语言Switch语句的case用法详解
  • Zabbix最详细教程Ubuntu部署Zabbix6.0[图文]