LabVIEW
文章平均质量分 74
这是我学习的第一个G图形编程语言。
ba_wang_mao
目标:(1)、熟练使用FreeRTOS嵌入式操作系统编写单片机程序。(2)、初步熟悉C#和MySQL编写比较简单可靠的C/S架构的TCP通信程序及B/S架构的WEB SERVER程序。(3)、简单熟悉阿里云物联网开发技术(单片机端SDK开发和上位机端SDK开发)。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
LabVIEW2020编程基础:Database Toolkit Advance工具用状态机(条件结构+事件结构+While循环)和SQL语句插入、更新、删除、查询数据库
LabVIEW2020编程基础:Database Toolkit数据库系列教程 1、LabVIEW2020编程基础:Database Toolkit 创建数据库表及字段 2、LabVIEW2020编程基础:Database Toolkit 插入一条数据到数据库 3、LabVIEW2020编程基础:Database Toolkit 插入多条数据到数据库 4、LabVIEW2020编程基础:Database Toolkit 查询数据库...原创 2021-09-06 10:31:11 · 3212 阅读 · 0 评论 -
LabVIEW2020编程基础:Database Toolkit 查询数据库然后用Variant格式化表格数据
LabVIEW2020编程基础:Database Toolkit数据库系列教程 1、LabVIEW2020编程基础:Database Toolkit 创建数据库表及字段 2、LabVIEW2020编程基础:Database Toolkit 插入一条数据到数据库 3、LabVIEW2020编程基础:Database Toolkit 插入多条数据到数据库 4、LabVIEW2020编程基础:Database Toolkit 查询数据库...原创 2021-08-27 17:06:54 · 1835 阅读 · 0 评论 -
LabVIEW2020编程基础:Database Toolkit 查询数据库
LabVIEW2020编程基础:Database Toolkit数据库系列教程 1、LabVIEW2020编程基础:Database Toolkit 创建数据库表及字段 2、LabVIEW2020编程基础:Database Toolkit 插入一条数据到数据库 3、LabVIEW2020编程基础:Database Toolkit 插入多条数据到数据库 4、LabVIEW2020编程基础:Database Toolkit 查询数据库...原创 2021-08-27 12:54:11 · 3744 阅读 · 0 评论 -
LabVIEW2020编程基础:Database Toolkit 插入多条数据到数据库
LabVIEW2020编程基础:Database Toolkit数据库系列教程 1、LabVIEW2020编程基础:Database Toolkit 创建数据库表及字段 2、LabVIEW2020编程基础:Database Toolkit 插入一条数据到数据库 3、LabVIEW2020编程基础:Database Toolkit 插入多条数据到数据库 本教程使用Database Toolkit的DB Tools Insert D...原创 2021-08-27 11:19:01 · 3334 阅读 · 6 评论 -
LabVIEW2020编程基础:Database Toolkit 插入一条数据到数据库
本教程使用Database Toolkit的DB Tools Insert Data.vi插入一条记录到数据库。一、要求: 有一个数据库labview_example,通过上一个教程我们已经创建了一张table2表,并给它创建了3个字段:id , name , age。 现在我们要在table2表内插入数据。二、前面板 前面板添加3个输入控件,1个数值输入控件,用于输入id;一个字符串输入控件,用于输入name...原创 2021-08-26 15:38:18 · 1984 阅读 · 0 评论 -
LabVIEW2020编程基础:Database Toolkit 创建数据库表及字段
一、要求: 有一个数据库labview_example,它已经有一张table1表,我们现在需要给它创建另外一张表,表名为table2,table2表内创建3个字段 id , name , age。 id为 int name为字符串 age为 int.二、程序框图1、添加Database Toolkit数据库vi DB Tools Close Connection.vi,DB Tools Cr...原创 2021-08-26 12:24:34 · 3691 阅读 · 3 评论 -
LabVIEW2020 Database Toolkit操作数据库(创建数据库+创建表+插入数据库+查询数据库+簇)视频
记录一下,方便自己学习LabVIEW从零开始-16-LabVIEW_Access数据库操作_哔哩哔哩_bilibili原创 2021-08-25 14:33:26 · 1632 阅读 · 0 评论 -
LabVIEW2020使用LabSQL用户库+查询MySQL数据库数据到表格(WIN10系统+Visual Studio 2019+64位MySQL8.0+32位Connector/ODBC)(四)
LabVIEW2020(32位) 连接和读写MySQL数据库系列教程 1、LabVIEW2020(32位) 连接和读写MySQL数据库(WIN10系统+Visual Studio 2019+64位MySQL8.0+32位Connector/ODBC)(一) 开机只运行一次,将字符串常量中的数值写到数据库相应字段。 2、LabVIEW2020(32位) 连接和读写MySQL数据库(WIN10系统+...原创 2021-08-25 11:43:22 · 3460 阅读 · 0 评论 -
LabVIEW2020 的error in和error out的图标在哪里
前面板上:新式--数组、矩阵与簇,里面有error in和error out控件。 在使用这个函数的时候要注意,错误簇只能包含一个错误信息,而这个融合错误的函数将多个错误融合为一个错误,最终得到的错误是按照该函数的输入端至上而下的优先级得到的,也就是说优先级最高的输入端上如果有错误数据,最终的输出就是该错误数据。在实际的编程中,就需要按照程序中实际需要连接这个函数的错误输入数据。如果所有的输入端都没有错误发生,最后该函数的输出也是无错误的(no error)。一、...原创 2021-08-24 11:07:17 · 5357 阅读 · 0 评论 -
LabVIEW组态编程的五大经验总结,助你开发过程事半功倍
虽然NI LabVIEW软件长期以来一直帮助工程师和科学家们快速开发功能测量和控制应用,但不是所有的新用户都会遵循LabVIEW编程的最佳方法。LabVIEW图形化编程比较独特,因为只需看一眼用户的应用程序,就马上可以发现用户是否遵循编码的最佳方法。有些用户会犯这些错误是因为他们没有真正理解LabVIEW框图数据流背后的原理,而有些用户则是不知道哪些特性可提高LabVIEW编程质量。 小编辛苦总结了经验欠缺的LabVIEW程序员最经常犯的一些编程错误,同时也提供了采用正...转载 2021-08-23 11:31:12 · 1577 阅读 · 1 评论 -
LabVIEW2020(32位) 连接和读写MySQL数据库(WIN10系统+Visual Studio 2019+64位MySQL8.0+32位Connector/ODBC)(三)
LabVIEW2020(32位) 连接和读写MySQL数据库系列教程 1、LabVIEW2020(32位) 连接和读写MySQL数据库(WIN10系统+Visual Studio 2019+64位MySQL8.0+32位Connector/ODBC)(一) 实现将字符串常量中的固定值写到数据库相应字段。 2、LabVIEW2020(32位) 连接和读写MySQL数据库(WIN10系统+Visua...原创 2021-08-20 23:52:08 · 2285 阅读 · 0 评论 -
LabVIEW2020 如何在程序框图中添加注释
目录一、提示框说明二、命名输入控件跟显示控件三、自由标签一、提示框说明 说明:提示框说明直接看不到,想要查看,还需要 右击某个程序框图,或子VI,在弹出的下拉菜单中选择【说明和提示】,才能看到。 右击某个程序框图,或子VI,选择说明和提示;可以为控件添加说明。下面以While循环为例进行说明二、命名输入控件跟显示控件 为了增加代码可读性,需要对输入控件跟显示控件进行命名。 添加控...原创 2021-08-20 16:46:53 · 7647 阅读 · 0 评论 -
LabVIEW2020(32位) 连接和读写MySQL数据库(WIN10系统+Visual Studio 2019+64位MySQL8.0+32位Connector/ODBC)(二)
LabVIEW2020(32位) 连接和读写MySQL数据库系列教程 1、LabVIEW2020(32位) 连接和读写MySQL数据库(WIN10系统+Visual Studio 2019+64位MySQL8.0+64位Connector/ODBC)(一) 实现字符串常量往数据库写多个字段。 2、LabVIEW2020(32位) 连接和读写MySQL数据库(WIN10系统+Vis...原创 2021-08-20 16:07:18 · 2162 阅读 · 0 评论 -
LabVIEW2020 使用“扫描字符串”函数将字符串中的数字转换为十进制数值
目录一、案例二、前面板三、程序框图四、验证一、案例 想把数值输入控件中的数字转换成字符串。 例如:字符串输入控件输入30,想转换成十进制数值30。二、前面板1、在前面板窗口上添加一个字符串输入控件。2、在前面板窗口上放置一个数值显示控件。三、程序框图1、在程序框图上放置“扫描字符串”函数。2、右键单击“格式化写入字符串”函数,从快捷菜单中选择编辑格式字符串,从而在编辑格式字符串对话框...原创 2021-08-20 13:42:37 · 12119 阅读 · 0 评论 -
LabVIEW2020 使用“格式化写入字符串”函数将数字转换为字符串
目录一、案例:二、前面板三、程序框图四、验证一、案例: 想把数值输入控件中的数字转换成字符串。 例如:数值输入控件输入30,想转换成字符串"30"。二、前面板1、在前面板窗口上添加一个数值输入控件。2、在前面板窗口上放置一个字符串显示控件。三、程序框图1、在程序框图上放置“格式化写入字符串”函数。2、右键单击“格式化写入字符串”函数,从快捷菜单中选择编辑格式字符串,从而...原创 2021-08-20 12:05:24 · 16947 阅读 · 1 评论 -
LabVIEW与数据库的连接(写入)
参考了《精通LabVIEW虚拟仪器程序设计》(郑对元) 以及一篇N的I技术文档《深入浅出LabVIEW数据库应用》 目 的:学习LabVIEW与数据库的连接 实 例:实验室人员登记系统 实验知识:LabVIEW 数据库工具包只能操作而不能创建数据库,所以必须借助第三方数据库管理系统,比如Access,来创建数据库。 软 件:LabVIEW8.5(仅含ADO数据库工具包,没有找到版...转载 2021-08-19 22:39:31 · 9026 阅读 · 2 评论 -
LabVIEW编程基础:状态机入门傻瓜教程(事件结构+条件结构+While循环组成)
状态机是由事件结构、条件结构和一个While循环组成。 案例:一、要求: 前面板上有三个按钮“事件1”、“事件2”和退出按钮,我们点击“事件1”弹出对话框“按钮1已点击”,点击“事件2”弹出对话框“按钮2已点击”,点击“退出”按钮结束程序运行。二、详细步骤1、新建VI,在前面板上添加按钮如下2、在程序面板上添加While循环、条件结构和事件结构 先添加一个While循环 While循环...原创 2021-08-19 14:49:15 · 16168 阅读 · 3 评论 -
LabVIEW自带函数Database Toolkit实现SQL Server操作(下)
1. DBTool Insert Data.vi 简介:添加一个新的行到之前连接的数据库的表内。其中data为变体数据类型,变体内存放的是簇,簇内可以存放多种数据类型。 示例:向AlarmData里面添加时间和错误代码2. DBTool Select Data.vi 根据条件查询数据库表中数据,输出类型为变体数据,需要通过Database Variant To Data.vi解析出所需数据。 示例:查询Al...转载 2021-08-19 11:52:40 · 1572 阅读 · 1 评论 -
LabVIEW自带函数Database Toolkit实现SQL Server操作(上)
一、函数位置 互联接口-->databse二、函数一览三、主要介绍1、DBTool Open Connection.vi 简介:使用连接信息打开一个数据库连接,然后返回一个连接引用。若连接成功则错误簇里面的Status会返回为False,若连接失败则Status返回为True。 connectioninformation格式:Driver=SQLServer;Server=.; Databas...转载 2021-08-19 11:31:40 · 4208 阅读 · 0 评论 -
LabVIEW2020(32位) 连接和读写MySQL数据库(WIN10系统+Visual Studio 2019+64位MySQL8.0+32位Connector/ODBC)(一)
本人初次学习和使用LabVIEW2020连接和读写MySQL数据库时遇到了很多坑,最主要的坑就是LabVIEW2020是32位,而安装的是64位的数据库和64位的Connector/ODBC。如果应用程序(LabVIEW2020)是32位的,就需要32位的Connector/ODBC(注意:数据库是32位还是64位无关紧要,只要确保Connector/ODBC是32位就行了);如果应用程序(LabVIEW2020)是64位的,就需要64位的Connector/ODBC,二者必须对应。...原创 2021-08-18 16:29:36 · 5426 阅读 · 0 评论 -
LabVIEW2020(32位) 连接和读写MySQL数据库遇到的坑(WIN10系统+Visual Studio 2017+64位MySQL8.0+64位Connector/ODBC)
32位LabVIEW2020连接64位MySQL数据库,出现如下错误: 错误-2147467259发生于 ADO Connection Open.vi->MYSQL数据库连接测试---1.vi中的Exception occured in Microsoft OLE DB Provider for ODBC Drivers: [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序...原创 2021-08-18 08:55:18 · 7247 阅读 · 1 评论 -
64位操作系统(WIN10)+32位LabVIEW(2020)+64位MySQL,Windows10系统下用32位ODBC连接MySQL
1、首先得安装“Connector/ODBC”,就是MySQL的ODBC驱动,这个是与应用程序相关的,而不是与操作系统相关的,也就是说,不管你的系统是X64还是X86,只要你的应用程序是X86的那么,“Connector/ODBC”就要安装X86的,才能正常,下面的是下载连接:https://dev.mysql.com/downloads/connector/odbc/,请选择合适(32位版本)的版本下载,安然安装即可。 我在说明一下,虽然操作系统是WIN10是64位的...原创 2021-08-17 16:18:51 · 1855 阅读 · 0 评论 -
LabVIEW2020 利用LabSQL访问MySQL8.0.17.0数据库方法和注意点
由于工作需要,需要通过Labview软件访问MySQL。在这之前百度了方法,按照方法一步一步实现,始终无法实现,最后通过各种百度各种方法试,终于成功了,现在将方法记录如下:一、需要软件 MySQL 数据库软件(我的是Mysql 8.0)、ODBC Connecter 软件、Navicat for MySQL、LabSQL工具包。 1、Mysql的安装过程可以看这篇博客,写的非常详细,我也是按照这篇博客一步一步来的。 2、Na...原创 2021-08-17 15:00:49 · 3839 阅读 · 2 评论 -
LABVIEW连接MySQL进行读写更新查询操作并仿真
相关软件的准备 欢迎访问我的小站。 我的软件环境是LabVIEW 2018(32位)的,这个很重要,因为不同位数的labview需要安装不同位数的Connector odbc,还需要安装visio的运行环境,这个需要提前准备。 Mysql的安装过程可以看这篇博客,写的非常详细,我也是按照这篇博客一步一步来的。 安装完相关的软件以后,就是要进行相关的数据库创建和建立连接过程了。ODBC的配置 如果你安装的是...转载 2021-08-17 14:22:49 · 5339 阅读 · 0 评论 -
LABVIEW通过Database Connectivity Toolkit工具访问MySQL数据库的方法(从安装MySQL数据库到Labview程序示例)
目录一、软件环境二、MySQL数据库安装三、ODBC的配置四、Labview访问MySQL五、总结 本文详细介绍MySQL数据库的安装,以及通过Database Connectivity Toolkit工具访问MySQL的方法。一、软件环境1.1)系统环境:win7 64bit1.2)开发环境:labview 2017 32bit1.3)数据库:MySQL 8.0.20.0 64bit (ODBC 32bit) 1.4)数据...转载 2021-08-17 13:44:33 · 2380 阅读 · 0 评论 -
LABVIEW 连接MySQL数据库
前期准备:安装MySQL 并设置可远程连接第一步安装 mysql connector odbc 安装 mysql connector odbc https://www.cr173.com/soft/50794.html第二步:创建数据源 本机搜索 odbc,点ODBC数据源32位(安装的是32位驱动) 点击【添加】 选择 MySQL ODBC8.0 ANSI Driver...转载 2021-08-16 12:03:04 · 2375 阅读 · 0 评论 -
LabView编程基础:隧道和移位寄存器
下面的两个源代码,希望实现的功能是传入一个参数0,通过三次循环,每次在循环体内加3,输出的结果赋值给一个数值显示控件。通过代码的结果,来看看隧道和移位寄存器到底有什么区别。一、隧道1、前面板创建一个数值显示控件2、程序框图(2.1)程序框图添加一个For循环,循环次数为3(2.2)、程序框图For循环外面添加一个常数0,For循环内部添加一个加号和常数3(2.3)加号连线到数值显示控件哇!系统提示错误:已连接两个不同...原创 2021-08-13 12:03:46 · 5965 阅读 · 0 评论 -
LABVIEW2020 字符串连接的图标在哪里
我是LABVIEW菜鸟,学习LABVIEW 2020已经3天了,找了几天都没有找到字符串连接的图标,今天终于找到了,标记一下。原创 2021-08-12 15:56:43 · 383 阅读 · 0 评论 -
LABVIEW2020 获取日期/时间字符串的图标在哪里
我是LABVIEW菜鸟,学习LABVIEW 2020已经3天了,找了几天都没有找到获取日期/时间字符串的图标,今天终于找到了,标记一下。原创 2021-08-12 15:32:27 · 1017 阅读 · 0 评论 -
LABVIEW2020 如何实现自加1
可以配合局部变量实现LABVIEW自加1。1、设计前面板 前面板添加1个数值输入控件(数值)和一个数值显示控件(数值2),参见下图。2、程序框图(1)、程序框图添加1个事件结构(2)、事件结构的超时端设置为1000毫秒并连线(3)、事件结构中添加1个局部变量(4)、局部变量的选择项为“数值” 即:局部指向数值输入控件(数值)。(5)、数值+1送到局部变量(6)、再建立1...原创 2021-08-11 14:33:48 · 7493 阅读 · 0 评论 -
LabVIEW连接MySQL数据库
本文主要介绍LabVIEW与MySQL数据库的连接,在实现连接之前需要事先安装好mysql connector odbc和mysql installer community两款其中一款软件,安装mysql installer community时安装前记得勾选安装odbc,本文主要介绍LabVIEW与MySQL的连接和简单的数据写入。一、建立mysql数据源 1、在C:\Windows\SysWOW64下找到odbcad32.exe程序,双击打开(或者直接在控...转载 2021-08-10 16:31:15 · 9015 阅读 · 1 评论 -
基于labview实现MYSQL数据库查询功能
前言: labview是一款功能强大的图形化编程软件,也就是俗称的G语言。 本篇将介绍如何利用labview对MYSQL进行列表分页,范围查询及模糊查询等几个可广泛应用的简易功能,但事实上labview并不擅长处理数据库,下面详细代码可体现。 数据库的环境配置方面的问题这里就不赘述了。 我们直接进入主题。1、以下为查询界面2.分页实现细节:(1)、刷新事件初始化数据列表labview的原生代码是“数据...转载 2021-08-10 16:45:08 · 2648 阅读 · 0 评论 -
LabVIEW 2020 实现最简单的Modbus TCP客户端程序(三)
目录一、序言二、错误原因三、解决方法四、设计前面板五、设计程序框图六、程序框图详细设计步骤1、拖一个平铺式顺序结构2、从MODBUS TCP库拖一个New TCP MAster控件到平铺式顺序结构的第1帧3、从MODBUS TCP库拖一个Read Holding Registers控件到平铺式顺序结构的第2帧内的While循环内4、从MODBUS TCP库拖一个Read Discrete Inputs控件到平铺式顺序结构的第2帧内的While循环内5、Ne...原创 2021-08-09 15:10:54 · 5812 阅读 · 5 评论 -
labVIEW while循环中的移位寄存器的用法及作用
目录一、LabVIEW while循环中的移位寄存器的创建和使用 1、首先打开LabVIEW,在前面板中添加结构中的while循环 2、右击while循环的边框创建添加移位寄存器,这两个移位寄存器的值是相等的 3、在左边的移位寄存器创建一个常量,初始值为0 4、左边的移位寄存器,也就是变量加一后复制给右边的寄存器 5、在右边的移位寄存器创建显示控件,并运行程序 6、前面板添加一个停止按...原创 2021-08-02 20:10:35 · 10179 阅读 · 1 评论 -
LabVIEW编程基础:事件结构框架编程
LabVIEW又称为G语言,简单易学、形象直观,采用图形化的编程方式,是专为测试、测量和控制应用而设计的系统工程软件。 前面几篇文章依次讲解了LabVIEW中顺序顺序结构、条件结构及循环结构的编程方法,下面再讲一种与软件界面响应有关的事件结构的编程方法。事件结构框架特点在程序设计中,我们经常需要对用户界面的各种操作(如单击鼠标、按下键盘、改变控件的值等)作出响应,在早期的LabVIEW版本中,是采用轮询方式来检测的,其缺点是不够灵活,占用CPU资源较多,而且操作频率较快时可...原创 2021-07-30 22:25:27 · 7031 阅读 · 2 评论 -
LabVIEW中实现一个简单通用的“关于”对话框模板
当软件功能代码编写完成后,一般在软件中还需要一个“关于”对话框,用以指示软件的相关信息,如软件名称、作者、创建日期及版权等信息。该对话框一般在软件的菜单“Help|About……”中可以调出这个对话框。 下面演示在LabVIEW中如何编程实现一个简单的通用对话框程序,该程序中可以通过传递不同的参数,以显示不同的软件信息。一、关于”对话框运行面板对话框运行结果界面如下图所示:LabVIEW中实现一个简单通用的“关于”对话框模板,原来这么简单 (baid...原创 2021-07-30 21:35:32 · 1490 阅读 · 0 评论 -
LabVIEW基础:簇控件编程
1、结构体简介 LabVIEW中的结构体(中文版翻译为“簇”)是常用的一种数据结构类型,一个结构体控件中可以包含任意多个任意类型的不同元素。与数组不同的地方在于,它包含的元素数据类型可以相同,也可以不同,而数组中只能包含相同类型的多个元素。另外,在结构体控件中,包含的元素必须同时都是输入控件或同时是显示控件。 警告:结构体控件中,包含的元素要么同时是输入控件;要么同时是显示控件;不允许有的是输入控件,有的是显示控件。 由于结构体控件把数据类型不...原创 2021-07-30 14:53:49 · 15245 阅读 · 0 评论 -
LabVIEW编程基础:条件结构编程
LabVIEW又称为G语言,简单易学、形象直观,采用图形化的编程方式,是专为测试、测量和控制应用而设计的系统工程软件。 在上篇文章(请参考:LabVIEW编程基础:以实例学编程之顺序结构)中已经讲了顺序结构的编程方法,下面通过具体例子演示条件结构的编程使用方法。LabVIEW编程基础:以实例学编程之条件结构精讲 (baidu.com)...原创 2021-07-30 11:11:06 · 22865 阅读 · 1 评论 -
LabVIEW编程基础:while循环编程
目录一、示例说明二、程序框图实现 LabVIEW又称为G语言,简单易学、形象直观,采用图形化的编程方式,是专为测试、测量和控制应用而设计的系统工程软件。 在基础语法部分,循环是其难点之一,LabVIEW中提供了两种方式实现循环,分别为for和while循环,前者多用于循环总次数已知的情况,而后者多用于循环总次数不定的情况。不同于C语言,在LabVIEW编程中,循环又往往伴随着移位寄存器的使用,稍不注意,可能就会出错。 下面通过一个例子演示wh...原创 2021-07-29 16:49:35 · 8139 阅读 · 0 评论 -
LabVIEW编程基础:顺序结构编程
目录一、示例说明二、程序框图实现三、总结LabVIEW又称为G语言,简单易学、形象直观,采用图形化的编程方式,是专为测试、测量和控制应用而设计的系统工程软件。 同C语言编程一样,LabVIEW中也有对应的三大程序执行框架结构,分别为顺序结构、循环结构和选择结构。 下面通过一个例子演示顺序结构的编程使用方法。一、示例说明 使用顺序结构设计一个VI,其功能是,在程序运行过程中,连续不断的每隔10ms产生一个随机数,当产生的随机数与...原创 2021-07-29 16:21:43 · 4210 阅读 · 0 评论
分享