使用VISA进行串口通信:(1)相关配置:串口资源(波特率等设置)、VISA的打开、配置(接收和发送缓冲区)、调用属性结点(一有字节出现就马上接收,或者发送)(2)读取部分:首先依据协议进行包头的识别,再从后续的字节里读取字节进行相应的判断和显示存储,显示存储部分需要将接收的字符串进行转换操作读取的单个字节使用一个for循环结构进行字节的读取,其中读取部分使用循环移位结构依次向后累加的读取字节(3
转载 2024-05-23 18:58:54
268阅读
LabVIEW创建连线板的建议建连线板时,可考虑下面列出的意见和建议。建议不要使用超过16个接线端。超过16个接线端的连线板较难连线。如要传递很多数据,请使用簇。多余的接线端可以保留,当需要为VI添加新的输入或输出端时再进行连接。将接线端分配为输入端或输出端时,确保将连线板上的接线端分为输入端和输出端两个部分。如要使用4 x 2 x 2 x&nbs
连接 Access数据库 使用ODBC管理工具 连接无密码数据库 ​ 有密码需要在选择 高级进入设置用户名和密码,用户名是数据库名称,密码是数据库密码 ​ LabVIEW 打开函数路径填写前面那个有意义的名字 使用LabVIEW生成的udl连接数据库 ​ ​ LabVIEW打开函数路径填写udl所在 ...
转载 2021-09-13 22:54:00
2377阅读
2评论
ASP+Access的安全隐患及对策 随着Internet的发展,Web技术日新月异。继通用网关接口(CGI)之后,“ASP”(Active Server Pages)作为一种典型的服务器端网页设计技术,被广泛地应用在网上银行、电子商务、搜索引擎等各种互联网应用中。同时Access数据库作为微软推出的以标准JET为引擎的桌面型数据库系统,由于具有操作简单、界面友
LabVIEW中动态配置ODBC数据源 1  前言 ADO作为Microsoft开发数据库应用程序的最新接口,是一种提供访问各种数据类型的连接机制。由于它提供了比 DAO和RDO更加灵活的技术和更为广泛的应用,各种高级语言都用它来编制数据库应用程序。LabVIEW作为目前最流行的虚拟仪器开发工具之一,通过ActiveX控件技术来支持利用ADO技术来访问数据库,较之价格昂
        最近换用Windows7系统了,可是在用LabVIEW发布可执行文件后出现了一个新的问题。那就是在进行一些文档的读写操作时提示权限不够。究其原因,是Win7采用了比XP更严格的权限等级。        Win7把可执行文件的执行等级分为3级:a
转载 2024-09-12 22:32:54
35阅读
最近做了一个项目,使用到了Microsoft Access数据库来存储数据,在自己电脑上试验时候(office版本是2011),都是好的,但已安装到客户电脑(版本是2013),数据库打开时候报错。在NI管网上各种搜索报错原因,最后在这篇文章中找到了答案。问题: Access数据库是微软提供的一个常见的数据库工具,如何使用LabVIEW访问和使用Access数据库目前没有完整教程,这里给出
文章目录基础快捷键基本操作创建子vi打开工具选板建立连接器使用即使帮助加入注释连线生成exe局部变量 && 全局变量设置枚举变量使用字符串给数组元素设值引用事件结构公式节点使用条件结构实现switch隧道显示错误列表程序的执行顺序工程的文件结构其他博文链接 基础快捷键快捷键描述Ctrl+E切换前面板和后面板Ctrl+T左右两栏显示基本操作创建子vi打开工具选板建立连接器右击前面板
LabVIEW通过Microsoft Data Link file UDL访问Microsoft Access数据库 Microsoft Data Link(. UDL)文件是目前最常被使用到的数据库链接文件。 UDL文件一般而言您可以直接在桌面上建立。   UDL文件,步骤如下: 在桌面或是任何欲存放. UDL文件的文件夹中点击右键。 选择"新增">>"数据链接文件(Mic
  本文目录一、什么是子VI二、子VI的创建与调用2.1 子VI的创建2.2 子VI的调用 一、什么是子VI  程序设计中很重要的一个思想就是模块化思想,也就是将程序划分为若干个区块,这样对程序某个区块进行修改就不会影响到其它区块。在Labview中,我们通过子VI来实现模块化的编程。  任何一个VI本身就可以作为子VI被其他VI调用,子VI只是需要在普通VI的基础上定义连接端子和图标即
目录一. 认识LabVIEW二. 数据流编程三. 工具选板四. 常用快捷键五. 前面板与程序框图工具栏六. Hello World! 一. 认识LabVIEW图形化编程语言,直接拖动模块到程序框图进行连线即可实线代码中的语句功能;右击可打开控件(前面板)或函数选板(程序框图);鼠标进行拖动和连线。二. 数据流编程管理G程序执行的规则称之为数据流。对于节点,只有当其所有输入端子的数据全部到
转载 2024-04-30 13:47:20
1013阅读
LabVIEW上位机串口数据接收不完整、不正常的解决方法 通常在测试、测量实验中, 使用LabVIEW做上位机的开发,串口通信是一种常用的数据传输方式。 1在传输数据较少、波特率低的情况下,通常的串口接受数据不会存在问题。 2一次性传输数据多、波特率高情况下,经常出现接受数据不完整、或者只能接受到很少一部分的数据。下面是针对这种情况的几种分析:(可能1):数据量太大,缓冲区需要重新设计(不常见)
转载 2024-06-03 14:49:33
177阅读
这里只讨论通过Activex的方法,因为只有这种方法,才能完全发挥Excel的所有强大的功能。      首先,Labview是有一些自带的关于Excel编程的例子的。在find example里search一下,有挺多的,其中有一个叫write table to XL.vi,我最早就是跟着它学的。学了不少,也被误导了很久,其实也不能算误导,只是以前
清除LabVIEW中波形图表或波形图中的历史数据方法一:前面板中右键单击波形图表或波形图,选择数据操作>>清除图表或数据操作>>清除图形方法二:(编程方法)用于清除图表或图的方法会根据不同的前面板对象而发生变化。下面将介绍清除这些对象的方式。波形图表:1. 右键单击图表,然后选择创建»属性节点»历史数据。2. 右键单击历史数据并选择更改为写入。3. 右键单击历史数据终端,然
概述任何一个广受欢迎工具软件都具有丰富的功能。IEC61499 分布式控制系统的理念,架构都预示着它将成为下一代开放性系统的主流技术。但是在基于该标准的功能块库没有及其丰富之前,也只可能停留在学术研究的阶段。无法得到工业界广泛地采纳。纵观控制与测量领域流行的软件工具,比如NI 的Labview,MathWorks 的mat lab,以及BECKHOFF的模块化电脑。它们都面向诸多应用领域开发了大量
转载 2024-10-14 14:45:09
44阅读
问题: 我如何在LabVIEW中使用OPC? 解答: 关于LabVIEW和OPC所必须知道的: LabVIEW 5.0可以通过ActiveX自动化接口和OPC服务器(OPC sever)通信。 LabVIEW 5.1和 6.x可以作为DataSocket客户端通信。 LabVIEW 6.x和 LabVIEW 数据记录和监测控制模块( Datalog
转载 2024-03-24 15:11:13
57阅读
  foreach循环时动态往数组里添加数据,有一次做项目中,foreach的时候需要动态往数组里添加数据(我们这里随便举个例子)结果:哎?奇了怪了,这说明foreach循环时可以动态的往数组里添加数据,为什么$arr的数据确实被添加上了,但是没有被foreach循环出来呢?网上查找得知,foreach循环的其实是数组的拷贝,而不是该数组本身,如果是数组拷贝的话,肯定是改变数组之前进行的拷贝,根据
labview与数据库的连接labview与上面两种数据库的连接方法基本相同,下面交叉讲述这两种数据库与labview连接。当然第一步就是先安装好这两种数据库,对于access数据的安装比较简单,对于mysql的数据库的安装见另一篇文章《mysql数据库的安装》。第二步就是建立连接方式,两个都可以使用的是利用DSN连接数据库。下面以mysql数据库为例说明利用DSN连接。首先需要安装Conne
在这个博文中,我将专注于如何实现“LabVIEW 连接 MySQL”的过程,通过不同的结构化内容来帮助大家深入理解这个过程的各个方面。 《如何解决 LabVIEW 连接 MySQL 的问题:版本对比、迁移指南、兼容性处理、实战案例、性能优化与生态扩展》 ## 版本对比 在连接 LabVIEW 到 MySQL 时,不同版本之间存在一定的兼容性差异。以下是我对不同版本的简单分析: - **La
原创 5月前
64阅读
本文共分为两大部分:LabVIEW常用工具和调试工具介绍。第一部分主要探讨鼠标在LabVIEW中的功能以及如何使用鼠标完成各种任务,即LabVIEW的常用工具介绍,包括快捷菜单、属性对话框和工具栏等修改VI的重要途径。第二部分主要介绍LabVIEW的调试工具,如程序无法运行或发生错误结果和行为时,该如何辨别和解决上述两类错误。第一部分:LabVIEW常用工具介绍选择工具LabVIEW提供新建、修改
  • 1
  • 2
  • 3
  • 4
  • 5