LabVIEW是图形化编辑软件,使用LabVIEW编程的基本流程的步骤是:

1)VI的创建;

2)编辑VI,运行和调试;

程序框图:框图是实际可执行的代码,通过将完成特定功能的对象连接在一起构建起来的。

程序框图由节点、接线端和连线组成。

1)节点:指程序框图中的对象,具有输入/输出端,在VI运行时进行计算。节点相当于文本编程语言中的语句,运算符、函数和子程序。

2)接线端:用于表示输入控件或显示控件的数据类型。在程序框图中将前面板的输入控件或显示控件显示为图标或数据类型接线端。默认状态下,前面板对象显示为图标接线端。

3)连线:程序框图中对象的数据传输通过连线来实现。每根连线都只有一个数据源,但可以与多个读取该数据的VI和函数相连。

例子

设置连线端口,按照LabVIEW的定义,与输入控件相关联的连线端口作为输入端口,并且只能在输入端口输入数据;类似的输出端口只能输出数据,不能输入数据。

当自己写程序发生错误的时候,最左侧的箭头会出现黑色断裂,电机箭头不能正常运行程序,但是可以看到错误发生在哪里;假如没问题的话,箭头是白色的,但有可能在运行过程中出现问题,可以在右侧搜索栏找到问题的代码。

如果想看程序运行的步骤的话,可以点击上方的灯泡按钮,即可观察数据的流向。

预告:Labview2018学习之四:数值与字符串运算

Labview2018学习之三:LabVIEW编程相关推荐

  1. LabVIEW上位机学习 面对对象编程实例项目源码 与下位机PLC

    LabVIEW上位机学习 面对对象编程实例项目源码 与下位机PLC,工厂MES通讯,数据库,NI vision视觉等开发,及操作者框架源码可运行,想学习面对对象的可以参考 ID:16199647294 ...

  2. labview编程笔记之条件结构

    CSDN话题挑战赛第2期 参赛话题:学习笔记 学习之路,长路漫漫,写学习笔记的过程就是把知识讲给自己听的过程.这个过程中,我们去记录思考的过程,便于日后复习,梳理自己的思路.学习之乐,独乐乐,不如众乐 ...

  3. LabVIEW编程LabVIEW开发为什么有人学的快

    LabVIEW编程LabVIEW开发为什么有人学的快 学习LabVIEW编程开发,为什么有人学的快,有人学的慢? 我们承认任何东西做到极致都是需要天分的,但学习一门技术,就比如学习LabVIEW编程开 ...

  4. LabVIEW编程技术邪派高手之「速成指引」

    这是我知乎上的同名文章的推广引介,其中也包含了我自己的在学习LabVIEW路上的成长故事. 目前为止,本文应该是知乎上最长.最全的LabVIEW的万字(10905字)面向对象编程技术索引文章,并且还再 ...

  5. 先学习上位机编程还是PLC编程

    当我们们谈到学习自动化编程时,可能会面临一个选择:学习上位机编程还是PLC编程?针对这个问题,我想说,这两种编程方式之间没有直接的联系.PLC编程是基于梯形图的编程方式,而上位机编程则是基于代码的编程 ...

  6. LabVIEW编程LabVIEW开发WIFI03无线通信模块例程与相关资料

    LabVIEW编程LabVIEW开发WIFI03无线通信模块例程与相关资料 WIFI03无线通信模块的优势: 1,能方便地将RJ45的有线网络转换成无线WIFI网络信号; 2,能轻松实现分布式的WIF ...

  7. Linux学习之三-Linux系统的一些重要配置文件

    Linux学习之三-Linux系统的一些重要配置文件 1.网卡配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0 说明: DEVICE=eth0        ...

  8. matlab矩阵运算_MATLAB基础学习之三种基本运算

    MATLAB学习之三种运算 MATLAB软件 一.基本算数运算 在MATLAB中有两种矩阵运算:右除/和左除.如果A矩阵是非奇异方阵,则B/A等效于B*inv(A),AB等效于inv(A)*B.注:i ...

  9. Python学习之面向对象编程

    Python学习目录 在Mac下使用Python3 Python学习之数据类型 Python学习之函数 Python学习之高级特性 Python学习之函数式编程 Python学习之模块 Python学 ...

  10. 学会python编程容易吗-学习武汉Python编程培训容易吗?别人都是怎么学习的?

    作为人工智能时代的首选语言,Python有着无可比拟的优势,吸引了越来越多的人前来学习.那么,学习武汉Python编程培训容易吗?那些顺利高薪就业的人都是怎么学习武汉Python编程培训的呢?下面,千 ...

最新文章

  1. 微软和谷歌的人工智能,在SuperGLUE基准测试中超越了人类
  2. 11g RMAN Restore archivelog用法
  3. 重新格式化NameNode后,DataNode启动不起来问题解决
  4. 马斯克的脑机接口公司Neuralink最新进展:让猴子也玩游戏
  5. window.print 固定表头不影响_Excel中的表头,你会处理吗
  6. boost::mp11::mp_clear相关用法的测试程序
  7. 在Android NDK中使用OpenSSL
  8. 转:MSDN Visual系列:MOSS企业级搜索之一——在搜索中心里创建自定义搜索页面和标签选项卡...
  9. 牛客网matlab怎么输入数据,从牛客上找的面经
  10. 软件安装 | 神器VAX Patch VA_X.DLL 安装位置的问题 for VS2008 , VS2010 , VS2011
  11. Adobe Creative Cloud官方卸载工具
  12. 网络安全专家郭盛华:无线传感器网络的传输安全性
  13. 采用KubeSphere的kk,部署安装多节点服务的kubernetes-v1.18.6和kubesphere-v3.0.0的踩坑过程记录,及反思
  14. vim复制转帖格式错乱
  15. linux智能英文输入法,Linux_Ubuntu下安装智能拼音输入法,一、安装scim中的智能拼音 更 - phpStudy...
  16. Vue项目首页_热销推荐组件、周末游组件开发
  17. 面试必问题:缓存击穿、缓存穿透、缓存雪崩,你还傻傻分不清
  18. macOS更新10.14.6 更新到macOS Monterey
  19. [转][汇编] 汇编语言实现简易文本编辑器(光标移动、上卷和退格删除)
  20. Matthew Ball:为什么说AR/VR元宇宙是Meta和苹果的下一个战场?

热门文章

  1. 《数学之美》读书笔记和知识点总结
  2. SMT操作手册V1.0 模板
  3. 鹏业安装算量智能计算综合布线功能操作
  4. 如何使用 React Native 构建信用卡扫描仪
  5. VBA--类模块学习
  6. HDMI 分配器正确使用方法
  7. matlab通信系统4g,matlab_通信原理.ppt
  8. 给推荐系统加入先验知识的方法总结
  9. 华为路由器与交换机常用命令(20200618)
  10. 树的遍历 ALDS1_7_C:Tree Walk