一杯清酒邀明月
天下本无事,庸人扰之而烦耳。

随笔分类 -  NI (LabVIEW )

1 2 3 下一页
LabVIEW通过ADS OCX实现与Beckhoff倍福TwinCAT3的通信测试
摘要:LabVIEW通过ADS实现与倍福TwinCAT3通信的方法包括: ADS DLL ADS OCX ADS NET 对于变量的读取分为定时轮询方式和事件触发方式。又可分为按地址读取和按变量名读取。本文介绍ADS OCX方法,分别介绍定时轮询方式和事件触发方式。 读取状态-定时轮询192.168.0. 阅读全文
posted @ 2023-08-04 10:09 一杯清酒邀明月 阅读(713) 评论(0) 推荐(1) 编辑
NI 使用DAQmx获取设备名及物理通路名
摘要:首先介绍一个小知识: NI-DAQmx的lib库分为32位和64位, 64位库文件路径为Program Files (x86)\National Instruments\Shared\ExternalCompilerSupport\C\lib64\msvc.这是一个本地的64位库文件,可以在64位C 阅读全文
posted @ 2023-04-07 09:52 一杯清酒邀明月 阅读(361) 评论(0) 推荐(1) 编辑
LabWindows/CVI数据采集-DAQ相关函数介绍
摘要:1.如果函数状态出现错误,就用goto语句跳转到错误Error函数块去执行。Error需要自己定义 #define DAQmxErrChk(functionCall) if( DAQmxFailed(error=(functionCall)) ) goto Error; else 2.创建任务函数 阅读全文
posted @ 2023-02-20 10:20 一杯清酒邀明月 阅读(511) 评论(0) 推荐(0) 编辑
Labview NI MAX 显示数据库损坏的解决办法
摘要:最近在做labview和my DAQ的测控系统,但是!今早发现打开MAX检测不到采集卡,而且显示“数据库文件损坏。关于更多……” NI的官方解答太老,很多文件根本找不到。所以一直在尝试解决这个问题。 最终,让我找到了解决方法!1.打开MAX 2.选择“工具”——“重置配置数据” 3.点击确定 4.然 阅读全文
posted @ 2021-10-25 13:11 一杯清酒邀明月 阅读(2399) 评论(0) 推荐(0) 编辑
LabVIEW 调用库函数节点
摘要:一、dll文件的创建 dll文件的创建,我使用的是VS 2017,以此为例介绍: 1、新建一个dll项目,选择Visual c++》Windows 桌面》动态链接库(DLL) 然后会得到如下图所示的Dll.cpp文件 会得到一个空的头文件文件 其中#pragma once 代表这个头文件只被编译一次 阅读全文
posted @ 2021-10-09 08:33 一杯清酒邀明月 阅读(2075) 评论(0) 推荐(0) 编辑
用C语言给NI公司数据采集卡编程序进行电压数据采集
摘要:NI公司有很多款性能比较好的数据采集卡,我实验室有数据采集卡6353和USB-6210,都是USB连接电脑,只是供电方式不同,通道数目不同,我都编过一些程序,程序编写是一样的,都是调用NI公司提供的DAQmx里面的函数,让数据采集卡按照我们的要求工作,这里我只介绍USB-6210吧。 刚开始学数据采 阅读全文
posted @ 2021-02-04 16:33 一杯清酒邀明月 阅读(1239) 评论(0) 推荐(0) 编辑
用C语言给NI数据采集卡编程序实现多路数据的同时采集
摘要:因为写的上一篇NI数据采集卡的程序有人留言说想要实现多路数据的同时采集,我没有及时回复,深感抱歉,在此写一篇关于NI数据采集卡的多路数据同时采集的程序 第一个程序实现的功能:六路数据同时采集,采集有限个数据,并且保存到txt文档中。采用的是参考单端接地的方式,参考单端接地指的是我们测量的每一路的值是 阅读全文
posted @ 2021-02-04 16:31 一杯清酒邀明月 阅读(1424) 评论(0) 推荐(0) 编辑
LabVIEW发布功能总结
摘要:前言 在没有接触到LabVIEW强大的发布功能前,我时常发愁如何把自己的工具包给别人装上,有时候为了一些特定的安装,需要自己写一个一键安装的程序,时间长了发现还不如直接复制来的快,就是苦了那些用工具包的人 故事 今天,看unclad的Lasyboots工具包,发现其安装功能做的非常不错,所以可以学习 阅读全文
posted @ 2020-09-14 14:09 一杯清酒邀明月 阅读(862) 评论(0) 推荐(1) 编辑
LabVIEW新手5大错误
摘要:虽然NI LabVIEW软件长期以来一直帮助工程师和科学家们快速开发功能测量和控制应用,但不是所有的新用户都会遵循LabVIEW编程的最佳方法。 LabVIEW图形化编程比较独特,因为只需看一眼用户的应用程序,就马上可以发现用户是否遵循编码的最佳方法。有些用户会犯这些错误是因为他们没有真正理解Lab 阅读全文
posted @ 2020-09-14 14:08 一杯清酒邀明月 阅读(987) 评论(0) 推荐(0) 编辑
LabVIEW是一种通用的编程语言吗?
摘要:by Jeff Kodosky,LabVIEW之父 我经常听到,甚至有时关注于对LabVIEW的争论,即LabVIEW是一种通用的语言还是一种用于测量和自动化的特定应用程序的开发环境。一方面,有经验的程序员指出了LabVIEW缺乏的流行编程语言所具有的特性,但是另一方面,一些用户详细阐述了他们使用L 阅读全文
posted @ 2020-09-14 13:58 一杯清酒邀明月 阅读(1215) 评论(0) 推荐(1) 编辑
LabVIEW TCP/IP 断开重连问题
摘要:LabVIEW的TCP/IP函数库非常好用,但是不恰当地设置打开连接结点的参数将带来一些问题,麻烦。如下图的打开连接的参数设置: 上图中指定了本地的端口,会发生这样的情况。当我们关闭应用程序之后,连接被关闭,按照TCP/IP的协议,连接会话资源会处于一种time_wait的状态,存活一段时间,一般都 阅读全文
posted @ 2020-09-14 13:56 一杯清酒邀明月 阅读(1377) 评论(0) 推荐(0) 编辑
LabVIEW 的bool(布尔)按键机械属性
摘要:在学习LabVIEW(简称LV)时,布尔控件是常用的控件。布尔控件分为按钮型控件和开关型控件,LV内部并没有区分按钮型还是开关型。这两种布尔控件可以根据需要相互转换,通过配置布尔控件的机械动作属性来实现转换。 布尔控件“值改变”的瞬间是非常重要的,在真实生活中也存在这样的现象。比如手持型的计数器,我 阅读全文
posted @ 2020-09-14 13:53 一杯清酒邀明月 阅读(1283) 评论(0) 推荐(0) 编辑
LabVIEW 远程控制VI
摘要:从LabVIEW 6.1开始,LabVIEW集成了Remote Panels技术,允许用户直接在客户端计算机上打开并操作位于服务器端计算机上的VI的前面板,甚至可以将LabVIEW VIs的前面板窗口嵌入到一个网页中并在网页中直接操作它,这是一种软件操作界面共享方式。按照常规方式编写服务器端软件,控 阅读全文
posted @ 2020-09-14 13:45 一杯清酒邀明月 阅读(730) 评论(0) 推荐(0) 编辑
LabVIEW 程序中的线程
摘要:一. LabVIEW 是自动多线程语言 一般情况下,运行一个 VI,LabVIEW 至少会在两个线程内运行它:一个界面线程(UI Thread),用于处理界面刷新,用户对控件的操作等等;还有一个执行线程,负责 VI 除界面操作之外的其它工作。LabVIEW 是自动多线程的编程语言,只要 VI 的代码 阅读全文
posted @ 2020-09-14 13:43 一杯清酒邀明月 阅读(1540) 评论(0) 推荐(0) 编辑
LabVIEW 代码块快速放置
摘要:前言 之前的文章中介绍了如何使用QuickDrop来实现快速代码放置,今天我们来详细的聊一下如何进行代码块的快速放置。 正文 LabVIWE程序设计中,我们在架构层级总是进行重复性的编写。举一个例子:大多数的工程师总是先画While循环,然后拖一个事件结构,这一套动作是编程风格形成的固化行为,重复操 阅读全文
posted @ 2020-09-14 13:31 一杯清酒邀明月 阅读(519) 评论(0) 推荐(0) 编辑
使用LabVIEW如何生成应用程序(exe)和安装程序(installer)
摘要:主要软件: LabVIEW Development Systems>>LabVIEW Professional Development System主要软件版本: 2012主要软件修正版本: N/A次要软件: N/A 问题: 在Windows平台下使用LabVIEW如何生成一个独立可执行程序和安装程 阅读全文
posted @ 2020-09-14 13:28 一杯清酒邀明月 阅读(2712) 评论(0) 推荐(0) 编辑
LabVIEW 打包exe文件
摘要:我们用labview编写程序后,往往需要将程序拿到目标电脑上去运行,如何将程序从开发电脑上移植到目标电脑上呢?将LabVIEW编写的程序在开发电脑上编译生成独立可执行程序(exe),然后将可执行程序移植到目标电脑上。因此,这里教教大家lavbiew如何生成exe文件。 新建一个LabVIEW项目,或 阅读全文
posted @ 2020-09-14 13:26 一杯清酒邀明月 阅读(1062) 评论(0) 推荐(0) 编辑
VIPM 多版本LabVIEW无法连接问题
摘要:前言 今天小编突然用到一个Toolkit,遂去VIPM上搜索,虽然可以找到但是无法连接成功LabVIEW,配置好一阵才解决。这里记录一下整个思路,供需要的人参考 问题记录 VIMP连接超时 问题解决 LabVIEW配置 VIPM连接超时,有可能是VI Sever设置有问题。打开LabVIEW,在To 阅读全文
posted @ 2020-09-14 13:23 一杯清酒邀明月 阅读(1287) 评论(0) 推荐(0) 编辑
LabVIEW 调用Python脚本
摘要:Labview程序框图如下: Python脚本如下: #!/usr/bin/env pythonimport sys #Command Line Arguements are stored in list argvnumArgs = len(sys.argv) - 1sum = 0 #Iterate 阅读全文
posted @ 2020-09-14 13:17 一杯清酒邀明月 阅读(1635) 评论(0) 推荐(0) 编辑
LabVIEW 实现频率调制(FM)
摘要:频率调制的原理: 自己的实现为三角函数分解 根据这个公式在Labview中连线则可以得到最终的波形输出 实现效果 从频域图中可以看出,载波信号的频率被调制,原本为双峰的余弦信号,现在经过了调制为多个峰值并且其中一个峰会和基带信号的频率一致。也就会出现正弦信号为低峰的时候,调制后信号频率低间隔比较稀疏 阅读全文
posted @ 2020-09-14 13:15 一杯清酒邀明月 阅读(1605) 评论(0) 推荐(0) 编辑

1 2 3 下一页